diff --git a/183.7b166f632fedb3ec.js b/183.7b166f632fedb3ec.js deleted file mode 100644 index 2c90b37..0000000 --- a/183.7b166f632fedb3ec.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[183],{6183:(wt,Y,c)=>{c.r(Y),c.d(Y,{default:()=>yt});var e=c(4438),C=c(5245);let V=(()=>{class o{constructor(){}static{this.\u0275fac=function(n){return new(n||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["chat"]],standalone:!0,features:[e.aNF],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,i){1&n&&(e.j41(0,"div",0)(1,"div",1),e.nrm(2,"router-outlet"),e.k0s()())},dependencies:[C.n3],encapsulation:2,changeDetection:0})}}return o})();var m=c(467),j=c(4412),F=c(1413),Q=c(1985),$=c(8810),A=c(6648),L=c(7673),P=c(5964),D=c(6697),T=c(5558),X=c(6354),B=c(9437),z=c(719),G=c(8418),H=c(6324),K=c(7291),W=c(6231),Z=c(152),J=c(2498),x=c(6977),q=c(5645);let ee=(()=>{class o{constructor(t,n){this.subscriptionService=t,this.storageService=n,this.BATCH_SIZE=50,this.PROCESS_INTERVAL=3e3,this.MAX_RETRY_ATTEMPTS=3,this.publicKeyQueue=new Set,this.processingSubject=new F.B,this._unsubscribeAll=new F.B,this.processingStatus=new j.t([]),this.processingStatus$=this.processingStatus.asObservable(),this.initializeService()}initializeService(){var t=this;return(0,m.A)(function*(){try{yield t.loadStoredPublicKeys(),t.setupQueueProcessor()}catch(n){console.error("Failed to initialize metadata service:",n)}})()}setupQueueProcessor(){this.processingSubject.pipe((0,Z.B)(this.PROCESS_INTERVAL),(0,J.L)(this.MAX_RETRY_ATTEMPTS),(0,x.Q)(this._unsubscribeAll)).subscribe(()=>this.processQueue())}addPublicKey(t){this.isValidPublicKey(t)?this.publicKeyQueue.has(t)||(this.publicKeyQueue.add(t),this.processingSubject.next()):console.warn("Invalid public key format:",t)}addPublicKeys(t){const n=t.filter(i=>this.isValidPublicKey(i));n.forEach(i=>this.publicKeyQueue.add(i)),n.length>0&&this.processingSubject.next()}isValidPublicKey(t){return/^[0-9a-f]{64}$/.test(t)}loadStoredPublicKeys(){var t=this;return(0,m.A)(function*(){try{const i=(yield t.storageService.getAllProfiles()).filter(r=>r.pubKey&&t.isValidPublicKey(r.pubKey));i.forEach(r=>{t.publicKeyQueue.add(r.pubKey)}),i.length>0&&t.processingSubject.next()}catch(n){throw console.error("Error loading stored public keys:",n),n}})()}processQueue(){var t=this;return(0,m.A)(function*(){if(0===t.publicKeyQueue.size)return;const n=t.getBatches(Array.from(t.publicKeyQueue));t.publicKeyQueue.clear();const i=[];for(const r of n)try{yield t.processBatch(r,i)}catch(a){console.error("Error processing batch:",a),r.forEach(l=>{i.push({success:!1,pubkey:l,error:"Batch processing failed"})})}t.processingStatus.next(i)})()}getBatches(t){const n=[];for(let i=0;i{let l=0;const u=t.length,h=setTimeout(()=>{I("Batch processing timeout")},1e4),_=i.subscriptionService.addSubscriptions([r],E=>{l++,i.handleMetadataEvent(E,n),l===u&&I()},()=>{I()}),I=E=>{clearTimeout(h),i.subscriptionService.removeSubscriptionById(_),t.forEach(R=>{n.some(M=>M.pubkey===R)||n.push({success:!1,pubkey:R,error:E||"Event not received"})}),a()}})})()}handleMetadataEvent(t,n){try{const i=this.parseMetadataEvent(t);i?(this.storageService.saveProfile(t.pubkey,i),n.push({success:!0,pubkey:t.pubkey})):n.push({success:!1,pubkey:t.pubkey,error:"Invalid metadata format"})}catch{n.push({success:!1,pubkey:t.pubkey,error:"Processing error"})}}parseMetadataEvent(t){try{const n=JSON.parse(t.content);if("object"!=typeof n||null===n)return null;if(n.name&&(n.name=n.name.trim()),n.about&&(n.about=n.about.trim()),n.picture)try{new URL(n.picture)}catch{delete n.picture}return n}catch{return null}}clearQueue(){this.publicKeyQueue.clear()}ngOnDestroy(){this.clearQueue(),this._unsubscribeAll.next(),this._unsubscribeAll.complete()}static{this.\u0275fac=function(n){return new(n||o)(e.KVO(q.n),e.KVO(K.n))}}static{this.\u0275prov=e.jDH({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})(),k=(()=>{class o{constructor(t,n,i,r){this._signerService=t,this._storageService=n,this._relayService=i,this._metadataQueueService=r,this.chatList=[],this.latestMessageTimestamps={},this.messageQueue=[],this.isDecrypting=!1,this.decryptedPrivateKey="",this._chat=new j.t(null),this._chats=new j.t(null),this._contact=new j.t(null),this._contacts=new j.t(null),this._profile=new j.t(null),this._unsubscribeAll=new F.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(t){t&&this.getChatById(t).subscribe(i=>{i&&(this._chat.next(i),this.loadAndFetchChatHistory(t))})}getContact(t){var n=this;return(0,m.A)(function*(){try{if(!t)return;n._storageService.profile$.subscribe(i=>{i&&i.pubKey&&i.metadata&&i.pubKey===t&&n._contact.next({pubKey:t,displayName:i.metadata.name?i.metadata.name:"Unknown",picture:i.metadata.picture,about:i.metadata.about})})}catch(i){console.error("Error fetching contact metadata:",i)}})()}getContacts(){return new Q.c(t=>(this._storageService.getAllProfiles().then(n=>{if(n&&n.length>0){const i=n.map(r=>(r.pubKey||console.error("Contact is missing pubKey:",r),r));this._contacts.next(i),t.next(i)}else t.next([]);t.complete()}).catch(n=>{console.error("Error loading cached contacts from IndexedDB:",n),t.next([]),t.complete()}),{unsubscribe(){}}))}getProfile(){var t=this;return(0,m.A)(function*(){try{t._storageService.profile$.subscribe(n=>{n&&n.pubKey&&n.metadata&&n.pubKey===t._signerService.getPublicKey()&&t._profile.next(n.metadata)}),t._storageService.getProfile(t._signerService.getPublicKey()).then(n=>{t._profile.next(n)})}catch(n){console.error("Error fetching profile metadata:",n)}})()}getChats(){var t=this;return(0,m.A)(function*(){const n=t._signerService.getPublicKey(),i=yield t._signerService.isUsingExtension(),r=yield t._signerService.isUsingSecretKey();return t.decryptedPrivateKey=r?yield t._signerService.getDecryptedSecretKey():"",yield Promise.all([t.subscribeToChatList(n,i,r,t.decryptedPrivateKey)]),t.getChatListStream()})()}subscribeToChatList(t,n,i,r){var a=this;return this._relayService.ensureConnectedRelays().then((0,m.A)(function*(){const l=[{kinds:[G.rV],authors:[t],limit:1500},{kinds:[G.rV],"#p":[t],limit:1500}];var u;a._relayService.getPool().subscribeMany(a._relayService.getConnectedRelays(),l,{onevent:(u=(0,m.A)(function*(d){const h=d.pubkey===t?d.tags.find(I=>"p"===I[0])?.[1]||"":d.pubkey;h&&d.created_at>(a.latestMessageTimestamps[h]||0)&&(a.messageQueue.push(d),a.processNextMessage(t,n,i,r))}),function(h){return u.apply(this,arguments)}),oneose:()=>{(a.chatList||[]).length>0&&a._chats.next(a.chatList)}})})),this.getChatListStream()}processNextMessage(t,n,i,r){var a=this;return(0,m.A)(function*(){if(!a.isDecrypting&&0!==a.messageQueue.length){a.isDecrypting=!0;try{for(;a.messageQueue.length>0;){const l=a.messageQueue.shift();if(!l)continue;const u=l.pubkey===t,d=u?l.tags.find(_=>"p"===_[0])?.[1]||"":l.pubkey;if(!d)continue;const h=yield a.decryptReceivedMessage(l,n,i,r,d);h&&a.addOrUpdateChatList(d,h,l.created_at,u)}}catch{}finally{a.isDecrypting=!1}}})()}addOrUpdateChatList(t,n,i,r){const a=this.chatList.find(u=>u.contact?.pubKey===t),l={id:`${t}-${i}`,chatId:t,contactId:t,isMine:r,value:n,createdAt:new Date(1e3*i).toISOString()};if(a)a.messages?.some(d=>d.id===l.id)||(a.messages=[...a.messages||[],l].sort((d,h)=>new Date(d.createdAt).getTime()-new Date(h.createdAt).getTime()),Number(a.lastMessageAt)h.pubKey===t)||{pubKey:t},d={id:t,contact:{pubKey:u.pubKey,name:u.name||"Unknown",picture:u.picture||"/images/avatars/avatar-placeholder.png",about:u.about||"",displayName:u.displayName||u.name||"Unknown"},lastMessage:n,lastMessageAt:i.toString(),messages:[l]};this.chatList.push(d)}this.chatList.sort((u,d)=>Number(d.lastMessageAt)-Number(u.lastMessageAt)),this._chats.next(this.chatList),this._storageService.profile$.pipe((0,P.p)(u=>u&&u.pubKey===t)).subscribe(u=>{const d=this.chatList.find(h=>h.contact?.pubKey===t);d&&(d.contact={...d.contact,name:u.metadata?.name||d.contact.name,picture:u.metadata?.picture||d.contact.picture,about:u.metadata?.about||d.contact.about,displayName:u.metadata?.displayName||u.metadata?.name||d.contact.displayName},this._chats.next(this.chatList))})}getChatListStream(){return this._chats.asObservable()}decryptReceivedMessage(t,n,i,r,a){var l=this;return(0,m.A)(function*(){return n&&!i?yield l._signerService.decryptMessageWithExtension(a,t.content):i&&!n?yield l._signerService.decryptMessage(r,a,t.content):void 0})()}loadAndFetchChatHistory(t,n=!1){var i=this;return(0,m.A)(function*(){const r=i._signerService.getPublicKey(),a=[{kinds:[G.rV],authors:[r],"#p":[t],limit:10},{kinds:[G.rV],authors:[t],"#p":[r],limit:10}],l=[];if(i._relayService.getPool().subscribeMany(i._relayService.getConnectedRelays(),a,{onevent:(u=(0,m.A)(function*(d){const h=d.pubkey===r,_=h?t:d.pubkey,I=yield i._signerService.isUsingExtension(),E=yield i._signerService.isUsingSecretKey(),R=yield i.decryptReceivedMessage(d,I,E,i.decryptedPrivateKey,_);if(R){const M=Math.floor(d.created_at),xt={id:d.id,chatId:t,contactId:_,isMine:h,value:R,createdAt:new Date(1e3*M).toISOString()};n&&l.push(xt),i.addOrUpdateChatList(t,R,M,h),i._chat.next(i.chatList.find(kt=>kt.id===t))}}),function(h){return u.apply(this,arguments)}),oneose:()=>{}}),n)return yield new Promise(u=>setTimeout(u,1e3)),l;var u})()}updateChat(t,n){return this.chats$.pipe((0,D.s)(1),(0,T.n)(i=>{const r=n.contact?.pubKey;if(!r)return(0,$.$)("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,z.dq)(a),(0,A.H)(this._relayService.publishEventToWriteRelays(a)).pipe((0,X.T)(()=>{if(i){const l=i.findIndex(u=>u.id===t);-1!==l&&(i[l]=n,this._chats.next(i))}return n}),(0,B.W)(l=>(console.error("Failed to update chat via Nostr:",l),(0,$.$)(l))))}))}getChatById(t,n=null){return this.recipientPublicKey=t,(0,A.H)(Promise.all([this._signerService.getPublicKey()])).pipe((0,T.n)(()=>this.chats$.pipe((0,D.s)(1),(0,T.n)(i=>{if(!i||0===i.length)return this.createNewChat(t,n);const r=i.find(a=>a.id===t);return r?(this._chat.next(r),this.loadAndFetchChatHistory(this.recipientPublicKey),(0,L.of)(r)):this.createNewChat(t,n)}))),(0,B.W)(i=>(console.error("Error fetching chat by id from Nostr:",i),(0,$.$)(i))))}createNewChat(t,n=null){const i={id:t||"",contact:n?{pubKey:n.pubKey||t,name:n.name||"Unknown",picture:n.picture||"/images/avatars/avatar-placeholder.png"}:{pubKey:t,name:"Unknown",picture:"/images/avatars/avatar-placeholder.png"},lastMessage:"new chat...",lastMessageAt:Math.floor(Date.now()/1e3).toString()||"0",messages:[]};return this._metadataQueueService.addPublicKey(t),this._storageService.profile$.pipe((0,P.p)(r=>r&&r.pubKey===t),(0,X.T)(r=>(i.contact={pubKey:t,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"},i)))}resetChat(){this._chat.next(null)}sendPrivateMessage(t){var n=this;return(0,m.A)(function*(){try{n.message=t;const i=yield n._signerService.isUsingExtension(),r=yield n._signerService.isUsingSecretKey();if(i&&!r)yield n.handleMessageSendingWithExtension();else if(!i&&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),l=n._signerService.getUnsignedEvent(4,[["p",n.recipientPublicKey]],a),u=n._signerService.getSignedEvent(l,n.decryptedPrivateKey);(yield n._relayService.publishEventToWriteRelays(u))?n.message="":console.error("Failed to send the message.")}}catch(i){console.error("Error sending private message:",i)}})()}handleMessageSendingWithExtension(){var t=this;return(0,m.A)(function*(){try{const n=yield t._signerService.encryptMessageWithExtension(t.message,t.recipientPublicKey),i=yield t._signerService.signEventWithExtension({kind:4,pubkey:t._signerService.getPublicKey(),tags:[["p",t.recipientPublicKey]],content:n,created_at:Math.floor(Date.now()/1e3)});(yield t._relayService.publishEventToWriteRelays(i))?t.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||o)(e.KVO(H.A),e.KVO(K.n),e.KVO(W.b),e.KVO(ee))}}static{this.\u0275prov=e.jDH({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var v=c(177),p=c(8834),g=c(2102),f=c(9213),w=c(9042),S=c(9115),b=c(882),te=c(8703);let ne=(()=>{class o{transform(t){return/\.(jpeg|jpg|gif|png|bmp|svg|webp|tiff)$/i.test(t)?"\u{1f304} image":/\.(mp4|mov|avi|mkv|webm|flv|wmv|mpeg|3gp)$/i.test(t)?"\u{1f3ac} video":/\.(mp3|wav|ogg|m4a|aac|flac)$/i.test(t)?"\u{1f3b5} audio":/\.pdf$/i.test(t)?"\u{1f4c1} pdf":/(?:https?:\/\/)?(?:www\.)?(?:youtube\.com\/(?:[^\/\n\s]+\/\S+\/|(?:v|e(?:mbed)?)\/|\S*?[?&]v=)|youtu\.be\/)([a-zA-Z0-9_-]{11})/.test(t)?"\u{1f4fd}\ufe0f youtube":/https?:\/\/(www\.)?vimeo.com\/(\d+)/.test(t)?"\u{1f4fd}\ufe0f vimeo":/https?:\/\/(www\.)?instagram.com\/p\/[a-zA-Z0-9_-]+/.test(t)?"\u{1f52e} instagram":/https?:\/\/(www\.)?twitter.com\/[a-zA-Z0-9_]+\/status\/[0-9]+/.test(t)?"\u{1f426} twitter":/(https?:\/\/[^\s]+)/.test(t)?"\u{1f310} url":t}static{this.\u0275fac=function(n){return new(n||o)}}static{this.\u0275pipe=e.EJ8({name:"checkmessage",type:o,pure:!0,standalone:!0})}}return o})();function ie(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",16),e.bIt("click",function(){e.eBV(t);const i=e.XpG().$implicit,r=e.XpG(2);return e.Njj(r.openChat(i))}),e.EFF(1),e.k0s()}if(2&o){const t=e.XpG().$implicit;e.R7$(),e.SpI(" ",t.name.charAt(0)," ")}}function oe(o,s){if(1&o&&e.nrm(0,"img",11),2&o){const t=e.XpG().$implicit;e.Y8G("src",t.picture,e.B4B)}}function re(o,s){if(1&o&&(e.j41(0,"div",12),e.EFF(1),e.k0s()),2&o){const t=e.XpG().$implicit;e.R7$(),e.SpI(" ",t.name.charAt(0)," ")}}function se(o,s){if(1&o){const t=e.RV6();e.DNE(0,ie,2,1,"div",8),e.j41(1,"div",9),e.bIt("click",function(){const i=e.eBV(t).$implicit,r=e.XpG(2);return e.Njj(r.openChat(i))}),e.j41(2,"div",10),e.DNE(3,oe,1,1,"img",11)(4,re,2,1,"div",12),e.k0s(),e.j41(5,"div",13)(6,"div",14),e.EFF(7),e.k0s(),e.j41(8,"div",15),e.EFF(9),e.k0s()()()}if(2&o){const t=s.$implicit,n=s.$index,i=e.XpG(2);e.vxM(0===n||t.name.charAt(0)!==i.contacts[n-1].name.charAt(0)?0:-1),e.R7$(3),e.vxM(t.picture?3:-1),e.R7$(),e.vxM(t.picture?-1:4),e.R7$(3),e.SpI(" ",t.name," "),e.R7$(2),e.SpI(" ",t.about," ")}}function ae(o,s){if(1&o&&e.Z7z(0,se,10,5,"div",7,e.BUC().trackByFn,!0),2&o){const t=e.XpG();e.Dyx(t.contacts)}}function ce(o,s){1&o&&(e.j41(0,"div",6),e.EFF(1," There are no contacts! "),e.k0s())}let le=(()=>{class o{constructor(t,n){this._chatService=t,this.router=n,this.contacts=[],this._unsubscribeAll=new F.B}ngOnInit(){this._chatService.contacts$.pipe((0,x.Q)(this._unsubscribeAll)).subscribe(t=>{this.contacts=t})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}trackByFn(t,n){return n.id||t}openChat(t){this._chatService.getChatById(t.pubKey,t).subscribe({next:n=>{console.log("Chat loaded or created:",n),this.router.navigate(["/chat",t.pubKey])},error:n=>{console.error("Error loading or creating chat:",n)},complete:()=>{this.drawer.close()}})}static{this.\u0275fac=function(n){return new(n||o)(e.rXU(k),e.rXU(C.Ix))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["chat-new-chat"]],inputs:{drawer:"drawer"},standalone:!0,features:[e.aNF],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,"z-20","flex","cursor-pointer","items-center","border-b","px-6","py-4","dark:hover:bg-hover","hover:bg-gray-100","md:px-8"],[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,i){1&n&&(e.j41(0,"div",0)(1,"div",1)(2,"button",2),e.bIt("click",function(){return i.drawer.close()}),e.nrm(3,"mat-icon",3),e.k0s(),e.j41(4,"div",4),e.EFF(5,"New chat"),e.k0s()(),e.j41(6,"div",5),e.DNE(7,ae,2,0)(8,ce,2,0,"div",6),e.k0s()()),2&n&&(e.R7$(3),e.Y8G("svgIcon","heroicons_outline:arrow-long-left"),e.R7$(4),e.vxM(i.contacts.length?7:8))},dependencies:[p.Hl,p.iY,f.m_,f.An],encapsulation:2,changeDetection:0})}}return o})();var y=c(9417);function ue(o,s){if(1&o&&e.nrm(0,"img",10),2&o){const t=e.XpG();e.Y8G("src",t.profile.picture,e.B4B)("alt","Profile picture")}}function de(o,s){if(1&o&&(e.j41(0,"div",11),e.EFF(1),e.k0s()),2&o){const t=e.XpG();e.R7$(),e.SpI(" ",t.profile.name.charAt(0)," ")}}let he=(()=>{class o{constructor(t){this._chatService=t,this._unsubscribeAll=new F.B}ngOnInit(){this._chatService.profile$.pipe((0,x.Q)(this._unsubscribeAll)).subscribe(t=>{this.profile=t})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(n){return new(n||o)(e.rXU(k))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["chat-profile"]],inputs:{drawer:"drawer"},standalone:!0,features:[e.aNF],decls:35,vars:11,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,"group","relative","mx-auto","mt-8","flex","h-40","w-40","flex-0","rounded-full"],[1,"absolute","inset-0","hidden","cursor-pointer","flex-col","items-center","justify-center","rounded-full","bg-gray-800","bg-opacity-80","backdrop-blur","backdrop-filter","group-hover:flex"],[1,"text-white",3,"svgIcon"],[1,"mx-6","mt-2","text-center","font-medium","text-white"],["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"],["matPrefix","",1,"icon-size-5",3,"svgIcon"],["matInput","",3,"ngModel"],[1,"mt-4","flex","items-center","justify-end"],["mat-button","",3,"click"],["mat-flat-button","",1,"ml-2",3,"color"]],template:function(n,i){1&n&&(e.j41(0,"div",0)(1,"div",1)(2,"button",2),e.bIt("click",function(){return i.drawer.close()}),e.nrm(3,"mat-icon",3),e.k0s(),e.j41(4,"div",4),e.EFF(5,"Profile"),e.k0s()(),e.j41(6,"div",5)(7,"div",6)(8,"div",7),e.nrm(9,"mat-icon",8),e.j41(10,"div",9),e.EFF(11," Change Profile Photo "),e.k0s()(),e.DNE(12,ue,1,2,"img",10)(13,de,2,1,"div",11),e.k0s(),e.j41(14,"div",12)(15,"mat-form-field")(16,"mat-label"),e.EFF(17,"Name"),e.k0s(),e.nrm(18,"mat-icon",13)(19,"input",14),e.k0s(),e.j41(20,"mat-form-field")(21,"mat-label"),e.EFF(22,"Username"),e.k0s(),e.nrm(23,"mat-icon",13)(24,"input",14),e.k0s(),e.j41(25,"mat-form-field")(26,"mat-label"),e.EFF(27,"About"),e.k0s(),e.nrm(28,"mat-icon",13)(29,"input",14),e.k0s(),e.j41(30,"div",15)(31,"button",16),e.bIt("click",function(){return i.drawer.close()}),e.EFF(32,"Cancel"),e.k0s(),e.j41(33,"button",17),e.EFF(34," Save "),e.k0s()()()()()),2&n&&(e.R7$(3),e.Y8G("svgIcon","heroicons_outline:arrow-long-left"),e.R7$(6),e.Y8G("svgIcon","heroicons_outline:camera"),e.R7$(3),e.vxM(i.profile.picture?12:-1),e.R7$(),e.vxM(i.profile.picture?-1:13),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:user-circle"),e.R7$(),e.Y8G("ngModel",i.profile.name),e.R7$(4),e.Y8G("svgIcon","heroicons_solid:envelope"),e.R7$(),e.Y8G("ngModel",i.profile.username),e.R7$(4),e.Y8G("svgIcon","heroicons_solid:identification"),e.R7$(),e.Y8G("ngModel",i.profile.about),e.R7$(4),e.Y8G("color","primary"))},dependencies:[p.Hl,p.$z,p.iY,f.m_,f.An,g.RG,g.rl,g.nJ,g.JW,w.fS,w.fg,y.YN,y.me,y.BC,y.vS],encapsulation:2,changeDetection:0})}}return o})();var me=c(7857);const pe=(o,s)=>({"dark:hover:bg-hover hover:bg-gray-100":o,"bg-primary-50 dark:bg-hover":s}),ge=o=>[o],fe=(o,s)=>({"absolute inset-0 z-20 flex lg:static lg:inset-auto":o,"hidden lg:flex":s});function ve(o,s){if(1&o&&e.nrm(0,"chat-new-chat",6),2&o){e.XpG();const t=e.sdS(3);e.Y8G("drawer",t)}}function _e(o,s){if(1&o&&e.nrm(0,"chat-profile",6),2&o){e.XpG();const t=e.sdS(3);e.Y8G("drawer",t)}}function Ce(o,s){if(1&o&&e.nrm(0,"img",15),2&o){const t=e.XpG(2);e.Y8G("src",null==t.profile?null:t.profile.picture,e.B4B)}}function be(o,s){if(1&o&&(e.j41(0,"div",16),e.EFF(1),e.k0s()),2&o){const t=e.XpG(2);e.R7$(),e.SpI(" ",null==t.profile||null==t.profile.name?null:t.profile.name.charAt(0)," ")}}function ye(o,s){if(1&o&&e.nrm(0,"div",39),2&o){const t=e.XpG().$implicit,n=e.XpG(3);e.AVh("ring-primary-50",n.selectedChat&&n.selectedChat.id===t.id)}}function xe(o,s){if(1&o){const t=e.RV6();e.j41(0,"img",40),e.bIt("error",function(){e.eBV(t);const i=e.XpG(4);return e.Njj(i.src="/images/avatars/avatar-placeholder.png")}),e.k0s()}if(2&o){const t=e.XpG().$implicit;e.Y8G("src",null==t.contact?null:t.contact.picture,e.B4B)}}function ke(o,s){if(1&o&&(e.j41(0,"div",16),e.EFF(1),e.k0s()),2&o){const t=e.XpG().$implicit;e.R7$(),e.SpI(" ",null==t.contact||null==t.contact.name?null:t.contact.name.charAt(0)," ")}}function we(o,s){1&o&&e.nrm(0,"mat-icon",38),2&o&&e.Y8G("svgIcon","heroicons_solid:speaker-x-mark")}function Se(o,s){if(1&o&&(e.j41(0,"a",28)(1,"div",29),e.DNE(2,ye,1,2,"div",30)(3,xe,1,1,"img",31)(4,ke,2,1,"div",32),e.k0s(),e.j41(5,"div",33)(6,"div",34),e.EFF(7),e.k0s(),e.j41(8,"div",35),e.EFF(9),e.nI1(10,"checkmessage"),e.k0s()(),e.j41(11,"div",36)(12,"div",37),e.EFF(13),e.nI1(14,"ago"),e.k0s(),e.DNE(15,we,1,1,"mat-icon",38),e.k0s()()),2&o){const t=s.$implicit,n=e.XpG(3);e.Y8G("ngClass",e.l_i(17,pe,!n.selectedChat||n.selectedChat.id!==t.id,n.selectedChat&&n.selectedChat.id===t.id))("routerLink",e.eq3(20,ge,t.id)),e.R7$(2),e.vxM(t.unreadCount>0?2:-1),e.R7$(),e.Y8G("ngIf",null==t.contact?null:t.contact.picture),e.R7$(),e.Y8G("ngIf",!(null!=t.contact&&t.contact.picture)),e.R7$(3),e.SpI(" ",null==t.contact?null:t.contact.name," "),e.R7$(),e.AVh("text-primary",t.unreadCount>0)("dark:text-primary-500",t.unreadCount>0),e.R7$(),e.SpI(" ",e.bMT(10,13,t.lastMessage)," "),e.R7$(4),e.SpI(" ",e.bMT(14,15,t.lastMessageAt)," "),e.R7$(2),e.vxM(t.muted?15:-1)}}function Fe(o,s){if(1&o&&e.Z7z(0,Se,16,22,"a",28,e.BUC().trackByFn,!0),2&o){const t=e.XpG(2);e.Dyx(t.filteredChats)}}function Ie(o,s){1&o&&(e.j41(0,"div",9),e.nrm(1,"mat-icon",41),e.j41(2,"div",42),e.EFF(3," No chats "),e.k0s()()),2&o&&(e.R7$(),e.Y8G("svgIcon","heroicons_outline:chat-bubble-oval-left-ellipsis"))}function je(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",8)(1,"div",11)(2,"div",12)(3,"div",13),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.openProfile())}),e.j41(4,"div",14),e.DNE(5,Ce,1,1,"img",15)(6,be,2,1,"div",16),e.k0s(),e.j41(7,"div",17),e.EFF(8),e.k0s()(),e.j41(9,"button",18),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.openNewChat())}),e.nrm(10,"mat-icon",19),e.k0s(),e.j41(11,"button",20),e.nrm(12,"mat-icon",19),e.j41(13,"mat-menu",null,1)(15,"button",21),e.nrm(16,"mat-icon",19),e.EFF(17," New group "),e.k0s(),e.j41(18,"button",21),e.nrm(19,"mat-icon",19),e.EFF(20," Create a room "),e.k0s(),e.j41(21,"button",22),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.openProfile())}),e.nrm(22,"mat-icon",19),e.EFF(23," Profile "),e.k0s(),e.j41(24,"button",21),e.nrm(25,"mat-icon",19),e.EFF(26," Archived "),e.k0s(),e.j41(27,"button",21),e.nrm(28,"mat-icon",19),e.EFF(29," Starred "),e.k0s(),e.j41(30,"button",21),e.nrm(31,"mat-icon",19),e.EFF(32," Settings "),e.k0s()()()(),e.j41(33,"div",23)(34,"mat-form-field",24),e.nrm(35,"mat-icon",25),e.j41(36,"input",26,2),e.bIt("input",function(){e.eBV(t);const i=e.sdS(37),r=e.XpG();return e.Njj(r.filterChats(i.value))}),e.k0s()()()(),e.j41(38,"div",27),e.DNE(39,Fe,2,0)(40,Ie,4,1,"div",9),e.k0s()()}if(2&o){const t=e.sdS(14),n=e.XpG();e.R7$(5),e.vxM(null!=n.profile&&n.profile.picture?5:-1),e.R7$(),e.vxM(null!=n.profile&&n.profile.picture?-1:6),e.R7$(2),e.SpI(" ",null==n.profile?null:n.profile.name," "),e.R7$(2),e.Y8G("svgIcon","heroicons_outline:plus-circle"),e.R7$(),e.Y8G("matMenuTriggerFor",t),e.R7$(),e.Y8G("svgIcon","heroicons_outline:ellipsis-vertical"),e.R7$(4),e.Y8G("svgIcon","heroicons_outline:user-group"),e.R7$(3),e.Y8G("svgIcon","heroicons_outline:chat-bubble-left-right"),e.R7$(3),e.Y8G("svgIcon","heroicons_outline:user-circle"),e.R7$(3),e.Y8G("svgIcon","heroicons_outline:archive-box"),e.R7$(3),e.Y8G("svgIcon","heroicons_outline:star"),e.R7$(3),e.Y8G("svgIcon","heroicons_outline:cog-8-tooth"),e.R7$(3),e.Y8G("subscriptSizing","dynamic"),e.R7$(),e.Y8G("svgIcon","heroicons_solid:magnifying-glass"),e.R7$(),e.Y8G("autocomplete","off")("placeholder","Search or start new chat"),e.R7$(3),e.vxM(n.filteredChats.length>0?39:40)}}function Re(o,s){1&o&&(e.j41(0,"div",9),e.nrm(1,"mat-icon",41),e.j41(2,"div",42),e.EFF(3," No chats "),e.k0s()()),2&o&&(e.R7$(),e.Y8G("svgIcon","heroicons_outline:chat-bubble-oval-left-ellipsis"))}function $e(o,s){if(1&o&&(e.j41(0,"div",10),e.nrm(1,"router-outlet"),e.k0s()),2&o){const t=e.XpG();e.Y8G("ngClass",e.l_i(1,fe,t.selectedChat&&t.selectedChat.id,!t.selectedChat||!t.selectedChat.id))}}let Ge=(()=>{class o{constructor(t,n,i,r){this._chatService=t,this._changeDetectorRef=n,this.route=i,this._angorNavigationService=r,this.chats=[],this.filteredChats=[],this.drawerOpened=!1,this._unsubscribeAll=new F.B}updateNavigationBadge(){const t=this._angorNavigationService.getComponent("mainNavigation");t&&(this._angorNavigationService.getItem("chat",t.navigation).badge.title="0",t.refresh())}ngOnInit(){this.updateNavigationBadge(),this._chatService.chats$.pipe((0,x.Q)(this._unsubscribeAll)).subscribe(n=>{this.chats=this.filteredChats=n,this._markForCheck()}),this._chatService.profile$.pipe((0,x.Q)(this._unsubscribeAll)).subscribe(n=>{this.profile=n,this._markForCheck()}),this._chatService.chat$.pipe((0,x.Q)(this._unsubscribeAll)).subscribe(n=>{this.selectedChat=n,this._markForCheck()});const t=localStorage.getItem("currentChatId");t&&this._chatService.checkCurrentChatOnPageRefresh(t)}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete(),this._chatService.resetChat(),localStorage.removeItem("currentChatId")}filterChats(t){if(t){const n=t.toLowerCase();this.filteredChats=this.chats.filter(i=>i.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(t,n){return n.id||t}_markForCheck(){this._changeDetectorRef.markForCheck()}static{this.\u0275fac=function(n){return new(n||o)(e.rXU(k),e.rXU(e.gRc),e.rXU(C.nX),e.rXU(me.lX))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["chat-chats"]],standalone:!0,features:[e.aNF],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",""],["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","error",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,"error","src"],[1,"icon-size-24",3,"svgIcon"],[1,"text-secondary","mt-4","text-2xl","font-semibold","tracking-tight"]],template:function(n,i){if(1&n){const r=e.RV6();e.j41(0,"div",3)(1,"mat-drawer-container",4)(2,"mat-drawer",5,0),e.mxI("openedChange",function(l){return e.eBV(r),e.DH7(i.drawerOpened,l)||(i.drawerOpened=l),e.Njj(l)}),e.DNE(4,ve,1,1,"chat-new-chat",6)(5,_e,1,1,"chat-profile",6),e.k0s(),e.j41(6,"mat-drawer-content",7),e.DNE(7,je,41,17,"div",8)(8,Re,4,1,"div",9)(9,$e,2,4,"div",10),e.k0s()()()}2&n&&(e.R7$(),e.Y8G("hasBackdrop",!1),e.R7$(),e.Y8G("autoFocus",!1),e.R50("opened",i.drawerOpened),e.R7$(2),e.vxM("new-chat"===i.drawerComponent?4:-1),e.R7$(),e.vxM("profile"===i.drawerComponent?5:-1),e.R7$(2),e.vxM(i.chats&&i.chats.length>0?7:8),e.R7$(2),e.vxM(i.chats&&i.chats.length>0?9:-1))},dependencies:[b.vg,b.qe,b.$C,b.$l,le,he,p.Hl,p.iY,f.m_,f.An,S.Cn,S.kk,S.fb,S.Cp,g.RG,g.rl,g.JW,w.fS,w.fg,v.YU,C.Wk,C.n3,te.g,v.MD,v.bT,ne],encapsulation:2,changeDetection:0})}}return o})(),Ee=(()=>{class o{constructor(){}static{this.\u0275fac=function(n){return new(n||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["chat-empty-conversation"]],standalone:!0,features:[e.aNF],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,i){1&n&&(e.j41(0,"div",0)(1,"div",1),e.nrm(2,"mat-icon",2),e.j41(3,"div",3),e.EFF(4," Select a conversation or start a new chat "),e.k0s()()()),2&n&&(e.R7$(2),e.Y8G("svgIcon","heroicons_outline:chat-bubble-oval-left-ellipsis"))},dependencies:[f.m_,f.An],encapsulation:2,changeDetection:0})}}return o})();var U=c(7403),Me=c(8865),N=c(5351),Te=c(2798),O=c(1626);let Be=(()=>{class o{constructor(t){this.http=t}getTopGifs(t,n){const r=(new O.Nl).append("key",n).append("q",t);return this.http.get("https://g.tenor.com/v1/search",{params:r})}static{this.\u0275fac=function(n){return new(n||o)(e.KVO(O.Qq))}}static{this.\u0275prov=e.jDH({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();function Ne(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",8),e.bIt("click",function(){const i=e.eBV(t).$implicit,r=e.XpG(2);return e.Njj(r.selectGif(i))}),e.nrm(1,"img",9),e.k0s()}if(2&o){const t=s.$implicit;e.R7$(),e.Y8G("src",t,e.B4B)}}function Ye(o,s){if(1&o&&(e.j41(0,"div",6),e.DNE(1,Ne,2,1,"div",7),e.k0s()),2&o){const t=e.XpG();e.R7$(),e.Y8G("ngForOf",t.gifsFound)}}let Ae=(()=>{class o{constructor(t,n,i,r){this.gifService=t,this.dialogRef=n,this._changeDetectorRef=i,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(t=>{this.gifsFound=t.results.map(n=>n.media[0].gif.url),this._changeDetectorRef.detectChanges()},t=>{console.error("Error fetching GIFs:",t)}):console.error("API key is missing."):console.error("Search term is empty.")}selectGif(t){this.dialogRef.close(t)}closeDialog(){this.dialogRef.close()}static{this.\u0275fac=function(n){return new(n||o)(e.rXU(Be),e.rXU(N.CP),e.rXU(e.gRc),e.rXU(N.Vh))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["gif-dialog"]],standalone:!0,features:[e.aNF],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,i){1&n&&(e.j41(0,"div",0)(1,"mat-form-field",1)(2,"mat-label"),e.EFF(3,"Search GIF"),e.k0s(),e.j41(4,"input",2),e.mxI("ngModelChange",function(a){return e.DH7(i.gifSearch,a)||(i.gifSearch=a),a}),e.bIt("keyup.enter",function(){return i.searchGif()}),e.k0s(),e.j41(5,"button",3),e.bIt("click",function(){return i.searchGif()}),e.nrm(6,"mat-icon",4),e.k0s(),e.j41(7,"mat-hint"),e.EFF(8,'Enter a keyword like "funny" or "cat" and hit search!'),e.k0s()(),e.DNE(9,Ye,2,1,"div",5),e.k0s()),2&n&&(e.R7$(4),e.R50("ngModel",i.gifSearch),e.R7$(2),e.Y8G("svgIcon","heroicons_outline:magnifying-glass"),e.R7$(3),e.Y8G("ngIf",i.gifsFound.length>0))},dependencies:[b.vg,p.Hl,p.iY,f.m_,f.An,y.YN,y.me,y.BC,y.vS,g.nJ,g.rl,y.X1,v.MD,v.Sq,v.bT,Te.Ve,g.MV,g.yw,g.RG,w.fS,w.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 o})();const Pe=o=>["/profile",o];function De(o,s){if(1&o&&e.nrm(0,"img",8),2&o){const t=e.XpG();e.Y8G("src",null==t.chat.contact?null:t.chat.contact.picture,e.B4B)("alt","Contact picture")}}function Xe(o,s){if(1&o&&(e.j41(0,"div",9),e.EFF(1),e.k0s()),2&o){const t=e.XpG();e.R7$(),e.SpI(" ",null==t.chat.contact?null:t.chat.contact.name.charAt(0)," ")}}let Ke=(()=>{class o{constructor(){}static{this.\u0275fac=function(n){return new(n||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["chat-contact-info"]],inputs:{chat:"chat",drawer:"drawer"},standalone:!0,features:[e.aNF],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,i){1&n&&(e.j41(0,"div",0)(1,"div",1)(2,"button",2),e.bIt("click",function(){return i.drawer.close()}),e.nrm(3,"mat-icon",3),e.k0s(),e.j41(4,"div",4),e.EFF(5,"Contact info"),e.k0s()(),e.j41(6,"div",5)(7,"div",6)(8,"div",7),e.DNE(9,De,1,2,"img",8)(10,Xe,2,1,"div",9),e.k0s(),e.j41(11,"div",10)(12,"a",11),e.EFF(13),e.k0s()(),e.j41(14,"div",12),e.EFF(15),e.k0s()()()()),2&n&&(e.R7$(3),e.Y8G("svgIcon","heroicons_outline:x-mark"),e.R7$(6),e.vxM(null!=i.chat.contact&&i.chat.contact.picture?9:-1),e.R7$(),e.vxM(null!=i.chat.contact&&i.chat.contact.picture?-1:10),e.R7$(2),e.Y8G("routerLink",e.eq3(6,Pe,null==i.chat.contact?null:i.chat.contact.pubKey)),e.R7$(),e.SpI(" ",null==i.chat.contact?null:i.chat.contact.name," "),e.R7$(2),e.SpI(" ",null==i.chat.contact?null:i.chat.contact.about," "))},dependencies:[p.Hl,p.iY,f.m_,f.An,C.iI,C.Wk],encapsulation:2,changeDetection:0})}}return o})();var Ue=c(4977),Oe=c(881),Ve=c(345),Qe=c(413);const Le=["messageInput"],ze=()=>["./"],He=o=>({active:o}),We=(o,s,t,n)=>({"items-end":o,"items-start":s,"mt-0.5":t,"mt-3":n}),Ze=(o,s)=>({"bg-gray-400 text-blue-50":o,"bg-gray-500 text-gray-50":s}),Je=(o,s)=>({"-right-1 -mr-px mb-px text-gray-400":o,"-left-1 -ml-px mb-px -scale-x-1 text-gray-500":s}),qe=(o,s)=>({"mr-3":o,"ml-3":s});function et(o,s){if(1&o&&e.nrm(0,"img",15),2&o){const t=e.XpG(2);e.Y8G("src",null==t.chat.contact?null:t.chat.contact.picture,e.B4B)}}function tt(o,s){if(1&o&&(e.j41(0,"div",16),e.EFF(1),e.k0s()),2&o){const t=e.XpG(2);e.R7$(),e.SpI(" ",null==t.chat.contact?null:t.chat.contact.name.charAt(0)," ")}}function nt(o,s){1&o&&(e.nrm(0,"mat-icon",12),e.EFF(1," Mute notifications ")),2&o&&e.Y8G("svgIcon","heroicons_outline:speaker-x-mark")}function it(o,s){1&o&&(e.nrm(0,"mat-icon",12),e.EFF(1," Unmute notifications ")),2&o&&e.Y8G("svgIcon","heroicons_outline:speaker-wave")}function ot(o,s){if(1&o&&(e.j41(0,"div",31),e.nrm(1,"div",33),e.j41(2,"div",34),e.EFF(3),e.nI1(4,"date"),e.k0s(),e.nrm(5,"div",33),e.k0s()),2&o){const t=e.XpG().$implicit;e.R7$(3),e.SpI(" ",e.i5U(4,1,t.createdAt,"longDate")," ")}}function rt(o,s){1&o&&e.eu8(0)}function st(o,s){if(1&o&&(e.j41(0,"div",37),e.DNE(1,rt,1,0,"ng-container",40),e.k0s()),2&o){const t=e.XpG(2).$implicit;e.XpG(2);const n=e.sdS(4);e.Y8G("ngClass",e.l_i(2,Je,t.isMine,!t.isMine)),e.R7$(),e.Y8G("ngTemplateOutlet",n)}}function at(o,s){if(1&o&&(e.j41(0,"div",44),e.nrm(1,"iframe",45),e.k0s()),2&o){const t=e.XpG().$implicit;e.R7$(),e.Y8G("src",t.safeWord,e.f$h)}}function ct(o,s){if(1&o&&(e.j41(0,"div",44),e.nrm(1,"img",46),e.k0s()),2&o){const t=e.XpG().$implicit;e.R7$(),e.Y8G("src",t.safeWord,e.B4B)}}function lt(o,s){if(1&o&&(e.j41(0,"div",44)(1,"video",47),e.nrm(2,"source",48),e.EFF(3," Your browser does not support the video tag. "),e.k0s()()),2&o){const t=e.XpG().$implicit;e.R7$(2),e.Y8G("src",t.safeWord,e.B4B)}}function ut(o,s){if(1&o&&(e.j41(0,"div",44)(1,"audio",49),e.nrm(2,"source",50),e.EFF(3," Your browser does not support the audio element. "),e.k0s()()),2&o){const t=e.XpG().$implicit;e.R7$(2),e.Y8G("src",t.safeWord,e.B4B)}}function dt(o,s){if(1&o&&(e.j41(0,"div",51)(1,"a",52),e.EFF(2),e.k0s()()),2&o){const t=e.XpG().$implicit;e.R7$(),e.Y8G("href",t.word,e.B4B),e.R7$(),e.JRh(t.word)}}function ht(o,s){if(1&o&&(e.j41(0,"span",51),e.EFF(1),e.k0s()),2&o){const t=e.XpG().$implicit;e.R7$(),e.JRh(t)}}function mt(o,s){if(1&o&&(e.j41(0,"div",41),e.DNE(1,at,2,1,"div",42)(2,ct,2,1,"div",42)(3,lt,4,1,"div",42)(4,ut,4,1,"div",42)(5,dt,3,2,"div",43)(6,ht,2,1,"span",43),e.k0s()),2&o){const t=s.$implicit;e.R7$(),e.Y8G("ngIf","youtube"===t.token),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 pt(o,s){if(1&o&&(e.j41(0,"div",39),e.EFF(1),e.nI1(2,"date"),e.k0s()),2&o){const t=e.XpG(2).$implicit;e.Y8G("ngClass",e.l_i(5,qe,t.isMine,!t.isMine)),e.R7$(),e.SpI(" ",e.i5U(2,2,t.createdAt,"HH:mm")," ")}}function gt(o,s){if(1&o&&(e.j41(0,"div")(1,"div",35)(2,"div",36),e.DNE(3,st,2,5,"div",37)(4,mt,7,6,"div",38),e.k0s(),e.DNE(5,pt,3,8,"div",39),e.k0s()()),2&o){const t=e.XpG(),n=t.$implicit,i=t.$index,r=t.$count,a=e.XpG(2);e.R7$(),e.Y8G("ngClass",e.ziG(6,We,n.isMine,!n.isMine,i>0&&a.chat.messages[i-1].isMine===n.isMine,i>0&&a.chat.messages[i-1].isMine!==n.isMine)),e.R7$(),e.Y8G("ngClass",e.l_i(11,Ze,n.isMine,!n.isMine)),e.R7$(),e.vxM(i===r-1||a.chat.messages[i+1].isMine!==n.isMine?3:-1),e.R7$(),e.Y8G("ngForOf",a.parseContent.parseContent(n.value))("ngForTrackBy",a.trackByFn),e.R7$(),e.vxM(0===i||i===r-1||a.chat.messages[i+1].isMine!==n.isMine||a.chat.messages[i+1].createdAt!==n.createdAt?5:-1)}}function ft(o,s){if(1&o&&(e.DNE(0,ot,6,4,"div",31),e.nI1(1,"date"),e.nI1(2,"date"),e.DNE(3,gt,6,14,"div",32)),2&o){const t=s.$implicit,n=s.$index,i=e.XpG(2);e.vxM(0===n||e.i5U(1,2,i.chat.messages[n-1].createdAt,"d")!==e.i5U(2,5,t.createdAt,"d")?0:-1),e.R7$(3),e.Y8G("ngIf",!t.id.includes("new-chat"))}}function vt(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",53)(1,"emoji-mart",54),e.bIt("emojiClick",function(i){e.eBV(t);const r=e.XpG(2);return e.Njj(r.addEmoji(i))}),e.k0s()()}if(2&o){const t=e.XpG(2);e.R7$(),e.Y8G("darkMode",t.darkMode)}}function _t(o,s){if(1&o){const t=e.RV6();e.j41(0,"mat-drawer-container",5)(1,"mat-drawer",7,1),e.mxI("openedChange",function(i){e.eBV(t);const r=e.XpG();return e.DH7(r.drawerOpened,i)||(r.drawerOpened=i),e.Njj(i)}),e.nrm(3,"chat-contact-info",8),e.k0s(),e.j41(4,"mat-drawer-content",9)(5,"div",10)(6,"a",11),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.resetChat())}),e.nrm(7,"mat-icon",12),e.k0s(),e.j41(8,"div",13),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.openContactInfo())}),e.j41(9,"div",14),e.DNE(10,et,1,1,"img",15)(11,tt,2,1,"div",16),e.k0s(),e.j41(12,"div",17),e.EFF(13),e.k0s()(),e.j41(14,"button",18),e.nrm(15,"mat-icon",12),e.j41(16,"mat-menu",null,2)(18,"button",19),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.openContactInfo())}),e.nrm(19,"mat-icon",12),e.EFF(20," Contact info "),e.k0s(),e.j41(21,"button",20),e.nrm(22,"mat-icon",12),e.EFF(23," Select messages "),e.k0s(),e.j41(24,"button",19),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.toggleMuteNotifications())}),e.DNE(25,nt,2,1)(26,it,2,1),e.k0s(),e.j41(27,"button",20),e.nrm(28,"mat-icon",12),e.EFF(29," Clear messages "),e.k0s(),e.j41(30,"button",20),e.nrm(31,"mat-icon",12),e.EFF(32," Delete chat "),e.k0s()()()(),e.j41(33,"div",21)(34,"div",22),e.Z7z(35,ft,4,8,"div",null,e.BUC().trackByFn,!0),e.k0s()(),e.j41(37,"div",23)(38,"div",24)(39,"button",25),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.openGifDialog())}),e.nrm(40,"mat-icon",12),e.k0s(),e.j41(41,"button",25),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.toggleEmojiPicker())}),e.nrm(42,"mat-icon",12),e.k0s(),e.DNE(43,vt,2,1,"div",26),e.j41(44,"button",25),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.toggleSpeechRecognition())}),e.nrm(45,"mat-icon",27),e.k0s()(),e.j41(46,"mat-form-field",28)(47,"textarea",29,3),e.bIt("keydown",function(i){e.eBV(t);const r=e.XpG();return e.Njj(r.handleKeyDown(i))}),e.k0s()(),e.j41(49,"div",30)(50,"button",25),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.sendMessage())}),e.nrm(51,"mat-icon",12),e.k0s()()()()()}if(2&o){const t=e.sdS(2),n=e.sdS(17),i=e.XpG();e.Y8G("hasBackdrop",!1),e.R7$(),e.Y8G("autoFocus",!1)("mode",i.drawerMode)("position","end"),e.R50("opened",i.drawerOpened),e.R7$(2),e.Y8G("drawer",t)("chat",i.chat),e.R7$(3),e.Y8G("routerLink",e.lJ4(26,ze)),e.R7$(),e.Y8G("svgIcon","heroicons_outline:arrow-long-left"),e.R7$(3),e.vxM(null!=i.chat.contact&&i.chat.contact.picture?10:-1),e.R7$(),e.vxM(null!=i.chat.contact&&i.chat.contact.picture?-1:11),e.R7$(2),e.SpI(" ",null==i.chat.contact?null:i.chat.contact.name," "),e.R7$(),e.Y8G("matMenuTriggerFor",n),e.R7$(),e.Y8G("svgIcon","heroicons_outline:ellipsis-vertical"),e.R7$(4),e.Y8G("svgIcon","heroicons_outline:user-circle"),e.R7$(3),e.Y8G("svgIcon","heroicons_outline:check-circle"),e.R7$(3),e.vxM(i.chat.muted?-1:25),e.R7$(),e.vxM(i.chat.muted?26:-1),e.R7$(2),e.Y8G("svgIcon","heroicons_outline:backspace"),e.R7$(3),e.Y8G("svgIcon","heroicons_outline:trash"),e.R7$(4),e.Dyx(i.chat.messages),e.R7$(5),e.Y8G("svgIcon","heroicons_outline:gif"),e.R7$(2),e.Y8G("svgIcon","heroicons_outline:face-smile"),e.R7$(),e.Y8G("ngIf",i.showEmojiPicker),e.R7$(2),e.Y8G("ngClass",e.eq3(27,He,i.isListening))("svgIcon",i.isListening?"heroicons_solid:microphone":"heroicons_outline:microphone"),e.R7$(6),e.Y8G("svgIcon","heroicons_outline:paper-airplane")}}function Ct(o,s){1&o&&(e.j41(0,"div",6),e.nrm(1,"mat-icon",55),e.j41(2,"div",56),e.EFF(3," Select a conversation or start a new chat "),e.k0s()()),2&o&&(e.R7$(),e.Y8G("svgIcon","heroicons_outline:chat-bubble-oval-left-ellipsis"))}function bt(o,s){1&o&&(e.qSk(),e.j41(0,"svg",57)(1,"g",58),e.nrm(2,"path",59),e.k0s()())}const yt=[{path:"",component:V,resolve:{chats:()=>(0,e.WQX)(k).getChats(),contacts:()=>(0,e.WQX)(k).getContacts(),profile:()=>(0,e.WQX)(k).getProfile()},children:[{path:"",component:Ge,children:[{path:"",pathMatch:"full",component:Ee},{path:":id",component:(()=>{class o{constructor(t,n,i,r,a,l,u,d){this._changeDetectorRef=t,this._chatService=n,this._angorMediaWatcherService=i,this._ngZone=r,this._angorConfigService=a,this.dialog=l,this.sanitizer=u,this.parseContent=d,this.drawerMode="side",this.drawerOpened=!1,this._unsubscribeAll=new F.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(Ae,{width:"600px",maxHeight:"80vh",data:{apiKey:"LIVDSRZULELA"}}).afterClosed().subscribe(n=>{if(n){const i=n;i&&(this.messageInput.nativeElement.value="",this._chatService.sendPrivateMessage(i).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(t=>{"auto"===t.scheme?this.detectSystemTheme():this.darkMode="dark"===t.scheme}),this._chatService.chat$.pipe((0,x.Q)(this._unsubscribeAll)).subscribe(t=>{this.chat=t,this._changeDetectorRef.markForCheck()}),this._angorMediaWatcherService.onMediaChange$.pipe((0,x.Q)(this._unsubscribeAll)).subscribe(({matchingAliases:t})=>{this.drawerMode=t.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=t=>{let n="";for(let i=t.resultIndex;i{console.error("Speech recognition error detected: ",t.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(t){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(t,n){return n.id||t}detectSystemTheme(){const t=window.matchMedia("(prefers-color-scheme: dark)");this.darkMode=t.matches,t.addEventListener("change",n=>{this.darkMode=n.matches})}handleKeyDown(t){"Enter"===t.key&&!t.shiftKey&&(t.preventDefault(),this.sendMessage())}sendMessage(){const t=this.messageInput.nativeElement.value.trim();t&&(this.messageInput.nativeElement.value="",this._chatService.sendPrivateMessage(t).then(()=>{this.messageInput.nativeElement.value="",this.finalTranscript=""}).catch(n=>{console.error("Failed to send message:",n)}),this.finalTranscript="",this.userEdited=!1)}addEmoji(t){this.messageInput.nativeElement.value+=t.emoji.native,this.showEmojiPicker=!1}toggleEmojiPicker(){this.showEmojiPicker=!this.showEmojiPicker}static{this.\u0275fac=function(n){return new(n||o)(e.rXU(e.gRc),e.rXU(k),e.rXU(Ue.l),e.rXU(e.SKi),e.rXU(Oe.P),e.rXU(N.bZ),e.rXU(Ve.up),e.rXU(Qe.m))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["chat-conversation"]],viewQuery:function(n,i){if(1&n&&e.GBs(Le,5),2&n){let r;e.mGM(r=e.lsd())&&(i.messageInput=r.first)}},hostBindings:function(n,i){1&n&&e.bIt("input",function(){return i._resizeMessageInput()})("ngModelChange",function(){return i._resizeMessageInput()})},standalone:!0,features:[e.aNF],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"],["mat-menu-item",""],[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"],[4,"ngIf"],[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,i){1&n&&(e.j41(0,"div",4),e.DNE(1,_t,52,29,"mat-drawer-container",5)(2,Ct,4,1,"div",6)(3,bt,3,0,"ng-template",null,0,e.C5r),e.k0s()),2&n&&(e.R7$(),e.vxM(i.chat?1:2))},dependencies:[b.vg,b.qe,b.$C,b.$l,Ke,p.Hl,p.pQ,p.iY,C.Wk,f.m_,f.An,S.Cn,S.kk,S.fb,S.Cp,v.YU,v.T3,g.RG,g.rl,w.fS,w.fg,U.xb,U.EE,v.vh,Me.Ic,v.MD,v.Sq,v.bT],styles:[".c-img,.c-video{max-width:100%;border-radius:10px}\n"],encapsulation:2,changeDetection:0})}}return o})(),resolve:{conversation:(o,s)=>{const t=(0,e.WQX)(k),n=(0,e.WQX)(C.Ix);let i=o.paramMap.get("id")||localStorage.getItem("currentChatId");if(!i){const r=s.url.split("/").slice(0,-1).join("/");return n.navigateByUrl(r),(0,$.$)("No chat ID provided")}return localStorage.setItem("currentChatId",i),t.getChatById(i).pipe((0,B.W)(r=>{console.error("Error fetching conversation:",r);const a=s.url.split("/").slice(0,-1).join("/");return n.navigateByUrl(a),(0,$.$)(r)}))}}}]}]}]}}]); \ No newline at end of file diff --git a/218.09b2d10078c3a635.js b/218.09b2d10078c3a635.js deleted file mode 100644 index 6150c03..0000000 --- a/218.09b2d10078c3a635.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[218],{2218:(vt,f,o)=>{o.r(f),o.d(f,{default:()=>mt});var d=o(467),l=o(177),R=o(1413),E=o(8359),I=o(6977),y=o(9345),h=o(7403),u=o(8834),C=o(1997),$=o(9454),g=o(2102),_=o(9213),G=o(9115),b=o(9183),p=o(9417),S=o(5398),F=o(7540),P=o(8703),x=o(9042),Y=o(882),T=o(4823),t=o(4438),k=o(7291);let X=(()=>{class n{constructor(e,i){this._changeDetectorRef=e,this._storageService=i}ngOnInit(){this.loadUserProfile(),this.subscription=this._storageService.profile$.subscribe(e=>{e&&e.pubKey===this.pubkey&&(this.user=e.metadata,this._changeDetectorRef.detectChanges())})}loadUserProfile(){var e=this;return(0,d.A)(function*(){const i=yield e._storageService.getProfile(e.pubkey);e.user=i||{},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(i){return new(i||n)(t.rXU(t.gRc),t.rXU(k.n))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-replay-profile"]],inputs:{pubkey:"pubkey",avatarUrl:"avatarUrl"},standalone:!0,features:[t.aNF],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(i,s){1&i&&(t.j41(0,"div",0)(1,"a",1),t.nrm(2,"img",2),t.j41(3,"span",3),t.EFF(4),t.k0s()()()),2&i&&(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:[l.MD]})}}return n})();var D=o(4496),U=o(8865),j=o(5245),B=o(5645),N=o(413),z=o(345),V=o(2022),w=o(9979),L=o(3105);const M=n=>({"heart-beat":n}),A=n=>({"rotate-180":n}),O=()=>[];function W(n,r){1&n&&(t.j41(0,"div",5),t.nrm(1,"mat-progress-spinner",6),t.k0s())}function Z(n,r){1&n&&(t.j41(0,"span"),t.EFF(1,"s"),t.k0s())}function H(n,r){1&n&&(t.j41(0,"span"),t.EFF(1,"s"),t.k0s())}function J(n,r){1&n&&(t.j41(0,"span"),t.EFF(1,"s"),t.k0s())}function K(n,r){if(1&n){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&n){t.XpG();const e=t.sdS(4),i=t.XpG();t.R7$(3),t.SpI(" ",i.zaps.length," Zap"),t.R7$(),t.Y8G("ngIf",i.zaps.length>1),t.R7$(4),t.SpI(" ",i.likes.length," Like"),t.R7$(),t.Y8G("ngIf",i.likes.length>1),t.R7$(2),t.SpI(" ",i.reposts.length," Share"),t.R7$(),t.Y8G("ngIf",i.reposts.length>1),t.R7$(3),t.SpI("",i.replies.length," Comments"),t.R7$(),t.Y8G("ngClass",t.eq3(9,A,e.expanded))("svgIcon","heroicons_mini:chevron-down")}}function Q(n,r){1&n&&(t.j41(0,"div",42),t.nrm(1,"mat-progress-spinner",43),t.k0s()),2&n&&(t.R7$(),t.Y8G("diameter",40))}function q(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",44)(1,"emoji-mart",45),t.bIt("emojiClick",function(s){t.eBV(e);const a=t.XpG(2);return t.Njj(a.addEmoji(s))}),t.k0s()()}if(2&n){const e=t.XpG(2);t.R7$(),t.Y8G("darkMode",e.darkMode)}}function tt(n,r){if(1&n&&(t.qex(0),t.j41(1,"div",56),t.nrm(2,"iframe",57),t.k0s(),t.bVm()),2&n){const e=t.XpG().$implicit;t.R7$(2),t.Y8G("src",null==e?null:e.safeWord,t.f$h)}}function et(n,r){if(1&n&&(t.qex(0),t.j41(1,"div",56),t.nrm(2,"img",58),t.k0s(),t.bVm()),2&n){const e=t.XpG().$implicit;t.R7$(2),t.Y8G("src",null==e?null:e.safeWord,t.B4B)}}function nt(n,r){if(1&n&&(t.qex(0),t.j41(1,"div",56)(2,"video",59),t.nrm(3,"source",60),t.EFF(4," Your browser does not support the video tag. "),t.k0s()(),t.bVm()),2&n){const e=t.XpG().$implicit;t.R7$(3),t.Y8G("src",null==e?null:e.safeWord,t.B4B)}}function it(n,r){if(1&n&&(t.qex(0),t.j41(1,"div",56)(2,"audio",61),t.nrm(3,"source",62),t.EFF(4," Your browser does not support the audio element. "),t.k0s()(),t.bVm()),2&n){const e=t.XpG().$implicit;t.R7$(3),t.Y8G("src",null==e?null:e.safeWord,t.B4B)}}function st(n,r){if(1&n&&(t.qex(0),t.j41(1,"div",63)(2,"a",64)(3,"span",65),t.EFF(4),t.k0s()()(),t.bVm()),2&n){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(n,r){if(1&n&&(t.qex(0),t.j41(1,"div",66)(2,"span",65),t.EFF(3),t.k0s()(),t.bVm()),2&n){const e=t.XpG().$implicit;t.R7$(3),t.SpI(" ",null==e?null:e.trim()," ")}}function rt(n,r){if(1&n&&(t.j41(0,"div",55),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&n){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(n,r){if(1&n&&(t.j41(0,"div",50),t.nrm(1,"app-replay-profile",51),t.j41(2,"div",52)(3,"span"),t.DNE(4,rt,7,6,"div",53),t.k0s(),t.j41(5,"div",54)(6,"span"),t.EFF(7),t.nI1(8,"ago"),t.k0s()()()()),2&n){const e=r.$implicit,i=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",i._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(n,r){if(1&n&&(t.j41(0,"div"),t.nrm(1,"hr",46),t.j41(2,"div",47)(3,"div",48),t.DNE(4,at,9,7,"div",49),t.k0s()()()),2&n){const e=t.XpG(2);t.R7$(4),t.Y8G("ngForOf",e.replies)}}function lt(n,r){if(1&n){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&n){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 n{constructor(e,i,s,a,m,c,v,dt,pt,ut){this._route=e,this._router=i,this._storageService=s,this._subscriptionService=a,this._changeDetectorRef=m,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 E.yU,this.likes=[],this.reposts=[],this.zaps=[],this.replies=[],this.isLiked=!1}ngOnInit(){this._route.paramMap.pipe((0,I.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,d.A)(function*(){e._storageService.getProfile(e.post.pubkey).then(i=>{e.user=i,e._changeDetectorRef.detectChanges()})})()}loadPost(e){var i=this;return(0,d.A)(function*(){try{i.loading=!0,i.post=yield i._storageService.getPostById(e),i.loadUserProfile(),i._storageService.profile$.subscribe(s=>{s&&s.pubKey===i.post.pubkey&&(i.user=s.metadata,i._changeDetectorRef.detectChanges())}),i.loading=!1}catch(s){console.error("Error loading post:",s),i._router.navigate(["/404"])}})()}getSafeUrl(e){return this._sanitizer.bypassSecurityTrustUrl(e)}subscribeToReactions(e){var i=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 m=(0,d.A)(function*(c){i.loadingReactions&&(i.loadingReactions=!1,clearTimeout(s)),i.addReaction(e,c.kind,{pubkey:c.pubkey,created_at:c.created_at,content:1===c.kind?c.content:void 0})});return function(c){return m.apply(this,arguments)}}())}addReaction(e,i,s){switch(i){case 1:this.replies.push(s),this.replies.sort((a,m)=>m.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 i=e.trim(),s=/^\w+$/.test(i),a=/^[\p{Emoji}]+$/u.test(i);return s||a}sendLike(e){this.isLiked||this._eventService.sendLikeEvent(e).then(()=>{this.isLiked=!0,this._changeDetectorRef.detectChanges()}).catch(i=>console.error("Failed to send like:",i))}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(i){return new(i||n)(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(z.up),t.rXU(V.U),t.rXU(w.m),t.rXU(L.D))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-post-event"]],standalone:!0,features:[t.aNF],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","fixed inset-0 flex items-center justify-center z-50",4,"ngIf"],[4,"ngIf"],[1,"fixed","inset-0","flex","items-center","justify-center","z-50"],["mode","indeterminate"],[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"],["mode","indeterminate",3,"diameter"],[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(i,s){1&i&&(t.j41(0,"div",1)(1,"div",2),t.DNE(2,W,2,0,"div",3)(3,lt,45,23,"div",4),t.k0s()()),2&i&&(t.R7$(2),t.Y8G("ngIf",s.loading),t.R7$(),t.Y8G("ngIf",!s.loading&&s.post))},dependencies:[y.n,_.m_,_.An,u.Hl,u.$z,u.iY,G.Cn,g.RG,g.rl,x.fS,x.fg,h.xb,h.EE,C.w,T.uc,l.MD,l.YU,l.Sq,l.bT,p.YN,p.me,p.BC,p.vS,S.f,b.D6,b.LG,F.e,$.MY,Y.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 n})()}]}}]); \ No newline at end of file diff --git a/218.6d6fa2a0b4340fb9.js b/218.6d6fa2a0b4340fb9.js new file mode 100644 index 0000000..e1efc6e --- /dev/null +++ b/218.6d6fa2a0b4340fb9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[218],{2218:(ft,f,o)=>{o.r(f),o.d(f,{default:()=>dt});var d=o(467),l=o(177),R=o(1413),E=o(8359),y=o(6977),I=o(9345),h=o(7403),u=o(8834),C=o(1997),$=o(9454),g=o(2102),_=o(9213),G=o(9115),b=o(9183),p=o(9417),S=o(5398),P=o(7540),F=o(8703),x=o(9042),Y=o(882),T=o(4823),t=o(4438),k=o(7291),X=o(2827);let D=(()=>{class n{constructor(e,i,s){this._changeDetectorRef=e,this._storageService=i,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,d.A)(function*(){const i=yield e._storageService.getProfile(e.pubkey);e.user=i||{},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(i){return new(i||n)(t.rXU(t.gRc),t.rXU(k.n),t.rXU(X.T))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-replay-profile"]],inputs:{pubkey:"pubkey",avatarUrl:"avatarUrl"},standalone:!0,features:[t.aNF],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(i,s){1&i&&(t.j41(0,"div",0)(1,"a",1),t.nrm(2,"img",2),t.j41(3,"span",3),t.EFF(4),t.k0s()()()),2&i&&(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:[l.MD]})}}return n})();var U=o(4496),B=o(8865),j=o(5245),N=o(5645),z=o(413),V=o(345),w=o(2022),L=o(9979),M=o(3105);const A=n=>({"heart-beat":n}),O=n=>({"rotate-180":n}),W=()=>[];function Z(n,r){1&n&&(t.j41(0,"div",5),t.nrm(1,"mat-progress-spinner",6),t.k0s())}function K(n,r){1&n&&(t.j41(0,"span"),t.EFF(1,"s"),t.k0s())}function H(n,r){1&n&&(t.j41(0,"span"),t.EFF(1,"s"),t.k0s())}function J(n,r){1&n&&(t.j41(0,"span"),t.EFF(1,"s"),t.k0s())}function Q(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",34)(1,"div",27)(2,"div",35),t.EFF(3),t.DNE(4,K,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&n){t.XpG();const e=t.sdS(4),i=t.XpG();t.R7$(3),t.SpI(" ",i.zaps.length," Zap"),t.R7$(),t.Y8G("ngIf",i.zaps.length>1),t.R7$(4),t.SpI(" ",i.likes.length," Like"),t.R7$(),t.Y8G("ngIf",i.likes.length>1),t.R7$(2),t.SpI(" ",i.reposts.length," Share"),t.R7$(),t.Y8G("ngIf",i.reposts.length>1),t.R7$(3),t.SpI("",i.replies.length," Comments"),t.R7$(),t.Y8G("ngClass",t.eq3(9,O,e.expanded))("svgIcon","heroicons_mini:chevron-down")}}function q(n,r){1&n&&(t.j41(0,"div",42),t.nrm(1,"mat-progress-spinner",43),t.k0s()),2&n&&(t.R7$(),t.Y8G("diameter",40))}function tt(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",44)(1,"emoji-mart",45),t.bIt("emojiClick",function(s){t.eBV(e);const a=t.XpG(2);return t.Njj(a.addEmoji(s))}),t.k0s()()}if(2&n){const e=t.XpG(2);t.R7$(),t.Y8G("darkMode",e.darkMode)}}function et(n,r){if(1&n&&(t.qex(0),t.j41(1,"div",56),t.nrm(2,"iframe",57),t.k0s(),t.bVm()),2&n){const e=t.XpG().$implicit;t.R7$(2),t.Y8G("src",null==e?null:e.safeWord,t.f$h)}}function nt(n,r){if(1&n&&(t.qex(0),t.j41(1,"div",56),t.nrm(2,"img",58),t.k0s(),t.bVm()),2&n){const e=t.XpG().$implicit;t.R7$(2),t.Y8G("src",null==e?null:e.safeWord,t.B4B)}}function it(n,r){if(1&n&&(t.qex(0),t.j41(1,"div",56)(2,"video",59),t.nrm(3,"source",60),t.EFF(4," Your browser does not support the video tag. "),t.k0s()(),t.bVm()),2&n){const e=t.XpG().$implicit;t.R7$(3),t.Y8G("src",null==e?null:e.safeWord,t.B4B)}}function st(n,r){if(1&n&&(t.qex(0),t.j41(1,"div",56)(2,"audio",61),t.nrm(3,"source",62),t.EFF(4," Your browser does not support the audio element. "),t.k0s()(),t.bVm()),2&n){const e=t.XpG().$implicit;t.R7$(3),t.Y8G("src",null==e?null:e.safeWord,t.B4B)}}function ot(n,r){if(1&n&&(t.qex(0),t.j41(1,"div",63)(2,"a",64)(3,"span",65),t.EFF(4),t.k0s()()(),t.bVm()),2&n){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 rt(n,r){if(1&n&&(t.qex(0),t.j41(1,"div",66)(2,"span",65),t.EFF(3),t.k0s()(),t.bVm()),2&n){const e=t.XpG().$implicit;t.R7$(3),t.SpI(" ",null==e?null:e.trim()," ")}}function at(n,r){if(1&n&&(t.j41(0,"div",55),t.DNE(1,et,3,1,"ng-container",4)(2,nt,3,1,"ng-container",4)(3,it,5,1,"ng-container",4)(4,st,5,1,"ng-container",4)(5,ot,5,2,"ng-container",4)(6,rt,4,1,"ng-container",4),t.k0s()),2&n){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 ct(n,r){if(1&n&&(t.j41(0,"div",50),t.nrm(1,"app-replay-profile",51),t.j41(2,"div",52)(3,"span"),t.DNE(4,at,7,6,"div",53),t.k0s(),t.j41(5,"div",54)(6,"span"),t.EFF(7),t.nI1(8,"ago"),t.k0s()()()()),2&n){const e=r.$implicit,i=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",i._parseContent.parseContent(null==e?null:e.content)||t.lJ4(6,W)),t.R7$(3),t.JRh(t.bMT(8,4,null==e?null:e.created_at))}}function lt(n,r){if(1&n&&(t.j41(0,"div"),t.nrm(1,"hr",46),t.j41(2,"div",47)(3,"div",48),t.DNE(4,ct,9,7,"div",49),t.k0s()()()),2&n){const e=t.XpG(2);t.R7$(4),t.Y8G("ngForOf",e.replies)}}function mt(n,r){if(1&n){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,Q,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,tt,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,lt,5,1,"div",4),t.bVm(),t.k0s()()()}if(2&n){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 dt=[{path:"",component:(()=>{class n{constructor(e,i,s,a,m,c,v,pt,ut,vt){this._route=e,this._router=i,this._storageService=s,this._subscriptionService=a,this._changeDetectorRef=m,this._parseContent=c,this._sanitizer=v,this._eventService=pt,this._angorConfirmationService=ut,this._zapService=vt,this.postId=null,this.post=null,this.user=null,this.loading=!0,this.loadingReactions=!0,this._unsubscribeAll=new R.B,this.subscription=new E.yU,this.likes=[],this.reposts=[],this.zaps=[],this.replies=[],this.isLiked=!1}ngOnInit(){this._route.paramMap.pipe((0,y.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,d.A)(function*(){e._storageService.getProfile(e.post.pubkey).then(i=>{e.user=i,e._changeDetectorRef.detectChanges()})})()}loadPost(e){var i=this;return(0,d.A)(function*(){try{i.loading=!0,i.post=yield i._storageService.getPostById(e),i.loadUserProfile(),i._storageService.profile$.subscribe(s=>{s&&s.pubKey===i.post.pubkey&&(i.user=s.metadata,i._changeDetectorRef.detectChanges())}),i.loading=!1}catch(s){console.error("Error loading post:",s),i._router.navigate(["/404"])}})()}getSafeUrl(e){return this._sanitizer.bypassSecurityTrustUrl(e)}subscribeToReactions(e){var i=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 m=(0,d.A)(function*(c){i.loadingReactions&&(i.loadingReactions=!1,clearTimeout(s)),i.addReaction(e,c.kind,{pubkey:c.pubkey,created_at:c.created_at,content:1===c.kind?c.content:void 0})});return function(c){return m.apply(this,arguments)}}())}addReaction(e,i,s){switch(i){case 1:this.replies.push(s),this.replies.sort((a,m)=>m.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 i=e.trim(),s=/^\w+$/.test(i),a=/^[\p{Emoji}]+$/u.test(i);return s||a}sendLike(e){this.isLiked||this._eventService.sendLikeEvent(e).then(()=>{this.isLiked=!0,this._changeDetectorRef.detectChanges()}).catch(i=>console.error("Failed to send like:",i))}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(i){return new(i||n)(t.rXU(j.nX),t.rXU(j.Ix),t.rXU(k.n),t.rXU(N.n),t.rXU(t.gRc),t.rXU(z.m),t.rXU(V.up),t.rXU(w.U),t.rXU(L.m),t.rXU(M.D))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-post-event"]],standalone:!0,features:[t.aNF],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","fixed inset-0 flex items-center justify-center z-50",4,"ngIf"],[4,"ngIf"],[1,"fixed","inset-0","flex","items-center","justify-center","z-50"],["mode","indeterminate"],[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"],["mode","indeterminate",3,"diameter"],[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(i,s){1&i&&(t.j41(0,"div",1)(1,"div",2),t.DNE(2,Z,2,0,"div",3)(3,mt,45,23,"div",4),t.k0s()()),2&i&&(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,G.Cn,g.RG,g.rl,x.fS,x.fg,h.xb,h.EE,C.w,T.uc,l.MD,l.YU,l.Sq,l.bT,p.YN,p.me,p.BC,p.vS,S.f,b.D6,b.LG,P.e,$.MY,Y.vg,F.g,D,U.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 n})()}]}}]); \ No newline at end of file diff --git a/307.0d2dc6d8646989b4.js b/307.0d2dc6d8646989b4.js new file mode 100644 index 0000000..3fcf251 --- /dev/null +++ b/307.0d2dc6d8646989b4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[307],{6307:(xe,N,c)=>{c.r(N),c.d(N,{default:()=>_e});var t=c(4438),v=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"]],standalone:!0,features:[t.aNF],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:[v.n3],encapsulation:2,changeDetection:0})}}return i})();var _=c(467),j=c(4412),I=c(1413),V=c(1985),R=c(8810),Y=c(6648),K=c(7673),B=c(5964),X=c(6697),G=c(5558),D=c(6354),S=c(9437),L=c(719),$=c(8418),z=c(6324),H=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 j.t(null),this._chats=new j.t(null),this._contact=new j.t(null),this._contacts=new j.t(null),this._profile=new j.t(null),this._unsubscribeAll=new I.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,_.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,_.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,_.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,_.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,_.A)(function*(d){const m=d.pubkey===e?d.tags.find(M=>"p"===M[0])?.[1]||"":d.pubkey;m&&d.created_at>(a.latestMessageTimestamps[m]||0)&&(a.messageQueue.push(d),a.processNextMessage(e,n,o,r))}),function(m){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,_.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(w=>"p"===w[0])?.[1]||"":u.pubkey;if(!d)continue;const m=yield a.decryptReceivedMessage(u,n,o,r,d);m&&a.addOrUpdateChatList(d,m,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,m)=>new Date(d.createdAt).getTime()-new Date(m.createdAt).getTime()),Number(a.lastMessageAt)m.pubKey===e)||{pubKey:e},d={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.toString(),messages:[u]};this.chatList.push(d)}this.chatList.sort((l,d)=>Number(d.lastMessageAt)-Number(l.lastMessageAt)),this._chats.next(this.chatList),this._storageService.profile$.pipe((0,B.p)(l=>l&&l.pubKey===e)).subscribe(l=>{const d=this.chatList.find(m=>m.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,_.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,_.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,_.A)(function*(d){const m=d.pubkey===r,w=m?e:d.pubkey,M=yield o._signerService.isUsingExtension(),ve=yield o._signerService.isUsingSecretKey(),T=yield o.decryptReceivedMessage(d,M,ve,o.decryptedPrivateKey,w);if(T){const U=Math.floor(d.created_at),Ce={id:d.id,chatId:e,contactId:w,isMine:m,value:T,createdAt:new Date(1e3*U).toISOString()};n&&u.push(Ce),o.addOrUpdateChatList(e,T,U,m),o._chat.next(o.chatList.find(be=>be.id===e))}}),function(m){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,X.s)(1),(0,G.n)(o=>{const r=n.contact?.pubKey;if(!r)return(0,R.$)("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,Y.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,R.$)(u))))}))}getChatById(e,n=null){return this.recipientPublicKey=e,(0,Y.H)(Promise.all([this._signerService.getPublicKey()])).pipe((0,G.n)(()=>this.chats$.pipe((0,X.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,R.$)(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).toString()||"0",messages:[]};return this._metadataQueueService.addPublicKey(e),this._storageService.profile$.pipe((0,B.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,_.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,_.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(z.A),t.KVO(H.n),t.KVO(W.b),t.KVO(Q.T))}}static{this.\u0275prov=t.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var f=c(177),h=c(8834),p=c(2102),g=c(9213),y=c(9042),k=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,standalone:!0})}}return i})();var F=c(6977);function q(i,s){if(1&i){const e=t.RV6();t.j41(0,"div",16),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",11),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",12),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",8),t.j41(1,"div",9),t.bIt("click",function(){const o=t.eBV(e).$implicit,r=t.XpG(2);return t.Njj(r.openChat(o))}),t.j41(2,"div",10),t.DNE(3,tt,1,1,"img",11)(4,et,2,1,"div",12),t.k0s(),t.j41(5,"div",13)(6,"div",14),t.EFF(7),t.k0s(),t.j41(8,"div",15),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,"div",7,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 I.B}ngOnInit(){this._chatService.contacts$.pipe((0,F.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(v.Ix))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat-new-chat"]],inputs:{drawer:"drawer"},standalone:!0,features:[t.aNF],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,"z-20","flex","cursor-pointer","items-center","border-b","px-6","py-4","dark:hover:bg-hover","hover:bg-gray-100","md:px-8"],[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:[h.Hl,h.iY,g.m_,g.An],encapsulation:2,changeDetection:0})}}return i})();var b=c(9417);function st(i,s){if(1&i&&t.nrm(0,"img",10),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",11),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 I.B}ngOnInit(){this._chatService.profile$.pipe((0,F.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"},standalone:!0,features:[t.aNF],decls:35,vars:11,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,"group","relative","mx-auto","mt-8","flex","h-40","w-40","flex-0","rounded-full"],[1,"absolute","inset-0","hidden","cursor-pointer","flex-col","items-center","justify-center","rounded-full","bg-gray-800","bg-opacity-80","backdrop-blur","backdrop-filter","group-hover:flex"],[1,"text-white",3,"svgIcon"],[1,"mx-6","mt-2","text-center","font-medium","text-white"],["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"],["matPrefix","",1,"icon-size-5",3,"svgIcon"],["matInput","",3,"ngModel"],[1,"mt-4","flex","items-center","justify-end"],["mat-button","",3,"click"],["mat-flat-button","",1,"ml-2",3,"color"]],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)(8,"div",7),t.nrm(9,"mat-icon",8),t.j41(10,"div",9),t.EFF(11," Change Profile Photo "),t.k0s()(),t.DNE(12,st,1,2,"img",10)(13,at,2,1,"div",11),t.k0s(),t.j41(14,"div",12)(15,"mat-form-field")(16,"mat-label"),t.EFF(17,"Name"),t.k0s(),t.nrm(18,"mat-icon",13)(19,"input",14),t.k0s(),t.j41(20,"mat-form-field")(21,"mat-label"),t.EFF(22,"Username"),t.k0s(),t.nrm(23,"mat-icon",13)(24,"input",14),t.k0s(),t.j41(25,"mat-form-field")(26,"mat-label"),t.EFF(27,"About"),t.k0s(),t.nrm(28,"mat-icon",13)(29,"input",14),t.k0s(),t.j41(30,"div",15)(31,"button",16),t.bIt("click",function(){return o.drawer.close()}),t.EFF(32,"Cancel"),t.k0s(),t.j41(33,"button",17),t.EFF(34," Save "),t.k0s()()()()()),2&n&&(t.R7$(3),t.Y8G("svgIcon","heroicons_outline:arrow-long-left"),t.R7$(6),t.Y8G("svgIcon","heroicons_outline:camera"),t.R7$(3),t.vxM(o.profile.picture?12:-1),t.R7$(),t.vxM(o.profile.picture?-1:13),t.R7$(5),t.Y8G("svgIcon","heroicons_solid:user-circle"),t.R7$(),t.Y8G("ngModel",o.profile.name),t.R7$(4),t.Y8G("svgIcon","heroicons_solid:envelope"),t.R7$(),t.Y8G("ngModel",o.profile.username),t.R7$(4),t.Y8G("svgIcon","heroicons_solid:identification"),t.R7$(),t.Y8G("ngModel",o.profile.about),t.R7$(4),t.Y8G("color","primary"))},dependencies:[h.Hl,h.$z,h.iY,g.m_,g.An,p.RG,p.rl,p.nJ,p.JW,y.fS,y.fg,b.YN,b.me,b.BC,b.vS],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],mt=(i,s)=>({"absolute inset-0 z-20 flex lg:static lg:inset-auto":i,"hidden lg:flex":s});function ht(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 _t(i,s){if(1&i&&t.nrm(0,"div",39),2&i){const e=t.XpG().$implicit,n=t.XpG(3);t.AVh("ring-primary-50",n.selectedChat&&n.selectedChat.id===e.id)}}function vt(i,s){if(1&i){const e=t.RV6();t.j41(0,"img",40),t.bIt("error",function(){t.eBV(e);const o=t.XpG(4);return t.Njj(o.src="/images/avatars/avatar-placeholder.png")}),t.k0s()}if(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 bt(i,s){1&i&&t.nrm(0,"mat-icon",38),2&i&&t.Y8G("svgIcon","heroicons_solid:speaker-x-mark")}function xt(i,s){if(1&i&&(t.j41(0,"a",28)(1,"div",29),t.DNE(2,_t,1,2,"div",30)(3,vt,1,1,"img",31)(4,Ct,2,1,"div",32),t.k0s(),t.j41(5,"div",33)(6,"div",34),t.EFF(7),t.k0s(),t.j41(8,"div",35),t.EFF(9),t.nI1(10,"checkmessage"),t.k0s()(),t.j41(11,"div",36)(12,"div",37),t.EFF(13),t.nI1(14,"ago"),t.k0s(),t.DNE(15,bt,1,1,"mat-icon",38),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,xt,16,22,"a",28,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",41),t.j41(2,"div",42),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.nrm(16,"mat-icon",19),t.EFF(17," New group "),t.k0s(),t.j41(18,"button",21),t.nrm(19,"mat-icon",19),t.EFF(20," Create a room "),t.k0s(),t.j41(21,"button",22),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.openProfile())}),t.nrm(22,"mat-icon",19),t.EFF(23," Profile "),t.k0s(),t.j41(24,"button",21),t.nrm(25,"mat-icon",19),t.EFF(26," Archived "),t.k0s(),t.j41(27,"button",21),t.nrm(28,"mat-icon",19),t.EFF(29," Starred "),t.k0s(),t.j41(30,"button",21),t.nrm(31,"mat-icon",19),t.EFF(32," Settings "),t.k0s()()()(),t.j41(33,"div",23)(34,"mat-form-field",24),t.nrm(35,"mat-icon",25),t.j41(36,"input",26,2),t.bIt("input",function(){t.eBV(e);const o=t.sdS(37),r=t.XpG();return t.Njj(r.filterChats(o.value))}),t.k0s()()()(),t.j41(38,"div",27),t.DNE(39,yt,2,0)(40,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-group"),t.R7$(3),t.Y8G("svgIcon","heroicons_outline:chat-bubble-left-right"),t.R7$(3),t.Y8G("svgIcon","heroicons_outline:user-circle"),t.R7$(3),t.Y8G("svgIcon","heroicons_outline:archive-box"),t.R7$(3),t.Y8G("svgIcon","heroicons_outline:star"),t.R7$(3),t.Y8G("svgIcon","heroicons_outline:cog-8-tooth"),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?39:40)}}function Ft(i,s){1&i&&(t.j41(0,"div",9),t.nrm(1,"mat-icon",41),t.j41(2,"div",42),t.EFF(3," No chats "),t.k0s()()),2&i&&(t.R7$(),t.Y8G("svgIcon","heroicons_outline:chat-bubble-oval-left-ellipsis"))}function jt(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,mt,e.selectedChat&&e.selectedChat.id,!e.selectedChat||!e.selectedChat.id))}}let It=(()=>{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 I.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,F.Q)(this._unsubscribeAll)).subscribe(n=>{this.chats=this.filteredChats=n,this._markForCheck()}),this._chatService.profile$.pipe((0,F.Q)(this._unsubscribeAll)).subscribe(n=>{this.profile=n,this._markForCheck()}),this._chatService.chat$.pipe((0,F.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(v.nX),t.rXU(lt.lX))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat-chats"]],standalone:!0,features:[t.aNF],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",""],["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","error",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,"error","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,ht,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,41,17,"div",8)(8,Ft,4,1,"div",9)(9,jt,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,h.Hl,h.iY,g.m_,g.An,k.Cn,k.kk,k.fb,k.Cp,p.RG,p.rl,p.JW,y.fS,y.fg,f.YU,v.Wk,v.n3,Z.g,f.MD,f.bT,J],encapsulation:2,changeDetection:0})}}return i})(),Rt=(()=>{class i{constructor(){}static{this.\u0275fac=function(n){return new(n||i)}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat-empty-conversation"]],standalone:!0,features:[t.aNF],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:[g.m_,g.An],encapsulation:2,changeDetection:0})}}return i})();var A=c(7403),$t=c(8865),E=c(5351),Gt=c(2798),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"]],standalone:!0,features:[t.aNF],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,h.Hl,h.iY,g.m_,g.An,b.YN,b.me,b.BC,b.vS,p.nJ,p.rl,b.X1,f.MD,f.Sq,f.bT,Gt.Ve,p.MV,p.yw,p.RG,y.fS,y.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 Yt(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 Bt(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 Xt=(()=>{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"},standalone:!0,features:[t.aNF],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,Yt,1,2,"img",8)(10,Bt,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:[h.Hl,h.iY,g.m_,g.An,v.iI,v.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}),zt=(i,s)=>({"bg-gray-400 text-blue-50":i,"bg-gray-500 text-gray-50":s}),Ht=(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.picture,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.nrm(0,"mat-icon",12),t.EFF(1," Mute notifications ")),2&i&&t.Y8G("svgIcon","heroicons_outline:speaker-x-mark")}function qt(i,s){1&i&&(t.nrm(0,"mat-icon",12),t.EFF(1," Unmute notifications ")),2&i&&t.Y8G("svgIcon","heroicons_outline:speaker-wave")}function te(i,s){if(1&i&&(t.j41(0,"div",31),t.nrm(1,"div",33),t.j41(2,"div",34),t.EFF(3),t.nI1(4,"date"),t.k0s(),t.nrm(5,"div",33),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",37),t.DNE(1,ee,1,0,"ng-container",40),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,Ht,e.isMine,!e.isMine)),t.R7$(),t.Y8G("ngTemplateOutlet",n)}}function ie(i,s){if(1&i&&(t.j41(0,"div",44),t.nrm(1,"iframe",45),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",44),t.nrm(1,"img",46),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",44)(1,"video",47),t.nrm(2,"source",48),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",44)(1,"audio",49),t.nrm(2,"source",50),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",51)(1,"a",52),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",51),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",41),t.DNE(1,ie,2,1,"div",42)(2,oe,2,1,"div",42)(3,re,4,1,"div",42)(4,se,4,1,"div",42)(5,ae,3,2,"div",43)(6,ce,2,1,"span",43),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",39),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",35)(2,"div",36),t.DNE(3,ne,2,5,"div",37)(4,le,7,6,"div",38),t.k0s(),t.DNE(5,de,3,8,"div",39),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,zt,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 me(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",32)),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 he(i,s){if(1&i){const e=t.RV6();t.j41(0,"div",53)(1,"emoji-mart",54),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",20),t.nrm(22,"mat-icon",12),t.EFF(23," Select messages "),t.k0s(),t.j41(24,"button",19),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.toggleMuteNotifications())}),t.DNE(25,Jt,2,1)(26,qt,2,1),t.k0s(),t.j41(27,"button",20),t.nrm(28,"mat-icon",12),t.EFF(29," Clear messages "),t.k0s(),t.j41(30,"button",20),t.nrm(31,"mat-icon",12),t.EFF(32," Delete chat "),t.k0s()()()(),t.j41(33,"div",21)(34,"div",22),t.Z7z(35,me,4,8,"div",null,t.BUC().trackByFn,!0),t.k0s()(),t.j41(37,"div",23)(38,"div",24)(39,"button",25),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.openGifDialog())}),t.nrm(40,"mat-icon",12),t.k0s(),t.j41(41,"button",25),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.toggleEmojiPicker())}),t.nrm(42,"mat-icon",12),t.k0s(),t.DNE(43,he,2,1,"div",26),t.j41(44,"button",25),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.toggleSpeechRecognition())}),t.nrm(45,"mat-icon",27),t.k0s()(),t.j41(46,"mat-form-field",28)(47,"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(49,"div",30)(50,"button",25),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.sendMessage())}),t.nrm(51,"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(26,Vt)),t.R7$(),t.Y8G("svgIcon","heroicons_outline:arrow-long-left"),t.R7$(3),t.vxM(null!=o.chat.contact&&o.chat.contact.picture?10:-1),t.R7$(),t.vxM(null!=o.chat.contact&&o.chat.contact.picture?-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("svgIcon","heroicons_outline:check-circle"),t.R7$(3),t.vxM(o.chat.muted?-1:25),t.R7$(),t.vxM(o.chat.muted?26:-1),t.R7$(2),t.Y8G("svgIcon","heroicons_outline:backspace"),t.R7$(3),t.Y8G("svgIcon","heroicons_outline:trash"),t.R7$(4),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(27,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",55),t.j41(2,"div",56),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",57)(1,"g",58),t.nrm(2,"path",59),t.k0s()())}const _e=[{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:It,children:[{path:"",pathMatch:"full",component:Rt},{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 I.B,this.showEmojiPicker=!1,this.darkMode=!1,this.finalTranscript="",this.isListening=!1,this.userEdited=!1;const m=window.SpeechRecognition||window.webkitSpeechRecognition;m?(this.recognition=new m,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,F.Q)(this._unsubscribeAll)).subscribe(e=>{this.chat=e,this._changeDetectorRef.markForCheck()}),this._angorMediaWatcherService.onMediaChange$.pipe((0,F.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()})},standalone:!0,features:[t.aNF],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"],["mat-menu-item",""],[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"],[4,"ngIf"],[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,52,29,"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,Xt,h.Hl,h.pQ,h.iY,v.Wk,g.m_,g.An,k.Cn,k.kk,k.fb,k.Cp,f.YU,f.T3,p.RG,p.rl,y.fS,y.fg,A.xb,A.EE,f.vh,$t.Ic,f.MD,f.Sq,f.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)(v.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,R.$)("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,R.$)(r)}))}}}]}]}]}}]); \ No newline at end of file diff --git a/404.html b/404.html index 55ad3d9..95722b9 100644 --- a/404.html +++ b/404.html @@ -41,5 +41,5 @@ - + diff --git a/458.35f788023d02d146.js b/458.35f788023d02d146.js deleted file mode 100644 index 52dab34..0000000 --- a/458.35f788023d02d146.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkangor=self.webpackChunkangor||[]).push([[458],{2747:(N,s,r)=>{"use strict";r.d(s,{n:()=>v});var i=r(1648),t=r(4085),n=r(4438);const e=[[["","angorCardFront",""]],[["","angorCardBack",""]],"*",[["","angorCardExpansion",""]]],a=["[angorCardFront]","[angorCardBack]","*","[angorCardExpansion]"];function c(o,d){1&o&&(n.j41(0,"div",0),n.SdG(1),n.k0s(),n.j41(2,"div",1),n.SdG(3,1),n.k0s())}function u(o,d){1&o&&(n.j41(0,"div",2),n.SdG(1,3),n.k0s()),2&o&&n.Y8G("@expandCollapse",void 0)}function l(o,d){if(1&o&&(n.SdG(0,2),n.DNE(1,u,2,1,"div",2)),2&o){const g=n.XpG();n.R7$(),n.vxM(g.expanded?1:-1)}}let v=(()=>{class o{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(g){"expanded"in g&&(this.expanded=(0,t.he)(g.expanded.currentValue)),"flippable"in g&&(this.flippable=(0,t.he)(g.flippable.currentValue))}static{this.\u0275fac=function(h){return new(h||o)}}static{this.\u0275cmp=n.VBU({type:o,selectors:[["angor-card"]],hostVars:2,hostBindings:function(h,C){2&h&&n.HbH(C.classList)},inputs:{expanded:"expanded",face:"face",flippable:"flippable"},exportAs:["angorCard"],standalone:!0,features:[n.OA$,n.aNF],ngContentSelectors:a,decls:2,vars:2,consts:[[1,"angor-card-front"],[1,"angor-card-back"],[1,"angor-card-expansion"]],template:function(h,C){1&h&&(n.NAR(e),n.DNE(0,c,4,0)(1,l,2,1)),2&h&&(n.vxM(C.flippable?0:-1),n.R7$(),n.vxM(C.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:i.F}})}}return o})()},9345:(N,s,r)=>{"use strict";r.d(s,{n:()=>i.n});var i=r(2747)},4496:(N,s,r)=>{"use strict";r.d(s,{q:()=>F});var i=r(9345),t=r(9979),n=r(177),e=r(4438),a=r(8834),c=r(1997),u=r(9213),l=r(9115),v=r(5245),o=r(467),d=r(8703),g=r(7291);let h=(()=>{class p{constructor(f,y){this._changeDetectorRef=f,this._storageService=y,this.userChange=new e.bkB}ngOnInit(){this.loadUserProfile(),this.subscription=this._storageService.profile$.subscribe(f=>{f&&f.pubKey===this.pubkey&&(this.user=f.metadata,this.userChange.emit(this.user),this._changeDetectorRef.detectChanges())})}loadUserProfile(){var f=this;return(0,o.A)(function*(){const y=yield f._storageService.getProfile(f.pubkey);f.user=y||{},f.userChange.emit(f.user),f._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(f){return f?`${f.slice(0,8)}...${f.slice(-8)}`:""}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}static{this.\u0275fac=function(y){return new(y||p)(e.rXU(e.gRc),e.rXU(g.n))}}static{this.\u0275cmp=e.VBU({type:p,selectors:[["app-post-profile"]],inputs:{pubkey:"pubkey",avatarUrl:"avatarUrl",created_at:"created_at"},outputs:{userChange:"userChange"},standalone:!0,features:[e.aNF],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(y,x){1&y&&(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&y&&(e.R7$(),e.Y8G("href","/profile/"+x.pubkey,e.B4B),e.R7$(),e.Y8G("src",x.displayAvatar,e.B4B)("alt",x.displayName),e.R7$(3),e.JRh(x.displayName),e.R7$(2),e.JRh(e.bMT(8,5,x.created_at)))},dependencies:[n.MD,d.g]})}}return p})();var C=r(2022),m=r(413),M=r(3105),E=r(8359),R=r(6697);const k=p=>({"large-font":p}),O=p=>({"heart-beat":p}),$=p=>["/post",p];function z(p,T){if(1&p&&(e.j41(0,"div",12),e.nrm(1,"iframe",14),e.k0s()),2&p){const f=e.XpG().$implicit;e.R7$(),e.Y8G("src",f.safeWord,e.f$h)}}function D(p,T){if(1&p&&(e.j41(0,"div",12),e.nrm(1,"img",15),e.k0s()),2&p){const f=e.XpG().$implicit;e.R7$(),e.Y8G("src",f.safeWord,e.B4B)}}function L(p,T){if(1&p&&(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&p){const f=e.XpG().$implicit;e.R7$(2),e.Y8G("src",f.safeWord,e.B4B)}}function A(p,T){if(1&p&&(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&p){const f=e.XpG().$implicit;e.R7$(2),e.Y8G("src",f.safeWord,e.B4B)}}function S(p,T){if(1&p&&(e.j41(0,"div",13)(1,"a",20)(2,"span",21),e.EFF(3),e.k0s()()()),2&p){const f=e.XpG().$implicit;e.R7$(),e.Y8G("href",f.word,e.B4B),e.R7$(2),e.JRh(f.word)}}function U(p,T){if(1&p&&(e.j41(0,"div",13)(1,"span",22),e.EFF(2),e.k0s()()),2&p){const f=e.XpG().$implicit,y=e.XpG();e.R7$(),e.Y8G("ngClass",e.eq3(2,k,y.isSingleEmojiOrWord(f))),e.R7$(),e.SpI("",f.trim()," ")}}function B(p,T){if(1&p&&(e.j41(0,"div",10),e.DNE(1,z,2,1,"div",12)(2,D,2,1,"div",12)(3,L,4,1,"div",12)(4,A,4,1,"div",12)(5,S,4,2,"div",13)(6,U,3,4,"div",13),e.k0s()),2&p){const f=T.$implicit;e.R7$(),e.vxM("youtube"===f.token?1:-1),e.R7$(),e.vxM("image"===f.token?2:-1),e.R7$(),e.vxM("video"===f.token?3:-1),e.R7$(),e.vxM("audio"===f.token?4:-1),e.R7$(),e.vxM("link"===f.token?5:-1),e.R7$(),e.vxM(f.token?-1:6)}}function P(p,T){if(1&p){const f=e.RV6();e.j41(0,"div",11)(1,"button",23),e.bIt("click",function(){e.eBV(f);const x=e.XpG();return e.Njj(x.toggleLike(x.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(f);const x=e.XpG();return e.Njj(x.onShare(x.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(f);const x=e.XpG();return e.Njj(x.openZapDialog(x.item.id,x.user))}),e.nrm(14,"mat-icon",29),e.j41(15,"span",25),e.EFF(16,"Zap"),e.k0s()()()}if(2&p){const f=e.XpG();e.R7$(2),e.Y8G("ngClass",e.eq3(7,O,f.isLiked))("svgIcon",f.isLiked?"heroicons_solid:heart":"heroicons_outline:heart"),e.R7$(2),e.SpI("",f.isLiked?"Liked":"Like"," "),e.R7$(),e.Y8G("routerLink",e.eq3(9,$,f.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 w(p,T){if(1&p&&(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&p){const f=e.XpG();e.R7$(4),e.Y8G("routerLink",e.eq3(1,$,f.item.id))}}let F=(()=>{class p{constructor(){this.actions=!0,this.more=!0,this.user=new e.bkB,this.storageService=(0,e.WQX)(g.n),this.zapService=(0,e.WQX)(M.D),this.parseContent=(0,e.WQX)(m.m),this.eventService=(0,e.WQX)(C.U),this.angorConfirmationService=(0,e.WQX)(t.m),this.changeDetectorRef=(0,e.WQX)(e.gRc),this.subscription=new E.yU,this.tokens=(0,e.vPA)([]),this.isLiked=!1}get item(){return this._item}set item(f){this._item=f,this.onItemChange()}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}openZapDialog(f,y){this.zapService.openZapDialog(f,y)}getProfile(){}isSingleEmojiOrWord(f){const y=f.trim(),x=/^\w+$/.test(y),H=/^[\p{Emoji}]+$/u.test(y);return(x||H)&&y.length<10}onItemChange(){this._item&&(this.subscription=this.storageService.myLikes$.pipe((0,R.s)(1)).subscribe(f=>{this.isLiked=f?.includes(this._item.id)||!1,this.changeDetectorRef.detectChanges()}),this.tokens.set(this._item.content?this.parseContent.parseContent(this._item.content):[]))}sendLike(f){this.isLiked||this.eventService.sendLikeEvent(f).then(()=>{this.isLiked=!0,this.changeDetectorRef.detectChanges()}).catch(y=>console.error("Failed to send like:",y))}toggleLike(f){this.sendLike(f)}onShare(f){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(x=>{console.log(x),"confirmed"===x&&this.eventService.shareEvent(f)})}static{this.\u0275fac=function(y){return new(y||p)}}static{this.\u0275cmp=e.VBU({type:p,selectors:[["app-post"]],inputs:{item:"item",actions:"actions",more:"more"},outputs:{user:"user"},standalone:!0,features:[e.aNF],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(y,x){if(1&y){const H=e.RV6();e.j41(0,"angor-card",1)(1,"div",2)(2,"app-post-profile",3),e.bIt("userChange",function(Y){return e.eBV(H),e.Njj(x.user=Y)}),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,B,7,6,"div",10,e.fX1),e.DNE(40,P,17,11,"div",11)(41,w,7,3),e.k0s()}if(2&y){const H=e.sdS(6);e.R7$(2),e.Y8G("pubkey",null==x.item?null:x.item.pubkey)("avatarUrl","/images/avatars/avatar-placeholder.png")("created_at",x.item.created_at),e.R7$(),e.Y8G("matMenuTriggerFor",H),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(x.tokens()),e.R7$(2),e.vxM(x.actions?40:-1),e.R7$(),e.vxM(x.more?41:-1)}},dependencies:[i.n,h,u.m_,u.An,c.w,c.q,l.Cn,l.kk,l.fb,l.Cp,v.iI,v.Wk,n.MD,n.YU,a.$z]})}}return p})()},2022:(N,s,r)=>{"use strict";r.d(s,{U:()=>u});var i=r(467),t=r(5766),n=r(719),e=r(4438),a=r(6231),c=r(6324);let u=(()=>{class l{constructor(o,d){this.relayService=o,this.signerService=d,this.likesMap=new Map,this.myLikedNoteIds=[]}sendTextEvent(o){var d=this;return(0,i.A)(function*(){if(o)try{const h=d.signerService.getUnsignedEvent(1,[],o);let C;if(d.signerService.isUsingSecretKey()){const m=yield d.signerService.getDecryptedSecretKey(),M=(0,t.aT)(m);C=(0,n.pC)(h,M)}else C=yield d.signerService.signEventWithExtension(h);yield d.relayService.publishEventToWriteRelays(C)}catch(g){console.error("Failed to send text event:",g)}})()}sendLikeEvent(o){var d=this;return(0,i.A)(function*(){if(o)try{const C=d.signerService.getUnsignedEvent(7,[["e",o.id],["p",o.pubkey]],"+");let m;if(d.signerService.isUsingSecretKey()){const M=yield d.signerService.getDecryptedSecretKey(),E=(0,t.aT)(M);m=(0,n.pC)(C,E)}else m=yield d.signerService.signEventWithExtension(C);yield d.relayService.publishEventToWriteRelays(m),d.likesMap.set(o.id,[...d.likesMap.get(o.id)||[],d.signerService.getPublicKey()])}catch(g){console.error("Failed to send like event:",g)}})()}sendZapEvent(o,d){var g=this;return(0,i.A)(function*(){if(o&&!(d<=0))try{const h=[["e",o.id],["p",o.pubkey],["amount",d.toString()]],m=g.signerService.getUnsignedEvent(9735,h,`Zapped with ${d} sats`);let M;if(g.signerService.isUsingSecretKey()){const E=yield g.signerService.getDecryptedSecretKey(),R=(0,t.aT)(E);M=(0,n.pC)(m,R)}else M=yield g.signerService.signEventWithExtension(m);yield g.relayService.publishEventToWriteRelays(M)}catch(h){console.error("Failed to send zap event:",h)}})()}sendReplyEvent(o,d){var g=this;return(0,i.A)(function*(){if(o)try{const C=g.signerService.getUnsignedEvent(1,[["e",o.id],["p",o.pubkey]],d);let m;if(g.signerService.isUsingSecretKey()){const M=yield g.signerService.getDecryptedSecretKey(),E=(0,t.aT)(M);m=(0,n.pC)(C,E)}else m=yield g.signerService.signEventWithExtension(C);yield g.relayService.publishEventToWriteRelays(m)}catch(h){console.error("Failed to send reply event:",h)}})()}shareEvent(o){var d=this;return(0,i.A)(function*(){if(o)try{const C=d.signerService.getUnsignedEvent(6,[["e",o.id],["p",o.pubkey]],"");let m;if(d.signerService.isUsingSecretKey()){const M=yield d.signerService.getDecryptedSecretKey(),E=(0,t.aT)(M);m=(0,n.pC)(C,E)}else m=yield d.signerService.signEventWithExtension(C);yield d.relayService.publishEventToWriteRelays(m),console.log("Event shared successfully:",m)}catch(g){console.error("Failed to share event:",g)}})()}static{this.\u0275fac=function(d){return new(d||l)(e.KVO(a.b),e.KVO(c.A))}}static{this.\u0275prov=e.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}}return l})()},3105:(N,s,r)=>{"use strict";r.d(s,{D:()=>c});var i=r(467),t=r(4438),n=r(5351),e=r(5416),a=r(2690);let c=(()=>{class u{constructor(){this.dialog=(0,t.WQX)(n.bZ),this.snackBar=(0,t.WQX)(e.UG)}canUseZap(v){var o=this;return(0,i.A)(function*(){return!(!v||!v.lud06&&!v.lud16)||(o.openSnackBar("Using Zap is not possible. Please complete your profile to include lud06 or lud16."),!1)})()}openSnackBar(v,o="dismiss"){this.snackBar.open(v,o,{duration:3e3})}openZapDialog(v="",o){var d=this;return(0,i.A)(function*(){(yield d.canUseZap(o))&&d.dialog.open(a.r,{width:"405px",maxHeight:"90vh",data:{lud16:o.lud16,lud06:o.lud06,pubkey:o.pubkey,eventId:v}})})()}static{this.\u0275fac=function(o){return new(o||u)}}static{this.\u0275prov=t.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}}return u})()},2690:(N,s,r)=>{"use strict";r.d(s,{r:()=>P});var i=r(467),t=r(4438),n=r(9417),e=r(5351),a=r(5416),c=r(6182),u=r(719),l=r(6324),v=r(6231),o=r(8834),d=r(9213),g=r(5398),h=r(177),C=r(1997),m=r(2102),M=r(9042),E=r(2798),R=r(882),k=r(4823),O=r(5766),$=r(9706);function z(w,F){if(1&w){const p=t.RV6();t.j41(0,"button",15),t.bIt("click",function(){let f;const y=t.eBV(p).$implicit,x=t.XpG(2);return t.Njj(null==(f=x.sendZapForm.get("amount"))?null:f.setValue(y.value))}),t.j41(1,"mat-icon",16),t.EFF(2),t.k0s(),t.j41(3,"span",17),t.EFF(4),t.k0s()()}if(2&w){const p=F.$implicit;t.R7$(2),t.JRh(p.icon),t.R7$(2),t.JRh(p.label)}}function D(w,F){1&w&&(t.j41(0,"mat-error"),t.EFF(1," Zap amount is required "),t.k0s())}function L(w,F){1&w&&(t.j41(0,"mat-error"),t.EFF(1," Minimum amount is 1 sat "),t.k0s())}function A(w,F){if(1&w){const p=t.RV6();t.j41(0,"mat-dialog-content",5)(1,"div",6),t.DNE(2,z,5,2,"button",7),t.k0s(),t.nrm(3,"mat-divider"),t.j41(4,"div",8)(5,"mat-form-field",9)(6,"mat-label"),t.EFF(7,"Zap Amount"),t.k0s(),t.nrm(8,"input",10),t.j41(9,"mat-hint",11),t.EFF(10,"Amount in sats"),t.k0s(),t.DNE(11,D,2,0,"mat-error",12)(12,L,2,0,"mat-error",12),t.k0s(),t.j41(13,"mat-form-field",9)(14,"mat-label"),t.EFF(15,"Comment"),t.k0s(),t.nrm(16,"input",13),t.j41(17,"mat-hint",11),t.EFF(18),t.k0s()()(),t.j41(19,"mat-dialog-actions",11)(20,"button",14),t.bIt("click",function(){t.eBV(p);const f=t.XpG();return t.Njj(f.onSubmit())}),t.EFF(21," Create Invoice "),t.k0s()()()}if(2&w){let p,T,f;const y=t.XpG();t.R7$(2),t.Y8G("ngForOf",y.zapButtons),t.R7$(2),t.Y8G("formGroup",y.sendZapForm),t.R7$(7),t.Y8G("ngIf",null==(p=y.sendZapForm.get("amount"))?null:p.hasError("required")),t.R7$(),t.Y8G("ngIf",null==(T=y.sendZapForm.get("amount"))?null:T.hasError("min")),t.R7$(6),t.SpI(" ",(null==(f=y.sendZapForm.get("comment"))||null==f.value?null:f.value.length)||0,"/100 "),t.R7$(2),t.Y8G("disabled",y.sendZapForm.invalid)}}function S(w,F){if(1&w&&(t.j41(0,"div",21)(1,"span",22),t.EFF(2),t.k0s(),t.nrm(3,"mat-divider",23)(4,"qrcode",24),t.k0s()),2&w){const p=t.XpG(2);t.R7$(2),t.SpI("Scan with phone to pay (",p.invoiceAmount," sats)"),t.R7$(2),t.Y8G("qrdata",p.lightningInvoice)("matTooltip","Lightning Invoice")("errorCorrectionLevel","M")}}function U(w,F){if(1&w){const p=t.RV6();t.j41(0,"div",25)(1,"mat-form-field",26)(2,"mat-label"),t.EFF(3,"Invoice Address"),t.k0s(),t.nrm(4,"input",27),t.j41(5,"button",28),t.bIt("click",function(){t.eBV(p);const f=t.XpG(2);return t.Njj(f.copyInvoice())}),t.nrm(6,"mat-icon",29),t.k0s()()()}if(2&w){const p=t.XpG(2);t.R7$(4),t.Y8G("value",p.lightningInvoice),t.R7$(),t.Y8G("matTooltip","Copy Invoice"),t.R7$(),t.Y8G("svgIcon","heroicons_outline:clipboard-document")}}function B(w,F){if(1&w&&(t.j41(0,"mat-dialog-content",18),t.DNE(1,S,5,4,"div",19)(2,U,7,3,"div",20),t.k0s()),2&w){const p=t.XpG();t.R7$(),t.Y8G("ngIf",p.displayQRCode),t.R7$(),t.Y8G("ngIf",p.showInvoiceSection&&p.lightningInvoice)}}let P=(()=>{class w{constructor(p){this.util=p,this.formBuilder=(0,t.WQX)(n.ok),this.signerService=(0,t.WQX)(l.A),this.relayService=(0,t.WQX)(v.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,[n.k0.required,this.validateLightningAddress]],amount:["",[n.k0.required,n.k0.min(1)]],comment:[""]})}validateLightningAddress(p){return p.value.includes("@")?null:{invalidFormat:!0}}onSubmit(){var p=this;return(0,i.A)(function*(){p.sendZapForm.invalid?p.showError("Please fill out the form correctly."):(p.loading=!0,yield p.fetchPayRequest())})()}getCallbackUrl(p){if(p.includes("@")){const[T,f]=p.split("@");return`https://${f}/.well-known/lnurlp/${T}`}return p.toLowerCase().startsWith("lnurl")?this.util.convertBech32ToText(p).toString():null}fetchPayRequest(){var p=this;return(0,i.A)(function*(){p.resetState();const T=p.data.lud16||p.data.lud06;if(!T)return void p.showError("Lightning Address is required.");let f=p.getCallbackUrl(T);try{const y=yield fetch(f);if(!y.ok)throw new Error("Failed to fetch pay request.");const x=yield y.json();if("ERROR"===x.status)return void p.showError(x.reason||"Error fetching the pay request.");p.payRequest=x,p.showInvoiceSection=!1,p.configureAmountValidators(),yield p.generateInvoice()}catch(y){p.showError(y.message||"Error connecting to the server.")}finally{p.loading=!1}})()}generateInvoice(){var p=this;return(0,i.A)(function*(){const T=p.sendZapForm.get("amount")?.value,f=p.sendZapForm.get("comment")?.value,y=p.data.eventId||null;if(!p.payRequest)return void p.showError("Pay request is not loaded.");p.invoiceAmount=T;const x=new URL(p.payRequest.callback),H=new URLSearchParams({amount:(1e3*T).toString()});if(f&&p.payRequest.commentAllowed&&H.set("comment",f),y){const G=yield p.createAndSignZapRequest(y,f);H.set("nostr",JSON.stringify(G))}try{const G=yield fetch(`${x.origin}${x.pathname}?${H.toString()}`);if(!G.ok)throw new Error("Failed to fetch invoice.");const Y=yield G.json();if("ERROR"===Y.status)return void p.showError(Y.reason||"Error fetching the invoice.");p.lightningInvoice=Y.pr,p.showInvoiceSection=!0,p.toggleQRCodeDisplay(!0)}catch(G){p.showError(G.message||"Error fetching the invoice.")}})()}configureAmountValidators(){if(!this.payRequest)return;const p=(this.payRequest.minSendable||1e3)/1e3,T=(this.payRequest.maxSendable||21e6)/1e3,f=this.sendZapForm.get("amount");f?.setValidators([n.k0.required,n.k0.min(p),n.k0.max(T)]),f?.updateValueAndValidity()}createAndSignZapRequest(p,T){var f=this;return(0,i.A)(function*(){try{const y=f.createZapRequestData(p,T);let x;if(f.signerService.isUsingSecretKey()){const H=yield f.signerService.getDecryptedSecretKey();if(!H)throw new Error("Private key could not be retrieved.");const G=(0,O.aT)(H);x=(0,u.pC)(y,G)}else x=yield f.signerService.signEventWithExtension(y);if(!x)throw new Error("Signing failed. Signed event is null.");return x}catch(y){throw console.error("Error creating and signing zap request:",y),new Error("Failed to create and sign zap request.")}})()}createZapRequestData(p,T){return{kind:9734,content:T||"",tags:[["e",p],["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(p=!1){this.displayQRCode=!!p||!this.displayQRCode}resetState(){this.error="",this.loading=!0,this.lightningInvoice=""}showError(p){this.error=p,this.loading=!1,this.snackBar.open(p,"Dismiss",{duration:2e3})}showSuccess(p){this.snackBar.open(p,"Dismiss",{duration:2e3})}closeDialog(){this.dialogRef.close()}static{this.\u0275fac=function(T){return new(T||w)(t.rXU($.FP))}}static{this.\u0275cmp=t.VBU({type:w,selectors:[["app-send-dialog"]],standalone:!0,features:[t.aNF],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(T,f){1&T&&(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,A,22,6,"mat-dialog-content",3)(6,B,3,2,"mat-dialog-content",4)),2&T&&(t.R7$(),t.Y8G("matDialogClose",void 0),t.R7$(),t.Y8G("svgIcon","heroicons_outline:x-mark"),t.R7$(3),t.Y8G("ngIf",!f.showInvoiceSection||!f.lightningInvoice),t.R7$(),t.Y8G("ngIf",f.showInvoiceSection&&f.lightningInvoice))},dependencies:[R.vg,o.Hl,o.$z,o.iY,d.m_,d.An,n.YN,n.me,n.Q0,n.BC,n.cb,n.tU,m.nJ,m.rl,n.X1,n.j4,n.JD,h.MD,h.Sq,h.bT,E.Ve,m.MV,m.TL,m.yw,m.RG,M.fS,M.fg,e.Yi,e.E7,g.f,g.c,C.q,k.oV,e.tx],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 w})()},2577:(N,s,r)=>{const t=r(531),n=r(8715),e=r(465),a=r(5510);function c(u,l,v,o,d){const g=[].slice.call(arguments,1),h=g.length,C="function"==typeof g[h-1];if(!C&&!t())throw new Error("Callback required as last argument");if(!C){if(h<1)throw new Error("Too few arguments provided");return 1===h?(v=l,l=o=void 0):2===h&&!l.getContext&&(o=v,v=l,l=void 0),new Promise(function(m,M){try{const E=n.create(v,o);m(u(E,l,o))}catch(E){M(E)}})}if(h<2)throw new Error("Too few arguments provided");2===h?(d=v,v=l,l=o=void 0):3===h&&(l.getContext&&typeof d>"u"?(d=o,o=void 0):(d=o,o=v,v=l,l=void 0));try{const m=n.create(v,o);d(null,u(m,l,o))}catch(m){d(m)}}s.mo=c.bind(null,e.render),s.dY=c.bind(null,e.renderToDataURL),s.toString=c.bind(null,function(u,l,v){return a.render(u,v)})},531:N=>{N.exports=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then}},919:(N,s,r)=>{const i=r(2656).getSymbolSize;s.getRowColCoords=function(n){if(1===n)return[];const e=Math.floor(n/7)+2,a=i(n),c=145===a?26:2*Math.ceil((a-13)/(2*e-2)),u=[a-7];for(let l=1;l{const i=r(838),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 n(e){this.mode=i.ALPHANUMERIC,this.data=e}n.getBitsLength=function(a){return 11*Math.floor(a/2)+a%2*6},n.prototype.getLength=function(){return this.data.length},n.prototype.getBitsLength=function(){return n.getBitsLength(this.data.length)},n.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)},N.exports=n},4481:N=>{function s(){this.buffer=[],this.length=0}s.prototype={get:function(r){const i=Math.floor(r/8);return 1==(this.buffer[i]>>>7-r%8&1)},put:function(r,i){for(let t=0;t>>i-t-1&1))},getLengthInBits:function(){return this.length},putBit:function(r){const i=Math.floor(this.length/8);this.buffer.length<=i&&this.buffer.push(0),r&&(this.buffer[i]|=128>>>this.length%8),this.length++}},N.exports=s},8038:N=>{function s(r){if(!r||r<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=r,this.data=new Uint8Array(r*r),this.reservedBit=new Uint8Array(r*r)}s.prototype.set=function(r,i,t,n){const e=r*this.size+i;this.data[e]=t,n&&(this.reservedBit[e]=!0)},s.prototype.get=function(r,i){return this.data[r*this.size+i]},s.prototype.xor=function(r,i,t){this.data[r*this.size+i]^=t},s.prototype.isReserved=function(r,i){return this.reservedBit[r*this.size+i]},N.exports=s},1736:(N,s,r)=>{const i=r(3174),t=r(838);function n(e){this.mode=t.BYTE,"string"==typeof e&&(e=i(e)),this.data=new Uint8Array(e)}n.getBitsLength=function(a){return 8*a},n.prototype.getLength=function(){return this.data.length},n.prototype.getBitsLength=function(){return n.getBitsLength(this.data.length)},n.prototype.write=function(e){for(let a=0,c=this.data.length;a{const i=r(139),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],n=[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 i.L:return t[4*(a-1)+0];case i.M:return t[4*(a-1)+1];case i.Q:return t[4*(a-1)+2];case i.H:return t[4*(a-1)+3];default:return}},s.getTotalCodewordsCount=function(a,c){switch(c){case i.L:return n[4*(a-1)+0];case i.M:return n[4*(a-1)+1];case i.Q:return n[4*(a-1)+2];case i.H:return n[4*(a-1)+3];default:return}}},139:(N,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,n){if(s.isValid(t))return t;try{return function r(i){if("string"!=typeof i)throw new Error("Param is not a string");switch(i.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: "+i)}}(t)}catch{return n}}},9202:(N,s,r)=>{const i=r(2656).getSymbolSize;s.getPositions=function(e){const a=i(e);return[[0,0],[a-7,0],[0,a-7]]}},9211:(N,s,r)=>{const i=r(2656),e=i.getBCHDigit(1335);s.getEncodedBits=function(c,u){const l=c.bit<<3|u;let v=l<<10;for(;i.getBCHDigit(v)-e>=0;)v^=1335<{const r=new Uint8Array(512),i=new Uint8Array(256);(function(){let n=1;for(let e=0;e<255;e++)r[e]=n,i[n]=e,n<<=1,256&n&&(n^=285);for(let e=255;e<512;e++)r[e]=r[e-255]})(),s.log=function(n){if(n<1)throw new Error("log("+n+")");return i[n]},s.exp=function(n){return r[n]},s.mul=function(n,e){return 0===n||0===e?0:r[i[n]+i[e]]}},1971:(N,s,r)=>{const i=r(838),t=r(2656);function n(e){this.mode=i.KANJI,this.data=e}n.getBitsLength=function(a){return 13*a},n.prototype.getLength=function(){return this.data.length},n.prototype.getBitsLength=function(){return n.getBitsLength(this.data.length)},n.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)}},N.exports=n},9366:(N,s)=>{s.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};function i(t,n,e){switch(t){case s.Patterns.PATTERN000:return(n+e)%2==0;case s.Patterns.PATTERN001:return n%2==0;case s.Patterns.PATTERN010:return e%3==0;case s.Patterns.PATTERN011:return(n+e)%3==0;case s.Patterns.PATTERN100:return(Math.floor(n/2)+Math.floor(e/3))%2==0;case s.Patterns.PATTERN101:return n*e%2+n*e%3==0;case s.Patterns.PATTERN110:return(n*e%2+n*e%3)%2==0;case s.Patterns.PATTERN111:return(n*e%3+(n+e)%2)%2==0;default:throw new Error("bad maskPattern:"+t)}}s.isValid=function(n){return null!=n&&""!==n&&!isNaN(n)&&n>=0&&n<=7},s.from=function(n){return s.isValid(n)?parseInt(n,10):void 0},s.getPenaltyN1=function(n){const e=n.size;let a=0,c=0,u=0,l=null,v=null;for(let o=0;o=5&&(a+=c-5+3),l=g,c=1),g=n.get(d,o),g===v?u++:(u>=5&&(a+=u-5+3),v=g,u=1)}c>=5&&(a+=c-5+3),u>=5&&(a+=u-5+3)}return a},s.getPenaltyN2=function(n){const e=n.size;let a=0;for(let c=0;c=10&&(1488===c||93===c)&&a++,u=u<<1&2047|n.get(v,l),v>=10&&(1488===u||93===u)&&a++}return 40*a},s.getPenaltyN4=function(n){let e=0;const a=n.data.length;for(let u=0;u{const i=r(1604),t=r(6082);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(!i.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 n(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}}},7035:(N,s,r)=>{const i=r(838);function t(n){this.mode=i.NUMERIC,this.data=n.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))},N.exports=t},7767:(N,s,r)=>{const i=r(6965);s.mul=function(n,e){const a=new Uint8Array(n.length+e.length-1);for(let c=0;c=0;){const c=a[0];for(let l=0;l{const i=r(2656),t=r(139),n=r(4481),e=r(8038),a=r(919),c=r(9202),u=r(9366),l=r(2296),v=r(6758),o=r(8925),d=r(9211),g=r(838),h=r(7939);function R(D,L,A){const S=D.size,U=d.getEncodedBits(L,A);let B,P;for(B=0;B<15;B++)P=1==(U>>B&1),D.set(B<6?B:B<8?B+1:S-15+B,8,P,!0),D.set(8,B<8?S-B-1:B<9?15-B-1+1:15-B-1,P,!0);D.set(S-8,8,1,!0)}function z(D,L,A,S){let U;if(Array.isArray(D))U=h.fromArray(D);else{if("string"!=typeof D)throw new Error("Invalid data");{let p=L;if(!p){const T=h.rawSplit(D);p=o.getBestVersionForData(T,A)}U=h.fromString(D,p||40)}}const B=o.getBestVersionForData(U,A);if(!B)throw new Error("The amount of data is too big to be stored in a QR Code");if(L){if(L=0&&w<=6&&(0===F||6===F)||F>=0&&F<=6&&(0===w||6===w)||w>=2&&w<=4&&F>=2&&F<=4,!0)}}(F,L),function m(D){const L=D.size;for(let A=8;A=7&&function E(D,L){const A=D.size,S=o.getEncodedBits(L);let U,B,P;for(let w=0;w<18;w++)U=Math.floor(w/3),B=w%3+A-8-3,P=1==(S>>w&1),D.set(U,B,P,!0),D.set(B,U,P,!0)}(F,L),function k(D,L){const A=D.size;let S=-1,U=A-1,B=7,P=0;for(let w=A-1;w>0;w-=2)for(6===w&&w--;;){for(let F=0;F<2;F++)if(!D.isReserved(U,w-F)){let p=!1;P>>B&1)),D.set(U,w-F,p),B--,-1===B&&(P++,B=7)}if(U+=S,U<0||A<=U){U-=S,S=-S;break}}}(F,P),isNaN(S)&&(S=u.getBestMask(F,R.bind(null,F,A))),u.applyMask(S,F),R(F,A,S),{modules:F,version:L,errorCorrectionLevel:A,maskPattern:S,segments:U}}s.create=function(L,A){if(typeof L>"u"||""===L)throw new Error("No input text");let U,B,S=t.M;return typeof A<"u"&&(S=t.from(A.errorCorrectionLevel,t.M),U=o.from(A.version),B=u.from(A.maskPattern),A.toSJISFunc&&i.setToSJISFunction(A.toSJISFunc)),z(L,U,S,B)}},6758:(N,s,r)=>{const i=r(7767);function t(n){this.genPoly=void 0,this.degree=n,this.degree&&this.initialize(this.degree)}t.prototype.initialize=function(e){this.degree=e,this.genPoly=i.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=i.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},N.exports=t},6082:(N,s)=>{const r="[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 n="(?:(?![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(n,"g"),s.NUMERIC=new RegExp(r,"g"),s.ALPHANUMERIC=new RegExp("[A-Z $%*+\\-./:]+","g");const e=new RegExp("^"+t+"$"),a=new RegExp("^"+r+"$"),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)}},7939:(N,s,r)=>{const i=r(838),t=r(7035),n=r(387),e=r(1736),a=r(1971),c=r(6082),u=r(2656),l=r(243);function v(E){return unescape(encodeURIComponent(E)).length}function o(E,R,k){const O=[];let $;for(;null!==($=E.exec(k));)O.push({data:$[0],index:$.index,mode:R,length:$[0].length});return O}function d(E){const R=o(c.NUMERIC,i.NUMERIC,E),k=o(c.ALPHANUMERIC,i.ALPHANUMERIC,E);let O,$;return u.isKanjiModeEnabled()?(O=o(c.BYTE,i.BYTE,E),$=o(c.KANJI,i.KANJI,E)):(O=o(c.BYTE_KANJI,i.BYTE,E),$=[]),R.concat(k,O,$).sort(function(D,L){return D.index-L.index}).map(function(D){return{data:D.data,mode:D.mode,length:D.length}})}function g(E,R){switch(R){case i.NUMERIC:return t.getBitsLength(E);case i.ALPHANUMERIC:return n.getBitsLength(E);case i.KANJI:return a.getBitsLength(E);case i.BYTE:return e.getBitsLength(E)}}function M(E,R){let k;const O=i.getBestModeForData(E);if(k=i.from(R,O),k!==i.BYTE&&k.bit=0?R[R.length-1]:null;return O&&O.mode===k.mode?(R[R.length-1].data+=k.data,R):(R.push(k),R)},[])}(L))},s.rawSplit=function(R){return s.fromArray(d(R,u.isKanjiModeEnabled()))}},2656:(N,s)=>{let r;const i=[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(n){if(!n)throw new Error('"version" cannot be null or undefined');if(n<1||n>40)throw new Error('"version" should be in range from 1 to 40');return 4*n+17},s.getSymbolTotalCodewords=function(n){return i[n]},s.getBCHDigit=function(t){let n=0;for(;0!==t;)n++,t>>>=1;return n},s.setToSJISFunction=function(n){if("function"!=typeof n)throw new Error('"toSJISFunc" is not a valid function.');r=n},s.isKanjiModeEnabled=function(){return typeof r<"u"},s.toSJIS=function(n){return r(n)}},1604:(N,s)=>{s.isValid=function(i){return!isNaN(i)&&i>=1&&i<=40}},8925:(N,s,r)=>{const i=r(2656),t=r(2296),n=r(139),e=r(838),a=r(1604),u=i.getBCHDigit(7973);function v(g,h){return e.getCharCountIndicator(g,h)+4}function o(g,h){let C=0;return g.forEach(function(m){const M=v(m.mode,h);C+=M+m.getBitsLength()}),C}s.from=function(h,C){return a.isValid(h)?parseInt(h,10):C},s.getCapacity=function(h,C,m){if(!a.isValid(h))throw new Error("Invalid QR Code version");typeof m>"u"&&(m=e.BYTE);const R=8*(i.getSymbolTotalCodewords(h)-t.getTotalCodewordsCount(h,C));if(m===e.MIXED)return R;const k=R-v(m,h);switch(m){case e.NUMERIC:return Math.floor(k/10*3);case e.ALPHANUMERIC:return Math.floor(k/11*2);case e.KANJI:return Math.floor(k/13);default:return Math.floor(k/8)}},s.getBestVersionForData=function(h,C){let m;const M=n.from(C,n.M);if(Array.isArray(h)){if(h.length>1)return function d(g,h){for(let C=1;C<=40;C++)if(o(g,C)<=s.getCapacity(C,h,e.MIXED))return C}(h,M);if(0===h.length)return 1;m=h[0]}else m=h;return function l(g,h,C){for(let m=1;m<=40;m++)if(h<=s.getCapacity(m,C,g))return m}(m.mode,m.getLength(),M)},s.getEncodedBits=function(h){if(!a.isValid(h)||h<7)throw new Error("Invalid QR Code version");let C=h<<12;for(;i.getBCHDigit(C)-u>=0;)C^=7973<{const i=r(8428);s.render=function(a,c,u){let l=u,v=c;typeof l>"u"&&(!c||!c.getContext)&&(l=c,c=void 0),c||(v=function n(){try{return document.createElement("canvas")}catch{throw new Error("You need to specify a canvas element")}}()),l=i.getOptions(l);const o=i.getImageWidth(a.modules.size,l),d=v.getContext("2d"),g=d.createImageData(o,o);return i.qrToImageData(g.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"}(d,v,o),d.putImageData(g,0,0),v},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)}},5510:(N,s,r)=>{const i=r(8428);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 n(a,c,u){let l=a+c;return typeof u<"u"&&(l+=" "+u),l}s.render=function(c,u,l){const v=i.getOptions(u),o=c.modules.size,d=c.modules.data,g=o+2*v.margin,h=v.color.light.a?"':"",C="0&&h>0&&a[g-1]||(l+=o?n("M",h+u,.5+C+u):n("m",v,0),v=0,o=!1),h+1',E=''+h+C+"\n";return"function"==typeof l&&l(null,E),E}},8428:(N,s)=>{function r(i){if("number"==typeof i&&(i=i.toString()),"string"!=typeof i)throw new Error("Color should be defined as hex string");let t=i.slice().replace("#","").split("");if(t.length<3||5===t.length||t.length>8)throw new Error("Invalid hex color: "+i);(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 n=parseInt(t.join(""),16);return{r:n>>24&255,g:n>>16&255,b:n>>8&255,a:255&n,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:r(t.color.dark||"#000000ff"),light:r(t.color.light||"#ffffffff")},type:t.type,rendererOpts:t.rendererOpts||{}}},s.getScale=function(t,n){return n.width&&n.width>=t+2*n.margin?n.width/(t+2*n.margin):n.scale},s.getImageWidth=function(t,n){const e=s.getScale(t,n);return Math.floor((t+2*n.margin)*e)},s.qrToImageData=function(t,n,e){const a=n.modules.size,c=n.modules.data,u=s.getScale(a,e),l=Math.floor((a+2*e.margin)*u),v=e.margin*u,o=[e.color.light,e.color.dark];for(let d=0;d=v&&g>=v&&d{"use strict";var s={single_source_shortest_paths:function(r,i,t){var n={},e={};e[i]=0;var c,u,l,v,o,g,a=s.PriorityQueue.make();for(a.push(i,0);!a.empty();)for(l in v=(c=a.pop()).cost,o=r[u=c.value]||{})o.hasOwnProperty(l)&&(g=v+o[l],(typeof e[l]>"u"||e[l]>g)&&(e[l]=g,a.push(l,g),n[l]=u));if(typeof t<"u"&&typeof e[t]>"u"){var m=["Could not find a path from ",i," to ",t,"."].join("");throw new Error(m)}return n},extract_shortest_path_from_predecessor_list:function(r,i){for(var t=[],n=i;n;)t.push(n),n=r[n];return t.reverse(),t},find_path:function(r,i,t){var n=s.single_source_shortest_paths(r,i,t);return s.extract_shortest_path_from_predecessor_list(n,t)},PriorityQueue:{make:function(r){var n,i=s.PriorityQueue,t={};for(n in r=r||{},i)i.hasOwnProperty(n)&&(t[n]=i[n]);return t.queue=[],t.sorter=r.sorter||i.default_sorter,t},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}}};N.exports=s},3174:N=>{"use strict";N.exports=function(r){for(var i=[],t=r.length,n=0;n=55296&&e<=56319&&t>n+1){var a=r.charCodeAt(n+1);a>=56320&&a<=57343&&(e=1024*(e-55296)+a-56320+65536,n+=1)}e<128?i.push(e):e<2048?(i.push(e>>6|192),i.push(63&e|128)):e<55296||e>=57344&&e<65536?(i.push(e>>12|224),i.push(e>>6&63|128),i.push(63&e|128)):e>=65536&&e<=1114111?(i.push(e>>18|240),i.push(e>>12&63|128),i.push(e>>6&63|128),i.push(63&e|128)):i.push(239,191,189)}return new Uint8Array(i).buffer}},6182:(N,s,r)=>{"use strict";r.d(s,{B0:()=>e});var i=r(177),t=r(4438);class n{constructor(v,o){this._document=o;const d=this._textarea=this._document.createElement("textarea"),g=d.style;g.position="fixed",g.top=g.opacity="0",g.left="-999em",d.setAttribute("aria-hidden","true"),d.value=v,d.readOnly=!0,(this._document.fullscreenElement||this._document.body).appendChild(d)}copy(){const v=this._textarea;let o=!1;try{if(v){const d=this._document.activeElement;v.select(),v.setSelectionRange(0,v.value.length),o=this._document.execCommand("copy"),d&&d.focus()}}catch{}return o}destroy(){const v=this._textarea;v&&(v.remove(),this._textarea=void 0)}}let e=(()=>{class l{constructor(o){this._document=o}copy(o){const d=this.beginCopy(o),g=d.copy();return d.destroy(),g}beginCopy(o){return new n(o,this._document)}static{this.\u0275fac=function(d){return new(d||l)(t.KVO(i.qQ))}}static{this.\u0275prov=t.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}}return l})()},9454:(N,s,r)=>{"use strict";r.d(s,{MY:()=>p});var i=r(4438);let u=(()=>{class T{static{this.\u0275fac=function(x){return new(x||T)}}static{this.\u0275mod=i.$C({type:T})}static{this.\u0275inj=i.G2t({})}}return T})();var l=r(6939),v=r(6600);r(9969);let p=(()=>{class T{static{this.\u0275fac=function(x){return new(x||T)}}static{this.\u0275mod=i.$C({type:T})}static{this.\u0275inj=i.G2t({imports:[v.yE,u,l.jc]})}}return T})()},9183:(N,s,r)=>{"use strict";r.d(s,{D6:()=>g,LG:()=>o});var i=r(4438),t=r(177),n=r(6600);const e=["determinateSpinner"];function a(h,C){if(1&h&&(i.qSk(),i.j41(0,"svg",11),i.nrm(1,"circle",12),i.k0s()),2&h){const m=i.XpG();i.BMQ("viewBox",m._viewBox()),i.R7$(),i.xc7("stroke-dasharray",m._strokeCircumference(),"px")("stroke-dashoffset",m._strokeCircumference()/2,"px")("stroke-width",m._circleStrokeWidth(),"%"),i.BMQ("r",m._circleRadius())}}const c=new i.nKC("mat-progress-spinner-default-options",{providedIn:"root",factory:function u(){return{diameter:l}}}),l=100;let o=(()=>{class h{get color(){return this._color||this._defaultColor}set color(m){this._color=m}constructor(m,M,E){this._elementRef=m,this._defaultColor="primary",this._value=0,this._diameter=l,this._noopAnimations="NoopAnimations"===M&&!!E&&!E._forceAnimations,this.mode="mat-spinner"===m.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",E&&(E.color&&(this.color=this._defaultColor=E.color),E.diameter&&(this.diameter=E.diameter),E.strokeWidth&&(this.strokeWidth=E.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(m){this._value=Math.max(0,Math.min(100,m||0))}get diameter(){return this._diameter}set diameter(m){this._diameter=m||0}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(m){this._strokeWidth=m||0}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const m=2*this._circleRadius()+this.strokeWidth;return`0 0 ${m} ${m}`}_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{this.\u0275fac=function(M){return new(M||h)(i.rXU(i.aKT),i.rXU(i.bc$,8),i.rXU(c))}}static{this.\u0275cmp=i.VBU({type:h,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(M,E){if(1&M&&i.GBs(e,5),2&M){let R;i.mGM(R=i.lsd())&&(E._determinateCircle=R.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(M,E){2&M&&(i.BMQ("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===E.mode?E.value:null)("mode",E.mode),i.HbH("mat-"+E.color),i.xc7("width",E.diameter,"px")("height",E.diameter,"px")("--mdc-circular-progress-size",E.diameter+"px")("--mdc-circular-progress-active-indicator-width",E.diameter+"px"),i.AVh("_mat-animation-noopable",E._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===E.mode))},inputs:{color:"color",mode:"mode",value:[2,"value","value",i.Udg],diameter:[2,"diameter","diameter",i.Udg],strokeWidth:[2,"strokeWidth","strokeWidth",i.Udg]},exportAs:["matProgressSpinner"],standalone:!0,features:[i.GFd,i.aNF],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(M,E){if(1&M&&(i.DNE(0,a,2,8,"ng-template",null,0,i.C5r),i.j41(2,"div",2,1),i.qSk(),i.j41(4,"svg",3),i.nrm(5,"circle",4),i.k0s()(),i.joV(),i.j41(6,"div",5)(7,"div",6)(8,"div",7),i.eu8(9,8),i.k0s(),i.j41(10,"div",9),i.eu8(11,8),i.k0s(),i.j41(12,"div",10),i.eu8(13,8),i.k0s()()()),2&M){const R=i.sdS(1);i.R7$(4),i.BMQ("viewBox",E._viewBox()),i.R7$(),i.xc7("stroke-dasharray",E._strokeCircumference(),"px")("stroke-dashoffset",E._strokeDashOffset(),"px")("stroke-width",E._circleStrokeWidth(),"%"),i.BMQ("r",E._circleRadius()),i.R7$(4),i.Y8G("ngTemplateOutlet",R),i.R7$(2),i.Y8G("ngTemplateOutlet",R),i.R7$(2),i.Y8G("ngTemplateOutlet",R)}},dependencies:[t.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)}.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}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .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-app-primary))}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.cdk-high-contrast-active .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 h})(),g=(()=>{class h{static{this.\u0275fac=function(M){return new(M||h)}}static{this.\u0275mod=i.$C({type:h})}static{this.\u0275inj=i.G2t({imports:[t.MD,n.yE]})}}return h})()},5398:(N,s,r)=>{"use strict";r.d(s,{c:()=>c,f:()=>u});var i=r(467),t=r(4438),n=r(2577),e=r(345);const a=["qrcElement"];let c=(()=>{class l{constructor(o,d){this.renderer=o,this.sanitizer=d,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 o=this;return(0,i.A)(function*(){yield o.createQRCode()})()}isValidQrCodeText(o){return!1===this.allowEmptyString?!(typeof o>"u"||""===o||"null"===o||null===o):!(typeof o>"u")}toDataURL(o){return new Promise((d,g)=>{(0,n.dY)(this.qrdata,o,(h,C)=>{h?g(h):d(C)})})}toCanvas(o,d){return new Promise((g,h)=>{(0,n.mo)(o,this.qrdata,d,C=>{C?h(C):g("success")})})}toSVG(o){return new Promise((d,g)=>{(0,n.toString)(this.qrdata,o,(h,C)=>{h?g(h):d(C)})})}renderElement(o){for(const d of this.qrcElement.nativeElement.childNodes)this.renderer.removeChild(this.qrcElement.nativeElement,d);this.renderer.appendChild(this.qrcElement.nativeElement,o)}createQRCode(){var o=this;return(0,i.A)(function*(){o.version&&o.version>40?(console.warn("[angularx-qrcode] max value for `version` is 40"),o.version=40):o.version&&o.version<1?(console.warn("[angularx-qrcode]`min value for `version` is 1"),o.version=1):void 0!==o.version&&isNaN(o.version)&&(console.warn("[angularx-qrcode] version should be a number, defaulting to auto."),o.version=void 0);try{if(!o.isValidQrCodeText(o.qrdata))throw new Error("[angularx-qrcode] Field `qrdata` is empty, set 'allowEmptyString=\"true\"' to overwrite this behaviour.");o.isValidQrCodeText(o.qrdata)&&""===o.qrdata&&(o.qrdata=" ");const d={color:{dark:o.colorDark,light:o.colorLight},errorCorrectionLevel:o.errorCorrectionLevel,margin:o.margin,scale:o.scale,version:o.version,width:o.width},g=o.imageSrc,h=o.imageHeight||40,C=o.imageWidth||40;switch(o.elementType){case"canvas":{const m=o.renderer.createElement("canvas");o.context=m.getContext("2d"),o.toCanvas(m,d).then(()=>{if(o.ariaLabel&&o.renderer.setAttribute(m,"aria-label",`${o.ariaLabel}`),o.title&&o.renderer.setAttribute(m,"title",`${o.title}`),g&&o.context){o.centerImage=new Image(C,h),g!==o.centerImage.src&&(o.centerImage.crossOrigin="anonymous",o.centerImage.src=g),h!==o.centerImage.height&&(o.centerImage.height=h),C!==o.centerImage.width&&(o.centerImage.width=C);const M=o.centerImage;M&&(M.onload=()=>{o.context?.drawImage(M,m.width/2-C/2,m.height/2-h/2,C,h)})}o.renderElement(m),o.emitQRCodeURL(m)}).catch(M=>{console.error("[angularx-qrcode] canvas error:",M)});break}case"svg":{const m=o.renderer.createElement("div");o.toSVG(d).then(M=>{o.renderer.setProperty(m,"innerHTML",M);const E=m.firstChild;o.renderer.setAttribute(E,"height",`${o.width}`),o.renderer.setAttribute(E,"width",`${o.width}`),o.renderElement(E),o.emitQRCodeURL(E)}).catch(M=>{console.error("[angularx-qrcode] svg error:",M)});break}default:{const m=o.renderer.createElement("img");o.toDataURL(d).then(M=>{o.alt&&m.setAttribute("alt",o.alt),o.ariaLabel&&m.setAttribute("aria-label",o.ariaLabel),m.setAttribute("src",M),o.title&&m.setAttribute("title",o.title),o.renderElement(m),o.emitQRCodeURL(m)}).catch(M=>{console.error("[angularx-qrcode] img/url error:",M)})}}}catch(d){console.error("[angularx-qrcode] Error generating QR Code:",d.message)}})()}convertBase64ImageUrlToBlob(o){const d=o.split(";base64,"),g=d[0].split(":")[1],h=atob(d[1]),C=new Uint8Array(h.length);for(let m=0;m{class l{static{this.\u0275fac=function(d){return new(d||l)}}static{this.\u0275mod=t.$C({type:l})}static{this.\u0275inj=t.G2t({})}}return l})()},7540:(N,s,r)=>{"use strict";r.d(s,{e:()=>Y});var i=r(4438);let Y=(()=>{class _{static{this.\u0275fac=function(j){return new(j||_)}}static{this.\u0275mod=i.$C({type:_})}static{this.\u0275inj=i.G2t({})}}return _})()}}]); \ No newline at end of file diff --git a/458.ca8a5971a0d8085b.js b/458.ca8a5971a0d8085b.js new file mode 100644 index 0000000..abfce91 --- /dev/null +++ b/458.ca8a5971a0d8085b.js @@ -0,0 +1 @@ +(self.webpackChunkangor=self.webpackChunkangor||[]).push([[458],{2747:(U,s,r)=>{"use strict";r.d(s,{n:()=>_});var i=r(1648),t=r(4085),n=r(4438);const e=[[["","angorCardFront",""]],[["","angorCardBack",""]],"*",[["","angorCardExpansion",""]]],a=["[angorCardFront]","[angorCardBack]","*","[angorCardExpansion]"];function c(o,d){1&o&&(n.j41(0,"div",0),n.SdG(1),n.k0s(),n.j41(2,"div",1),n.SdG(3,1),n.k0s())}function u(o,d){1&o&&(n.j41(0,"div",2),n.SdG(1,3),n.k0s()),2&o&&n.Y8G("@expandCollapse",void 0)}function l(o,d){if(1&o&&(n.SdG(0,2),n.DNE(1,u,2,1,"div",2)),2&o){const g=n.XpG();n.R7$(),n.vxM(g.expanded?1:-1)}}let _=(()=>{class o{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(g){"expanded"in g&&(this.expanded=(0,t.he)(g.expanded.currentValue)),"flippable"in g&&(this.flippable=(0,t.he)(g.flippable.currentValue))}static{this.\u0275fac=function(h){return new(h||o)}}static{this.\u0275cmp=n.VBU({type:o,selectors:[["angor-card"]],hostVars:2,hostBindings:function(h,C){2&h&&n.HbH(C.classList)},inputs:{expanded:"expanded",face:"face",flippable:"flippable"},exportAs:["angorCard"],standalone:!0,features:[n.OA$,n.aNF],ngContentSelectors:a,decls:2,vars:2,consts:[[1,"angor-card-front"],[1,"angor-card-back"],[1,"angor-card-expansion"]],template:function(h,C){1&h&&(n.NAR(e),n.DNE(0,c,4,0)(1,l,2,1)),2&h&&(n.vxM(C.flippable?0:-1),n.R7$(),n.vxM(C.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:i.F}})}}return o})()},9345:(U,s,r)=>{"use strict";r.d(s,{n:()=>i.n});var i=r(2747)},4496:(U,s,r)=>{"use strict";r.d(s,{q:()=>b});var i=r(9345),t=r(9979),n=r(177),e=r(4438),a=r(8834),c=r(1997),u=r(9213),l=r(9115),_=r(5245),o=r(467),d=r(8703),g=r(7291),h=r(2827);let C=(()=>{class v{constructor(p,x,B){this._changeDetectorRef=p,this._storageService=x,this._metadatasService=B,this.userChange=new e.bkB}ngOnInit(){this.loadUserProfile(),this._metadatasService.addPublicKey(this.pubkey),this.subscription=this._storageService.profile$.subscribe(p=>{p&&p.pubKey===this.pubkey&&(this.user=p.metadata,this.userChange.emit(this.user),this._changeDetectorRef.detectChanges())})}loadUserProfile(){var p=this;return(0,o.A)(function*(){const x=yield p._storageService.getProfile(p.pubkey);p.user=x||{},p.userChange.emit(p.user),p._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(p){return p?`${p.slice(0,8)}...${p.slice(-8)}`:""}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}static{this.\u0275fac=function(x){return new(x||v)(e.rXU(e.gRc),e.rXU(g.n),e.rXU(h.T))}}static{this.\u0275cmp=e.VBU({type:v,selectors:[["app-post-profile"]],inputs:{pubkey:"pubkey",avatarUrl:"avatarUrl",created_at:"created_at"},outputs:{userChange:"userChange"},standalone:!0,features:[e.aNF],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(x,B){1&x&&(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&x&&(e.R7$(),e.Y8G("href","/profile/"+B.pubkey,e.B4B),e.R7$(),e.Y8G("src",B.displayAvatar,e.B4B)("alt",B.displayName),e.R7$(3),e.JRh(B.displayName),e.R7$(2),e.JRh(e.bMT(8,5,B.created_at)))},dependencies:[n.MD,d.g]})}}return v})();var m=r(2022),T=r(413),y=r(3105),R=r(8359),k=r(6697);const L=v=>({"large-font":v}),G=v=>({"heart-beat":v}),z=v=>["/post",v];function S(v,P){if(1&v&&(e.j41(0,"div",12),e.nrm(1,"iframe",14),e.k0s()),2&v){const p=e.XpG().$implicit;e.R7$(),e.Y8G("src",p.safeWord,e.f$h)}}function N(v,P){if(1&v&&(e.j41(0,"div",12),e.nrm(1,"img",15),e.k0s()),2&v){const p=e.XpG().$implicit;e.R7$(),e.Y8G("src",p.safeWord,e.B4B)}}function A(v,P){if(1&v&&(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&v){const p=e.XpG().$implicit;e.R7$(2),e.Y8G("src",p.safeWord,e.B4B)}}function M(v,P){if(1&v&&(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&v){const p=e.XpG().$implicit;e.R7$(2),e.Y8G("src",p.safeWord,e.B4B)}}function j(v,P){if(1&v&&(e.j41(0,"div",13)(1,"a",20)(2,"span",21),e.EFF(3),e.k0s()()()),2&v){const p=e.XpG().$implicit;e.R7$(),e.Y8G("href",p.word,e.B4B),e.R7$(2),e.JRh(p.word)}}function F(v,P){if(1&v&&(e.j41(0,"div",13)(1,"span",22),e.EFF(2),e.k0s()()),2&v){const p=e.XpG().$implicit,x=e.XpG();e.R7$(),e.Y8G("ngClass",e.eq3(2,L,x.isSingleEmojiOrWord(p))),e.R7$(),e.SpI("",p.trim()," ")}}function D(v,P){if(1&v&&(e.j41(0,"div",10),e.DNE(1,S,2,1,"div",12)(2,N,2,1,"div",12)(3,A,4,1,"div",12)(4,M,4,1,"div",12)(5,j,4,2,"div",13)(6,F,3,4,"div",13),e.k0s()),2&v){const p=P.$implicit;e.R7$(),e.vxM("youtube"===p.token?1:-1),e.R7$(),e.vxM("image"===p.token?2:-1),e.R7$(),e.vxM("video"===p.token?3:-1),e.R7$(),e.vxM("audio"===p.token?4:-1),e.R7$(),e.vxM("link"===p.token?5:-1),e.R7$(),e.vxM(p.token?-1:6)}}function w(v,P){if(1&v){const p=e.RV6();e.j41(0,"div",11)(1,"button",23),e.bIt("click",function(){e.eBV(p);const B=e.XpG();return e.Njj(B.toggleLike(B.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(p);const B=e.XpG();return e.Njj(B.onShare(B.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(p);const B=e.XpG();return e.Njj(B.openZapDialog(B.item.id,B.user))}),e.nrm(14,"mat-icon",29),e.j41(15,"span",25),e.EFF(16,"Zap"),e.k0s()()()}if(2&v){const p=e.XpG();e.R7$(2),e.Y8G("ngClass",e.eq3(7,G,p.isLiked))("svgIcon",p.isLiked?"heroicons_solid:heart":"heroicons_outline:heart"),e.R7$(2),e.SpI("",p.isLiked?"Liked":"Like"," "),e.R7$(),e.Y8G("routerLink",e.eq3(9,z,p.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 O(v,P){if(1&v&&(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&v){const p=e.XpG();e.R7$(4),e.Y8G("routerLink",e.eq3(1,z,p.item.id))}}let b=(()=>{class v{constructor(){this.actions=!0,this.more=!0,this.user=new e.bkB,this.storageService=(0,e.WQX)(g.n),this.zapService=(0,e.WQX)(y.D),this.parseContent=(0,e.WQX)(T.m),this.eventService=(0,e.WQX)(m.U),this.angorConfirmationService=(0,e.WQX)(t.m),this.changeDetectorRef=(0,e.WQX)(e.gRc),this.subscription=new R.yU,this.tokens=(0,e.vPA)([]),this.isLiked=!1}get item(){return this._item}set item(p){this._item=p,this.onItemChange()}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}openZapDialog(p,x){this.zapService.openZapDialog(p,x)}getProfile(){}isSingleEmojiOrWord(p){const x=p.trim(),B=/^\w+$/.test(x),$=/^[\p{Emoji}]+$/u.test(x);return(B||$)&&x.length<10}onItemChange(){this._item&&(this.subscription=this.storageService.myLikes$.pipe((0,k.s)(1)).subscribe(p=>{this.isLiked=p?.includes(this._item.id)||!1,this.changeDetectorRef.detectChanges()}),this.tokens.set(this._item.content?this.parseContent.parseContent(this._item.content):[]))}sendLike(p){this.isLiked||this.eventService.sendLikeEvent(p).then(()=>{this.isLiked=!0,this.changeDetectorRef.detectChanges()}).catch(x=>console.error("Failed to send like:",x))}toggleLike(p){this.sendLike(p)}onShare(p){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(B=>{console.log(B),"confirmed"===B&&this.eventService.shareEvent(p)})}static{this.\u0275fac=function(x){return new(x||v)}}static{this.\u0275cmp=e.VBU({type:v,selectors:[["app-post"]],inputs:{item:"item",actions:"actions",more:"more"},outputs:{user:"user"},standalone:!0,features:[e.aNF],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(x,B){if(1&x){const $=e.RV6();e.j41(0,"angor-card",1)(1,"div",2)(2,"app-post-profile",3),e.bIt("userChange",function(f){return e.eBV($),e.Njj(B.user=f)}),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,D,7,6,"div",10,e.fX1),e.DNE(40,w,17,11,"div",11)(41,O,7,3),e.k0s()}if(2&x){const $=e.sdS(6);e.R7$(2),e.Y8G("pubkey",null==B.item?null:B.item.pubkey)("avatarUrl","/images/avatars/avatar-placeholder.png")("created_at",B.item.created_at),e.R7$(),e.Y8G("matMenuTriggerFor",$),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(B.tokens()),e.R7$(2),e.vxM(B.actions?40:-1),e.R7$(),e.vxM(B.more?41:-1)}},dependencies:[i.n,C,u.m_,u.An,c.w,c.q,l.Cn,l.kk,l.fb,l.Cp,_.iI,_.Wk,n.MD,n.YU,a.$z]})}}return v})()},2022:(U,s,r)=>{"use strict";r.d(s,{U:()=>u});var i=r(467),t=r(5766),n=r(719),e=r(4438),a=r(6231),c=r(6324);let u=(()=>{class l{constructor(o,d){this.relayService=o,this.signerService=d,this.likesMap=new Map,this.myLikedNoteIds=[]}sendTextEvent(o){var d=this;return(0,i.A)(function*(){if(o)try{const h=d.signerService.getUnsignedEvent(1,[],o);let C;if(d.signerService.isUsingSecretKey()){const m=yield d.signerService.getDecryptedSecretKey(),T=(0,t.aT)(m);C=(0,n.pC)(h,T)}else C=yield d.signerService.signEventWithExtension(h);yield d.relayService.publishEventToWriteRelays(C)}catch(g){console.error("Failed to send text event:",g)}})()}sendLikeEvent(o){var d=this;return(0,i.A)(function*(){if(o)try{const C=d.signerService.getUnsignedEvent(7,[["e",o.id],["p",o.pubkey]],"+");let m;if(d.signerService.isUsingSecretKey()){const T=yield d.signerService.getDecryptedSecretKey(),y=(0,t.aT)(T);m=(0,n.pC)(C,y)}else m=yield d.signerService.signEventWithExtension(C);yield d.relayService.publishEventToWriteRelays(m),d.likesMap.set(o.id,[...d.likesMap.get(o.id)||[],d.signerService.getPublicKey()])}catch(g){console.error("Failed to send like event:",g)}})()}sendZapEvent(o,d){var g=this;return(0,i.A)(function*(){if(o&&!(d<=0))try{const h=[["e",o.id],["p",o.pubkey],["amount",d.toString()]],m=g.signerService.getUnsignedEvent(9735,h,`Zapped with ${d} sats`);let T;if(g.signerService.isUsingSecretKey()){const y=yield g.signerService.getDecryptedSecretKey(),R=(0,t.aT)(y);T=(0,n.pC)(m,R)}else T=yield g.signerService.signEventWithExtension(m);yield g.relayService.publishEventToWriteRelays(T)}catch(h){console.error("Failed to send zap event:",h)}})()}sendReplyEvent(o,d){var g=this;return(0,i.A)(function*(){if(o)try{const C=g.signerService.getUnsignedEvent(1,[["e",o.id],["p",o.pubkey]],d);let m;if(g.signerService.isUsingSecretKey()){const T=yield g.signerService.getDecryptedSecretKey(),y=(0,t.aT)(T);m=(0,n.pC)(C,y)}else m=yield g.signerService.signEventWithExtension(C);yield g.relayService.publishEventToWriteRelays(m)}catch(h){console.error("Failed to send reply event:",h)}})()}shareEvent(o){var d=this;return(0,i.A)(function*(){if(o)try{const C=d.signerService.getUnsignedEvent(6,[["e",o.id],["p",o.pubkey]],"");let m;if(d.signerService.isUsingSecretKey()){const T=yield d.signerService.getDecryptedSecretKey(),y=(0,t.aT)(T);m=(0,n.pC)(C,y)}else m=yield d.signerService.signEventWithExtension(C);yield d.relayService.publishEventToWriteRelays(m),console.log("Event shared successfully:",m)}catch(g){console.error("Failed to share event:",g)}})()}static{this.\u0275fac=function(d){return new(d||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,r)=>{"use strict";r.d(s,{D:()=>c});var i=r(467),t=r(4438),n=r(5351),e=r(5416),a=r(2690);let c=(()=>{class u{constructor(){this.dialog=(0,t.WQX)(n.bZ),this.snackBar=(0,t.WQX)(e.UG)}canUseZap(_){var o=this;return(0,i.A)(function*(){return!(!_||!_.lud06&&!_.lud16)||(o.openSnackBar("Using Zap is not possible. Please complete your profile to include lud06 or lud16."),!1)})()}openSnackBar(_,o="dismiss"){this.snackBar.open(_,o,{duration:3e3})}openZapDialog(_="",o){var d=this;return(0,i.A)(function*(){(yield d.canUseZap(o))&&d.dialog.open(a.r,{width:"405px",maxHeight:"90vh",data:{lud16:o.lud16,lud06:o.lud06,pubkey:o.pubkey,eventId:_}})})()}static{this.\u0275fac=function(o){return new(o||u)}}static{this.\u0275prov=t.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}}return u})()},2690:(U,s,r)=>{"use strict";r.d(s,{r:()=>D});var i=r(467),t=r(4438),n=r(9417),e=r(5351),a=r(5416),c=r(6182),u=r(719),l=r(6324),_=r(6231),o=r(8834),d=r(9213),g=r(5398),h=r(177),C=r(1997),m=r(2102),T=r(9042),y=r(2798),R=r(882),k=r(4823),L=r(5766),G=r(9706);function z(w,O){if(1&w){const b=t.RV6();t.j41(0,"button",15),t.bIt("click",function(){let P;const p=t.eBV(b).$implicit,x=t.XpG(2);return t.Njj(null==(P=x.sendZapForm.get("amount"))?null:P.setValue(p.value))}),t.j41(1,"mat-icon",16),t.EFF(2),t.k0s(),t.j41(3,"span",17),t.EFF(4),t.k0s()()}if(2&w){const b=O.$implicit;t.R7$(2),t.JRh(b.icon),t.R7$(2),t.JRh(b.label)}}function S(w,O){1&w&&(t.j41(0,"mat-error"),t.EFF(1," Zap amount is required "),t.k0s())}function N(w,O){1&w&&(t.j41(0,"mat-error"),t.EFF(1," Minimum amount is 1 sat "),t.k0s())}function A(w,O){if(1&w){const b=t.RV6();t.j41(0,"mat-dialog-content",5)(1,"div",6),t.DNE(2,z,5,2,"button",7),t.k0s(),t.nrm(3,"mat-divider"),t.j41(4,"div",8)(5,"mat-form-field",9)(6,"mat-label"),t.EFF(7,"Zap Amount"),t.k0s(),t.nrm(8,"input",10),t.j41(9,"mat-hint",11),t.EFF(10,"Amount in sats"),t.k0s(),t.DNE(11,S,2,0,"mat-error",12)(12,N,2,0,"mat-error",12),t.k0s(),t.j41(13,"mat-form-field",9)(14,"mat-label"),t.EFF(15,"Comment"),t.k0s(),t.nrm(16,"input",13),t.j41(17,"mat-hint",11),t.EFF(18),t.k0s()()(),t.j41(19,"mat-dialog-actions",11)(20,"button",14),t.bIt("click",function(){t.eBV(b);const P=t.XpG();return t.Njj(P.onSubmit())}),t.EFF(21," Create Invoice "),t.k0s()()()}if(2&w){let b,v,P;const p=t.XpG();t.R7$(2),t.Y8G("ngForOf",p.zapButtons),t.R7$(2),t.Y8G("formGroup",p.sendZapForm),t.R7$(7),t.Y8G("ngIf",null==(b=p.sendZapForm.get("amount"))?null:b.hasError("required")),t.R7$(),t.Y8G("ngIf",null==(v=p.sendZapForm.get("amount"))?null:v.hasError("min")),t.R7$(6),t.SpI(" ",(null==(P=p.sendZapForm.get("comment"))||null==P.value?null:P.value.length)||0,"/100 "),t.R7$(2),t.Y8G("disabled",p.sendZapForm.invalid)}}function M(w,O){if(1&w&&(t.j41(0,"div",21)(1,"span",22),t.EFF(2),t.k0s(),t.nrm(3,"mat-divider",23)(4,"qrcode",24),t.k0s()),2&w){const b=t.XpG(2);t.R7$(2),t.SpI("Scan with phone to pay (",b.invoiceAmount," sats)"),t.R7$(2),t.Y8G("qrdata",b.lightningInvoice)("matTooltip","Lightning Invoice")("errorCorrectionLevel","M")}}function j(w,O){if(1&w){const b=t.RV6();t.j41(0,"div",25)(1,"mat-form-field",26)(2,"mat-label"),t.EFF(3,"Invoice Address"),t.k0s(),t.nrm(4,"input",27),t.j41(5,"button",28),t.bIt("click",function(){t.eBV(b);const P=t.XpG(2);return t.Njj(P.copyInvoice())}),t.nrm(6,"mat-icon",29),t.k0s()()()}if(2&w){const b=t.XpG(2);t.R7$(4),t.Y8G("value",b.lightningInvoice),t.R7$(),t.Y8G("matTooltip","Copy Invoice"),t.R7$(),t.Y8G("svgIcon","heroicons_outline:clipboard-document")}}function F(w,O){if(1&w&&(t.j41(0,"mat-dialog-content",18),t.DNE(1,M,5,4,"div",19)(2,j,7,3,"div",20),t.k0s()),2&w){const b=t.XpG();t.R7$(),t.Y8G("ngIf",b.displayQRCode),t.R7$(),t.Y8G("ngIf",b.showInvoiceSection&&b.lightningInvoice)}}let D=(()=>{class w{constructor(b){this.util=b,this.formBuilder=(0,t.WQX)(n.ok),this.signerService=(0,t.WQX)(l.A),this.relayService=(0,t.WQX)(_.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,[n.k0.required,this.validateLightningAddress]],amount:["",[n.k0.required,n.k0.min(1)]],comment:[""]})}validateLightningAddress(b){return b.value.includes("@")?null:{invalidFormat:!0}}onSubmit(){var b=this;return(0,i.A)(function*(){b.sendZapForm.invalid?b.showError("Please fill out the form correctly."):(b.loading=!0,yield b.fetchPayRequest())})()}getCallbackUrl(b){if(b.includes("@")){const[v,P]=b.split("@");return`https://${P}/.well-known/lnurlp/${v}`}return b.toLowerCase().startsWith("lnurl")?this.util.convertBech32ToText(b).toString():null}fetchPayRequest(){var b=this;return(0,i.A)(function*(){b.resetState();const v=b.data.lud16||b.data.lud06;if(!v)return void b.showError("Lightning Address is required.");let P=b.getCallbackUrl(v);try{const p=yield fetch(P);if(!p.ok)throw new Error("Failed to fetch pay request.");const x=yield p.json();if("ERROR"===x.status)return void b.showError(x.reason||"Error fetching the pay request.");b.payRequest=x,b.showInvoiceSection=!1,b.configureAmountValidators(),yield b.generateInvoice()}catch(p){b.showError(p.message||"Error connecting to the server.")}finally{b.loading=!1}})()}generateInvoice(){var b=this;return(0,i.A)(function*(){const v=b.sendZapForm.get("amount")?.value,P=b.sendZapForm.get("comment")?.value,p=b.data.eventId||null;if(!b.payRequest)return void b.showError("Pay request is not loaded.");b.invoiceAmount=v;const x=new URL(b.payRequest.callback),B=new URLSearchParams({amount:(1e3*v).toString()});if(P&&b.payRequest.commentAllowed&&B.set("comment",P),p){const $=yield b.createAndSignZapRequest(p,P);B.set("nostr",JSON.stringify($))}try{const $=yield fetch(`${x.origin}${x.pathname}?${B.toString()}`);if(!$.ok)throw new Error("Failed to fetch invoice.");const Y=yield $.json();if("ERROR"===Y.status)return void b.showError(Y.reason||"Error fetching the invoice.");b.lightningInvoice=Y.pr,b.showInvoiceSection=!0,b.toggleQRCodeDisplay(!0)}catch($){b.showError($.message||"Error fetching the invoice.")}})()}configureAmountValidators(){if(!this.payRequest)return;const b=(this.payRequest.minSendable||1e3)/1e3,v=(this.payRequest.maxSendable||21e6)/1e3,P=this.sendZapForm.get("amount");P?.setValidators([n.k0.required,n.k0.min(b),n.k0.max(v)]),P?.updateValueAndValidity()}createAndSignZapRequest(b,v){var P=this;return(0,i.A)(function*(){try{const p=P.createZapRequestData(b,v);let x;if(P.signerService.isUsingSecretKey()){const B=yield P.signerService.getDecryptedSecretKey();if(!B)throw new Error("Private key could not be retrieved.");const $=(0,L.aT)(B);x=(0,u.pC)(p,$)}else x=yield P.signerService.signEventWithExtension(p);if(!x)throw new Error("Signing failed. Signed event is null.");return x}catch(p){throw console.error("Error creating and signing zap request:",p),new Error("Failed to create and sign zap request.")}})()}createZapRequestData(b,v){return{kind:9734,content:v||"",tags:[["e",b],["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(b=!1){this.displayQRCode=!!b||!this.displayQRCode}resetState(){this.error="",this.loading=!0,this.lightningInvoice=""}showError(b){this.error=b,this.loading=!1,this.snackBar.open(b,"Dismiss",{duration:2e3})}showSuccess(b){this.snackBar.open(b,"Dismiss",{duration:2e3})}closeDialog(){this.dialogRef.close()}static{this.\u0275fac=function(v){return new(v||w)(t.rXU(G.FP))}}static{this.\u0275cmp=t.VBU({type:w,selectors:[["app-send-dialog"]],standalone:!0,features:[t.aNF],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,P){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,A,22,6,"mat-dialog-content",3)(6,F,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",!P.showInvoiceSection||!P.lightningInvoice),t.R7$(),t.Y8G("ngIf",P.showInvoiceSection&&P.lightningInvoice))},dependencies:[R.vg,o.Hl,o.$z,o.iY,d.m_,d.An,n.YN,n.me,n.Q0,n.BC,n.cb,n.tU,m.nJ,m.rl,n.X1,n.j4,n.JD,h.MD,h.Sq,h.bT,y.Ve,m.MV,m.TL,m.yw,m.RG,T.fS,T.fg,e.Yi,e.E7,g.f,g.c,C.q,k.oV,e.tx],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 w})()},2577:(U,s,r)=>{const t=r(531),n=r(8715),e=r(465),a=r(5510);function c(u,l,_,o,d){const g=[].slice.call(arguments,1),h=g.length,C="function"==typeof g[h-1];if(!C&&!t())throw new Error("Callback required as last argument");if(!C){if(h<1)throw new Error("Too few arguments provided");return 1===h?(_=l,l=o=void 0):2===h&&!l.getContext&&(o=_,_=l,l=void 0),new Promise(function(m,T){try{const y=n.create(_,o);m(u(y,l,o))}catch(y){T(y)}})}if(h<2)throw new Error("Too few arguments provided");2===h?(d=_,_=l,l=o=void 0):3===h&&(l.getContext&&typeof d>"u"?(d=o,o=void 0):(d=o,o=_,_=l,l=void 0));try{const m=n.create(_,o);d(null,u(m,l,o))}catch(m){d(m)}}s.mo=c.bind(null,e.render),s.dY=c.bind(null,e.renderToDataURL),s.toString=c.bind(null,function(u,l,_){return a.render(u,_)})},531:U=>{U.exports=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then}},919:(U,s,r)=>{const i=r(2656).getSymbolSize;s.getRowColCoords=function(n){if(1===n)return[];const e=Math.floor(n/7)+2,a=i(n),c=145===a?26:2*Math.ceil((a-13)/(2*e-2)),u=[a-7];for(let l=1;l{const i=r(838),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 n(e){this.mode=i.ALPHANUMERIC,this.data=e}n.getBitsLength=function(a){return 11*Math.floor(a/2)+a%2*6},n.prototype.getLength=function(){return this.data.length},n.prototype.getBitsLength=function(){return n.getBitsLength(this.data.length)},n.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=n},4481:U=>{function s(){this.buffer=[],this.length=0}s.prototype={get:function(r){const i=Math.floor(r/8);return 1==(this.buffer[i]>>>7-r%8&1)},put:function(r,i){for(let t=0;t>>i-t-1&1))},getLengthInBits:function(){return this.length},putBit:function(r){const i=Math.floor(this.length/8);this.buffer.length<=i&&this.buffer.push(0),r&&(this.buffer[i]|=128>>>this.length%8),this.length++}},U.exports=s},8038:U=>{function s(r){if(!r||r<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=r,this.data=new Uint8Array(r*r),this.reservedBit=new Uint8Array(r*r)}s.prototype.set=function(r,i,t,n){const e=r*this.size+i;this.data[e]=t,n&&(this.reservedBit[e]=!0)},s.prototype.get=function(r,i){return this.data[r*this.size+i]},s.prototype.xor=function(r,i,t){this.data[r*this.size+i]^=t},s.prototype.isReserved=function(r,i){return this.reservedBit[r*this.size+i]},U.exports=s},1736:(U,s,r)=>{const i=r(3174),t=r(838);function n(e){this.mode=t.BYTE,"string"==typeof e&&(e=i(e)),this.data=new Uint8Array(e)}n.getBitsLength=function(a){return 8*a},n.prototype.getLength=function(){return this.data.length},n.prototype.getBitsLength=function(){return n.getBitsLength(this.data.length)},n.prototype.write=function(e){for(let a=0,c=this.data.length;a{const i=r(139),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],n=[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 i.L:return t[4*(a-1)+0];case i.M:return t[4*(a-1)+1];case i.Q:return t[4*(a-1)+2];case i.H:return t[4*(a-1)+3];default:return}},s.getTotalCodewordsCount=function(a,c){switch(c){case i.L:return n[4*(a-1)+0];case i.M:return n[4*(a-1)+1];case i.Q:return n[4*(a-1)+2];case i.H:return n[4*(a-1)+3];default:return}}},139:(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,n){if(s.isValid(t))return t;try{return function r(i){if("string"!=typeof i)throw new Error("Param is not a string");switch(i.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: "+i)}}(t)}catch{return n}}},9202:(U,s,r)=>{const i=r(2656).getSymbolSize;s.getPositions=function(e){const a=i(e);return[[0,0],[a-7,0],[0,a-7]]}},9211:(U,s,r)=>{const i=r(2656),e=i.getBCHDigit(1335);s.getEncodedBits=function(c,u){const l=c.bit<<3|u;let _=l<<10;for(;i.getBCHDigit(_)-e>=0;)_^=1335<{const r=new Uint8Array(512),i=new Uint8Array(256);(function(){let n=1;for(let e=0;e<255;e++)r[e]=n,i[n]=e,n<<=1,256&n&&(n^=285);for(let e=255;e<512;e++)r[e]=r[e-255]})(),s.log=function(n){if(n<1)throw new Error("log("+n+")");return i[n]},s.exp=function(n){return r[n]},s.mul=function(n,e){return 0===n||0===e?0:r[i[n]+i[e]]}},1971:(U,s,r)=>{const i=r(838),t=r(2656);function n(e){this.mode=i.KANJI,this.data=e}n.getBitsLength=function(a){return 13*a},n.prototype.getLength=function(){return this.data.length},n.prototype.getBitsLength=function(){return n.getBitsLength(this.data.length)},n.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=n},9366:(U,s)=>{s.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};function i(t,n,e){switch(t){case s.Patterns.PATTERN000:return(n+e)%2==0;case s.Patterns.PATTERN001:return n%2==0;case s.Patterns.PATTERN010:return e%3==0;case s.Patterns.PATTERN011:return(n+e)%3==0;case s.Patterns.PATTERN100:return(Math.floor(n/2)+Math.floor(e/3))%2==0;case s.Patterns.PATTERN101:return n*e%2+n*e%3==0;case s.Patterns.PATTERN110:return(n*e%2+n*e%3)%2==0;case s.Patterns.PATTERN111:return(n*e%3+(n+e)%2)%2==0;default:throw new Error("bad maskPattern:"+t)}}s.isValid=function(n){return null!=n&&""!==n&&!isNaN(n)&&n>=0&&n<=7},s.from=function(n){return s.isValid(n)?parseInt(n,10):void 0},s.getPenaltyN1=function(n){const e=n.size;let a=0,c=0,u=0,l=null,_=null;for(let o=0;o=5&&(a+=c-5+3),l=g,c=1),g=n.get(d,o),g===_?u++:(u>=5&&(a+=u-5+3),_=g,u=1)}c>=5&&(a+=c-5+3),u>=5&&(a+=u-5+3)}return a},s.getPenaltyN2=function(n){const e=n.size;let a=0;for(let c=0;c=10&&(1488===c||93===c)&&a++,u=u<<1&2047|n.get(_,l),_>=10&&(1488===u||93===u)&&a++}return 40*a},s.getPenaltyN4=function(n){let e=0;const a=n.data.length;for(let u=0;u{const i=r(1604),t=r(6082);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(!i.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 n(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}}},7035:(U,s,r)=>{const i=r(838);function t(n){this.mode=i.NUMERIC,this.data=n.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},7767:(U,s,r)=>{const i=r(6965);s.mul=function(n,e){const a=new Uint8Array(n.length+e.length-1);for(let c=0;c=0;){const c=a[0];for(let l=0;l{const i=r(2656),t=r(139),n=r(4481),e=r(8038),a=r(919),c=r(9202),u=r(9366),l=r(2296),_=r(6758),o=r(8925),d=r(9211),g=r(838),h=r(7939);function R(S,N,A){const M=S.size,j=d.getEncodedBits(N,A);let F,D;for(F=0;F<15;F++)D=1==(j>>F&1),S.set(F<6?F:F<8?F+1:M-15+F,8,D,!0),S.set(8,F<8?M-F-1:F<9?15-F-1+1:15-F-1,D,!0);S.set(M-8,8,1,!0)}function z(S,N,A,M){let j;if(Array.isArray(S))j=h.fromArray(S);else{if("string"!=typeof S)throw new Error("Invalid data");{let b=N;if(!b){const v=h.rawSplit(S);b=o.getBestVersionForData(v,A)}j=h.fromString(S,b||40)}}const F=o.getBestVersionForData(j,A);if(!F)throw new Error("The amount of data is too big to be stored in a QR Code");if(N){if(N=0&&w<=6&&(0===O||6===O)||O>=0&&O<=6&&(0===w||6===w)||w>=2&&w<=4&&O>=2&&O<=4,!0)}}(O,N),function m(S){const N=S.size;for(let A=8;A=7&&function y(S,N){const A=S.size,M=o.getEncodedBits(N);let j,F,D;for(let w=0;w<18;w++)j=Math.floor(w/3),F=w%3+A-8-3,D=1==(M>>w&1),S.set(j,F,D,!0),S.set(F,j,D,!0)}(O,N),function k(S,N){const A=S.size;let M=-1,j=A-1,F=7,D=0;for(let w=A-1;w>0;w-=2)for(6===w&&w--;;){for(let O=0;O<2;O++)if(!S.isReserved(j,w-O)){let b=!1;D>>F&1)),S.set(j,w-O,b),F--,-1===F&&(D++,F=7)}if(j+=M,j<0||A<=j){j-=M,M=-M;break}}}(O,D),isNaN(M)&&(M=u.getBestMask(O,R.bind(null,O,A))),u.applyMask(M,O),R(O,A,M),{modules:O,version:N,errorCorrectionLevel:A,maskPattern:M,segments:j}}s.create=function(N,A){if(typeof N>"u"||""===N)throw new Error("No input text");let j,F,M=t.M;return typeof A<"u"&&(M=t.from(A.errorCorrectionLevel,t.M),j=o.from(A.version),F=u.from(A.maskPattern),A.toSJISFunc&&i.setToSJISFunction(A.toSJISFunc)),z(N,j,M,F)}},6758:(U,s,r)=>{const i=r(7767);function t(n){this.genPoly=void 0,this.degree=n,this.degree&&this.initialize(this.degree)}t.prototype.initialize=function(e){this.degree=e,this.genPoly=i.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=i.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},6082:(U,s)=>{const r="[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 n="(?:(?![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(n,"g"),s.NUMERIC=new RegExp(r,"g"),s.ALPHANUMERIC=new RegExp("[A-Z $%*+\\-./:]+","g");const e=new RegExp("^"+t+"$"),a=new RegExp("^"+r+"$"),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)}},7939:(U,s,r)=>{const i=r(838),t=r(7035),n=r(387),e=r(1736),a=r(1971),c=r(6082),u=r(2656),l=r(243);function _(y){return unescape(encodeURIComponent(y)).length}function o(y,R,k){const L=[];let G;for(;null!==(G=y.exec(k));)L.push({data:G[0],index:G.index,mode:R,length:G[0].length});return L}function d(y){const R=o(c.NUMERIC,i.NUMERIC,y),k=o(c.ALPHANUMERIC,i.ALPHANUMERIC,y);let L,G;return u.isKanjiModeEnabled()?(L=o(c.BYTE,i.BYTE,y),G=o(c.KANJI,i.KANJI,y)):(L=o(c.BYTE_KANJI,i.BYTE,y),G=[]),R.concat(k,L,G).sort(function(S,N){return S.index-N.index}).map(function(S){return{data:S.data,mode:S.mode,length:S.length}})}function g(y,R){switch(R){case i.NUMERIC:return t.getBitsLength(y);case i.ALPHANUMERIC:return n.getBitsLength(y);case i.KANJI:return a.getBitsLength(y);case i.BYTE:return e.getBitsLength(y)}}function T(y,R){let k;const L=i.getBestModeForData(y);if(k=i.from(R,L),k!==i.BYTE&&k.bit=0?R[R.length-1]:null;return L&&L.mode===k.mode?(R[R.length-1].data+=k.data,R):(R.push(k),R)},[])}(N))},s.rawSplit=function(R){return s.fromArray(d(R,u.isKanjiModeEnabled()))}},2656:(U,s)=>{let r;const i=[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(n){if(!n)throw new Error('"version" cannot be null or undefined');if(n<1||n>40)throw new Error('"version" should be in range from 1 to 40');return 4*n+17},s.getSymbolTotalCodewords=function(n){return i[n]},s.getBCHDigit=function(t){let n=0;for(;0!==t;)n++,t>>>=1;return n},s.setToSJISFunction=function(n){if("function"!=typeof n)throw new Error('"toSJISFunc" is not a valid function.');r=n},s.isKanjiModeEnabled=function(){return typeof r<"u"},s.toSJIS=function(n){return r(n)}},1604:(U,s)=>{s.isValid=function(i){return!isNaN(i)&&i>=1&&i<=40}},8925:(U,s,r)=>{const i=r(2656),t=r(2296),n=r(139),e=r(838),a=r(1604),u=i.getBCHDigit(7973);function _(g,h){return e.getCharCountIndicator(g,h)+4}function o(g,h){let C=0;return g.forEach(function(m){const T=_(m.mode,h);C+=T+m.getBitsLength()}),C}s.from=function(h,C){return a.isValid(h)?parseInt(h,10):C},s.getCapacity=function(h,C,m){if(!a.isValid(h))throw new Error("Invalid QR Code version");typeof m>"u"&&(m=e.BYTE);const R=8*(i.getSymbolTotalCodewords(h)-t.getTotalCodewordsCount(h,C));if(m===e.MIXED)return R;const k=R-_(m,h);switch(m){case e.NUMERIC:return Math.floor(k/10*3);case e.ALPHANUMERIC:return Math.floor(k/11*2);case e.KANJI:return Math.floor(k/13);default:return Math.floor(k/8)}},s.getBestVersionForData=function(h,C){let m;const T=n.from(C,n.M);if(Array.isArray(h)){if(h.length>1)return function d(g,h){for(let C=1;C<=40;C++)if(o(g,C)<=s.getCapacity(C,h,e.MIXED))return C}(h,T);if(0===h.length)return 1;m=h[0]}else m=h;return function l(g,h,C){for(let m=1;m<=40;m++)if(h<=s.getCapacity(m,C,g))return m}(m.mode,m.getLength(),T)},s.getEncodedBits=function(h){if(!a.isValid(h)||h<7)throw new Error("Invalid QR Code version");let C=h<<12;for(;i.getBCHDigit(C)-u>=0;)C^=7973<{const i=r(8428);s.render=function(a,c,u){let l=u,_=c;typeof l>"u"&&(!c||!c.getContext)&&(l=c,c=void 0),c||(_=function n(){try{return document.createElement("canvas")}catch{throw new Error("You need to specify a canvas element")}}()),l=i.getOptions(l);const o=i.getImageWidth(a.modules.size,l),d=_.getContext("2d"),g=d.createImageData(o,o);return i.qrToImageData(g.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"}(d,_,o),d.putImageData(g,0,0),_},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)}},5510:(U,s,r)=>{const i=r(8428);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 n(a,c,u){let l=a+c;return typeof u<"u"&&(l+=" "+u),l}s.render=function(c,u,l){const _=i.getOptions(u),o=c.modules.size,d=c.modules.data,g=o+2*_.margin,h=_.color.light.a?"':"",C="0&&h>0&&a[g-1]||(l+=o?n("M",h+u,.5+C+u):n("m",_,0),_=0,o=!1),h+1',y=''+h+C+"\n";return"function"==typeof l&&l(null,y),y}},8428:(U,s)=>{function r(i){if("number"==typeof i&&(i=i.toString()),"string"!=typeof i)throw new Error("Color should be defined as hex string");let t=i.slice().replace("#","").split("");if(t.length<3||5===t.length||t.length>8)throw new Error("Invalid hex color: "+i);(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 n=parseInt(t.join(""),16);return{r:n>>24&255,g:n>>16&255,b:n>>8&255,a:255&n,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:r(t.color.dark||"#000000ff"),light:r(t.color.light||"#ffffffff")},type:t.type,rendererOpts:t.rendererOpts||{}}},s.getScale=function(t,n){return n.width&&n.width>=t+2*n.margin?n.width/(t+2*n.margin):n.scale},s.getImageWidth=function(t,n){const e=s.getScale(t,n);return Math.floor((t+2*n.margin)*e)},s.qrToImageData=function(t,n,e){const a=n.modules.size,c=n.modules.data,u=s.getScale(a,e),l=Math.floor((a+2*e.margin)*u),_=e.margin*u,o=[e.color.light,e.color.dark];for(let d=0;d=_&&g>=_&&d{"use strict";var s={single_source_shortest_paths:function(r,i,t){var n={},e={};e[i]=0;var c,u,l,_,o,g,a=s.PriorityQueue.make();for(a.push(i,0);!a.empty();)for(l in _=(c=a.pop()).cost,o=r[u=c.value]||{})o.hasOwnProperty(l)&&(g=_+o[l],(typeof e[l]>"u"||e[l]>g)&&(e[l]=g,a.push(l,g),n[l]=u));if(typeof t<"u"&&typeof e[t]>"u"){var m=["Could not find a path from ",i," to ",t,"."].join("");throw new Error(m)}return n},extract_shortest_path_from_predecessor_list:function(r,i){for(var t=[],n=i;n;)t.push(n),n=r[n];return t.reverse(),t},find_path:function(r,i,t){var n=s.single_source_shortest_paths(r,i,t);return s.extract_shortest_path_from_predecessor_list(n,t)},PriorityQueue:{make:function(r){var n,i=s.PriorityQueue,t={};for(n in r=r||{},i)i.hasOwnProperty(n)&&(t[n]=i[n]);return t.queue=[],t.sorter=r.sorter||i.default_sorter,t},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}}};U.exports=s},3174:U=>{"use strict";U.exports=function(r){for(var i=[],t=r.length,n=0;n=55296&&e<=56319&&t>n+1){var a=r.charCodeAt(n+1);a>=56320&&a<=57343&&(e=1024*(e-55296)+a-56320+65536,n+=1)}e<128?i.push(e):e<2048?(i.push(e>>6|192),i.push(63&e|128)):e<55296||e>=57344&&e<65536?(i.push(e>>12|224),i.push(e>>6&63|128),i.push(63&e|128)):e>=65536&&e<=1114111?(i.push(e>>18|240),i.push(e>>12&63|128),i.push(e>>6&63|128),i.push(63&e|128)):i.push(239,191,189)}return new Uint8Array(i).buffer}},6182:(U,s,r)=>{"use strict";r.d(s,{B0:()=>e});var i=r(177),t=r(4438);class n{constructor(_,o){this._document=o;const d=this._textarea=this._document.createElement("textarea"),g=d.style;g.position="fixed",g.top=g.opacity="0",g.left="-999em",d.setAttribute("aria-hidden","true"),d.value=_,d.readOnly=!0,(this._document.fullscreenElement||this._document.body).appendChild(d)}copy(){const _=this._textarea;let o=!1;try{if(_){const d=this._document.activeElement;_.select(),_.setSelectionRange(0,_.value.length),o=this._document.execCommand("copy"),d&&d.focus()}}catch{}return o}destroy(){const _=this._textarea;_&&(_.remove(),this._textarea=void 0)}}let e=(()=>{class l{constructor(o){this._document=o}copy(o){const d=this.beginCopy(o),g=d.copy();return d.destroy(),g}beginCopy(o){return new n(o,this._document)}static{this.\u0275fac=function(d){return new(d||l)(t.KVO(i.qQ))}}static{this.\u0275prov=t.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}}return l})()},9454:(U,s,r)=>{"use strict";r.d(s,{MY:()=>b});var i=r(4438);let u=(()=>{class v{static{this.\u0275fac=function(x){return new(x||v)}}static{this.\u0275mod=i.$C({type:v})}static{this.\u0275inj=i.G2t({})}}return v})();var l=r(6939),_=r(6600);r(9969);let b=(()=>{class v{static{this.\u0275fac=function(x){return new(x||v)}}static{this.\u0275mod=i.$C({type:v})}static{this.\u0275inj=i.G2t({imports:[_.yE,u,l.jc]})}}return v})()},9183:(U,s,r)=>{"use strict";r.d(s,{D6:()=>g,LG:()=>o});var i=r(4438),t=r(177),n=r(6600);const e=["determinateSpinner"];function a(h,C){if(1&h&&(i.qSk(),i.j41(0,"svg",11),i.nrm(1,"circle",12),i.k0s()),2&h){const m=i.XpG();i.BMQ("viewBox",m._viewBox()),i.R7$(),i.xc7("stroke-dasharray",m._strokeCircumference(),"px")("stroke-dashoffset",m._strokeCircumference()/2,"px")("stroke-width",m._circleStrokeWidth(),"%"),i.BMQ("r",m._circleRadius())}}const c=new i.nKC("mat-progress-spinner-default-options",{providedIn:"root",factory:function u(){return{diameter:l}}}),l=100;let o=(()=>{class h{get color(){return this._color||this._defaultColor}set color(m){this._color=m}constructor(m,T,y){this._elementRef=m,this._defaultColor="primary",this._value=0,this._diameter=l,this._noopAnimations="NoopAnimations"===T&&!!y&&!y._forceAnimations,this.mode="mat-spinner"===m.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",y&&(y.color&&(this.color=this._defaultColor=y.color),y.diameter&&(this.diameter=y.diameter),y.strokeWidth&&(this.strokeWidth=y.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(m){this._value=Math.max(0,Math.min(100,m||0))}get diameter(){return this._diameter}set diameter(m){this._diameter=m||0}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(m){this._strokeWidth=m||0}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const m=2*this._circleRadius()+this.strokeWidth;return`0 0 ${m} ${m}`}_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{this.\u0275fac=function(T){return new(T||h)(i.rXU(i.aKT),i.rXU(i.bc$,8),i.rXU(c))}}static{this.\u0275cmp=i.VBU({type:h,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(T,y){if(1&T&&i.GBs(e,5),2&T){let R;i.mGM(R=i.lsd())&&(y._determinateCircle=R.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(T,y){2&T&&(i.BMQ("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===y.mode?y.value:null)("mode",y.mode),i.HbH("mat-"+y.color),i.xc7("width",y.diameter,"px")("height",y.diameter,"px")("--mdc-circular-progress-size",y.diameter+"px")("--mdc-circular-progress-active-indicator-width",y.diameter+"px"),i.AVh("_mat-animation-noopable",y._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===y.mode))},inputs:{color:"color",mode:"mode",value:[2,"value","value",i.Udg],diameter:[2,"diameter","diameter",i.Udg],strokeWidth:[2,"strokeWidth","strokeWidth",i.Udg]},exportAs:["matProgressSpinner"],standalone:!0,features:[i.GFd,i.aNF],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,y){if(1&T&&(i.DNE(0,a,2,8,"ng-template",null,0,i.C5r),i.j41(2,"div",2,1),i.qSk(),i.j41(4,"svg",3),i.nrm(5,"circle",4),i.k0s()(),i.joV(),i.j41(6,"div",5)(7,"div",6)(8,"div",7),i.eu8(9,8),i.k0s(),i.j41(10,"div",9),i.eu8(11,8),i.k0s(),i.j41(12,"div",10),i.eu8(13,8),i.k0s()()()),2&T){const R=i.sdS(1);i.R7$(4),i.BMQ("viewBox",y._viewBox()),i.R7$(),i.xc7("stroke-dasharray",y._strokeCircumference(),"px")("stroke-dashoffset",y._strokeDashOffset(),"px")("stroke-width",y._circleStrokeWidth(),"%"),i.BMQ("r",y._circleRadius()),i.R7$(4),i.Y8G("ngTemplateOutlet",R),i.R7$(2),i.Y8G("ngTemplateOutlet",R),i.R7$(2),i.Y8G("ngTemplateOutlet",R)}},dependencies:[t.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)}.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}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .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-app-primary))}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.cdk-high-contrast-active .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 h})(),g=(()=>{class h{static{this.\u0275fac=function(T){return new(T||h)}}static{this.\u0275mod=i.$C({type:h})}static{this.\u0275inj=i.G2t({imports:[t.MD,n.yE]})}}return h})()},5398:(U,s,r)=>{"use strict";r.d(s,{c:()=>c,f:()=>u});var i=r(467),t=r(4438),n=r(2577),e=r(345);const a=["qrcElement"];let c=(()=>{class l{constructor(o,d){this.renderer=o,this.sanitizer=d,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 o=this;return(0,i.A)(function*(){yield o.createQRCode()})()}isValidQrCodeText(o){return!1===this.allowEmptyString?!(typeof o>"u"||""===o||"null"===o||null===o):!(typeof o>"u")}toDataURL(o){return new Promise((d,g)=>{(0,n.dY)(this.qrdata,o,(h,C)=>{h?g(h):d(C)})})}toCanvas(o,d){return new Promise((g,h)=>{(0,n.mo)(o,this.qrdata,d,C=>{C?h(C):g("success")})})}toSVG(o){return new Promise((d,g)=>{(0,n.toString)(this.qrdata,o,(h,C)=>{h?g(h):d(C)})})}renderElement(o){for(const d of this.qrcElement.nativeElement.childNodes)this.renderer.removeChild(this.qrcElement.nativeElement,d);this.renderer.appendChild(this.qrcElement.nativeElement,o)}createQRCode(){var o=this;return(0,i.A)(function*(){o.version&&o.version>40?(console.warn("[angularx-qrcode] max value for `version` is 40"),o.version=40):o.version&&o.version<1?(console.warn("[angularx-qrcode]`min value for `version` is 1"),o.version=1):void 0!==o.version&&isNaN(o.version)&&(console.warn("[angularx-qrcode] version should be a number, defaulting to auto."),o.version=void 0);try{if(!o.isValidQrCodeText(o.qrdata))throw new Error("[angularx-qrcode] Field `qrdata` is empty, set 'allowEmptyString=\"true\"' to overwrite this behaviour.");o.isValidQrCodeText(o.qrdata)&&""===o.qrdata&&(o.qrdata=" ");const d={color:{dark:o.colorDark,light:o.colorLight},errorCorrectionLevel:o.errorCorrectionLevel,margin:o.margin,scale:o.scale,version:o.version,width:o.width},g=o.imageSrc,h=o.imageHeight||40,C=o.imageWidth||40;switch(o.elementType){case"canvas":{const m=o.renderer.createElement("canvas");o.context=m.getContext("2d"),o.toCanvas(m,d).then(()=>{if(o.ariaLabel&&o.renderer.setAttribute(m,"aria-label",`${o.ariaLabel}`),o.title&&o.renderer.setAttribute(m,"title",`${o.title}`),g&&o.context){o.centerImage=new Image(C,h),g!==o.centerImage.src&&(o.centerImage.crossOrigin="anonymous",o.centerImage.src=g),h!==o.centerImage.height&&(o.centerImage.height=h),C!==o.centerImage.width&&(o.centerImage.width=C);const T=o.centerImage;T&&(T.onload=()=>{o.context?.drawImage(T,m.width/2-C/2,m.height/2-h/2,C,h)})}o.renderElement(m),o.emitQRCodeURL(m)}).catch(T=>{console.error("[angularx-qrcode] canvas error:",T)});break}case"svg":{const m=o.renderer.createElement("div");o.toSVG(d).then(T=>{o.renderer.setProperty(m,"innerHTML",T);const y=m.firstChild;o.renderer.setAttribute(y,"height",`${o.width}`),o.renderer.setAttribute(y,"width",`${o.width}`),o.renderElement(y),o.emitQRCodeURL(y)}).catch(T=>{console.error("[angularx-qrcode] svg error:",T)});break}default:{const m=o.renderer.createElement("img");o.toDataURL(d).then(T=>{o.alt&&m.setAttribute("alt",o.alt),o.ariaLabel&&m.setAttribute("aria-label",o.ariaLabel),m.setAttribute("src",T),o.title&&m.setAttribute("title",o.title),o.renderElement(m),o.emitQRCodeURL(m)}).catch(T=>{console.error("[angularx-qrcode] img/url error:",T)})}}}catch(d){console.error("[angularx-qrcode] Error generating QR Code:",d.message)}})()}convertBase64ImageUrlToBlob(o){const d=o.split(";base64,"),g=d[0].split(":")[1],h=atob(d[1]),C=new Uint8Array(h.length);for(let m=0;m{class l{static{this.\u0275fac=function(d){return new(d||l)}}static{this.\u0275mod=t.$C({type:l})}static{this.\u0275inj=t.G2t({})}}return l})()},7540:(U,s,r)=>{"use strict";r.d(s,{e:()=>Y});var i=r(4438);let Y=(()=>{class f{static{this.\u0275fac=function(K){return new(K||f)}}static{this.\u0275mod=i.$C({type:f})}static{this.\u0275inj=i.G2t({})}}return f})()}}]); \ No newline at end of file diff --git a/539.af0130483732a56f.js b/539.af0130483732a56f.js deleted file mode 100644 index 40b4cbe..0000000 --- a/539.af0130483732a56f.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkangor=self.webpackChunkangor||[]).push([[539],{413:(f,L,c)=>{"use strict";c.d(L,{m:()=>s});var o=c(719),a=c(4438),r=c(9706);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),h=this.tokenizeText(m);return this.combinePlainText(h.map(y=>this.processToken(y)))}sanitizeText(u){return u.replaceAll(new RegExp("\\p{Cf}","gu"),"")}tokenizeText(u){return u.split(/(\s|,|#\[[^\]]*\])/).filter(Boolean)}isMediaType(u,m){return m.some(h=>u.toLowerCase().includes(h))}isMediaPlatform(u,m){return m.some(h=>u.includes(h))}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 h="";return u.forEach(y=>{"string"==typeof y?h+=y:(h&&(m.push(h),h=""),m.push(y))}),h&&m.push(h),m}processNostrToken(u){try{const m=o.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),h=this.findNpubByUsername(m);if(h)try{const y=o.Qe.decode(h);return{safeWord:this.utilities.sanitizeUrlAndBypass(u),word:y.data,token:y.type}}catch(y){console.warn("Failed to decode npub:",y)}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 h=`https://www.youtube.com/embed/${this.extractYouTubeId(u)}`;return{safeWord:this.utilities.bypassFrameUrl(h),word:h,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})()},8703:(f,L,c)=>{"use strict";c.d(L,{g:()=>s});var o=c(7586),r=c(4438);let s=(()=>{class n{transform(u){return 0===u?"":o.unix(u).fromNow()}static{this.\u0275fac=function(m){return new(m||n)}}static{this.\u0275pipe=r.EJ8({name:"ago",type:n,pure:!0,standalone:!0})}}return n})()},1544:function(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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,h,y,g){var v=a(m),S=r[u][a(m)];return 2===v&&(S=S[h?0:1]),S.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"];o.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,h){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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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(h,y,g,v){var S=r(h),Q=s[m][r(h)];return 2===S&&(Q=Q[y?0:1]),Q.replace(/%d/i,h)}},d=["\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"];o.defineLocale("ar-ly",{months:d,monthsShort:d,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,h,y){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(h){return a[h]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(c(7586))},7823:function(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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"};o.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,d,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(d){return r[d]}).split("").reverse().join("").replace(/[\u0661\u0662](?![\u062a\u0643])/g,function(d){return r[d]}).split("").reverse().join("").replace(/\u060c/g,",")},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(c(7586))},8261:function(f,L,c){!function(o){"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"};o.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,d,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(d){return r[d]}).replace(/\u060c/g,",")},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(c(7586))},6703:function(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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(h){return 0===h?0:1===h?1:2===h?2:h%100>=3&&h%100<=10?3:h%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"]},d=function(h){return function(y,g,v,S){var Q=s(y),k=n[h][s(y)];return 2===Q&&(k=k[g?0:1]),k.replace(/%d/i,y)}},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"];o.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(h){return"\u0645"===h},meridiem:function(h,y,g){return h<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:d("s"),ss:d("s"),m:d("m"),mm:d("m"),h:d("h"),hh:d("h"),d:d("d"),dd:d("d"),M:d("M"),MM:d("M"),y:d("y"),yy:d("y")},preparse:function(h){return h.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(y){return r[y]}).replace(/\u060c/g,",")},postformat:function(h){return h.replace(/\d/g,function(y){return a[y]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(c(7586))},6508:function(f,L,c){!function(o){"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"};o.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,d){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(f,L,c){!function(o){"use strict";function r(n,d,u){return"m"===u?d?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===u?d?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":n+" "+function a(n,d){var u=n.split("_");return d%10==1&&d%100!=11?u[0]:d%10>=2&&d%10<=4&&(d%100<10||d%100>=20)?u[1]:u[2]}({ss:d?"\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:d?"\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:d?"\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)}o.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,d,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,d){switch(d){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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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"};o.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(d){return r[d]})},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]})},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,d){return 12===n&&(n=0),"\u09b0\u09be\u09a4"===d?n<4?n:n+12:"\u09ad\u09cb\u09b0"===d||"\u09b8\u0995\u09be\u09b2"===d?n:"\u09a6\u09c1\u09aa\u09c1\u09b0"===d?n>=3?n:n+12:"\u09ac\u09bf\u0995\u09be\u09b2"===d||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===d?n+12:void 0},meridiem:function(n,d,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(f,L,c){!function(o){"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"};o.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(d){return r[d]})},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(n,d){return 12===n&&(n=0),"\u09b0\u09be\u09a4"===d&&n>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===d&&n<5||"\u09ac\u09bf\u0995\u09be\u09b2"===d?n+12:n},meridiem:function(n,d,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(f,L,c){!function(o){"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"};o.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(d){return r[d]})},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]})},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,d){return 12===n&&(n=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===d&&n>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===d&&n<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===d?n+12:n},meridiem:function(n,d,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(f,L,c){!function(o){"use strict";function a(k,J,Me){return k+" "+function n(k,J){return 2===J?function d(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"}[Me],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,S=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];o.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:S,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:S,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,Me){return k<12?"a.m.":"g.m."}})}(c(7586))},7768:function(f,L,c){!function(o){"use strict";function r(n,d,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")}}o.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,d,u,m){if("m"===u)return d?"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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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 d(h){return h>1&&h<5&&1!=~~(h/10)}function u(h,y,g,v){var S=h+" ";switch(g){case"s":return y||v?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return y||v?S+(d(h)?"sekundy":"sekund"):S+"sekundami";case"m":return y?"minuta":v?"minutu":"minutou";case"mm":return y||v?S+(d(h)?"minuty":"minut"):S+"minutami";case"h":return y?"hodina":v?"hodinu":"hodinou";case"hh":return y||v?S+(d(h)?"hodiny":"hodin"):S+"hodinami";case"d":return y||v?"den":"dnem";case"dd":return y||v?S+(d(h)?"dny":"dn\xed"):S+"dny";case"M":return y||v?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return y||v?S+(d(h)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):S+"m\u011bs\xedci";case"y":return y||v?"rok":"rokem";case"yy":return y||v?S+(d(h)?"roky":"let"):S+"lety"}}o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";function a(s,n,d,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[d][0]:m[d][1]}o.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(f,L,c){!function(o){"use strict";function a(s,n,d,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[d][0]:m[d][1]}o.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(f,L,c){!function(o){"use strict";function a(s,n,d,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[d][0]:m[d][1]}o.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(f,L,c){!function(o){"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"];o.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,d,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(f,L,c){!function(o){"use strict";o.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,d){return s>11?d?"\u03bc\u03bc":"\u039c\u039c":d?"\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 d=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)}(d)&&(d=d.apply(n)),d.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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;o.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(f,L,c){!function(o){"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;o.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(f,L,c){!function(o){"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;o.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(f,L,c){!function(o){"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;o.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(f,L,c){!function(o){"use strict";function a(s,n,d,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[d][2]?m[d][2]:m[d][1]:u?m[d][0]:m[d][1]}o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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"};o.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,d,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(d){return r[d]}).replace(/\u060c/g,",")},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(c(7586))},3958:function(f,L,c){!function(o){"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,h,y){var g="";switch(h){case"s":return y?"muutaman sekunnin":"muutama sekunti";case"ss":g=y?"sekunnin":"sekuntia";break;case"m":return y?"minuutin":"minuutti";case"mm":g=y?"minuutin":"minuuttia";break;case"h":return y?"tunnin":"tunti";case"hh":g=y?"tunnin":"tuntia";break;case"d":return y?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":g=y?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return y?"kuukauden":"kuukausi";case"MM":g=y?"kuukauden":"kuukautta";break;case"y":return y?"vuoden":"vuosi";case"yy":g=y?"vuoden":"vuotta"}return function n(u,m){return u<10?m?r[u]:a[u]:u}(u,y)+" "+g}o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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];o.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(f,L,c){!function(o){"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("_");o.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(n,d){return n?/-MMM-/.test(d)?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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";function a(s,n,d,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[d][0]:m[d][1]}o.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,d){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(f,L,c){!function(o){"use strict";function a(s,n,d,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[d][0]:m[d][1]}o.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,d){return s<4?"rati":s<12?"sokallim":s<16?"donparam":s<20?"sanje":"rati"}})}(c(7586))},6827:function(f,L,c){!function(o){"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"};o.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(d){return r[d]})},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(n,d){return 12===n&&(n=0),"\u0ab0\u0abe\u0aa4"===d?n<4?n:n+12:"\u0ab8\u0ab5\u0abe\u0ab0"===d?n:"\u0aac\u0aaa\u0acb\u0ab0"===d?n>=10?n:n+12:"\u0ab8\u0abe\u0a82\u0a9c"===d?n+12:void 0},meridiem:function(n,d,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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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];o.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,h){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(f,L,c){!function(o){"use strict";function a(s,n,d){var u=s+" ";switch(d){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")}}o.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(f,L,c){!function(o){"use strict";var a="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function r(d,u,m,h){var y=d;switch(m){case"s":return h||u?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return y+(h||u)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(h||u?" perc":" perce");case"mm":return y+(h||u?" perc":" perce");case"h":return"egy"+(h||u?" \xf3ra":" \xf3r\xe1ja");case"hh":return y+(h||u?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(h||u?" nap":" napja");case"dd":return y+(h||u?" nap":" napja");case"M":return"egy"+(h||u?" h\xf3nap":" h\xf3napja");case"MM":return y+(h||u?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(h||u?" \xe9v":" \xe9ve");case"yy":return y+(h||u?" \xe9v":" \xe9ve")}return""}function s(d){return(d?"":"[m\xfalt] ")+"["+a[this.day()]+"] LT[-kor]"}o.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(d){return"u"===d.charAt(1).toLowerCase()},meridiem:function(d,u,m){return d<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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";function a(n){return n%100==11||n%10!=1}function r(n,d,u,m){var h=n+" ";switch(u){case"s":return d||m?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return a(n)?h+(d||m?"sek\xfandur":"sek\xfandum"):h+"sek\xfanda";case"m":return d?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return a(n)?h+(d||m?"m\xedn\xfatur":"m\xedn\xfatum"):d?h+"m\xedn\xfata":h+"m\xedn\xfatu";case"hh":return a(n)?h+(d||m?"klukkustundir":"klukkustundum"):h+"klukkustund";case"d":return d?"dagur":m?"dag":"degi";case"dd":return a(n)?d?h+"dagar":h+(m?"daga":"d\xf6gum"):d?h+"dagur":h+(m?"dag":"degi");case"M":return d?"m\xe1nu\xf0ur":m?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return a(n)?d?h+"m\xe1nu\xf0ir":h+(m?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):d?h+"m\xe1nu\xf0ur":h+(m?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return d||m?"\xe1r":"\xe1ri";case"yy":return a(n)?h+(d||m?"\xe1r":"\xe1rum"):h+(d||m?"\xe1r":"\xe1ri")}}o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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,d){return"\u10d8"===d?n+"\u10e8\u10d8":n+d+"\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(f,L,c){!function(o){"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"};o.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(f,L,c){!function(o){"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"};o.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,d,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(d){return r[d]})},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]})},week:{dow:1,doy:4}})}(c(7586))},5082:function(f,L,c){!function(o){"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"};o.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(d){return r[d]})},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]})},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,d){return 12===n&&(n=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===d?n<4?n:n+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===d?n:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===d?n>=10?n:n+12:"\u0cb8\u0c82\u0c9c\u0cc6"===d?n+12:void 0},meridiem:function(n,d,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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";function a(n,d,u,m){var h={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 d?h[u][0]:h[u][1]}o.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,d,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,d){var u=d.toLowerCase();return u.includes("w")||u.includes("m")?n+".":n+function r(n){var d=(n=""+n).substring(n.length-1),u=n.length>1?n.substring(n.length-2):"";return 12==u||13==u||"2"!=d&&"3"!=d&&"50"!=u&&"70"!=d&&"80"!=d?"\xea":"y\xea"}(n)},week:{dow:1,doy:4}})}(c(7586))},111:function(f,L,c){!function(o){"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"];o.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(d){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(d)},meridiem:function(d,u,m){return d<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(d){return d.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(u){return r[u]}).replace(/\u060c/g,",")},postformat:function(d){return d.replace(/\d/g,function(u){return a[u]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(c(7586))},9187:function(f,L,c){!function(o){"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"};o.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(f,L,c){!function(o){"use strict";function a(u,m,h,y){var g={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?g[h][0]:g[h][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)}o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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(h,y,g,v){return y?d(g)[0]:v?d(g)[1]:d(g)[2]}function n(h){return h%10==0||h>10&&h<20}function d(h){return a[h].split("_")}function u(h,y,g,v){var S=h+" ";return 1===h?S+s(0,y,g[0],v):y?S+(n(h)?d(g)[1]:d(g)[0]):v?S+d(g)[1]:S+(n(h)?d(g)[1]:d(g)[2])}o.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(h,y,g,v){return y?"kelios sekund\u0117s":v?"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(h){return h+"-oji"},week:{dow:1,doy:4}})}(c(7586))},2621:function(f,L,c){!function(o){"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,h,y){return y?h%10==1&&h%100!=11?m[2]:m[3]:h%10==1&&h%100!=11?m[0]:m[1]}function s(m,h,y){return m+" "+r(a[y],m,h)}function n(m,h,y){return r(a[y],m,h)}o.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 d(m,h){return h?"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(f,L,c){!function(o){"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,d){var u=a.words[d];return 1===d.length?n?u[0]:u[1]:s+" "+a.correctGrammaticalCase(s,u)}};o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";function a(s,n,d,u){switch(d){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}}o.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,d){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(f,L,c){!function(o){"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(d,u,m,h){var y="";if(u)switch(m){case"s":y="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":y="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":y="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":y="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":y="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":y="%d \u0924\u093e\u0938";break;case"d":y="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":y="%d \u0926\u093f\u0935\u0938";break;case"M":y="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":y="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":y="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":y="%d \u0935\u0930\u094d\u0937\u0947"}else switch(m){case"s":y="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":y="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":y="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":y="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":y="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":y="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":y="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":y="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":y="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":y="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":y="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":y="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return y.replace(/%d/i,d)}o.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(d){return d.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(u){return r[u]})},postformat:function(d){return d.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(d,u){return 12===d&&(d=0),"\u092a\u0939\u093e\u091f\u0947"===u||"\u0938\u0915\u093e\u0933\u0940"===u?d:"\u0926\u0941\u092a\u093e\u0930\u0940"===u||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===u||"\u0930\u093e\u0924\u094d\u0930\u0940"===u?d>=12?d:d+12:void 0},meridiem:function(d,u,m){return d>=0&&d<6?"\u092a\u0939\u093e\u091f\u0947":d<12?"\u0938\u0915\u093e\u0933\u0940":d<17?"\u0926\u0941\u092a\u093e\u0930\u0940":d<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(c(7586))},5950:function(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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"};o.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(d){return r[d]})},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]})},week:{dow:1,doy:4}})}(c(7586))},7859:function(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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"};o.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(d){return r[d]})},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(n,d){return 12===n&&(n=0),"\u0930\u093e\u0924\u093f"===d?n<4?n:n+12:"\u092c\u093f\u0939\u093e\u0928"===d?n:"\u0926\u093f\u0909\u0901\u0938\u094b"===d?n>=10?n:n+12:"\u0938\u093e\u0901\u091d"===d?n+12:void 0},meridiem:function(n,d,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(f,L,c){!function(o){"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;o.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(f,L,c){!function(o){"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;o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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"};o.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(d){return r[d]})},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(n,d){return 12===n&&(n=0),"\u0a30\u0a3e\u0a24"===d?n<4?n:n+12:"\u0a38\u0a35\u0a47\u0a30"===d?n:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===d?n>=10?n:n+12:"\u0a38\u0a3c\u0a3e\u0a2e"===d?n+12:void 0},meridiem:function(n,d,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(f,L,c){!function(o){"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 d(m,h,y){var g=m+" ";switch(y){case"ss":return g+(n(m)?"sekundy":"sekund");case"m":return h?"minuta":"minut\u0119";case"mm":return g+(n(m)?"minuty":"minut");case"h":return h?"godzina":"godzin\u0119";case"hh":return g+(n(m)?"godziny":"godzin");case"ww":return g+(n(m)?"tygodnie":"tygodni");case"MM":return g+(n(m)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return g+(n(m)?"lata":"lat")}}o.defineLocale("pl",{months:function(m,h){return m?/D MMMM/.test(h)?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:d,m:d,mm:d,h:d,hh:d,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:d,M:"miesi\u0105c",MM:d,y:"rok",yy:d},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(7586))},7476:function(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";function a(s,n,d){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"}[d]}o.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(f,L,c){!function(o){"use strict";function r(d,u,m){return"m"===m?u?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":d+" "+function a(d,u){var m=d.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],+d)}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];o.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(d){if(d.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(d){if(d.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(d){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(d)},meridiem:function(d,u,m){return d<4?"\u043d\u043e\u0447\u0438":d<12?"\u0443\u0442\u0440\u0430":d<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(d,u){switch(u){case"M":case"d":case"DDD":return d+"-\u0439";case"D":return d+"-\u0433\u043e";case"w":case"W":return d+"-\u044f";default:return d}},week:{dow:1,doy:4}})}(c(7586))},2608:function(f,L,c){!function(o){"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"];o.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,d,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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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,h,y){var g=u+" ";switch(h){case"s":return m||y?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return m||y?g+(s(u)?"sekundy":"sek\xfand"):g+"sekundami";case"m":return m?"min\xfata":y?"min\xfatu":"min\xfatou";case"mm":return m||y?g+(s(u)?"min\xfaty":"min\xfat"):g+"min\xfatami";case"h":return m?"hodina":y?"hodinu":"hodinou";case"hh":return m||y?g+(s(u)?"hodiny":"hod\xedn"):g+"hodinami";case"d":return m||y?"de\u0148":"d\u0148om";case"dd":return m||y?g+(s(u)?"dni":"dn\xed"):g+"d\u0148ami";case"M":return m||y?"mesiac":"mesiacom";case"MM":return m||y?g+(s(u)?"mesiace":"mesiacov"):g+"mesiacmi";case"y":return m||y?"rok":"rokom";case"yy":return m||y?g+(s(u)?"roky":"rokov"):g+"rokmi"}}o.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(f,L,c){!function(o){"use strict";function a(s,n,d,u){var m=s+" ";switch(d){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")}}o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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,d,u){var h,m=a.words[d];return 1===d.length?"y"===d&&n?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":u||n?m[0]:m[1]:(h=a.correctGrammaticalCase(s,m),"yy"===d&&n&&"\u0433\u043e\u0434\u0438\u043d\u0443"===h?s+" \u0433\u043e\u0434\u0438\u043d\u0430":s+" "+h)}};o.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(f,L,c){!function(o){"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,d,u){var h,m=a.words[d];return 1===d.length?"y"===d&&n?"jedna godina":u||n?m[0]:m[1]:(h=a.correctGrammaticalCase(s,m),"yy"===d&&n&&"godinu"===h?s+" godina":s+" "+h)}};o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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"};o.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(d){return r[d]})},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]})},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,d,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,d){return 12===n&&(n=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===d?n<2?n:n+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===d||"\u0b95\u0bbe\u0bb2\u0bc8"===d||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===d&&n>=10?n:n+12},week:{dow:0,doy:6}})}(c(7586))},2060:function(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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"};o.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,d){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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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"};o.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 d=s%10;return s+(a[d]||a[s%100-d]||a[s>=100?100:null])}},week:{dow:1,doy:7}})}(c(7586))},9040:function(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";var a="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function n(m,h,y,g){var v=function d(m){var h=Math.floor(m%1e3/100),y=Math.floor(m%100/10),g=m%10,v="";return h>0&&(v+=a[h]+"vatlh"),y>0&&(v+=(""!==v?" ":"")+a[y]+"maH"),g>0&&(v+=(""!==v?" ":"")+a[g]),""===v?"pagh":v}(m);switch(y){case"ss":return v+" lup";case"mm":return v+" tup";case"hh":return v+" rep";case"dd":return v+" jaj";case"MM":return v+" jar";case"yy":return v+" DIS"}}o.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 h=m;return-1!==m.indexOf("jaj")?h.slice(0,-3)+"leS":-1!==m.indexOf("jar")?h.slice(0,-3)+"waQ":-1!==m.indexOf("DIS")?h.slice(0,-3)+"nem":h+" pIq"},past:function s(m){var h=m;return-1!==m.indexOf("jaj")?h.slice(0,-3)+"Hu\u2019":-1!==m.indexOf("jar")?h.slice(0,-3)+"wen":-1!==m.indexOf("DIS")?h.slice(0,-3)+"ben":h+" 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(f,L,c){!function(o){"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"};o.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,d){return s<12?d?"\xf6\xf6":"\xd6\xd6":d?"\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 d=s%10;return s+(a[d]||a[s%100-d]||a[s>=100?100:null])}},week:{dow:1,doy:7}})}(c(7586))},8521:function(f,L,c){!function(o){"use strict";function r(s,n,d,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[d][0]:m[d][1]}o.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,d){return s>11?d?"d'o":"D'O":d?"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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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 d=100*r+s;return d<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":d<900?"\u0633\u06d5\u06be\u06d5\u0631":d<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":d<1230?"\u0686\u06c8\u0634":d<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(f,L,c){!function(o){"use strict";function r(u,m,h){return"m"===h?m?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===h?m?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":u+" "+function a(u,m){var h=u.split("_");return m%10==1&&m%100!=11?h[0]:m%10>=2&&m%10<=4&&(m%100<10||m%100>=20)?h[1]:h[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"}[h],+u)}function n(u){return function(){return u+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}o.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 h={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?h.nominative.slice(1,7).concat(h.nominative.slice(0,1)):u?h[/(\[[\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()]:h.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,h){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(f,L,c){!function(o){"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"];o.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,d,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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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))},6985:function(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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 d=100*r+s;return d<600?"\u51cc\u6668":d<900?"\u65e9\u4e0a":d<1130?"\u4e0a\u5348":d<1230?"\u4e2d\u5348":d<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(f,L,c){!function(o){"use strict";o.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 d=100*r+s;return d<600?"\u51cc\u6668":d<900?"\u65e9\u4e0a":d<1200?"\u4e0a\u5348":1200===d?"\u4e2d\u5348":d<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(f,L,c){!function(o){"use strict";o.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 d=100*r+s;return d<600?"\u51cc\u6668":d<900?"\u65e9\u4e0a":d<1130?"\u4e0a\u5348":d<1230?"\u4e2d\u5348":d<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(f,L,c){!function(o){"use strict";o.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 d=100*r+s;return d<600?"\u51cc\u6668":d<900?"\u65e9\u4e0a":d<1130?"\u4e0a\u5348":d<1230?"\u4e2d\u5348":d<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(f,L,c){(f=c.nmd(f)).exports=function(){"use strict";var o,J;function a(){return o.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 d(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(d(e,t))return!1;return!0}function m(e){return void 0===e}function h(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function y(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function g(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 it=/(\[[^\[]*\])|(\\)?([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,Ee=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,_t={},fe={};function T(e,t,i,_){var l=_;"string"==typeof _&&(l=function(){return this[_]()}),e&&(fe[e]=l),t&&(fe[t[0]]=function(){return q(l.apply(this,arguments),t[1],t[2])}),i&&(fe[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 Ae(e,t){return e.isValid()?(t=Et(t,e.localeData()),_t[t]=_t[t]||function ja(e){var i,_,t=e.match(it);for(i=0,_=t.length;i<_;i++)t[i]=fe[t[i]]?fe[t[i]]:Ha(t[i]);return function(l){var Y,M="";for(Y=0;Y<_;Y++)M+=K(t[Y])?t[Y].call(l,e):t[Y];return M}}(t),_t[t](e)):e.localeData().invalidDate()}function Et(e,t){var i=5;function _(l){return t.longDateFormat(l)||l}for(Ee.lastIndex=0;i>=0&&Ee.test(e);)e=e.replace(Ee,_),Ee.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 U(e){return"string"==typeof e?At[e]||At[e.toLowerCase()]:void 0}function dt(e){var i,_,t={};for(_ in e)d(e,_)&&(i=U(_))&&(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 Je,Ft=/\d/,I=/\d\d/,zt=/\d{3}/,ot=/\d{4}/,Fe=/[+-]?\d{6}/,W=/\d\d?/,Nt=/\d\d\d\d?/,Rt=/\d\d\d\d\d\d?/,ze=/\d{1,3}/,ut=/\d{1,4}/,Ne=/[+-]?\d{1,6}/,Le=/\d+/,Re=/[+-]?\d+/,Ca=/Z|[+-]\d\d:?\d\d/gi,Ie=/Z|[+-]\d\d(?::?\d\d)?/gi,ve=/[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,Ye=/^[1-9]\d?/,lt=/^([1-9]\d|\d)/;function w(e,t,i){Je[e]=K(t)?t:function(_,l){return _&&i?i:t}}function Ga(e,t){return d(Je,e)?Je[e](t._strict,t._locale):new RegExp(function Va(e){return X(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,i,_,l,M){return i||_||l||M}))}(e))}function X(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function G(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function H(e){var t=+e,i=0;return 0!==t&&isFinite(t)&&(i=G(t)),i}Je={};var mt={};function O(e,t){var i,l,_=t;for("string"==typeof e&&(e=[e]),h(t)&&(_=function(M,Y){Y[t]=H(M)}),l=e.length,i=0;i68?1900:2e3)};var F,It=ye("FullYear",!0);function ye(e,t){return function(i){return null!=i?(Jt(this,e,i),a.updateOffset(this,t),this):He(this,e)}}function He(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 Jt(e,t,i){var _,l,M,Y,D;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}M=i,Y=e.month(),D=29!==(D=e.date())||1!==Y||Ce(M)?D:28,l?_.setUTCFullYear(M,Y,D):_.setFullYear(M,Y,D)}}function ct(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?Ce(e)?29:28:31-i%7%2}F=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t=0?(D=new Date(e+400,t,i,_,l,M,Y),isFinite(D.getFullYear())&&D.setFullYear(e)):D=new Date(e,t,i,_,l,M,Y),D}function je(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 Ue(e,t,i){var _=7+t-i;return-(7+je(e,0,_).getUTCDay()-t)%7+_-1}function $t(e,t,i,_,l){var b,j,D=1+7*(t-1)+(7+i-_)%7+Ue(e,_,l);return D<=0?j=Se(b=e-1)+D:D>Se(e)?(b=e+1,j=D-Se(e)):(b=e,j=D),{year:b,dayOfYear:j}}function xe(e,t,i){var M,Y,_=Ue(e.year(),t,i),l=Math.floor((e.dayOfYear()-_-1)/7)+1;return l<1?M=l+ae(Y=e.year()-1,t,i):l>ae(e.year(),t,i)?(M=l-ae(e.year(),t,i),Y=e.year()+1):(Y=e.year(),M=l),{week:M,year:Y}}function ae(e,t,i){var _=Ue(e,t,i),l=Ue(e+1,t,i);return(Se(e)-_+l)/7}T("w",["ww",2],"wo","week"),T("W",["WW",2],"Wo","isoWeek"),w("w",W,Ye),w("ww",W,I),w("W",W,Ye),w("WW",W,I),be(["w","ww","W","WW"],function(e,t,i,_){t[_.substr(0,1)]=H(e)});function Mt(e,t){return e.slice(t,7).concat(e.slice(0,t))}T("d",0,"do","day"),T("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),T("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),T("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),T("e",0,0,"weekday"),T("E",0,0,"isoWeekday"),w("d",W),w("e",W),w("E",W),w("dd",function(e,t){return t.weekdaysMinRegex(e)}),w("ddd",function(e,t){return t.weekdaysShortRegex(e)}),w("dddd",function(e,t){return t.weekdaysRegex(e)}),be(["dd","ddd","dddd"],function(e,t,i,_){var l=i._locale.weekdaysParse(e,_,i._strict);null!=l?t.d=l:k(i).invalidWeekday=e}),be(["d","e","E"],function(e,t,i,_){t[_]=H(e)});var ys="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Kt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),ps="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ks=ve,Ds=ve,ws=ve;function bs(e,t,i){var _,l,M,Y=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],_=0;_<7;++_)M=S([2e3,1]).day(_),this._minWeekdaysParse[_]=this.weekdaysMin(M,"").toLocaleLowerCase(),this._shortWeekdaysParse[_]=this.weekdaysShort(M,"").toLocaleLowerCase(),this._weekdaysParse[_]=this.weekdays(M,"").toLocaleLowerCase();return i?"dddd"===t?-1!==(l=F.call(this._weekdaysParse,Y))?l:null:"ddd"===t?-1!==(l=F.call(this._shortWeekdaysParse,Y))?l:null:-1!==(l=F.call(this._minWeekdaysParse,Y))?l:null:"dddd"===t?-1!==(l=F.call(this._weekdaysParse,Y))||-1!==(l=F.call(this._shortWeekdaysParse,Y))||-1!==(l=F.call(this._minWeekdaysParse,Y))?l:null:"ddd"===t?-1!==(l=F.call(this._shortWeekdaysParse,Y))||-1!==(l=F.call(this._weekdaysParse,Y))||-1!==(l=F.call(this._minWeekdaysParse,Y))?l:null:-1!==(l=F.call(this._minWeekdaysParse,Y))||-1!==(l=F.call(this._weekdaysParse,Y))||-1!==(l=F.call(this._shortWeekdaysParse,Y))?l:null}function ht(){function e(R,_e){return _e.length-R.length}var M,Y,D,b,j,t=[],i=[],_=[],l=[];for(M=0;M<7;M++)Y=S([2e3,1]).day(M),D=X(this.weekdaysMin(Y,"")),b=X(this.weekdaysShort(Y,"")),j=X(this.weekdays(Y,"")),t.push(D),i.push(b),_.push(j),l.push(D),l.push(b),l.push(j);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 ft(){return this.hours()%12||12}function qt(e,t){T(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function Zt(e,t){return t._meridiemParse}T("H",["HH",2],0,"hour"),T("h",["hh",2],0,ft),T("k",["kk",2],0,function Es(){return this.hours()||24}),T("hmm",0,0,function(){return""+ft.apply(this)+q(this.minutes(),2)}),T("hmmss",0,0,function(){return""+ft.apply(this)+q(this.minutes(),2)+q(this.seconds(),2)}),T("Hmm",0,0,function(){return""+this.hours()+q(this.minutes(),2)}),T("Hmmss",0,0,function(){return""+this.hours()+q(this.minutes(),2)+q(this.seconds(),2)}),qt("a",!0),qt("A",!1),w("a",Zt),w("A",Zt),w("H",W,lt),w("h",W,Ye),w("k",W,Ye),w("HH",W,I),w("hh",W,I),w("kk",W,I),w("hmm",Nt),w("hmmss",Rt),w("Hmm",Nt),w("Hmmss",Rt),O(["H","HH"],z),O(["k","kk"],function(e,t,i){var _=H(e);t[z]=24===_?0:_}),O(["a","A"],function(e,t,i){i._isPm=i._locale.isPM(e),i._meridiem=e}),O(["h","hh"],function(e,t,i){t[z]=H(e),k(i).bigHour=!0}),O("hmm",function(e,t,i){var _=e.length-2;t[z]=H(e.substr(0,_)),t[B]=H(e.substr(_)),k(i).bigHour=!0}),O("hmmss",function(e,t,i){var _=e.length-4,l=e.length-2;t[z]=H(e.substr(0,_)),t[B]=H(e.substr(_,2)),t[te]=H(e.substr(l)),k(i).bigHour=!0}),O("Hmm",function(e,t,i){var _=e.length-2;t[z]=H(e.substr(0,_)),t[B]=H(e.substr(_))}),O("Hmmss",function(e,t,i){var _=e.length-4,l=e.length-2;t[z]=H(e.substr(0,_)),t[B]=H(e.substr(_,2)),t[te]=H(e.substr(l))});var zs=ye("Hours",!0);var Oe,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:Ct,week:{dow:0,doy:6},weekdays:ys,weekdaysMin:ps,weekdaysShort:Kt,meridiemParse:/[ap]\.?m?\.?/i},A={},Pe={};function Rs(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 Ge(e){var t=null;if(void 0===A[e]&&f&&f.exports&&function Js(e){return!(!e||!e.match("^[^/\\\\]*$"))}(e))try{t=Oe._abbr,c(5358)("./"+e),de(t)}catch{A[e]=null}return A[e]}function de(e,t){var i;return e&&((i=m(t)?se(e):Lt(e,t))?Oe=i:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Oe._abbr}function Lt(e,t){if(null!==t){var i,_=Qt;if(t.abbr=e,null!=A[e])Wt("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."),_=A[e]._config;else if(null!=t.parentLocale)if(null!=A[t.parentLocale])_=A[t.parentLocale]._config;else{if(null==(i=Ge(t.parentLocale)))return Pe[t.parentLocale]||(Pe[t.parentLocale]=[]),Pe[t.parentLocale].push({name:e,config:t}),null;_=i._config}return A[e]=new nt(st(_,t)),Pe[e]&&Pe[e].forEach(function(l){Lt(l.name,l.config)}),de(e),A[e]}return delete A[e],null}function se(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Oe;if(!s(e)){if(t=Ge(e))return t;e=[e]}return function Is(e){for(var i,_,l,M,t=0;t0;){if(l=Ge(M.slice(0,i).join("-")))return l;if(_&&_.length>=i&&Rs(M,_)>=i-1)break;i--}t++}return Oe}(e)}function Yt(e){var t,i=e._a;return i&&-2===k(e).overflow&&(t=i[ee]<0||i[ee]>11?ee:i[Z]<1||i[Z]>ct(i[N],i[ee])?Z:i[z]<0||i[z]>24||24===i[z]&&(0!==i[B]||0!==i[te]||0!==i[le])?z:i[B]<0||i[B]>59?B:i[te]<0||i[te]>59?te:i[le]<0||i[le]>999?le:-1,k(e)._overflowDayOfYear&&(tZ)&&(t=Z),k(e)._overflowWeeks&&-1===t&&(t=$a),k(e)._overflowWeekday&&-1===t&&(t=Ka),k(e).overflow=t),e}var 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=/^\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)?)?$/,Bs=/Z|[+-]\d\d(?::?\d\d)?/,Ve=[["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]],yt=[["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/]],$s=/^\/?Date\((-?\d+)/i,Ks=/^(?:(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}))$/,qs={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,M,Y,D,b,_=e._i,l=Gs.exec(_)||Vs.exec(_),j=Ve.length,R=yt.length;if(l){for(k(e).iso=!0,t=0,i=j;t7)&&(b=!0)):(M=e._locale._week.dow,Y=e._locale._week.doy,j=xe(E(),M,Y),i=pe(t.gg,e._a[N],j.year),_=pe(t.w,j.week),null!=t.d?((l=t.d)<0||l>6)&&(b=!0):null!=t.e?(l=t.e+M,(t.e<0||t.e>6)&&(b=!0)):l=M),_<1||_>ae(i,M,Y)?k(e)._overflowWeeks=!0:null!=b?k(e)._overflowWeekday=!0:(D=$t(i,_,l,M,Y),e._a[N]=D.year,e._dayOfYear=D.dayOfYear)}(e),null!=e._dayOfYear&&(Y=pe(e._a[N],l[N]),(e._dayOfYear>Se(Y)||0===e._dayOfYear)&&(k(e)._overflowDayOfYear=!0),i=je(Y,0,e._dayOfYear),e._a[ee]=i.getUTCMonth(),e._a[Z]=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[z]&&0===e._a[B]&&0===e._a[te]&&0===e._a[le]&&(e._nextDay=!0,e._a[z]=0),e._d=(e._useUTC?je:us).apply(null,_),M=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[z]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==M&&(k(e).weekdayMismatch=!0)}}function kt(e){if(e._f!==a.ISO_8601)if(e._f!==a.RFC_2822){e._a=[],k(e).empty=!0;var i,_,l,M,Y,j,R,t=""+e._i,D=t.length,b=0;for(R=(l=Et(e._f,e._locale).match(it)||[]).length,i=0;i0&&k(e).unusedInput.push(Y),t=t.slice(t.indexOf(_)+_.length),b+=_.length),fe[M]?(_?k(e).empty=!1:k(e).unusedTokens.push(M),Ba(M,_,e)):e._strict&&!_&&k(e).unusedTokens.push(M);k(e).charsLeftOver=D-b,t.length>0&&k(e).unusedInput.push(t),e._a[z]<=12&&!0===k(e).bigHour&&e._a[z]>0&&(k(e).bigHour=void 0),k(e).parsedDateParts=e._a.slice(0),k(e).meridiem=e._meridiem,e._a[z]=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[z],e._meridiem),null!==(j=k(e).era)&&(e._a[N]=e._locale.erasConvertYear(j,e._a[N])),pt(e),Yt(e)}else ta(e);else ea(e)}function aa(e){var t=e._i,i=e._f;return e._locale=e._locale||se(e._l),null===t||void 0===i&&""===t?he({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),V(t)?new Te(Yt(t)):(y(t)?e._d=t:s(i)?function _n(e){var t,i,_,l,M,Y,D=!1,b=e._f.length;if(0===b)return k(e).invalidFormat=!0,void(e._d=new Date(NaN));for(l=0;lthis?this:e:he()});function na(e,t){var i,_;if(1===t.length&&s(t[0])&&(t=t[0]),!t.length)return E();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 vt(e,t){return t.erasAbbrRegex(e)}function bt(){var l,M,Y,D,b,e=[],t=[],i=[],_=[],j=this.eras();for(l=0,M=j.length;l(M=ae(e,_,l))&&(t=M),Er.call(this,e,t,i,_,l))}function Er(e,t,i,_,l){var M=$t(e,t,i,_,l),Y=je(M.year,0,M.dayOfYear);return this.year(Y.getUTCFullYear()),this.month(Y.getUTCMonth()),this.date(Y.getUTCDate()),this}T("N",0,0,"eraAbbr"),T("NN",0,0,"eraAbbr"),T("NNN",0,0,"eraAbbr"),T("NNNN",0,0,"eraName"),T("NNNNN",0,0,"eraNarrow"),T("y",["y",1],"yo","eraYear"),T("y",["yy",2],0,"eraYear"),T("y",["yyy",3],0,"eraYear"),T("y",["yyyy",4],0,"eraYear"),w("N",vt),w("NN",vt),w("NNN",vt),w("NNNN",function vr(e,t){return t.erasNameRegex(e)}),w("NNNNN",function br(e,t){return t.erasNarrowRegex(e)}),O(["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}),w("y",Le),w("yy",Le),w("yyy",Le),w("yyyy",Le),w("yo",function Sr(e,t){return t._eraYearOrdinalRegex||Le}),O(["y","yy","yyy","yyyy"],N),O(["yo"],function(e,t,i,_){var l;i._locale._eraYearOrdinalRegex&&(l=e.match(i._locale._eraYearOrdinalRegex)),t[N]=i._locale.eraYearOrdinalParse?i._locale.eraYearOrdinalParse(e,l):parseInt(e,10)}),T(0,["gg",2],0,function(){return this.weekYear()%100}),T(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Qe("gggg","weekYear"),Qe("ggggg","weekYear"),Qe("GGGG","isoWeekYear"),Qe("GGGGG","isoWeekYear"),w("G",Re),w("g",Re),w("GG",W,I),w("gg",W,I),w("GGGG",ut,ot),w("gggg",ut,ot),w("GGGGG",Ne,Fe),w("ggggg",Ne,Fe),be(["gggg","ggggg","GGGG","GGGGG"],function(e,t,i,_){t[_.substr(0,2)]=H(e)}),be(["gg","GG"],function(e,t,i,_){t[_]=a.parseTwoDigitYear(e)}),T("Q",0,"Qo","quarter"),w("Q",Ft),O("Q",function(e,t){t[ee]=3*(H(e)-1)}),T("D",["DD",2],"Do","date"),w("D",W,Ye),w("DD",W,I),w("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),O(["D","DD"],Z),O("Do",function(e,t){t[Z]=H(e.match(W)[0])});var Ya=ye("Date",!0);T("DDD",["DDDD",3],"DDDo","dayOfYear"),w("DDD",ze),w("DDDD",zt),O(["DDD","DDDD"],function(e,t,i){i._dayOfYear=H(e)}),T("m",["mm",2],0,"minute"),w("m",W,lt),w("mm",W,I),O(["m","mm"],B);var zr=ye("Minutes",!1);T("s",["ss",2],0,"second"),w("s",W,lt),w("ss",W,I),O(["s","ss"],te);var oe,ya,Nr=ye("Seconds",!1);for(T("S",0,0,function(){return~~(this.millisecond()/100)}),T(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),T(0,["SSS",3],0,"millisecond"),T(0,["SSSS",4],0,function(){return 10*this.millisecond()}),T(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),T(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),T(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),T(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),T(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),w("S",ze,Ft),w("SS",ze,I),w("SSS",ze,zt),oe="SSSS";oe.length<=9;oe+="S")w(oe,Le);function Rr(e,t){t[le]=H(1e3*("0."+e))}for(oe="S";oe.length<=9;oe+="S")O(oe,Rr);ya=ye("Milliseconds",!1),T("z",0,0,"zoneAbbr"),T("zz",0,0,"zoneName");var p=Te.prototype;function pa(e){return e}p.add=Wn,p.calendar=function In(e,t){1===arguments.length&&(arguments[0]?An(arguments[0])?(e=arguments[0],t=void 0):function Nn(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||d(e,_[l]);return t&&i}(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var i=e||E(),_=gt(i,this).startOf("day"),l=a.calendarFormat(this,_)||"sameElse",M=t&&(K(t[l])?t[l].call(this,i):t[l]);return this.format(M||this.localeData().calendar(l,this,E(i)))},p.clone=function Jn(){return new Te(this)},p.diff=function Kn(e,t,i){var _,l,M;if(!this.isValid())return NaN;if(!(_=gt(e,this)).isValid())return NaN;switch(l=6e4*(_.utcOffset()-this.utcOffset()),t=U(t)){case"year":M=Ke(this,_)/12;break;case"month":M=Ke(this,_);break;case"quarter":M=Ke(this,_)/3;break;case"second":M=(this-_)/1e3;break;case"minute":M=(this-_)/6e4;break;case"hour":M=(this-_)/36e5;break;case"day":M=(this-_-l)/864e5;break;case"week":M=(this-_-l)/6048e5;break;default:M=this-_}return i?M:G(M)},p.endOf=function rr(e){var t,i;if(void 0===(e=U(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+=Ze-De(t+(this._isUTC?0:this.utcOffset()*ke),Ze)-1;break;case"minute":t=this._d.valueOf(),t+=ke-De(t,ke)-1;break;case"second":t=this._d.valueOf(),t+=1e3-De(t,1e3)-1}return this._d.setTime(t),a.updateOffset(this,!0),this},p.format=function Xn(e){e||(e=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var t=Ae(this,e);return this.localeData().postformat(t)},p.from=function er(e,t){return this.isValid()&&(V(e)&&e.isValid()||E(e).isValid())?$({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},p.fromNow=function tr(e){return this.from(E(),e)},p.to=function ar(e,t){return this.isValid()&&(V(e)&&e.isValid()||E(e).isValid())?$({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},p.toNow=function sr(e){return this.to(E(),e)},p.get=function Za(e){return K(this[e=U(e)])?this[e]():this},p.invalidAt=function Mr(){return k(this).overflow},p.isAfter=function Cn(e,t){var i=V(e)?e:E(e);return!(!this.isValid()||!i.isValid())&&("millisecond"===(t=U(t)||"millisecond")?this.valueOf()>i.valueOf():i.valueOf()9999?Ae(i,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):K(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",Ae(i,"Z")):Ae(i,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},p.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&&(p[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),p.toJSON=function lr(){return this.isValid()?this.toISOString():null},p.toString=function qn(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},p.unix=function _r(){return Math.floor(this.valueOf()/1e3)},p.valueOf=function ir(){return this._d.valueOf()-6e4*(this._offset||0)},p.creationData=function hr(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},p.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()},p.isLocal=function Hn(){return!!this.isValid()&&!this._isUTC},p.isUtcOffset=function jn(){return!!this.isValid()&&this._isUTC},p.isUtc=ia,p.isUTC=ia,p.zoneAbbr=function Ir(){return this._isUTC?"UTC":""},p.zoneName=function Jr(){return this._isUTC?"Coordinated Universal Time":""},p.dates=C("dates accessor is deprecated. Use date instead.",Ya),p.months=C("months accessor is deprecated. Use month instead",Vt),p.years=C("years accessor is deprecated. Use year instead",It),p.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()}),p.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 at(e,this),(e=aa(e))._a?(t=e._isUTC?S(e._a):E(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),M=0;for(Y=0;Y<_;Y++)(i&&e[Y]!==t[Y]||!i&&H(e[Y])!==H(t[Y]))&&M++;return M+l}(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted});var P=nt.prototype;function Xe(e,t,i,_){var l=se(),M=S().set(_,t);return l[i](M,e)}function ka(e,t,i){if(h(e)&&(t=e,e=void 0),e=e||"",null!=t)return Xe(e,t,i,"month");var _,l=[];for(_=0;_<12;_++)l[_]=Xe(e,_,i,"month");return l}function St(e,t,i,_){"boolean"==typeof e?(h(t)&&(i=t,t=void 0),t=t||""):(i=t=e,e=!1,h(t)&&(i=t,t=void 0),t=t||"");var Y,l=se(),M=e?l._week.dow:0,D=[];if(null!=i)return Xe(t,(i+M)%7,_,"day");for(Y=0;Y<7;Y++)D[Y]=Xe(t,(Y+M)%7,_,"day");return D}P.calendar=function Sa(e,t,i){var _=this._calendar[e]||this._calendar.sameElse;return K(_)?_.call(t,i):_},P.longDateFormat=function Pa(e){var t=this._longDateFormat[e],i=this._longDateFormat[e.toUpperCase()];return t||!i?t:(this._longDateFormat[e]=i.match(it).map(function(_){return"MMMM"===_||"MM"===_||"DD"===_||"dddd"===_?_.slice(1):_}).join(""),this._longDateFormat[e])},P.invalidDate=function Wa(){return this._invalidDate},P.ordinal=function Fa(e){return this._ordinal.replace("%d",e)},P.preparse=pa,P.postformat=pa,P.relativeTime=function Na(e,t,i,_){var l=this._relativeTime[i];return K(l)?l(e,t,i,_):l.replace(/%d/i,e)},P.pastFuture=function Ra(e,t){var i=this._relativeTime[e>0?"future":"past"];return K(i)?i(t):i.replace(/%s/i,t)},P.set=function va(e){var t,i;for(i in e)d(e,i)&&(K(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)},P.eras=function fr(e,t){var i,_,l,M=this._eras||se("en")._eras;for(i=0,_=M.length;i<_;++i)switch("string"==typeof M[i].since&&(l=a(M[i].since).startOf("day"),M[i].since=l.valueOf()),typeof M[i].until){case"undefined":M[i].until=1/0;break;case"string":l=a(M[i].until).startOf("day").valueOf(),M[i].until=l.valueOf()}return M},P.erasParse=function Lr(e,t,i){var _,l,Y,D,b,M=this.eras();for(e=e.toUpperCase(),_=0,l=M.length;_=0)return M[_]},P.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},P.erasAbbrRegex=function gr(e){return d(this,"_erasAbbrRegex")||bt.call(this),e?this._erasAbbrRegex:this._erasRegex},P.erasNameRegex=function wr(e){return d(this,"_erasNameRegex")||bt.call(this),e?this._erasNameRegex:this._erasRegex},P.erasNarrowRegex=function Tr(e){return d(this,"_erasNarrowRegex")||bt.call(this),e?this._erasNarrowRegex:this._erasRegex},P.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},P.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},P.monthsParse=function is(e,t,i){var _,l,M;if(this._monthsParseExact)return rs.call(this,e,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),_=0;_<12;_++){if(l=S([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[_]&&(M="^"+this.months(l,"")+"|^"+this.monthsShort(l,""),this._monthsParse[_]=new RegExp(M.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 _}},P.monthsRegex=function os(e){return this._monthsParseExact?(d(this,"_monthsRegex")||Bt.call(this),e?this._monthsStrictRegex:this._monthsRegex):(d(this,"_monthsRegex")||(this._monthsRegex=as),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},P.monthsShortRegex=function ds(e){return this._monthsParseExact?(d(this,"_monthsRegex")||Bt.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(d(this,"_monthsShortRegex")||(this._monthsShortRegex=ts),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},P.week=function ls(e){return xe(e,this._week.dow,this._week.doy).week},P.firstDayOfYear=function Ms(){return this._week.doy},P.firstDayOfWeek=function cs(){return this._week.dow},P.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?Mt(i,this._week.dow):e?i[e.day()]:i},P.weekdaysMin=function vs(e){return!0===e?Mt(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},P.weekdaysShort=function Ts(e){return!0===e?Mt(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},P.weekdaysParse=function Ss(e,t,i){var _,l,M;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=S([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[_]||(M="^"+this.weekdays(l,"")+"|^"+this.weekdaysShort(l,"")+"|^"+this.weekdaysMin(l,""),this._weekdaysParse[_]=new RegExp(M.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 _}},P.weekdaysRegex=function Ps(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||ht.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(d(this,"_weekdaysRegex")||(this._weekdaysRegex=ks),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},P.weekdaysShortRegex=function Os(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||ht.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(d(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ds),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},P.weekdaysMinRegex=function Ws(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||ht.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(d(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=ws),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},P.isPM=function As(e){return"p"===(e+"").toLowerCase().charAt(0)},P.meridiem=function Ns(e,t,i){return e>11?i?"pm":"PM":i?"am":"AM"},de("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===H(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.",de),a.langData=C("moment.langData is deprecated. Use moment.localeData instead.",se);var ne=Math.abs;function Da(e,t,i,_){var l=$(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 Ht(e){return 146097*e/4800}function re(e){return function(){return this.as(e)}}var Ta=re("ms"),ti=re("s"),ai=re("m"),si=re("h"),ni=re("d"),ri=re("w"),ii=re("M"),_i=re("Q"),di=re("y"),oi=Ta;function ce(e){return function(){return this.isValid()?this._data[e]:NaN}}var mi=ce("milliseconds"),ci=ce("seconds"),Mi=ce("minutes"),hi=ce("hours"),fi=ce("days"),Li=ce("months"),Yi=ce("years");var ie=Math.round,we={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 jt=Math.abs;function ge(e){return(e>0)-(e<0)||+e}function et(){if(!this.isValid())return this.localeData().invalidDate();var _,l,M,Y,b,j,R,_e,e=jt(this._milliseconds)/1e3,t=jt(this._days),i=jt(this._months),D=this.asSeconds();return D?(_=G(e/60),l=G(_/60),e%=60,_%=60,M=G(i/12),i%=12,Y=e?e.toFixed(3).replace(/\.?0+$/,""):"",b=D<0?"-":"",j=ge(this._months)!==ge(D)?"-":"",R=ge(this._days)!==ge(D)?"-":"",_e=ge(this._milliseconds)!==ge(D)?"-":"",b+"P"+(M?j+M+"Y":"")+(i?j+i+"M":"")+(t?R+t+"D":"")+(l||_||e?"T":"")+(l?_e+l+"H":"")+(_?_e+_+"M":"")+(e?_e+Y+"S":"")):"P0D"}var x=Be.prototype;return x.isValid=function Ln(){return this._isValid},x.abs=function qr(){var e=this._data;return this._milliseconds=ne(this._milliseconds),this._days=ne(this._days),this._months=ne(this._months),e.milliseconds=ne(e.milliseconds),e.seconds=ne(e.seconds),e.minutes=ne(e.minutes),e.hours=ne(e.hours),e.months=ne(e.months),e.years=ne(e.years),this},x.add=function Zr(e,t){return Da(this,e,t,1)},x.subtract=function Qr(e,t){return Da(this,e,t,-1)},x.as=function ei(e){if(!this.isValid())return NaN;var t,i,_=this._milliseconds;if("month"===(e=U(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(Ht(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)}},x.asMilliseconds=Ta,x.asSeconds=ti,x.asMinutes=ai,x.asHours=si,x.asDays=ni,x.asWeeks=ri,x.asMonths=ii,x.asQuarters=_i,x.asYears=di,x.valueOf=oi,x._bubble=function Xr(){var l,M,Y,D,b,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(Ht(i)+t),t=0,i=0),_.milliseconds=e%1e3,l=G(e/1e3),_.seconds=l%60,M=G(l/60),_.minutes=M%60,Y=G(M/60),_.hours=Y%24,t+=G(Y/24),i+=b=G(ga(t)),t-=wa(Ht(b)),D=G(i/12),i%=12,_.days=t,_.months=i,_.years=D,this},x.clone=function ui(){return $(this)},x.get=function li(e){return e=U(e),this.isValid()?this[e+"s"]():NaN},x.milliseconds=mi,x.seconds=ci,x.minutes=Mi,x.hours=hi,x.days=fi,x.weeks=function yi(){return G(this.days()/7)},x.months=Li,x.years=Yi,x.humanize=function gi(e,t){if(!this.isValid())return this.localeData().invalidDate();var l,M,i=!1,_=we;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(i=e),"object"==typeof t&&(_=Object.assign({},we,t),null!=t.s&&null==t.ss&&(_.ss=t.s-1)),M=function ki(e,t,i,_){var l=$(e).abs(),M=ie(l.as("s")),Y=ie(l.as("m")),D=ie(l.as("h")),b=ie(l.as("d")),j=ie(l.as("M")),R=ie(l.as("w")),_e=ie(l.as("y")),ue=M<=i.ss&&["s",M]||M0,ue[4]=_,pi.apply(null,ue)}(this,!i,_,l=this.localeData()),i&&(M=l.pastFuture(+this,M)),l.postformat(M)},x.toISOString=et,x.toString=et,x.toJSON=et,x.locale=la,x.localeData=ca,x.toIsoString=C("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",et),x.lang=ma,T("X",0,0,"unix"),T("x",0,0,"valueOf"),w("x",Re),w("X",/[+-]?\d+(\.\d{1,3})?/),O("X",function(e,t,i){i._d=new Date(1e3*parseFloat(e))}),O("x",function(e,t,i){i._d=new Date(H(e))}),a.version="2.30.1",function r(e){o=e}(E),a.fn=p,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=S,a.unix=function Cr(e){return E(1e3*e)},a.months=function Gr(e,t){return ka(e,t,"months")},a.isDate=y,a.locale=de,a.invalid=he,a.duration=$,a.isMoment=V,a.weekdays=function Br(e,t,i){return St(e,t,i,"weekdays")},a.parseZone=function Ur(){return E.apply(null,arguments).parseZone()},a.localeData=se,a.isDuration=$e,a.monthsShort=function Vr(e,t){return ka(e,t,"monthsShort")},a.weekdaysMin=function Kr(e,t,i){return St(e,t,i,"weekdaysMin")},a.defineLocale=Lt,a.updateLocale=function Cs(e,t){if(null!=t){var i,_,l=Qt;null!=A[e]&&null!=A[e].parentLocale?A[e].set(st(A[e]._config,t)):(null!=(_=Ge(e))&&(l=_._config),t=st(l,t),null==_&&(t.abbr=e),(i=new nt(t)).parentLocale=A[e],A[e]=i),de(e)}else null!=A[e]&&(null!=A[e].parentLocale?(A[e]=A[e].parentLocale,e===de()&&de(e)):null!=A[e]&&delete A[e]);return A[e]},a.locales=function Us(){return rt(A)},a.weekdaysShort=function $r(e,t,i){return St(e,t,i,"weekdaysShort")},a.normalizeUnits=U,a.relativeTimeRounding=function Di(e){return void 0===e?ie:"function"==typeof e&&(ie=e,!0)},a.relativeTimeThreshold=function wi(e,t){return void 0!==we[e]&&(void 0===t?we[e]:(we[e]=t,"s"===e&&(we.ss=t-1),!0))},a.calendarFormat=function Rn(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=p,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:(f,L,c)=>{var o={"./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":6985,"./vi.js":6985,"./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(o,s)){var n=new Error("Cannot find module '"+s+"'");throw n.code="MODULE_NOT_FOUND",n}return o[s]}a.keys=function(){return Object.keys(o)},a.resolve=r,f.exports=a,a.id=5358}}]); \ No newline at end of file diff --git a/861.d3961c0173d218b1.js b/861.d3961c0173d218b1.js new file mode 100644 index 0000000..bda50b7 --- /dev/null +++ b/861.d3961c0173d218b1.js @@ -0,0 +1 @@ +(self.webpackChunkangor=self.webpackChunkangor||[]).push([[861],{2827:(f,L,c)=>{"use strict";c.d(L,{T:()=>g});var o=c(467),a=c(1413),r=c(4412),s=c(152),n=c(2498),d=c(6977),u=c(8418),m=c(4438),h=c(5645),y=c(7291);let g=(()=>{class T{constructor(b,p){this.subscriptionService=b,this.storageService=p,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,o.A)(function*(){try{yield b.loadStoredPublicKeys(),b.setupQueueProcessor()}catch(p){console.error("Failed to initialize metadata service:",p)}})()}setupQueueProcessor(){this.processingSubject.pipe((0,s.B)(this.PROCESS_INTERVAL),(0,n.L)(this.MAX_RETRY_ATTEMPTS),(0,d.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 p=b.filter(j=>this.isValidPublicKey(j));p.forEach(j=>this.publicKeyQueue.add(j)),p.length>0&&this.processingSubject.next()}isValidPublicKey(b){return/^[0-9a-f]{64}$/.test(b)}loadStoredPublicKeys(){var b=this;return(0,o.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(p){throw console.error("Error loading stored public keys:",p),p}})()}processQueue(){var b=this;return(0,o.A)(function*(){if(0===b.publicKeyQueue.size)return;const p=b.getBatches(Array.from(b.publicKeyQueue));b.publicKeyQueue.clear();const j=[];for(const I of p)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 p=[];for(let j=0;j{let ce=0;const Se=b.length,Me=setTimeout(()=>{Ye("Batch processing timeout")},1e4),G=j.subscriptionService.addSubscriptions([I],J=>{ce++,j.handleMetadataEvent(J,p),ce===Se&&Ye()},()=>{Ye()}),Ye=J=>{clearTimeout(Me),j.subscriptionService.removeSubscriptionById(G),b.forEach(He=>{p.some(Ne=>Ne.pubkey===He)||p.push({success:!1,pubkey:He,error:J||"Event not received"})}),Q()}})})()}handleMetadataEvent(b,p){try{const j=this.parseMetadataEvent(b);j?(this.storageService.saveProfile(b.pubkey,j),p.push({success:!0,pubkey:b.pubkey})):p.push({success:!1,pubkey:b.pubkey,error:"Invalid metadata format"})}catch{p.push({success:!1,pubkey:b.pubkey,error:"Processing error"})}}parseMetadataEvent(b){try{const p=JSON.parse(b.content);if("object"!=typeof p||null===p)return null;if(p.name&&(p.name=p.name.trim()),p.about&&(p.about=p.about.trim()),p.picture)try{new URL(p.picture)}catch{delete p.picture}return p}catch{return null}}clearQueue(){this.publicKeyQueue.clear()}ngOnDestroy(){this.clearQueue(),this._unsubscribeAll.next(),this._unsubscribeAll.complete()}static{this.\u0275fac=function(p){return new(p||T)(m.KVO(h.n),m.KVO(y.n))}}static{this.\u0275prov=m.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()},413:(f,L,c)=>{"use strict";c.d(L,{m:()=>s});var o=c(719),a=c(4438),r=c(9706);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),h=this.tokenizeText(m);return this.combinePlainText(h.map(y=>this.processToken(y)))}sanitizeText(u){return u.replaceAll(new RegExp("\\p{Cf}","gu"),"")}tokenizeText(u){return u.split(/(\s|,|#\[[^\]]*\])/).filter(Boolean)}isMediaType(u,m){return m.some(h=>u.toLowerCase().includes(h))}isMediaPlatform(u,m){return m.some(h=>u.includes(h))}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 h="";return u.forEach(y=>{"string"==typeof y?h+=y:(h&&(m.push(h),h=""),m.push(y))}),h&&m.push(h),m}processNostrToken(u){try{const m=o.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),h=this.findNpubByUsername(m);if(h)try{const y=o.Qe.decode(h);return{safeWord:this.utilities.sanitizeUrlAndBypass(u),word:y.data,token:y.type}}catch(y){console.warn("Failed to decode npub:",y)}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 h=`https://www.youtube.com/embed/${this.extractYouTubeId(u)}`;return{safeWord:this.utilities.bypassFrameUrl(h),word:h,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})()},8703:(f,L,c)=>{"use strict";c.d(L,{g:()=>s});var o=c(7586),r=c(4438);let s=(()=>{class n{transform(u){return 0===u?"":o.unix(u).fromNow()}static{this.\u0275fac=function(m){return new(m||n)}}static{this.\u0275pipe=r.EJ8({name:"ago",type:n,pure:!0,standalone:!0})}}return n})()},1544:function(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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,h,y,g){var T=a(m),H=r[u][a(m)];return 2===T&&(H=H[h?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"];o.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,h){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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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(h,y,g,T){var H=r(h),b=s[m][r(h)];return 2===H&&(b=b[y?0:1]),b.replace(/%d/i,h)}},d=["\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"];o.defineLocale("ar-ly",{months:d,monthsShort:d,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,h,y){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(h){return a[h]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(c(7586))},7823:function(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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"};o.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,d,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(d){return r[d]}).split("").reverse().join("").replace(/[\u0661\u0662](?![\u062a\u0643])/g,function(d){return r[d]}).split("").reverse().join("").replace(/\u060c/g,",")},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(c(7586))},8261:function(f,L,c){!function(o){"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"};o.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,d,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(d){return r[d]}).replace(/\u060c/g,",")},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(c(7586))},6703:function(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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(h){return 0===h?0:1===h?1:2===h?2:h%100>=3&&h%100<=10?3:h%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"]},d=function(h){return function(y,g,T,H){var b=s(y),p=n[h][s(y)];return 2===b&&(p=p[g?0:1]),p.replace(/%d/i,y)}},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"];o.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(h){return"\u0645"===h},meridiem:function(h,y,g){return h<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:d("s"),ss:d("s"),m:d("m"),mm:d("m"),h:d("h"),hh:d("h"),d:d("d"),dd:d("d"),M:d("M"),MM:d("M"),y:d("y"),yy:d("y")},preparse:function(h){return h.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(y){return r[y]}).replace(/\u060c/g,",")},postformat:function(h){return h.replace(/\d/g,function(y){return a[y]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(c(7586))},6508:function(f,L,c){!function(o){"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"};o.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,d){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(f,L,c){!function(o){"use strict";function r(n,d,u){return"m"===u?d?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===u?d?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":n+" "+function a(n,d){var u=n.split("_");return d%10==1&&d%100!=11?u[0]:d%10>=2&&d%10<=4&&(d%100<10||d%100>=20)?u[1]:u[2]}({ss:d?"\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:d?"\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:d?"\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)}o.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,d,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,d){switch(d){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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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"};o.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(d){return r[d]})},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]})},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,d){return 12===n&&(n=0),"\u09b0\u09be\u09a4"===d?n<4?n:n+12:"\u09ad\u09cb\u09b0"===d||"\u09b8\u0995\u09be\u09b2"===d?n:"\u09a6\u09c1\u09aa\u09c1\u09b0"===d?n>=3?n:n+12:"\u09ac\u09bf\u0995\u09be\u09b2"===d||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===d?n+12:void 0},meridiem:function(n,d,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(f,L,c){!function(o){"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"};o.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(d){return r[d]})},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(n,d){return 12===n&&(n=0),"\u09b0\u09be\u09a4"===d&&n>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===d&&n<5||"\u09ac\u09bf\u0995\u09be\u09b2"===d?n+12:n},meridiem:function(n,d,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(f,L,c){!function(o){"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"};o.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(d){return r[d]})},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]})},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,d){return 12===n&&(n=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===d&&n>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===d&&n<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===d?n+12:n},meridiem:function(n,d,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(f,L,c){!function(o){"use strict";function a(p,j,I){return p+" "+function n(p,j){return 2===j?function d(p){var j={m:"v",b:"v",d:"z"};return void 0===j[p.charAt(0)]?p:j[p.charAt(0)]+p.substring(1)}(p):p}({mm:"munutenn",MM:"miz",dd:"devezh"}[I],p)}function s(p){return p>9?s(p%10):p}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];o.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(p){switch(s(p)){case 1:case 3:case 4:case 5:case 9:return p+" bloaz";default:return p+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(p){return p+(1===p?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(p){return"g.m."===p},meridiem:function(p,j,I){return p<12?"a.m.":"g.m."}})}(c(7586))},7768:function(f,L,c){!function(o){"use strict";function r(n,d,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")}}o.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,d,u,m){if("m"===u)return d?"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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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 d(h){return h>1&&h<5&&1!=~~(h/10)}function u(h,y,g,T){var H=h+" ";switch(g){case"s":return y||T?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return y||T?H+(d(h)?"sekundy":"sekund"):H+"sekundami";case"m":return y?"minuta":T?"minutu":"minutou";case"mm":return y||T?H+(d(h)?"minuty":"minut"):H+"minutami";case"h":return y?"hodina":T?"hodinu":"hodinou";case"hh":return y||T?H+(d(h)?"hodiny":"hodin"):H+"hodinami";case"d":return y||T?"den":"dnem";case"dd":return y||T?H+(d(h)?"dny":"dn\xed"):H+"dny";case"M":return y||T?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return y||T?H+(d(h)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):H+"m\u011bs\xedci";case"y":return y||T?"rok":"rokem";case"yy":return y||T?H+(d(h)?"roky":"let"):H+"lety"}}o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";function a(s,n,d,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[d][0]:m[d][1]}o.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(f,L,c){!function(o){"use strict";function a(s,n,d,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[d][0]:m[d][1]}o.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(f,L,c){!function(o){"use strict";function a(s,n,d,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[d][0]:m[d][1]}o.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(f,L,c){!function(o){"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"];o.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,d,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(f,L,c){!function(o){"use strict";o.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,d){return s>11?d?"\u03bc\u03bc":"\u039c\u039c":d?"\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 d=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)}(d)&&(d=d.apply(n)),d.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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;o.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(f,L,c){!function(o){"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;o.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(f,L,c){!function(o){"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;o.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(f,L,c){!function(o){"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;o.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(f,L,c){!function(o){"use strict";function a(s,n,d,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[d][2]?m[d][2]:m[d][1]:u?m[d][0]:m[d][1]}o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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"};o.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,d,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(d){return r[d]}).replace(/\u060c/g,",")},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(c(7586))},3958:function(f,L,c){!function(o){"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,h,y){var g="";switch(h){case"s":return y?"muutaman sekunnin":"muutama sekunti";case"ss":g=y?"sekunnin":"sekuntia";break;case"m":return y?"minuutin":"minuutti";case"mm":g=y?"minuutin":"minuuttia";break;case"h":return y?"tunnin":"tunti";case"hh":g=y?"tunnin":"tuntia";break;case"d":return y?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":g=y?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return y?"kuukauden":"kuukausi";case"MM":g=y?"kuukauden":"kuukautta";break;case"y":return y?"vuoden":"vuosi";case"yy":g=y?"vuoden":"vuotta"}return function n(u,m){return u<10?m?r[u]:a[u]:u}(u,y)+" "+g}o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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];o.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(f,L,c){!function(o){"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("_");o.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(n,d){return n?/-MMM-/.test(d)?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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";function a(s,n,d,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[d][0]:m[d][1]}o.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,d){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(f,L,c){!function(o){"use strict";function a(s,n,d,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[d][0]:m[d][1]}o.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,d){return s<4?"rati":s<12?"sokallim":s<16?"donparam":s<20?"sanje":"rati"}})}(c(7586))},6827:function(f,L,c){!function(o){"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"};o.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(d){return r[d]})},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(n,d){return 12===n&&(n=0),"\u0ab0\u0abe\u0aa4"===d?n<4?n:n+12:"\u0ab8\u0ab5\u0abe\u0ab0"===d?n:"\u0aac\u0aaa\u0acb\u0ab0"===d?n>=10?n:n+12:"\u0ab8\u0abe\u0a82\u0a9c"===d?n+12:void 0},meridiem:function(n,d,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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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];o.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,h){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(f,L,c){!function(o){"use strict";function a(s,n,d){var u=s+" ";switch(d){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")}}o.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(f,L,c){!function(o){"use strict";var a="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function r(d,u,m,h){var y=d;switch(m){case"s":return h||u?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return y+(h||u)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(h||u?" perc":" perce");case"mm":return y+(h||u?" perc":" perce");case"h":return"egy"+(h||u?" \xf3ra":" \xf3r\xe1ja");case"hh":return y+(h||u?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(h||u?" nap":" napja");case"dd":return y+(h||u?" nap":" napja");case"M":return"egy"+(h||u?" h\xf3nap":" h\xf3napja");case"MM":return y+(h||u?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(h||u?" \xe9v":" \xe9ve");case"yy":return y+(h||u?" \xe9v":" \xe9ve")}return""}function s(d){return(d?"":"[m\xfalt] ")+"["+a[this.day()]+"] LT[-kor]"}o.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(d){return"u"===d.charAt(1).toLowerCase()},meridiem:function(d,u,m){return d<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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";function a(n){return n%100==11||n%10!=1}function r(n,d,u,m){var h=n+" ";switch(u){case"s":return d||m?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return a(n)?h+(d||m?"sek\xfandur":"sek\xfandum"):h+"sek\xfanda";case"m":return d?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return a(n)?h+(d||m?"m\xedn\xfatur":"m\xedn\xfatum"):d?h+"m\xedn\xfata":h+"m\xedn\xfatu";case"hh":return a(n)?h+(d||m?"klukkustundir":"klukkustundum"):h+"klukkustund";case"d":return d?"dagur":m?"dag":"degi";case"dd":return a(n)?d?h+"dagar":h+(m?"daga":"d\xf6gum"):d?h+"dagur":h+(m?"dag":"degi");case"M":return d?"m\xe1nu\xf0ur":m?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return a(n)?d?h+"m\xe1nu\xf0ir":h+(m?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):d?h+"m\xe1nu\xf0ur":h+(m?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return d||m?"\xe1r":"\xe1ri";case"yy":return a(n)?h+(d||m?"\xe1r":"\xe1rum"):h+(d||m?"\xe1r":"\xe1ri")}}o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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,d){return"\u10d8"===d?n+"\u10e8\u10d8":n+d+"\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(f,L,c){!function(o){"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"};o.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(f,L,c){!function(o){"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"};o.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,d,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(d){return r[d]})},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]})},week:{dow:1,doy:4}})}(c(7586))},5082:function(f,L,c){!function(o){"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"};o.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(d){return r[d]})},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]})},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,d){return 12===n&&(n=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===d?n<4?n:n+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===d?n:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===d?n>=10?n:n+12:"\u0cb8\u0c82\u0c9c\u0cc6"===d?n+12:void 0},meridiem:function(n,d,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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";function a(n,d,u,m){var h={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 d?h[u][0]:h[u][1]}o.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,d,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,d){var u=d.toLowerCase();return u.includes("w")||u.includes("m")?n+".":n+function r(n){var d=(n=""+n).substring(n.length-1),u=n.length>1?n.substring(n.length-2):"";return 12==u||13==u||"2"!=d&&"3"!=d&&"50"!=u&&"70"!=d&&"80"!=d?"\xea":"y\xea"}(n)},week:{dow:1,doy:4}})}(c(7586))},111:function(f,L,c){!function(o){"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"];o.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(d){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(d)},meridiem:function(d,u,m){return d<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(d){return d.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(u){return r[u]}).replace(/\u060c/g,",")},postformat:function(d){return d.replace(/\d/g,function(u){return a[u]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(c(7586))},9187:function(f,L,c){!function(o){"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"};o.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(f,L,c){!function(o){"use strict";function a(u,m,h,y){var g={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?g[h][0]:g[h][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)}o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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(h,y,g,T){return y?d(g)[0]:T?d(g)[1]:d(g)[2]}function n(h){return h%10==0||h>10&&h<20}function d(h){return a[h].split("_")}function u(h,y,g,T){var H=h+" ";return 1===h?H+s(0,y,g[0],T):y?H+(n(h)?d(g)[1]:d(g)[0]):T?H+d(g)[1]:H+(n(h)?d(g)[1]:d(g)[2])}o.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(h,y,g,T){return y?"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(h){return h+"-oji"},week:{dow:1,doy:4}})}(c(7586))},2621:function(f,L,c){!function(o){"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,h,y){return y?h%10==1&&h%100!=11?m[2]:m[3]:h%10==1&&h%100!=11?m[0]:m[1]}function s(m,h,y){return m+" "+r(a[y],m,h)}function n(m,h,y){return r(a[y],m,h)}o.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 d(m,h){return h?"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(f,L,c){!function(o){"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,d){var u=a.words[d];return 1===d.length?n?u[0]:u[1]:s+" "+a.correctGrammaticalCase(s,u)}};o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";function a(s,n,d,u){switch(d){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}}o.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,d){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(f,L,c){!function(o){"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(d,u,m,h){var y="";if(u)switch(m){case"s":y="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":y="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":y="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":y="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":y="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":y="%d \u0924\u093e\u0938";break;case"d":y="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":y="%d \u0926\u093f\u0935\u0938";break;case"M":y="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":y="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":y="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":y="%d \u0935\u0930\u094d\u0937\u0947"}else switch(m){case"s":y="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":y="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":y="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":y="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":y="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":y="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":y="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":y="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":y="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":y="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":y="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":y="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return y.replace(/%d/i,d)}o.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(d){return d.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(u){return r[u]})},postformat:function(d){return d.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(d,u){return 12===d&&(d=0),"\u092a\u0939\u093e\u091f\u0947"===u||"\u0938\u0915\u093e\u0933\u0940"===u?d:"\u0926\u0941\u092a\u093e\u0930\u0940"===u||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===u||"\u0930\u093e\u0924\u094d\u0930\u0940"===u?d>=12?d:d+12:void 0},meridiem:function(d,u,m){return d>=0&&d<6?"\u092a\u0939\u093e\u091f\u0947":d<12?"\u0938\u0915\u093e\u0933\u0940":d<17?"\u0926\u0941\u092a\u093e\u0930\u0940":d<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(c(7586))},5950:function(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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"};o.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(d){return r[d]})},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]})},week:{dow:1,doy:4}})}(c(7586))},7859:function(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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"};o.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(d){return r[d]})},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(n,d){return 12===n&&(n=0),"\u0930\u093e\u0924\u093f"===d?n<4?n:n+12:"\u092c\u093f\u0939\u093e\u0928"===d?n:"\u0926\u093f\u0909\u0901\u0938\u094b"===d?n>=10?n:n+12:"\u0938\u093e\u0901\u091d"===d?n+12:void 0},meridiem:function(n,d,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(f,L,c){!function(o){"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;o.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(f,L,c){!function(o){"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;o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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"};o.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(d){return r[d]})},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(n,d){return 12===n&&(n=0),"\u0a30\u0a3e\u0a24"===d?n<4?n:n+12:"\u0a38\u0a35\u0a47\u0a30"===d?n:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===d?n>=10?n:n+12:"\u0a38\u0a3c\u0a3e\u0a2e"===d?n+12:void 0},meridiem:function(n,d,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(f,L,c){!function(o){"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 d(m,h,y){var g=m+" ";switch(y){case"ss":return g+(n(m)?"sekundy":"sekund");case"m":return h?"minuta":"minut\u0119";case"mm":return g+(n(m)?"minuty":"minut");case"h":return h?"godzina":"godzin\u0119";case"hh":return g+(n(m)?"godziny":"godzin");case"ww":return g+(n(m)?"tygodnie":"tygodni");case"MM":return g+(n(m)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return g+(n(m)?"lata":"lat")}}o.defineLocale("pl",{months:function(m,h){return m?/D MMMM/.test(h)?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:d,m:d,mm:d,h:d,hh:d,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:d,M:"miesi\u0105c",MM:d,y:"rok",yy:d},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(7586))},7476:function(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";function a(s,n,d){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"}[d]}o.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(f,L,c){!function(o){"use strict";function r(d,u,m){return"m"===m?u?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":d+" "+function a(d,u){var m=d.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],+d)}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];o.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(d){if(d.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(d){if(d.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(d){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(d)},meridiem:function(d,u,m){return d<4?"\u043d\u043e\u0447\u0438":d<12?"\u0443\u0442\u0440\u0430":d<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(d,u){switch(u){case"M":case"d":case"DDD":return d+"-\u0439";case"D":return d+"-\u0433\u043e";case"w":case"W":return d+"-\u044f";default:return d}},week:{dow:1,doy:4}})}(c(7586))},2608:function(f,L,c){!function(o){"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"];o.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,d,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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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,h,y){var g=u+" ";switch(h){case"s":return m||y?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return m||y?g+(s(u)?"sekundy":"sek\xfand"):g+"sekundami";case"m":return m?"min\xfata":y?"min\xfatu":"min\xfatou";case"mm":return m||y?g+(s(u)?"min\xfaty":"min\xfat"):g+"min\xfatami";case"h":return m?"hodina":y?"hodinu":"hodinou";case"hh":return m||y?g+(s(u)?"hodiny":"hod\xedn"):g+"hodinami";case"d":return m||y?"de\u0148":"d\u0148om";case"dd":return m||y?g+(s(u)?"dni":"dn\xed"):g+"d\u0148ami";case"M":return m||y?"mesiac":"mesiacom";case"MM":return m||y?g+(s(u)?"mesiace":"mesiacov"):g+"mesiacmi";case"y":return m||y?"rok":"rokom";case"yy":return m||y?g+(s(u)?"roky":"rokov"):g+"rokmi"}}o.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(f,L,c){!function(o){"use strict";function a(s,n,d,u){var m=s+" ";switch(d){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")}}o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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,d,u){var h,m=a.words[d];return 1===d.length?"y"===d&&n?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":u||n?m[0]:m[1]:(h=a.correctGrammaticalCase(s,m),"yy"===d&&n&&"\u0433\u043e\u0434\u0438\u043d\u0443"===h?s+" \u0433\u043e\u0434\u0438\u043d\u0430":s+" "+h)}};o.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(f,L,c){!function(o){"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,d,u){var h,m=a.words[d];return 1===d.length?"y"===d&&n?"jedna godina":u||n?m[0]:m[1]:(h=a.correctGrammaticalCase(s,m),"yy"===d&&n&&"godinu"===h?s+" godina":s+" "+h)}};o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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"};o.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(d){return r[d]})},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]})},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,d,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,d){return 12===n&&(n=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===d?n<2?n:n+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===d||"\u0b95\u0bbe\u0bb2\u0bc8"===d||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===d&&n>=10?n:n+12},week:{dow:0,doy:6}})}(c(7586))},2060:function(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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"};o.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,d){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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"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"};o.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 d=s%10;return s+(a[d]||a[s%100-d]||a[s>=100?100:null])}},week:{dow:1,doy:7}})}(c(7586))},9040:function(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";var a="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function n(m,h,y,g){var T=function d(m){var h=Math.floor(m%1e3/100),y=Math.floor(m%100/10),g=m%10,T="";return h>0&&(T+=a[h]+"vatlh"),y>0&&(T+=(""!==T?" ":"")+a[y]+"maH"),g>0&&(T+=(""!==T?" ":"")+a[g]),""===T?"pagh":T}(m);switch(y){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"}}o.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 h=m;return-1!==m.indexOf("jaj")?h.slice(0,-3)+"leS":-1!==m.indexOf("jar")?h.slice(0,-3)+"waQ":-1!==m.indexOf("DIS")?h.slice(0,-3)+"nem":h+" pIq"},past:function s(m){var h=m;return-1!==m.indexOf("jaj")?h.slice(0,-3)+"Hu\u2019":-1!==m.indexOf("jar")?h.slice(0,-3)+"wen":-1!==m.indexOf("DIS")?h.slice(0,-3)+"ben":h+" 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(f,L,c){!function(o){"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"};o.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,d){return s<12?d?"\xf6\xf6":"\xd6\xd6":d?"\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 d=s%10;return s+(a[d]||a[s%100-d]||a[s>=100?100:null])}},week:{dow:1,doy:7}})}(c(7586))},8521:function(f,L,c){!function(o){"use strict";function r(s,n,d,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[d][0]:m[d][1]}o.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,d){return s>11?d?"d'o":"D'O":d?"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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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 d=100*r+s;return d<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":d<900?"\u0633\u06d5\u06be\u06d5\u0631":d<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":d<1230?"\u0686\u06c8\u0634":d<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(f,L,c){!function(o){"use strict";function r(u,m,h){return"m"===h?m?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===h?m?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":u+" "+function a(u,m){var h=u.split("_");return m%10==1&&m%100!=11?h[0]:m%10>=2&&m%10<=4&&(m%100<10||m%100>=20)?h[1]:h[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"}[h],+u)}function n(u){return function(){return u+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}o.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 h={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?h.nominative.slice(1,7).concat(h.nominative.slice(0,1)):u?h[/(\[[\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()]:h.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,h){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(f,L,c){!function(o){"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"];o.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,d,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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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))},6985:function(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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(f,L,c){!function(o){"use strict";o.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 d=100*r+s;return d<600?"\u51cc\u6668":d<900?"\u65e9\u4e0a":d<1130?"\u4e0a\u5348":d<1230?"\u4e2d\u5348":d<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(f,L,c){!function(o){"use strict";o.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 d=100*r+s;return d<600?"\u51cc\u6668":d<900?"\u65e9\u4e0a":d<1200?"\u4e0a\u5348":1200===d?"\u4e2d\u5348":d<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(f,L,c){!function(o){"use strict";o.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 d=100*r+s;return d<600?"\u51cc\u6668":d<900?"\u65e9\u4e0a":d<1130?"\u4e0a\u5348":d<1230?"\u4e2d\u5348":d<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(f,L,c){!function(o){"use strict";o.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 d=100*r+s;return d<600?"\u51cc\u6668":d<900?"\u65e9\u4e0a":d<1130?"\u4e0a\u5348":d<1230?"\u4e2d\u5348":d<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(f,L,c){(f=c.nmd(f)).exports=function(){"use strict";var o,j;function a(){return o.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 d(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(d(e,t))return!1;return!0}function m(e){return void 0===e}function h(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function y(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function g(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 Je(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,M="";for(Y=0;Y<_;Y++)M+=q(t[Y])?t[Y].call(l,e):t[Y];return M}}(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)d(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/,B=/\d\d/,zt=/\d{3}/,ct=/\d{4}/,Ce=/[+-]?\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}/,Ge=/[+-]?\d{1,6}/,pe=/\d+/,Be=/[+-]?\d+/,Ca=/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 w(e,t,i){Ke[e]=q(t)?t:function(_,l){return _&&i?i:t}}function Ga(e,t){return d(Ke,e)?Ke[e](t._strict,t._locale):new RegExp(function Ba(e){return te(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,i,_,l,M){return i||_||l||M}))}(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]),h(t)&&(_=function(M,Y){Y[t]=x(M)}),l=e.length,i=0;i68?1900:2e3)};var R,It=De("FullYear",!0);function De(e,t){return function(i){return null!=i?(Jt(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 Jt(e,t,i){var _,l,M,Y,D;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}M=i,Y=e.month(),D=29!==(D=e.date())||1!==Y||$e(M)?D:28,l?_.setUTCFullYear(M,Y,D):_.setFullYear(M,Y,D)}}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?(D=new Date(e+400,t,i,_,l,M,Y),isFinite(D.getFullYear())&&D.setFullYear(e)):D=new Date(e,t,i,_,l,M,Y),D}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,D=1+7*(t-1)+(7+i-_)%7+Ze(e,_,l);return D<=0?P=Pe(S=e-1)+D:D>Pe(e)?(S=e+1,P=D-Pe(e)):(S=e,P=D),{year:S,dayOfYear:P}}function Ee(e,t,i){var M,Y,_=Ze(e.year(),t,i),l=Math.floor((e.dayOfYear()-_-1)/7)+1;return l<1?M=l+ne(Y=e.year()-1,t,i):l>ne(e.year(),t,i)?(M=l-ne(e.year(),t,i),Y=e.year()+1):(Y=e.year(),M=l),{week:M,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"),w("w",A,ke),w("ww",A,B),w("W",A,ke),w("WW",A,B),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"),w("d",A),w("e",A),w("E",A),w("dd",function(e,t){return t.weekdaysMinRegex(e)}),w("ddd",function(e,t){return t.weekdaysShortRegex(e)}),w("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:p(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,M,Y=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],_=0;_<7;++_)M=H([2e3,1]).day(_),this._minWeekdaysParse[_]=this.weekdaysMin(M,"").toLocaleLowerCase(),this._shortWeekdaysParse[_]=this.weekdaysShort(M,"").toLocaleLowerCase(),this._weekdaysParse[_]=this.weekdays(M,"").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 M,Y,D,S,P,t=[],i=[],_=[],l=[];for(M=0;M<7;M++)Y=H([2e3,1]).day(M),D=te(this.weekdaysMin(Y,"")),S=te(this.weekdaysShort(Y,"")),P=te(this.weekdays(Y,"")),t.push(D),i.push(S),_.push(P),l.push(D),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),w("a",Qt),w("A",Qt),w("H",A,ht),w("h",A,ke),w("k",A,ke),w("HH",A,B),w("hh",A,B),w("kk",A,B),w("hmm",Rt),w("hmmss",Nt),w("Hmm",Rt),w("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),p(i).bigHour=!0}),E("hmm",function(e,t,i){var _=e.length-2;t[N]=x(e.substr(0,_)),t[$]=x(e.substr(_)),p(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)),p(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:Ct,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]&&f&&f.exports&&function Js(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,M,t=0;t0;){if(l=Qe(M.slice(0,i).join("-")))return l;if(_&&_.length>=i&&Ns(M,_)>=i-1)break;i--}t++}return Fe}(e)}function Dt(e){var t,i=e._a;return i&&-2===p(e).overflow&&(t=i[ae]<0||i[ae]>11?ae:i[ee]<1||i[ee]>Lt(i[C],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,p(e)._overflowDayOfYear&&(tee)&&(t=ee),p(e)._overflowWeeks&&-1===t&&(t=Ka),p(e)._overflowWeekday&&-1===t&&(t=$a),p(e).overflow=t),e}var 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)?)?$/,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)?)?$/,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,M,Y,D,S,_=e._i,l=Gs.exec(_)||Bs.exec(_),P=qe.length,U=wt.length;if(l){for(p(e).iso=!0,t=0,i=P;t7)&&(S=!0)):(M=e._locale._week.dow,Y=e._locale._week.doy,P=Ee(F(),M,Y),i=we(t.gg,e._a[C],P.year),_=we(t.w,P.week),null!=t.d?((l=t.d)<0||l>6)&&(S=!0):null!=t.e?(l=t.e+M,(t.e<0||t.e>6)&&(S=!0)):l=M),_<1||_>ne(i,M,Y)?p(e)._overflowWeeks=!0:null!=S?p(e)._overflowWeekday=!0:(D=Kt(i,_,l,M,Y),e._a[C]=D.year,e._dayOfYear=D.dayOfYear)}(e),null!=e._dayOfYear&&(Y=we(e._a[C],l[C]),(e._dayOfYear>Pe(Y)||0===e._dayOfYear)&&(p(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,_),M=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!==M&&(p(e).weekdayMismatch=!0)}}function Tt(e){if(e._f!==a.ISO_8601)if(e._f!==a.RFC_2822){e._a=[],p(e).empty=!0;var i,_,l,M,Y,P,U,t=""+e._i,D=t.length,S=0;for(U=(l=Et(e._f,e._locale).match(ut)||[]).length,i=0;i0&&p(e).unusedInput.push(Y),t=t.slice(t.indexOf(_)+_.length),S+=_.length),ye[M]?(_?p(e).empty=!1:p(e).unusedTokens.push(M),Va(M,_,e)):e._strict&&!_&&p(e).unusedTokens.push(M);p(e).charsLeftOver=D-S,t.length>0&&p(e).unusedInput.push(t),e._a[N]<=12&&!0===p(e).bigHour&&e._a[N]>0&&(p(e).bigHour=void 0),p(e).parsedDateParts=e._a.slice(0),p(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=p(e).era)&&(e._a[C]=e._locale.erasConvertYear(P,e._a[C])),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)),G(t)?new Me(Dt(t)):(y(t)?e._d=t:s(i)?function _n(e){var t,i,_,l,M,Y,D=!1,S=e._f.length;if(0===S)return p(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,M,Y,D,S,e=[],t=[],i=[],_=[],P=this.eras();for(l=0,M=P.length;l(M=ne(e,_,l))&&(t=M),Er.call(this,e,t,i,_,l))}function Er(e,t,i,_,l){var M=Kt(e,t,i,_,l),Y=We(M.year,0,M.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"),w("N",jt),w("NN",jt),w("NNN",jt),w("NNNN",function vr(e,t){return t.erasNameRegex(e)}),w("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?p(i).era=l:p(i).invalidEra=e}),w("y",pe),w("yy",pe),w("yyy",pe),w("yyyy",pe),w("yo",function Sr(e,t){return t._eraYearOrdinalRegex||pe}),E(["y","yy","yyy","yyyy"],C),E(["yo"],function(e,t,i,_){var l;i._locale._eraYearOrdinalRegex&&(l=e.match(i._locale._eraYearOrdinalRegex)),t[C]=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"),w("G",Be),w("g",Be),w("GG",A,B),w("gg",A,B),w("GGGG",Mt,ct),w("gggg",Mt,ct),w("GGGGG",Ge,Ce),w("ggggg",Ge,Ce),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"),w("Q",Ft),E("Q",function(e,t){t[ae]=3*(x(e)-1)}),v("D",["DD",2],"Do","date"),w("D",A,ke),w("DD",A,B),w("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"),w("DDD",Ue),w("DDDD",zt),E(["DDD","DDDD"],function(e,t,i){i._dayOfYear=x(e)}),v("m",["mm",2],0,"minute"),w("m",A,ht),w("mm",A,B),E(["m","mm"],$);var zr=De("Minutes",!1);v("s",["ss",2],0,"second"),w("s",A,ht),w("ss",A,B),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()}),w("S",Ue,Ft),w("SS",Ue,B),w("SSS",Ue,zt),le="SSSS";le.length<=9;le+="S")w(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 k=Me.prototype;function pa(e){return e}k.add=Wn,k.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||d(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",M=t&&(q(t[l])?t[l].call(this,i):t[l]);return this.format(M||this.localeData().calendar(l,this,F(i)))},k.clone=function Jn(){return new Me(this)},k.diff=function $n(e,t,i){var _,l,M;if(!this.isValid())return NaN;if(!(_=St(e,this)).isValid())return NaN;switch(l=6e4*(_.utcOffset()-this.utcOffset()),t=V(t)){case"year":M=tt(this,_)/12;break;case"month":M=tt(this,_);break;case"quarter":M=tt(this,_)/3;break;case"second":M=(this-_)/1e3;break;case"minute":M=(this-_)/6e4;break;case"hour":M=(this-_)/36e5;break;case"day":M=(this-_-l)/864e5;break;case"week":M=(this-_-l)/6048e5;break;default:M=this-_}return i?M:K(M)},k.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},k.format=function Xn(e){e||(e=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var t=Je(this,e);return this.localeData().postformat(t)},k.from=function er(e,t){return this.isValid()&&(G(e)&&e.isValid()||F(e).isValid())?Z({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},k.fromNow=function tr(e){return this.from(F(),e)},k.to=function ar(e,t){return this.isValid()&&(G(e)&&e.isValid()||F(e).isValid())?Z({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},k.toNow=function sr(e){return this.to(F(),e)},k.get=function Qa(e){return q(this[e=V(e)])?this[e]():this},k.invalidAt=function Mr(){return p(this).overflow},k.isAfter=function Cn(e,t){var i=G(e)?e:F(e);return!(!this.isValid()||!i.isValid())&&("millisecond"===(t=V(t)||"millisecond")?this.valueOf()>i.valueOf():i.valueOf()9999?Je(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",Je(i,"Z")):Je(i,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},k.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&&(k[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),k.toJSON=function lr(){return this.isValid()?this.toISOString():null},k.toString=function Zn(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},k.unix=function _r(){return Math.floor(this.valueOf()/1e3)},k.valueOf=function ir(){return this._d.valueOf()-6e4*(this._offset||0)},k.creationData=function hr(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},k.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()},k.isLocal=function Hn(){return!!this.isValid()&&!this._isUTC},k.isUtcOffset=function jn(){return!!this.isValid()&&this._isUTC},k.isUtc=ia,k.isUTC=ia,k.zoneAbbr=function Ir(){return this._isUTC?"UTC":""},k.zoneName=function Jr(){return this._isUTC?"Coordinated Universal Time":""},k.dates=J("dates accessor is deprecated. Use date instead.",Ya),k.months=J("months accessor is deprecated. Use month instead",Bt),k.years=J("years accessor is deprecated. Use year instead",It),k.zone=J("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()}),k.isDSTShifted=J("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),M=0;for(Y=0;Y<_;Y++)(i&&e[Y]!==t[Y]||!i&&x(e[Y])!==x(t[Y]))&&M++;return M+l}(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted});var W=dt.prototype;function rt(e,t,i,_){var l=re(),M=H().set(_,t);return l[i](M,e)}function ka(e,t,i){if(h(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?(h(t)&&(i=t,t=void 0),t=t||""):(i=t=e,e=!1,h(t)&&(i=t,t=void 0),t=t||"");var Y,l=re(),M=e?l._week.dow:0,D=[];if(null!=i)return rt(t,(i+M)%7,_,"day");for(Y=0;Y<7;Y++)D[Y]=rt(t,(Y+M)%7,_,"day");return D}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)d(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,M=this._eras||re("en")._eras;for(i=0,_=M.length;i<_;++i)switch("string"==typeof M[i].since&&(l=a(M[i].since).startOf("day"),M[i].since=l.valueOf()),typeof M[i].until){case"undefined":M[i].until=1/0;break;case"string":l=a(M[i].until).startOf("day").valueOf(),M[i].until=l.valueOf()}return M},W.erasParse=function Lr(e,t,i){var _,l,Y,D,S,M=this.eras();for(e=e.toUpperCase(),_=0,l=M.length;_=0)return M[_]},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 d(this,"_erasAbbrRegex")||xt.call(this),e?this._erasAbbrRegex:this._erasRegex},W.erasNameRegex=function wr(e){return d(this,"_erasNameRegex")||xt.call(this),e?this._erasNameRegex:this._erasRegex},W.erasNarrowRegex=function Tr(e){return d(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,M;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[_]&&(M="^"+this.months(l,"")+"|^"+this.monthsShort(l,""),this._monthsParse[_]=new RegExp(M.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?(d(this,"_monthsRegex")||Vt.call(this),e?this._monthsStrictRegex:this._monthsRegex):(d(this,"_monthsRegex")||(this._monthsRegex=as),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},W.monthsShortRegex=function ds(e){return this._monthsParseExact?(d(this,"_monthsRegex")||Vt.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(d(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,M;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[_]||(M="^"+this.weekdays(l,"")+"|^"+this.weekdaysShort(l,"")+"|^"+this.weekdaysMin(l,""),this._weekdaysParse[_]=new RegExp(M.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?(d(this,"_weekdaysRegex")||yt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(d(this,"_weekdaysRegex")||(this._weekdaysRegex=ks),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},W.weekdaysShortRegex=function Os(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||yt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(d(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ds),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},W.weekdaysMinRegex=function Ws(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||yt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(d(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=J("moment.lang is deprecated. Use moment.locale instead.",ue),a.langData=J("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,M,Y,S,P,U,oe,e=Wt(this._milliseconds)/1e3,t=Wt(this._days),i=Wt(this._months),D=this.asSeconds();return D?(_=K(e/60),l=K(_/60),e%=60,_%=60,M=K(i/12),i%=12,Y=e?e.toFixed(3).replace(/\.?0+$/,""):"",S=D<0?"-":"",P=be(this._months)!==be(D)?"-":"",U=be(this._days)!==be(D)?"-":"",oe=be(this._milliseconds)!==be(D)?"-":"",S+"P"+(M?P+M+"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,M,Y,D,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,M=K(l/60),_.minutes=M%60,Y=K(M/60),_.hours=Y%24,t+=K(Y/24),i+=S=K(ga(t)),t-=wa(Ot(S)),D=K(i/12),i%=12,_.days=t,_.months=i,_.years=D,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,M,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)),M=function ki(e,t,i,_){var l=Z(e).abs(),M=de(l.as("s")),Y=de(l.as("m")),D=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=M<=i.ss&&["s",M]||M0,me[4]=_,pi.apply(null,me)}(this,!i,_,l=this.localeData()),i&&(M=l.pastFuture(+this,M)),l.postformat(M)},O.toISOString=it,O.toString=it,O.toJSON=it,O.locale=la,O.localeData=ca,O.toIsoString=J("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",it),O.lang=ma,v("X",0,0,"unix"),v("x",0,0,"valueOf"),w("x",Be),w("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){o=e}(F),a.fn=k,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 Cr(e){return F(1e3*e)},a.months=function Gr(e,t){return ka(e,t,"months")},a.isDate=y,a.locale=ue,a.invalid=Q,a.duration=Z,a.isMoment=G,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 Br(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 Cs(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=k,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:(f,L,c)=>{var o={"./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":6985,"./vi.js":6985,"./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(o,s)){var n=new Error("Cannot find module '"+s+"'");throw n.code="MODULE_NOT_FOUND",n}return o[s]}a.keys=function(){return Object.keys(o)},a.resolve=r,f.exports=a,a.id=5358}}]); \ No newline at end of file diff --git a/index.html b/index.html index 55ad3d9..95722b9 100644 --- a/index.html +++ b/index.html @@ -41,5 +41,5 @@ - + diff --git a/main.f86106ee58354294.js b/main.cded11acfe3bb15b.js similarity index 99% rename from main.f86106ee58354294.js rename to main.cded11acfe3bb15b.js index f8e70d3..3e95897 100644 --- a/main.f86106ee58354294.js +++ b/main.cded11acfe3bb15b.js @@ -1 +1 @@ -(self.webpackChunkangor=self.webpackChunkangor||[]).push([[792],{1648:(i,a,r)=>{"use strict";r.d(a,{F:()=>o.F});var o=r(5888)},5888:(i,a,r)=>{"use strict";r.d(a,{F:()=>qt});let o=(()=>{class ve{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 ve})(),s=(()=>{class ve{static{this.complex="375ms"}static{this.entering="225ms"}static{this.exiting="195ms"}}return ve})();var c=r(9969);const lt=(ve,ne,ce,qe,Mr=`${s.entering} ${o.deceleration}`,mr=`${s.exiting} ${o.acceleration}`)=>(0,c.hZ)(ve,[(0,c.wk)("void",(0,c.iF)(ne)),(0,c.wk)("*",(0,c.iF)(ce)),(0,c.kY)("void => false, * => false",[]),(0,c.kY)("void => *",(0,c.i0)(qe||Mr),{params:{timings:Mr}}),(0,c.kY)("* => void",(0,c.i0)(qe||mr),{params:{timings:mr}})]),qt=[(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:`${s.entering} ${o.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:`${s.entering} ${o.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:`${s.entering} ${o.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:`${s.entering} ${o.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:`${s.entering} ${o.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:`${s.entering} ${o.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:`${s.exiting} ${o.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:`${s.exiting} ${o.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:`${s.exiting} ${o.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:`${s.exiting} ${o.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:`${s.exiting} ${o.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:`${s.entering} ${o.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:`${s.entering} ${o.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:`${s.entering} ${o.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:`${s.entering} ${o.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:`${s.exiting} ${o.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:`${s.exiting} ${o.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:`${s.exiting} ${o.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:`${s.exiting} ${o.acceleration}`}})]),lt("zoomIn",{opacity:0,transform:"scale(0.5)"},{opacity:1,transform:"scale(1)"},""),lt("zoomOut",{opacity:1,transform:"scale(1)"},{opacity:0,transform:"scale(0.5)"},"")]},7857:(i,a,r)=>{"use strict";r.d(a,{$w:()=>hr,lX:()=>c,Tv:()=>Es});var o=r(1648),s=r(4438);let c=(()=>{class X{constructor(){this._componentRegistry=new Map,this._navigationStore=new Map}registerComponent(tt,oe){this._componentRegistry.set(tt,oe)}deregisterComponent(tt){this._componentRegistry.delete(tt)}getComponent(tt){return this._componentRegistry.get(tt)}storeNavigation(tt,oe){this._navigationStore.set(tt,oe)}getNavigation(tt){return this._navigationStore.get(tt)??[]}deleteNavigation(tt){this._navigationStore.has(tt)||console.warn(`Navigation with the key '${tt}' does not exist.`),this._navigationStore.delete(tt)}getFlatNavigation(tt,oe=[]){for(const ae of tt)"basic"===ae.type?oe.push(ae):ae.children&&this.getFlatNavigation(ae.children,oe);return oe}getItem(tt,oe){for(const ae of oe){if(ae.id===tt)return ae;if(ae.children){const Lr=this.getItem(tt,ae.children);if(Lr)return Lr}}return null}getItemParent(tt,oe,ae){for(const Lr of oe){if(Lr.id===tt)return ae;if(Lr.children){const Fr=this.getItemParent(tt,Lr.children,Lr);if(Fr)return Fr}}return null}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275prov=s.jDH({token:X,factory:X.\u0275fac,providedIn:"root"})}}return X})();var y=r(7209),_=r(2771),E=r(1413),T=r(177),A=r(9213),S=r(9115),I=r(4823),N=r(5245),Y=r(6977);const z=X=>({"angor-horizontal-navigation-item-active-forced":X}),q=X=>[X];function dt(X,Jt){1&X&&s.eu8(0)}function pt(X,Jt){if(1&X&&(s.j41(0,"div",2),s.DNE(1,dt,1,0,"ng-container",7),s.k0s()),2&X){let tt,oe,ae,Lr;const Fr=s.XpG(),wo=s.sdS(9);s.Y8G("ngClass",s.eq3(10,z,Fr.item.active))("routerLink",s.eq3(12,q,Fr.item.link))("fragment",null!==(tt=Fr.item.fragment)&&void 0!==tt?tt:null)("preserveFragment",null!==(oe=Fr.item.preserveFragment)&&void 0!==oe&&oe)("queryParams",null!==(ae=Fr.item.queryParams)&&void 0!==ae?ae:null)("queryParamsHandling",null!==(Lr=Fr.item.queryParamsHandling)&&void 0!==Lr?Lr:null)("routerLinkActive","angor-horizontal-navigation-item-active")("routerLinkActiveOptions",Fr.isActiveMatchOptions)("matTooltip",Fr.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",wo)}}function et(X,Jt){1&X&&s.eu8(0)}function _t(X,Jt){if(1&X&&(s.j41(0,"a",3),s.DNE(1,et,1,0,"ng-container",7),s.k0s()),2&X){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("href",tt.item.link,s.B4B)("target",tt.item.target||"_self")("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function Bt(X,Jt){1&X&&s.eu8(0)}function jt(X,Jt){if(1&X){const tt=s.RV6();s.j41(0,"div",8),s.bIt("click",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.item.function(ae.item))}),s.DNE(1,Bt,1,0,"ng-container",7),s.k0s()}if(2&X){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("ngClass",s.eq3(3,z,tt.item.active))("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function At(X,Jt){1&X&&s.eu8(0)}function kt(X,Jt){if(1&X){const tt=s.RV6();s.j41(0,"div",9),s.bIt("click",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.item.function(ae.item))}),s.DNE(1,At,1,0,"ng-container",7),s.k0s()}if(2&X){let tt,oe,ae,Lr;const Fr=s.XpG(),wo=s.sdS(9);s.Y8G("ngClass",s.eq3(10,z,Fr.item.active))("routerLink",s.eq3(12,q,Fr.item.link))("fragment",null!==(tt=Fr.item.fragment)&&void 0!==tt?tt:null)("preserveFragment",null!==(oe=Fr.item.preserveFragment)&&void 0!==oe&&oe)("queryParams",null!==(ae=Fr.item.queryParams)&&void 0!==ae?ae:null)("queryParamsHandling",null!==(Lr=Fr.item.queryParamsHandling)&&void 0!==Lr?Lr:null)("routerLinkActive","angor-horizontal-navigation-item-active")("routerLinkActiveOptions",Fr.isActiveMatchOptions)("matTooltip",Fr.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",wo)}}function ct(X,Jt){1&X&&s.eu8(0)}function lt(X,Jt){if(1&X){const tt=s.RV6();s.j41(0,"a",10),s.bIt("click",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.item.function(ae.item))}),s.DNE(1,ct,1,0,"ng-container",7),s.k0s()}if(2&X){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("href",tt.item.link,s.B4B)("target",tt.item.target||"_self")("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function Ct(X,Jt){1&X&&s.eu8(0)}function $t(X,Jt){if(1&X&&(s.j41(0,"div",4),s.DNE(1,Ct,1,0,"ng-container",7),s.k0s()),2&X){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("ngClass",s.eq3(3,z,tt.item.active))("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function qt(X,Jt){1&X&&s.eu8(0)}function ve(X,Jt){if(1&X&&(s.j41(0,"div",6),s.DNE(1,qt,1,0,"ng-container",7),s.k0s()),2&X){s.XpG();const tt=s.sdS(9);s.R7$(),s.Y8G("ngTemplateOutlet",tt)}}function ne(X,Jt){if(1&X&&s.nrm(0,"mat-icon",11),2&X){const tt=s.XpG(2);s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.icon)("svgIcon",tt.item.icon)}}function ce(X,Jt){if(1&X&&(s.j41(0,"div",15)(1,"span",14),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG(2);s.R7$(),s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.subtitle),s.R7$(),s.SpI(" ",tt.item.subtitle," ")}}function qe(X,Jt){if(1&X&&(s.j41(0,"div",16)(1,"div",17),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG(2);s.R7$(),s.Y8G("ngClass",tt.item.badge.classes),s.R7$(),s.SpI(" ",tt.item.badge.title," ")}}function Mr(X,Jt){if(1&X&&(s.DNE(0,ne,1,2,"mat-icon",11),s.j41(1,"div",12)(2,"div",13)(3,"span",14),s.EFF(4),s.k0s()(),s.DNE(5,ce,3,2,"div",15),s.k0s(),s.DNE(6,qe,3,2,"div",16)),2&X){const tt=s.XpG();s.vxM(tt.item.icon?0:-1),s.R7$(3),s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.title),s.R7$(),s.SpI(" ",tt.item.title," "),s.R7$(),s.vxM(tt.item.subtitle?5:-1),s.R7$(),s.vxM(tt.item.badge?6:-1)}}let mr=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._angorUtilsService=(0,s.WQX)(y.Q),this.isActiveMatchOptions=this._angorUtilsService.subsetMatchOptions,this._unsubscribeAll=new E.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,Y.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-horizontal-navigation-basic-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[s.aNF],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(oe,ae){1&oe&&(s.j41(0,"div",1),s.DNE(1,pt,2,14,"div",2)(2,_t,2,4,"a",3)(3,jt,2,5,"div",4)(4,kt,2,14,"div",2)(5,lt,2,4,"a",5)(6,$t,2,5,"div",4)(7,ve,2,1,"div",6),s.k0s(),s.DNE(8,Mr,7,5,"ng-template",null,0,s.C5r)),2&oe&&(s.AVh("angor-horizontal-navigation-item-has-subtitle",!!ae.item.subtitle),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper),s.R7$(),s.vxM(!ae.item.link||ae.item.externalLink||ae.item.function||ae.item.disabled?-1:1),s.R7$(),s.vxM(ae.item.link&&ae.item.externalLink&&!ae.item.function&&!ae.item.disabled?2:-1),s.R7$(),s.vxM(ae.item.link||!ae.item.function||ae.item.disabled?-1:3),s.R7$(),s.vxM(ae.item.link&&!ae.item.externalLink&&ae.item.function&&!ae.item.disabled?4:-1),s.R7$(),s.vxM(ae.item.link&&ae.item.externalLink&&ae.item.function&&!ae.item.disabled?5:-1),s.R7$(),s.vxM(ae.item.link||ae.item.function||ae.item.disabled?-1:6),s.R7$(),s.vxM(ae.item.disabled?7:-1))},dependencies:[T.YU,N.Wk,N.wQ,I.uc,I.oV,T.T3,S.Cn,S.fb,A.m_,A.An],encapsulation:2,changeDetection:0})}}return X})(),_r=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._unsubscribeAll=new E.B}ngOnInit(){this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorHorizontalNavigationComponent.onRefreshed.pipe((0,Y.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-horizontal-navigation-divider-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[s.aNF],decls:1,vars:1,consts:[[1,"angor-horizontal-navigation-item-wrapper","divider",3,"ngClass"]],template:function(oe,ae){1&oe&&s.nrm(0,"div",0),2&oe&&s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper)},dependencies:[T.YU],encapsulation:2,changeDetection:0})}}return X})();const Wr=["matMenu"],ke=(X,Jt)=>({"angor-horizontal-navigation-menu-active":X,"angor-horizontal-navigation-menu-active-forced":Jt}),Ve=X=>({$implicit:X}),yt=(X,Jt)=>({"angor-horizontal-navigation-item-disabled":X,"angor-horizontal-navigation-item-active-forced":Jt});function Lt(X,Jt){1&X&&s.eu8(0)}function Ie(X,Jt){if(1&X){const tt=s.RV6();s.j41(0,"div",6,2),s.bIt("onMenuOpen",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.triggerChangeDetection())})("onMenuClose",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.triggerChangeDetection())}),s.DNE(2,Lt,1,0,"ng-container",7),s.k0s()}if(2&X){const tt=s.sdS(1),oe=s.XpG(),ae=s.sdS(2),Lr=s.sdS(6);s.Y8G("ngClass",s.l_i(4,ke,tt.menuOpen,oe.item.active))("matMenuTriggerFor",ae),s.R7$(2),s.Y8G("ngTemplateOutlet",Lr)("ngTemplateOutletContext",s.eq3(7,Ve,oe.item))}}function Pt(X,Jt){if(1&X&&(s.j41(0,"div",8),s.nrm(1,"angor-horizontal-navigation-basic-item",11),s.k0s()),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("disabled",tt.disabled),s.R7$(),s.Y8G("item",tt)("name",oe.name)}}function le(X,Jt){1&X&&s.eu8(0)}function zt(X,Jt){if(1&X&&(s.j41(0,"div",9),s.DNE(1,le,1,0,"ng-container",7),s.nrm(2,"angor-horizontal-navigation-branch-item",12,3),s.k0s()),2&X){const tt=s.sdS(3),oe=s.XpG(2).$implicit,ae=s.XpG(),Lr=s.sdS(6);s.Y8G("disabled",oe.disabled)("matMenuTriggerFor",tt.matMenu),s.R7$(),s.Y8G("ngTemplateOutlet",Lr)("ngTemplateOutletContext",s.eq3(7,Ve,oe)),s.R7$(),s.Y8G("child",!0)("item",oe)("name",ae.name)}}function Ae(X,Jt){if(1&X&&(s.j41(0,"div",10),s.nrm(1,"angor-horizontal-navigation-divider-item",11),s.k0s()),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.R7$(),s.Y8G("item",tt)("name",oe.name)}}function Ye(X,Jt){if(1&X&&s.DNE(0,Pt,2,3,"div",8)(1,zt,4,9,"div",9)(2,Ae,2,2,"div",10),2&X){const tt=s.XpG().$implicit;s.vxM("basic"===tt.type?0:-1),s.R7$(),s.vxM("aside"===tt.type||"collapsable"===tt.type||"group"===tt.type?1:-1),s.R7$(),s.vxM("divider"===tt.type?2:-1)}}function ft(X,Jt){if(1&X&&s.DNE(0,Ye,3,3),2&X){const tt=Jt.$implicit;s.vxM(tt.hidden&&!tt.hidden(tt)||!tt.hidden?0:-1)}}function me(X,Jt){if(1&X&&s.nrm(0,"mat-icon",15),2&X){const tt=s.XpG().$implicit;s.Y8G("ngClass",null==tt.classes?null:tt.classes.icon)("svgIcon",tt.icon)}}function Vt(X,Jt){if(1&X&&(s.j41(0,"div",19)(1,"span",18),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG().$implicit;s.R7$(),s.Y8G("ngClass",null==tt.classes?null:tt.classes.subtitle),s.R7$(),s.SpI(" ",tt.subtitle," ")}}function Te(X,Jt){if(1&X&&(s.j41(0,"div",20)(1,"div",21),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG().$implicit;s.R7$(),s.Y8G("ngClass",tt.badge.classes),s.R7$(),s.SpI(" ",tt.badge.title," ")}}function ie(X,Jt){if(1&X&&(s.j41(0,"div",13)(1,"div",14),s.DNE(2,me,1,2,"mat-icon",15),s.j41(3,"div",16)(4,"div",17)(5,"span",18),s.EFF(6),s.k0s()(),s.DNE(7,Vt,3,2,"div",19),s.k0s(),s.DNE(8,Te,3,2,"div",20),s.k0s()()),2&X){const tt=Jt.$implicit;s.AVh("angor-horizontal-navigation-item-has-subtitle",!!tt.subtitle),s.Y8G("ngClass",null==tt.classes?null:tt.classes.wrapper),s.R7$(),s.Y8G("ngClass",s.l_i(10,yt,tt.disabled,tt.active))("matTooltip",tt.tooltip||""),s.R7$(),s.vxM(tt.icon?2:-1),s.R7$(3),s.Y8G("ngClass",null==tt.classes?null:tt.classes.title),s.R7$(),s.SpI(" ",tt.title," "),s.R7$(),s.vxM(tt.subtitle?7:-1),s.R7$(),s.vxM(tt.badge?8:-1)}}let We=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this.child=!1,this._unsubscribeAll=new E.B}ngOnInit(){this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorHorizontalNavigationComponent.onRefreshed.pipe((0,Y.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}triggerChangeDetection(){this._changeDetectorRef.markForCheck()}trackByFn(tt,oe){return oe.id||tt}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-horizontal-navigation-branch-item"]],viewQuery:function(oe,ae){if(1&oe&&s.GBs(Wr,7),2&oe){let Lr;s.mGM(Lr=s.lsd())&&(ae.matMenu=Lr.first)}},inputs:{child:"child",item:"item",name:"name"},standalone:!0,features:[s.aNF],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(oe,ae){1&oe&&(s.DNE(0,Ie,3,9,"div",4),s.j41(1,"mat-menu",5,0),s.Z7z(3,ft,1,1,null,null,ae.trackByFn,!0),s.k0s(),s.DNE(5,ie,9,13,"ng-template",null,1,s.C5r)),2&oe&&(s.vxM(ae.child?-1:0),s.R7$(),s.Y8G("overlapTrigger",!1),s.R7$(2),s.Dyx(ae.item.children))},dependencies:()=>[X,T.YU,S.Cn,S.kk,S.fb,S.Cp,T.T3,mr,_r,I.uc,I.oV,A.m_,A.An],encapsulation:2,changeDetection:0})}}return X})(),Wt=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._unsubscribeAll=new E.B}ngOnInit(){this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorHorizontalNavigationComponent.onRefreshed.pipe((0,Y.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-horizontal-navigation-spacer-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[s.aNF],decls:1,vars:1,consts:[[1,"angor-horizontal-navigation-item-wrapper",3,"ngClass"]],template:function(oe,ae){1&oe&&s.nrm(0,"div",0),2&oe&&s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper)},dependencies:[T.YU],encapsulation:2,changeDetection:0})}}return X})();function Ne(X,Jt){if(1&X&&s.nrm(0,"angor-horizontal-navigation-basic-item",1),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function $e(X,Jt){if(1&X&&s.nrm(0,"angor-horizontal-navigation-branch-item",1),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function Ke(X,Jt){if(1&X&&s.nrm(0,"angor-horizontal-navigation-spacer-item",1),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function Nr(X,Jt){if(1&X&&s.DNE(0,Ne,1,2,"angor-horizontal-navigation-basic-item",1)(1,$e,1,2,"angor-horizontal-navigation-branch-item",1)(2,Ke,1,2,"angor-horizontal-navigation-spacer-item",1),2&X){const tt=s.XpG().$implicit;s.vxM("basic"===tt.type?0:-1),s.R7$(),s.vxM("aside"===tt.type||"collapsable"===tt.type||"group"===tt.type?1:-1),s.R7$(),s.vxM("spacer"===tt.type?2:-1)}}function Ao(X,Jt){if(1&X&&s.DNE(0,Nr,3,3),2&X){const tt=Jt.$implicit;s.vxM(tt.hidden&&!tt.hidden(tt)||!tt.hidden?0:-1)}}let hr=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._angorUtilsService=(0,s.WQX)(y.Q),this.name=this._angorUtilsService.randomId(),this.onRefreshed=new _.m(1),this._unsubscribeAll=new E.B}ngOnChanges(tt){"navigation"in tt&&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(tt,oe){return oe.id||tt}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-horizontal-navigation"]],inputs:{name:"name",navigation:"navigation"},exportAs:["angorHorizontalNavigation"],standalone:!0,features:[s.OA$,s.aNF],decls:3,vars:0,consts:[[1,"angor-horizontal-navigation-wrapper"],[1,"angor-horizontal-navigation-menu-item",3,"item","name"]],template:function(oe,ae){1&oe&&(s.j41(0,"div",0),s.Z7z(1,Ao,1,1,null,null,ae.trackByFn,!0),s.k0s()),2&oe&&(s.R7$(),s.Dyx(ae.navigation))},dependencies:[mr,We,Wt],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:o.F},changeDetection:0})}}return X})();const Nt=X=>({"angor-vertical-navigation-item-active-forced":X}),he=X=>[X];function se(X,Jt){1&X&&s.eu8(0)}function Le(X,Jt){if(1&X&&(s.j41(0,"a",2),s.DNE(1,se,1,0,"ng-container",6),s.k0s()),2&X){let tt,oe,ae,Lr;const Fr=s.XpG(),wo=s.sdS(9);s.Y8G("ngClass",s.eq3(10,Nt,Fr.item.active))("routerLink",s.eq3(12,he,Fr.item.link))("fragment",null!==(tt=Fr.item.fragment)&&void 0!==tt?tt:null)("preserveFragment",null!==(oe=Fr.item.preserveFragment)&&void 0!==oe&&oe)("queryParams",null!==(ae=Fr.item.queryParams)&&void 0!==ae?ae:null)("queryParamsHandling",null!==(Lr=Fr.item.queryParamsHandling)&&void 0!==Lr?Lr:null)("routerLinkActive","angor-vertical-navigation-item-active")("routerLinkActiveOptions",Fr.isActiveMatchOptions)("matTooltip",Fr.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",wo)}}function yr(X,Jt){1&X&&s.eu8(0)}function mt(X,Jt){if(1&X&&(s.j41(0,"a",3),s.DNE(1,yr,1,0,"ng-container",6),s.k0s()),2&X){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("href",tt.item.link,s.B4B)("target",tt.item.target||"_self")("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function U(X,Jt){1&X&&s.eu8(0)}function Q(X,Jt){if(1&X){const tt=s.RV6();s.j41(0,"div",7),s.bIt("click",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.item.function(ae.item))}),s.DNE(1,U,1,0,"ng-container",6),s.k0s()}if(2&X){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("ngClass",s.eq3(3,Nt,tt.item.active))("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function it(X,Jt){1&X&&s.eu8(0)}function Tt(X,Jt){if(1&X){const tt=s.RV6();s.j41(0,"a",8),s.bIt("click",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.item.function(ae.item))}),s.DNE(1,it,1,0,"ng-container",6),s.k0s()}if(2&X){let tt,oe,ae,Lr;const Fr=s.XpG(),wo=s.sdS(9);s.Y8G("ngClass",s.eq3(10,Nt,Fr.item.active))("routerLink",s.eq3(12,he,Fr.item.link))("fragment",null!==(tt=Fr.item.fragment)&&void 0!==tt?tt:null)("preserveFragment",null!==(oe=Fr.item.preserveFragment)&&void 0!==oe&&oe)("queryParams",null!==(ae=Fr.item.queryParams)&&void 0!==ae?ae:null)("queryParamsHandling",null!==(Lr=Fr.item.queryParamsHandling)&&void 0!==Lr?Lr:null)("routerLinkActive","angor-vertical-navigation-item-active")("routerLinkActiveOptions",Fr.isActiveMatchOptions)("matTooltip",Fr.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",wo)}}function It(X,Jt){1&X&&s.eu8(0)}function ye(X,Jt){if(1&X){const tt=s.RV6();s.j41(0,"a",9),s.bIt("click",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.item.function(ae.item))}),s.DNE(1,It,1,0,"ng-container",6),s.k0s()}if(2&X){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("href",tt.item.link,s.B4B)("target",tt.item.target||"_self")("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function ir(X,Jt){1&X&&s.eu8(0)}function er(X,Jt){if(1&X&&(s.j41(0,"div",4),s.DNE(1,ir,1,0,"ng-container",6),s.k0s()),2&X){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("ngClass",s.eq3(3,Nt,tt.item.active))("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function nr(X,Jt){1&X&&s.eu8(0)}function Hr(X,Jt){if(1&X&&(s.j41(0,"div",5),s.DNE(1,nr,1,0,"ng-container",6),s.k0s()),2&X){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function Qr(X,Jt){if(1&X&&s.nrm(0,"mat-icon",10),2&X){const tt=s.XpG(2);s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.icon)("svgIcon",tt.item.icon)}}function Xr(X,Jt){if(1&X&&(s.j41(0,"div",14)(1,"span",13),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG(2);s.R7$(),s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.subtitle),s.R7$(),s.SpI(" ",tt.item.subtitle," ")}}function gr(X,Jt){if(1&X&&(s.j41(0,"div",15)(1,"div",16),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG(2);s.R7$(),s.Y8G("ngClass",tt.item.badge.classes),s.R7$(),s.SpI(" ",tt.item.badge.title," ")}}function ho(X,Jt){if(1&X&&(s.DNE(0,Qr,1,2,"mat-icon",10),s.j41(1,"div",11)(2,"div",12)(3,"span",13),s.EFF(4),s.k0s()(),s.DNE(5,Xr,3,2,"div",14),s.k0s(),s.DNE(6,gr,3,2,"div",15)),2&X){const tt=s.XpG();s.vxM(tt.item.icon?0:-1),s.R7$(3),s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.title),s.R7$(),s.SpI(" ",tt.item.title," "),s.R7$(),s.vxM(tt.item.subtitle?5:-1),s.R7$(),s.vxM(tt.item.badge?6:-1)}}let te=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._angorUtilsService=(0,s.WQX)(y.Q),this.isActiveMatchOptions=this._angorUtilsService.subsetMatchOptions,this._unsubscribeAll=new E.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,Y.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-vertical-navigation-basic-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[s.aNF],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(oe,ae){1&oe&&(s.j41(0,"div",1),s.DNE(1,Le,2,14,"a",2)(2,mt,2,4,"a",3)(3,Q,2,5,"div",4)(4,Tt,2,14,"a",2)(5,ye,2,4,"a",3)(6,er,2,5,"div",4)(7,Hr,2,2,"div",5),s.k0s(),s.DNE(8,ho,7,5,"ng-template",null,0,s.C5r)),2&oe&&(s.AVh("angor-vertical-navigation-item-has-subtitle",!!ae.item.subtitle),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper),s.R7$(),s.vxM(!ae.item.link||ae.item.externalLink||ae.item.function||ae.item.disabled?-1:1),s.R7$(),s.vxM(ae.item.link&&ae.item.externalLink&&!ae.item.function&&!ae.item.disabled?2:-1),s.R7$(),s.vxM(ae.item.link||!ae.item.function||ae.item.disabled?-1:3),s.R7$(),s.vxM(ae.item.link&&!ae.item.externalLink&&ae.item.function&&!ae.item.disabled?4:-1),s.R7$(),s.vxM(ae.item.link&&ae.item.externalLink&&ae.item.function&&!ae.item.disabled?5:-1),s.R7$(),s.vxM(ae.item.link||ae.item.function||ae.item.disabled?-1:6),s.R7$(),s.vxM(ae.item.disabled?7:-1))},dependencies:[T.YU,N.Wk,N.wQ,I.uc,I.oV,T.T3,A.m_,A.An],encapsulation:2,changeDetection:0})}}return X})(),Qt=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._unsubscribeAll=new E.B}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,Y.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-vertical-navigation-divider-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[s.aNF],decls:1,vars:1,consts:[[1,"angor-vertical-navigation-item-wrapper","divider",3,"ngClass"]],template:function(oe,ae){1&oe&&s.nrm(0,"div",0),2&oe&&s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper)},dependencies:[T.YU],encapsulation:2,changeDetection:0})}}return X})(),Ft=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._unsubscribeAll=new E.B}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,Y.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-vertical-navigation-spacer-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[s.aNF],decls:1,vars:1,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"]],template:function(oe,ae){1&oe&&s.nrm(0,"div",0),2&oe&&s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper)},dependencies:[T.YU],encapsulation:2,changeDetection:0})}}return X})();function pe(X,Jt){if(1&X&&s.nrm(0,"mat-icon",2),2&X){const tt=s.XpG();s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.icon)("svgIcon",tt.item.icon)}}function br(X,Jt){if(1&X&&(s.j41(0,"div",6)(1,"span",5),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG();s.R7$(),s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.subtitle),s.R7$(),s.SpI(" ",tt.item.subtitle," ")}}function Yr(X,Jt){if(1&X&&(s.j41(0,"div",7)(1,"div",8),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG();s.R7$(),s.Y8G("ngClass",tt.item.badge.classes),s.R7$(),s.SpI(" ",tt.item.badge.title," ")}}function Do(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-basic-item",9),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function Ko(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-collapsable-item",10),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function rr(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-divider-item",9),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function Je(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-group-item",9),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function _e(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-spacer-item",9),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function Qe(X,Jt){if(1&X&&s.DNE(0,Do,1,2,"angor-vertical-navigation-basic-item",9)(1,Ko,1,3,"angor-vertical-navigation-collapsable-item",10)(2,rr,1,2,"angor-vertical-navigation-divider-item",9)(3,Je,1,2,"angor-vertical-navigation-group-item",9)(4,_e,1,2,"angor-vertical-navigation-spacer-item",9),2&X){const tt=s.XpG().$implicit;s.vxM("basic"===tt.type?0:-1),s.R7$(),s.vxM("collapsable"===tt.type?1:-1),s.R7$(),s.vxM("divider"===tt.type?2:-1),s.R7$(),s.vxM("group"===tt.type?3:-1),s.R7$(),s.vxM("spacer"===tt.type?4:-1)}}function De(X,Jt){if(1&X&&s.DNE(0,Qe,5,5),2&X){const tt=Jt.$implicit;s.vxM(tt.hidden&&!tt.hidden(tt)||!tt.hidden?0:-1)}}let we=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._unsubscribeAll=new E.B}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,Y.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}trackByFn(tt,oe){return oe.id||tt}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-vertical-navigation-group-item"]],inputs:{autoCollapse:"autoCollapse",item:"item",name:"name"},standalone:!0,features:[s.aNF],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(oe,ae){1&oe&&(s.j41(0,"div",0)(1,"div",1),s.DNE(2,pe,1,2,"mat-icon",2),s.j41(3,"div",3)(4,"div",4)(5,"span",5),s.EFF(6),s.k0s()(),s.DNE(7,br,3,2,"div",6),s.k0s(),s.DNE(8,Yr,3,2,"div",7),s.k0s()(),s.Z7z(9,De,1,1,null,null,ae.trackByFn,!0)),2&oe&&(s.AVh("angor-vertical-navigation-item-has-subtitle",!!ae.item.subtitle),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper),s.R7$(2),s.vxM(ae.item.icon?2:-1),s.R7$(3),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.title),s.R7$(),s.SpI(" ",ae.item.title," "),s.R7$(),s.vxM(ae.item.subtitle?7:-1),s.R7$(),s.vxM(ae.item.badge?8:-1),s.R7$(),s.Dyx(ae.item.children))},dependencies:()=>[X,T.YU,A.m_,A.An,te,Ri,Qt,Ft],encapsulation:2,changeDetection:0})}}return X})();var Zt=r(5964);const Ce=X=>({"angor-vertical-navigation-item-disabled":X});function ar(X,Jt){if(1&X&&s.nrm(0,"mat-icon",2),2&X){const tt=s.XpG();s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.icon)("svgIcon",tt.item.icon)}}function xr(X,Jt){if(1&X&&(s.j41(0,"div",6)(1,"span",5),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG();s.R7$(),s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.subtitle),s.R7$(),s.SpI(" ",tt.item.subtitle," ")}}function _o(X,Jt){if(1&X&&(s.j41(0,"div",7)(1,"div",10),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG();s.R7$(),s.Y8G("ngClass",tt.item.badge.classes),s.R7$(),s.SpI(" ",tt.item.badge.title," ")}}function ai(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-basic-item",11),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function ei(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-collapsable-item",12),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function Zo(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-divider-item",11),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function Ci(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-group-item",11),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function Io(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-spacer-item",11),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function Oi(X,Jt){if(1&X&&s.DNE(0,ai,1,2,"angor-vertical-navigation-basic-item",11)(1,ei,1,3,"angor-vertical-navigation-collapsable-item",12)(2,Zo,1,2,"angor-vertical-navigation-divider-item",11)(3,Ci,1,2,"angor-vertical-navigation-group-item",11)(4,Io,1,2,"angor-vertical-navigation-spacer-item",11),2&X){const tt=s.XpG().$implicit;s.vxM("basic"===tt.type?0:-1),s.R7$(),s.vxM("collapsable"===tt.type?1:-1),s.R7$(),s.vxM("divider"===tt.type?2:-1),s.R7$(),s.vxM("group"===tt.type?3:-1),s.R7$(),s.vxM("spacer"===tt.type?4:-1)}}function di(X,Jt){if(1&X&&s.DNE(0,Oi,5,5),2&X){const tt=Jt.$implicit;s.vxM(tt.hidden&&!tt.hidden(tt)||!tt.hidden?0:-1)}}function Un(X,Jt){if(1&X&&(s.j41(0,"div",9),s.Z7z(1,di,1,1,null,null,s.BUC().trackByFn,!0),s.k0s()),2&X){const tt=s.XpG();s.Y8G("@expandCollapse",void 0),s.R7$(),s.Dyx(tt.item.children)}}let Ri=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._router=(0,s.WQX)(N.Ix),this._angorNavigationService=(0,s.WQX)(c),this.isCollapsed=!0,this.isExpanded=!1,this._unsubscribeAll=new E.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,Y.Q)(this._unsubscribeAll)).subscribe(tt=>{null!==tt&&this._isChildrenOf(tt,this.item)&&this.collapse()}),this.autoCollapse&&this._angorVerticalNavigationComponent.onCollapsableItemExpanded.pipe((0,Y.Q)(this._unsubscribeAll)).subscribe(tt=>{null!==tt&&(this._isChildrenOf(this.item,tt)||this._hasActiveChild(this.item,this._router.url)||this.item!==tt&&this.collapse())}),this._router.events.pipe((0,Zt.p)(tt=>tt instanceof N.wF),(0,Y.Q)(this._unsubscribeAll)).subscribe(tt=>{this._hasActiveChild(this.item,tt.urlAfterRedirects)?this.expand():this.autoCollapse&&this.collapse()}),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,Y.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(tt,oe){return oe.id||tt}_hasActiveChild(tt,oe){const ae=tt.children;if(!ae)return!1;for(const Lr of ae)if(Lr.children&&this._hasActiveChild(Lr,oe)||Lr.link&&this._router.isActive(Lr.link,Lr.exactMatch||!1))return!0;return!1}_isChildrenOf(tt,oe){const ae=tt.children;if(!ae)return!1;if(ae.indexOf(oe)>-1)return!0;for(const Lr of ae)if(Lr.children&&this._isChildrenOf(Lr,oe))return!0;return!1}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-vertical-navigation-collapsable-item"]],hostVars:2,hostBindings:function(oe,ae){2&oe&&s.HbH(ae.classList)},inputs:{autoCollapse:"autoCollapse",item:"item",name:"name"},standalone:!0,features:[s.aNF],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(oe,ae){1&oe&&(s.j41(0,"div",0)(1,"div",1),s.bIt("click",function(){return ae.toggleCollapsable()}),s.DNE(2,ar,1,2,"mat-icon",2),s.j41(3,"div",3)(4,"div",4)(5,"span",5),s.EFF(6),s.k0s()(),s.DNE(7,xr,3,2,"div",6),s.k0s(),s.DNE(8,_o,3,2,"div",7),s.nrm(9,"mat-icon",8),s.k0s()(),s.DNE(10,Un,3,1,"div",9)),2&oe&&(s.AVh("angor-vertical-navigation-item-has-subtitle",!!ae.item.subtitle),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper),s.R7$(),s.Y8G("ngClass",s.eq3(12,Ce,ae.item.disabled))("matTooltip",ae.item.tooltip||""),s.R7$(),s.vxM(ae.item.icon?2:-1),s.R7$(3),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.title),s.R7$(),s.SpI(" ",ae.item.title," "),s.R7$(),s.vxM(ae.item.subtitle?7:-1),s.R7$(),s.vxM(ae.item.badge?8:-1),s.R7$(),s.Y8G("svgIcon","heroicons_solid:chevron-right"),s.R7$(),s.vxM(ae.isCollapsed?-1:10))},dependencies:()=>[X,T.YU,I.uc,I.oV,A.m_,A.An,te,Qt,we,Ft],encapsulation:2,data:{animation:o.F},changeDetection:0})}}return X})();const yi=(X,Jt,tt)=>({"angor-vertical-navigation-item-active":X,"angor-vertical-navigation-item-disabled":Jt,"angor-vertical-navigation-item-active-forced":tt});function Oa(X,Jt){if(1&X&&s.nrm(0,"mat-icon",2),2&X){const tt=s.XpG();s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.icon)("svgIcon",tt.item.icon)}}function Ni(X,Jt){if(1&X&&(s.j41(0,"div",6)(1,"span",5),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG();s.R7$(),s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.subtitle),s.R7$(),s.SpI(" ",tt.item.subtitle," ")}}function na(X,Jt){if(1&X&&(s.j41(0,"div",7)(1,"div",9),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG();s.R7$(),s.Y8G("ngClass",tt.item.badge.classes),s.R7$(),s.SpI(" ",tt.item.badge.title," ")}}function Xn(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-basic-item",10),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function ui(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-collapsable-item",11),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function Mn(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-divider-item",10),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function Uo(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-group-item",10),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function Xt(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-spacer-item",10),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function Be(X,Jt){if(1&X&&s.DNE(0,Xn,1,2,"angor-vertical-navigation-basic-item",10)(1,ui,1,3,"angor-vertical-navigation-collapsable-item",11)(2,Mn,1,2,"angor-vertical-navigation-divider-item",10)(3,Uo,1,2,"angor-vertical-navigation-group-item",10)(4,Xt,1,2,"angor-vertical-navigation-spacer-item",10),2&X){const tt=s.XpG().$implicit;s.vxM("basic"===tt.type?0:-1),s.R7$(),s.vxM("collapsable"===tt.type?1:-1),s.R7$(),s.vxM("divider"===tt.type?2:-1),s.R7$(),s.vxM("group"===tt.type?3:-1),s.R7$(),s.vxM("spacer"===tt.type?4:-1)}}function Ee(X,Jt){if(1&X&&s.DNE(0,Be,5,5),2&X){const tt=Jt.$implicit;s.vxM(tt.hidden&&!tt.hidden(tt)||!tt.hidden?0:-1)}}function bt(X,Jt){if(1&X&&(s.j41(0,"div",8),s.Z7z(1,Ee,1,1,null,null,s.BUC().trackByFn,!0),s.k0s()),2&X){const tt=s.XpG();s.R7$(),s.Dyx(tt.item.children)}}let Yt=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._router=(0,s.WQX)(N.Ix),this._angorNavigationService=(0,s.WQX)(c),this.active=!1,this._unsubscribeAll=new E.B}ngOnChanges(tt){"activeItemId"in tt&&this._markIfActive(this._router.url)}ngOnInit(){this._markIfActive(this._router.url),this._router.events.pipe((0,Zt.p)(tt=>tt instanceof N.wF),(0,Y.Q)(this._unsubscribeAll)).subscribe(tt=>{this._markIfActive(tt.urlAfterRedirects)}),this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,Y.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}trackByFn(tt,oe){return oe.id||tt}_hasActiveChild(tt,oe){const ae=tt.children;if(!ae)return!1;for(const Lr of ae){if(Lr.children&&this._hasActiveChild(Lr,oe))return!0;if("basic"===Lr.type&&Lr.link&&this._router.isActive(Lr.link,Lr.exactMatch||!1))return!0}return!1}_markIfActive(tt){this.active=this.activeItemId===this.item.id,this._hasActiveChild(this.item,tt)&&(this.active=!0),this._changeDetectorRef.markForCheck()}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-vertical-navigation-aside-item"]],inputs:{activeItemId:"activeItemId",autoCollapse:"autoCollapse",item:"item",name:"name",skipChildren:"skipChildren"},standalone:!0,features:[s.OA$,s.aNF],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(oe,ae){1&oe&&(s.j41(0,"div",0)(1,"div",1),s.DNE(2,Oa,1,2,"mat-icon",2),s.j41(3,"div",3)(4,"div",4)(5,"span",5),s.EFF(6),s.k0s()(),s.DNE(7,Ni,3,2,"div",6),s.k0s(),s.DNE(8,na,3,2,"div",7),s.k0s()(),s.DNE(9,bt,3,0,"div",8)),2&oe&&(s.AVh("angor-vertical-navigation-item-has-subtitle",!!ae.item.subtitle),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper),s.R7$(),s.Y8G("ngClass",s.sMw(11,yi,ae.active,ae.item.disabled,ae.item.active))("matTooltip",ae.item.tooltip||""),s.R7$(),s.vxM(ae.item.icon?2:-1),s.R7$(3),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.title),s.R7$(),s.SpI(" ",ae.item.title," "),s.R7$(),s.vxM(ae.item.subtitle?7:-1),s.R7$(),s.vxM(ae.item.badge?8:-1),s.R7$(),s.vxM(ae.skipChildren?-1:9))},dependencies:[T.YU,I.uc,I.oV,A.m_,A.An,te,Ri,Qt,we,Ft],encapsulation:2,changeDetection:0})}}return X})();class Mt{constructor(Jt,tt,oe,ae){this.x=Jt,this.y=tt,this.w=oe,this.h=ae}}class de{constructor(Jt,tt){this.x=Jt,this.y=tt}}var He=r(4085),Oe=r(6860),fr=r(2401);function Ir(X){return getComputedStyle(X)}function Cr(X,Jt){for(var tt in Jt){var oe=Jt[tt];"number"==typeof oe&&(oe+="px"),X.style[tt]=oe}return X}function Pr(X){var Jt=document.createElement("div");return Jt.className=X,Jt}var $r=typeof Element<"u"&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function Jr(X,Jt){if(!$r)throw new Error("No element matching method supported");return $r.call(X,Jt)}function eo(X){X.remove?X.remove():X.parentNode&&X.parentNode.removeChild(X)}function xo(X,Jt){return Array.prototype.filter.call(X.children,function(tt){return Jr(tt,Jt)})}var Eo={main:"ps",rtl:"ps__rtl",element:{thumb:function(X){return"ps__thumb-"+X},rail:function(X){return"ps__rail-"+X},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(X){return"ps--active-"+X},scrolling:function(X){return"ps--scrolling-"+X}}},fo={x:null,y:null};function no(X,Jt){var tt=X.element.classList,oe=Eo.state.scrolling(Jt);tt.contains(oe)?clearTimeout(fo[Jt]):tt.add(oe)}function si(X,Jt){fo[Jt]=setTimeout(function(){return X.isAlive&&X.element.classList.remove(Eo.state.scrolling(Jt))},X.settings.scrollingThreshold)}var vi=function(Jt){this.element=Jt,this.handlers={}},jo={isEmpty:{configurable:!0}};vi.prototype.bind=function(Jt,tt){typeof this.handlers[Jt]>"u"&&(this.handlers[Jt]=[]),this.handlers[Jt].push(tt),this.element.addEventListener(Jt,tt,!1)},vi.prototype.unbind=function(Jt,tt){var oe=this;this.handlers[Jt]=this.handlers[Jt].filter(function(ae){return!(!tt||ae===tt)||(oe.element.removeEventListener(Jt,ae,!1),!1)})},vi.prototype.unbindAll=function(){for(var Jt in this.handlers)this.unbind(Jt)},jo.isEmpty.get=function(){var X=this;return Object.keys(this.handlers).every(function(Jt){return 0===X.handlers[Jt].length})},Object.defineProperties(vi.prototype,jo);var Yn=function(){this.eventElements=[]};function Ji(X){if("function"==typeof window.CustomEvent)return new CustomEvent(X);var Jt=document.createEvent("CustomEvent");return Jt.initCustomEvent(X,!1,!1,void 0),Jt}function on(X,Jt,tt,oe,ae){var Lr;if(void 0===oe&&(oe=!0),void 0===ae&&(ae=!1),"top"===Jt)Lr=["contentHeight","containerHeight","scrollTop","y","up","down"];else{if("left"!==Jt)throw new Error("A proper axis should be provided");Lr=["contentWidth","containerWidth","scrollLeft","x","left","right"]}!function Ra(X,Jt,tt,oe,ae){var Lr=tt[0],Fr=tt[1],wo=tt[2],ro=tt[3],qo=tt[4],yn=tt[5];void 0===oe&&(oe=!0),void 0===ae&&(ae=!1);var So=X.element;X.reach[ro]=null,So[wo]<1&&(X.reach[ro]="start"),So[wo]>X[Lr]-X[Fr]-1&&(X.reach[ro]="end"),Jt&&(So.dispatchEvent(Ji("ps-scroll-"+ro)),Jt<0?So.dispatchEvent(Ji("ps-scroll-"+qo)):Jt>0&&So.dispatchEvent(Ji("ps-scroll-"+yn)),oe&&function $i(X,Jt){no(X,Jt),si(X,Jt)}(X,ro)),X.reach[ro]&&(Jt||ae)&&So.dispatchEvent(Ji("ps-"+ro+"-reach-"+X.reach[ro]))}(X,tt,Lr,oe,ae)}function Sn(X){return parseInt(X,10)||0}Yn.prototype.eventElement=function(Jt){var tt=this.eventElements.filter(function(oe){return oe.element===Jt})[0];return tt||(tt=new vi(Jt),this.eventElements.push(tt)),tt},Yn.prototype.bind=function(Jt,tt,oe){this.eventElement(Jt).bind(tt,oe)},Yn.prototype.unbind=function(Jt,tt,oe){var ae=this.eventElement(Jt);ae.unbind(tt,oe),ae.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(ae),1)},Yn.prototype.unbindAll=function(){this.eventElements.forEach(function(Jt){return Jt.unbindAll()}),this.eventElements=[]},Yn.prototype.once=function(Jt,tt,oe){var ae=this.eventElement(Jt),Lr=function(Fr){ae.unbind(tt,Lr),oe(Fr)};ae.bind(tt,Lr)};var ls={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 Ka(X){var Jt=X.element,tt=Math.floor(Jt.scrollTop),oe=Jt.getBoundingClientRect();X.containerWidth=Math.floor(oe.width),X.containerHeight=Math.floor(oe.height),X.contentWidth=Jt.scrollWidth,X.contentHeight=Jt.scrollHeight,Jt.contains(X.scrollbarXRail)||(xo(Jt,Eo.element.rail("x")).forEach(function(ae){return eo(ae)}),Jt.appendChild(X.scrollbarXRail)),Jt.contains(X.scrollbarYRail)||(xo(Jt,Eo.element.rail("y")).forEach(function(ae){return eo(ae)}),Jt.appendChild(X.scrollbarYRail)),!X.settings.suppressScrollX&&X.containerWidth+X.settings.scrollXMarginOffset=X.railXWidth-X.scrollbarXWidth&&(X.scrollbarXLeft=X.railXWidth-X.scrollbarXWidth),X.scrollbarYTop>=X.railYHeight-X.scrollbarYHeight&&(X.scrollbarYTop=X.railYHeight-X.scrollbarYHeight),function ta(X,Jt){var tt={width:Jt.railXWidth},oe=Math.floor(X.scrollTop);tt.left=Jt.isRtl?Jt.negativeScrollAdjustment+X.scrollLeft+Jt.containerWidth-Jt.contentWidth:X.scrollLeft,Jt.isScrollbarXUsingBottom?tt.bottom=Jt.scrollbarXBottom-oe:tt.top=Jt.scrollbarXTop+oe,Cr(Jt.scrollbarXRail,tt);var ae={top:oe,height:Jt.railYHeight};Jt.isScrollbarYUsingRight?ae.right=Jt.isRtl?Jt.contentWidth-(Jt.negativeScrollAdjustment+X.scrollLeft)-Jt.scrollbarYRight-Jt.scrollbarYOuterWidth-9:Jt.scrollbarYRight-X.scrollLeft:ae.left=Jt.isRtl?Jt.negativeScrollAdjustment+X.scrollLeft+2*Jt.containerWidth-Jt.contentWidth-Jt.scrollbarYLeft-Jt.scrollbarYOuterWidth:Jt.scrollbarYLeft+X.scrollLeft,Cr(Jt.scrollbarYRail,ae),Cr(Jt.scrollbarX,{left:Jt.scrollbarXLeft,width:Jt.scrollbarXWidth-Jt.railBorderXWidth}),Cr(Jt.scrollbarY,{top:Jt.scrollbarYTop,height:Jt.scrollbarYHeight-Jt.railBorderYWidth})}(Jt,X),X.scrollbarXActive?Jt.classList.add(Eo.state.active("x")):(Jt.classList.remove(Eo.state.active("x")),X.scrollbarXWidth=0,X.scrollbarXLeft=0,Jt.scrollLeft=!0===X.isRtl?X.contentWidth:0),X.scrollbarYActive?Jt.classList.add(Eo.state.active("y")):(Jt.classList.remove(Eo.state.active("y")),X.scrollbarYHeight=0,X.scrollbarYTop=0,Jt.scrollTop=0)}function pa(X,Jt){return X.settings.minScrollbarLength&&(Jt=Math.max(Jt,X.settings.minScrollbarLength)),X.settings.maxScrollbarLength&&(Jt=Math.min(Jt,X.settings.maxScrollbarLength)),Jt}var Ga=null;function Ua(X,Jt){var tt=Jt[0],oe=Jt[1],ae=Jt[2],Lr=Jt[3],Fr=Jt[4],wo=Jt[5],ro=Jt[6],qo=Jt[7],yn=Jt[8],So=X.element,Wn=null,zi=null,ti=null;function Ai(Li){Li.touches&&Li.touches[0]&&(Li[ae]=Li.touches[0]["page"+qo.toUpperCase()]),Ga===Fr&&(So[ro]=Wn+ti*(Li[ae]-zi),no(X,qo),Ka(X),Li.stopPropagation(),Li.preventDefault())}function Ti(){si(X,qo),X[yn].classList.remove(Eo.state.clicking),document.removeEventListener("mousemove",Ai),document.removeEventListener("mouseup",Ti),document.removeEventListener("touchmove",Ai),document.removeEventListener("touchend",Ti),Ga=null}function ha(Li){null===Ga&&(Ga=Fr,Wn=So[ro],Li.touches&&(Li[ae]=Li.touches[0]["page"+qo.toUpperCase()]),zi=Li[ae],ti=(X[oe]-X[tt])/(X[Lr]-X[wo]),Li.touches?(document.addEventListener("touchmove",Ai,{passive:!1}),document.addEventListener("touchend",Ti)):(document.addEventListener("mousemove",Ai),document.addEventListener("mouseup",Ti)),X[yn].classList.add(Eo.state.clicking)),Li.stopPropagation(),Li.cancelable&&Li.preventDefault()}X[Fr].addEventListener("mousedown",ha),X[Fr].addEventListener("touchstart",ha)}var Hn={"click-rail":function ri(X){X.event.bind(X.scrollbarY,"mousedown",function(Jt){return Jt.stopPropagation()}),X.event.bind(X.scrollbarYRail,"mousedown",function(Jt){var tt=Jt.pageY-window.pageYOffset-X.scrollbarYRail.getBoundingClientRect().top;X.element.scrollTop+=(tt>X.scrollbarYTop?1:-1)*X.containerHeight,Ka(X),Jt.stopPropagation()}),X.event.bind(X.scrollbarX,"mousedown",function(Jt){return Jt.stopPropagation()}),X.event.bind(X.scrollbarXRail,"mousedown",function(Jt){var tt=Jt.pageX-window.pageXOffset-X.scrollbarXRail.getBoundingClientRect().left;X.element.scrollLeft+=(tt>X.scrollbarXLeft?1:-1)*X.containerWidth,Ka(X),Jt.stopPropagation()})},"drag-thumb":function oi(X){Ua(X,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"]),Ua(X,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"])},keyboard:function ea(X){var Jt=X.element;X.event.bind(X.ownerDocument,"keydown",function(Lr){if(!(Lr.isDefaultPrevented&&Lr.isDefaultPrevented()||Lr.defaultPrevented)&&(Jr(Jt,":hover")||Jr(X.scrollbarX,":focus")||Jr(X.scrollbarY,":focus"))){var Fr=document.activeElement?document.activeElement:X.ownerDocument.activeElement;if(Fr){if("IFRAME"===Fr.tagName)Fr=Fr.contentDocument.activeElement;else for(;Fr.shadowRoot;)Fr=Fr.shadowRoot.activeElement;if(function ji(X){return Jr(X,"input,[contenteditable]")||Jr(X,"select,[contenteditable]")||Jr(X,"textarea,[contenteditable]")||Jr(X,"button,[contenteditable]")}(Fr))return}var wo=0,ro=0;switch(Lr.which){case 37:wo=Lr.metaKey?-X.contentWidth:Lr.altKey?-X.containerWidth:-30;break;case 38:ro=Lr.metaKey?X.contentHeight:Lr.altKey?X.containerHeight:30;break;case 39:wo=Lr.metaKey?X.contentWidth:Lr.altKey?X.containerWidth:30;break;case 40:ro=Lr.metaKey?-X.contentHeight:Lr.altKey?-X.containerHeight:-30;break;case 32:ro=Lr.shiftKey?X.containerHeight:-X.containerHeight;break;case 33:ro=X.containerHeight;break;case 34:ro=-X.containerHeight;break;case 36:ro=X.contentHeight;break;case 35:ro=-X.contentHeight;break;default:return}X.settings.suppressScrollX&&0!==wo||X.settings.suppressScrollY&&0!==ro||(Jt.scrollTop-=ro,Jt.scrollLeft+=wo,Ka(X),function ae(Lr,Fr){var wo=Math.floor(Jt.scrollTop);if(0===Lr){if(!X.scrollbarYActive)return!1;if(0===wo&&Fr>0||wo>=X.contentHeight-X.containerHeight&&Fr<0)return!X.settings.wheelPropagation}var ro=Jt.scrollLeft;if(0===Fr){if(!X.scrollbarXActive)return!1;if(0===ro&&Lr<0||ro>=X.contentWidth-X.containerWidth&&Lr>0)return!X.settings.wheelPropagation}return!0}(wo,ro)&&Lr.preventDefault())}})},wheel:function Go(X){var Jt=X.element;function Lr(Fr){var wo=function oe(Fr){var wo=Fr.deltaX,ro=-1*Fr.deltaY;return(typeof wo>"u"||typeof ro>"u")&&(wo=-1*Fr.wheelDeltaX/6,ro=Fr.wheelDeltaY/6),Fr.deltaMode&&1===Fr.deltaMode&&(wo*=10,ro*=10),wo!=wo&&ro!=ro&&(wo=0,ro=Fr.wheelDelta),Fr.shiftKey?[-ro,-wo]:[wo,ro]}(Fr),ro=wo[0],qo=wo[1];if(!function ae(Fr,wo,ro){if(!ls.isWebKit&&Jt.querySelector("select:focus"))return!0;if(!Jt.contains(Fr))return!1;for(var qo=Fr;qo&&qo!==Jt;){if(qo.classList.contains(Eo.element.consuming))return!0;var yn=Ir(qo);if(ro&&yn.overflowY.match(/(scroll|auto)/)){var So=qo.scrollHeight-qo.clientHeight;if(So>0&&(qo.scrollTop>0&&ro<0||qo.scrollTop0))return!0}if(wo&&yn.overflowX.match(/(scroll|auto)/)){var Wn=qo.scrollWidth-qo.clientWidth;if(Wn>0&&(qo.scrollLeft>0&&wo<0||qo.scrollLeft0))return!0}qo=qo.parentNode}return!1}(Fr.target,ro,qo)){var yn=!1;X.settings.useBothWheelAxes?X.scrollbarYActive&&!X.scrollbarXActive?(qo?Jt.scrollTop-=qo*X.settings.wheelSpeed:Jt.scrollTop+=ro*X.settings.wheelSpeed,yn=!0):X.scrollbarXActive&&!X.scrollbarYActive&&(ro?Jt.scrollLeft+=ro*X.settings.wheelSpeed:Jt.scrollLeft-=qo*X.settings.wheelSpeed,yn=!0):(Jt.scrollTop-=qo*X.settings.wheelSpeed,Jt.scrollLeft+=ro*X.settings.wheelSpeed),Ka(X),yn=yn||function tt(Fr,wo){var ro=Math.floor(Jt.scrollTop),qo=0===Jt.scrollTop,yn=ro+Jt.offsetHeight===Jt.scrollHeight,So=0===Jt.scrollLeft,Wn=Jt.scrollLeft+Jt.offsetWidth===Jt.scrollWidth;return!(Math.abs(wo)>Math.abs(Fr)?qo||yn:So||Wn)||!X.settings.wheelPropagation}(ro,qo),yn&&!Fr.ctrlKey&&(Fr.stopPropagation(),Fr.preventDefault())}}typeof window.onwheel<"u"?X.event.bind(Jt,"wheel",Lr):typeof window.onmousewheel<"u"&&X.event.bind(Jt,"mousewheel",Lr)},touch:function Da(X){if(ls.supportsTouch||ls.supportsIePointer){var Jt=X.element,tt={startOffset:{},startTime:0,speed:{},easingLoop:null};ls.supportsTouch?(X.event.bind(Jt,"touchstart",wo),X.event.bind(Jt,"touchmove",qo),X.event.bind(Jt,"touchend",yn)):ls.supportsIePointer&&(window.PointerEvent?(X.event.bind(Jt,"pointerdown",wo),X.event.bind(Jt,"pointermove",qo),X.event.bind(Jt,"pointerup",yn)):window.MSPointerEvent&&(X.event.bind(Jt,"MSPointerDown",wo),X.event.bind(Jt,"MSPointerMove",qo),X.event.bind(Jt,"MSPointerUp",yn)))}function ae(So,Wn){Jt.scrollTop-=Wn,Jt.scrollLeft-=So,Ka(X)}function Lr(So){return So.targetTouches?So.targetTouches[0]:So}function Fr(So){return!(So.target===X.scrollbarX||So.target===X.scrollbarY||So.pointerType&&"pen"===So.pointerType&&0===So.buttons||!(So.targetTouches&&1===So.targetTouches.length||So.pointerType&&"mouse"!==So.pointerType&&So.pointerType!==So.MSPOINTER_TYPE_MOUSE))}function wo(So){if(Fr(So)){var Wn=Lr(So);tt.startOffset.pageX=Wn.pageX,tt.startOffset.pageY=Wn.pageY,tt.startTime=(new Date).getTime(),null!==tt.easingLoop&&clearInterval(tt.easingLoop)}}function qo(So){if(Fr(So)){var Wn=Lr(So),zi={pageX:Wn.pageX,pageY:Wn.pageY},ti=zi.pageX-tt.startOffset.pageX,Ai=zi.pageY-tt.startOffset.pageY;if(function ro(So,Wn,zi){if(!Jt.contains(So))return!1;for(var ti=So;ti&&ti!==Jt;){if(ti.classList.contains(Eo.element.consuming))return!0;var Ai=Ir(ti);if(zi&&Ai.overflowY.match(/(scroll|auto)/)){var Ti=ti.scrollHeight-ti.clientHeight;if(Ti>0&&(ti.scrollTop>0&&zi<0||ti.scrollTop0))return!0}if(Wn&&Ai.overflowX.match(/(scroll|auto)/)){var ha=ti.scrollWidth-ti.clientWidth;if(ha>0&&(ti.scrollLeft>0&&Wn<0||ti.scrollLeft0))return!0}ti=ti.parentNode}return!1}(So.target,ti,Ai))return;ae(ti,Ai),tt.startOffset=zi;var Ti=(new Date).getTime(),ha=Ti-tt.startTime;ha>0&&(tt.speed.x=ti/ha,tt.speed.y=Ai/ha,tt.startTime=Ti),function oe(So,Wn){var zi=Math.floor(Jt.scrollTop),ti=Jt.scrollLeft,Ai=Math.abs(So),Ti=Math.abs(Wn);if(Ti>Ai){if(Wn<0&&zi===X.contentHeight-X.containerHeight||Wn>0&&0===zi)return 0===window.scrollY&&Wn>0&&ls.isChrome}else if(Ai>Ti&&(So<0&&ti===X.contentWidth-X.containerWidth||So>0&&0===ti))return!0;return!0}(ti,Ai)&&So.cancelable&&So.preventDefault()}}function yn(){X.settings.swipeEasing&&(clearInterval(tt.easingLoop),tt.easingLoop=setInterval(function(){X.isInitialized?clearInterval(tt.easingLoop):tt.speed.x||tt.speed.y?Math.abs(tt.speed.x)<.01&&Math.abs(tt.speed.y)<.01?clearInterval(tt.easingLoop):(ae(30*tt.speed.x,30*tt.speed.y),tt.speed.x*=.8,tt.speed.y*=.8):clearInterval(tt.easingLoop)},10))}}},In=function(Jt,tt){var oe=this;if(void 0===tt&&(tt={}),"string"==typeof Jt&&(Jt=document.querySelector(Jt)),!Jt||!Jt.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");for(var ae in this.element=Jt,Jt.classList.add(Eo.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},tt)this.settings[ae]=tt[ae];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var yn,qo,Lr=function(){return Jt.classList.add(Eo.state.focus)},Fr=function(){return Jt.classList.remove(Eo.state.focus)};this.isRtl="rtl"===Ir(Jt).direction,!0===this.isRtl&&Jt.classList.add(Eo.rtl),this.isNegativeScroll=(qo=Jt.scrollLeft,Jt.scrollLeft=-1,yn=Jt.scrollLeft<0,Jt.scrollLeft=qo,yn),this.negativeScrollAdjustment=this.isNegativeScroll?Jt.scrollWidth-Jt.clientWidth:0,this.event=new Yn,this.ownerDocument=Jt.ownerDocument||document,this.scrollbarXRail=Pr(Eo.element.rail("x")),Jt.appendChild(this.scrollbarXRail),this.scrollbarX=Pr(Eo.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",Lr),this.event.bind(this.scrollbarX,"blur",Fr),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var wo=Ir(this.scrollbarXRail);this.scrollbarXBottom=parseInt(wo.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=Sn(wo.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=Sn(wo.borderLeftWidth)+Sn(wo.borderRightWidth),Cr(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=Sn(wo.marginLeft)+Sn(wo.marginRight),Cr(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=Pr(Eo.element.rail("y")),Jt.appendChild(this.scrollbarYRail),this.scrollbarY=Pr(Eo.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",Lr),this.event.bind(this.scrollbarY,"blur",Fr),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var ro=Ir(this.scrollbarYRail);this.scrollbarYRight=parseInt(ro.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=Sn(ro.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?function Fs(X){var Jt=Ir(X);return Sn(Jt.width)+Sn(Jt.paddingLeft)+Sn(Jt.paddingRight)+Sn(Jt.borderLeftWidth)+Sn(Jt.borderRightWidth)}(this.scrollbarY):null,this.railBorderYWidth=Sn(ro.borderTopWidth)+Sn(ro.borderBottomWidth),Cr(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=Sn(ro.marginTop)+Sn(ro.marginBottom),Cr(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:Jt.scrollLeft<=0?"start":Jt.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:Jt.scrollTop<=0?"start":Jt.scrollTop>=this.contentHeight-this.containerHeight?"end":null},this.isAlive=!0,this.settings.handlers.forEach(function(qo){return Hn[qo](oe)}),this.lastScrollTop=Math.floor(Jt.scrollTop),this.lastScrollLeft=Jt.scrollLeft,this.event.bind(this.element,"scroll",function(qo){return oe.onScroll(qo)}),Ka(this)};In.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,Cr(this.scrollbarXRail,{display:"block"}),Cr(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=Sn(Ir(this.scrollbarXRail).marginLeft)+Sn(Ir(this.scrollbarXRail).marginRight),this.railYMarginHeight=Sn(Ir(this.scrollbarYRail).marginTop)+Sn(Ir(this.scrollbarYRail).marginBottom),Cr(this.scrollbarXRail,{display:"none"}),Cr(this.scrollbarYRail,{display:"none"}),Ka(this),on(this,"top",0,!1,!0),on(this,"left",0,!1,!0),Cr(this.scrollbarXRail,{display:""}),Cr(this.scrollbarYRail,{display:""}))},In.prototype.onScroll=function(Jt){this.isAlive&&(Ka(this),on(this,"top",this.element.scrollTop-this.lastScrollTop),on(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},In.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),eo(this.scrollbarX),eo(this.scrollbarY),eo(this.scrollbarXRail),eo(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)},In.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter(function(Jt){return!Jt.match(/^ps([-_].+|)$/)}).join(" ")};const ds=In;var Fo=r(3726),us=r(152);let Zn=(()=>{class X{constructor(){this._elementRef=(0,s.WQX)(s.aKT),this._platform=(0,s.WQX)(Oe.OD),this.angorScrollbar=!0,this._ps=null,this._unsubscribeAll=new E.B}get elementRef(){return this._elementRef}get ps(){return this._ps}ngOnChanges(tt){"angorScrollbar"in tt&&(this.angorScrollbar=(0,He.he)(tt.angorScrollbar.currentValue),this.angorScrollbar?this._initScrollbar():this._destroyScrollbar()),"angorScrollbarOptions"in tt&&(this._options=(0,fr.A)({},this._options,tt.angorScrollbarOptions.currentValue),this._reinitializeScrollbar())}ngOnInit(){(0,Fo.R)(window,"resize").pipe((0,Y.Q)(this._unsubscribeAll),(0,us.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(tt="scroll"){return new Mt(this._elementRef.nativeElement[`${tt}Left`],this._elementRef.nativeElement[`${tt}Top`],this._elementRef.nativeElement[`${tt}Width`],this._elementRef.nativeElement[`${tt}Height`])}position(tt=!1){return!tt&&this._ps?new de(this._ps.reach.x||0,this._ps.reach.y||0):new de(this._elementRef.nativeElement.scrollLeft,this._elementRef.nativeElement.scrollTop)}scrollTo(tt,oe,ae){null==oe&&null==ae?this.animateScrolling("scrollTop",tt,ae):(null!=tt&&this.scrollToX(tt,ae),null!=oe&&this.scrollToY(oe,ae))}scrollToX(tt,oe){this.animateScrolling("scrollLeft",tt,oe)}scrollToY(tt,oe){this.animateScrolling("scrollTop",tt,oe)}scrollToTop(tt=0,oe){this.animateScrolling("scrollTop",tt,oe)}scrollToBottom(tt=0,oe){this.animateScrolling("scrollTop",this._elementRef.nativeElement.scrollHeight-this._elementRef.nativeElement.clientHeight-tt,oe)}scrollToLeft(tt=0,oe){this.animateScrolling("scrollLeft",tt,oe)}scrollToRight(tt=0,oe){this.animateScrolling("scrollLeft",this._elementRef.nativeElement.scrollWidth-this._elementRef.nativeElement.clientWidth-tt,oe)}scrollToElement(tt,oe=0,ae=!1,Lr){const Fr=this._elementRef.nativeElement.querySelector(tt);if(!Fr)return;const wo=Fr.getBoundingClientRect(),ro=this._elementRef.nativeElement.getBoundingClientRect();this._elementRef.nativeElement.classList.contains("ps--active-x")&&this._scrollToInAxis(wo.left,ro.left,"scrollLeft",oe,ae,Lr),this._elementRef.nativeElement.classList.contains("ps--active-y")&&this._scrollToInAxis(wo.top,ro.top,"scrollTop",oe,ae,Lr)}animateScrolling(tt,oe,ae){this._animation&&window.cancelAnimationFrame(this._animation),!ae||typeof window>"u"?this._elementRef.nativeElement[tt]=oe:oe!==this._elementRef.nativeElement[tt]&&this._smoothScroll(tt,oe,ae)}_initScrollbar(){this._ps||this._platform.ANDROID||this._platform.IOS||!this._platform.isBrowser||(this._ps=new ds(this._elementRef.nativeElement,{...this._options}))}_destroyScrollbar(){this._ps?.destroy(),this._ps=null}_reinitializeScrollbar(){setTimeout(()=>this._destroyScrollbar()),setTimeout(()=>this._initScrollbar())}_scrollToInAxis(tt,oe,ae,Lr,Fr,wo){Fr&&tt<=oe-Math.abs(Lr)||this.animateScrolling(ae,tt-oe+this._elementRef.nativeElement[ae]+Lr,wo)}_smoothScroll(tt,oe,ae){let Lr=0,Fr=this._elementRef.nativeElement[tt];const wo=(Fr-oe)/2;let ro=performance.now();const qo=yn=>{Lr+=Math.PI/(ae/(yn-ro));const So=Math.round(oe+wo+wo*Math.cos(Lr));this._elementRef.nativeElement[tt]===Fr&&(Lr>=Math.PI?this.animateScrolling(tt,oe,0):(this._elementRef.nativeElement[tt]=So,Fr=this._elementRef.nativeElement[tt],ro=yn,this._animation=window.requestAnimationFrame(qo)))};window.requestAnimationFrame(qo)}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275dir=s.FsC({type:X,selectors:[["","angorScrollbar",""]],inputs:{angorScrollbar:"angorScrollbar",angorScrollbarOptions:"angorScrollbarOptions"},exportAs:["angorScrollbar"],standalone:!0,features:[s.OA$]})}}return X})();var Di=r(9969),Sa=r(7987),Js=r(7786),Xa=r(1986);const ps=["navigationContent"],Vi=[[["","angorVerticalNavigationHeader",""]],[["","angorVerticalNavigationContentHeader",""]],[["","angorVerticalNavigationFooter",""]]],kn=["[angorVerticalNavigationHeader]","[angorVerticalNavigationContentHeader]","[angorVerticalNavigationFooter]"],hs=X=>({wheelPropagation:X,suppressScrollX:!0}),tc=()=>({wheelPropagation:!1,suppressScrollX:!0});function Si(X,Jt){if(1&X){const tt=s.RV6();s.j41(0,"angor-vertical-navigation-aside-item",10),s.bIt("click",function(){s.eBV(tt);const ae=s.XpG(2).$implicit,Lr=s.XpG();return s.Njj(Lr.toggleAside(ae))}),s.k0s()}if(2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)("activeItemId",oe.activeAsideItemId)("autoCollapse",oe.autoCollapse)("skipChildren",!0)}}function ec(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-basic-item",8),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function Jn(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-collapsable-item",9),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function Fi(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-divider-item",8),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function pi(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-group-item",9),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function ra(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-spacer-item",8),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function Aa(X,Jt){if(1&X&&s.DNE(0,Si,1,5,"angor-vertical-navigation-aside-item",7)(1,ec,1,2,"angor-vertical-navigation-basic-item",8)(2,Jn,1,3,"angor-vertical-navigation-collapsable-item",9)(3,Fi,1,2,"angor-vertical-navigation-divider-item",8)(4,pi,1,3,"angor-vertical-navigation-group-item",9)(5,ra,1,2,"angor-vertical-navigation-spacer-item",8),2&X){const tt=s.XpG().$implicit;s.vxM("aside"===tt.type?0:-1),s.R7$(),s.vxM("basic"===tt.type?1:-1),s.R7$(),s.vxM("collapsable"===tt.type?2:-1),s.R7$(),s.vxM("divider"===tt.type?3:-1),s.R7$(),s.vxM("group"===tt.type?4:-1),s.R7$(),s.vxM("spacer"===tt.type?5:-1)}}function Ta(X,Jt){if(1&X&&s.DNE(0,Aa,6,6),2&X){const tt=Jt.$implicit;s.vxM(tt.hidden&&!tt.hidden(tt)||!tt.hidden?0:-1)}}function rc(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-aside-item",9),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function Bs(X,Jt){if(1&X&&s.DNE(0,rc,1,3,"angor-vertical-navigation-aside-item",9),2&X){const tt=s.XpG().$implicit,oe=s.XpG(2);s.vxM("aside"===tt.type&&tt.id===oe.activeAsideItemId?0:-1)}}function Us(X,Jt){if(1&X&&s.DNE(0,Bs,1,1),2&X){const tt=Jt.$implicit;s.vxM(tt.hidden&&!tt.hidden(tt)||!tt.hidden?0:-1)}}function Bi(X,Jt){if(1&X&&(s.j41(0,"div",6),s.Z7z(1,Us,1,1,null,null,s.BUC().trackByFn,!0),s.k0s()),2&X){const tt=s.XpG();s.Y8G("angorScrollbarOptions",s.lJ4(5,tc))("@fadeInLeft","left"===tt.position)("@fadeInRight","right"===tt.position)("@fadeOutLeft","left"===tt.position)("@fadeOutRight","right"===tt.position),s.R7$(),s.Dyx(tt.navigation)}}let Es=(()=>{class X{constructor(){this._animationBuilder=(0,s.WQX)(Di.S6),this._changeDetectorRef=(0,s.WQX)(s.gRc),this._document=(0,s.WQX)(T.qQ),this._elementRef=(0,s.WQX)(s.aKT),this._renderer2=(0,s.WQX)(s.sFG),this._router=(0,s.WQX)(N.Ix),this._scrollStrategyOptions=(0,s.WQX)(Sa.Tv),this._angorNavigationService=(0,s.WQX)(c),this._angorUtilsService=(0,s.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 s.bkB,this.modeChanged=new s.bkB,this.openedChanged=new s.bkB,this.positionChanged=new s.bkB,this.activeAsideItemId=null,this.onCollapsableItemCollapsed=new _.m(1),this.onCollapsableItemExpanded=new _.m(1),this.onRefreshed=new _.m(1),this._animationsEnabled=!1,this._hovered=!1,this._scrollStrategy=this._scrollStrategyOptions.block(),this._unsubscribeAll=new E.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(tt){this._angorScrollbarDirectives=tt,0!==tt.length&&(this._angorScrollbarDirectivesSubscription&&this._angorScrollbarDirectivesSubscription.unsubscribe(),this._angorScrollbarDirectivesSubscription=(0,Js.h)(this.onCollapsableItemCollapsed,this.onCollapsableItemExpanded).pipe((0,Y.Q)(this._unsubscribeAll),(0,Xa.c)(250)).subscribe(()=>{tt.forEach(oe=>{oe.update()})}))}_onMouseenter(){this._enableAnimations(),this._hovered=!0}_onMouseleave(){this._enableAnimations(),this._hovered=!1}ngOnChanges(tt){if("appearance"in tt&&this.appearanceChanged.next(tt.appearance.currentValue),"inner"in tt&&(this.inner=(0,He.he)(tt.inner.currentValue)),"mode"in tt){const oe=tt.mode.currentValue,ae=tt.mode.previousValue;this._disableAnimations(),"over"===ae&&"side"===oe&&this._hideOverlay(),"side"===ae&&"over"===oe&&(this.closeAside(),this.opened&&this._showOverlay()),this.modeChanged.next(oe),setTimeout(()=>{this._enableAnimations()},500)}"navigation"in tt&&this._changeDetectorRef.markForCheck(),"opened"in tt&&(this.opened=(0,He.he)(tt.opened.currentValue),this._toggleOpened(this.opened)),"position"in tt&&this.positionChanged.next(tt.position.currentValue),"transparentOverlay"in tt&&(this.transparentOverlay=(0,He.he)(tt.transparentOverlay.currentValue))}ngOnInit(){""===this.name&&(this.name=this._angorUtilsService.randomId()),this._angorNavigationService.registerComponent(this.name,this),this._router.events.pipe((0,Zt.p)(tt=>tt instanceof N.wF),(0,Y.Q)(this._unsubscribeAll)).subscribe(()=>{"over"===this.mode&&this.opened&&this.close(),"side"===this.mode&&this.activeAsideItemId&&this.closeAside()})}ngAfterViewInit(){this._mutationObserver=new MutationObserver(tt=>{tt.forEach(oe=>{const ae=oe.target;if("class"===oe.attributeName)if(ae.classList.contains("cdk-global-scrollblock")){const Lr=parseInt(ae.style.top,10);this._renderer2.setStyle(this._elementRef.nativeElement,"margin-top",`${Math.abs(Lr)}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(tt=>{tt.isEnabled()&&tt.scrollToElement(".angor-vertical-navigation-item-active",-120,!0)});else{const tt=this._navigationContentEl.nativeElement.querySelector(".angor-vertical-navigation-item-active");tt&&tt.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(tt){tt.disabled||!tt.id||(this.activeAsideItemId=tt.id,this._showAsideOverlay(),this._changeDetectorRef.markForCheck())}closeAside(){this.activeAsideItemId=null,this._hideAsideOverlay(),this._changeDetectorRef.markForCheck()}toggleAside(tt){this.activeAsideItemId===tt.id?this.closeAside():this.openAside(tt)}trackByFn(tt,oe){return oe.id||tt}_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,Di.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,Di.iF)({opacity:1}))]).create(this._overlay),this._player.play(),this._overlay.addEventListener("click",this._handleOverlayClick))}_hideOverlay(){this._overlay&&(this._player=this._animationBuilder.build([(0,Di.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,Di.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,Di.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,Di.iF)({opacity:1}))]).create(this._asideOverlay),this._player.play(),this._asideOverlay.addEventListener("click",this._handleAsideOverlayClick))}_hideAsideOverlay(){this._asideOverlay&&(this._player=this._animationBuilder.build([(0,Di.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,Di.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(tt){this.opened=tt,this._enableAnimations(),"over"===this.mode&&(this.opened?this._showOverlay():this._hideOverlay()),this.openedChanged.next(tt)}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-vertical-navigation"]],viewQuery:function(oe,ae){if(1&oe&&(s.GBs(ps,5),s.GBs(Zn,5)),2&oe){let Lr;s.mGM(Lr=s.lsd())&&(ae._navigationContentEl=Lr.first),s.mGM(Lr=s.lsd())&&(ae.angorScrollbarDirectives=Lr)}},hostVars:4,hostBindings:function(oe,ae){1&oe&&s.bIt("mouseenter",function(){return ae._onMouseenter()})("mouseleave",function(){return ae._onMouseleave()}),2&oe&&(s.Aen(ae.styleList),s.HbH(ae.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"],standalone:!0,features:[s.OA$,s.aNF],ngContentSelectors:kn,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(oe,ae){1&oe&&(s.NAR(Vi),s.j41(0,"div",1)(1,"div",2),s.SdG(2),s.k0s(),s.j41(3,"div",3,0)(5,"div",4),s.SdG(6,1),s.k0s(),s.Z7z(7,Ta,1,1,null,null,ae.trackByFn,!0),s.k0s(),s.j41(9,"div",5),s.SdG(10,2),s.k0s()(),s.DNE(11,Bi,3,6,"div",6)),2&oe&&(s.R7$(3),s.Y8G("angorScrollbarOptions",s.eq3(2,hs,ae.inner)),s.R7$(4),s.Dyx(ae.navigation),s.R7$(4),s.vxM(ae.activeAsideItemId?11:-1))},dependencies:[Zn,Yt,te,Ri,Qt,we,Ft],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:o.F},changeDetection:0})}}return X})()},9097:(i,a,r)=>{"use strict";r.d(a,{t:()=>s});const s=new(r(4438).nKC)("ANGOR_APP_CONFIG")},881:(i,a,r)=>{"use strict";r.d(a,{P:()=>_});var o=r(9097),s=r(4438),c=r(2401),y=r(4412);let _=(()=>{class E{constructor(){this._defaultConfig=(0,s.WQX)(o.t),this._configSubject=new y.t(this._defaultConfig)}get config$(){return this._configSubject.asObservable()}set config(A){const S=(0,c.A)({},this._configSubject.getValue(),A);this._configSubject.next(S)}reset(){this._configSubject.next(this._defaultConfig)}static{this.\u0275fac=function(S){return new(S||E)}}static{this.\u0275prov=s.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})()},9979:(i,a,r)=>{"use strict";r.d(a,{m:()=>et});var o=r(177),s=r(4438),c=r(8834),y=r(5351),_=r(9213);const E=(_t,Bt,jt,At,kt,ct,lt,Ct)=>({"bg-primary-100 text-primary-600 dark:bg-primary-600 dark:text-primary-50":_t,"bg-accent-100 text-accent-600 dark:bg-accent-600 dark:text-accent-50":Bt,"bg-warn-100 text-warn-600 dark:bg-warn-600 dark:text-warn-50":jt,"bg-gray-100 text-gray-600 dark:bg-gray-600 dark:text-gray-50":At,"bg-blue-100 text-blue-600 dark:bg-blue-600 dark:text-blue-50":kt,"bg-green-100 text-green-500 dark:bg-green-500 dark:text-green-50":ct,"bg-amber-100 text-amber-500 dark:bg-amber-500 dark:text-amber-50":lt,"bg-red-100 text-red-600 dark:bg-red-600 dark:text-red-50":Ct});function T(_t,Bt){1&_t&&(s.j41(0,"div",1)(1,"button",6),s.nrm(2,"mat-icon",7),s.k0s()()),2&_t&&(s.R7$(),s.Y8G("matDialogClose",void 0),s.R7$(),s.Y8G("svgIcon","heroicons_outline:x-mark"))}function A(_t,Bt){if(1&_t&&(s.j41(0,"div",3),s.nrm(1,"mat-icon",8),s.k0s()),2&_t){const jt=s.XpG();s.Y8G("ngClass",s.lV(2,E,"primary"===jt.data.icon.color,"accent"===jt.data.icon.color,"warn"===jt.data.icon.color,"basic"===jt.data.icon.color,"info"===jt.data.icon.color,"success"===jt.data.icon.color,"warning"===jt.data.icon.color,"error"===jt.data.icon.color)),s.R7$(),s.Y8G("svgIcon",jt.data.icon.name)}}function S(_t,Bt){if(1&_t&&s.nrm(0,"div",9),2&_t){const jt=s.XpG(2);s.Y8G("innerHTML",jt.data.title,s.npT)}}function I(_t,Bt){if(1&_t&&s.nrm(0,"div",10),2&_t){const jt=s.XpG(2);s.Y8G("innerHTML",jt.data.message,s.npT)}}function N(_t,Bt){if(1&_t&&(s.j41(0,"div",4),s.DNE(1,S,1,1,"div",9)(2,I,1,1,"div",10),s.k0s()),2&_t){const jt=s.XpG();s.R7$(),s.vxM(jt.data.title?1:-1),s.R7$(),s.vxM(jt.data.message?2:-1)}}function Y(_t,Bt){if(1&_t&&(s.j41(0,"button",11),s.EFF(1),s.k0s()),2&_t){const jt=s.XpG(2);s.Y8G("matDialogClose","cancelled"),s.R7$(),s.SpI(" ",jt.data.actions.cancel.label," ")}}function z(_t,Bt){if(1&_t&&(s.j41(0,"button",12),s.EFF(1),s.k0s()),2&_t){const jt=s.XpG(2);s.Y8G("color",jt.data.actions.confirm.color)("matDialogClose","confirmed"),s.R7$(),s.SpI(" ",jt.data.actions.confirm.label," ")}}function q(_t,Bt){if(1&_t&&(s.j41(0,"div",5),s.DNE(1,Y,2,2,"button",11)(2,z,2,3,"button",12),s.k0s()),2&_t){const jt=s.XpG();s.R7$(),s.vxM(jt.data.actions.cancel.show?1:-1),s.R7$(),s.vxM(jt.data.actions.confirm.show?2:-1)}}let dt=(()=>{class _t{constructor(){this.data=(0,s.WQX)(y.Vh)}static{this.\u0275fac=function(At){return new(At||_t)}}static{this.\u0275cmp=s.VBU({type:_t,selectors:[["angor-confirmation-dialog"]],standalone:!0,features:[s.aNF],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(At,kt){1&At&&(s.j41(0,"div",0),s.DNE(1,T,3,2,"div",1),s.j41(2,"div",2),s.DNE(3,A,2,11,"div",3)(4,N,3,2,"div",4),s.k0s(),s.DNE(5,q,3,2,"div",5),s.k0s()),2&At&&(s.R7$(),s.vxM(kt.data.dismissible?1:-1),s.R7$(2),s.vxM(kt.data.icon.show?3:-1),s.R7$(),s.vxM(kt.data.title||kt.data.message?4:-1),s.R7$(),s.vxM(kt.data.actions.confirm.show||kt.data.actions.cancel.show?5:-1))},dependencies:[c.Hl,c.$z,c.iY,y.hM,y.tx,_.m_,_.An,o.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 _t})();var pt=r(2401);let et=(()=>{class _t{constructor(){this._matDialog=(0,s.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(jt={}){const At=(0,pt.A)({},this._defaultConfig,jt);return this._matDialog.open(dt,{autoFocus:!1,disableClose:!At.dismissible,data:At,panelClass:"angor-confirmation-dialog-panel"})}static{this.\u0275fac=function(At){return new(At||_t)}}static{this.\u0275prov=s.jDH({token:_t,factory:_t.\u0275fac,providedIn:"root"})}}return _t})()},4977:(i,a,r)=>{"use strict";r.d(a,{l:()=>A});var o=r(881),s=r(9327),c=r(4438),y=r(7680),_=r(2771),E=r(6354),T=r(5558);let A=(()=>{class S{constructor(){this._breakpointObserver=(0,c.WQX)(s.QP),this._angorConfigService=(0,c.WQX)(o.P),this._onMediaChange=new _.m(1),this._angorConfigService.config$.pipe((0,E.T)(N=>(0,y.A)(Object.entries(N.screens).map(([Y,z])=>[Y,`(min-width: ${z})`]))),(0,T.n)(N=>this._breakpointObserver.observe(Object.values(N)).pipe((0,E.T)(Y=>{const z=[],q={},dt=Object.entries(Y.breakpoints).filter(([pt,et])=>et)??[];for(const[pt]of dt){const et=Object.entries(N).find(([_t,Bt])=>Bt===pt)[0];et&&(z.push(et),q[et]=pt)}this._onMediaChange.next({matchingAliases:z,matchingQueries:q})})))).subscribe()}get onMediaChange$(){return this._onMediaChange.asObservable()}onMediaQueryChange$(N){return this._breakpointObserver.observe(N)}static{this.\u0275fac=function(Y){return new(Y||S)}}static{this.\u0275prov=c.jDH({token:S,factory:S.\u0275fac,providedIn:"root"})}}return S})()},7209:(i,a,r)=>{"use strict";r.d(a,{Q:()=>s});var o=r(4438);let s=(()=>{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(_=10){let T="";for(let A=0;A<10;A++)T+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".charAt(Math.floor(62*Math.random()));return T}static{this.\u0275fac=function(E){return new(E||c)}}static{this.\u0275prov=o.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}}return c})()},2332:(i,a,r)=>{"use strict";r.d(a,{v:()=>y});var o=r(6616),s=r(1413),c=r(4438);let y=(()=>{class _{constructor(){this.publicKeySubject=new s.B,this.previousPublicKey=null,this.initializeNostrLogin(),this.setupEventListeners()}initializeNostrLogin(){(0,o.Ts)({theme:"ocean",noBanner:!0,title:"Angor Hub",onAuth:(T,A)=>{this.handleAuthSuccess(T,A)}})}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:A,pubkey:S,options:I}=T.detail;switch(A){case"login":console.log("User logged in:",S),this.handleAuthSuccess(S,I);break;case"signup":console.log("User signed up:",S),this.handleSignupSuccess(S,I);break;case"logout":console.log("User logged out"),this.handleLogout();break;case"switch-account":console.log("User switched account:",S),this.handleAccountSwitch(S,I);break;default:console.warn("Unknown nlAuth event type:",A)}this.previousPublicKey&&this.previousPublicKey!==S&&(console.log("Account switched to:",S),this.handleAccountSwitch(S,I)),this.previousPublicKey=S}handleAuthSuccess(T,A){console.log("Authenticated successfully with public key:",T),this.publicKeySubject.next(T)}handleSignupSuccess(T,A){console.log("Signup successful with public key:",T),this.publicKeySubject.next(T)}handleAccountSwitch(T,A){console.log("Account switched to:",T),this.publicKeySubject.next(T),window.location.reload()}handleLogout(){console.log("Logged out"),this.publicKeySubject.next("")}handleNlDarkModeEvent(T){const A=T.detail;console.log("Dark mode changed to:",A?"enabled":"disabled"),this.updateDarkMode(A)}handleNlLaunchEvent(T){const A=T.detail||"welcome";console.log(`Launching Nostr login screen: ${A}`),this.launchScreen(A)}launchScreen(T){(0,o.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,o.ql)("welcome")}launchSignupScreen(){(0,o.ql)("welcome-signup")}launchLoginScreen(){(0,o.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(A){return new(A||_)}}static{this.\u0275prov=c.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})()},6231:(i,a,r)=>{"use strict";r.d(a,{b:()=>E});var o=r(467),s=r(719),c=r(4412),y=r(1413),_=r(4438);let E=(()=>{class T{constructor(){this.pool=new s.lo,this.relays=[],this.maxRetries=10,this.retryDelay=15e3,this.eventSubject=new c.t(null),this.relaysSubject=new c.t([]),this.destroy$=new y.B,this.initializeRelays(),this.setupVisibilityHandling()}initializeRelays(){this.relays=this.loadRelaysFromLocalStorage(),this.connectToRelays(),this.relaysSubject.next(this.relays)}loadRelaysFromLocalStorage(){const S=JSON.parse(localStorage.getItem("nostrRelays")||"[]");return S.length>0?S.map(N=>({...N,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 S=this.relays.map(({url:I,accessType:N,connected:Y,retries:z,retryTimeout:q})=>({url:I,accessType:N,connected:Y,retries:z,retryTimeout:q}));localStorage.setItem("nostrRelays",JSON.stringify(S)),this.relaysSubject.next(this.relays)}connectToRelay(S){S.connected||(S.ws=new WebSocket(S.url),S.ws.onopen=()=>{S.connected=!0,S.retries=0,clearTimeout(S.retryTimeout),this.saveRelaysToLocalStorage()},S.ws.onerror=()=>this.handleRelayError(S),S.ws.onclose=()=>{S.connected=!1,this.handleRelayError(S)},S.ws.onmessage=({data:I})=>{try{const N=JSON.parse("string"==typeof I?I:I.toString("utf-8"));this.eventSubject.next(N)}catch(N){console.warn("Error parsing WebSocket message:",N)}})}handleRelayError(S){S.retries>=this.maxRetries?console.warn(`Max retries reached for relay: ${S.url}. No further attempts will be made.`):(S.retries++,S.retryTimeout=setTimeout(()=>this.connectToRelay(S),this.retryDelay*S.retries))}connectToRelays(){this.relays.forEach(S=>!S.connected&&this.connectToRelay(S))}ensureConnectedRelays(){var S=this;return(0,o.A)(function*(){return S.connectToRelays(),new Promise(I=>{const N=()=>{S.getConnectedRelays().length>0?I():setTimeout(N,1e3)};N()})})()}setupVisibilityHandling(){typeof document<"u"&&document.addEventListener("visibilitychange",()=>{"visible"===document.visibilityState&&this.connectToRelays()}),typeof window<"u"&&window.addEventListener("beforeunload",()=>{this.relays.forEach(S=>S.ws?.close())})}getConnectedRelays(){return this.relays.filter(S=>S.connected).map(S=>S.url)}getRelays(){return this.relaysSubject.asObservable()}publishEventToWriteRelays(S){var I=this;return(0,o.A)(function*(){const N=I.relays.filter(Y=>["write","read-write"].includes(Y.accessType)&&Y.connected);if(!N.length)throw new Error("No connected write relays available");try{return yield Promise.any(N.map(Y=>I.pool.publish([Y.url],S))),I.eventSubject.next(S),S}catch(Y){throw console.error("Failed to publish event to relays:",Y),Y}})()}addRelay(S,I="read-write"){if(!this.relays.some(N=>N.url===S)){const N={url:S,connected:!1,retries:0,retryTimeout:null,accessType:I};this.relays.push(N),this.connectToRelay(N),this.saveRelaysToLocalStorage()}}removeRelay(S){const I=this.relays.find(N=>N.url===S);I&&(I.ws?.close(),clearTimeout(I.retryTimeout)),this.relays=this.relays.filter(N=>N.url!==S),this.saveRelaysToLocalStorage()}removeAllCustomRelays(){const S=["wss://relay.angor.io","wss://relay2.angor.io"];this.relays.forEach(I=>{S.includes(I.url)||(I.ws?.close(),clearTimeout(I.retryTimeout))}),this.relays=this.relays.filter(I=>S.includes(I.url)),this.saveRelaysToLocalStorage()}updateRelayAccessType(S,I){const N=this.relays.find(Y=>Y.url===S);N&&(N.accessType=I,this.saveRelaysToLocalStorage())}getPool(){return this.pool}getEventStream(){return this.eventSubject.asObservable()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}static{this.\u0275fac=function(I){return new(I||T)}}static{this.\u0275prov=_.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()},6324:(i,a,r)=>{"use strict";r.d(a,{A:()=>jd});var o={};r.r(o),r.d(o,{OG:()=>Sc,My:()=>ga,Ph:()=>mc,lX:()=>Gi,Id:()=>fa,fg:()=>ac,qj:()=>Xi,aT:()=>Ki,lq:()=>ja,z:()=>ni,Q5:()=>Vs});var s=r(467),c=r(5766),y=r(7292),_=r(3838),E=r(719);function S(M){if(!Number.isSafeInteger(M)||M<0)throw new Error(`Wrong positive integer: ${M}`)}function Y(M,...P){if(!function N(M){return M instanceof Uint8Array||null!=M&&"object"==typeof M&&"Uint8Array"===M.constructor.name}(M))throw new Error("Expected Uint8Array");if(P.length>0&&!P.includes(M.length))throw new Error(`Expected Uint8Array of length ${P}, not of length=${M.length}`)}function z(M){if("function"!=typeof M||"function"!=typeof M.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");S(M.outputLen),S(M.blockLen)}function q(M,P=!0){if(M.destroyed)throw new Error("Hash instance has been destroyed");if(P&&M.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 At=M=>new DataView(M.buffer,M.byteOffset,M.byteLength);if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function mr(M){if("string"==typeof M&&(M=function Mr(M){if("string"!=typeof M)throw new Error("utf8ToBytes expected string, got "+typeof M);return new Uint8Array((new TextEncoder).encode(M))}(M)),!function jt(M){return M instanceof Uint8Array||null!=M&&"object"==typeof M&&"Uint8Array"===M.constructor.name}(M))throw new Error("expected Uint8Array, got "+typeof M);return M}class Wr{clone(){return this._cloneInto()}}const ke={}.toString;function yt(M){const P=nt=>M().update(mr(nt)).digest(),$=M();return P.outputLen=$.outputLen,P.blockLen=$.blockLen,P.create=()=>M(),P}class le extends Wr{constructor(P,$){super(),this.finished=!1,this.destroyed=!1,z(P);const nt=mr($);if(this.iHash=P.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 Et=this.blockLen,Ut=new Uint8Array(Et);Ut.set(nt.length>Et?P.create().update(nt).digest():nt);for(let ue=0;uenew le(M,P).update($).digest();zt.create=(M,P)=>new le(M,P);class ie extends Wr{constructor(P,$,nt,Et){super(),this.blockLen=P,this.outputLen=$,this.padOffset=nt,this.isLE=Et,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(P),this.view=At(this.buffer)}update(P){q(this);const{view:$,buffer:nt,blockLen:Et}=this,Ut=(P=mr(P)).length;for(let ue=0;ueEt-ue&&(this.process(nt,0),ue=0);for(let tr=ue;tr>Et&Ut),Re=Number($&Ut),pr=nt?0:4;M.setUint32(P+(nt?4:0),ue,nt),M.setUint32(P+pr,Re,nt)})(nt,Et-8,BigInt(8*this.length),Ut),this.process(nt,0);const Re=At(P),Ge=this.outputLen;if(Ge%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const pr=Ge/4,Or=this.get();if(pr>Or.length)throw new Error("_sha2: outputLen bigger than state");for(let tr=0;tr>Wt&We)}:{h:0|Number(M>>Wt&We),l:0|Number(M&We)}}const Xr_split=function $e(M,P=!1){let $=new Uint32Array(M.length),nt=new Uint32Array(M.length);for(let Et=0;EtM>>>$,Xr_shrSL=(M,P,$)=>M<<32-$|P>>>$,Xr_rotrSH=(M,P,$)=>M>>>$|P<<32-$,Xr_rotrSL=(M,P,$)=>M<<32-$|P>>>$,Xr_rotrBH=(M,P,$)=>M<<64-$|P>>>$-32,Xr_rotrBL=(M,P,$)=>M>>>$-32|P<<64-$,Xr_add=function Tt(M,P,$,nt){const Et=(P>>>0)+(nt>>>0);return{h:M+$+(Et/2**32|0)|0,l:0|Et}},Xr_add3L=(M,P,$)=>(M>>>0)+(P>>>0)+($>>>0),Xr_add3H=(M,P,$,nt)=>P+$+nt+(M/2**32|0)|0,Xr_add4L=(M,P,$,nt)=>(M>>>0)+(P>>>0)+($>>>0)+(nt>>>0),Xr_add4H=(M,P,$,nt,Et)=>P+$+nt+Et+(M/2**32|0)|0,Xr_add5H=(M,P,$,nt,Et,Ut)=>P+$+nt+Et+Ut+(M/2**32|0)|0,Xr_add5L=(M,P,$,nt,Et)=>(M>>>0)+(P>>>0)+($>>>0)+(nt>>>0)+(Et>>>0),[gr,ho]=Xr_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(M=>BigInt(M))),te=new Uint32Array(80),Qt=new Uint32Array(80);class Ft extends ie{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:P,Al:$,Bh:nt,Bl:Et,Ch:Ut,Cl:ue,Dh:Re,Dl:Ge,Eh:pr,El:Or,Fh:tr,Fl:ze,Gh:Dr,Gl:to,Hh:Rr,Hl:Sr}=this;return[P,$,nt,Et,Ut,ue,Re,Ge,pr,Or,tr,ze,Dr,to,Rr,Sr]}set(P,$,nt,Et,Ut,ue,Re,Ge,pr,Or,tr,ze,Dr,to,Rr,Sr){this.Ah=0|P,this.Al=0|$,this.Bh=0|nt,this.Bl=0|Et,this.Ch=0|Ut,this.Cl=0|ue,this.Dh=0|Re,this.Dl=0|Ge,this.Eh=0|pr,this.El=0|Or,this.Fh=0|tr,this.Fl=0|ze,this.Gh=0|Dr,this.Gl=0|to,this.Hh=0|Rr,this.Hl=0|Sr}process(P,$){for(let zr=0;zr<16;zr++,$+=4)te[zr]=P.getUint32($),Qt[zr]=P.getUint32($+=4);for(let zr=16;zr<80;zr++){const Vo=0|te[zr-15],Ro=0|Qt[zr-15],Co=Xr_rotrSH(Vo,Ro,1)^Xr_rotrSH(Vo,Ro,8)^Xr_shrSH(Vo,Ro,7),Yo=Xr_rotrSL(Vo,Ro,1)^Xr_rotrSL(Vo,Ro,8)^Xr_shrSL(Vo,Ro,7),Ho=0|te[zr-2],Kn=0|Qt[zr-2],jn=Xr_rotrSH(Ho,Kn,19)^Xr_rotrBH(Ho,Kn,61)^Xr_shrSH(Ho,Kn,6),Nn=Xr_rotrSL(Ho,Kn,19)^Xr_rotrBL(Ho,Kn,61)^Xr_shrSL(Ho,Kn,6),En=Xr_add4L(Yo,Nn,Qt[zr-7],Qt[zr-16]),mi=Xr_add4H(En,Co,jn,te[zr-7],te[zr-16]);te[zr]=0|mi,Qt[zr]=0|En}let{Ah:nt,Al:Et,Bh:Ut,Bl:ue,Ch:Re,Cl:Ge,Dh:pr,Dl:Or,Eh:tr,El:ze,Fh:Dr,Fl:to,Gh:Rr,Gl:Sr,Hh:Zr,Hl:go}=this;for(let zr=0;zr<80;zr++){const Vo=Xr_rotrSH(tr,ze,14)^Xr_rotrSH(tr,ze,18)^Xr_rotrBH(tr,ze,41),Ro=Xr_rotrSL(tr,ze,14)^Xr_rotrSL(tr,ze,18)^Xr_rotrBL(tr,ze,41),Co=tr&Dr^~tr&Rr,Ho=Xr_add5L(go,Ro,ze&to^~ze&Sr,ho[zr],Qt[zr]),Kn=Xr_add5H(Ho,Zr,Vo,Co,gr[zr],te[zr]),jn=0|Ho,Nn=Xr_rotrSH(nt,Et,28)^Xr_rotrBH(nt,Et,34)^Xr_rotrBH(nt,Et,39),En=Xr_rotrSL(nt,Et,28)^Xr_rotrBL(nt,Et,34)^Xr_rotrBL(nt,Et,39),mi=nt&Ut^nt&Re^Ut&Re,qa=Et&ue^Et&Ge^ue&Ge;Zr=0|Rr,go=0|Sr,Rr=0|Dr,Sr=0|to,Dr=0|tr,to=0|ze,({h:tr,l:ze}=Xr_add(0|pr,0|Or,0|Kn,0|jn)),pr=0|Re,Or=0|Ge,Re=0|Ut,Ge=0|ue,Ut=0|nt,ue=0|Et;const lo=Xr_add3L(jn,En,qa);nt=Xr_add3H(lo,Kn,Nn,mi),Et=0|lo}({h:nt,l:Et}=Xr_add(0|this.Ah,0|this.Al,0|nt,0|Et)),({h:Ut,l:ue}=Xr_add(0|this.Bh,0|this.Bl,0|Ut,0|ue)),({h:Re,l:Ge}=Xr_add(0|this.Ch,0|this.Cl,0|Re,0|Ge)),({h:pr,l:Or}=Xr_add(0|this.Dh,0|this.Dl,0|pr,0|Or)),({h:tr,l:ze}=Xr_add(0|this.Eh,0|this.El,0|tr,0|ze)),({h:Dr,l:to}=Xr_add(0|this.Fh,0|this.Fl,0|Dr,0|to)),({h:Rr,l:Sr}=Xr_add(0|this.Gh,0|this.Gl,0|Rr,0|Sr)),({h:Zr,l:go}=Xr_add(0|this.Hh,0|this.Hl,0|Zr,0|go)),this.set(nt,Et,Ut,ue,Re,Ge,pr,Or,tr,ze,Dr,to,Rr,Sr,Zr,go)}roundClean(){te.fill(0),Qt.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 Do=yt(()=>new Ft);function Qe(M){if("string"!=typeof M)throw new TypeError("Invalid mnemonic type: "+typeof M);return M.normalize("NFKD")}function Ci(M,P=""){return function ft(M,P,$,nt){const{c:Et,dkLen:Ut,DK:ue,PRF:Re,PRFSalt:Ge}=function Ae(M,P,$,nt){z(M);const Et=function Ve(M,P){if(void 0!==P&&"[object Object]"!==ke.call(P))throw new Error("Options should be object or undefined");return Object.assign(M,P)}({dkLen:32,asyncTick:10},nt),{c:Ut,dkLen:ue,asyncTick:Re}=Et;if(S(Ut),S(ue),S(Re),Ut<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const Ge=mr(P),pr=mr($),Or=new Uint8Array(ue),tr=zt.create(M,Ge),ze=tr._cloneInto().update(pr);return{c:Ut,dkLen:ue,asyncTick:Re,DK:Or,PRF:tr,PRFSalt:ze}}(M,P,$,nt);let pr;const Or=new Uint8Array(4),tr=At(Or),ze=new Uint8Array(Re.outputLen);for(let Dr=1,to=0;toQe(`mnemonic${M}`))(P),{c:2048,dkLen:64})}function Io(M){if(!Number.isSafeInteger(M)||M<0)throw new Error(`Wrong positive integer: ${M}`)}function Un(M,...P){if(!function di(M){return M instanceof Uint8Array||null!=M&&"object"==typeof M&&"Uint8Array"===M.constructor.name}(M))throw new Error("Expected Uint8Array");if(P.length>0&&!P.includes(M.length))throw new Error(`Expected Uint8Array of length ${P}, not of length=${M.length}`)}function yi(M,P=!0){if(M.destroyed)throw new Error("Hash instance has been destroyed");if(P&&M.finished)throw new Error("Hash#digest() has already been called")}function Mn(M){return M instanceof Uint8Array||null!=M&&"object"==typeof M&&"Uint8Array"===M.constructor.name}const Uo=M=>new DataView(M.buffer,M.byteOffset,M.byteLength),Xt=(M,P)=>M<<32-P|M>>>P;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");const Ee=Array.from({length:256},(M,P)=>P.toString(16).padStart(2,"0")),Yt={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function Mt(M){return M>=Yt._0&&M<=Yt._9?M-Yt._0:M>=Yt._A&&M<=Yt._F?M-(Yt._A-10):M>=Yt._a&&M<=Yt._f?M-(Yt._a-10):void 0}function Ir(M){if("string"!=typeof M)throw new Error("utf8ToBytes expected string, got "+typeof M);return new Uint8Array((new TextEncoder).encode(M))}function Cr(M){if("string"==typeof M&&(M=Ir(M)),!Mn(M))throw new Error("expected Uint8Array, got "+typeof M);return M}function Pr(...M){let P=0;for(let nt=0;ntM().update(Cr(nt)).digest(),$=M();return P.outputLen=$.outputLen,P.blockLen=$.blockLen,P.create=()=>M(),P}class si extends $r{constructor(P,$){super(),this.finished=!1,this.destroyed=!1,function Ri(M){if("function"!=typeof M||"function"!=typeof M.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");Io(M.outputLen),Io(M.blockLen)}(P);const nt=Cr($);if(this.iHash=P.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 Et=this.blockLen,Ut=new Uint8Array(Et);Ut.set(nt.length>Et?P.create().update(nt).digest():nt);for(let ue=0;uenew si(M,P).update($).digest();$i.create=(M,P)=>new si(M,P);class jo extends $r{constructor(P,$,nt,Et){super(),this.blockLen=P,this.outputLen=$,this.padOffset=nt,this.isLE=Et,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(P),this.view=Uo(this.buffer)}update(P){yi(this);const{view:$,buffer:nt,blockLen:Et}=this,Ut=(P=Cr(P)).length;for(let ue=0;ueEt-ue&&(this.process(nt,0),ue=0);for(let tr=ue;tr>Et&Ut),Re=Number($&Ut),pr=nt?0:4;M.setUint32(P+(nt?4:0),ue,nt),M.setUint32(P+pr,Re,nt)})(nt,Et-8,BigInt(8*this.length),Ut),this.process(nt,0);const Re=Uo(P),Ge=this.outputLen;if(Ge%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const pr=Ge/4,Or=this.get();if(pr>Or.length)throw new Error("_sha2: outputLen bigger than state");for(let tr=0;trP);let Ra=[Ji],Sn=[Ji.map(M=>(9*M+5)%16)];for(let M=0;M<4;M++)for(let P of[Ra,Sn])P.push(P[M].map($=>Yn[$]));const ji=[[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(M=>new Uint8Array(M)),Fs=Ra.map((M,P)=>M.map($=>ji[P][$])),ls=Sn.map((M,P)=>M.map($=>ji[P][$])),Ka=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),pa=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),ta=(M,P)=>M<>>32-P;function ri(M,P,$,nt){return 0===M?P^$^nt:1===M?P&$|~P&nt:2===M?(P|~$)^nt:3===M?P&nt|$&~nt:P^($|~nt)}const Ga=new Uint32Array(16);class oi extends jo{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){const{h0:P,h1:$,h2:nt,h3:Et,h4:Ut}=this;return[P,$,nt,Et,Ut]}set(P,$,nt,Et,Ut){this.h0=0|P,this.h1=0|$,this.h2=0|nt,this.h3=0|Et,this.h4=0|Ut}process(P,$){for(let Dr=0;Dr<16;Dr++,$+=4)Ga[Dr]=P.getUint32($,!0);let nt=0|this.h0,Et=nt,Ut=0|this.h1,ue=Ut,Re=0|this.h2,Ge=Re,pr=0|this.h3,Or=pr,tr=0|this.h4,ze=tr;for(let Dr=0;Dr<5;Dr++){const to=4-Dr,Rr=Ka[Dr],Sr=pa[Dr],Zr=Ra[Dr],go=Sn[Dr],zr=Fs[Dr],Vo=ls[Dr];for(let Ro=0;Ro<16;Ro++){const Co=ta(nt+ri(Dr,Ut,Re,pr)+Ga[Zr[Ro]]+Rr,zr[Ro])+tr|0;nt=tr,tr=pr,pr=0|ta(Re,10),Re=Ut,Ut=Co}for(let Ro=0;Ro<16;Ro++){const Co=ta(Et+ri(to,ue,Ge,Or)+Ga[go[Ro]]+Sr,Vo[Ro])+ze|0;Et=ze,ze=Or,Or=0|ta(Ge,10),Ge=ue,ue=Co}}this.set(this.h1+Re+Or|0,this.h2+pr+ze|0,this.h3+tr+Et|0,this.h4+nt+ue|0,this.h0+Ut+Ge|0)}roundClean(){Ga.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}const Ua=xo(()=>new oi),ea=(M,P,$)=>M&P^~M&$,Go=(M,P,$)=>M&P^M&$^P&$,Da=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]),fi=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Hn=new Uint32Array(64);class In extends jo{constructor(){super(64,32,8,!1),this.A=0|fi[0],this.B=0|fi[1],this.C=0|fi[2],this.D=0|fi[3],this.E=0|fi[4],this.F=0|fi[5],this.G=0|fi[6],this.H=0|fi[7]}get(){const{A:P,B:$,C:nt,D:Et,E:Ut,F:ue,G:Re,H:Ge}=this;return[P,$,nt,Et,Ut,ue,Re,Ge]}set(P,$,nt,Et,Ut,ue,Re,Ge){this.A=0|P,this.B=0|$,this.C=0|nt,this.D=0|Et,this.E=0|Ut,this.F=0|ue,this.G=0|Re,this.H=0|Ge}process(P,$){for(let tr=0;tr<16;tr++,$+=4)Hn[tr]=P.getUint32($,!1);for(let tr=16;tr<64;tr++){const ze=Hn[tr-15],Dr=Hn[tr-2],to=Xt(ze,7)^Xt(ze,18)^ze>>>3,Rr=Xt(Dr,17)^Xt(Dr,19)^Dr>>>10;Hn[tr]=Rr+Hn[tr-7]+to+Hn[tr-16]|0}let{A:nt,B:Et,C:Ut,D:ue,E:Re,F:Ge,G:pr,H:Or}=this;for(let tr=0;tr<64;tr++){const Dr=Or+(Xt(Re,6)^Xt(Re,11)^Xt(Re,25))+ea(Re,Ge,pr)+Da[tr]+Hn[tr]|0,Rr=(Xt(nt,2)^Xt(nt,13)^Xt(nt,22))+Go(nt,Et,Ut)|0;Or=pr,pr=Ge,Ge=Re,Re=ue+Dr|0,ue=Ut,Ut=Et,Et=nt,nt=Dr+Rr|0}nt=nt+this.A|0,Et=Et+this.B|0,Ut=Ut+this.C|0,ue=ue+this.D|0,Re=Re+this.E|0,Ge=Ge+this.F|0,pr=pr+this.G|0,Or=Or+this.H|0,this.set(nt,Et,Ut,ue,Re,Ge,pr,Or)}roundClean(){Hn.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const Fo=xo(()=>new In),Zn=BigInt(2**32-1),Di=BigInt(32);function Sa(M,P=!1){return P?{h:Number(M&Zn),l:Number(M>>Di&Zn)}:{h:0|Number(M>>Di&Zn),l:0|Number(M&Zn)}}const tt_split=function Js(M,P=!1){let $=new Uint32Array(M.length),nt=new Uint32Array(M.length);for(let Et=0;EtM>>>$,tt_shrSL=(M,P,$)=>M<<32-$|P>>>$,tt_rotrSH=(M,P,$)=>M>>>$|P<<32-$,tt_rotrSL=(M,P,$)=>M<<32-$|P>>>$,tt_rotrBH=(M,P,$)=>M<<64-$|P>>>$-32,tt_rotrBL=(M,P,$)=>M>>>$-32|P<<64-$,tt_add=function Ta(M,P,$,nt){const Et=(P>>>0)+(nt>>>0);return{h:M+$+(Et/2**32|0)|0,l:0|Et}},tt_add3L=(M,P,$)=>(M>>>0)+(P>>>0)+($>>>0),tt_add3H=(M,P,$,nt)=>P+$+nt+(M/2**32|0)|0,tt_add4L=(M,P,$,nt)=>(M>>>0)+(P>>>0)+($>>>0)+(nt>>>0),tt_add4H=(M,P,$,nt,Et)=>P+$+nt+Et+(M/2**32|0)|0,tt_add5H=(M,P,$,nt,Et,Ut)=>P+$+nt+Et+Ut+(M/2**32|0)|0,tt_add5L=(M,P,$,nt,Et)=>(M>>>0)+(P>>>0)+($>>>0)+(nt>>>0)+(Et>>>0),[oe,ae]=tt_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(M=>BigInt(M))),Lr=new Uint32Array(80),Fr=new Uint32Array(80);class wo extends jo{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:P,Al:$,Bh:nt,Bl:Et,Ch:Ut,Cl:ue,Dh:Re,Dl:Ge,Eh:pr,El:Or,Fh:tr,Fl:ze,Gh:Dr,Gl:to,Hh:Rr,Hl:Sr}=this;return[P,$,nt,Et,Ut,ue,Re,Ge,pr,Or,tr,ze,Dr,to,Rr,Sr]}set(P,$,nt,Et,Ut,ue,Re,Ge,pr,Or,tr,ze,Dr,to,Rr,Sr){this.Ah=0|P,this.Al=0|$,this.Bh=0|nt,this.Bl=0|Et,this.Ch=0|Ut,this.Cl=0|ue,this.Dh=0|Re,this.Dl=0|Ge,this.Eh=0|pr,this.El=0|Or,this.Fh=0|tr,this.Fl=0|ze,this.Gh=0|Dr,this.Gl=0|to,this.Hh=0|Rr,this.Hl=0|Sr}process(P,$){for(let zr=0;zr<16;zr++,$+=4)Lr[zr]=P.getUint32($),Fr[zr]=P.getUint32($+=4);for(let zr=16;zr<80;zr++){const Vo=0|Lr[zr-15],Ro=0|Fr[zr-15],Co=tt_rotrSH(Vo,Ro,1)^tt_rotrSH(Vo,Ro,8)^tt_shrSH(Vo,Ro,7),Yo=tt_rotrSL(Vo,Ro,1)^tt_rotrSL(Vo,Ro,8)^tt_shrSL(Vo,Ro,7),Ho=0|Lr[zr-2],Kn=0|Fr[zr-2],jn=tt_rotrSH(Ho,Kn,19)^tt_rotrBH(Ho,Kn,61)^tt_shrSH(Ho,Kn,6),Nn=tt_rotrSL(Ho,Kn,19)^tt_rotrBL(Ho,Kn,61)^tt_shrSL(Ho,Kn,6),En=tt_add4L(Yo,Nn,Fr[zr-7],Fr[zr-16]),mi=tt_add4H(En,Co,jn,Lr[zr-7],Lr[zr-16]);Lr[zr]=0|mi,Fr[zr]=0|En}let{Ah:nt,Al:Et,Bh:Ut,Bl:ue,Ch:Re,Cl:Ge,Dh:pr,Dl:Or,Eh:tr,El:ze,Fh:Dr,Fl:to,Gh:Rr,Gl:Sr,Hh:Zr,Hl:go}=this;for(let zr=0;zr<80;zr++){const Vo=tt_rotrSH(tr,ze,14)^tt_rotrSH(tr,ze,18)^tt_rotrBH(tr,ze,41),Ro=tt_rotrSL(tr,ze,14)^tt_rotrSL(tr,ze,18)^tt_rotrBL(tr,ze,41),Co=tr&Dr^~tr&Rr,Ho=tt_add5L(go,Ro,ze&to^~ze&Sr,ae[zr],Fr[zr]),Kn=tt_add5H(Ho,Zr,Vo,Co,oe[zr],Lr[zr]),jn=0|Ho,Nn=tt_rotrSH(nt,Et,28)^tt_rotrBH(nt,Et,34)^tt_rotrBH(nt,Et,39),En=tt_rotrSL(nt,Et,28)^tt_rotrBL(nt,Et,34)^tt_rotrBL(nt,Et,39),mi=nt&Ut^nt&Re^Ut&Re,qa=Et&ue^Et&Ge^ue&Ge;Zr=0|Rr,go=0|Sr,Rr=0|Dr,Sr=0|to,Dr=0|tr,to=0|ze,({h:tr,l:ze}=tt_add(0|pr,0|Or,0|Kn,0|jn)),pr=0|Re,Or=0|Ge,Re=0|Ut,Ge=0|ue,Ut=0|nt,ue=0|Et;const lo=tt_add3L(jn,En,qa);nt=tt_add3H(lo,Kn,Nn,mi),Et=0|lo}({h:nt,l:Et}=tt_add(0|this.Ah,0|this.Al,0|nt,0|Et)),({h:Ut,l:ue}=tt_add(0|this.Bh,0|this.Bl,0|Ut,0|ue)),({h:Re,l:Ge}=tt_add(0|this.Ch,0|this.Cl,0|Re,0|Ge)),({h:pr,l:Or}=tt_add(0|this.Dh,0|this.Dl,0|pr,0|Or)),({h:tr,l:ze}=tt_add(0|this.Eh,0|this.El,0|tr,0|ze)),({h:Dr,l:to}=tt_add(0|this.Fh,0|this.Fl,0|Dr,0|to)),({h:Rr,l:Sr}=tt_add(0|this.Gh,0|this.Gl,0|Rr,0|Sr)),({h:Zr,l:go}=tt_add(0|this.Hh,0|this.Hl,0|Zr,0|go)),this.set(nt,Et,Ut,ue,Re,Ge,pr,Or,tr,ze,Dr,to,Rr,Sr,Zr,go)}roundClean(){Lr.fill(0),Fr.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 So=xo(()=>new wo);function Ai(M){if(!Number.isSafeInteger(M)||M<0)throw new Error(`Wrong positive integer: ${M}`)}function ha(M,...P){if(!(M instanceof Uint8Array))throw new Error("Expected Uint8Array");if(P.length>0&&!P.includes(M.length))throw new Error(`Expected Uint8Array of length ${P}, not of length=${M.length}`)}const at={number:Ai,bool:function Ti(M){if("boolean"!=typeof M)throw new Error(`Expected boolean, not ${M}`)},bytes:ha,hash:function Li(M){if("function"!=typeof M||"function"!=typeof M.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");Ai(M.outputLen),Ai(M.blockLen)},exists:function hc(M,P=!0){if(M.destroyed)throw new Error("Hash instance has been destroyed");if(P&&M.finished)throw new Error("Hash#digest() has already been called")},output:function gs(M,P){ha(M);const $=P.outputLen;if(M.length<$)throw new Error(`digestInto() expects output buffer of length at least ${$}`)}},gt="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,Z=M=>M instanceof Uint8Array,ko=M=>new DataView(M.buffer,M.byteOffset,M.byteLength),en=(M,P)=>M<<32-P|M>>>P;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function Ma(M){if("string"==typeof M&&(M=function fc(M){if("string"!=typeof M)throw new Error("utf8ToBytes expected string, got "+typeof M);return new Uint8Array((new TextEncoder).encode(M))}(M)),!Z(M))throw new Error("expected Uint8Array, got "+typeof M);return M}Array.from({length:256},(M,P)=>P.toString(16).padStart(2,"0"));class jl{clone(){return this._cloneInto()}}function Hi(M){const P=nt=>M().update(Ma(nt)).digest(),$=M();return P.outputLen=$.outputLen,P.blockLen=$.blockLen,P.create=()=>M(),P}function ya(M=32){if(gt&&"function"==typeof gt.getRandomValues)return gt.getRandomValues(new Uint8Array(M));throw new Error("crypto.getRandomValues must be defined")}class Wc extends jl{constructor(P,$,nt,Et){super(),this.blockLen=P,this.outputLen=$,this.padOffset=nt,this.isLE=Et,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(P),this.view=ko(this.buffer)}update(P){at.exists(this);const{view:$,buffer:nt,blockLen:Et}=this,Ut=(P=Ma(P)).length;for(let ue=0;ueEt-ue&&(this.process(nt,0),ue=0);for(let tr=ue;tr>Et&Ut),Re=Number($&Ut),pr=nt?0:4;M.setUint32(P+(nt?4:0),ue,nt),M.setUint32(P+pr,Re,nt)})(nt,Et-8,BigInt(8*this.length),Ut),this.process(nt,0);const Re=ko(P),Ge=this.outputLen;if(Ge%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const pr=Ge/4,Or=this.get();if(pr>Or.length)throw new Error("_sha2: outputLen bigger than state");for(let tr=0;trM&P^~M&$,_l=(M,P,$)=>M&P^M&$^P&$,kc=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]),ia=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),nc=new Uint32Array(64);class kl extends Wc{constructor(){super(64,32,8,!1),this.A=0|ia[0],this.B=0|ia[1],this.C=0|ia[2],this.D=0|ia[3],this.E=0|ia[4],this.F=0|ia[5],this.G=0|ia[6],this.H=0|ia[7]}get(){const{A:P,B:$,C:nt,D:Et,E:Ut,F:ue,G:Re,H:Ge}=this;return[P,$,nt,Et,Ut,ue,Re,Ge]}set(P,$,nt,Et,Ut,ue,Re,Ge){this.A=0|P,this.B=0|$,this.C=0|nt,this.D=0|Et,this.E=0|Ut,this.F=0|ue,this.G=0|Re,this.H=0|Ge}process(P,$){for(let tr=0;tr<16;tr++,$+=4)nc[tr]=P.getUint32($,!1);for(let tr=16;tr<64;tr++){const ze=nc[tr-15],Dr=nc[tr-2],to=en(ze,7)^en(ze,18)^ze>>>3,Rr=en(Dr,17)^en(Dr,19)^Dr>>>10;nc[tr]=Rr+nc[tr-7]+to+nc[tr-16]|0}let{A:nt,B:Et,C:Ut,D:ue,E:Re,F:Ge,G:pr,H:Or}=this;for(let tr=0;tr<64;tr++){const Dr=Or+(en(Re,6)^en(Re,11)^en(Re,25))+Na(Re,Ge,pr)+kc[tr]+nc[tr]|0,Rr=(en(nt,2)^en(nt,13)^en(nt,22))+_l(nt,Et,Ut)|0;Or=pr,pr=Ge,Ge=Re,Re=ue+Dr|0,ue=Ut,Ut=Et,Et=nt,nt=Dr+Rr|0}nt=nt+this.A|0,Et=Et+this.B|0,Ut=Ut+this.C|0,ue=ue+this.D|0,Re=Re+this.E|0,Ge=Ge+this.F|0,pr=pr+this.G|0,Or=Or+this.H|0,this.set(nt,Et,Ut,ue,Re,Ge,pr,Or)}roundClean(){nc.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class Vl extends kl{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 El=Hi(()=>new kl),dl=(Hi(()=>new Vl),BigInt(0),BigInt(1)),js=BigInt(2),Ec=M=>M instanceof Uint8Array,Kc=Array.from({length:256},(M,P)=>P.toString(16).padStart(2,"0"));function ga(M){if(!Ec(M))throw new Error("Uint8Array expected");let P="";for(let $=0;$nt+Et.length,0));let $=0;return M.forEach(nt=>{if(!Ec(nt))throw new Error("Uint8Array expected");P.set(nt,$),$+=nt.length}),P}const Sc=M=>(js<new Uint8Array(M),va=M=>Uint8Array.from(M);function ac(M,P,$){if("number"!=typeof M||M<2)throw new Error("hashLen must be a number");if("number"!=typeof P||P<2)throw new Error("qByteLen must be a number");if("function"!=typeof $)throw new Error("hmacFn must be a function");let nt=Ds(M),Et=Ds(M),Ut=0;const ue=()=>{nt.fill(1),Et.fill(0),Ut=0},Re=(...tr)=>$(Et,nt,...tr),Ge=(tr=Ds())=>{Et=Re(va([0]),tr),nt=Re(),0!==tr.length&&(Et=Re(va([1]),tr),nt=Re())},pr=()=>{if(Ut++>=1e3)throw new Error("drbg: tried 1000 values");let tr=0;const ze=[];for(;tr{let Dr;for(ue(),Ge(tr);!(Dr=ze(pr()));)Ge();return ue(),Dr}}const vn={bigint:M=>"bigint"==typeof M,function:M=>"function"==typeof M,boolean:M=>"boolean"==typeof M,string:M=>"string"==typeof M,isSafeInteger:M=>Number.isSafeInteger(M),array:M=>Array.isArray(M),field:(M,P)=>P.Fp.isValid(M),hash:M=>"function"==typeof M&&Number.isSafeInteger(M.outputLen)};function Vs(M,P,$={}){const nt=(Et,Ut,ue)=>{const Re=vn[Ut];if("function"!=typeof Re)throw new Error(`Invalid validator "${Ut}", expected function`);const Ge=M[Et];if(!(ue&&void 0===Ge||Re(Ge,M)))throw new Error(`Invalid param ${String(Et)}=${Ge} (${typeof Ge}), expected ${Ut}`)};for(const[Et,Ut]of Object.entries(P))nt(Et,Ut,!1);for(const[Et,Ut]of Object.entries($))nt(Et,Ut,!0);return M}const Ui=BigInt(0),F=BigInt(1),Dt=BigInt(2),rt=BigInt(3),wt=BigInt(4),Se=BigInt(5),kr=BigInt(8);function rn(M,P){const $=M%P;return $>=Ui?$:P+$}function Ln(M,P,$){if($<=Ui||P 0");if($===F)return Ui;let nt=F;for(;P>Ui;)P&F&&(nt=nt*M%$),M=M*M%$,P>>=F;return nt}function xn(M,P,$){let nt=M;for(;P-- >Ui;)nt*=nt,nt%=$;return nt}function ln(M,P){if(M===Ui||P<=Ui)throw new Error(`invert: expected positive integers, got n=${M} mod=${P}`);let $=rn(M,P),nt=P,Et=Ui,Ut=F,ue=F,Re=Ui;for(;$!==Ui;){const pr=nt/$,Or=nt%$,tr=Et-ue*pr,ze=Ut-Re*pr;nt=$,$=Or,Et=ue,Ut=Re,ue=tr,Re=ze}if(nt!==F)throw new Error("invert: does not exist");return rn(Et,P)}BigInt(9),BigInt(16);const Oo=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function An(M,P){const $=void 0!==P?P:M.toString(2).length;return{nBitLength:$,nByteLength:Math.ceil($/8)}}const zs=BigInt(0),xa=BigInt(1);function sc(M){return function Fn(M){Vs(M,Oo.reduce((nt,Et)=>(nt[Et]="function",nt),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"}))}(M.Fp),Vs(M,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...An(M.n,M.nBitLength),...M,p:M.Fp.ORDER})}const{Ph:Va,aT:Hs}=o,Ws={Err:class extends Error{constructor(P=""){super(P)}},_parseInt(M){const{Err:P}=Ws;if(M.length<2||2!==M[0])throw new P("Invalid signature integer tag");const $=M[1],nt=M.subarray(2,$+2);if(!$||nt.length!==$)throw new P("Invalid signature integer: wrong length");if(128&nt[0])throw new P("Invalid signature integer: negative");if(0===nt[0]&&!(128&nt[1]))throw new P("Invalid signature integer: unnecessary leading zero");return{d:Va(nt),l:M.subarray($+2)}},toSig(M){const{Err:P}=Ws,$="string"==typeof M?Hs(M):M;if(!($ instanceof Uint8Array))throw new Error("ui8a expected");let nt=$.length;if(nt<2||48!=$[0])throw new P("Invalid signature tag");if($[1]!==nt-2)throw new P("Invalid signature: incorrect length");const{d:Et,l:Ut}=Ws._parseInt($.subarray(2)),{d:ue,l:Re}=Ws._parseInt(Ut);if(Re.length)throw new P("Invalid signature: left bytes after parsing");return{r:Et,s:ue}},hexFromSig(M){const P=pr=>8&Number.parseInt(pr[0],16)?"00"+pr:pr,$=pr=>{const Or=pr.toString(16);return 1&Or.length?`0${Or}`:Or},nt=P($(M.s)),Et=P($(M.r)),Ut=nt.length/2,ue=Et.length/2,Re=$(Ut),Ge=$(ue);return`30${$(ue+Ut+4)}02${Ge}${Et}02${Re}${nt}`}},On=BigInt(0),Ei=BigInt(1),zo=(BigInt(2),BigInt(3));function zl(M){const P=function cc(M){const P=sc(M);return Vs(P,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...P})}(M),{Fp:$,n:nt}=P,Et=$.BYTES+1,Ut=2*$.BYTES+1;function Re(lo){return rn(lo,nt)}function Ge(lo){return ln(lo,nt)}const{ProjectivePoint:pr,normPrivateKeyToScalar:Or,weierstrassEquation:tr,isWithinCurveOrder:ze}=function ul(M){const P=function Ac(M){const P=sc(M);Vs(P,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:$,Fp:nt,a:Et}=P;if($){if(!nt.eql(Et,nt.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({...P})}(M),{Fp:$}=P,nt=P.toBytes||((to,Rr,Sr)=>{const Zr=Rr.toAffine();return fa(Uint8Array.from([4]),$.toBytes(Zr.x),$.toBytes(Zr.y))}),Et=P.fromBytes||(to=>{const Rr=to.subarray(1);return{x:$.fromBytes(Rr.subarray(0,$.BYTES)),y:$.fromBytes(Rr.subarray($.BYTES,2*$.BYTES))}});function Ut(to){const{a:Rr,b:Sr}=P,Zr=$.sqr(to),go=$.mul(Zr,to);return $.add($.add(go,$.mul(to,Rr)),Sr)}if(!$.eql($.sqr(P.Gy),Ut(P.Gx)))throw new Error("bad generator point: equation left != right");function ue(to){return"bigint"==typeof to&&On$.eql(zr,$.ZERO);return go(Sr)&&go(Zr)?tr.ZERO:new tr(Sr,Zr,$.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(Rr){const Sr=$.invertBatch(Rr.map(Zr=>Zr.pz));return Rr.map((Zr,go)=>Zr.toAffine(Sr[go])).map(tr.fromAffine)}static fromHex(Rr){const Sr=tr.fromAffine(Et(Xi("pointHex",Rr)));return Sr.assertValidity(),Sr}static fromPrivateKey(Rr){return tr.BASE.multiply(Ge(Rr))}_setWindowSize(Rr){this._WINDOW_SIZE=Rr,pr.delete(this)}assertValidity(){if(this.is0()){if(P.allowInfinityPoint)return;throw new Error("bad point: ZERO")}const{x:Rr,y:Sr}=this.toAffine();if(!$.isValid(Rr)||!$.isValid(Sr))throw new Error("bad point: x or y not FE");const Zr=$.sqr(Sr),go=Ut(Rr);if(!$.eql(Zr,go))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:Rr}=this.toAffine();if($.isOdd)return!$.isOdd(Rr);throw new Error("Field doesn't support isOdd")}equals(Rr){Or(Rr);const{px:Sr,py:Zr,pz:go}=this,{px:zr,py:Vo,pz:Ro}=Rr,Co=$.eql($.mul(Sr,Ro),$.mul(zr,go)),Yo=$.eql($.mul(Zr,Ro),$.mul(Vo,go));return Co&&Yo}negate(){return new tr(this.px,$.neg(this.py),this.pz)}double(){const{a:Rr,b:Sr}=P,Zr=$.mul(Sr,zo),{px:go,py:zr,pz:Vo}=this;let Ro=$.ZERO,Co=$.ZERO,Yo=$.ZERO,Ho=$.mul(go,go),Kn=$.mul(zr,zr),jn=$.mul(Vo,Vo),Nn=$.mul(go,zr);return Nn=$.add(Nn,Nn),Yo=$.mul(go,Vo),Yo=$.add(Yo,Yo),Ro=$.mul(Rr,Yo),Co=$.mul(Zr,jn),Co=$.add(Ro,Co),Ro=$.sub(Kn,Co),Co=$.add(Kn,Co),Co=$.mul(Ro,Co),Ro=$.mul(Nn,Ro),Yo=$.mul(Zr,Yo),jn=$.mul(Rr,jn),Nn=$.sub(Ho,jn),Nn=$.mul(Rr,Nn),Nn=$.add(Nn,Yo),Yo=$.add(Ho,Ho),Ho=$.add(Yo,Ho),Ho=$.add(Ho,jn),Ho=$.mul(Ho,Nn),Co=$.add(Co,Ho),jn=$.mul(zr,Vo),jn=$.add(jn,jn),Ho=$.mul(jn,Nn),Ro=$.sub(Ro,Ho),Yo=$.mul(jn,Kn),Yo=$.add(Yo,Yo),Yo=$.add(Yo,Yo),new tr(Ro,Co,Yo)}add(Rr){Or(Rr);const{px:Sr,py:Zr,pz:go}=this,{px:zr,py:Vo,pz:Ro}=Rr;let Co=$.ZERO,Yo=$.ZERO,Ho=$.ZERO;const Kn=P.a,jn=$.mul(P.b,zo);let Nn=$.mul(Sr,zr),En=$.mul(Zr,Vo),mi=$.mul(go,Ro),qa=$.add(Sr,Zr),lo=$.add(zr,Vo);qa=$.mul(qa,lo),lo=$.add(Nn,En),qa=$.sub(qa,lo),lo=$.add(Sr,go);let Po=$.add(zr,Ro);return lo=$.mul(lo,Po),Po=$.add(Nn,mi),lo=$.sub(lo,Po),Po=$.add(Zr,go),Co=$.add(Vo,Ro),Po=$.mul(Po,Co),Co=$.add(En,mi),Po=$.sub(Po,Co),Ho=$.mul(Kn,lo),Co=$.mul(jn,mi),Ho=$.add(Co,Ho),Co=$.sub(En,Ho),Ho=$.add(En,Ho),Yo=$.mul(Co,Ho),En=$.add(Nn,Nn),En=$.add(En,Nn),mi=$.mul(Kn,mi),lo=$.mul(jn,lo),En=$.add(En,mi),mi=$.sub(Nn,mi),mi=$.mul(Kn,mi),lo=$.add(lo,mi),Nn=$.mul(En,lo),Yo=$.add(Yo,Nn),Nn=$.mul(Po,lo),Co=$.mul(qa,Co),Co=$.sub(Co,Nn),Nn=$.mul(qa,En),Ho=$.mul(Po,Ho),Ho=$.add(Ho,Nn),new tr(Co,Yo,Ho)}subtract(Rr){return this.add(Rr.negate())}is0(){return this.equals(tr.ZERO)}wNAF(Rr){return Dr.wNAFCached(this,pr,Rr,Sr=>{const Zr=$.invertBatch(Sr.map(go=>go.pz));return Sr.map((go,zr)=>go.toAffine(Zr[zr])).map(tr.fromAffine)})}multiplyUnsafe(Rr){const Sr=tr.ZERO;if(Rr===On)return Sr;if(Re(Rr),Rr===Ei)return this;const{endo:Zr}=P;if(!Zr)return Dr.unsafeLadder(this,Rr);let{k1neg:go,k1:zr,k2neg:Vo,k2:Ro}=Zr.splitScalar(Rr),Co=Sr,Yo=Sr,Ho=this;for(;zr>On||Ro>On;)zr&Ei&&(Co=Co.add(Ho)),Ro&Ei&&(Yo=Yo.add(Ho)),Ho=Ho.double(),zr>>=Ei,Ro>>=Ei;return go&&(Co=Co.negate()),Vo&&(Yo=Yo.negate()),Yo=new tr($.mul(Yo.px,Zr.beta),Yo.py,Yo.pz),Co.add(Yo)}multiply(Rr){Re(Rr);let Zr,go,Sr=Rr;const{endo:zr}=P;if(zr){const{k1neg:Vo,k1:Ro,k2neg:Co,k2:Yo}=zr.splitScalar(Sr);let{p:Ho,f:Kn}=this.wNAF(Ro),{p:jn,f:Nn}=this.wNAF(Yo);Ho=Dr.constTimeNegate(Vo,Ho),jn=Dr.constTimeNegate(Co,jn),jn=new tr($.mul(jn.px,zr.beta),jn.py,jn.pz),Zr=Ho.add(jn),go=Kn.add(Nn)}else{const{p:Vo,f:Ro}=this.wNAF(Sr);Zr=Vo,go=Ro}return tr.normalizeZ([Zr,go])[0]}multiplyAndAddUnsafe(Rr,Sr,Zr){const go=tr.BASE,zr=(Ro,Co)=>Co!==On&&Co!==Ei&&Ro.equals(go)?Ro.multiply(Co):Ro.multiplyUnsafe(Co),Vo=zr(this,Sr).add(zr(Rr,Zr));return Vo.is0()?void 0:Vo}toAffine(Rr){const{px:Sr,py:Zr,pz:go}=this,zr=this.is0();null==Rr&&(Rr=zr?$.ONE:$.inv(go));const Vo=$.mul(Sr,Rr),Ro=$.mul(Zr,Rr),Co=$.mul(go,Rr);if(zr)return{x:$.ZERO,y:$.ZERO};if(!$.eql(Co,$.ONE))throw new Error("invZ was invalid");return{x:Vo,y:Ro}}isTorsionFree(){const{h:Rr,isTorsionFree:Sr}=P;if(Rr===Ei)return!0;if(Sr)return Sr(tr,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:Rr,clearCofactor:Sr}=P;return Rr===Ei?this:Sr?Sr(tr,this):this.multiplyUnsafe(P.h)}toRawBytes(Rr=!0){return this.assertValidity(),nt(tr,this,Rr)}toHex(Rr=!0){return ga(this.toRawBytes(Rr))}}tr.BASE=new tr(P.Gx,P.Gy,$.ONE),tr.ZERO=new tr($.ZERO,$.ONE,$.ZERO);const ze=P.nBitLength,Dr=function ci(M,P){const $=(Et,Ut)=>{const ue=Ut.negate();return Et?ue:Ut},nt=Et=>({windows:Math.ceil(P/Et)+1,windowSize:2**(Et-1)});return{constTimeNegate:$,unsafeLadder(Et,Ut){let ue=M.ZERO,Re=Et;for(;Ut>zs;)Ut&xa&&(ue=ue.add(Re)),Re=Re.double(),Ut>>=xa;return ue},precomputeWindow(Et,Ut){const{windows:ue,windowSize:Re}=nt(Ut),Ge=[];let pr=Et,Or=pr;for(let tr=0;tr>=Dr,Sr>Ge&&(Sr-=ze,ue+=xa);const Zr=Rr,go=Rr+Math.abs(Sr)-1,Vo=Sr<0;0===Sr?Or=Or.add($(to%2!=0,Ut[Zr])):pr=pr.add($(Vo,Ut[go]))}return{p:pr,f:Or}},wNAFCached(Et,Ut,ue,Re){const Ge=Et._WINDOW_SIZE||1;let pr=Ut.get(Et);return pr||(pr=this.precomputeWindow(Et,Ge),1!==Ge&&Ut.set(Et,Re(pr))),this.wNAF(Ge,pr,ue)}}}(tr,P.endo?Math.ceil(ze/2):ze);return{CURVE:P,ProjectivePoint:tr,normPrivateKeyToScalar:Ge,weierstrassEquation:Ut,isWithinCurveOrder:ue}}({...P,toBytes(lo,Po,Vn){const Bn=Po.toAffine(),bi=$.toBytes(Bn.x),Ea=fa;return Vn?Ea(Uint8Array.from([Po.hasEvenY()?2:3]),bi):Ea(Uint8Array.from([4]),bi,$.toBytes(Bn.y))},fromBytes(lo){const Po=lo.length,Vn=lo[0],Bn=lo.subarray(1);if(Po!==Et||2!==Vn&&3!==Vn){if(Po===Ut&&4===Vn)return{x:$.fromBytes(Bn.subarray(0,$.BYTES)),y:$.fromBytes(Bn.subarray($.BYTES,2*$.BYTES))};throw new Error(`Point of length ${Po} was invalid. Expected ${Et} compressed bytes or ${Ut} uncompressed bytes`)}{const bi=mc(Bn);if(!function ue(lo){return Onga(ja(lo,P.nByteLength));function to(lo){return lo>nt>>Ei}const Sr=(lo,Po,Vn)=>mc(lo.slice(Po,Vn));class Zr{constructor(Po,Vn,Bn){this.r=Po,this.s=Vn,this.recovery=Bn,this.assertValidity()}static fromCompact(Po){const Vn=P.nByteLength;return Po=Xi("compactSignature",Po,2*Vn),new Zr(Sr(Po,0,Vn),Sr(Po,Vn,2*Vn))}static fromDER(Po){const{r:Vn,s:Bn}=Ws.toSig(Xi("DER",Po));return new Zr(Vn,Bn)}assertValidity(){if(!ze(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!ze(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(Po){return new Zr(this.r,this.s,Po)}recoverPublicKey(Po){const{r:Vn,s:Bn,recovery:bi}=this,Ea=Yo(Xi("msgHash",Po));if(null==bi||![0,1,2,3].includes(bi))throw new Error("recovery id invalid");const Ba=2===bi||3===bi?Vn+P.n:Vn;if(Ba>=$.ORDER)throw new Error("recovery id 2 or 3 invalid");const Rc=pr.fromHex((1&bi?"03":"02")+Dr(Ba)),Xs=Ge(Ba),Wl=Re(-Ea*Xs),Gl=Re(Bn*Xs),Nc=pr.BASE.multiplyAndAddUnsafe(Rc,Wl,Gl);if(!Nc)throw new Error("point at infinify");return Nc.assertValidity(),Nc}hasHighS(){return to(this.s)}normalizeS(){return this.hasHighS()?new Zr(this.r,Re(-this.s),this.recovery):this}toDERRawBytes(){return Ki(this.toDERHex())}toDERHex(){return Ws.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return Ki(this.toCompactHex())}toCompactHex(){return Dr(this.r)+Dr(this.s)}}const go={isValidPrivateKey(lo){try{return Or(lo),!0}catch{return!1}},normPrivateKeyToScalar:Or,randomPrivateKey:()=>{const Po=function Gc(M,P,$=!1){const nt=(M=Xi("privateHash",M)).length,Et=An(P).nByteLength+8;if(Et<24||nt1024)throw new Error(`hashToPrivateScalar: expected ${Et}-1024 bytes of input, got ${nt}`);return rn($?Gi(M):mc(M),P-F)+F}(P.randomBytes($.BYTES+8),nt);return ja(Po,P.nByteLength)},precompute:(lo=8,Po=pr.BASE)=>(Po._setWindowSize(lo),Po.multiply(BigInt(3)),Po)};function Vo(lo){const Po=lo instanceof Uint8Array,Vn="string"==typeof lo,Bn=(Po||Vn)&&lo.length;return Po?Bn===Et||Bn===Ut:Vn?Bn===2*Et||Bn===2*Ut:lo instanceof pr}const Co=P.bits2int||function(lo){const Po=mc(lo),Vn=8*lo.length-P.nBitLength;return Vn>0?Po>>BigInt(Vn):Po},Yo=P.bits2int_modN||function(lo){return Re(Co(lo))},Ho=Sc(P.nBitLength);function Kn(lo){if("bigint"!=typeof lo)throw new Error("bigint expected");if(!(On<=lo&&loJc in Vn))throw new Error("sign() legacy options not supported");const{hash:Bn,randomBytes:bi}=P;let{lowS:Ea,prehash:Ba,extraEntropy:bs}=Vn;null==Ea&&(Ea=!0),lo=Xi("msgHash",lo),Ba&&(lo=Xi("prehashed msgHash",Bn(lo)));const Rc=Yo(lo),Xs=Or(Po),Wl=[Kn(Xs),Kn(Rc)];if(null!=bs){const Jc=!0===bs?bi($.BYTES):bs;Wl.push(Xi("extraEntropy",Jc,$.BYTES))}const Gl=fa(...Wl),Nc=Rc;return{seed:Gl,k2sig:function hl(Jc){const gl=Co(Jc);if(!ze(gl))return;const Vd=Ge(gl),Ja=pr.BASE.multiply(gl).toAffine(),Lc=Re(Ja.x);if(Lc===On)return;const la=Re(Vd*Re(Nc+Lc*Xs));if(la===On)return;let Pc=(Ja.x===Lc?0:2)|Number(Ja.y&Ei),Ii=la;return Ea&&to(la)&&(Ii=function Rr(lo){return to(lo)?Re(-lo):lo}(la),Pc^=1),new Zr(Lc,Ii,Pc)}}}(lo,Po,Vn);return ac(P.hash.outputLen,P.nByteLength,P.hmac)(Bn,bi)},verify:function qa(lo,Po,Vn,Bn=En){const bi=lo;if(Po=Xi("msgHash",Po),Vn=Xi("publicKey",Vn),"strict"in Bn)throw new Error("options.strict was renamed to lowS");const{lowS:Ea,prehash:Ba}=Bn;let bs,Rc;try{if("string"==typeof bi||bi instanceof Uint8Array)try{bs=Zr.fromDER(bi)}catch(Ja){if(!(Ja instanceof Ws.Err))throw Ja;bs=Zr.fromCompact(bi)}else{if("object"!=typeof bi||"bigint"!=typeof bi.r||"bigint"!=typeof bi.s)throw new Error("PARSE");{const{r:Ja,s:Lc}=bi;bs=new Zr(Ja,Lc)}}Rc=pr.fromHex(Vn)}catch(Ja){if("PARSE"===Ja.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(Ea&&bs.hasHighS())return!1;Ba&&(Po=P.hash(Po));const{r:Xs,s:Wl}=bs,Gl=Yo(Po),Nc=Ge(Wl),hl=Re(Gl*Nc),Jc=Re(Xs*Nc),gl=pr.BASE.multiplyAndAddUnsafe(Rc,hl,Jc)?.toAffine();return!!gl&&Re(gl.x)===Xs},ProjectivePoint:pr,Signature:Zr,utils:go}}BigInt(4);class Yc extends jl{constructor(P,$){super(),this.finished=!1,this.destroyed=!1,at.hash(P);const nt=Ma($);if(this.iHash=P.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 Et=this.blockLen,Ut=new Uint8Array(Et);Ut.set(nt.length>Et?P.create().update(nt).digest():nt);for(let ue=0;uenew Yc(M,P).update($).digest();function xu(M){return{hash:M,hmac:(P,...$)=>Fd(M,P,function Cs(...M){const P=new Uint8Array(M.reduce((nt,Et)=>nt+Et.length,0));let $=0;return M.forEach(nt=>{if(!Z(nt))throw new Error("Uint8Array expected");P.set(nt,$),$+=nt.length}),P}(...$)),randomBytes:ya}}Fd.create=(M,P)=>new Yc(M,P);const Bd=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),Mo=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),hp=BigInt(1),R=BigInt(2),W=(M,P)=>(M+P/R)/P;const K=function ki(M,P,$=!1,nt={}){if(M<=Ui)throw new Error(`Expected Fp ORDER > 0, got ${M}`);const{nBitLength:Et,nByteLength:Ut}=An(M,P);if(Ut>2048)throw new Error("Field lengths over 2048 bytes are not supported");const ue=function yo(M){if(M%wt===rt){const P=(M+F)/wt;return function(nt,Et){const Ut=nt.pow(Et,P);if(!nt.eql(nt.sqr(Ut),Et))throw new Error("Cannot find square root");return Ut}}if(M%kr===Se){const P=(M-Se)/kr;return function(nt,Et){const Ut=nt.mul(Et,Dt),ue=nt.pow(Ut,P),Re=nt.mul(Et,ue),Ge=nt.mul(nt.mul(Re,Dt),ue),pr=nt.mul(Re,nt.sub(Ge,nt.ONE));if(!nt.eql(nt.sqr(pr),Et))throw new Error("Cannot find square root");return pr}}return function Pn(M){const P=(M-F)/Dt;let $,nt,Et;for($=M-F,nt=0;$%Dt===Ui;$/=Dt,nt++);for(Et=Dt;Etrn(Ge,M),isValid:Ge=>{if("bigint"!=typeof Ge)throw new Error("Invalid field element: expected bigint, got "+typeof Ge);return Ui<=Ge&&GeGe===Ui,isOdd:Ge=>(Ge&F)===F,neg:Ge=>rn(-Ge,M),eql:(Ge,pr)=>Ge===pr,sqr:Ge=>rn(Ge*Ge,M),add:(Ge,pr)=>rn(Ge+pr,M),sub:(Ge,pr)=>rn(Ge-pr,M),mul:(Ge,pr)=>rn(Ge*pr,M),pow:(Ge,pr)=>function xi(M,P,$){if($ 0");if($===Ui)return M.ONE;if($===F)return P;let nt=M.ONE,Et=P;for(;$>Ui;)$&F&&(nt=M.mul(nt,Et)),Et=M.sqr(Et),$>>=F;return nt}(Re,Ge,pr),div:(Ge,pr)=>rn(Ge*ln(pr,M),M),sqrN:Ge=>Ge*Ge,addN:(Ge,pr)=>Ge+pr,subN:(Ge,pr)=>Ge-pr,mulN:(Ge,pr)=>Ge*pr,inv:Ge=>ln(Ge,M),sqrt:nt.sqrt||(Ge=>ue(Re,Ge)),invertBatch:Ge=>function _i(M,P){const $=new Array(P.length),nt=P.reduce((Ut,ue,Re)=>M.is0(ue)?Ut:($[Re]=Ut,M.mul(Ut,ue)),M.ONE),Et=M.inv(nt);return P.reduceRight((Ut,ue,Re)=>M.is0(ue)?Ut:($[Re]=M.mul(Ut,$[Re]),M.mul(Ut,ue)),Et),$}(Re,Ge),cmov:(Ge,pr,Or)=>Or?pr:Ge,toBytes:Ge=>$?ni(Ge,Ut):ja(Ge,Ut),fromBytes:Ge=>{if(Ge.length!==Ut)throw new Error(`Fp.fromBytes: expected ${Ut}, got ${Ge.length}`);return $?Gi(Ge):mc(Ge)}});return Object.freeze(Re)}(Bd,void 0,void 0,{sqrt:function L(M){const P=Bd,$=BigInt(3),nt=BigInt(6),Et=BigInt(11),Ut=BigInt(22),ue=BigInt(23),Re=BigInt(44),Ge=BigInt(88),pr=M*M*M%P,Or=pr*pr*M%P,tr=xn(Or,$,P)*Or%P,ze=xn(tr,$,P)*Or%P,Dr=xn(ze,R,P)*pr%P,to=xn(Dr,Et,P)*Dr%P,Rr=xn(to,Ut,P)*to%P,Sr=xn(Rr,Re,P)*Rr%P,Zr=xn(Sr,Ge,P)*Sr%P,go=xn(Zr,Re,P)*Rr%P,zr=xn(go,$,P)*Or%P,Vo=xn(zr,ue,P)*to%P,Ro=xn(Vo,nt,P)*pr%P,Co=xn(Ro,R,P);if(!K.eql(K.sqr(Co),M))throw new Error("Cannot find square root");return Co}}),ht=function Hg(M,P){const $=nt=>zl({...M,...xu(nt)});return Object.freeze({...$(P),create:$})}({a:BigInt(0),b:BigInt(7),Fp:K,n:Mo,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:M=>{const P=Mo,$=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),nt=-hp*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),Et=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),Ut=$,ue=BigInt("0x100000000000000000000000000000000"),Re=W(Ut*M,P),Ge=W(-nt*M,P);let pr=rn(M-Re*$-Ge*Et,P),Or=rn(-Re*nt-Ge*Ut,P);const tr=pr>ue,ze=Or>ue;if(tr&&(pr=P-pr),ze&&(Or=P-Or),pr>ue||Or>ue)throw new Error("splitScalar: Endomorphism failed, k="+M);return{k1neg:tr,k1:pr,k2neg:ze,k2:Or}}}},El);BigInt(0);var Rn=r(3813);const Ic=ht.ProjectivePoint,Qc=(0,Rn.Tq)(Fo);function Ia(M){return BigInt(`0x${function bt(M){if(!Mn(M))throw new Error("Uint8Array expected");let P="";for(let $=0;${if(!Number.isSafeInteger(M)||M<0||M>2**32-1)throw new Error(`Invalid number=${M}. Should be from 0 to 2 ** 32 - 1`);const P=new Uint8Array(4);return Uo(P).setUint32(0,M,!1),P};class ba{get fingerprint(){if(!this.pubHash)throw new Error("No publicKey set!");return Uo(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 P=this.privateKey;if(!P)throw new Error("No private key");return Qc.encode(this.serialize(this.versions.private,Pr(new Uint8Array([0]),P)))}get publicExtendedKey(){if(!this.pubKey)throw new Error("No public key");return Qc.encode(this.serialize(this.versions.public,this.pubKey))}static fromMasterSeed(P,$=qc){if(Un(P),8*P.length<128||8*P.length>512)throw new Error(`HDKey: wrong seed length=${P.length}. Should be between 128 and 512 bits; 256 bits is advised)`);const nt=$i(So,Oc,P);return new ba({versions:$,chainCode:nt.slice(32),privateKey:nt.slice(0,32)})}static fromExtendedKey(P,$=qc){const nt=Qc.decode(P),Et=Uo(nt),Ut=Et.getUint32(0,!1),ue={versions:$,depth:nt[4],parentFingerprint:Et.getUint32(5,!1),index:Et.getUint32(9,!1),chainCode:nt.slice(13,45)},Re=nt.slice(45),Ge=0===Re[0];if(Ut!==$[Ge?"private":"public"])throw new Error("Version mismatch");return new ba(Ge?{...ue,privateKey:Re.slice(1)}:{...ue,publicKey:Re})}static fromJSON(P){return ba.fromExtendedKey(P.xpriv)}constructor(P){if(this.depth=0,this.index=0,this.chainCode=null,this.parentFingerprint=0,!P||"object"!=typeof P)throw new Error("HDKey.constructor must not be called directly");if(this.versions=P.versions||qc,this.depth=P.depth||0,this.chainCode=P.chainCode,this.index=P.index||0,this.parentFingerprint=P.parentFingerprint||0,!this.depth&&(this.parentFingerprint||this.index))throw new Error("HDKey: zero depth with non-zero index/parent fingerprint");if(P.publicKey&&P.privateKey)throw new Error("HDKey: publicKey and privateKey at same time.");if(P.privateKey){if(!ht.utils.isValidPrivateKey(P.privateKey))throw new Error("Invalid private key");this.privKey="bigint"==typeof P.privateKey?P.privateKey:Ia(P.privateKey),this.privKeyBytes=function lc(M){return function de(M){if("string"!=typeof M)throw new Error("hex string expected, got "+typeof M);const P=M.length,$=P/2;if(P%2)throw new Error("padded hex string expected, got unpadded hex of length "+P);const nt=new Uint8Array($);for(let Et=0,Ut=0;Et<$;Et++,Ut+=2){const ue=Mt(M.charCodeAt(Ut)),Re=Mt(M.charCodeAt(Ut+1));if(void 0===ue||void 0===Re)throw new Error('hex string expected, got non-hex character "'+(M[Ut]+M[Ut+1])+'" at index '+Ut);nt[Et]=16*ue+Re}return nt}(M.toString(16).padStart(64,"0"))}(this.privKey),this.pubKey=ht.getPublicKey(P.privateKey,!0)}else{if(!P.publicKey)throw new Error("HDKey: no public or private key provided");this.pubKey=Ic.fromHex(P.publicKey).toRawBytes(!0)}this.pubHash=Ua(Fo(this.pubKey))}derive(P){if(!/^[mM]'?/.test(P))throw new Error('Path must start with "m" or "M"');if(/^[mM]'?$/.test(P))return this;const $=P.replace(/^[mM]'?\//,"").split("/");let nt=this;for(const Et of $){const Ut=/^(\d+)('?)$/.exec(Et);if(!Ut||3!==Ut.length)throw new Error(`Invalid child index: ${Et}`);let ue=+Ut[1];if(!Number.isSafeInteger(ue)||ue>=Ha)throw new Error("Invalid index");"'"===Ut[2]&&(ue+=Ha),nt=nt.deriveChild(ue)}return nt}deriveChild(P){if(!this.pubKey||!this.chainCode)throw new Error("No publicKey or chainCode set");let $=pl(P);if(P>=Ha){const Re=this.privateKey;if(!Re)throw new Error("Could not derive hardened child key");$=Pr(new Uint8Array([0]),Re,$)}else $=Pr(this.pubKey,$);const nt=$i(So,this.chainCode,$),Et=Ia(nt.slice(0,32)),Ut=nt.slice(32);if(!ht.utils.isValidPrivateKey(Et))throw new Error("Tweak bigger than curve order");const ue={versions:this.versions,chainCode:Ut,depth:this.depth+1,parentFingerprint:this.fingerprint,index:P};try{if(this.privateKey){const Re=rn(this.privKey+Et,ht.CURVE.n);if(!ht.utils.isValidPrivateKey(Re))throw new Error("The tweak was out of range or the resulted private key is invalid");ue.privateKey=Re}else{const Re=Ic.fromHex(this.pubKey).add(Ic.fromPrivateKey(Et));if(Re.equals(Ic.ZERO))throw new Error("The tweak was equal to negative P, which made the result key invalid");ue.publicKey=Re.toRawBytes(!0)}return new ba(ue)}catch{return this.deriveChild(P+1)}}sign(P){if(!this.privateKey)throw new Error("No privateKey set!");return Un(P,32),ht.sign(P,this.privKey).toCompactRawBytes()}verify(P,$){if(Un(P,32),Un($,64),!this.publicKey)throw new Error("No publicKey set!");let nt;try{nt=ht.Signature.fromCompact($)}catch{return!1}return ht.verify(nt,P,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(P,$){if(!this.chainCode)throw new Error("No chainCode set");return Un($,33),Pr(pl(P),new Uint8Array([this.depth]),pl(this.parentFingerprint),pl(this.index),this.chainCode,$)}}var Qa=r(4438);let Gs=(()=>{class M{constructor(){this.encoder=new TextEncoder,this.decoder=new TextDecoder}getPasswordKey($){var nt=this;return(0,s.A)(function*(){return window.crypto.subtle.importKey("raw",nt.encoder.encode($),"PBKDF2",!1,["deriveKey"])})()}deriveKey($,nt,Et){return(0,s.A)(function*(){return window.crypto.subtle.deriveKey({name:"PBKDF2",salt:nt,iterations:25e4,hash:"SHA-256"},$,{name:"AES-GCM",length:256},!1,Et)})()}encryptData($,nt){var Et=this;return(0,s.A)(function*(){try{const Ut=window.crypto.getRandomValues(new Uint8Array(16)),ue=window.crypto.getRandomValues(new Uint8Array(12)),Re=yield Et.getPasswordKey(nt),Ge=yield Et.deriveKey(Re,Ut,["encrypt"]),pr=new Uint8Array(yield window.crypto.subtle.encrypt({name:"AES-GCM",iv:ue},Ge,Et.encoder.encode($))),Or=new Uint8Array(Ut.length+ue.length+pr.length);return Or.set(Ut,0),Or.set(ue,Ut.length),Or.set(pr,Ut.length+ue.length),Rn.K3.encode(Or)}catch(Ut){throw console.error("Encryption failed:",Ut),new Error("Failed to encrypt data.")}})()}decryptData($,nt){var Et=this;return(0,s.A)(function*(){try{const Ut=Rn.K3.decode($),ue=Ut.slice(0,16),Re=Ut.slice(16,28),Ge=Ut.slice(28),pr=yield Et.getPasswordKey(nt),Or=yield Et.deriveKey(pr,ue,["decrypt"]),tr=yield window.crypto.subtle.decrypt({name:"AES-GCM",iv:Re},Or,Ge);return Et.decoder.decode(tr)}catch(Ut){throw console.error("Decryption failed:",Ut),new Error("Failed to decrypt data.")}})()}static{this.\u0275fac=function(nt){return new(nt||M)}}static{this.\u0275prov=Qa.jDH({token:M,factory:M.\u0275fac,providedIn:"root"})}}return M})();var hn=r(5351),hd=r(2332);let jd=(()=>{class M{constructor($,nt,Et){this.securityService=$,this.dialog=nt,this._nostrLoginService=Et,this.localStorageSecretKeyName="secretKey",this.localStoragePublicKeyName="publicKey",this.localStorageNpubName="npub",this.localStorageNsecName="nsec",this.storageKey="userPassword"}savePassword($,nt){const Et=Date.now()+60*nt*1e3;sessionStorage.setItem(this.storageKey,JSON.stringify({password:$,expirationTime:Et}))}getPassword(){const $=sessionStorage.getItem(this.storageKey);if(!$)return null;const{password:nt,expirationTime:Et}=JSON.parse($);return Date.now()>Et?(this.clearPassword(),null):nt}clearPassword(){sessionStorage.removeItem(this.storageKey)}changePassword($,nt,Et){var Ut=this;return(0,s.A)(function*(){try{const ue=yield Ut.getSecretKey($);if(!ue)throw new Error("Incorrect current password.");yield Ut.setSecretKey(ue,nt);const Re=yield Ut.getNsec($);return Re&&(yield Ut.setNsec(Re,nt)),Ut.clearPassword(),Et&&Ut.savePassword(nt,60),!0}catch(ue){return console.error("Failed to change password: ",ue),!1}})()}getUsername($){return $.startsWith("npub")&&($=E.Qe.decode($).data.toString()),`@${localStorage.getItem(`${$}`)||E.Qe.npubEncode($)}`}npub(){let $=this.getPublicKey();return E.Qe.npubEncode($)}requestPassword(){var $=this;return(0,s.A)(function*(){return $.dialog.open(y.b,{width:"300px",disableClose:!0}).afterClosed().toPromise()})()}nsec($){var nt=this;return(0,s.A)(function*(){if(nt.usingSecretKey()){let Et=yield nt.getSecretKey($);const Ut=Uint8Array.from(_.hp.from(Et,"hex"));return E.Qe.nsecEncode(Ut)}return""})()}pubkey($){return E.Qe.decode($).data.toString()}setPublicKey($){const nt=E.Qe.npubEncode($);window.localStorage.setItem(this.localStoragePublicKeyName,$),window.localStorage.setItem(this.localStorageNpubName,nt)}getPublicKey(){const $=localStorage.getItem("__nostrlogin_nip46");if($)try{return JSON.parse($).pubkey||""}catch(nt){console.error("Error parsing nostr login data:",nt)}return localStorage.getItem(this.localStoragePublicKeyName)||""}setNpub($){localStorage.setItem(this.localStorageNpubName,$)}getNpub(){return window.localStorage.getItem(this.localStorageNpubName)||""}setSecretKey($,nt=""){var Et=this;return(0,s.A)(function*(){if(""===nt)localStorage.setItem(Et.localStorageSecretKeyName,$),localStorage.setItem("usePassword","false");else{const Ut=yield Et.securityService.encryptData($,nt);localStorage.setItem(Et.localStorageSecretKeyName,Ut),localStorage.setItem("usePassword","true")}})()}getSecretKey($=""){var nt=this;return(0,s.A)(function*(){const Et=localStorage.getItem(nt.localStorageSecretKeyName),Ut="true"===localStorage.getItem("usePassword");return Et?Ut?yield nt.securityService.decryptData(Et,$):Et:null})()}getDecryptedSecretKey(){var $=this;return(0,s.A)(function*(){try{if("true"!==localStorage.getItem("usePassword"))return $.getSecretKey();const Et=$.getPassword();if(Et)return yield $.getSecretKey(Et);const Ut=yield $.requestPassword();if(Ut?.password){const ue=yield $.getSecretKey(Ut.password);return 0!==Ut.duration&&$.savePassword(Ut.password,Ut.duration),ue}return console.error("Password not provided"),null}catch(nt){return console.error("Error decrypting private key:",nt),null}})()}setNsec($,nt=""){var Et=this;return(0,s.A)(function*(){if(""===nt)localStorage.setItem(Et.localStorageNsecName,$),localStorage.setItem("usePassword","false");else{const Ut=yield Et.securityService.encryptData($,nt);localStorage.setItem(Et.localStorageNsecName,Ut),localStorage.setItem("usePassword","true")}})()}getNsec($=""){var nt=this;return(0,s.A)(function*(){const Et=localStorage.getItem(nt.localStorageNsecName),Ut="true"===localStorage.getItem("usePassword");return Et?Ut?yield nt.securityService.decryptData(Et,$):Et:null})()}setPublicKeyFromExtension($){this.setPublicKey($)}handleLoginWithKey($,nt=""){let Et,Ut,ue,Re;try{if($.startsWith(this.localStorageNsecName)){const pr=E.Qe.decode($);if(pr.type!==this.localStorageNsecName)throw new Error("Invalid nsec key.");Et=_.hp.from(pr.data).toString("hex")}else{if(!/^[0-9a-fA-F]{64}$/.test($))throw new Error("Invalid key format. Must be either nsec or hex.");Et=$}const Ge=new Uint8Array(_.hp.from(Et,"hex"));return Ut=(0,E.lG)(Ge),Re=E.Qe.npubEncode(Ut),ue=E.Qe.nsecEncode(Ge),this.setSecretKey(Et,nt),this.setNsec(Re,nt),this.setPublicKey(Ut),this.setNpub(Re),!0}catch(Ge){return console.error("Error during key handling: ",Ge),!1}}handleLoginWithMnemonic($,nt="",Et=""){try{const ue=function ud(M,P,$=0){let Et=ba.fromMasterSeed(Ci(M,P)).derive(`m/44'/1237'/${$}'/0/0`).privateKey;if(!Et)throw new Error("could not derive private key");return Et}($,nt,0),Re=(0,c.My)(ue),Ge=(0,E.lG)(ue),pr=E.Qe.npubEncode(Ge),Or=E.Qe.nsecEncode(ue);return this.setSecretKey(Re,Et),this.setNsec(Or,Et),this.setPublicKey(Ge),this.setNpub(pr),window.localStorage.setItem(this.localStorageNsecName,Or),!0}catch(Ut){return console.error("Error during login with mnemonic:",Ut),!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 nt=(0,E.Bq)(),Et=_.hp.from(nt).toString("hex"),Ut=(0,E.lG)(nt),ue=E.Qe.npubEncode(Ut),Re=E.Qe.nsecEncode(nt);return this.setSecretKey(Et,$),this.setNsec(Re,$),this.setPublicKey(Ut),this.setNpub(ue),{secretKey:Et,pubkey:Ut,npub:ue,nsec:Re}}catch(nt){return console.error("Error during key generation:",nt),null}}handleLoginWithExtension(){var $=this;return(0,s.A)(function*(){const nt=globalThis;if(!nt.nostr)return!1;try{const Et=yield nt.nostr.getPublicKey();if(!Et)throw new Error("Public key not available from Nostr extension.");return $.setPublicKeyFromExtension(Et),!0}catch(Et){return console.error("Failed to connect to Nostr extension:",Et),!1}})()}encryptMessage($,nt,Et){return(0,s.A)(function*(){console.log(Et);try{return yield E.sh.encrypt($,nt,Et)}catch(Ut){throw console.error("Error encrypting message:",Ut),Ut}})()}encryptMessageWithExtension($,nt){return(0,s.A)(function*(){return yield globalThis.nostr.nip04.encrypt(nt,$)})()}decryptMessageWithExtension($,nt){return(0,s.A)(function*(){const Et=globalThis;if(Et.nostr&&"function"==typeof Et.nostr.nip04?.decrypt)try{return yield Et.nostr.nip04.decrypt($,nt)}catch(Ut){return console.error("Decryption failed:",Ut),"*Failed to decrypt content: "+Ut.message+"*"}return console.warn("Nostr extension or decrypt method is unavailable"),"Attempted Nostr Window decryption and failed."})()}decryptMessage($,nt,Et){return(0,s.A)(function*(){try{if(!$||!nt||!Et)throw new Error("Private key, public key, or encrypted message is missing or undefined.");const Ut=yield E.sh.decrypt($,nt,Et);if(!Ut)throw new Error("Decryption returned an empty message.");return Ut}catch(Ut){throw Ut}})()}getUnsignedEvent($,nt,Et){return{kind:$,pubkey:this.getPublicKey(),tags:nt,content:Et,created_at:Math.floor(Date.now()/1e3)}}getSignedEvent($,nt){const Et=(0,c.aT)(nt);return(0,E.pC)($,Et)}getMuteList(){return(localStorage.getItem("muteList")||"").split(",")}setMuteListFromTags($){let nt=[];$.forEach(Et=>{nt.push(Et[1])}),this.setMuteList(nt)}setMuteList($){if(0===$.length)localStorage.setItem("muteList","");else{let nt=Array.from(new Set($));localStorage.setItem("muteList",nt.filter(Et=>Et).join(","))}}signEventWithExtension($){return(0,s.A)(function*(){const nt=globalThis;if(nt.nostr)return yield nt.nostr.signEvent($);throw new Error("Tried to sign event with extension but failed")})()}signDMWithExtension($,nt){return(0,s.A)(function*(){const Et=globalThis;if(Et.nostr&&Et.nostr.nip04?.encrypt)return yield Et.nostr.nip04.encrypt($,nt);throw new Error("Failed to Sign with extension")})()}isUsingExtension(){var $=this;return(0,s.A)(function*(){const nt=globalThis;if(nt.nostr&&nt.nostr.getPublicKey)try{return!localStorage.getItem($.localStorageSecretKeyName)}catch(Et){return console.error("Failed to check Nostr extension:",Et),!1}return!1})()}isUsingSecretKey(){return!!localStorage.getItem(this.localStorageSecretKeyName)}getNpubFromPubkey($){try{return E.Qe.npubEncode($)}catch(nt){return console.error("Error converting hex to npub:",nt),""}}getNsecFromSeckey($){try{const nt=Uint8Array.from(_.hp.from($,"hex"));return E.Qe.nsecEncode(nt)}catch(nt){return console.error("Error converting hex to nsec:",nt),""}}static{this.\u0275fac=function(nt){return new(nt||M)(Qa.KVO(Gs),Qa.KVO(hn.bZ),Qa.KVO(hd.v))}}static{this.\u0275prov=Qa.jDH({token:M,factory:M.\u0275fac,providedIn:"root"})}}return M})()},2083:(i,a,r)=>{"use strict";r.d(a,{d:()=>E});var o=r(467),s=r(8418),c=r(4438),y=r(5645),_=r(7291);let E=(()=>{class T{constructor(S,I){this.subscriptionService=S,this.storageService=I,this.isProfileLoaded=!1}loadUserProfile(S){var I=this;return(0,o.A)(function*(){I.isProfileLoaded||(yield I.subscribeToUserProfile(S),yield I.subscribeToUserContacts(S),yield I.subscribeToUserChats(S),yield I.subscribeToUserPosts(S),yield I.subscribeToMyLikes(S),I.isProfileLoaded=!0)})()}subscribeToUserProfile(S){var I=this;return(0,o.A)(function*(){const N=yield I.storageService.getLastUpdateDate("users"),Y={kinds:[0],authors:[S],limit:1};N&&(Y.since=parseInt(N,10)),I.subscriptionService.addSubscriptions([Y],z=>{const q=I.parseMetadataEvent(z);I.storageService.saveProfile(S,q)})})()}subscribeToUserContacts(S){var I=this;return(0,o.A)(function*(){const N=yield I.storageService.getLastUpdateDate("contacts"),Y=[{kinds:[s.In],authors:[S]},{kinds:[s.In],"#p":[S]}];if(N){const z=parseInt(N,10);Y.forEach(q=>q.since=z)}I.subscriptionService.addSubscriptions(Y,z=>{I.storageService.saveContacts(S,[{id:z.id,pubkey:z.pubkey,created_at:z.created_at,tags:z.tags,isFollower:z.pubkey===S}])})})()}subscribeToUserChats(S){var I=this;return(0,o.A)(function*(){const N=yield I.storageService.getLastUpdateDate("chats"),Y=[{kinds:[s.rV],authors:[S],limit:300},{kinds:[s.rV],"#p":[S],limit:300}];if(N){const z=parseInt(N,10);Y.forEach(q=>q.since=z)}else I.storageService.removeAllChats();I.subscriptionService.addSubscriptions(Y,z=>{const q=I.parseChatEvent(z);I.storageService.saveChatEvent(q)})})()}subscribeToUserPosts(S){var I=this;return(0,o.A)(function*(){const N=yield I.storageService.getLastUpdateDate("posts"),Y={kinds:[s.av],authors:[S]};N&&(Y.since=parseInt(N,10)),I.subscriptionService.addSubscriptions([Y],z=>{I.isReply(z)||I.storageService.savePost(z)})})()}isReply(S){return S.tags.filter(N=>"e"===N[0]||"p"===N[0]).length>0}subscribeToMyLikes(S){var I=this;return(0,o.A)(function*(){const N=yield I.storageService.getLastUpdateDate("myLikes"),Y={kinds:[s.qT],authors:[S]};N&&(Y.since=parseInt(N,10)),I.subscriptionService.addSubscriptions([Y],z=>{I.storageService.saveLike(z)})})()}parseMetadataEvent(S){try{return JSON.parse(S.content)}catch(I){return console.error("Error parsing metadata event:",I),null}}parseChatEvent(S){try{const I=S.content.split("?iv=");return{id:S.id,kind:S.kind,pubkey:S.pubkey,created_at:S.created_at,tags:S.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(_.n))}}static{this.\u0275prov=c.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()},7291:(i,a,r)=>{"use strict";r.d(a,{n:()=>E});var o=r(467),s=r(119),c=r.n(s),y=r(4412),_=r(4438);let E=(()=>{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.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.projectStatsStore=this.createStore("projectStats"),this.loadAllProjectsFromDB(),this.loadAllProjectStatsFromDB(),this.loadAllContactsFromDB(),this.loadAllChatEventsFromDB(),this.loadAllMyLikesFromDB(),this.loadAllNotificationsFromDB(),this.loadContactStatsFromDB(),this.calculateAndStoreAllContactStats()}createStore(S){return c().createInstance({driver:c().INDEXEDDB,name:"angor-hub",version:1,storeName:S})}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()}saveContacts(S,I){var N=this;return(0,o.A)(function*(){try{const Y=[];for(const z of I){const q=`${S}:${z.id}`;yield N.contactsStore.setItem(q,z),Y.push(z)}N.contactsSubject.next({pubKey:S,contacts:Y}),yield N.calculateAndStoreAllContactStats(),yield N.setUpdateHistory("contacts")}catch(Y){console.error("Error saving contacts:",Y)}})()}calculateAndStoreAllContactStats(){var S=this;return(0,o.A)(function*(){try{const I={};yield S.contactsStore.iterate((N,Y)=>{const[z]=Y.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)S.contactStatsMap[N]||(S.contactStatsMap[N]=new y.t({pubKey:N,totalContacts:0,followersCount:0,followingCount:0})),S.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$(S){return this.contactStatsMap[S]||(this.contactStatsMap[S]=new y.t({pubKey:S,totalContacts:0,followersCount:0,followingCount:0}),this.calculateAndStoreAllContactStats()),this.contactStatsMap[S].asObservable()}getAllContactsPaginated(S,I,N){var Y=this;return(0,o.A)(function*(){try{const z=[];yield Y.contactsStore.iterate((et,_t)=>{const[Bt]=_t.split(":");Bt===S&&z.push(et)});const q=z.length,dt=(I-1)*N;return{contacts:z.slice(dt,dt+N),totalCount:q}}catch(z){return console.error("Error retrieving paginated contacts for pubKey:",z),{contacts:[],totalCount:0}}})()}getAllContacts(S=""){var I=this;return(0,o.A)(function*(){try{const N=[];return yield I.contactsStore.iterate((Y,z)=>{const[q,dt]=z.split(":");(""===S||q===S)&&N.push({pubKey:q,contact:Y})}),N}catch(N){return console.error("Error retrieving contacts:",N),[]}})()}getContactStats(S){var I=this;return(0,o.A)(function*(){try{let N=0,Y=0,z=0;return yield I.contactsStore.iterate((q,dt)=>{const[pt,et]=dt.split(":");pt===S&&(N++,q.isFollower?Y++:z++)}),{totalContacts:N,followersCount:Y,followingCount:z}}catch(N){return console.error("Error retrieving contact stats for pubKey:",N),{totalContacts:0,followersCount:0,followingCount:0}}})()}removeAllContacts(S){var I=this;return(0,o.A)(function*(){try{const N=[];yield I.contactsStore.iterate((Y,z)=>{const[q]=z.split(":");q===S&&N.push(z)});for(const Y of N)yield I.contactsStore.removeItem(Y);yield I.contactsStore.clear(),I.contactStatsSubject.next({totalContacts:0,followersCount:0,followingCount:0}),I.contactsSubject.next({pubKey:S,contacts:[]}),yield I.setUpdateHistory("contacts")}catch(N){console.error("Error removing all contacts for pubKey:",N)}})()}saveProfile(S,I){var N=this;return(0,o.A)(function*(){try{if(!S||!I)return void console.error("Invalid pubKey or metadata:",S,I);I.pubKey=S,yield N.profileStore.setItem(S,I),N.profileSubject.next({pubKey:S,metadata:I}),yield N.setUpdateHistory("profiles")}catch(Y){console.error("Error saving profile",Y)}})()}getProfile(S){var I=this;return(0,o.A)(function*(){try{return(yield I.profileStore.getItem(S))||null}catch(N){return console.error("Error retrieving profile metadata:",N),null}})()}getAllProfiles(){var S=this;return(0,o.A)(function*(){try{const I=[];return yield S.profileStore.iterate(N=>{I.push(N)}),I}catch(I){return console.error("Error retrieving all Profile:",I),[]}})()}searchProfile(S){var I=this;return(0,o.A)(function*(){try{const N=[],Y=S.toLowerCase();return yield I.profileStore.iterate((z,q)=>{JSON.stringify(z).toLowerCase().includes(Y)&&N.push({pubKey:q,profile:z})}),N}catch(N){return console.error("Error searching profiles by metadata:",N),[]}})()}getLastUpdateDate(S){var I=this;return(0,o.A)(function*(){try{return(yield I.updateHistoryStore.getItem(S))||null}catch(N){return console.error("Error retrieving last update date:",N),null}})()}saveProject(S){var I=this;return(0,o.A)(function*(){try{yield I.projectsStore.setItem(S.projectIdentifier,S);const N=yield I.getAllProjects();I.projectsSubject.next(N),yield I.setUpdateHistory("projects")}catch(N){console.error("Error saving project:",N)}})()}getProjectsByIds(S){var I=this;return(0,o.A)(function*(){if(!S||0===S.length)return[];const N=[];for(const Y of S){const z=yield I.projectsStore.getItem(Y);z&&N.push(z)}return N})()}getAllProjects(){var S=this;return(0,o.A)(function*(){try{const I=[];return yield S.projectsStore.iterate(N=>{I.push(N)}),I}catch(I){return console.error("Error retrieving all projects:",I),[]}})()}getProjectStats(S){var I=this;return(0,o.A)(function*(){try{return(yield I.projectStatsStore.getItem(S))||null}catch(N){return console.error("Error retrieving project stats:",N),null}})()}saveProjectStats(S,I){var N=this;return(0,o.A)(function*(){try{yield N.projectStatsStore.setItem(S,I);const Y=yield N.getAllProjectStats();N.projectStatsSubject.next(Y),yield N.setUpdateHistory("projectStats")}catch(Y){console.error("Error saving project stats:",Y)}})()}getAllProjectStats(){var S=this;return(0,o.A)(function*(){try{const I={};return yield S.projectStatsStore.iterate((N,Y)=>{I[Y]=N}),I}catch(I){return console.error("Error retrieving all project stats:",I),{}}})()}savePost(S){var I=this;return(0,o.A)(function*(){try{yield I.postsStore.setItem(S.id,S),yield I.setUpdateHistory("posts"),I.postsSubject.next(S)}catch(N){console.error("Error saving event type 1 and sending it to clients:",N)}})()}getPostsByPubKey(S){var I=this;return(0,o.A)(function*(){try{const N=[];return yield I.postsStore.iterate(Y=>{Y.pubkey===S&&1===Y.kind&&N.push(Y)}),N.sort((Y,z)=>z.createdAt-Y.createdAt)}catch(N){return console.error("Error retrieving events for pubKey:",N),[]}})()}getPostById(S){var I=this;return(0,o.A)(function*(){try{let N=null;return yield I.postsStore.iterate(Y=>{if(Y.id===S&&1===Y.kind)return N=Y,N}),N}catch(N){return console.error("Error retrieving post by ID:",N),null}})()}getAllPostsWithPagination(S,I=10){var N=this;return(0,o.A)(function*(){try{const Y=[],z=(S-1)*I;return yield N.postsStore.iterate(q=>{1===q.kind&&Y.push(q)}),Y.sort((q,dt)=>dt.created_at-q.created_at).slice(z,z+I)}catch(Y){return console.error("Error retrieving all posts with pagination:",Y),[]}})()}getPostsByPubKeysWithPagination(S,I,N=10){var Y=this;return(0,o.A)(function*(){try{const z=[],q=(I-1)*N;return yield Y.postsStore.iterate(dt=>{S.includes(dt.pubkey)&&1===dt.kind&&z.push(dt)}),z.sort((dt,pt)=>pt.created_at-dt.created_at).slice(q,q+N)}catch(z){return console.error("Error retrieving events for pubKeys with pagination:",z),[]}})()}saveLike(S){var I=this;return(0,o.A)(function*(){try{yield I.myLikesStore.setItem(S.id,S);const N=yield I.getAllMyLikes();I.myLikesSubject.next(N),yield I.setUpdateHistory("myLikes")}catch(N){console.error("Error saving like:",N)}})()}getAllMyLikes(){var S=this;return(0,o.A)(function*(){try{const I=[];return yield S.myLikesStore.iterate(N=>{try{const Y=N.tags.find(z=>"e"===z[0]);Y&&I.push(Y[1])}catch(Y){console.warn("Error parsing like:",N,Y)}}),I}catch(I){return console.error("Error retrieving all likes:",I),[]}})()}saveNotification(S){var I=this;return(0,o.A)(function*(){try{yield I.notificationsStore.setItem(S.id,S);const N=yield I.getAllNotifications();I.notificationsSubject.next(N),yield I.setUpdateHistory("notifications")}catch(N){console.error("Error saving notification:",N)}})()}getAllNotifications(){var S=this;return(0,o.A)(function*(){try{const I=[];return yield S.notificationsStore.iterate(N=>{I.push(N)}),I}catch(I){return console.error("Error retrieving all notifications:",I),[]}})()}saveChatEvent(S){var I=this;return(0,o.A)(function*(){try{yield I.chatsStore.setItem(S.id,S),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 S=this;return(0,o.A)(function*(){try{const I=[];return yield S.chatsStore.iterate(N=>{I.push(N)}),I}catch(I){return console.error("Error retrieving all chat events:",I),[]}})()}getChatEventsByPubKey(S){var I=this;return(0,o.A)(function*(){try{const N=[];return yield I.chatsStore.iterate(Y=>{const z=I.getReceiverPubKeyFromTags(Y.tags);(Y.pubkey===S||z===S)&&N.push(Y)}),N}catch(N){return console.error("Error retrieving chat events by pubkey:",N),[]}})()}updateChatEventReadStatus(S,I){var N=this;return(0,o.A)(function*(){try{const Y=yield N.chatsStore.getItem(S);if(Y){Y.IsRead=I,yield N.chatsStore.setItem(S,Y);const z=yield N.getAllChatEvents();N.chatEventsSubject.next(z),N.updateUnreadChatCount(z)}}catch(Y){console.error("Error updating chat event read status:",Y)}})()}markAllChatEventsAsRead(S){var I=this;return(0,o.A)(function*(){try{yield I.chatsStore.iterate(function(){var Y=(0,o.A)(function*(z,q){const dt=I.getReceiverPubKeyFromTags(z.tags);(z.pubkey===S||dt===S)&&!z.IsRead&&(z.IsRead=!0,yield I.chatsStore.setItem(q,z))});return function(z,q){return Y.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(S){for(const I of S)if("p"===I[0]&&I[1])return I[1];return null}updateUnreadChatCount(S){const I=S.filter(N=>!N.IsRead).length;this.unreadChatCountSubject.next(I)}removeAllChats(){var S=this;return(0,o.A)(function*(){try{yield S.chatsStore.clear(),S.chatEventsSubject.next([]),S.unreadChatCountSubject.next(0),console.log("All chat events have been removed successfully.")}catch(I){console.error("Error removing all chat events:",I)}})()}setUpdateHistory(S){var I=this;return(0,o.A)(function*(){try{const N=Math.floor(Date.now()/1e3);yield I.updateHistoryStore.setItem(S,N)}catch(N){console.error("Error updating history:",N)}})()}loadAllProjectsFromDB(){var S=this;return(0,o.A)(function*(){try{const I=yield S.getAllProjects();S.projectsSubject.next(I)}catch(I){console.error("Error loading projects from DB:",I)}})()}loadAllProjectStatsFromDB(){var S=this;return(0,o.A)(function*(){try{const I=yield S.getAllProjectStats();S.projectStatsSubject.next(I)}catch(I){console.error("Error loading project stats from DB:",I)}})()}loadAllContactsFromDB(S=""){var I=this;return(0,o.A)(function*(){try{const N=yield I.getAllContacts(S);if(N.length>0){const Y={};for(const z of N)Y[z.pubKey]||(Y[z.pubKey]=[]),Y[z.pubKey].push(z.contact);for(const z in Y)I.contactsSubject.next({pubKey:z,contacts:Y[z]})}}catch(N){console.error("Error loading contacts from DB:",N)}})()}loadAllChatEventsFromDB(){var S=this;return(0,o.A)(function*(){try{const I=yield S.getAllChatEvents();S.chatEventsSubject.next(I)}catch(I){console.error("Error loading chat events from DB:",I)}})()}loadPostsFromDB(S,I=10,N=0){var Y=this;return(0,o.A)(function*(){try{const z=[];return yield Y.postsStore.iterate(q=>{S.includes(q.pubkey)&&z.push(q)}),z.sort((q,dt)=>dt.created_at-q.created_at).slice(N,N+I)}catch(z){return console.error("Error retrieving events from DB:",z),[]}})()}loadPosts(S,I){var N=this;return(0,o.A)(function*(){const z=10*(I-1),q=yield N.loadPostsFromDB(S,10,z);q.length>0&&q.forEach(dt=>{N.postsSubject.next(dt)})})()}loadAllMyLikesFromDB(){var S=this;return(0,o.A)(function*(){try{const I=yield S.getAllMyLikes();S.myLikesSubject.next(I)}catch(I){console.error("Error loading likes from DB:",I)}})()}loadAllNotificationsFromDB(){var S=this;return(0,o.A)(function*(){try{const I=yield S.getAllNotifications();S.notificationsSubject.next(I)}catch(I){console.error("Error loading notifications from DB:",I)}})()}loadContactStatsFromDB(){var S=this;return(0,o.A)(function*(){try{let I=0,N=0,Y=0;yield S.contactsStore.iterate((z,q)=>{const[dt]=q.split(":");I++,z.isFollower?N++:Y++}),S.contactStatsSubject.next({totalContacts:I,followersCount:N,followingCount:Y})}catch(I){console.error("Error loading contact stats from DB:",I)}})()}static{this.\u0275fac=function(I){return new(I||T)}}static{this.\u0275prov=_.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()},5645:(i,a,r)=>{"use strict";r.d(a,{n:()=>pt});var s,o=r(4412),c=new Uint8Array(16);function y(){if(!s&&!(s=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 s(c)}const _=/^(?:[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 A=[],S=0;S<256;++S)A.push((S+256).toString(16).substr(1));const N=function I(et){var _t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,Bt=(A[et[_t+0]]+A[et[_t+1]]+A[et[_t+2]]+A[et[_t+3]]+"-"+A[et[_t+4]]+A[et[_t+5]]+"-"+A[et[_t+6]]+A[et[_t+7]]+"-"+A[et[_t+8]]+A[et[_t+9]]+"-"+A[et[_t+10]]+A[et[_t+11]]+A[et[_t+12]]+A[et[_t+13]]+A[et[_t+14]]+A[et[_t+15]]).toLowerCase();if(!function E(et){return"string"==typeof et&&_.test(et)}(Bt))throw TypeError("Stringified UUID is invalid");return Bt},z=function Y(et,_t,Bt){var jt=(et=et||{}).random||(et.rng||y)();if(jt[6]=15&jt[6]|64,jt[8]=63&jt[8]|128,_t){Bt=Bt||0;for(var At=0;At<16;++At)_t[Bt+At]=jt[At];return _t}return N(jt)};var q=r(4438),dt=r(6231);let pt=(()=>{class et{constructor(Bt){this.relayService=Bt,this.subscriptions=new Map,this.activeRelays=[],this.pendingSubscriptions=new Map,this.subscriptionsSubject=new o.t(new Map),this.subscriptions$=this.subscriptionsSubject.asObservable(),this.subscriptionQueue=[],this.isProcessingQueue=!1,this.queueInterval=3e3,this.maxSubscriptionsPerBatch=5,this.debounceInterval=5e3,this.lastActionTimestamp=new Map,this.connectToAllRelays(),this.processSubscriptionQueue()}addSubscriptions(Bt,jt,At){const kt=this.findExistingSubscription(Bt);if(kt)return kt.callbacks.push(jt),kt.id;const ct=z();this.lastActionTimestamp.set(ct,Date.now());const lt={filter:Bt,callbacks:[jt],id:ct};return this.subscriptions.set(lt.id,lt),this.subscriptionsSubject.next(this.subscriptions),this.addToQueue(lt),lt.id}findExistingSubscription(Bt){return Array.from(this.subscriptions.values()).find(jt=>JSON.stringify(jt.filter)===JSON.stringify(Bt))}removeSubscriptionById(Bt){const jt=Date.now(),At=this.lastActionTimestamp.get(Bt);At&&jt-At{this.subscriptionQueue.length>0&&this.subscriptionQueue.splice(0,this.maxSubscriptionsPerBatch).forEach(At=>this.subscribeToRelays(At.filter,At))},this.queueInterval))}subscribeToRelays(Bt,jt){0!==this.activeRelays.length?this.relayService.ensureConnectedRelays().then(()=>{const At=this.relayService.getConnectedRelays();this.relayService.getPool().subscribeMany(At,Bt,{onevent:kt=>{jt.callbacks.forEach(ct=>ct(kt))},onclose:()=>console.log("Subscription closed")})}).catch(At=>{console.error("Error subscribing to relays:",At)}):this.pendingSubscriptions.set(jt.id,jt)}subscribeToAllRelays(){this.pendingSubscriptions.forEach(Bt=>{this.subscribeToRelays(Bt.filter,Bt)}),this.pendingSubscriptions.clear()}connectToAllRelays(){this.relayService.ensureConnectedRelays().then(()=>{this.activeRelays=this.relayService.getConnectedRelays(),this.subscribeToAllRelays()}).catch(Bt=>{console.error("Error connecting to relays:",Bt)})}clearAllSubscriptions(){this.subscriptions.clear(),this.pendingSubscriptions.clear(),this.subscriptionsSubject.next(new Map)}getSubscriptions(){return Array.from(this.subscriptions.values())}static{this.\u0275fac=function(jt){return new(jt||et)(q.KVO(dt.b))}}static{this.\u0275prov=q.jDH({token:et,factory:et.\u0275fac,providedIn:"root"})}}return et})()},7292:(i,a,r)=>{"use strict";r.d(a,{b:()=>z});var o=r(177),s=r(9417),c=r(8834),y=r(6600),_=r(5351),E=r(2102),T=r(9213),A=r(9042),S=r(2798),I=r(882),N=r(4438);function Y(q,dt){1&q&&(N.j41(0,"mat-error"),N.EFF(1," Password is required "),N.k0s())}let z=(()=>{class q{constructor(pt,et,_t){this.fb=pt,this.dialogRef=et,this.data=_t,this.passwordForm=this.fb.group({password:["",s.k0.required],duration:["0",s.k0.required]})}onCancel(){this.dialogRef.close()}onSubmit(){this.dialogRef.close(this.passwordForm.value)}static{this.\u0275fac=function(et){return new(et||q)(N.rXU(s.ok),N.rXU(_.CP),N.rXU(_.Vh))}}static{this.\u0275cmp=N.VBU({type:q,selectors:[["password-dialog"]],standalone:!0,features:[N.aNF],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(et,_t){1&et&&(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,Y,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 _t.onCancel()}),N.EFF(27,"Cancel"),N.k0s(),N.j41(28,"button",16),N.bIt("click",function(){return _t.onSubmit()}),N.EFF(29," Submit "),N.k0s()()),2&et&&(N.R7$(3),N.Y8G("formGroup",_t.passwordForm),N.R7$(),N.Y8G("subscriptSizing","dynamic"),N.R7$(5),N.Y8G("formControlName","password"),N.R7$(),N.Y8G("ngIf",_t.passwordForm.get("password").hasError("required")),N.R7$(18),N.Y8G("disabled",_t.passwordForm.invalid))},dependencies:[I.vg,c.Hl,c.$z,T.m_,T.An,s.YN,s.qT,s.me,s.BC,s.cb,y.wT,E.nJ,E.rl,s.X1,s.j4,s.JD,o.MD,o.bT,S.Ve,E.TL,E.JW,S.VO,E.RG,A.fS,A.fg],styles:[".full-width[_ngcontent-%COMP%]{width:100%}"],changeDetection:0})}}return q})()},4312:(i,a,r)=>{"use strict";var o=r(345),s=r(5245),c=r(4438);let y=(()=>{class b{constructor(){}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["app-root"]],standalone:!0,features:[c.aNF],decls:1,vars:0,template:function(m,C){1&m&&c.nrm(0,"router-outlet")},dependencies:[s.n3],styles:["[_nghost-%COMP%]{display:flex;flex:1 1 auto;width:100%;height:100%}"]})}}return b})();var _=r(467);const E=new c.nKC("ANGOR_MOCK_API_DEFAULT_DELAY");var T=r(8810),A=r(1985),S=r(6697),I=r(7673);class N{constructor(p,d){this.url=p,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 p=this._reply({request:this.request,urlParams:this.urlParams});return p instanceof A.c?p.pipe((0,S.s)(1)):(0,I.of)(p).pipe((0,S.s)(1))}reply(p){this._reply=p}replyCount(p){this._replyCount=p}}var Y=r(7680);let z=(()=>{class b{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,m){const C={handler:void 0,urlParams:{}},V=m.split("/"),J=this._handlers[d.toLowerCase()];for(const[vt,Kt]of J){const be=vt.split("/");if(V.length===be.length&&be.every((wr,po)=>wr.startsWith(":")||wr===V[po])){C.handler=Kt,C.urlParams=(0,Y.A)(be.map((wr,po)=>wr.startsWith(":")?[wr.substring(1),V[po]]:void 0).filter(Boolean));break}}return C}onGet(d,m){return this._registerHandler("get",d,m)}onPost(d,m){return this._registerHandler("post",d,m)}onPatch(d,m){return this._registerHandler("patch",d,m)}onDelete(d,m){return this._registerHandler("delete",d,m)}onPut(d,m){return this._registerHandler("put",d,m)}onHead(d,m){return this._registerHandler("head",d,m)}onJsonp(d,m){return this._registerHandler("jsonp",d,m)}onOptions(d,m){return this._registerHandler("options",d,m)}_registerHandler(d,m,C){const V=new N(m,C);return this._handlers[d].set(m,V),V}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();var q=r(1626),dt=r(1986),pt=r(5558);const et=(b,p)=>{const d=(0,c.WQX)(E),m=(0,c.WQX)(z),{handler:C,urlParams:V}=m.findHandler(b.method.toUpperCase(),b.url);return C?(C.request=b,C.urlParams=V,C.response.pipe((0,dt.c)(C.delay??d??0),(0,pt.n)(J=>{if(!J)return(0,T.$)(()=>new q.yz({error:"NOT FOUND",status:404,statusText:"NOT FOUND"}));const vt={status:J[0],body:J[1]};return vt.status>=200&&vt.status<300?(0,I.of)(new q.cS({body:vt.body,status:vt.status,statusText:"OK"})):(0,T.$)(()=>new q.yz({error:vt.body?.error,status:vt.status,statusText:"ERROR"}))}))):p(b)};var _t=r(9097),Bt=r(9979),jt=r(4412);let At=(()=>{class b{constructor(){this._auto$=new jt.t(!0),this._mode$=new jt.t("indeterminate"),this._progress$=new jt.t(0),this._show$=new jt.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,m){m?(!0===d?(this._urlMap.set(m,d),this._show$.next(!0)):!1===d&&this._urlMap.has(m)&&this._urlMap.delete(m),0===this._urlMap.size&&this._show$.next(!1)):console.error("The request URL must be provided!")}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();var kt=r(980);const ct=(b,p)=>{const d=(0,c.WQX)(At);let m=!1;return d.auto$.pipe((0,S.s)(1)).subscribe(C=>{m=C}),m?(d._setLoadingStatus(!0,b.url),p(b).pipe((0,kt.j)(()=>{d._setLoadingStatus(!1,b.url)}))):p(b)};var lt=r(4977),Ct=r(6860);let $t=(()=>{class b{constructor(){this._platform=(0,c.WQX)(Ct.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(m){return new(m||b)}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();var qt=r(177),ve=r(5964);let ne=(()=>{class b{constructor(){this._document=(0,c.WQX)(qt.qQ),this._router=(0,c.WQX)(s.Ix),this._router.events.pipe((0,ve.p)(d=>d instanceof s.wF),(0,S.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(m){return new(m||b)}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();var ce=r(7209),qe=r(6600),Mr=r(5351),mr=r(2102);class Wr extends Error{}class ke extends Wr{constructor(p){super(`Invalid DateTime: ${p.toMessage()}`)}}class Ve extends Wr{constructor(p){super(`Invalid Interval: ${p.toMessage()}`)}}class yt extends Wr{constructor(p){super(`Invalid Duration: ${p.toMessage()}`)}}class Lt extends Wr{}class Ie extends Wr{constructor(p){super(`Invalid unit ${p}`)}}class Pt extends Wr{}class le extends Wr{constructor(){super("Zone is an abstract class")}}const zt="numeric",Ae="short",Ye="long",ft={year:zt,month:zt,day:zt},me={year:zt,month:Ae,day:zt},Vt={year:zt,month:Ae,day:zt,weekday:Ae},Te={year:zt,month:Ye,day:zt},ie={year:zt,month:Ye,day:zt,weekday:Ye},We={hour:zt,minute:zt},Wt={hour:zt,minute:zt,second:zt},Ne={hour:zt,minute:zt,second:zt,timeZoneName:Ae},$e={hour:zt,minute:zt,second:zt,timeZoneName:Ye},Ke={hour:zt,minute:zt,hourCycle:"h23"},Nr={hour:zt,minute:zt,second:zt,hourCycle:"h23"},Ao={hour:zt,minute:zt,second:zt,hourCycle:"h23",timeZoneName:Ae},hr={hour:zt,minute:zt,second:zt,hourCycle:"h23",timeZoneName:Ye},Nt={year:zt,month:zt,day:zt,hour:zt,minute:zt},he={year:zt,month:zt,day:zt,hour:zt,minute:zt,second:zt},se={year:zt,month:Ae,day:zt,hour:zt,minute:zt},Le={year:zt,month:Ae,day:zt,hour:zt,minute:zt,second:zt},yr={year:zt,month:Ae,day:zt,weekday:Ae,hour:zt,minute:zt},mt={year:zt,month:Ye,day:zt,hour:zt,minute:zt,timeZoneName:Ae},U={year:zt,month:Ye,day:zt,hour:zt,minute:zt,second:zt,timeZoneName:Ae},Q={year:zt,month:Ye,day:zt,weekday:Ye,hour:zt,minute:zt,timeZoneName:Ye},it={year:zt,month:Ye,day:zt,weekday:Ye,hour:zt,minute:zt,second:zt,timeZoneName:Ye};class Tt{get type(){throw new le}get name(){throw new le}get ianaName(){return this.name}get isUniversal(){throw new le}offsetName(p,d){throw new le}formatOffset(p,d){throw new le}offset(p){throw new le}equals(p){throw new le}get isValid(){throw new le}}let It=null;class ye extends Tt{static get instance(){return null===It&&(It=new ye),It}get type(){return"system"}get name(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(p,{format:d,locale:m}){return Di(p,d,m)}formatOffset(p,d){return ps(this.offset(p),d)}offset(p){return-new Date(p).getTimezoneOffset()}equals(p){return"system"===p.type}get isValid(){return!0}}let ir={};const nr={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};let Xr={};class gr extends Tt{static create(p){return Xr[p]||(Xr[p]=new gr(p)),Xr[p]}static resetCache(){Xr={},ir={}}static isValidSpecifier(p){return this.isValidZone(p)}static isValidZone(p){if(!p)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:p}).format(),!0}catch{return!1}}constructor(p){super(),this.zoneName=p,this.valid=gr.isValidZone(p)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(p,{format:d,locale:m}){return Di(p,d,m,this.name)}formatOffset(p,d){return ps(this.offset(p),d)}offset(p){const d=new Date(p);if(isNaN(d))return NaN;const m=function er(b){return ir[b]||(ir[b]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:b,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),ir[b]}(this.name);let[C,V,J,vt,Kt,be,ur]=m.formatToParts?function Qr(b,p){const d=b.formatToParts(p),m=[];for(let C=0;C=0?so:1e3+so,(ds({year:C,month:V,day:J,hour:24===Kt?0:Kt,minute:be,second:ur,millisecond:0})-Gr)/6e4}equals(p){return"iana"===p.type&&p.name===this.name}get isValid(){return this.valid}}let ho={},Qt={};function Ft(b,p={}){const d=JSON.stringify([b,p]);let m=Qt[d];return m||(m=new Intl.DateTimeFormat(b,p),Qt[d]=m),m}let pe={},Yr={},Ko=null,Je={};function Ce(b,p,d,m){const C=b.listingMode();return"error"===C?null:"en"===C?d(p):m(p)}class xr{constructor(p,d,m){this.padTo=m.padTo||0,this.floor=m.floor||!1;const{padTo:C,floor:V,...J}=m;if(!d||Object.keys(J).length>0){const vt={useGrouping:!1,...m};m.padTo>0&&(vt.minimumIntegerDigits=m.padTo),this.inf=function br(b,p={}){const d=JSON.stringify([b,p]);let m=pe[d];return m||(m=new Intl.NumberFormat(b,p),pe[d]=m),m}(p,vt)}}format(p){if(this.inf){const d=this.floor?Math.floor(p):p;return this.inf.format(d)}return oi(this.floor?Math.floor(p):Da(p,3),this.padTo)}}class _o{constructor(p,d,m){let C;if(this.opts=m,this.originalZone=void 0,this.opts.timeZone)this.dt=p;else if("fixed"===p.zone.type){const J=p.offset/60*-1,vt=J>=0?`Etc/GMT+${J}`:`Etc/GMT${J}`;0!==p.offset&&gr.create(vt).valid?(C=vt,this.dt=p):(C="UTC",this.dt=0===p.offset?p:p.setZone("UTC").plus({minutes:p.offset}),this.originalZone=p.zone)}else"system"===p.zone.type?this.dt=p:"iana"===p.zone.type?(this.dt=p,C=p.zone.name):(C="UTC",this.dt=p.setZone("UTC").plus({minutes:p.offset}),this.originalZone=p.zone);const V={...this.opts};V.timeZone=V.timeZone||C,this.dtf=Ft(d,V)}format(){return this.originalZone?this.formatToParts().map(({value:p})=>p).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){const p=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?p.map(d=>{if("timeZoneName"===d.type){const m=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...d,value:m}}return d}):p}resolvedOptions(){return this.dtf.resolvedOptions()}}class ai{constructor(p,d,m){this.opts={style:"long",...m},!d&&Sn()&&(this.rtf=function Do(b,p={}){const{base:d,...m}=p,C=JSON.stringify([b,m]);let V=Yr[C];return V||(V=new Intl.RelativeTimeFormat(b,p),Yr[C]=V),V}(p,m))}format(p,d){return this.rtf?this.rtf.format(p,d):function tt(b,p,d="always",m=!1){const C={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."]},V=-1===["hours","minutes","seconds"].indexOf(b);if("auto"===d&&V){const wr="days"===b;switch(p){case 1:return wr?"tomorrow":`next ${C[b][0]}`;case-1:return wr?"yesterday":`last ${C[b][0]}`;case 0:return wr?"today":`this ${C[b][0]}`}}const J=Object.is(p,-0)||p<0,vt=Math.abs(p),Kt=1===vt,be=C[b],ur=m?Kt?be[1]:be[2]||be[1]:Kt?C[b][0]:b;return J?`${vt} ${ur} ago`:`in ${vt} ${ur}`}(d,p,this.opts.numeric,"long"!==this.opts.style)}formatToParts(p,d){return this.rtf?this.rtf.formatToParts(p,d):[]}}const ei={firstDay:1,minimalDays:4,weekend:[6,7]};class Zo{static fromOpts(p){return Zo.create(p.locale,p.numberingSystem,p.outputCalendar,p.weekSettings,p.defaultToEN)}static create(p,d,m,C,V=!1){const J=p||Mt.defaultLocale,vt=J||(V?"en-US":function rr(){return Ko||(Ko=(new Intl.DateTimeFormat).resolvedOptions().locale,Ko)}()),Kt=d||Mt.defaultNumberingSystem,be=m||Mt.defaultOutputCalendar,ur=ta(C)||Mt.defaultWeekSettings;return new Zo(vt,Kt,be,ur,J)}static resetCache(){Ko=null,Qt={},pe={},Yr={}}static fromObject({locale:p,numberingSystem:d,outputCalendar:m,weekSettings:C}={}){return Zo.create(p,d,m,C)}constructor(p,d,m,C,V){const[J,vt,Kt]=function Qe(b){const p=b.indexOf("-x-");-1!==p&&(b=b.substring(0,p));const d=b.indexOf("-u-");if(-1===d)return[b];{let m,C;try{m=Ft(b).resolvedOptions(),C=b}catch{const Kt=b.substring(0,d);m=Ft(Kt).resolvedOptions(),C=Kt}const{numberingSystem:V,calendar:J}=m;return[C,V,J]}}(p);this.locale=J,this.numberingSystem=d||vt||null,this.outputCalendar=m||Kt||null,this.weekSettings=C,this.intl=function De(b,p,d){return(d||p)&&(b.includes("-u-")||(b+="-u"),d&&(b+=`-ca-${d}`),p&&(b+=`-nu-${p}`)),b}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=V,this.fastNumbersCached=null}get fastNumbers(){return null==this.fastNumbersCached&&(this.fastNumbersCached=function ar(b){return(!b.numberingSystem||"latn"===b.numberingSystem)&&("latn"===b.numberingSystem||!b.locale||b.locale.startsWith("en")||"latn"===new Intl.DateTimeFormat(b.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(p){return p&&0!==Object.getOwnPropertyNames(p).length?Zo.create(p.locale||this.specifiedLocale,p.numberingSystem||this.numberingSystem,p.outputCalendar||this.outputCalendar,ta(p.weekSettings)||this.weekSettings,p.defaultToEN||!1):this}redefaultToEN(p={}){return this.clone({...p,defaultToEN:!0})}redefaultToSystem(p={}){return this.clone({...p,defaultToEN:!1})}months(p,d=!1){return Ce(this,p,ec,()=>{const m=d?{month:p,day:"numeric"}:{month:p},C=d?"format":"standalone";return this.monthsCache[C][p]||(this.monthsCache[C][p]=function we(b){const p=[];for(let d=1;d<=12;d++){const m=Lo.utc(2009,d,1);p.push(b(m))}return p}(V=>this.extract(V,m,"month"))),this.monthsCache[C][p]})}weekdays(p,d=!1){return Ce(this,p,ra,()=>{const m=d?{weekday:p,year:"numeric",month:"long",day:"numeric"}:{weekday:p},C=d?"format":"standalone";return this.weekdaysCache[C][p]||(this.weekdaysCache[C][p]=function Zt(b){const p=[];for(let d=1;d<=7;d++){const m=Lo.utc(2016,11,13+d);p.push(b(m))}return p}(V=>this.extract(V,m,"weekday"))),this.weekdaysCache[C][p]})}meridiems(){return Ce(this,void 0,()=>Aa,()=>{if(!this.meridiemCache){const p={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[Lo.utc(2016,11,13,9),Lo.utc(2016,11,13,19)].map(d=>this.extract(d,p,"dayperiod"))}return this.meridiemCache})}eras(p){return Ce(this,p,Us,()=>{const d={era:p};return this.eraCache[p]||(this.eraCache[p]=[Lo.utc(-40,1,1),Lo.utc(2017,1,1)].map(m=>this.extract(m,d,"era"))),this.eraCache[p]})}extract(p,d,m){const J=this.dtFormatter(p,d).formatToParts().find(vt=>vt.type.toLowerCase()===m);return J?J.value:null}numberFormatter(p={}){return new xr(this.intl,p.forceSimple||this.fastNumbers,p)}dtFormatter(p,d={}){return new _o(p,this.intl,d)}relFormatter(p={}){return new ai(this.intl,this.isEnglish(),p)}listFormatter(p={}){return function te(b,p={}){const d=JSON.stringify([b,p]);let m=ho[d];return m||(m=new Intl.ListFormat(b,p),ho[d]=m),m}(this.intl,p)}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:ji()?function _e(b){let p=Je[b];if(!p){const d=new Intl.Locale(b);p="getWeekInfo"in d?d.getWeekInfo():d.weekInfo,Je[b]=p}return p}(this.locale):ei}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(p){return this.locale===p.locale&&this.numberingSystem===p.numberingSystem&&this.outputCalendar===p.outputCalendar}toString(){return`Locale(${this.locale}, ${this.numberingSystem}, ${this.outputCalendar})`}}let Ci=null;class Io extends Tt{static get utcInstance(){return null===Ci&&(Ci=new Io(0)),Ci}static instance(p){return 0===p?Io.utcInstance:new Io(p)}static parseSpecifier(p){if(p){const d=p.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(d)return new Io(Sa(d[1],d[2]))}return null}constructor(p){super(),this.fixed=p}get type(){return"fixed"}get name(){return 0===this.fixed?"UTC":`UTC${ps(this.fixed,"narrow")}`}get ianaName(){return 0===this.fixed?"Etc/UTC":`Etc/GMT${ps(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(p,d){return ps(this.fixed,d)}get isUniversal(){return!0}offset(){return this.fixed}equals(p){return"fixed"===p.type&&p.fixed===this.fixed}get isValid(){return!0}}class Oi extends Tt{constructor(p){super(),this.zoneName=p}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 di(b,p){if(jo(b)||null===b)return p;if(b instanceof Tt)return b;if(function on(b){return"string"==typeof b}(b)){const m=b.toLowerCase();return"default"===m?p:"local"===m||"system"===m?ye.instance:"utc"===m||"gmt"===m?Io.utcInstance:Io.parseSpecifier(m)||gr.create(b)}return Yn(b)?Io.instance(b):"object"==typeof b&&"offset"in b&&"function"==typeof b.offset?b:new Oi(b)}const Un={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"},Ri={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]},yi=Un.hanidec.replace(/[\[|\]]/g,"").split("");let Ni={};function Xn({numberingSystem:b},p=""){const d=b||"latn";return Ni[d]||(Ni[d]={}),Ni[d][p]||(Ni[d][p]=new RegExp(`${Un[d]}${p}`)),Ni[d][p]}let bt,ui=()=>Date.now(),Mn="system",Uo=null,Xt=null,Be=null,Ee=60,Yt=null;class Mt{static get now(){return ui}static set now(p){ui=p}static set defaultZone(p){Mn=p}static get defaultZone(){return di(Mn,ye.instance)}static get defaultLocale(){return Uo}static set defaultLocale(p){Uo=p}static get defaultNumberingSystem(){return Xt}static set defaultNumberingSystem(p){Xt=p}static get defaultOutputCalendar(){return Be}static set defaultOutputCalendar(p){Be=p}static get defaultWeekSettings(){return Yt}static set defaultWeekSettings(p){Yt=ta(p)}static get twoDigitCutoffYear(){return Ee}static set twoDigitCutoffYear(p){Ee=p%100}static get throwOnInvalid(){return bt}static set throwOnInvalid(p){bt=p}static resetCaches(){Zo.resetCache(),gr.resetCache(),Lo.resetCache(),function na(){Ni={}}()}}class de{constructor(p,d){this.reason=p,this.explanation=d}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}const He=[0,31,59,90,120,151,181,212,243,273,304,334],Oe=[0,31,60,91,121,152,182,213,244,274,305,335];function fr(b,p){return new de("unit out of range",`you specified ${p} (of type ${typeof p}) as a ${b}, which is invalid`)}function Ir(b,p,d){const m=new Date(Date.UTC(b,p-1,d));b<100&&b>=0&&m.setUTCFullYear(m.getUTCFullYear()-1900);const C=m.getUTCDay();return 0===C?7:C}function Cr(b,p,d){return d+(fi(b)?Oe:He)[p-1]}function Pr(b,p){const d=fi(b)?Oe:He,m=d.findIndex(V=>Vus(m,p,d)?(be=m+1,Kt=1):be=m,{weekYear:be,weekNumber:Kt,weekday:vt,...Vi(b)}}function eo(b,p=4,d=1){const{weekYear:m,weekNumber:C,weekday:V}=b,J=$r(Ir(m,1,p),d),vt=Hn(m);let be,Kt=7*C+V-J-7+p;Kt<1?(be=m-1,Kt+=Hn(be)):Kt>vt?(be=m+1,Kt-=Hn(m)):be=m;const{month:ur,day:wr}=Pr(be,Kt);return{year:be,month:ur,day:wr,...Vi(b)}}function xo(b){const{year:p,month:d,day:m}=b;return{year:p,ordinal:Cr(p,d,m),...Vi(b)}}function Eo(b){const{year:p,ordinal:d}=b,{month:m,day:C}=Pr(p,d);return{year:p,month:m,day:C,...Vi(b)}}function fo(b,p){if(jo(b.localWeekday)&&jo(b.localWeekNumber)&&jo(b.localWeekYear))return{minDaysInFirstWeek:4,startOfWeek:1};if(!jo(b.weekday)||!jo(b.weekNumber)||!jo(b.weekYear))throw new Lt("Cannot mix locale-based week fields with ISO-based week fields");return jo(b.localWeekday)||(b.weekday=b.localWeekday),jo(b.localWeekNumber)||(b.weekNumber=b.localWeekNumber),jo(b.localWeekYear)||(b.weekYear=b.localWeekYear),delete b.localWeekday,delete b.localWeekNumber,delete b.localWeekYear,{minDaysInFirstWeek:p.getMinDaysInFirstWeek(),startOfWeek:p.getStartOfWeek()}}function $i(b){const p=Ji(b.year),d=ri(b.month,1,12),m=ri(b.day,1,In(b.year,b.month));return p?d?!m&&fr("day",b.day):fr("month",b.month):fr("year",b.year)}function vi(b){const{hour:p,minute:d,second:m,millisecond:C}=b,V=ri(p,0,23)||24===p&&0===d&&0===m&&0===C,J=ri(d,0,59),vt=ri(m,0,59),Kt=ri(C,0,999);return V?J?vt?!Kt&&fr("millisecond",C):fr("second",m):fr("minute",d):fr("hour",p)}function jo(b){return typeof b>"u"}function Yn(b){return"number"==typeof b}function Ji(b){return"number"==typeof b&&b%1==0}function Sn(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch{return!1}}function ji(){try{return typeof Intl<"u"&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch{return!1}}function ls(b,p,d){if(0!==b.length)return b.reduce((m,C)=>{const V=[p(C),C];return m&&d(m[0],V[0])===m[0]?m:V},null)[1]}function pa(b,p){return Object.prototype.hasOwnProperty.call(b,p)}function ta(b){if(null==b)return null;if("object"!=typeof b)throw new Pt("Week settings must be an object");if(!ri(b.firstDay,1,7)||!ri(b.minimalDays,1,7)||!Array.isArray(b.weekend)||b.weekend.some(p=>!ri(p,1,7)))throw new Pt("Invalid week settings");return{firstDay:b.firstDay,minimalDays:b.minimalDays,weekend:Array.from(b.weekend)}}function ri(b,p,d){return Ji(b)&&b>=p&&b<=d}function oi(b,p=2){let m;return m=b<0?"-"+(""+-b).padStart(p,"0"):(""+b).padStart(p,"0"),m}function Ua(b){if(!jo(b)&&null!==b&&""!==b)return parseInt(b,10)}function ea(b){if(!jo(b)&&null!==b&&""!==b)return parseFloat(b)}function Go(b){if(!jo(b)&&null!==b&&""!==b){const p=1e3*parseFloat("0."+b);return Math.floor(p)}}function Da(b,p,d=!1){const m=10**p;return(d?Math.trunc:Math.round)(b*m)/m}function fi(b){return b%4==0&&(b%100!=0||b%400==0)}function Hn(b){return fi(b)?366:365}function In(b,p){const d=function Ga(b,p){return b-p*Math.floor(b/p)}(p-1,12)+1;return 2===d?fi(b+(p-d)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][d-1]}function ds(b){let p=Date.UTC(b.year,b.month-1,b.day,b.hour,b.minute,b.second,b.millisecond);return b.year<100&&b.year>=0&&(p=new Date(p),p.setUTCFullYear(b.year,b.month-1,b.day)),+p}function Fo(b,p,d){return-$r(Ir(b,1,p),d)+p-1}function us(b,p=4,d=1){const m=Fo(b,p,d),C=Fo(b+1,p,d);return(Hn(b)-m+C)/7}function Zn(b){return b>99?b:b>Mt.twoDigitCutoffYear?1900+b:2e3+b}function Di(b,p,d,m=null){const C=new Date(b),V={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};m&&(V.timeZone=m);const J={timeZoneName:p,...V},vt=new Intl.DateTimeFormat(d,J).formatToParts(C).find(Kt=>"timezonename"===Kt.type.toLowerCase());return vt?vt.value:null}function Sa(b,p){let d=parseInt(b,10);Number.isNaN(d)&&(d=0);const m=parseInt(p,10)||0;return 60*d+(d<0||Object.is(d,-0)?-m:m)}function Js(b){const p=Number(b);if("boolean"==typeof b||""===b||Number.isNaN(p))throw new Pt(`Invalid unit value ${b}`);return p}function Xa(b,p){const d={};for(const m in b)if(pa(b,m)){const C=b[m];if(null==C)continue;d[p(m)]=Js(C)}return d}function ps(b,p){const d=Math.trunc(Math.abs(b/60)),m=Math.trunc(Math.abs(b%60)),C=b>=0?"+":"-";switch(p){case"short":return`${C}${oi(d,2)}:${oi(m,2)}`;case"narrow":return`${C}${d}${m>0?`:${m}`:""}`;case"techie":return`${C}${oi(d,2)}${oi(m,2)}`;default:throw new RangeError(`Value format ${p} is out of range for property format`)}}function Vi(b){return function Ka(b,p){return p.reduce((d,m)=>(d[m]=b[m],d),{})}(b,["hour","minute","second","millisecond"])}const hs=["January","February","March","April","May","June","July","August","September","October","November","December"],tc=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],Si=["J","F","M","A","M","J","J","A","S","O","N","D"];function ec(b){switch(b){case"narrow":return[...Si];case"short":return[...tc];case"long":return[...hs];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 Jn=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],Fi=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],pi=["M","T","W","T","F","S","S"];function ra(b){switch(b){case"narrow":return[...pi];case"short":return[...Fi];case"long":return[...Jn];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const Aa=["AM","PM"],Ta=["Before Christ","Anno Domini"],rc=["BC","AD"],Bs=["B","A"];function Us(b){switch(b){case"narrow":return[...Bs];case"short":return[...rc];case"long":return[...Ta];default:return null}}function ae(b,p){let d="";for(const m of b)d+=m.literal?m.val:p(m.val);return d}const Lr={D:ft,DD:me,DDD:Te,DDDD:ie,t:We,tt:Wt,ttt:Ne,tttt:$e,T:Ke,TT:Nr,TTT:Ao,TTTT:hr,f:Nt,ff:se,fff:mt,ffff:Q,F:he,FF:Le,FFF:U,FFFF:it};class Fr{static create(p,d={}){return new Fr(p,d)}static parseFormat(p){let d=null,m="",C=!1;const V=[];for(let J=0;J0&&V.push({literal:C||/^\s+$/.test(m),val:m}),d=null,m="",C=!C):C||vt===d?m+=vt:(m.length>0&&V.push({literal:/^\s+$/.test(m),val:m}),m=vt,d=vt)}return m.length>0&&V.push({literal:C||/^\s+$/.test(m),val:m}),V}static macroTokenToFormatOpts(p){return Lr[p]}constructor(p,d){this.opts=d,this.loc=p,this.systemLoc=null}formatWithSystemDefault(p,d){return null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(p,{...this.opts,...d}).format()}dtFormatter(p,d={}){return this.loc.dtFormatter(p,{...this.opts,...d})}formatDateTime(p,d){return this.dtFormatter(p,d).format()}formatDateTimeParts(p,d){return this.dtFormatter(p,d).formatToParts()}formatInterval(p,d){return this.dtFormatter(p.start,d).dtf.formatRange(p.start.toJSDate(),p.end.toJSDate())}resolvedOptions(p,d){return this.dtFormatter(p,d).resolvedOptions()}num(p,d=0){if(this.opts.forceSimple)return oi(p,d);const m={...this.opts};return d>0&&(m.padTo=d),this.loc.numberFormatter(m).format(p)}formatDateTimeFromString(p,d){const m="en"===this.loc.listingMode(),C=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,V=(Gr,so)=>this.loc.extract(p,Gr,so),J=Gr=>p.isOffsetFixed&&0===p.offset&&Gr.allowZ?"Z":p.isValid?p.zone.formatOffset(p.ts,Gr.format):"",Kt=(Gr,so)=>m?function X(b,p){return ec(p)[b.month-1]}(p,Gr):V(so?{month:Gr}:{month:Gr,day:"numeric"},"month"),be=(Gr,so)=>m?function Es(b,p){return ra(p)[b.weekday-1]}(p,Gr):V(so?{weekday:Gr}:{weekday:Gr,month:"long",day:"numeric"},"weekday"),ur=Gr=>{const so=Fr.macroTokenToFormatOpts(Gr);return so?this.formatWithSystemDefault(p,so):Gr},wr=Gr=>m?function Jt(b,p){return Us(p)[b.year<0?0:1]}(p,Gr):V({era:Gr},"era");return ae(Fr.parseFormat(d),Gr=>{switch(Gr){case"S":return this.num(p.millisecond);case"u":case"SSS":return this.num(p.millisecond,3);case"s":return this.num(p.second);case"ss":return this.num(p.second,2);case"uu":return this.num(Math.floor(p.millisecond/10),2);case"uuu":return this.num(Math.floor(p.millisecond/100));case"m":return this.num(p.minute);case"mm":return this.num(p.minute,2);case"h":return this.num(p.hour%12==0?12:p.hour%12);case"hh":return this.num(p.hour%12==0?12:p.hour%12,2);case"H":return this.num(p.hour);case"HH":return this.num(p.hour,2);case"Z":return J({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return J({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return J({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return p.zone.offsetName(p.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return p.zone.offsetName(p.ts,{format:"long",locale:this.loc.locale});case"z":return p.zoneName;case"a":return m?function Bi(b){return Aa[b.hour<12?0:1]}(p):V({hour:"numeric",hourCycle:"h12"},"dayperiod");case"d":return C?V({day:"numeric"},"day"):this.num(p.day);case"dd":return C?V({day:"2-digit"},"day"):this.num(p.day,2);case"c":case"E":return this.num(p.weekday);case"ccc":return be("short",!0);case"cccc":return be("long",!0);case"ccccc":return be("narrow",!0);case"EEE":return be("short",!1);case"EEEE":return be("long",!1);case"EEEEE":return be("narrow",!1);case"L":return C?V({month:"numeric",day:"numeric"},"month"):this.num(p.month);case"LL":return C?V({month:"2-digit",day:"numeric"},"month"):this.num(p.month,2);case"LLL":return Kt("short",!0);case"LLLL":return Kt("long",!0);case"LLLLL":return Kt("narrow",!0);case"M":return C?V({month:"numeric"},"month"):this.num(p.month);case"MM":return C?V({month:"2-digit"},"month"):this.num(p.month,2);case"MMM":return Kt("short",!1);case"MMMM":return Kt("long",!1);case"MMMMM":return Kt("narrow",!1);case"y":return C?V({year:"numeric"},"year"):this.num(p.year);case"yy":return C?V({year:"2-digit"},"year"):this.num(p.year.toString().slice(-2),2);case"yyyy":return C?V({year:"numeric"},"year"):this.num(p.year,4);case"yyyyyy":return C?V({year:"numeric"},"year"):this.num(p.year,6);case"G":return wr("short");case"GG":return wr("long");case"GGGGG":return wr("narrow");case"kk":return this.num(p.weekYear.toString().slice(-2),2);case"kkkk":return this.num(p.weekYear,4);case"W":return this.num(p.weekNumber);case"WW":return this.num(p.weekNumber,2);case"n":return this.num(p.localWeekNumber);case"nn":return this.num(p.localWeekNumber,2);case"ii":return this.num(p.localWeekYear.toString().slice(-2),2);case"iiii":return this.num(p.localWeekYear,4);case"o":return this.num(p.ordinal);case"ooo":return this.num(p.ordinal,3);case"q":return this.num(p.quarter);case"qq":return this.num(p.quarter,2);case"X":return this.num(Math.floor(p.ts/1e3));case"x":return this.num(p.ts);default:return ur(Gr)}})}formatDurationFromString(p,d){const m=Kt=>{switch(Kt[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}},V=Fr.parseFormat(d),J=V.reduce((Kt,{literal:be,val:ur})=>be?Kt:Kt.concat(ur),[]);return ae(V,(Kt=>be=>{const ur=m(be);return ur?this.num(Kt.get(ur),be.length):be})(p.shiftTo(...J.map(m).filter(Kt=>Kt))))}}const wo=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function ro(...b){const p=b.reduce((d,m)=>d+m.source,"");return RegExp(`^${p}$`)}function qo(...b){return p=>b.reduce(([d,m,C],V)=>{const[J,vt,Kt]=V(p,C);return[{...d,...J},vt||m,Kt]},[{},null,1]).slice(0,2)}function yn(b,...p){if(null==b)return[null,null];for(const[d,m]of p){const C=d.exec(b);if(C)return m(C)}return[null,null]}function So(...b){return(p,d)=>{const m={};let C;for(C=0;Cvoid 0!==Gr&&(so||Gr&&ur)?-Gr:Gr;return[{years:po(ea(d)),months:po(ea(m)),weeks:po(ea(C)),days:po(ea(V)),hours:po(ea(J)),minutes:po(ea(vt)),seconds:po(ea(Kt),"-0"===Kt),milliseconds:po(Go(be),wr)}]}const xl={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function oc(b,p,d,m,C,V,J){const vt={year:2===p.length?Zn(Ua(p)):Ua(p),month:tc.indexOf(d)+1,day:Ua(m),hour:Ua(C),minute:Ua(V)};return J&&(vt.second=Ua(J)),b&&(vt.weekday=b.length>3?Jn.indexOf(b)+1:Fi.indexOf(b)+1),vt}const bn=/^(?:(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 fc(b){const[,p,d,m,C,V,J,vt,Kt,be,ur,wr]=b,po=oc(p,C,m,d,V,J,vt);let Gr;return Gr=Kt?xl[Kt]:be?0:Sa(ur,wr),[po,new Io(Gr)]}const Cs=/^(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$/,jl=/^(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$/,sd=/^(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 pn(b){const[,p,d,m,C,V,J,vt]=b;return[oc(p,C,m,d,V,J,vt),Io.utcInstance]}function Hi(b){const[,p,d,m,C,V,J,vt]=b;return[oc(p,vt,d,m,C,V,J),Io.utcInstance]}const Jo=ro(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,Ti),Ya=ro(/(\d{4})-?W(\d\d)(?:-?(\d))?/,Ti),ya=ro(/(\d{4})-?(\d{3})/,Ti),Hc=ro(Ai),Wc=qo(function je(b,p){return[{year:Rt(b,p),month:Rt(b,p+1,1),day:Rt(b,p+2,1)},null,p+3]},ko,en,$a),Na=qo(gs,ko,en,$a),_l=qo($s,ko,en,$a),kc=qo(ko,en,$a),El=qo(ko),ll=ro(/(\d{4})-(\d\d)-(\d\d)/,Z),dl=ro(gt),js=qo(ko,en,$a),Kc="Invalid Duration",ga={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}},Pd={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},...ga},Mi=365.2425,Ki=30.436875,mc={years:{quarters:4,months:12,weeks:Mi/7,days:Mi,hours:24*Mi,minutes:525949.2,seconds:525949.2*60,milliseconds:525949.2*60*1e3},quarters:{months:3,weeks:Mi/28,days:Mi/4,hours:24*Mi/4,minutes:131487.3,seconds:525949.2*60/4,milliseconds:7889237999.999999},months:{weeks:Ki/7,days:Ki,hours:24*Ki,minutes:43829.1,seconds:2629746,milliseconds:2629746e3},...ga},Gi=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],ja=Gi.slice(0).reverse();function ni(b,p,d=!1){const m={values:d?p.values:{...b.values,...p.values||{}},loc:b.loc.clone(p.loc),conversionAccuracy:p.conversionAccuracy||b.conversionAccuracy,matrix:p.matrix||b.matrix};return new $n(m)}function Cc(b,p){let d=p.milliseconds??0;for(const m of ja.slice(1))p[m]&&(d+=p[m]*b[m].milliseconds);return d}function Xi(b,p){const d=Cc(b,p)<0?-1:1;Gi.reduceRight((m,C)=>{if(jo(p[C]))return m;if(m){const J=b[C][m],vt=Math.floor(p[m]*d/J);p[C]+=vt*d,p[m]-=vt*J*d}return C},null),Gi.reduce((m,C)=>{if(jo(p[C]))return m;if(m){const V=p[m]%1;p[m]-=V,p[C]+=V*b[m][C]}return C},null)}class $n{constructor(p){const d="longterm"===p.conversionAccuracy||!1;let m=d?mc:Pd;p.matrix&&(m=p.matrix),this.values=p.values,this.loc=p.loc||Zo.create(),this.conversionAccuracy=d?"longterm":"casual",this.invalid=p.invalid||null,this.matrix=m,this.isLuxonDuration=!0}static fromMillis(p,d){return $n.fromObject({milliseconds:p},d)}static fromObject(p,d={}){if(null==p||"object"!=typeof p)throw new Pt("Duration.fromObject: argument expected to be an object, got "+(null===p?"null":typeof p));return new $n({values:Xa(p,$n.normalizeUnit),loc:Zo.fromObject(d),conversionAccuracy:d.conversionAccuracy,matrix:d.matrix})}static fromDurationLike(p){if(Yn(p))return $n.fromMillis(p);if($n.isDuration(p))return p;if("object"==typeof p)return $n.fromObject(p);throw new Pt(`Unknown duration argument ${p} of type ${typeof p}`)}static fromISO(p,d){const[m]=function Vl(b){return yn(b,[vl,_c])}(p);return m?$n.fromObject(m,d):$n.invalid("unparsable",`the input "${p}" can't be parsed as ISO 8601`)}static fromISOTime(p,d){const[m]=function cd(b){return yn(b,[gc,El])}(p);return m?$n.fromObject(m,d):$n.invalid("unparsable",`the input "${p}" can't be parsed as ISO 8601`)}static invalid(p,d=null){if(!p)throw new Pt("need to specify a reason the Duration is invalid");const m=p instanceof de?p:new de(p,d);if(Mt.throwOnInvalid)throw new yt(m);return new $n({invalid:m})}static normalizeUnit(p){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"}[p&&p.toLowerCase()];if(!d)throw new Ie(p);return d}static isDuration(p){return p&&p.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(p,d={}){const m={...d,floor:!1!==d.round&&!1!==d.floor};return this.isValid?Fr.create(this.loc,m).formatDurationFromString(this,p):Kc}toHuman(p={}){if(!this.isValid)return Kc;const d=Gi.map(m=>{const C=this.values[m];return jo(C)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...p,unit:m.slice(0,-1)}).format(C)}).filter(m=>m);return this.loc.listFormatter({type:"conjunction",style:p.listStyle||"narrow",...p}).format(d)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let p="P";return 0!==this.years&&(p+=this.years+"Y"),(0!==this.months||0!==this.quarters)&&(p+=this.months+3*this.quarters+"M"),0!==this.weeks&&(p+=this.weeks+"W"),0!==this.days&&(p+=this.days+"D"),(0!==this.hours||0!==this.minutes||0!==this.seconds||0!==this.milliseconds)&&(p+="T"),0!==this.hours&&(p+=this.hours+"H"),0!==this.minutes&&(p+=this.minutes+"M"),(0!==this.seconds||0!==this.milliseconds)&&(p+=Da(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===p&&(p+="T0S"),p}toISOTime(p={}){if(!this.isValid)return null;const d=this.toMillis();return d<0||d>=864e5?null:(p={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...p,includeOffset:!1},Lo.fromMillis(d,{zone:"UTC"}).toISOTime(p))}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?Cc(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(p){if(!this.isValid)return this;const d=$n.fromDurationLike(p),m={};for(const C of Gi)(pa(d.values,C)||pa(this.values,C))&&(m[C]=d.get(C)+this.get(C));return ni(this,{values:m},!0)}minus(p){if(!this.isValid)return this;const d=$n.fromDurationLike(p);return this.plus(d.negate())}mapUnits(p){if(!this.isValid)return this;const d={};for(const m of Object.keys(this.values))d[m]=Js(p(this.values[m],m));return ni(this,{values:d},!0)}get(p){return this[$n.normalizeUnit(p)]}set(p){return this.isValid?ni(this,{values:{...this.values,...Xa(p,$n.normalizeUnit)}}):this}reconfigure({locale:p,numberingSystem:d,conversionAccuracy:m,matrix:C}={}){return ni(this,{loc:this.loc.clone({locale:p,numberingSystem:d}),matrix:C,conversionAccuracy:m})}as(p){return this.isValid?this.shiftTo(p).get(p):NaN}normalize(){if(!this.isValid)return this;const p=this.toObject();return Xi(this.matrix,p),ni(this,{values:p},!0)}rescale(){return this.isValid?ni(this,{values:function fa(b){const p={};for(const[d,m]of Object.entries(b))0!==m&&(p[d]=m);return p}(this.normalize().shiftToAll().toObject())},!0):this}shiftTo(...p){if(!this.isValid)return this;if(0===p.length)return this;p=p.map(J=>$n.normalizeUnit(J));const d={},m={},C=this.toObject();let V;for(const J of Gi)if(p.indexOf(J)>=0){V=J;let vt=0;for(const be in m)vt+=this.matrix[be][J]*m[be],m[be]=0;Yn(C[J])&&(vt+=C[J]);const Kt=Math.trunc(vt);d[J]=Kt,m[J]=(1e3*vt-1e3*Kt)/1e3}else Yn(C[J])&&(m[J]=C[J]);for(const J in m)0!==m[J]&&(d[V]+=J===V?m[J]:m[J]/this.matrix[V][J]);return Xi(this.matrix,d),ni(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 p={};for(const d of Object.keys(this.values))p[d]=0===this.values[d]?0:-this.values[d];return ni(this,{values:p},!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(p){if(!this.isValid||!p.isValid||!this.loc.equals(p.loc))return!1;function d(m,C){return void 0===m||0===m?void 0===C||0===C:m===C}for(const m of Gi)if(!d(this.values[m],p.values[m]))return!1;return!0}}const fs="Invalid Interval";class Wi{constructor(p){this.s=p.start,this.e=p.end,this.invalid=p.invalid||null,this.isLuxonInterval=!0}static invalid(p,d=null){if(!p)throw new Pt("need to specify a reason the Interval is invalid");const m=p instanceof de?p:new de(p,d);if(Mt.throwOnInvalid)throw new Ve(m);return new Wi({invalid:m})}static fromDateTimes(p,d){const m=Fa(p),C=Fa(d),V=function ic(b,p){return b&&b.isValid?p&&p.isValid?pp}isBefore(p){return!!this.isValid&&this.e<=p}contains(p){return!!this.isValid&&this.s<=p&&this.e>p}set({start:p,end:d}={}){return this.isValid?Wi.fromDateTimes(p||this.s,d||this.e):this}splitAt(...p){if(!this.isValid)return[];const d=p.map(Fa).filter(J=>this.contains(J)).sort((J,vt)=>J.toMillis()-vt.toMillis()),m=[];let{s:C}=this,V=0;for(;C+this.e?this.e:J;m.push(Wi.fromDateTimes(C,vt)),C=vt,V+=1}return m}splitBy(p){const d=$n.fromDurationLike(p);if(!this.isValid||!d.isValid||0===d.as("milliseconds"))return[];let V,{s:m}=this,C=1;const J=[];for(;mKt*C));V=+vt>+this.e?this.e:vt,J.push(Wi.fromDateTimes(m,V)),m=V,C+=1}return J}divideEqually(p){return this.isValid?this.splitBy(this.length()/p).slice(0,p):[]}overlaps(p){return this.e>p.s&&this.s=p.e}equals(p){return!(!this.isValid||!p.isValid)&&this.s.equals(p.s)&&this.e.equals(p.e)}intersection(p){if(!this.isValid)return this;const d=this.s>p.s?this.s:p.s,m=this.e=m?null:Wi.fromDateTimes(d,m)}union(p){return this.isValid?Wi.fromDateTimes(this.sp.e?this.e:p.e):this}static merge(p){const[d,m]=p.sort((C,V)=>C.s-V.s).reduce(([C,V],J)=>V?V.overlaps(J)||V.abutsStart(J)?[C,V.union(J)]:[C.concat([V]),J]:[C,J],[[],null]);return m&&d.push(m),d}static xor(p){let d=null,m=0;const C=[],V=p.map(Kt=>[{time:Kt.s,type:"s"},{time:Kt.e,type:"e"}]),vt=Array.prototype.concat(...V).sort((Kt,be)=>Kt.time-be.time);for(const Kt of vt)m+="s"===Kt.type?1:-1,1===m?d=Kt.time:(d&&+d!=+Kt.time&&C.push(Wi.fromDateTimes(d,Kt.time)),d=null);return Wi.merge(C)}difference(...p){return Wi.xor([this].concat(p)).map(d=>this.intersection(d)).filter(d=>d&&!d.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} \u2013 ${this.e.toISO()})`:fs}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(p=ft,d={}){return this.isValid?Fr.create(this.s.loc.clone(d),p).formatInterval(this):fs}toISO(p){return this.isValid?`${this.s.toISO(p)}/${this.e.toISO(p)}`:fs}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:fs}toISOTime(p){return this.isValid?`${this.s.toISOTime(p)}/${this.e.toISOTime(p)}`:fs}toFormat(p,{separator:d=" \u2013 "}={}){return this.isValid?`${this.s.toFormat(p)}${d}${this.e.toFormat(p)}`:fs}toDuration(p,d){return this.isValid?this.e.diff(this.s,p,d):$n.invalid(this.invalidReason)}mapEndpoints(p){return Wi.fromDateTimes(p(this.s),p(this.e))}}class Dc{static hasDST(p=Mt.defaultZone){const d=Lo.now().setZone(p).set({month:12});return!p.isUniversal&&d.offset!==d.set({month:6}).offset}static isValidIANAZone(p){return gr.isValidZone(p)}static normalizeZone(p){return di(p,Mt.defaultZone)}static getStartOfWeek({locale:p=null,locObj:d=null}={}){return(d||Zo.create(p)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:p=null,locObj:d=null}={}){return(d||Zo.create(p)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:p=null,locObj:d=null}={}){return(d||Zo.create(p)).getWeekendDays().slice()}static months(p="long",{locale:d=null,numberingSystem:m=null,locObj:C=null,outputCalendar:V="gregory"}={}){return(C||Zo.create(d,m,V)).months(p)}static monthsFormat(p="long",{locale:d=null,numberingSystem:m=null,locObj:C=null,outputCalendar:V="gregory"}={}){return(C||Zo.create(d,m,V)).months(p,!0)}static weekdays(p="long",{locale:d=null,numberingSystem:m=null,locObj:C=null}={}){return(C||Zo.create(d,m,null)).weekdays(p)}static weekdaysFormat(p="long",{locale:d=null,numberingSystem:m=null,locObj:C=null}={}){return(C||Zo.create(d,m,null)).weekdays(p,!0)}static meridiems({locale:p=null}={}){return Zo.create(p).meridiems()}static eras(p="short",{locale:d=null}={}){return Zo.create(d,null,"gregory").eras(p)}static features(){return{relative:Sn(),localeWeek:ji()}}}function Sc(b,p){const d=C=>C.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),m=d(p)-d(b);return Math.floor($n.fromMillis(m).as("days"))}function vn(b,p=d=>d){return{regex:b,deser:([d])=>p(function Oa(b){let p=parseInt(b,10);if(isNaN(p)){p="";for(let d=0;d=V&&m<=J&&(p+=m-V)}}return parseInt(p,10)}return p}(d))}}const Ui="[ \xa0]",F=new RegExp(Ui,"g");function Dt(b){return b.replace(/\./g,"\\.?").replace(F,Ui)}function rt(b){return b.replace(/\./g,"").replace(F," ").toLowerCase()}function wt(b,p){return null===b?null:{regex:RegExp(b.map(Dt).join("|")),deser:([d])=>b.findIndex(m=>rt(d)===rt(m))+p}}function Se(b,p){return{regex:b,deser:([,d,m])=>Sa(d,m),groups:p}}function kr(b){return{regex:b,deser:([p])=>p}}function Br(b){return b.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}const rn={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 yo=null;function Fn(b,p){return Array.prototype.concat(...b.map(d=>function Oo(b,p){if(b.literal)return b;const m=La(Fr.macroTokenToFormatOpts(b.val),p);return null==m||m.includes(void 0)?b:m}(d,p)))}class xi{constructor(p,d){if(this.locale=p,this.format=d,this.tokens=Fn(Fr.parseFormat(d),p),this.units=this.tokens.map(m=>function To(b,p){const d=Xn(p),m=Xn(p,"{2}"),C=Xn(p,"{3}"),V=Xn(p,"{4}"),J=Xn(p,"{6}"),vt=Xn(p,"{1,2}"),Kt=Xn(p,"{1,3}"),be=Xn(p,"{1,6}"),ur=Xn(p,"{1,9}"),wr=Xn(p,"{2,4}"),po=Xn(p,"{4,6}"),Gr=fn=>({regex:RegExp(Br(fn.val)),deser:([li])=>li,literal:!0}),tn=(fn=>{if(b.literal)return Gr(fn);switch(fn.val){case"G":return wt(p.eras("short"),0);case"GG":return wt(p.eras("long"),0);case"y":return vn(be);case"yy":case"kk":return vn(wr,Zn);case"yyyy":case"kkkk":return vn(V);case"yyyyy":return vn(po);case"yyyyyy":return vn(J);case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return vn(vt);case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return vn(m);case"MMM":return wt(p.months("short",!0),1);case"MMMM":return wt(p.months("long",!0),1);case"LLL":return wt(p.months("short",!1),1);case"LLLL":return wt(p.months("long",!1),1);case"o":case"S":return vn(Kt);case"ooo":case"SSS":return vn(C);case"u":return kr(ur);case"uu":return kr(vt);case"uuu":case"E":case"c":return vn(d);case"a":return wt(p.meridiems(),0);case"EEE":return wt(p.weekdays("short",!1),1);case"EEEE":return wt(p.weekdays("long",!1),1);case"ccc":return wt(p.weekdays("short",!0),1);case"cccc":return wt(p.weekdays("long",!0),1);case"Z":case"ZZ":return Se(new RegExp(`([+-]${vt.source})(?::(${m.source}))?`),2);case"ZZZ":return Se(new RegExp(`([+-]${vt.source})(${m.source})?`),2);case"z":return kr(/[a-z_+-/]{1,256}?/i);case" ":return kr(/[^\S\n\r]/);default:return Gr(fn)}})(b)||{invalidReason:"missing Intl.DateTimeFormat.formatToParts support"};return tn.token=b,tn}(m,p)),this.disqualifyingUnit=this.units.find(m=>m.invalidReason),!this.disqualifyingUnit){const[m,C]=function xn(b){return[`^${b.map(d=>d.regex).reduce((d,m)=>`${d}(${m.source})`,"")}$`,b]}(this.units);this.regex=RegExp(m,"i"),this.handlers=C}}explainFromTokens(p){if(this.isValid){const[d,m]=function ln(b,p,d){const m=b.match(p);if(m){const C={};let V=1;for(const J in d)if(pa(d,J)){const vt=d[J],Kt=vt.groups?vt.groups+1:1;!vt.literal&&vt.token&&(C[vt.token.val[0]]=vt.deser(m.slice(V,V+Kt))),V+=Kt}return[m,C]}return[m,{}]}(p,this.regex,this.handlers),[C,V,J]=m?function Pn(b){let m,d=null;return jo(b.z)||(d=gr.create(b.z)),jo(b.Z)||(d||(d=new Io(b.Z)),m=b.Z),jo(b.q)||(b.M=3*(b.q-1)+1),jo(b.h)||(b.h<12&&1===b.a?b.h+=12:12===b.h&&0===b.a&&(b.h=0)),0===b.G&&b.y&&(b.y=-b.y),jo(b.u)||(b.S=Go(b.u)),[Object.keys(b).reduce((V,J)=>{const vt=(V=>{switch(V){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}})(J);return vt&&(V[vt]=b[J]),V},{}),d,m]}(m):[null,null,void 0];if(pa(m,"a")&&pa(m,"H"))throw new Lt("Can't include meridiem when specifying 24-hour format");return{input:p,tokens:this.tokens,regex:this.regex,rawMatches:d,matches:m,result:C,zone:V,specificOffset:J}}return{input:p,tokens:this.tokens,invalidReason:this.invalidReason}}get isValid(){return!this.disqualifyingUnit}get invalidReason(){return this.disqualifyingUnit?this.disqualifyingUnit.invalidReason:null}}function _i(b,p,d){return new xi(b,d).explainFromTokens(p)}function La(b,p){if(!b)return null;const m=Fr.create(p,b).dtFormatter(function Vr(){return yo||(yo=Lo.fromMillis(1555555555555)),yo}()),C=m.formatToParts(),V=m.resolvedOptions();return C.map(J=>function Ln(b,p,d){const{type:m,value:C}=b;if("literal"===m){const Kt=/^\s+$/.test(C);return{literal:!Kt,val:Kt?" ":C}}let J=m;"hour"===m&&(J=null!=p.hour12?p.hour12?"hour12":"hour24":null!=p.hourCycle?"h11"===p.hourCycle||"h12"===p.hourCycle?"hour12":"hour24":d.hour12?"hour12":"hour24");let vt=rn[J];if("object"==typeof vt&&(vt=vt[p[m]]),vt)return{literal:!1,val:vt}}(J,b,V))}const An="Invalid DateTime",ki=864e13;function ma(b){return new de("unsupported zone",`the zone "${b.name}" is not supported`)}function nn(b){return null===b.weekData&&(b.weekData=Jr(b.c)),b.weekData}function Gc(b){return null===b.localWeekData&&(b.localWeekData=Jr(b.c,b.loc.getMinDaysInFirstWeek(),b.loc.getStartOfWeek())),b.localWeekData}function zs(b,p){const d={ts:b.ts,zone:b.zone,c:b.c,o:b.o,loc:b.loc,invalid:b.invalid};return new Lo({...d,...p,old:d})}function xa(b,p,d){let m=b-60*p*1e3;const C=d.offset(m);if(p===C)return[m,p];m-=60*(C-p)*1e3;const V=d.offset(m);return C===V?[m,C]:[b-60*Math.min(C,V)*1e3,Math.max(C,V)]}function ci(b,p){const d=new Date(b+=60*p*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 sc(b,p,d){return xa(ds(b),p,d)}function Ac(b,p){const d=b.o,m=b.c.year+Math.trunc(p.years),C=b.c.month+Math.trunc(p.months)+3*Math.trunc(p.quarters),V={...b.c,year:m,month:C,day:Math.min(b.c.day,In(m,C))+Math.trunc(p.days)+7*Math.trunc(p.weeks)},J=$n.fromObject({years:p.years-Math.trunc(p.years),quarters:p.quarters-Math.trunc(p.quarters),months:p.months-Math.trunc(p.months),weeks:p.weeks-Math.trunc(p.weeks),days:p.days-Math.trunc(p.days),hours:p.hours,minutes:p.minutes,seconds:p.seconds,milliseconds:p.milliseconds}).as("milliseconds"),vt=ds(V);let[Kt,be]=xa(vt,d,b.zone);return 0!==J&&(Kt+=J,be=b.zone.offset(Kt)),{ts:Kt,o:be}}function Va(b,p,d,m,C,V){const{setZone:J,zone:vt}=d;if(b&&0!==Object.keys(b).length||p){const Kt=p||vt,be=Lo.fromObject(b,{...d,zone:Kt,specificOffset:V});return J?be:be.setZone(vt)}return Lo.invalid(new de("unparsable",`the input "${C}" can't be parsed as ${m}`))}function Hs(b,p,d=!0){return b.isValid?Fr.create(Zo.create("en-US"),{allowZ:d,forceSimple:!0}).formatDateTimeFromString(b,p):null}function Ws(b,p){const d=b.c.year>9999||b.c.year<0;let m="";return d&&b.c.year>=0&&(m+="+"),m+=oi(b.c.year,d?6:4),p?(m+="-",m+=oi(b.c.month),m+="-",m+=oi(b.c.day)):(m+=oi(b.c.month),m+=oi(b.c.day)),m}function On(b,p,d,m,C,V){let J=oi(b.c.hour);return p?(J+=":",J+=oi(b.c.minute),(0!==b.c.millisecond||0!==b.c.second||!d)&&(J+=":")):J+=oi(b.c.minute),(0!==b.c.millisecond||0!==b.c.second||!d)&&(J+=oi(b.c.second),(0!==b.c.millisecond||!m)&&(J+=".",J+=oi(b.c.millisecond,3))),C&&(b.isOffsetFixed&&0===b.offset&&!V?J+="Z":b.o<0?(J+="-",J+=oi(Math.trunc(-b.o/60)),J+=":",J+=oi(Math.trunc(-b.o%60))):(J+="+",J+=oi(Math.trunc(b.o/60)),J+=":",J+=oi(Math.trunc(b.o%60)))),V&&(J+="["+b.zone.ianaName+"]"),J}const Ei={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},aa={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},zo={ordinal:1,hour:0,minute:0,second:0,millisecond:0},Tc=["year","month","day","hour","minute","second","millisecond"],ul=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],cc=["year","ordinal","hour","minute","second","millisecond"];function Mc(b){switch(b.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return function zl(b){const p={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"}[b.toLowerCase()];if(!p)throw new Ie(b);return p}(b)}}function No(b,p){const d=di(p.zone,Mt.defaultZone);if(!d.isValid)return Lo.invalid(ma(d));const m=Zo.fromObject(p);let C,V;if(jo(b.year))C=Mt.now();else{for(const Kt of Tc)jo(b[Kt])&&(b[Kt]=Ei[Kt]);const J=$i(b)||vi(b);if(J)return Lo.invalid(J);const vt=function sa(b){return Pa[b]||(void 0===Xc&&(Xc=Mt.now()),Pa[b]=b.offset(Xc)),Pa[b]}(d);[C,V]=sc(b,vt,d)}return new Lo({ts:C,zone:d,loc:m,o:V})}function Zi(b,p,d){const m=!!jo(d.round)||d.round,C=(J,vt)=>(J=Da(J,m||d.calendary?0:2,!0),p.loc.clone(d).relFormatter(d).format(J,vt)),V=J=>d.calendary?p.hasSame(b,J)?0:p.startOf(J).diff(b.startOf(J),J).get(J):p.diff(b,J).get(J);if(d.unit)return C(V(d.unit),d.unit);for(const J of d.units){const vt=V(J);if(Math.abs(vt)>=1)return C(vt,J)}return C(b>p?-0:0,d.units[d.units.length-1])}function hi(b){let d,p={};return b.length>0&&"object"==typeof b[b.length-1]?(p=b[b.length-1],d=Array.from(b).slice(0,b.length-1)):d=Array.from(b),[p,d]}let Xc,Pa={};class Lo{constructor(p){const d=p.zone||Mt.defaultZone;let m=p.invalid||(Number.isNaN(p.ts)?new de("invalid input"):null)||(d.isValid?null:ma(d));this.ts=jo(p.ts)?Mt.now():p.ts;let C=null,V=null;if(!m)if(p.old&&p.old.ts===this.ts&&p.old.zone.equals(d))[C,V]=[p.old.c,p.old.o];else{const vt=Yn(p.o)&&!p.old?p.o:d.offset(this.ts);C=ci(this.ts,vt),m=Number.isNaN(C.year)?new de("invalid input"):null,C=m?null:C,V=m?null:vt}this._zone=d,this.loc=p.loc||Zo.create(),this.invalid=m,this.weekData=null,this.localWeekData=null,this.c=C,this.o=V,this.isLuxonDateTime=!0}static now(){return new Lo({})}static local(){const[p,d]=hi(arguments),[m,C,V,J,vt,Kt,be]=d;return No({year:m,month:C,day:V,hour:J,minute:vt,second:Kt,millisecond:be},p)}static utc(){const[p,d]=hi(arguments),[m,C,V,J,vt,Kt,be]=d;return p.zone=Io.utcInstance,No({year:m,month:C,day:V,hour:J,minute:vt,second:Kt,millisecond:be},p)}static fromJSDate(p,d={}){const m=function Ra(b){return"[object Date]"===Object.prototype.toString.call(b)}(p)?p.valueOf():NaN;if(Number.isNaN(m))return Lo.invalid("invalid input");const C=di(d.zone,Mt.defaultZone);return C.isValid?new Lo({ts:m,zone:C,loc:Zo.fromObject(d)}):Lo.invalid(ma(C))}static fromMillis(p,d={}){if(Yn(p))return p<-ki||p>ki?Lo.invalid("Timestamp out of range"):new Lo({ts:p,zone:di(d.zone,Mt.defaultZone),loc:Zo.fromObject(d)});throw new Pt(`fromMillis requires a numerical input, but received a ${typeof p} with value ${p}`)}static fromSeconds(p,d={}){if(Yn(p))return new Lo({ts:1e3*p,zone:di(d.zone,Mt.defaultZone),loc:Zo.fromObject(d)});throw new Pt("fromSeconds requires a numerical input")}static fromObject(p,d={}){p=p||{};const m=di(d.zone,Mt.defaultZone);if(!m.isValid)return Lo.invalid(ma(m));const C=Zo.fromObject(d),V=Xa(p,Mc),{minDaysInFirstWeek:J,startOfWeek:vt}=fo(V,C),Kt=Mt.now(),be=jo(d.specificOffset)?m.offset(Kt):d.specificOffset,ur=!jo(V.ordinal),wr=!jo(V.year),po=!jo(V.month)||!jo(V.day),Gr=wr||po,so=V.weekYear||V.weekNumber;if((Gr||ur)&&so)throw new Lt("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(po&&ur)throw new Lt("Can't mix ordinal dates with month/day");const tn=so||V.weekday&&!Gr;let fn,li,da=ci(Kt,be);tn?(fn=ul,li=aa,da=Jr(da,J,vt)):ur?(fn=cc,li=zo,da=xo(da)):(fn=Tc,li=Ei);let _s=!1;for(const pc of fn)jo(V[pc])?V[pc]=_s?li[pc]:da[pc]:_s=!0;const ns=tn?function no(b,p=4,d=1){const m=Ji(b.weekYear),C=ri(b.weekNumber,1,us(b.weekYear,p,d)),V=ri(b.weekday,1,7);return m?C?!V&&fr("weekday",b.weekday):fr("week",b.weekNumber):fr("weekYear",b.weekYear)}(V,J,vt):ur?function si(b){const p=Ji(b.year),d=ri(b.ordinal,1,Hn(b.year));return p?!d&&fr("ordinal",b.ordinal):fr("year",b.year)}(V):$i(V),od=ns||vi(V);if(od)return Lo.invalid(od);const Zs=tn?eo(V,J,vt):ur?Eo(V):V,[Rs,Qs]=sc(Zs,be,m),jc=new Lo({ts:Rs,zone:m,o:Qs,loc:C});return V.weekday&&Gr&&p.weekday!==jc.weekday?Lo.invalid("mismatched weekday",`you can't specify both a weekday of ${V.weekday} and a date of ${jc.toISO()}`):jc.isValid?jc:Lo.invalid(jc.invalid)}static fromISO(p,d={}){const[m,C]=function ia(b){return yn(b,[Jo,Wc],[Ya,Na],[ya,_l],[Hc,kc])}(p);return Va(m,C,d,"ISO 8601",p)}static fromRFC2822(p,d={}){const[m,C]=function nc(b){return yn(function Ma(b){return b.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}(b),[bn,fc])}(p);return Va(m,C,d,"RFC 2822",p)}static fromHTTP(p,d={}){const[m,C]=function kl(b){return yn(b,[Cs,pn],[jl,pn],[sd,Hi])}(p);return Va(m,C,d,"HTTP",d)}static fromFormat(p,d,m={}){if(jo(p)||jo(d))throw new Pt("fromFormat requires an input string and a format");const{locale:C=null,numberingSystem:V=null}=m,J=Zo.fromOpts({locale:C,numberingSystem:V,defaultToEN:!0}),[vt,Kt,be,ur]=function Yi(b,p,d){const{result:m,zone:C,specificOffset:V,invalidReason:J}=_i(b,p,d);return[m,C,V,J]}(J,p,d);return ur?Lo.invalid(ur):Va(vt,Kt,m,`format ${d}`,p,be)}static fromString(p,d,m={}){return Lo.fromFormat(p,d,m)}static fromSQL(p,d={}){const[m,C]=function Ec(b){return yn(b,[ll,Wc],[dl,js])}(p);return Va(m,C,d,"SQL",p)}static invalid(p,d=null){if(!p)throw new Pt("need to specify a reason the DateTime is invalid");const m=p instanceof de?p:new de(p,d);if(Mt.throwOnInvalid)throw new ke(m);return new Lo({invalid:m})}static isDateTime(p){return p&&p.isLuxonDateTime||!1}static parseFormatForOpts(p,d={}){const m=La(p,Zo.fromObject(d));return m?m.map(C=>C?C.val:null).join(""):null}static expandFormat(p,d={}){return Fn(Fr.parseFormat(p),Zo.fromObject(d)).map(C=>C.val).join("")}static resetCache(){Xc=void 0,Pa={}}get(p){return this[p]}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?nn(this).weekYear:NaN}get weekNumber(){return this.isValid?nn(this).weekNumber:NaN}get weekday(){return this.isValid?nn(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?Gc(this).weekday:NaN}get localWeekNumber(){return this.isValid?Gc(this).weekNumber:NaN}get localWeekYear(){return this.isValid?Gc(this).weekYear:NaN}get ordinal(){return this.isValid?xo(this.c).ordinal:NaN}get monthShort(){return this.isValid?Dc.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?Dc.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?Dc.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?Dc.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 p=864e5,d=6e4,m=ds(this.c),C=this.zone.offset(m-p),V=this.zone.offset(m+p),J=this.zone.offset(m-C*d),vt=this.zone.offset(m-V*d);if(J===vt)return[this];const Kt=m-J*d,be=m-vt*d,ur=ci(Kt,J),wr=ci(be,vt);return ur.hour===wr.hour&&ur.minute===wr.minute&&ur.second===wr.second&&ur.millisecond===wr.millisecond?[zs(this,{ts:Kt}),zs(this,{ts:be})]:[this]}get isInLeapYear(){return fi(this.year)}get daysInMonth(){return In(this.year,this.month)}get daysInYear(){return this.isValid?Hn(this.year):NaN}get weeksInWeekYear(){return this.isValid?us(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?us(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(p={}){const{locale:d,numberingSystem:m,calendar:C}=Fr.create(this.loc.clone(p),p).resolvedOptions(this);return{locale:d,numberingSystem:m,outputCalendar:C}}toUTC(p=0,d={}){return this.setZone(Io.instance(p),d)}toLocal(){return this.setZone(Mt.defaultZone)}setZone(p,{keepLocalTime:d=!1,keepCalendarTime:m=!1}={}){if((p=di(p,Mt.defaultZone)).equals(this.zone))return this;if(p.isValid){let C=this.ts;if(d||m){const V=p.offset(this.ts),J=this.toObject();[C]=sc(J,V,p)}return zs(this,{ts:C,zone:p})}return Lo.invalid(ma(p))}reconfigure({locale:p,numberingSystem:d,outputCalendar:m}={}){return zs(this,{loc:this.loc.clone({locale:p,numberingSystem:d,outputCalendar:m})})}setLocale(p){return this.reconfigure({locale:p})}set(p){if(!this.isValid)return this;const d=Xa(p,Mc),{minDaysInFirstWeek:m,startOfWeek:C}=fo(d,this.loc),V=!jo(d.weekYear)||!jo(d.weekNumber)||!jo(d.weekday),J=!jo(d.ordinal),vt=!jo(d.year),Kt=!jo(d.month)||!jo(d.day);if((vt||Kt||J)&&(d.weekYear||d.weekNumber))throw new Lt("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(Kt&&J)throw new Lt("Can't mix ordinal dates with month/day");let wr;V?wr=eo({...Jr(this.c,m,C),...d},m,C):jo(d.ordinal)?(wr={...this.toObject(),...d},jo(d.day)&&(wr.day=Math.min(In(wr.year,wr.month),wr.day))):wr=Eo({...xo(this.c),...d});const[po,Gr]=sc(wr,this.o,this.zone);return zs(this,{ts:po,o:Gr})}plus(p){return this.isValid?zs(this,Ac(this,$n.fromDurationLike(p))):this}minus(p){return this.isValid?zs(this,Ac(this,$n.fromDurationLike(p).negate())):this}startOf(p,{useLocaleWeeks:d=!1}={}){if(!this.isValid)return this;const m={},C=$n.normalizeUnit(p);switch(C){case"years":m.month=1;case"quarters":case"months":m.day=1;case"weeks":case"days":m.hour=0;case"hours":m.minute=0;case"minutes":m.second=0;case"seconds":m.millisecond=0}if("weeks"===C)if(d){const V=this.loc.getStartOfWeek(),{weekday:J}=this;Jthis.valueOf(),be=function va(b,p,d,m){let[C,V,J,vt]=function Ds(b,p,d){const m=[["years",(Kt,be)=>be.year-Kt.year],["quarters",(Kt,be)=>be.quarter-Kt.quarter+4*(be.year-Kt.year)],["months",(Kt,be)=>be.month-Kt.month+12*(be.year-Kt.year)],["weeks",(Kt,be)=>{const ur=Sc(Kt,be);return(ur-ur%7)/7}],["days",Sc]],C={},V=b;let J,vt;for(const[Kt,be]of m)d.indexOf(Kt)>=0&&(J=Kt,C[Kt]=be(b,p),vt=V.plus(C),vt>p?(C[Kt]--,(b=V.plus(C))>p&&(vt=b,C[Kt]--,b=V.plus(C))):b=vt);return[b,C,vt,J]}(b,p,d);const Kt=p-C,be=d.filter(wr=>["hours","minutes","seconds","milliseconds"].indexOf(wr)>=0);0===be.length&&(J0?$n.fromMillis(Kt,m).shiftTo(...be).plus(ur):ur}(J?this:p,J?p:this,V,C);return J?be.negate():be}diffNow(p="milliseconds",d={}){return this.diff(Lo.now(),p,d)}until(p){return this.isValid?Wi.fromDateTimes(this,p):this}hasSame(p,d,m){if(!this.isValid)return!1;const C=p.valueOf(),V=this.setZone(p.zone,{keepLocalTime:!0});return V.startOf(d,m)<=C&&C<=V.endOf(d,m)}equals(p){return this.isValid&&p.isValid&&this.valueOf()===p.valueOf()&&this.zone.equals(p.zone)&&this.loc.equals(p.loc)}toRelative(p={}){if(!this.isValid)return null;const d=p.base||Lo.fromObject({},{zone:this.zone}),m=p.padding?thisd.valueOf(),Math.min)}static max(...p){if(!p.every(Lo.isDateTime))throw new Pt("max requires all arguments be DateTimes");return ls(p,d=>d.valueOf(),Math.max)}static fromFormatExplain(p,d,m={}){const{locale:C=null,numberingSystem:V=null}=m;return _i(Zo.fromOpts({locale:C,numberingSystem:V,defaultToEN:!0}),p,d)}static fromStringExplain(p,d,m={}){return Lo.fromFormatExplain(p,d,m)}static buildFormatParser(p,d={}){const{locale:m=null,numberingSystem:C=null}=d,V=Zo.fromOpts({locale:m,numberingSystem:C,defaultToEN:!0});return new xi(V,p)}static fromFormatParser(p,d,m={}){if(jo(p)||jo(d))throw new Pt("fromFormatParser requires an input string and a format parser");const{locale:C=null,numberingSystem:V=null}=m,J=Zo.fromOpts({locale:C,numberingSystem:V,defaultToEN:!0});if(!J.equals(d.locale))throw new Pt(`fromFormatParser called with a locale of ${J}, but the format parser was created for ${d.locale}`);const{result:vt,zone:Kt,specificOffset:be,invalidReason:ur}=d.explainFromTokens(p);return ur?Lo.invalid(ur):Va(vt,Kt,m,`format ${d.format}`,p,be)}static get DATE_SHORT(){return ft}static get DATE_MED(){return me}static get DATE_MED_WITH_WEEKDAY(){return Vt}static get DATE_FULL(){return Te}static get DATE_HUGE(){return ie}static get TIME_SIMPLE(){return We}static get TIME_WITH_SECONDS(){return Wt}static get TIME_WITH_SHORT_OFFSET(){return Ne}static get TIME_WITH_LONG_OFFSET(){return $e}static get TIME_24_SIMPLE(){return Ke}static get TIME_24_WITH_SECONDS(){return Nr}static get TIME_24_WITH_SHORT_OFFSET(){return Ao}static get TIME_24_WITH_LONG_OFFSET(){return hr}static get DATETIME_SHORT(){return Nt}static get DATETIME_SHORT_WITH_SECONDS(){return he}static get DATETIME_MED(){return se}static get DATETIME_MED_WITH_SECONDS(){return Le}static get DATETIME_MED_WITH_WEEKDAY(){return yr}static get DATETIME_FULL(){return mt}static get DATETIME_FULL_WITH_SECONDS(){return U}static get DATETIME_HUGE(){return Q}static get DATETIME_HUGE_WITH_SECONDS(){return it}}function Fa(b){if(Lo.isDateTime(b))return b;if(b&&b.valueOf&&Yn(b.valueOf()))return Lo.fromJSDate(b);if(b&&"object"==typeof b)return Lo.fromObject(b);throw new Pt(`Unknown datetime argument: ${b}, of type ${typeof b}`)}const wc=new c.nKC("MAT_LUXON_DATE_ADAPTER_OPTIONS",{providedIn:"root",factory:function vu(){return{useUtc:!1,firstDayOfWeek:0,defaultOutputCalendar:"gregory"}}});let Yc=(()=>{class b extends qe.MJ{constructor(d,m){super(),this._useUTC=!!m?.useUtc,this._firstDayOfWeek=m?.firstDayOfWeek||0,this._defaultOutputCalendar=m?.defaultOutputCalendar||"gregory",this.setLocale(d||Lo.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 Dc.months(d,{locale:this.locale,outputCalendar:this._defaultOutputCalendar})}getDateNames(){const d=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return function ld(b,p){const d=Array(b);for(let m=0;md.format(Lo.utc(2017,1,m+1).toJSDate()))}getDayOfWeekNames(d){const m=Dc.weekdays(d,{locale:this.locale});return m.unshift(m.pop()),m}getYearName(d){return d.toFormat("yyyy",this._getOptions())}getFirstDayOfWeek(){return this._firstDayOfWeek}getNumDaysInMonth(d){return d.daysInMonth}clone(d){return Lo.fromObject(d.toObject(),this._getOptions())}createDate(d,m,C){const V=this._getOptions();if(m<0||m>11)throw Error(`Invalid month index "${m}". Month index has to be between 0 and 11.`);if(C<1)throw Error(`Invalid date "${C}". Date has to be greater than 0.`);const J=this._useUTC?Lo.utc(d,m+1,C,V):Lo.local(d,m+1,C,V);if(!this.isValid(J))throw Error(`Invalid date "${C}". Reason: "${J.invalidReason}".`);return J}today(){const d=this._getOptions();return this._useUTC?Lo.utc(d):Lo.local(d)}parse(d,m){const C=this._getOptions();if("string"==typeof d&&d.length>0){const V=Lo.fromISO(d,C);if(this.isValid(V))return V;const J=Array.isArray(m)?m:[m];if(!m.length)throw Error("Formats array must not be empty.");for(const vt of J){const Kt=Lo.fromFormat(d,vt,C);if(this.isValid(Kt))return Kt}return this.invalid()}return"number"==typeof d?Lo.fromMillis(d,C):d instanceof Date?Lo.fromJSDate(d,C):d instanceof Lo?Lo.fromMillis(d.toMillis(),C):null}format(d,m){if(!this.isValid(d))throw Error("LuxonDateAdapter: Cannot format invalid date.");return this._useUTC?d.setLocale(this.locale).setZone("utc").toFormat(m):d.setLocale(this.locale).toFormat(m)}addCalendarYears(d,m){return d.reconfigure(this._getOptions()).plus({years:m})}addCalendarMonths(d,m){return d.reconfigure(this._getOptions()).plus({months:m})}addCalendarDays(d,m){return d.reconfigure(this._getOptions()).plus({days:m})}toIso8601(d){return d.toISO()}deserialize(d){const m=this._getOptions();let C;if(d instanceof Date&&(C=Lo.fromJSDate(d,m)),"string"==typeof d){if(!d)return null;C=Lo.fromISO(d,m)}return C&&this.isValid(C)?C:super.deserialize(d)}isDateInstance(d){return d instanceof Lo}isValid(d){return d.isValid}invalid(){return Lo.invalid("Invalid Luxon DateTime object.")}_getOptions(){return{zone:this._useUTC?"utc":void 0,locale:this.locale,outputCalendar:this._defaultOutputCalendar}}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(qe.Ju,8),c.KVO(wc,8))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac})}}return b})();var Mo=r(9969);function R(b){return new c.wOt(3e3,!1)}function dc(b){switch(b.length){case 0:return new Mo.sf;case 1:return b[0];default:return new Mo.ui(b)}}function pl(b,p,d=new Map,m=new Map){const C=[],V=[];let J=-1,vt=null;if(p.forEach(Kt=>{const be=Kt.get("offset"),ur=be==J,wr=ur&&vt||new Map;Kt.forEach((po,Gr)=>{let so=Gr,tn=po;if("offset"!==Gr)switch(so=b.normalizePropertyName(so,C),tn){case Mo.FX:tn=d.get(Gr);break;case Mo.kp:tn=m.get(Gr);break;default:tn=b.normalizeStyleValue(Gr,so,tn,C)}wr.set(so,tn)}),ur||V.push(wr),vt=wr,J=be}),C.length)throw function gp(){return new c.wOt(3502,!1)}();return V}function ba(b,p,d,m){switch(p){case"start":b.onStart(()=>m(d&&Dl(d,"start",b)));break;case"done":b.onDone(()=>m(d&&Dl(d,"done",b)));break;case"destroy":b.onDestroy(()=>m(d&&Dl(d,"destroy",b)))}}function Dl(b,p,d){const V=ud(b.element,b.triggerName,b.fromState,b.toState,p||b.phaseName,d.totalTime??b.totalTime,!!d.disabled),J=b._data;return null!=J&&(V._data=J),V}function ud(b,p,d,m,C="",V=0,J){return{element:b,triggerName:p,fromState:d,toState:m,phaseName:C,totalTime:V,disabled:!!J}}function As(b,p,d){let m=b.get(p);return m||b.set(p,m=d),m}function pd(b){const p=b.indexOf(":");return[b.substring(1,p),b.slice(p+1)]}const ku=typeof document>"u"?null:document.documentElement;function Hl(b){const p=b.parentNode||b.host||null;return p===ku?null:p}let Qa=null,Gs=!1;function M(b,p){for(;p;){if(p===b)return!0;p=Hl(p)}return!1}function P(b,p,d){if(d)return Array.from(b.querySelectorAll(p));const m=b.querySelector(p);return m?[m]:[]}let nt=(()=>{class b{validateStyleProperty(d){return function hn(b){Qa||(Qa=function jd(){return typeof document<"u"?document.body:null}()||{},Gs=!!Qa.style&&"WebkitAppearance"in Qa.style);let p=!0;return Qa.style&&!function $d(b){return"ebkit"==b.substring(1,6)}(b)&&(p=b in Qa.style,!p&&Gs&&(p="Webkit"+b.charAt(0).toUpperCase()+b.slice(1)in Qa.style)),p}(d)}containsElement(d,m){return M(d,m)}getParentElement(d){return Hl(d)}query(d,m,C){return P(d,m,C)}computeStyle(d,m,C){return C||""}animate(d,m,C,V,J,vt=[],Kt){return new Mo.sf(C,V)}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac})}}return b})();class Et{static{this.NOOP=new nt}}class Ut{}const Re=1e3,Or="ng-enter",tr="ng-leave",ze="ng-trigger",Dr=".ng-trigger",to="ng-animating",Rr=".ng-animating";function Sr(b){if("number"==typeof b)return b;const p=b.match(/^(-?[\.\d]+)(m?s)/);return!p||p.length<2?0:Zr(parseFloat(p[1]),p[2])}function Zr(b,p){return"s"===p?b*Re:b}function go(b,p,d){return b.hasOwnProperty("duration")?b:function zr(b,p,d){let C,V=0,J="";if("string"==typeof b){const vt=b.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===vt)return p.push(R()),{duration:0,delay:0,easing:""};C=Zr(parseFloat(vt[1]),vt[2]);const Kt=vt[3];null!=Kt&&(V=Zr(parseFloat(Kt),vt[4]));const be=vt[5];be&&(J=be)}else C=b;if(!d){let vt=!1,Kt=p.length;C<0&&(p.push(function W(){return new c.wOt(3100,!1)}()),vt=!0),V<0&&(p.push(function L(){return new c.wOt(3101,!1)}()),vt=!0),vt&&p.splice(Kt,0,R())}return{duration:C,delay:V,easing:J}}(b,p,d)}function Co(b,p,d){p.forEach((m,C)=>{const V=qa(C);d&&!d.has(C)&&d.set(C,b.style[V]),b.style[V]=m})}function Yo(b,p){p.forEach((d,m)=>{const C=qa(m);b.style[C]=""})}function Ho(b){return Array.isArray(b)?1==b.length?b[0]:(0,Mo.K2)(b):b}const jn=new RegExp("{{\\s*(.+?)\\s*}}","g");function Nn(b){let p=[];if("string"==typeof b){let d;for(;d=jn.exec(b);)p.push(d[1]);jn.lastIndex=0}return p}function En(b,p,d){const m=`${b}`,C=m.replace(jn,(V,J)=>{let vt=p[J];return null==vt&&(d.push(function ht(){return new c.wOt(3003,!1)}()),vt=""),vt.toString()});return C==m?b:C}const mi=/-+([a-z0-9])/g;function qa(b){return b.replace(mi,(...p)=>p[1].toUpperCase())}function Bn(b,p,d){switch(p.type){case Mo.If.Trigger:return b.visitTrigger(p,d);case Mo.If.State:return b.visitState(p,d);case Mo.If.Transition:return b.visitTransition(p,d);case Mo.If.Sequence:return b.visitSequence(p,d);case Mo.If.Group:return b.visitGroup(p,d);case Mo.If.Animate:return b.visitAnimate(p,d);case Mo.If.Keyframes:return b.visitKeyframes(p,d);case Mo.If.Style:return b.visitStyle(p,d);case Mo.If.Reference:return b.visitReference(p,d);case Mo.If.AnimateChild:return b.visitAnimateChild(p,d);case Mo.If.AnimateRef:return b.visitAnimateRef(p,d);case Mo.If.Query:return b.visitQuery(p,d);case Mo.If.Stagger:return b.visitStagger(p,d);default:throw function Ht(){return new c.wOt(3004,!1)}()}}function bi(b,p){return window.getComputedStyle(b)[p]}const Ea=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 Ba extends Ut{normalizePropertyName(p,d){return qa(p)}normalizeStyleValue(p,d,m,C){let V="";const J=m.toString().trim();if(Ea.has(d)&&0!==m&&"0"!==m)if("number"==typeof m)V="px";else{const vt=m.match(/^[+-]?[\d\.]+([a-z]*)$/);vt&&0==vt[1].length&&C.push(function Me(){return new c.wOt(3005,!1)}())}return J+V}}const hl="*";const Ja=new Set(["true","1"]),Lc=new Set(["false","0"]);function la(b,p){const d=Ja.has(b)||Lc.has(b),m=Ja.has(p)||Lc.has(p);return(C,V)=>{let J=b==hl||b==C,vt=p==hl||p==V;return!J&&d&&"boolean"==typeof C&&(J=C?Ja.has(b):Lc.has(b)),!vt&&m&&"boolean"==typeof V&&(vt=V?Ja.has(p):Lc.has(p)),J&&vt}}const Ii=new RegExp("s*:selfs*,?","g");function Eu(b,p,d,m){return new gh(b).build(p,d,m)}class gh{constructor(p){this._driver=p}build(p,d,m){const C=new mh(d);return this._resetContextStyleTimingState(C),Bn(this,Ho(p),C)}_resetContextStyleTimingState(p){p.currentQuerySelector="",p.collectedStyles=new Map,p.collectedStyles.set("",new Map),p.currentTime=0}visitTrigger(p,d){let m=d.queryCount=0,C=d.depCount=0;const V=[],J=[];return"@"==p.name.charAt(0)&&d.errors.push(function Er(){return new c.wOt(3006,!1)}()),p.definitions.forEach(vt=>{if(this._resetContextStyleTimingState(d),vt.type==Mo.If.State){const Kt=vt,be=Kt.name;be.toString().split(/\s*,\s*/).forEach(ur=>{Kt.name=ur,V.push(this.visitState(Kt,d))}),Kt.name=be}else if(vt.type==Mo.If.Transition){const Kt=this.visitTransition(vt,d);m+=Kt.queryCount,C+=Kt.depCount,J.push(Kt)}else d.errors.push(function cr(){return new c.wOt(3007,!1)}())}),{type:Mo.If.Trigger,name:p.name,states:V,transitions:J,queryCount:m,depCount:C,options:null}}visitState(p,d){const m=this.visitStyle(p.styles,d),C=p.options&&p.options.params||null;if(m.containsDynamicStyles){const V=new Set,J=C||{};m.styles.forEach(vt=>{vt instanceof Map&&vt.forEach(Kt=>{Nn(Kt).forEach(be=>{J.hasOwnProperty(be)||V.add(be)})})}),V.size&&d.errors.push(function ao(){return new c.wOt(3008,!1)}(0,V.values()))}return{type:Mo.If.State,name:p.name,style:m,options:C?{params:C}:null}}visitTransition(p,d){d.queryCount=0,d.depCount=0;const m=Bn(this,Ho(p.animation),d),C=function Jc(b,p){const d=[];return"string"==typeof b?b.split(/\s*,\s*/).forEach(m=>function gl(b,p,d){if(":"==b[0]){const Kt=function Vd(b,p){switch(b){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(d,m)=>parseFloat(m)>parseFloat(d);case":decrement":return(d,m)=>parseFloat(m) *"}}(b,d);if("function"==typeof Kt)return void p.push(Kt);b=Kt}const m=b.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==m||m.length<4)return d.push(function Za(){return new c.wOt(3015,!1)}()),p;const C=m[1],V=m[2],J=m[3];p.push(la(C,J)),"<"==V[0]&&(C!=hl||J!=hl)&&p.push(la(J,C))}(m,d,p)):d.push(b),d}(p.expr,d.errors);return{type:Mo.If.Transition,matchers:C,animation:m,queryCount:d.queryCount,depCount:d.depCount,options:Xl(p.options)}}visitSequence(p,d){return{type:Mo.If.Sequence,steps:p.steps.map(m=>Bn(this,m,d)),options:Xl(p.options)}}visitGroup(p,d){const m=d.currentTime;let C=0;const V=p.steps.map(J=>{d.currentTime=m;const vt=Bn(this,J,d);return C=Math.max(C,d.currentTime),vt});return d.currentTime=C,{type:Mo.If.Group,steps:V,options:Xl(p.options)}}visitAnimate(p,d){const m=function tl(b,p){if(b.hasOwnProperty("duration"))return b;if("number"==typeof b)return gd(go(b,p).duration,0,"");const d=b;if(d.split(/\s+/).some(V=>"{"==V.charAt(0)&&"{"==V.charAt(1))){const V=gd(0,0,"");return V.dynamic=!0,V.strValue=d,V}const C=go(d,p);return gd(C.duration,C.delay,C.easing)}(p.timings,d.errors);d.currentAnimateTimings=m;let C,V=p.styles?p.styles:(0,Mo.iF)({});if(V.type==Mo.If.Keyframes)C=this.visitKeyframes(V,d);else{let J=p.styles,vt=!1;if(!J){vt=!0;const be={};m.easing&&(be.easing=m.easing),J=(0,Mo.iF)(be)}d.currentTime+=m.duration+m.delay;const Kt=this.visitStyle(J,d);Kt.isEmptyStep=vt,C=Kt}return d.currentAnimateTimings=null,{type:Mo.If.Animate,timings:m,style:C,options:null}}visitStyle(p,d){const m=this._makeStyleAst(p,d);return this._validateStyleAst(m,d),m}_makeStyleAst(p,d){const m=[],C=Array.isArray(p.styles)?p.styles:[p.styles];for(let vt of C)"string"==typeof vt?vt===Mo.kp?m.push(vt):d.errors.push(new c.wOt(3002,!1)):m.push(new Map(Object.entries(vt)));let V=!1,J=null;return m.forEach(vt=>{if(vt instanceof Map&&(vt.has("easing")&&(J=vt.get("easing"),vt.delete("easing")),!V))for(let Kt of vt.values())if(Kt.toString().indexOf("{{")>=0){V=!0;break}}),{type:Mo.If.Style,styles:m,easing:J,offset:p.offset,containsDynamicStyles:V,options:null}}_validateStyleAst(p,d){const m=d.currentAnimateTimings;let C=d.currentTime,V=d.currentTime;m&&V>0&&(V-=m.duration+m.delay),p.styles.forEach(J=>{"string"!=typeof J&&J.forEach((vt,Kt)=>{const be=d.collectedStyles.get(d.currentQuerySelector),ur=be.get(Kt);let wr=!0;ur&&(V!=C&&V>=ur.startTime&&C<=ur.endTime&&(d.errors.push(function un(){return new c.wOt(3010,!1)}()),wr=!1),V=ur.startTime),wr&&be.set(Kt,{startTime:V,endTime:C}),d.options&&function Kn(b,p,d){const m=p.params||{},C=Nn(b);C.length&&C.forEach(V=>{m.hasOwnProperty(V)||d.push(function K(){return new c.wOt(3001,!1)}())})}(vt,d.options,d.errors)})})}visitKeyframes(p,d){const m={type:Mo.If.Keyframes,styles:[],options:null};if(!d.currentAnimateTimings)return d.errors.push(function ca(){return new c.wOt(3011,!1)}()),m;let V=0;const J=[];let vt=!1,Kt=!1,be=0;const ur=p.steps.map(li=>{const da=this._makeStyleAst(li,d);let _s=null!=da.offset?da.offset:function zd(b){if("string"==typeof b)return null;let p=null;if(Array.isArray(b))b.forEach(d=>{if(d instanceof Map&&d.has("offset")){const m=d;p=parseFloat(m.get("offset")),m.delete("offset")}});else if(b instanceof Map&&b.has("offset")){const d=b;p=parseFloat(d.get("offset")),d.delete("offset")}return p}(da.styles),ns=0;return null!=_s&&(V++,ns=da.offset=_s),Kt=Kt||ns<0||ns>1,vt=vt||ns0&&V{const _s=po>0?da==Gr?1:po*da:J[da],ns=_s*fn;d.currentTime=so+tn.delay+ns,tn.duration=ns,this._validateStyleAst(li,d),li.offset=_s,m.styles.push(li)}),m}visitReference(p,d){return{type:Mo.If.Reference,animation:Bn(this,Ho(p.animation),d),options:Xl(p.options)}}visitAnimateChild(p,d){return d.depCount++,{type:Mo.If.AnimateChild,options:Xl(p.options)}}visitAnimateRef(p,d){return{type:Mo.If.AnimateRef,animation:this.visitReference(p.animation,d),options:Xl(p.options)}}visitQuery(p,d){const m=d.currentQuerySelector,C=p.options||{};d.queryCount++,d.currentQuery=p;const[V,J]=function Wg(b){const p=!!b.split(/\s*,\s*/).find(d=>":self"==d);return p&&(b=b.replace(Ii,"")),b=b.replace(/@\*/g,Dr).replace(/@\w+/g,d=>Dr+"-"+d.slice(1)).replace(/:animating/g,Rr),[b,p]}(p.selector);d.currentQuerySelector=m.length?m+" "+V:V,As(d.collectedStyles,d.currentQuerySelector,new Map);const vt=Bn(this,Ho(p.animation),d);return d.currentQuery=null,d.currentQuerySelector=m,{type:Mo.If.Query,selector:V,limit:C.limit||0,optional:!!C.optional,includeSelf:J,animation:vt,originalSelector:p.selector,options:Xl(p.options)}}visitStagger(p,d){d.currentQuery||d.errors.push(function Zc(){return new c.wOt(3013,!1)}());const m="full"===p.timings?{duration:0,delay:0,easing:"full"}:go(p.timings,d.errors,!0);return{type:Mo.If.Stagger,animation:Bn(this,Ho(p.animation),d),timings:m,options:null}}}class mh{constructor(p){this.errors=p,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function Xl(b){return b?(b={...b}).params&&(b.params=function fh(b){return b?{...b}:null}(b.params)):b={},b}function gd(b,p,d){return{duration:b,delay:p,easing:d}}function fd(b,p,d,m,C,V,J=null,vt=!1){return{type:1,element:b,keyframes:p,preStyleProps:d,postStyleProps:m,duration:C,delay:V,totalTime:C+V,easing:J,subTimeline:vt}}class Yl{constructor(){this._map=new Map}get(p){return this._map.get(p)||[]}append(p,d){let m=this._map.get(p);m||this._map.set(p,m=[]),m.push(...d)}has(p){return this._map.has(p)}clear(){this._map.clear()}}const wh=new RegExp(":enter","g"),Hd=new RegExp(":leave","g");function Zl(b,p,d,m,C,V=new Map,J=new Map,vt,Kt,be=[]){return(new Cu).buildKeyframes(b,p,d,m,C,V,J,vt,Kt,be)}class Cu{buildKeyframes(p,d,m,C,V,J,vt,Kt,be,ur=[]){be=be||new Yl;const wr=new Wd(p,d,be,C,V,ur,[]);wr.options=Kt;const po=Kt.delay?Sr(Kt.delay):0;wr.currentTimeline.delayNextStep(po),wr.currentTimeline.setStyles([J],null,wr.errors,Kt),Bn(this,m,wr);const Gr=wr.timelines.filter(so=>so.containsAnimation());if(Gr.length&&vt.size){let so;for(let tn=Gr.length-1;tn>=0;tn--){const fn=Gr[tn];if(fn.element===d){so=fn;break}}so&&!so.allowOnlyTimelineStyles()&&so.setStyles([vt],null,wr.errors,Kt)}return Gr.length?Gr.map(so=>so.buildKeyframes()):[fd(d,[],[],[],0,po,"",!1)]}visitTrigger(p,d){}visitState(p,d){}visitTransition(p,d){}visitAnimateChild(p,d){const m=d.subInstructions.get(d.element);if(m){const C=d.createSubContext(p.options),V=d.currentTimeline.currentTime,J=this._visitSubInstructions(m,C,C.options);V!=J&&d.transformIntoNewTimeline(J)}d.previousNode=p}visitAnimateRef(p,d){const m=d.createSubContext(p.options);m.transformIntoNewTimeline(),this._applyAnimationRefDelays([p.options,p.animation.options],d,m),this.visitReference(p.animation,m),d.transformIntoNewTimeline(m.currentTimeline.currentTime),d.previousNode=p}_applyAnimationRefDelays(p,d,m){for(const C of p){const V=C?.delay;if(V){const J="number"==typeof V?V:Sr(En(V,C?.params??{},d.errors));m.delayNextStep(J)}}}_visitSubInstructions(p,d,m){let V=d.currentTimeline.currentTime;const J=null!=m.duration?Sr(m.duration):null,vt=null!=m.delay?Sr(m.delay):null;return 0!==J&&p.forEach(Kt=>{const be=d.appendInstructionToTimeline(Kt,J,vt);V=Math.max(V,be.duration+be.delay)}),V}visitReference(p,d){d.updateOptions(p.options,!0),Bn(this,p.animation,d),d.previousNode=p}visitSequence(p,d){const m=d.subContextCount;let C=d;const V=p.options;if(V&&(V.params||V.delay)&&(C=d.createSubContext(V),C.transformIntoNewTimeline(),null!=V.delay)){C.previousNode.type==Mo.If.Style&&(C.currentTimeline.snapshotCurrentStyles(),C.previousNode=Ql);const J=Sr(V.delay);C.delayNextStep(J)}p.steps.length&&(p.steps.forEach(J=>Bn(this,J,C)),C.currentTimeline.applyStylesToKeyframe(),C.subContextCount>m&&C.transformIntoNewTimeline()),d.previousNode=p}visitGroup(p,d){const m=[];let C=d.currentTimeline.currentTime;const V=p.options&&p.options.delay?Sr(p.options.delay):0;p.steps.forEach(J=>{const vt=d.createSubContext(p.options);V&&vt.delayNextStep(V),Bn(this,J,vt),C=Math.max(C,vt.currentTimeline.currentTime),m.push(vt.currentTimeline)}),m.forEach(J=>d.currentTimeline.mergeTimelineCollectedStyles(J)),d.transformIntoNewTimeline(C),d.previousNode=p}_visitTiming(p,d){if(p.dynamic){const m=p.strValue;return go(d.params?En(m,d.params,d.errors):m,d.errors)}return{duration:p.duration,delay:p.delay,easing:p.easing}}visitAnimate(p,d){const m=d.currentAnimateTimings=this._visitTiming(p.timings,d),C=d.currentTimeline;m.delay&&(d.incrementTime(m.delay),C.snapshotCurrentStyles());const V=p.style;V.type==Mo.If.Keyframes?this.visitKeyframes(V,d):(d.incrementTime(m.duration),this.visitStyle(V,d),C.applyStylesToKeyframe()),d.currentAnimateTimings=null,d.previousNode=p}visitStyle(p,d){const m=d.currentTimeline,C=d.currentAnimateTimings;!C&&m.hasCurrentStyleProperties()&&m.forwardFrame();const V=C&&C.easing||p.easing;p.isEmptyStep?m.applyEmptyStep(V):m.setStyles(p.styles,V,d.errors,d.options),d.previousNode=p}visitKeyframes(p,d){const m=d.currentAnimateTimings,C=d.currentTimeline.duration,V=m.duration,vt=d.createSubContext().currentTimeline;vt.easing=m.easing,p.styles.forEach(Kt=>{vt.forwardTime((Kt.offset||0)*V),vt.setStyles(Kt.styles,Kt.easing,d.errors,d.options),vt.applyStylesToKeyframe()}),d.currentTimeline.mergeTimelineCollectedStyles(vt),d.transformIntoNewTimeline(C+V),d.previousNode=p}visitQuery(p,d){const m=d.currentTimeline.currentTime,C=p.options||{},V=C.delay?Sr(C.delay):0;V&&(d.previousNode.type===Mo.If.Style||0==m&&d.currentTimeline.hasCurrentStyleProperties())&&(d.currentTimeline.snapshotCurrentStyles(),d.previousNode=Ql);let J=m;const vt=d.invokeQuery(p.selector,p.originalSelector,p.limit,p.includeSelf,!!C.optional,d.errors);d.currentQueryTotal=vt.length;let Kt=null;vt.forEach((be,ur)=>{d.currentQueryIndex=ur;const wr=d.createSubContext(p.options,be);V&&wr.delayNextStep(V),be===d.element&&(Kt=wr.currentTimeline),Bn(this,p.animation,wr),wr.currentTimeline.applyStylesToKeyframe(),J=Math.max(J,wr.currentTimeline.currentTime)}),d.currentQueryIndex=0,d.currentQueryTotal=0,d.transformIntoNewTimeline(J),Kt&&(d.currentTimeline.mergeTimelineCollectedStyles(Kt),d.currentTimeline.snapshotCurrentStyles()),d.previousNode=p}visitStagger(p,d){const m=d.parentContext,C=d.currentTimeline,V=p.timings,J=Math.abs(V.duration),vt=J*(d.currentQueryTotal-1);let Kt=J*d.currentQueryIndex;switch(V.duration<0?"reverse":V.easing){case"reverse":Kt=vt-Kt;break;case"full":Kt=m.currentStaggerTime}const ur=d.currentTimeline;Kt&&ur.delayNextStep(Kt);const wr=ur.currentTime;Bn(this,p.animation,d),d.previousNode=p,m.currentStaggerTime=C.currentTime-wr+(C.startTime-m.currentTimeline.startTime)}}const Ql={};class Wd{constructor(p,d,m,C,V,J,vt,Kt){this._driver=p,this.element=d,this.subInstructions=m,this._enterClassName=C,this._leaveClassName=V,this.errors=J,this.timelines=vt,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Ql,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Kt||new Du(this._driver,d,0),vt.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(p,d){if(!p)return;const m=p;let C=this.options;null!=m.duration&&(C.duration=Sr(m.duration)),null!=m.delay&&(C.delay=Sr(m.delay));const V=m.params;if(V){let J=C.params;J||(J=this.options.params={}),Object.keys(V).forEach(vt=>{(!d||!J.hasOwnProperty(vt))&&(J[vt]=En(V[vt],J,this.errors))})}}_copyOptions(){const p={};if(this.options){const d=this.options.params;if(d){const m=p.params={};Object.keys(d).forEach(C=>{m[C]=d[C]})}}return p}createSubContext(p=null,d,m){const C=d||this.element,V=new Wd(this._driver,C,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(C,m||0));return V.previousNode=this.previousNode,V.currentAnimateTimings=this.currentAnimateTimings,V.options=this._copyOptions(),V.updateOptions(p),V.currentQueryIndex=this.currentQueryIndex,V.currentQueryTotal=this.currentQueryTotal,V.parentContext=this,this.subContextCount++,V}transformIntoNewTimeline(p){return this.previousNode=Ql,this.currentTimeline=this.currentTimeline.fork(this.element,p),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(p,d,m){const C={duration:d??p.duration,delay:this.currentTimeline.currentTime+(m??0)+p.delay,easing:""},V=new Kg(this._driver,p.element,p.keyframes,p.preStyleProps,p.postStyleProps,C,p.stretchStartingKeyframe);return this.timelines.push(V),C}incrementTime(p){this.currentTimeline.forwardTime(this.currentTimeline.duration+p)}delayNextStep(p){p>0&&this.currentTimeline.delayNextStep(p)}invokeQuery(p,d,m,C,V,J){let vt=[];if(C&&vt.push(this.element),p.length>0){p=(p=p.replace(wh,"."+this._enterClassName)).replace(Hd,"."+this._leaveClassName);let be=this._driver.query(this.element,p,1!=m);0!==m&&(be=m<0?be.slice(be.length+m,be.length):be.slice(0,m)),vt.push(...be)}return!V&&0==vt.length&&J.push(function Ks(){return new c.wOt(3014,!1)}()),vt}}class Du{constructor(p,d,m,C){this._driver=p,this.element=d,this.startTime=m,this._elementTimelineStylesLookup=C,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(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(p){const d=1===this._keyframes.size&&this._pendingStyles.size;this.duration||d?(this.forwardTime(this.currentTime+p),d&&this.snapshotCurrentStyles()):this.startTime+=p}fork(p,d){return this.applyStylesToKeyframe(),new Du(this._driver,p,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(p){this.applyStylesToKeyframe(),this.duration=p,this._loadKeyframe()}_updateStyle(p,d){this._localTimelineStyles.set(p,d),this._globalTimelineStyles.set(p,d),this._styleSummary.set(p,{time:this.currentTime,value:d})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(p){p&&this._previousKeyframe.set("easing",p);for(let[d,m]of this._globalTimelineStyles)this._backFill.set(d,m||Mo.kp),this._currentKeyframe.set(d,Mo.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(p,d,m,C){d&&this._previousKeyframe.set("easing",d);const V=C&&C.params||{},J=function Sm(b,p){const d=new Map;let m;return b.forEach(C=>{if("*"===C){m??=p.keys();for(let V of m)d.set(V,Mo.kp)}else for(let[V,J]of C)d.set(V,J)}),d}(p,this._globalTimelineStyles);for(let[vt,Kt]of J){const be=En(Kt,V,m);this._pendingStyles.set(vt,be),this._localTimelineStyles.has(vt)||this._backFill.set(vt,this._globalTimelineStyles.get(vt)??Mo.kp),this._updateStyle(vt,be)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((p,d)=>{this._currentKeyframe.set(d,p)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((p,d)=>{this._currentKeyframe.has(d)||this._currentKeyframe.set(d,p)}))}snapshotCurrentStyles(){for(let[p,d]of this._localTimelineStyles)this._pendingStyles.set(p,d),this._updateStyle(p,d)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const p=[];for(let d in this._currentKeyframe)p.push(d);return p}mergeTimelineCollectedStyles(p){p._styleSummary.forEach((d,m)=>{const C=this._styleSummary.get(m);(!C||d.time>C.time)&&this._updateStyle(m,d.value)})}buildKeyframes(){this.applyStylesToKeyframe();const p=new Set,d=new Set,m=1===this._keyframes.size&&0===this.duration;let C=[];this._keyframes.forEach((vt,Kt)=>{const be=new Map([...this._backFill,...vt]);be.forEach((ur,wr)=>{ur===Mo.FX?p.add(wr):ur===Mo.kp&&d.add(wr)}),m||be.set("offset",Kt/this.duration),C.push(be)});const V=[...p.values()],J=[...d.values()];if(m){const vt=C[0],Kt=new Map(vt);vt.set("offset",0),Kt.set("offset",1),C=[vt,Kt]}return fd(this.element,C,V,J,this.duration,this.startTime,this.easing,!1)}}class Kg extends Du{constructor(p,d,m,C,V,J,vt=!1){super(p,d,J.delay),this.keyframes=m,this.preStyleProps=C,this.postStyleProps=V,this._stretchStartingKeyframe=vt,this.timings={duration:J.duration,delay:J.delay,easing:J.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let p=this.keyframes,{delay:d,duration:m,easing:C}=this.timings;if(this._stretchStartingKeyframe&&d){const V=[],J=m+d,vt=d/J,Kt=new Map(p[0]);Kt.set("offset",0),V.push(Kt);const be=new Map(p[0]);be.set("offset",yh(vt)),V.push(be);const ur=p.length-1;for(let wr=1;wr<=ur;wr++){let po=new Map(p[wr]);const Gr=po.get("offset");po.set("offset",yh((d+Gr*m)/J)),V.push(po)}m=J,d=0,C="",p=V}return fd(this.element,p,this.preStyleProps,this.postStyleProps,m,d,C,!0)}}function yh(b,p=3){const d=Math.pow(10,p-1);return Math.round(b*d)/d}function vh(b,p,d,m,C,V,J,vt,Kt,be,ur,wr,po){return{type:0,element:b,triggerName:p,isRemovalTransition:C,fromState:d,fromStyles:V,toState:m,toStyles:J,timelines:vt,queriedElements:Kt,preStyleProps:be,postStyleProps:ur,totalTime:wr,errors:po}}const Kd={};class el{constructor(p,d,m){this._triggerName=p,this.ast=d,this._stateStyles=m}match(p,d,m,C){return function ql(b,p,d,m,C){return b.some(V=>V(p,d,m,C))}(this.ast.matchers,p,d,m,C)}buildStyles(p,d,m){let C=this._stateStyles.get("*");return void 0!==p&&(C=this._stateStyles.get(p?.toString())||C),C?C.buildStyles(d,m):new Map}build(p,d,m,C,V,J,vt,Kt,be,ur){const wr=[],po=this.ast.options&&this.ast.options.params||Kd,so=this.buildStyles(m,vt&&vt.params||Kd,wr),tn=Kt&&Kt.params||Kd,fn=this.buildStyles(C,tn,wr),li=new Set,da=new Map,_s=new Map,ns="void"===C,od={params:_h(tn,po),delay:this.ast.options?.delay},Zs=ur?[]:Zl(p,d,this.ast.animation,V,J,so,fn,od,be,wr);let Rs=0;return Zs.forEach(Qs=>{Rs=Math.max(Qs.duration+Qs.delay,Rs)}),wr.length?vh(d,this._triggerName,m,C,ns,so,fn,[],[],da,_s,Rs,wr):(Zs.forEach(Qs=>{const jc=Qs.element,pc=As(da,jc,new Set);Qs.preStyleProps.forEach(Md=>pc.add(Md));const rh=As(_s,jc,new Set);Qs.postStyleProps.forEach(Md=>rh.add(Md)),jc!==d&&li.add(jc)}),vh(d,this._triggerName,m,C,ns,so,fn,Zs,[...li.values()],da,_s,Rs))}}function _h(b,p){const d={...p};return Object.entries(b).forEach(([m,C])=>{null!=C&&(d[m]=C)}),d}class md{constructor(p,d,m){this.styles=p,this.defaultParams=d,this.normalizer=m}buildStyles(p,d){const m=new Map,C=_h(p,this.defaultParams);return this.styles.styles.forEach(V=>{"string"!=typeof V&&V.forEach((J,vt)=>{J&&(J=En(J,C,d));const Kt=this.normalizer.normalizePropertyName(vt,d);J=this.normalizer.normalizeStyleValue(vt,Kt,J,d),m.set(vt,J)})}),m}}class wp{constructor(p,d,m){this.name=p,this.ast=d,this._normalizer=m,this.transitionFactories=[],this.states=new Map,d.states.forEach(C=>{this.states.set(C.name,new md(C.style,C.options&&C.options.params||{},m))}),Xg(this.states,"true","1"),Xg(this.states,"false","0"),d.transitions.forEach(C=>{this.transitionFactories.push(new el(p,C,this.states))}),this.fallbackTransition=function Gd(b,p){return new el(b,{type:Mo.If.Transition,animation:{type:Mo.If.Sequence,steps:[],options:null},matchers:[(J,vt)=>!0],options:null,queryCount:0,depCount:0},p)}(p,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(p,d,m,C){return this.transitionFactories.find(J=>J.match(p,d,m,C))||null}matchStyles(p,d,m){return this.fallbackTransition.buildStyles(p,d,m)}}function Xg(b,p,d){b.has(p)?b.has(d)||b.set(d,b.get(p)):b.has(d)&&b.set(p,b.get(d))}const yp=new Yl;class kh{constructor(p,d,m){this.bodyNode=p,this._driver=d,this._normalizer=m,this._animations=new Map,this._playersById=new Map,this.players=[]}register(p,d){const m=[],V=Eu(this._driver,d,m,[]);if(m.length)throw function yc(){return new c.wOt(3503,!1)}();this._animations.set(p,V)}_buildPlayer(p,d,m){const C=p.element,V=pl(this._normalizer,p.keyframes,d,m);return this._driver.animate(C,V,p.duration,p.delay,p.easing,[],!0)}create(p,d,m={}){const C=[],V=this._animations.get(p);let J;const vt=new Map;if(V?(J=Zl(this._driver,d,V,Or,tr,new Map,new Map,m,yp,C),J.forEach(ur=>{const wr=As(vt,ur.element,new Map);ur.postStyleProps.forEach(po=>wr.set(po,null))})):(C.push(function fp(){return new c.wOt(3300,!1)}()),J=[]),C.length)throw function mp(){return new c.wOt(3504,!1)}();vt.forEach((ur,wr)=>{ur.forEach((po,Gr)=>{ur.set(Gr,this._driver.computeStyle(wr,Gr,Mo.kp))})});const be=dc(J.map(ur=>{const wr=vt.get(ur.element);return this._buildPlayer(ur,new Map,wr)}));return this._playersById.set(p,be),be.onDestroy(()=>this.destroy(p)),this.players.push(be),be}destroy(p){const d=this._getPlayer(p);d.destroy(),this._playersById.delete(p);const m=this.players.indexOf(d);m>=0&&this.players.splice(m,1)}_getPlayer(p){const d=this._playersById.get(p);if(!d)throw function Rn(){return new c.wOt(3301,!1)}();return d}listen(p,d,m,C){const V=ud(d,"","","");return ba(this._getPlayer(p),m,V,C),()=>{}}command(p,d,m,C){if("register"==m)return void this.register(p,C[0]);if("create"==m)return void this.create(p,d,C[0]||{});const V=this._getPlayer(p);switch(m){case"play":V.play();break;case"pause":V.pause();break;case"reset":V.reset();break;case"restart":V.restart();break;case"finish":V.finish();break;case"init":V.init();break;case"setPosition":V.setPosition(parseFloat(C[0]));break;case"destroy":this.destroy(p)}}}const Su="ng-animate-queued",vp="ng-animate-disabled",Au=[],Tu={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Mu={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Ts="__ng_removed";class Iu{get params(){return this.options.params}constructor(p,d=""){this.namespaceId=d;const m=p&&p.hasOwnProperty("value");if(this.value=function _p(b){return b??null}(m?p.value:p),m){const{value:V,...J}=p;this.options=J}else this.options={};this.options.params||(this.options.params={})}absorbOptions(p){const d=p.params;if(d){const m=this.options.params;Object.keys(d).forEach(C=>{null==m[C]&&(m[C]=d[C])})}}}const bd="void",Ou=new Iu(bd);class xp{constructor(p,d,m){this.id=p,this.hostElement=d,this._engine=m,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+p,Ms(d,this._hostClassName)}listen(p,d,m,C){if(!this._triggers.has(d))throw function Ic(){return new c.wOt(3302,!1)}();if(null==m||0==m.length)throw function Qc(){return new c.wOt(3303,!1)}();if(!function wd(b){return"start"==b||"done"==b}(m))throw function Ia(){return new c.wOt(3400,!1)}();const V=As(this._elementListeners,p,[]),J={name:d,phase:m,callback:C};V.push(J);const vt=As(this._engine.statesByElement,p,new Map);return vt.has(d)||(Ms(p,ze),Ms(p,ze+"-"+d),vt.set(d,Ou)),()=>{this._engine.afterFlush(()=>{const Kt=V.indexOf(J);Kt>=0&&V.splice(Kt,1),this._triggers.has(d)||vt.delete(d)})}}register(p,d){return!this._triggers.has(p)&&(this._triggers.set(p,d),!0)}_getTrigger(p){const d=this._triggers.get(p);if(!d)throw function lc(){return new c.wOt(3401,!1)}();return d}trigger(p,d,m,C=!0){const V=this._getTrigger(d),J=new Al(this.id,d,p);let vt=this._engine.statesByElement.get(p);vt||(Ms(p,ze),Ms(p,ze+"-"+d),this._engine.statesByElement.set(p,vt=new Map));let Kt=vt.get(d);const be=new Iu(m,this.id);if(!(m&&m.hasOwnProperty("value"))&&Kt&&be.absorbOptions(Kt.options),vt.set(d,be),Kt||(Kt=Ou),be.value!==bd&&Kt.value===be.value){if(!function kp(b,p){const d=Object.keys(b),m=Object.keys(p);if(d.length!=m.length)return!1;for(let C=0;C{Yo(p,fn),Co(p,li)})}return}const po=As(this._engine.playersByElement,p,[]);po.forEach(tn=>{tn.namespaceId==this.id&&tn.triggerName==d&&tn.queued&&tn.destroy()});let Gr=V.matchTransition(Kt.value,be.value,p,be.params),so=!1;if(!Gr){if(!C)return;Gr=V.fallbackTransition,so=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:p,triggerName:d,transition:Gr,fromState:Kt,toState:be,player:J,isFallbackTransition:so}),so||(Ms(p,Su),J.onStart(()=>{Tl(p,Su)})),J.onDone(()=>{let tn=this.players.indexOf(J);tn>=0&&this.players.splice(tn,1);const fn=this._engine.playersByElement.get(p);if(fn){let li=fn.indexOf(J);li>=0&&fn.splice(li,1)}}),this.players.push(J),po.push(J),J}deregister(p){this._triggers.delete(p),this._engine.statesByElement.forEach(d=>d.delete(p)),this._elementListeners.forEach((d,m)=>{this._elementListeners.set(m,d.filter(C=>C.name!=p))})}clearElementCache(p){this._engine.statesByElement.delete(p),this._elementListeners.delete(p);const d=this._engine.playersByElement.get(p);d&&(d.forEach(m=>m.destroy()),this._engine.playersByElement.delete(p))}_signalRemovalForInnerTriggers(p,d){const m=this._engine.driver.query(p,Dr,!0);m.forEach(C=>{if(C[Ts])return;const V=this._engine.fetchNamespacesByElement(C);V.size?V.forEach(J=>J.triggerLeaveAnimation(C,d,!1,!0)):this.clearElementCache(C)}),this._engine.afterFlushAnimationsDone(()=>m.forEach(C=>this.clearElementCache(C)))}triggerLeaveAnimation(p,d,m,C){const V=this._engine.statesByElement.get(p),J=new Map;if(V){const vt=[];if(V.forEach((Kt,be)=>{if(J.set(be,Kt.value),this._triggers.has(be)){const ur=this.trigger(p,be,bd,C);ur&&vt.push(ur)}}),vt.length)return this._engine.markElementAsRemoved(this.id,p,!0,d,J),m&&dc(vt).onDone(()=>this._engine.processLeaveNode(p)),!0}return!1}prepareLeaveAnimationListeners(p){const d=this._elementListeners.get(p),m=this._engine.statesByElement.get(p);if(d&&m){const C=new Set;d.forEach(V=>{const J=V.name;if(C.has(J))return;C.add(J);const Kt=this._triggers.get(J).fallbackTransition,be=m.get(J)||Ou,ur=new Iu(bd),wr=new Al(this.id,J,p);this._engine.totalQueuedPlayers++,this._queue.push({element:p,triggerName:J,transition:Kt,fromState:be,toState:ur,player:wr,isFallbackTransition:!0})})}}removeNode(p,d){const m=this._engine;if(p.childElementCount&&this._signalRemovalForInnerTriggers(p,d),this.triggerLeaveAnimation(p,d,!0))return;let C=!1;if(m.totalAnimations){const V=m.players.length?m.playersByQueriedElement.get(p):[];if(V&&V.length)C=!0;else{let J=p;for(;J=J.parentNode;)if(m.statesByElement.get(J)){C=!0;break}}}if(this.prepareLeaveAnimationListeners(p),C)m.markElementAsRemoved(this.id,p,!1,d);else{const V=p[Ts];(!V||V===Tu)&&(m.afterFlush(()=>this.clearElementCache(p)),m.destroyInnerAnimations(p),m._onRemovalComplete(p,d))}}insertNode(p,d){Ms(p,this._hostClassName)}drainQueuedTransitions(p){const d=[];return this._queue.forEach(m=>{const C=m.player;if(C.destroyed)return;const V=m.element,J=this._elementListeners.get(V);J&&J.forEach(vt=>{if(vt.name==m.triggerName){const Kt=ud(V,m.triggerName,m.fromState.value,m.toState.value);Kt._data=p,ba(m.player,vt.phase,Kt,vt.callback)}}),C.markedForDestroy?this._engine.afterFlush(()=>{C.destroy()}):d.push(m)}),this._queue=[],d.sort((m,C)=>{const V=m.transition.ast.depCount,J=C.transition.ast.depCount;return 0==V||0==J?V-J:this._engine.driver.containsElement(m.element,C.element)?1:-1})}destroy(p){this.players.forEach(d=>d.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,p)}}class Ru{_onRemovalComplete(p,d){this.onRemovalComplete(p,d)}constructor(p,d,m){this.bodyNode=p,this.driver=d,this._normalizer=m,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(C,V)=>{}}get queuedPlayers(){const p=[];return this._namespaceList.forEach(d=>{d.players.forEach(m=>{m.queued&&p.push(m)})}),p}createNamespace(p,d){const m=new xp(p,d,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,d)?this._balanceNamespaceList(m,d):(this.newHostElements.set(d,m),this.collectEnterElement(d)),this._namespaceLookup[p]=m}_balanceNamespaceList(p,d){const m=this._namespaceList,C=this.namespacesByHostElement;if(m.length-1>=0){let J=!1,vt=this.driver.getParentElement(d);for(;vt;){const Kt=C.get(vt);if(Kt){const be=m.indexOf(Kt);m.splice(be+1,0,p),J=!0;break}vt=this.driver.getParentElement(vt)}J||m.unshift(p)}else m.push(p);return C.set(d,p),p}register(p,d){let m=this._namespaceLookup[p];return m||(m=this.createNamespace(p,d)),m}registerTrigger(p,d,m){let C=this._namespaceLookup[p];C&&C.register(d,m)&&this.totalAnimations++}destroy(p,d){p&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const m=this._fetchNamespace(p);this.namespacesByHostElement.delete(m.hostElement);const C=this._namespaceList.indexOf(m);C>=0&&this._namespaceList.splice(C,1),m.destroy(d),delete this._namespaceLookup[p]}))}_fetchNamespace(p){return this._namespaceLookup[p]}fetchNamespacesByElement(p){const d=new Set,m=this.statesByElement.get(p);if(m)for(let C of m.values())if(C.namespaceId){const V=this._fetchNamespace(C.namespaceId);V&&d.add(V)}return d}trigger(p,d,m,C){if(Jl(d)){const V=this._fetchNamespace(p);if(V)return V.trigger(d,m,C),!0}return!1}insertNode(p,d,m,C){if(!Jl(d))return;const V=d[Ts];if(V&&V.setForRemoval){V.setForRemoval=!1,V.setForMove=!0;const J=this.collectedLeaveElements.indexOf(d);J>=0&&this.collectedLeaveElements.splice(J,1)}if(p){const J=this._fetchNamespace(p);J&&J.insertNode(d,m)}C&&this.collectEnterElement(d)}collectEnterElement(p){this.collectedEnterElements.push(p)}markElementAsDisabled(p,d){d?this.disabledNodes.has(p)||(this.disabledNodes.add(p),Ms(p,vp)):this.disabledNodes.has(p)&&(this.disabledNodes.delete(p),Tl(p,vp))}removeNode(p,d,m){if(Jl(d)){const C=p?this._fetchNamespace(p):null;C?C.removeNode(d,m):this.markElementAsRemoved(p,d,!1,m);const V=this.namespacesByHostElement.get(d);V&&V.id!==p&&V.removeNode(d,m)}else this._onRemovalComplete(d,m)}markElementAsRemoved(p,d,m,C,V){this.collectedLeaveElements.push(d),d[Ts]={namespaceId:p,setForRemoval:C,hasAnimation:m,removedBeforeQueried:!1,previousTriggersValues:V}}listen(p,d,m,C,V){return Jl(d)?this._fetchNamespace(p).listen(d,m,C,V):()=>{}}_buildInstruction(p,d,m,C,V){return p.transition.build(this.driver,p.element,p.fromState.value,p.toState.value,m,C,p.fromState.options,p.toState.options,d,V)}destroyInnerAnimations(p){let d=this.driver.query(p,Dr,!0);d.forEach(m=>this.destroyActiveAnimationsForElement(m)),0!=this.playersByQueriedElement.size&&(d=this.driver.query(p,Rr,!0),d.forEach(m=>this.finishActiveQueriedAnimationOnElement(m)))}destroyActiveAnimationsForElement(p){const d=this.playersByElement.get(p);d&&d.forEach(m=>{m.queued?m.markedForDestroy=!0:m.destroy()})}finishActiveQueriedAnimationOnElement(p){const d=this.playersByQueriedElement.get(p);d&&d.forEach(m=>m.finish())}whenRenderingDone(){return new Promise(p=>{if(this.players.length)return dc(this.players).onDone(()=>p());p()})}processLeaveNode(p){const d=p[Ts];if(d&&d.setForRemoval){if(p[Ts]=Tu,d.namespaceId){this.destroyInnerAnimations(p);const m=this._fetchNamespace(d.namespaceId);m&&m.clearElementCache(p)}this._onRemovalComplete(p,d.setForRemoval)}p.classList?.contains(vp)&&this.markElementAsDisabled(p,!1),this.driver.query(p,".ng-animate-disabled",!0).forEach(m=>{this.markElementAsDisabled(m,!1)})}flush(p=-1){let d=[];if(this.newHostElements.size&&(this.newHostElements.forEach((m,C)=>this._balanceNamespaceList(m,C)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let m=0;mm()),this._flushFns=[],this._whenQuietFns.length){const m=this._whenQuietFns;this._whenQuietFns=[],d.length?dc(d).onDone(()=>{m.forEach(C=>C())}):m.forEach(C=>C())}}reportError(p){throw function Oc(){return new c.wOt(3402,!1)}()}_flushAnimations(p,d){const m=new Yl,C=[],V=new Map,J=[],vt=new Map,Kt=new Map,be=new Map,ur=new Set;this.disabledNodes.forEach(Qo=>{ur.add(Qo);const cn=this.driver.query(Qo,".ng-animate-queued",!0);for(let wn=0;wn{const wn=Or+tn++;so.set(cn,wn),Qo.forEach(wi=>Ms(wi,wn))});const fn=[],li=new Set,da=new Set;for(let Qo=0;Qoli.add(wi)):da.add(cn))}const _s=new Map,ns=Dh(po,Array.from(li));ns.forEach((Qo,cn)=>{const wn=tr+tn++;_s.set(cn,wn),Qo.forEach(wi=>Ms(wi,wn))}),p.push(()=>{Gr.forEach((Qo,cn)=>{const wn=so.get(cn);Qo.forEach(wi=>Tl(wi,wn))}),ns.forEach((Qo,cn)=>{const wn=_s.get(cn);Qo.forEach(wi=>Tl(wi,wn))}),fn.forEach(Qo=>{this.processLeaveNode(Qo)})});const od=[],Zs=[];for(let Qo=this._namespaceList.length-1;Qo>=0;Qo--)this._namespaceList[Qo].drainQueuedTransitions(d).forEach(wn=>{const wi=wn.player,ks=wn.element;if(od.push(wi),this.collectedEnterElements.length){const Ns=ks[Ts];if(Ns&&Ns.setForMove){if(Ns.previousTriggersValues&&Ns.previousTriggersValues.has(wn.triggerName)){const wu=Ns.previousTriggersValues.get(wn.triggerName),qs=this.statesByElement.get(wn.element);if(qs&&qs.has(wn.triggerName)){const yu=qs.get(wn.triggerName);yu.value=wu,qs.set(wn.triggerName,yu)}}return void wi.destroy()}}const Ul=!wr||!this.driver.containsElement(wr,ks),Vc=_s.get(ks),Od=so.get(ks),ua=this._buildInstruction(wn,m,Od,Vc,Ul);if(ua.errors&&ua.errors.length)return void Zs.push(ua);if(Ul)return wi.onStart(()=>Yo(ks,ua.fromStyles)),wi.onDestroy(()=>Co(ks,ua.toStyles)),void C.push(wi);if(wn.isFallbackTransition)return wi.onStart(()=>Yo(ks,ua.fromStyles)),wi.onDestroy(()=>Co(ks,ua.toStyles)),void C.push(wi);const sp=[];ua.timelines.forEach(Ns=>{Ns.stretchStartingKeyframe=!0,this.disabledNodes.has(Ns.element)||sp.push(Ns)}),ua.timelines=sp,m.append(ks,ua.timelines),J.push({instruction:ua,player:wi,element:ks}),ua.queriedElements.forEach(Ns=>As(vt,Ns,[]).push(wi)),ua.preStyleProps.forEach((Ns,wu)=>{if(Ns.size){let qs=Kt.get(wu);qs||Kt.set(wu,qs=new Set),Ns.forEach((yu,Qb)=>qs.add(Qb))}}),ua.postStyleProps.forEach((Ns,wu)=>{let qs=be.get(wu);qs||be.set(wu,qs=new Set),Ns.forEach((yu,Qb)=>qs.add(Qb))})});if(Zs.length){const Qo=[];Zs.forEach(cn=>{Qo.push(function Ha(){return new c.wOt(3505,!1)}())}),od.forEach(cn=>cn.destroy()),this.reportError(Qo)}const Rs=new Map,Qs=new Map;J.forEach(Qo=>{const cn=Qo.element;m.has(cn)&&(Qs.set(cn,cn),this._beforeAnimationBuild(Qo.player.namespaceId,Qo.instruction,Rs))}),C.forEach(Qo=>{const cn=Qo.element;this._getPreviousPlayers(cn,!1,Qo.namespaceId,Qo.triggerName,null).forEach(wi=>{As(Rs,cn,[]).push(wi),wi.destroy()})});const jc=fn.filter(Qo=>Lu(Qo,Kt,be)),pc=new Map;Ca(pc,this.driver,da,be,Mo.kp).forEach(Qo=>{Lu(Qo,Kt,be)&&jc.push(Qo)});const Md=new Map;Gr.forEach((Qo,cn)=>{Ca(Md,this.driver,new Set(Qo),Kt,Mo.FX)}),jc.forEach(Qo=>{const cn=pc.get(Qo),wn=Md.get(Qo);pc.set(Qo,new Map([...cn?.entries()??[],...wn?.entries()??[]]))});const wg=[],Yb=[],qf={};J.forEach(Qo=>{const{element:cn,player:wn,instruction:wi}=Qo;if(m.has(cn)){if(ur.has(cn))return wn.onDestroy(()=>Co(cn,wi.toStyles)),wn.disabled=!0,wn.overrideTotalTime(wi.totalTime),void C.push(wn);let ks=qf;if(Qs.size>1){let Vc=cn;const Od=[];for(;Vc=Vc.parentNode;){const ua=Qs.get(Vc);if(ua){ks=ua;break}Od.push(Vc)}Od.forEach(ua=>Qs.set(ua,ks))}const Ul=this._buildAnimation(wn.namespaceId,wi,Rs,V,Md,pc);if(wn.setRealPlayer(Ul),ks===qf)wg.push(wn);else{const Vc=this.playersByElement.get(ks);Vc&&Vc.length&&(wn.parentPlayer=dc(Vc)),C.push(wn)}}else Yo(cn,wi.fromStyles),wn.onDestroy(()=>Co(cn,wi.toStyles)),Yb.push(wn),ur.has(cn)&&C.push(wn)}),Yb.forEach(Qo=>{const cn=V.get(Qo.element);if(cn&&cn.length){const wn=dc(cn);Qo.setRealPlayer(wn)}}),C.forEach(Qo=>{Qo.parentPlayer?Qo.syncPlayerEvents(Qo.parentPlayer):Qo.destroy()});for(let Qo=0;Qo!Ul.destroyed);ks.length?Nu(this,cn,ks):this.processLeaveNode(cn)}return fn.length=0,wg.forEach(Qo=>{this.players.push(Qo),Qo.onDone(()=>{Qo.destroy();const cn=this.players.indexOf(Qo);this.players.splice(cn,1)}),Qo.play()}),wg}afterFlush(p){this._flushFns.push(p)}afterFlushAnimationsDone(p){this._whenQuietFns.push(p)}_getPreviousPlayers(p,d,m,C,V){let J=[];if(d){const vt=this.playersByQueriedElement.get(p);vt&&(J=vt)}else{const vt=this.playersByElement.get(p);if(vt){const Kt=!V||V==bd;vt.forEach(be=>{be.queued||!Kt&&be.triggerName!=C||J.push(be)})}}return(m||C)&&(J=J.filter(vt=>!(m&&m!=vt.namespaceId||C&&C!=vt.triggerName))),J}_beforeAnimationBuild(p,d,m){const V=d.element,J=d.isRemovalTransition?void 0:p,vt=d.isRemovalTransition?void 0:d.triggerName;for(const Kt of d.timelines){const be=Kt.element,ur=be!==V,wr=As(m,be,[]);this._getPreviousPlayers(be,ur,J,vt,d.toState).forEach(Gr=>{const so=Gr.getRealPlayer();so.beforeDestroy&&so.beforeDestroy(),Gr.destroy(),wr.push(Gr)})}Yo(V,d.fromStyles)}_buildAnimation(p,d,m,C,V,J){const vt=d.triggerName,Kt=d.element,be=[],ur=new Set,wr=new Set,po=d.timelines.map(so=>{const tn=so.element;ur.add(tn);const fn=tn[Ts];if(fn&&fn.removedBeforeQueried)return new Mo.sf(so.duration,so.delay);const li=tn!==Kt,da=function Sh(b){const p=[];return Yd(b,p),p}((m.get(tn)||Au).map(Rs=>Rs.getRealPlayer())).filter(Rs=>!!Rs.element&&Rs.element===tn),_s=V.get(tn),ns=J.get(tn),od=pl(this._normalizer,so.keyframes,_s,ns),Zs=this._buildPlayer(so,od,da);if(so.subTimeline&&C&&wr.add(tn),li){const Rs=new Al(p,vt,tn);Rs.setRealPlayer(Zs),be.push(Rs)}return Zs});be.forEach(so=>{As(this.playersByQueriedElement,so.element,[]).push(so),so.onDone(()=>function Ch(b,p,d){let m=b.get(p);if(m){if(m.length){const C=m.indexOf(d);m.splice(C,1)}0==m.length&&b.delete(p)}return m}(this.playersByQueriedElement,so.element,so))}),ur.forEach(so=>Ms(so,to));const Gr=dc(po);return Gr.onDestroy(()=>{ur.forEach(so=>Tl(so,to)),Co(Kt,d.toStyles)}),wr.forEach(so=>{As(C,so,[]).push(Gr)}),Gr}_buildPlayer(p,d,m){return d.length>0?this.driver.animate(p.element,d,p.duration,p.delay,p.easing,m):new Mo.sf(p.duration,p.delay)}}class Al{constructor(p,d,m){this.namespaceId=p,this.triggerName=d,this.element=m,this._player=new Mo.sf,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(p){this._containsRealPlayer||(this._player=p,this._queuedCallbacks.forEach((d,m)=>{d.forEach(C=>ba(p,m,void 0,C))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(p.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(p){this.totalTime=p}syncPlayerEvents(p){const d=this._player;d.triggerCallback&&p.onStart(()=>d.triggerCallback("start")),p.onDone(()=>this.finish()),p.onDestroy(()=>this.destroy())}_queueEvent(p,d){As(this._queuedCallbacks,p,[]).push(d)}onDone(p){this.queued&&this._queueEvent("done",p),this._player.onDone(p)}onStart(p){this.queued&&this._queueEvent("start",p),this._player.onStart(p)}onDestroy(p){this.queued&&this._queueEvent("destroy",p),this._player.onDestroy(p)}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(p){this.queued||this._player.setPosition(p)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(p){const d=this._player;d.triggerCallback&&d.triggerCallback(p)}}function Jl(b){return b&&1===b.nodeType}function fl(b,p){const d=b.style.display;return b.style.display=p??"none",d}function Ca(b,p,d,m,C){const V=[];d.forEach(Kt=>V.push(fl(Kt)));const J=[];m.forEach((Kt,be)=>{const ur=new Map;Kt.forEach(wr=>{const po=p.computeStyle(be,wr,C);ur.set(wr,po),(!po||0==po.length)&&(be[Ts]=Mu,J.push(be))}),b.set(be,ur)});let vt=0;return d.forEach(Kt=>fl(Kt,V[vt++])),J}function Dh(b,p){const d=new Map;if(b.forEach(vt=>d.set(vt,[])),0==p.length)return d;const C=new Set(p),V=new Map;function J(vt){if(!vt)return 1;let Kt=V.get(vt);if(Kt)return Kt;const be=vt.parentNode;return Kt=d.has(be)?be:C.has(be)?1:J(be),V.set(vt,Kt),Kt}return p.forEach(vt=>{const Kt=J(vt);1!==Kt&&d.get(Kt).push(vt)}),d}function Ms(b,p){b.classList?.add(p)}function Tl(b,p){b.classList?.remove(p)}function Nu(b,p,d){dc(d).onDone(()=>b.processLeaveNode(p))}function Yd(b,p){for(let d=0;dC.add(V)):p.set(b,m),d.delete(b),!0}class ml{constructor(p,d,m){this._driver=d,this._normalizer=m,this._triggerCache={},this.onRemovalComplete=(C,V)=>{},this._transitionEngine=new Ru(p.body,d,m),this._timelineEngine=new kh(p.body,d,m),this._transitionEngine.onRemovalComplete=(C,V)=>this.onRemovalComplete(C,V)}registerTrigger(p,d,m,C,V){const J=p+"-"+C;let vt=this._triggerCache[J];if(!vt){const Kt=[],ur=Eu(this._driver,V,Kt,[]);if(Kt.length)throw function dd(){return new c.wOt(3404,!1)}();vt=function Gg(b,p,d){return new wp(b,p,d)}(C,ur,this._normalizer),this._triggerCache[J]=vt}this._transitionEngine.registerTrigger(d,C,vt)}register(p,d){this._transitionEngine.register(p,d)}destroy(p,d){this._transitionEngine.destroy(p,d)}onInsert(p,d,m,C){this._transitionEngine.insertNode(p,d,m,C)}onRemove(p,d,m){this._transitionEngine.removeNode(p,d,m)}disableAnimations(p,d){this._transitionEngine.markElementAsDisabled(p,d)}process(p,d,m,C){if("@"==m.charAt(0)){const[V,J]=pd(m);this._timelineEngine.command(V,d,J,C)}else this._transitionEngine.trigger(p,d,m,C)}listen(p,d,m,C,V){if("@"==m.charAt(0)){const[J,vt]=pd(m);return this._timelineEngine.listen(J,d,vt,V)}return this._transitionEngine.listen(p,d,m,C,V)}flush(p=-1){this._transitionEngine.flush(p)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(p){this._transitionEngine.afterFlushAnimationsDone(p)}}class Ml{static{this.initialStylesByElement=new WeakMap}constructor(p,d,m){this._element=p,this._startStyles=d,this._endStyles=m,this._state=0;let C=Ml.initialStylesByElement.get(p);C||Ml.initialStylesByElement.set(p,C=new Map),this._initialStyles=C}start(){this._state<1&&(this._startStyles&&Co(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Co(this._element,this._initialStyles),this._endStyles&&(Co(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(Ml.initialStylesByElement.delete(this._element),this._startStyles&&(Yo(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Yo(this._element,this._endStyles),this._endStyles=null),Co(this._element,this._initialStyles),this._state=3)}}function Ep(b){let p=null;return b.forEach((d,m)=>{(function Yg(b){return"display"===b||"position"===b})(m)&&(p=p||new Map,p.set(m,d))}),p}class Ah{constructor(p,d,m,C){this.element=p,this.keyframes=d,this.options=m,this._specialStyles=C,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=m.duration,this._delay=m.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(p=>p()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const p=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,p,this.options),this._finalKeyframe=p.length?p[p.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(p){const d=[];return p.forEach(m=>{d.push(Object.fromEntries(m))}),d}_triggerWebAnimation(p,d,m){return p.animate(this._convertKeyframesToObject(d),m)}onStart(p){this._originalOnStartFns.push(p),this._onStartFns.push(p)}onDone(p){this._originalOnDoneFns.push(p),this._onDoneFns.push(p)}onDestroy(p){this._onDestroyFns.push(p)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(p=>p()),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(p=>p()),this._onDestroyFns=[])}setPosition(p){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=p*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const p=new Map;this.hasStarted()&&this._finalKeyframe.forEach((m,C)=>{"offset"!==C&&p.set(C,this._finished?m:bi(this.element,C))}),this.currentSnapshot=p}triggerCallback(p){const d="start"===p?this._onStartFns:this._onDoneFns;d.forEach(m=>m()),d.length=0}}class Fu{validateStyleProperty(p){return!0}validateAnimatableStyleProperty(p){return!0}containsElement(p,d){return M(p,d)}getParentElement(p){return Hl(p)}query(p,d,m){return P(p,d,m)}computeStyle(p,d,m){return bi(p,d)}animate(p,d,m,C,V,J=[]){const Kt={duration:m,delay:C,fill:0==C?"both":"forwards"};V&&(Kt.easing=V);const be=new Map,ur=J.filter(Gr=>Gr instanceof Ah);(function Po(b,p){return 0===b||0===p})(m,C)&&ur.forEach(Gr=>{Gr.currentSnapshot.forEach((so,tn)=>be.set(tn,so))});let wr=function Vo(b){return b.length?b[0]instanceof Map?b:b.map(p=>new Map(Object.entries(p))):[]}(d).map(Gr=>new Map(Gr));wr=function Vn(b,p,d){if(d.size&&p.length){let m=p[0],C=[];if(d.forEach((V,J)=>{m.has(J)||C.push(J),m.set(J,V)}),C.length)for(let V=1;VJ.set(vt,bi(b,vt)))}}return p}(p,wr,be);const po=function Pu(b,p){let d=null,m=null;return Array.isArray(p)&&p.length?(d=Ep(p[0]),p.length>1&&(m=Ep(p[p.length-1]))):p instanceof Map&&(d=Ep(p)),d||m?new Ml(b,d,m):null}(p,wr);return new Ah(p,wr,Kt,po)}}const Th="@.disabled";class Mh{constructor(p,d,m,C){this.namespaceId=p,this.delegate=d,this.engine=m,this._onDestroy=C,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(p){this.delegate.destroyNode?.(p)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(p,d){return this.delegate.createElement(p,d)}createComment(p){return this.delegate.createComment(p)}createText(p){return this.delegate.createText(p)}appendChild(p,d){this.delegate.appendChild(p,d),this.engine.onInsert(this.namespaceId,d,p,!1)}insertBefore(p,d,m,C=!0){this.delegate.insertBefore(p,d,m),this.engine.onInsert(this.namespaceId,d,p,C)}removeChild(p,d,m){this.parentNode(d)&&this.engine.onRemove(this.namespaceId,d,this.delegate)}selectRootElement(p,d){return this.delegate.selectRootElement(p,d)}parentNode(p){return this.delegate.parentNode(p)}nextSibling(p){return this.delegate.nextSibling(p)}setAttribute(p,d,m,C){this.delegate.setAttribute(p,d,m,C)}removeAttribute(p,d,m){this.delegate.removeAttribute(p,d,m)}addClass(p,d){this.delegate.addClass(p,d)}removeClass(p,d){this.delegate.removeClass(p,d)}setStyle(p,d,m,C){this.delegate.setStyle(p,d,m,C)}removeStyle(p,d,m){this.delegate.removeStyle(p,d,m)}setProperty(p,d,m){"@"==d.charAt(0)&&d==Th?this.disableAnimations(p,!!m):this.delegate.setProperty(p,d,m)}setValue(p,d){this.delegate.setValue(p,d)}listen(p,d,m){return this.delegate.listen(p,d,m)}disableAnimations(p,d){this.engine.disableAnimations(p,d)}}class Ih extends Mh{constructor(p,d,m,C,V){super(d,m,C,V),this.factory=p,this.namespaceId=d}setProperty(p,d,m){"@"==d.charAt(0)?"."==d.charAt(1)&&d==Th?this.disableAnimations(p,m=void 0===m||!!m):this.engine.process(this.namespaceId,p,d.slice(1),m):this.delegate.setProperty(p,d,m)}listen(p,d,m){if("@"==d.charAt(0)){const C=function Cp(b){switch(b){case"body":return document.body;case"document":return document;case"window":return window;default:return b}}(p);let V=d.slice(1),J="";return"@"!=V.charAt(0)&&([V,J]=function ws(b){const p=b.indexOf(".");return[b.substring(0,p),b.slice(p+1)]}(V)),this.engine.listen(this.namespaceId,C,V,J,vt=>{this.factory.scheduleListenerCallback(vt._data||-1,m,vt)})}return this.delegate.listen(p,d,m)}}class Tm{constructor(p,d,m){this.delegate=p,this.engine=d,this._zone=m,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,d.onRemovalComplete=(C,V)=>{V?.removeChild(null,C)}}createRenderer(p,d){const C=this.delegate.createRenderer(p,d);if(!p||!d?.data?.animation){const be=this._rendererCache;let ur=be.get(C);return ur||(ur=new Mh("",C,this.engine,()=>be.delete(C)),be.set(C,ur)),ur}const V=d.id,J=d.id+"-"+this._currentId;this._currentId++,this.engine.register(J,p);const vt=be=>{Array.isArray(be)?be.forEach(vt):this.engine.registerTrigger(V,J,p,be.name,be)};return d.data.animation.forEach(vt),new Ih(this,J,C,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(p,d,m){if(p>=0&&pd(m));const C=this._animationCallbacksBuffer;0==C.length&&queueMicrotask(()=>{this._zone.run(()=>{C.forEach(V=>{const[J,vt]=V;J(vt)}),this._animationCallbacksBuffer=[]})}),C.push([d,m])}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 Bu=[{provide:Ut,useFactory:function Mm(){return new Ba}},{provide:ml,useClass:(()=>{class b extends ml{constructor(d,m,C){super(d,m,C)}ngOnDestroy(){this.flush()}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(qt.qQ),c.KVO(Et),c.KVO(Ut))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac})}}return b})()},{provide:c._9s,useFactory:function Rh(b,p,d){return new Tm(b,p,d)},deps:[o.B7,ml,c.SKi]}],Dp=[{provide:Et,useFactory:()=>new Fu},{provide:c.bc$,useValue:"BrowserAnimations"},...Bu];var $u=r(9030),Zd=r(3726),rl=r(8793),ts=r(1413),Lh=r(5343);const td=new A.c(Lh.l);var Il=r(7786),xd=r(6648),ys=r(6354),Qi=r(17),ju=r(8071),Sp=r(8750),qg=r(9974);const Qd={connector:()=>new ts.B};function Ap(b,p=Qd){const{connector:d}=p;return(0,qg.N)((m,C)=>{const V=d();(0,Sp.Tg)(b(function Jg(b){return new A.c(p=>b.subscribe(p))}(V))).subscribe(C),C.add(m.subscribe(V))})}var Jd=r(8141);const _d="Service workers are disabled or not supported by this browser";class kd{constructor(p){if(this.serviceWorker=p,p){const m=(0,Zd.R)(p,"controllerchange").pipe((0,ys.T)(()=>p.controller)),C=(0,$u.v)(()=>(0,I.of)(p.controller)),V=(0,rl.x)(C,m);this.worker=V.pipe((0,ve.p)(ur=>!!ur)),this.registration=this.worker.pipe((0,pt.n)(()=>p.getRegistration()));const be=(0,Zd.R)(p,"message").pipe((0,ys.T)(ur=>ur.data)).pipe((0,ve.p)(ur=>ur&&ur.type)).pipe(function qd(b){return b?p=>Ap(b)(p):p=>function Ph(b,p){const d=(0,ju.T)(b)?b:()=>b;return(0,ju.T)(p)?Ap(p,{connector:d}):m=>new Qi.G(m,d)}(new ts.B)(p)}());be.connect(),this.events=be}else this.worker=this.events=this.registration=function Tp(b){return(0,$u.v)(()=>(0,T.$)(new Error(b)))}(_d)}postMessage(p,d){return this.worker.pipe((0,S.s)(1),(0,Jd.M)(m=>{m.postMessage({action:p,...d})})).toPromise().then(()=>{})}postMessageWithOperation(p,d,m){const C=this.waitForOperationCompleted(m),V=this.postMessage(p,d);return Promise.all([V,C]).then(([,J])=>J)}generateNonce(){return Math.round(1e7*Math.random())}eventsOfType(p){let d;return d="string"==typeof p?m=>m.type===p:m=>p.includes(m.type),this.events.pipe((0,ve.p)(d))}nextEventOfType(p){return this.eventsOfType(p).pipe((0,S.s)(1))}waitForOperationCompleted(p){return this.eventsOfType("OPERATION_COMPLETED").pipe((0,ve.p)(d=>d.nonce===p),(0,S.s)(1),(0,ys.T)(d=>{if(void 0!==d.result)return d.result;throw new Error(d.error)})).toPromise()}get isEnabled(){return!!this.serviceWorker}}let ol=(()=>{class b{get isEnabled(){return this.sw.isEnabled}constructor(d){if(this.sw=d,this.pushManager=null,this.subscriptionChanges=new ts.B,!d.isEnabled)return this.messages=td,this.notificationClicks=td,void(this.subscription=td);this.messages=this.sw.eventsOfType("PUSH").pipe((0,ys.T)(C=>C.data)),this.notificationClicks=this.sw.eventsOfType("NOTIFICATION_CLICK").pipe((0,ys.T)(C=>C.data)),this.pushManager=this.sw.registration.pipe((0,ys.T)(C=>C.pushManager));const m=this.pushManager.pipe((0,pt.n)(C=>C.getSubscription()));this.subscription=(0,Il.h)(m,this.subscriptionChanges)}requestSubscription(d){if(!this.sw.isEnabled||null===this.pushManager)return Promise.reject(new Error(_d));const m={userVisibleOnly:!0};let C=this.decodeBase64(d.serverPublicKey.replace(/_/g,"/").replace(/-/g,"+")),V=new Uint8Array(new ArrayBuffer(C.length));for(let J=0;JJ.subscribe(m)),(0,S.s)(1)).toPromise().then(J=>(this.subscriptionChanges.next(J),J))}unsubscribe(){return this.sw.isEnabled?this.subscription.pipe((0,S.s)(1),(0,pt.n)(m=>{if(null===m)throw new Error("Not subscribed to push notifications.");return m.unsubscribe().then(C=>{if(!C)throw new Error("Unsubscribe failed!");this.subscriptionChanges.next(null)})})).toPromise():Promise.reject(new Error(_d))}decodeBase64(d){return atob(d)}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(kd))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac})}}return b})(),Vu=(()=>{class b{get isEnabled(){return this.sw.isEnabled}constructor(d){if(this.sw=d,!d.isEnabled)return this.versionUpdates=td,void(this.unrecoverable=td);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(_d));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(_d));const d=this.sw.generateNonce();return this.sw.postMessageWithOperation("ACTIVATE_UPDATE",{nonce:d},d)}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(kd))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac})}}return b})();const Mp=new c.nKC("");function Om(b,p,d,m){return()=>{if(!(0,qt.UE)(m)||!("serviceWorker"in navigator)||!1===d.enabled)return;const C=b.get(c.SKi),V=b.get(c.o8S);let J;if(C.runOutsideAngular(()=>{const vt=navigator.serviceWorker,Kt=()=>vt.controller?.postMessage({action:"INITIALIZE"});vt.addEventListener("controllerchange",Kt),V.onDestroy(()=>{vt.removeEventListener("controllerchange",Kt)})}),"function"==typeof d.registrationStrategy)J=d.registrationStrategy();else{const[vt,...Kt]=(d.registrationStrategy||"registerWhenStable:30000").split(":");switch(vt){case"registerImmediately":J=(0,I.of)(null);break;case"registerWithDelay":J=tf(+Kt[0]||0);break;case"registerWhenStable":const be=(0,xd.H)(b.get(c.o8S).whenStable());J=Kt[0]?(0,Il.h)(be,tf(+Kt[0])):be;break;default:throw new Error(`Unknown ServiceWorker registration strategy: ${d.registrationStrategy}`)}}C.runOutsideAngular(()=>J.pipe((0,S.s)(1)).subscribe(()=>navigator.serviceWorker.register(p,{scope:d.scope}).catch(vt=>console.error("Service worker registration failed with:",vt))))}}function tf(b){return(0,I.of)(null).pipe((0,dt.c)(b))}function ef(b,p){return new kd((0,qt.UE)(p)&&!1!==b.enabled?navigator.serviceWorker:void 0)}class Fh{}var bl=r(7468),tu=r(2498),Ip=r(9437),rf=r(4668),ed=r(4572),eu=r(983);function zu(b){return b&&b.constructor&&"function"==typeof b.constructor.isBuffer&&b.constructor.isBuffer(b)}function Hu(b){return b}function Op(b,p){const d=(p=p||{}).delimiter||".",m=p.maxDepth,C=p.transformKey||Hu,V={};return function J(vt,Kt,be){be=be||1,Object.keys(vt).forEach(function(ur){const wr=vt[ur],po=p.safe&&Array.isArray(wr),Gr=Object.prototype.toString.call(wr),so=zu(wr),tn="[object Object]"===Gr||"[object Array]"===Gr,fn=Kt?Kt+d+C(ur):C(ur);if(!po&&!so&&tn&&Object.keys(wr).length&&(!p.maxDepth||be0&&(po=vt(wr.shift()),Gr=vt(wr[0]))}so[po]=Ol(b[ur],p)}),V}class ru{translations;constructor(p){this.translations=p}getTranslation(p){return(0,I.of)(this.translations.get(p)||{})}}const Rp=new c.nKC("TRANSLOCO_LOADER");function Wu(b,p){return b&&(Object.prototype.hasOwnProperty.call(b,p)?b[p]:p.split(".").reduce((d,m)=>d?.[m],b))}function $h(b){return b?Array.isArray(b)?b.length:es(b)?Object.keys(b).length:b?b.length:0:0}function nl(b){return"string"==typeof b}function es(b){return!!b&&"object"==typeof b&&!Array.isArray(b)}function Gu(b){return null==b}function af(b){return!1===Gu(b)}function Rl(b){return b&&"string"==typeof b.scope}function ou(b){return Op(b,{safe:!0})}const Cd=new c.nKC("TRANSLOCO_CONFIG",{providedIn:"root",factory:()=>Nl}),Nl={defaultLang:"en",reRenderOnLangChange:!1,prodMode:!1,failedRetries:2,fallbackLang:[],availableLangs:[],missingHandler:{logMissingKey:!0,useFallbackTranslation:!1,allowEmpty:!1},flatten:{aot:!1},interpolation:["{{","}}"]};function Hh(b={}){return{...Nl,...b,missingHandler:{...Nl.missingHandler,...b.missingHandler},flatten:{...Nl.flatten,...b.flatten}}}const nu=new c.nKC("TRANSLOCO_TRANSPILER");let Wh=(()=>{class b{interpolationMatcher;constructor(d){this.interpolationMatcher=function Kh(b){const[p,d]=b.interpolation;return new RegExp(`${p}(.*?)${d}`,"g")}(d??Nl)}transpile(d,m={},C,V){return nl(d)?d.replace(this.interpolationMatcher,(J,vt)=>(vt=vt.trim(),af(m[vt])?m[vt]:af(C[vt])?this.transpile(C[vt],m,C,V):"")):(m&&(es(d)?d=this.handleObject(d,m,C,V):Array.isArray(d)&&(d=this.handleArray(d,m,C,V))),d)}handleObject(d,m={},C,V){let J=d;return Object.keys(m).forEach(vt=>{const Kt=Wu(J,vt),be=Wu(m,vt),ur=this.transpile(Kt,be,C,V);J=function nf(b,p,d){b={...b};const m=p.split("."),C=m.length-1;return m.reduce((V,J,vt)=>(V[J]=vt===C?d:Array.isArray(V[J])?V[J].slice():{...V[J]},V&&V[J]),b),b}(J,vt,ur)}),J}handleArray(d,m={},C,V){return d.map(J=>this.transpile(J,m,C,V))}static \u0275fac=function(m){return new(m||b)(c.KVO(Cd,8))};static \u0275prov=c.jDH({token:b,factory:b.\u0275fac})}return b})();const iu=new c.nKC("TRANSLOCO_MISSING_HANDLER");let Bp=(()=>{class b{handle(d,m){return m.missingHandler.logMissingKey&&!m.prodMode&&console.warn(`%c Missing translation for '${d}'`,"font-size: 12px; color: red"),d}static \u0275fac=function(m){return new(m||b)};static \u0275prov=c.jDH({token:b,factory:b.\u0275fac})}return b})();const Xu=new c.nKC("TRANSLOCO_INTERCEPTOR");let Dd=(()=>{class b{preSaveTranslation(d){return d}preSaveTranslationKey(d,m){return m}static \u0275fac=function(m){return new(m||b)};static \u0275prov=c.jDH({token:b,factory:b.\u0275fac})}return b})();const v=new c.nKC("TRANSLOCO_FALLBACK_STRATEGY");let lr,x=(()=>{class b{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(m){return new(m||b)(c.KVO(Cd))};static \u0275prov=c.jDH({token:b,factory:b.\u0275fac})}return b})();function D(b){if(!b)return"";const p=b.split("/");return p.pop(),p.join("/")}function j(b){return b?b.split("/").pop():""}function xe(b){return{scope:D(b)||null,langName:j(b)}}function Fe(b){const{path:p,inlineLoader:d,mainLoader:m,data:C}=b;if(d){if(!1===function Np(b){return"function"==typeof b}(d[p]))throw`You're using an inline loader but didn't provide a loader for ${p}`;return d[p]().then(J=>J.default?J.default:J)}return m.getTranslation(p,C)}let Ze=(()=>{class b{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 ts.B;events$=this.events.asObservable();config;constructor(d,m,C,V,J,vt){this.loader=d,this.parser=m,this.missingHandler=C,this.interceptor=V,this.fallbackStrategy=vt,this.loader||(this.loader=new ru(this.translations)),lr=this,this.config=JSON.parse(JSON.stringify(J)),this.setAvailableLangs(this.config.availableLangs||[]),this.setFallbackLangForMissingTranslation(this.config),this.setDefaultLang(this.config.defaultLang),this.lang=new jt.t(this.getDefaultLang()),this.langChanges$=this.lang.asObservable(),this.subscription=this.events$.subscribe(Kt=>{"translationLoadSuccess"===Kt.type&&Kt.wasFailure&&this.setActiveLang(Kt.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:xe(d)}),this}setAvailableLangs(d){this.availableLangs=d}getAvailableLangs(){return this.availableLangs}load(d,m={}){const C=this.cache.get(d);if(C)return C;let V;const J=this._isLangScoped(d);let vt;J&&(vt=D(d));const Kt={path:d,mainLoader:this.loader,inlineLoader:m.inlineLoader,data:J?{scope:vt}:void 0};if(this.useFallbackTranslation(d)){const ur=J?`${vt}/${this.firstFallbackLang}`:this.firstFallbackLang,wr=function Pe({mainLoader:b,path:p,data:d,fallbackPath:m,inlineLoader:C}){return(m?[p,m]:[p]).map(J=>{const vt=Fe({path:J,mainLoader:b,inlineLoader:C,data:d});return(0,xd.H)(vt).pipe((0,ys.T)(Kt=>({translation:Kt,lang:J})))})}({...Kt,fallbackPath:ur});V=(0,bl.p)(wr)}else{const ur=Fe(Kt);V=(0,xd.H)(ur)}const be=V.pipe((0,tu.L)(this.config.failedRetries),(0,Jd.M)(ur=>{Array.isArray(ur)?ur.forEach(wr=>{this.handleSuccess(wr.lang,wr.translation),wr.lang!==d&&this.cache.set(wr.lang,(0,I.of)({}))}):this.handleSuccess(d,ur)}),(0,Ip.W)(ur=>(this.config.prodMode||console.error(`Error while trying to load "${d}"`,ur),this.handleFailure(d,m))),(0,rf.t)(1));return this.cache.set(d,be),be}translate(d,m={},C=this.getActiveLang()){if(!d)return d;const{scope:V,resolveLang:J}=this.resolveLangAndScope(C);if(Array.isArray(d))return d.map(be=>this.translate(V?`${V}.${be}`:be,m,J));d=V?`${V}.${d}`:d;const vt=this.getTranslation(J),Kt=vt[d];return Kt?this.parser.transpile(Kt,m,vt,d):this._handleMissingKey(d,Kt,m)}selectTranslate(d,m,C,V=!1){let J;const vt=(be,ur)=>this.load(be,ur).pipe((0,ys.T)(()=>V?this.translateObject(d,m,be):this.translate(d,m,be)));if(Gu(C))return this.langChanges$.pipe((0,pt.n)(be=>vt(be)));if(function zh(b){return Array.isArray(b)&&b.every(Rl)}(C)||Rl(C)){const be=Array.isArray(C)?C[0]:C;C=be.scope,J=function Gt(b,p){return function Pp(b){return b&&es(b.loader)}(b)?function Ot(b,p){return Object.keys(b).reduce((d,m)=>(d[`${p}/${m}`]=b[m],d),{})}(b.loader,p):void 0}(be,be.scope)}if(this.isLang(C)||this.isScopeWithLang(C))return vt(C);const Kt=C;return this.langChanges$.pipe((0,pt.n)(be=>vt(`${Kt}/${be}`,{inlineLoader:J})))}isScopeWithLang(d){return this.isLang(j(d))}translateObject(d,m={},C=this.getActiveLang()){if(nl(d)||Array.isArray(d)){const{resolveLang:J,scope:vt}=this.resolveLangAndScope(C);if(Array.isArray(d))return d.map(ur=>this.translateObject(vt?`${vt}.${ur}`:ur,m,J));const Kt=this.getTranslation(J),be=function sf(b){return Ol(b)}(this.getObjectByKey(Kt,d=vt?`${vt}.${d}`:d));return function jh(b){return 0===$h(b)}(be)?this.translate(d,m,C):this.parser.transpile(be,m,Kt,d)}const V=[];for(const[J,vt]of this.getEntries(d))V.push(this.translateObject(J,vt,C));return V}selectTranslateObject(d,m,C){if(nl(d)||Array.isArray(d))return this.selectTranslate(d,m,C,!0);const[[V,J],...vt]=this.getEntries(d);return this.selectTranslateObject(V,J,C).pipe((0,ys.T)(Kt=>{const be=[Kt];for(const[ur,wr]of vt)be.push(this.translateObject(ur,wr,C));return be}))}getTranslation(d){if(d){if(this.isLang(d))return this.translations.get(d)||{};{const{scope:m,resolveLang:C}=this.resolveLangAndScope(d),V=this.translations.get(C)||{};return this.getObjectByKey(V,m)}}return this.translations}selectTranslation(d){let m=this.langChanges$;if(d){const C=j(d)!==d;m=this.isLang(d)||C?(0,I.of)(d):this.langChanges$.pipe((0,ys.T)(V=>`${d}/${V}`))}return m.pipe((0,pt.n)(C=>this.load(C).pipe((0,ys.T)(()=>this.getTranslation(C)))))}setTranslation(d,m=this.getActiveLang(),C={}){const J={merge:!0,emitChange:!0,...C},vt=D(m);let Kt=d;if(vt){const Gr=this.getMappedScope(vt);Kt=ou({[Gr]:d})}const be=vt?j(m):m,ur={...J.merge&&this.getTranslation(be),...Kt},wr=this.config.flatten.aot?ur:ou(ur),po=this.interceptor.preSaveTranslation(wr,be);this.translations.set(be,po),J.emitChange&&this.setActiveLang(this.getActiveLang())}setTranslationKey(d,m,C=this.getActiveLang(),V={}){const J=this.interceptor.preSaveTranslationKey(d,m,C);this.setTranslation({[d]:J},C,{...V,merge:!0})}setFallbackLangForMissingTranslation({fallbackLang:d}){const m=Array.isArray(d)?d[0]:d;d&&this.useFallbackTranslation(m)&&(this.firstFallbackLang=m)}_handleMissingKey(d,m,C){if(this.config.missingHandler.allowEmpty&&""===m)return"";if(!this.isResolvedMissingOnce&&this.useFallbackTranslation()){this.isResolvedMissingOnce=!0;const V=this.translate(d,C,this.firstFallbackLang);return this.isResolvedMissingOnce=!1,V}return this.missingHandler.handle(d,this.getMissingHandlerData(),C)}_isLangScoped(d){return-1===this.getAvailableLangsIds().indexOf(d)}isLang(d){return-1!==this.getAvailableLangsIds().indexOf(d)}_loadDependencies(d,m){const C=j(d);return this._isLangScoped(d)&&!this.isLoadedTranslation(C)?(0,ed.z)([this.load(C),this.load(d,{inlineLoader:m})]):this.load(d,{inlineLoader:m})}_completeScopeWithLang(d){return this._isLangScoped(d)&&!this.isLang(j(d))?`${d}/${this.getActiveLang()}`:d}_setScopeAlias(d,m){this.config.scopeMapping||(this.config.scopeMapping={}),this.config.scopeMapping[d]=m}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null),this.cache.clear()}isLoadedTranslation(d){return $h(this.getTranslation(d))}getAvailableLangsIds(){return nl(this.getAvailableLangs()[0])?this.getAvailableLangs():this.getAvailableLangs().map(m=>m.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,m){this.setTranslation(m,d,{emitChange:!1}),this.events.next({wasFailure:!!this.failedLangs.size,type:"translationLoadSuccess",payload:xe(d)}),this.failedLangs.forEach(C=>this.cache.delete(C)),this.failedLangs.clear()}handleFailure(d,m){Gu(m.failedCounter)&&(m.failedCounter=0,m.fallbackLangs||(m.fallbackLangs=this.fallbackStrategy.getNextLangs(d)));const C=d.split("/"),J=m.fallbackLangs[m.failedCounter];if(this.failedLangs.add(d),this.cache.has(J))return this.handleSuccess(J,this.getTranslation(J)),eu.w;if(!J||J===C[C.length-1]){let be="Unable to load translation and all the fallback languages";throw C.length>1&&(be+=", did you misspelled the scope name?"),new Error(be)}let Kt=J;return C.length>1&&(C[C.length-1]=J,Kt=C.join("/")),m.failedCounter++,this.events.next({type:"translationLoadFailure",payload:xe(d)}),this.load(Kt,m)}getMappedScope(d){const{scopeMapping:m={}}=this.config;return m[d]||function Ku(b){return b.replace(/(?:^\w|[A-Z]|\b\w)/g,(p,d)=>0==d?p.toLowerCase():p.toUpperCase()).replace(/\s+|_|-|\//g,"")}(d)}resolveLangAndScope(d){let C,m=d;if(this._isLangScoped(d)){const V=j(d),J=this.isLang(V);m=J?V:this.getActiveLang(),C=this.getMappedScope(J?D(d):d)}return{scope:C,resolveLang:m}}getObjectByKey(d,m){const C={},V=`${m}.`;for(const J in d)J.startsWith(V)&&(C[J.replace(V,"")]=d[J]);return C}getEntries(d){return d instanceof Map?d.entries():Object.entries(d)}static \u0275fac=function(m){return new(m||b)(c.KVO(Rp,8),c.KVO(nu),c.KVO(iu),c.KVO(Xu),c.KVO(Cd),c.KVO(v))};static \u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})();function uo(b){return(0,c.EmA)([{provide:nu,useClass:b,deps:[Cd]}])}function Xo(b){return(0,c.EmA)([{provide:v,useClass:b,deps:[Cd]}])}function an(b){return(0,c.EmA)([{provide:iu,useClass:b}])}function bo(b){return(0,c.EmA)([{provide:Xu,useClass:b}])}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 wl=r(2771);let Wa=(()=>{class b{constructor(){this._httpClient=(0,c.WQX)(q.Qq),this._navigation=new wl.m(1)}get navigation$(){return this._navigation.asObservable()}get(){return this._httpClient.get("api/navigation").pipe((0,Jd.M)(d=>{this._navigation.next(d)}))}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})(),il=(()=>{class b{constructor(d){this._httpClient=d,this._chat=new jt.t(null),this._chats=new jt.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,Jd.M)(d=>{this._chats.next(d)}))}getChatById(d){return this._httpClient.get("api/apps/chat/chat",{params:{id:d}}).pipe((0,ys.T)(m=>(this._chat.next(m),m)),(0,pt.n)(m=>m?(0,I.of)(m):(0,T.$)("Could not found chat with id of "+d+"!")))}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(q.Qq))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();const Ll=new class Bc{constructor(p){this.version=p,this.full=p,this.major=p.split(".")[0],this.minor=p.split(".")[1],this.patch=p.split(".").slice(2).join(".")}}("0.0.10").full;var os=r(6977),Yu=r(4085),Zu=r(7575);function Hw(b,p){if(1&b&&c.nrm(0,"mat-progress-bar",0),2&b){const d=c.XpG();c.Y8G("mode",d.mode)("value",d.progress)}}let df=(()=>{class b{constructor(){this._angorLoadingService=(0,c.WQX)(At),this.autoMode=!0,this.progress=0,this.show=!1,this._unsubscribeAll=new ts.B}ngOnChanges(d){"autoMode"in d&&this._angorLoadingService.setAutoMode((0,Yu.he)(d.autoMode.currentValue))}ngOnInit(){this._angorLoadingService.mode$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(d=>{this.mode=d}),this._angorLoadingService.progress$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(d=>{this.progress=d}),this._angorLoadingService.show$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(d=>{this.show=d})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["angor-loading-bar"]],inputs:{autoMode:"autoMode"},exportAs:["angorLoadingBar"],standalone:!0,features:[c.OA$,c.aNF],decls:1,vars:1,consts:[[3,"mode","value"]],template:function(m,C){1&m&&c.DNE(0,Hw,1,2,"mat-progress-bar",0),2&m&&c.vxM(C.show?0:-1)},dependencies:[Zu.PO,Zu.HM],styles:["angor-loading-bar{position:fixed;top:0;z-index:999;width:100%;height:6px}\n"],encapsulation:2})}}return b})();function Up(b,p){1&b&&c.nrm(0,"router-outlet")}let Rm=(()=>{class b{constructor(){this._unsubscribeAll=new ts.B}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["empty-layout"]],standalone:!0,features:[c.aNF],decls:4,vars:1,consts:[[1,"flex","w-full","flex-auto","flex-col"],[1,"flex","flex-auto","flex-col"]],template:function(m,C){1&m&&(c.nrm(0,"angor-loading-bar"),c.j41(1,"div",0)(2,"div",1),c.DNE(3,Up,1,0,"router-outlet"),c.k0s()()),2&m&&(c.R7$(3),c.vxM(3))},dependencies:[df,s.n3],encapsulation:2})}}return b})();var Ys=r(8834),uc=r(9213),$p=r(4823);function Kv(b,p){1&b&&c.nrm(0,"mat-icon",3)}let Qu=(()=>{class b{constructor(){this._document=(0,c.WQX)(qt.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(m){return new(m||b)}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["angor-fullscreen"]],inputs:{iconTpl:"iconTpl",tooltip:"tooltip"},exportAs:["angorFullscreen"],standalone:!0,features:[c.aNF],decls:4,vars:2,consts:[["defaultIconTpl",""],["mat-icon-button","",3,"click","matTooltip"],[3,"ngTemplateOutlet"],["svgIcon","heroicons_outline:arrows-pointing-out"]],template:function(m,C){if(1&m){const V=c.RV6();c.j41(0,"button",1),c.bIt("click",function(){return c.eBV(V),c.Njj(C.toggleFullscreen())}),c.eu8(1,2),c.k0s(),c.DNE(2,Kv,1,0,"ng-template",null,0,c.C5r)}if(2&m){const V=c.sdS(3);c.Y8G("matTooltip",C.tooltip||"Toggle Fullscreen"),c.R7$(),c.Y8G("ngTemplateOutlet",C.iconTpl||V)}},dependencies:[Ys.Hl,Ys.iY,$p.uc,$p.oV,qt.T3,uc.m_,uc.An],encapsulation:2,changeDetection:0})}}return b})();var jp=r(7857),Vp=r(6939),uf=r(6231);let Nm=(()=>{class b{constructor(d){this.relayService=d,this.notificationSubject=new jt.t([]),this.notificationCount=new jt.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,m){localStorage.setItem("notificationCount",d.toString()),localStorage.setItem("lastNotificationTimestamp",m.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 m=this;return(0,_.A)(function*(){yield m.relayService.ensureConnectedRelays();const C=m.relayService.getPool(),V=m.relayService.getConnectedRelays();if(0===V.length)throw new Error("No connected relays");const J=m.loadTimestampFromLocalStorage(),vt=m.loadFilterPreferences();0===vt.length&&vt.push(1,3,4,7,9735);const Kt={kinds:vt,"#p":[d],limit:50,since:J||void 0};return new Promise(be=>{C.subscribeMany(V,[Kt],{onevent:wr=>m.handleNotificationEvent(wr,d),oneose(){be()}})})})()}handleNotificationEvent(d,m){if(this.isNotificationEvent(d,m)){const V=new Date(1e3*d.created_at);let J="",vt="",Kt="";switch(d.kind){case 1:J="Mention",vt="Mentioned you in an event.",Kt="heroicons_outline:at-symbol";break;case 4:J="Private Message",vt="Sent a private message.",Kt="heroicons_outline:envelope-open";break;case 9735:J="Zap",vt="Received a zap event.",Kt="feather:zap";break;case 3:J="New Follower",vt="You have a new follower.",Kt="heroicons_outline:user-plus";break;case 7:J="New Like",vt="You have a new Like.",Kt="heroicons_outline:hand-thumb-up";break;default:J="Notification",Kt="heroicons_outline:bell"}const wr=[{id:d.id,icon:Kt,title:J,description:vt,time:V,kind:d.kind,read:!1},...this.notificationSubject.value].slice(0,50);this.notificationSubject.next(wr),this.incrementNotificationCount(d.created_at)}}incrementNotificationCount(d){const m=this.notificationCount.value+1;this.notificationCount.next(m),this.saveNotificationData(m,d)}markAllAsRead(){const d=this.notificationSubject.value.map(C=>({...C,read:!0}));this.notificationSubject.next(d),this.notificationCount.next(0);const m=Math.floor(Date.now()/1e3);this.saveNotificationData(0,m)}isNotificationEvent(d,m){return d.tags.some(C=>"p"===C[0]&&C[1]===m)}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(uf.b))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();var au=r(7987),qu=r(6324);const pf=["notificationsOrigin"],Lm=["notificationsPanel"],su=b=>({unread:b}),Pm=(b,p)=>({"bg-gray-400 dark:bg-gray-500 sm:opacity-0 sm:group-hover:opacity-100":b,"bg-primary":p});function Xh(b,p){if(1&b&&(c.j41(0,"span",4)(1,"span",6),c.EFF(2),c.k0s()()),2&b){const d=c.XpG();c.R7$(2),c.SpI(" ",d.unreadCount," ")}}function Fm(b,p){1&b&&c.eu8(0)}function Bm(b,p){if(1&b&&(c.j41(0,"a",23),c.DNE(1,Fm,1,0,"ng-container",25),c.k0s()),2&b){const d=c.XpG(2).$implicit,m=c.sdS(9);c.Y8G("href",d.link,c.B4B),c.R7$(),c.Y8G("ngTemplateOutlet",m)}}function Um(b,p){1&b&&c.eu8(0)}function hf(b,p){if(1&b&&(c.j41(0,"a",24),c.DNE(1,Um,1,0,"ng-container",25),c.k0s()),2&b){const d=c.XpG(2).$implicit,m=c.sdS(9);c.Y8G("routerLink",d.link),c.R7$(),c.Y8G("ngTemplateOutlet",m)}}function $m(b,p){if(1&b&&c.DNE(0,Bm,2,2,"a",23)(1,hf,2,2,"a",24),2&b){const d=c.XpG().$implicit;c.vxM(d.useRouter?-1:0),c.R7$(),c.vxM(d.useRouter?1:-1)}}function Yh(b,p){1&b&&c.eu8(0)}function gf(b,p){if(1&b&&(c.j41(0,"div",17),c.DNE(1,Yh,1,0,"ng-container",25),c.k0s()),2&b){c.XpG();const d=c.sdS(9);c.R7$(),c.Y8G("ngTemplateOutlet",d)}}function Ju(b,p){if(1&b&&(c.j41(0,"div",26),c.nrm(1,"mat-icon",32),c.k0s()),2&b){const d=c.XpG(2).$implicit;c.R7$(),c.Y8G("svgIcon",d.icon)}}function Ww(b,p){if(1&b&&c.nrm(0,"img",27),2&b){const d=c.XpG(2).$implicit;c.Y8G("src",d.image,c.B4B)("alt","Notification image")}}function Kw(b,p){if(1&b&&c.nrm(0,"div",29),2&b){const d=c.XpG(2).$implicit;c.Y8G("innerHTML",d.title,c.npT)}}function Gv(b,p){if(1&b&&c.nrm(0,"div",30),2&b){const d=c.XpG(2).$implicit;c.Y8G("innerHTML",d.description,c.npT)}}function Zh(b,p){if(1&b&&(c.DNE(0,Ju,2,1,"div",26)(1,Ww,1,2,"img",27),c.j41(2,"div",28),c.DNE(3,Kw,1,1,"div",29)(4,Gv,1,1,"div",30),c.j41(5,"div",31),c.EFF(6),c.nI1(7,"date"),c.k0s()()),2&b){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 ff(b,p){if(1&b){const d=c.RV6();c.j41(0,"div",16),c.DNE(1,$m,2,2)(2,gf,2,1,"div",17),c.j41(3,"div",18)(4,"button",19),c.bIt("click",function(){const C=c.eBV(d).$implicit,V=c.XpG(2);return c.Njj(V.toggleRead(C))}),c.nrm(5,"span",20),c.k0s(),c.j41(6,"button",21),c.bIt("click",function(){const C=c.eBV(d).$implicit,V=c.XpG(2);return c.Njj(V.delete(C))}),c.nrm(7,"mat-icon",22),c.k0s()()(),c.DNE(8,Zh,8,8,"ng-template",null,2,c.C5r)}if(2&b){const d=p.$implicit;c.Y8G("ngClass",c.eq3(7,su,!d.read)),c.R7$(),c.vxM(d.link?1:-1),c.R7$(),c.vxM(d.link?-1:2),c.R7$(2),c.Y8G("matTooltip",d.read?"Mark as unread":"Mark as read"),c.R7$(),c.Y8G("ngClass",c.l_i(9,Pm,d.read,!d.read)),c.R7$(),c.Y8G("matTooltip","Remove"),c.R7$(),c.Y8G("svgIcon","heroicons_solid:x-mark")}}function jm(b,p){1&b&&(c.j41(0,"div",15)(1,"div",33),c.nrm(2,"mat-icon",34),c.k0s(),c.j41(3,"div",35),c.EFF(4," No notifications "),c.k0s(),c.j41(5,"div",36),c.EFF(6," When you have notifications, they will appear here. "),c.k0s()()),2&b&&(c.R7$(2),c.Y8G("svgIcon","heroicons_outline:bell"))}function Vm(b,p){if(1&b){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 C=c.XpG();return c.Njj(C.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 C=c.XpG();return c.Njj(C.markAllAsRead())}),c.nrm(9,"mat-icon",10),c.k0s()()(),c.j41(10,"div",14),c.Z7z(11,ff,10,12,null,null,c.BUC().trackByFn,!0),c.DNE(13,jm,7,1,"div",15),c.k0s()()}if(2&b){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 mf=(()=>{class b{constructor(d,m,C,V,J){this._notificationService=d,this._changeDetectorRef=m,this._overlay=C,this._viewContainerRef=V,this._signerService=J,this.notifications=[],this.unreadCount=0,this._unsubscribeAll=new ts.B}ngOnInit(){const d=this._signerService.getPublicKey();this._notificationService.subscribeToNotifications(d).then(()=>{this._notificationService.getNotificationObservable().pipe((0,os.Q)(this._unsubscribeAll)).subscribe(m=>{this.notifications=m,this._changeDetectorRef.markForCheck()}),this._notificationService.getNotificationCount().pipe((0,os.Q)(this._unsubscribeAll)).subscribe(m=>{this.unreadCount=m,this._changeDetectorRef.markForCheck()})})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}openPanel(){!this._notificationsPanel||!this._notificationsOrigin||(this._overlayRef||this._createOverlay(),this._overlayRef.attach(new Vp.VA(this._notificationsPanel,this._viewContainerRef)))}closePanel(){this._overlayRef&&this._overlayRef.detach()}markAllAsRead(){this._notificationService.markAllAsRead()}toggleRead(d){d.read=!d.read}trackByFn(d,m){return m.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(m){return new(m||b)(c.rXU(Nm),c.rXU(c.gRc),c.rXU(au.hJ),c.rXU(c.c1b),c.rXU(qu.A))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["notifications"]],viewQuery:function(m,C){if(1&m&&(c.GBs(pf,5),c.GBs(Lm,5)),2&m){let V;c.mGM(V=c.lsd())&&(C._notificationsOrigin=V.first),c.mGM(V=c.lsd())&&(C._notificationsPanel=V.first)}},exportAs:["notifications"],standalone:!0,features:[c.aNF],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,"relative","my-5","ml-2","mr-6","flex","flex-col"],["mat-icon-button","",1,"h-6","min-h-6","w-6",3,"click","matTooltip"],[1,"h-2","w-2","rounded-full",3,"ngClass"],["mat-icon-button","",1,"h-6","min-h-6","w-6","sm:opacity-0","sm:group-hover:opacity-100",3,"click","matTooltip"],[1,"icon-size-4",3,"svgIcon"],[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(m,C){if(1&m){const V=c.RV6();c.j41(0,"button",3,0),c.bIt("click",function(){return c.eBV(V),c.Njj(C.openPanel())}),c.DNE(2,Xh,3,1,"span",4),c.nrm(3,"mat-icon",5),c.k0s(),c.DNE(4,Vm,14,5,"ng-template",null,1,c.C5r)}2&m&&(c.R7$(2),c.vxM(C.unreadCount>0?2:-1),c.R7$(),c.Y8G("svgIcon","heroicons_outline:bell"))},dependencies:[Ys.Hl,Ys.iY,uc.m_,uc.An,$p.uc,$p.oV,qt.YU,qt.T3,s.Wk,qt.vh],encapsulation:2,changeDetection:0})}}return b})();var cu=r(5888),lu=r(9417),zm=r(5542),tp=r(9888),bf=r(8359),Pl=r(7336),Fl=r(9327),ep=r(9172),Gw=r(8203);const Xw=["panel"],Yw=["*"];function Zw(b,p){if(1&b){const d=c.RV6();c.j41(0,"div",1,0),c.bIt("@panelAnimation.done",function(C){c.eBV(d);const V=c.XpG();return c.Njj(V._animationDone.next(C))}),c.SdG(2),c.k0s()}if(2&b){const d=p.id,m=c.XpG();c.HbH(m._classList),c.AVh("mat-mdc-autocomplete-visible",m.showPanel)("mat-mdc-autocomplete-hidden",!m.showPanel)("mat-primary","primary"===m._color)("mat-accent","accent"===m._color)("mat-warn","warn"===m._color),c.Y8G("id",m.id)("@panelAnimation",m.isOpen?"visible":"hidden"),c.BMQ("aria-label",m.ariaLabel||null)("aria-labelledby",m._getPanelAriaLabelledby(d))}}const Qw=(0,Mo.hZ)("panelAnimation",[(0,Mo.wk)("void, hidden",(0,Mo.iF)({opacity:0,transform:"scaleY(0.8)"})),(0,Mo.kY)(":enter, hidden => visible",[(0,Mo.Os)([(0,Mo.i0)("0.03s linear",(0,Mo.iF)({opacity:1})),(0,Mo.i0)("0.12s cubic-bezier(0, 0, 0.2, 1)",(0,Mo.iF)({transform:"scaleY(1)"}))])]),(0,Mo.kY)(":leave, visible => hidden",[(0,Mo.i0)("0.075s linear",(0,Mo.iF)({opacity:0}))])]);let qw=0;class Hm{constructor(p,d){this.source=p,this.option=d}}const Wm=new c.nKC("mat-autocomplete-default-options",{providedIn:"root",factory:function Jw(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1,requireSelection:!1}}});let t0=(()=>{class b{get isOpen(){return this._isOpen&&this.showPanel}_setColor(d){this._color=d,this._changeDetectorRef.markForCheck()}set classList(d){this._classList=d,this._elementRef.nativeElement.className=""}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(d){this._hideSingleSelectionIndicator=d,this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const d of this.options)d._changeDetectorRef.markForCheck()}constructor(d,m,C,V){this._changeDetectorRef=d,this._elementRef=m,this._defaults=C,this._activeOptionChanges=bf.yU.EMPTY,this._animationDone=new c.bkB,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new c.bkB,this.opened=new c.bkB,this.closed=new c.bkB,this.optionActivated=new c.bkB,this.id="mat-autocomplete-"+qw++,this.inertGroups=V?.SAFARI||!1,this.autoActiveFirstOption=!!C.autoActiveFirstOption,this.autoSelectActiveOption=!!C.autoSelectActiveOption,this.requireSelection=!!C.requireSelection,this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}ngAfterContentInit(){this._keyManager=new tp.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 m=new Hm(this,d);this.optionSelected.emit(m)}_getPanelAriaLabelledby(d){return this.ariaLabel?null:this.ariaLabelledby?(d?d+" ":"")+this.ariaLabelledby:d}_skipPredicate(){return!1}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(c.gRc),c.rXU(c.aKT),c.rXU(Wm),c.rXU(Ct.OD))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["mat-autocomplete"]],contentQueries:function(m,C,V){if(1&m&&(c.wni(V,qe.wT,5),c.wni(V,qe.QC,5)),2&m){let J;c.mGM(J=c.lsd())&&(C.options=J),c.mGM(J=c.lsd())&&(C.optionGroups=J)}},viewQuery:function(m,C){if(1&m&&(c.GBs(c.C4Q,7),c.GBs(Xw,5)),2&m){let V;c.mGM(V=c.lsd())&&(C.template=V.first),c.mGM(V=c.lsd())&&(C.panel=V.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"],standalone:!0,features:[c.Jv_([{provide:qe.is,useExisting:b}]),c.GFd,c.aNF],ngContentSelectors:Yw,decls:1,vars:0,consts:[["panel",""],["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id"]],template:function(m,C){1&m&&(c.NAR(),c.DNE(0,Zw,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-app-corner-extra-small));box-shadow:var(--mat-autocomplete-container-elevation-shadow);background-color:var(--mat-autocomplete-background-color, var(--mat-app-surface-container))}.cdk-high-contrast-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:[Qw]},changeDetection:0})}}return b})();const Qh={provide:lu.kq,useExisting:(0,c.Rfq)(()=>wf),multi:!0},du=new c.nKC("mat-autocomplete-scroll-strategy",{providedIn:"root",factory:()=>{const b=(0,c.WQX)(au.hJ);return()=>b.scrollStrategies.reposition()}}),Gm={provide:du,deps:[au.hJ],useFactory:function Km(b){return()=>b.scrollStrategies.reposition()}};let wf=(()=>{class b{constructor(d,m,C,V,J,vt,Kt,be,ur,wr,po){this._element=d,this._overlay=m,this._viewContainerRef=C,this._zone=V,this._changeDetectorRef=J,this._dir=Kt,this._formField=be,this._document=ur,this._viewportRuler=wr,this._defaults=po,this._componentDestroyed=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=bf.yU.EMPTY,this._breakpointObserver=(0,c.WQX)(Fl.QP),this._handsetLandscapeSubscription=bf.yU.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new ts.B,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._initialized=new ts.B,this._injector=(0,c.WQX)(c.zZn),this._aboveClass="mat-mdc-autocomplete-panel-above",this._overlayAttached=!1,this.optionSelections=(0,$u.v)(()=>{const Gr=this.autocomplete?this.autocomplete.options:null;return Gr?Gr.changes.pipe((0,ep.Z)(Gr),(0,pt.n)(()=>(0,Il.h)(...Gr.map(so=>so.onSelectionChange)))):this._initialized.pipe((0,pt.n)(()=>this.optionSelections))}),this._handlePanelKeydown=Gr=>{(Gr.keyCode===Pl._f&&!(0,Pl.rp)(Gr)||Gr.keyCode===Pl.i7&&(0,Pl.rp)(Gr,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),Gr.stopPropagation(),Gr.preventDefault())},this._trackedModal=null,this._scrollStrategy=vt}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}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,tp.Ae)(this._trackedModal,"aria-owns",this.autocomplete.id))}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return(0,Il.h)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe((0,ve.p)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,ve.p)(()=>this._overlayAttached)):(0,I.of)()).pipe((0,ys.T)(d=>d instanceof qe.MI?d:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return(0,Il.h)((0,Zd.R)(this._document,"click"),(0,Zd.R)(this._document,"auxclick"),(0,Zd.R)(this._document,"touchend")).pipe((0,ve.p)(d=>{const m=(0,Ct.Fb)(d),C=this._formField?this._formField.getConnectedOverlayOrigin().nativeElement:null,V=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&m!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!C||!C.contains(m))&&(!V||!V.contains(m))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(m)}))}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 m=d.keyCode,C=(0,Pl.rp)(d);if(m===Pl._f&&!C&&d.preventDefault(),this._valueOnLastKeydown=this._element.nativeElement.value,this.activeOption&&m===Pl.Fm&&this.panelOpen&&!C)this.activeOption._selectViaInteraction(),this._resetActiveItem(),d.preventDefault();else if(this.autocomplete){const V=this.autocomplete._keyManager.activeItem,J=m===Pl.i7||m===Pl.n6;m===Pl.wn||J&&!C&&this.panelOpen?this.autocomplete._keyManager.onKeydown(d):J&&this._canOpen()&&this._openPanelInternal(this._valueOnLastKeydown),(J||this.autocomplete._keyManager.activeItem!==V)&&(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 m=d.target,C=m.value;if("number"===m.type&&(C=""==C?null:parseFloat(C)),this._previousValue!==C){if(this._previousValue=C,this._pendingAutoselectedOption=null,(!this.autocomplete||!this.autocomplete.requireSelection)&&this._onChange(C),C){if(this.panelOpen&&!this.autocomplete.requireSelection){const V=this.autocomplete.options?.find(J=>J.selected);V&&C!==this._getDisplayValue(V.value)&&V.deselect(!1)}}else this._clearPreviousSelectedOption(null,!1);if(this._canOpen()&&this._document.activeElement===d.target){const V=this._valueOnLastKeydown??this._element.nativeElement.value;this._valueOnLastKeydown=null,this._openPanelInternal(V)}}}_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 A.c(C=>{(0,c.mal)(()=>{C.next()},{injector:this._injector})}),m=this.autocomplete.options.changes.pipe((0,Jd.M)(()=>this._positionStrategy.reapplyLastPosition()),(0,dt.c)(0));return(0,Il.h)(d,m).pipe((0,pt.n)(()=>this._zone.run(()=>{const C=this.panelOpen;return this._resetActiveItem(),this._updatePanelState(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),C!==this.panelOpen&&(this.panelOpen?this._emitOpened():this.autocomplete.closed.emit()),this.panelClosingActions})),(0,S.s)(1)).subscribe(C=>this._setValueAndClose(C))}_emitOpened(){this.autocomplete.opened.emit()}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_getDisplayValue(d){const m=this.autocomplete;return m&&m.displayWith?m.displayWith(d):d}_assignOptionValue(d){const m=this._getDisplayValue(d);null==d&&this._clearPreviousSelectedOption(null,!1),this._updateNativeInputValue(m??"")}_updateNativeInputValue(d){this._formField?this._formField._control.value=d:this._element.nativeElement.value=d,this._previousValue=d}_setValueAndClose(d){const m=this.autocomplete,C=d?d.source:this._pendingAutoselectedOption;C?(this._clearPreviousSelectedOption(C),this._assignOptionValue(C.value),this._onChange(C.value),m._emitSelectEvent(C),this._element.nativeElement.focus()):m.requireSelection&&this._element.nativeElement.value!==this._valueOnAttach&&(this._clearPreviousSelectedOption(null),this._assignOptionValue(null),m._animationDone?m._animationDone.pipe((0,S.s)(1)).subscribe(()=>this._onChange(null)):this._onChange(null)),this.closePanel()}_clearPreviousSelectedOption(d,m){this.autocomplete?.options?.forEach(C=>{C!==d&&C.selected&&C.deselect(m)})}_openPanelInternal(d=this._element.nativeElement.value){this._attachOverlay(d),this._floatLabel(),this._trackedModal&&(0,tp.px)(this._trackedModal,"aria-owns",this.autocomplete.id)}_attachOverlay(d){let m=this._overlayRef;m?(this._positionStrategy.setOrigin(this._getConnectedElement()),m.updateSize({width:this._getPanelWidth()})):(this._portal=new Vp.VA(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),m=this._overlay.create(this._getOverlayConfig()),this._overlayRef=m,this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&m&&m.updateSize({width:this._getPanelWidth()})}),this._handsetLandscapeSubscription=this._breakpointObserver.observe(Fl.Rp.HandsetLandscape).subscribe(V=>{V.matches?this._positionStrategy.withFlexibleDimensions(!0).withGrowAfterOpen(!0).withViewportMargin(8):this._positionStrategy.withFlexibleDimensions(!1).withGrowAfterOpen(!1).withViewportMargin(0)})),m&&!m.hasAttached()&&(m.attach(this._portal),this._valueOnAttach=d,this._valueOnLastKeydown=null,this._closingActionsSubscription=this._subscribeToClosingActions());const C=this.panelOpen;this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._latestOpeningTrigger=this,this.autocomplete._setColor(this._formField?.color),this._updatePanelState(),this._applyModalPanelOwnership(),this.panelOpen&&C!==this.panelOpen&&this._emitOpened()}_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 au.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 m=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],C=this._aboveClass,V=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:C},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:C}];let J;J="above"===this.position?V:"below"===this.position?m:[...m,...V],d.withPositions(J)}_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 m=-1;for(let C=0;C .cdk-overlay-container [aria-modal="true"]');if(!d)return;const m=this.autocomplete.id;this._trackedModal&&(0,tp.Ae)(this._trackedModal,"aria-owns",m),(0,tp.px)(d,"aria-owns",m),this._trackedModal=d}_clearFromModal(){this._trackedModal&&((0,tp.Ae)(this._trackedModal,"aria-owns",this.autocomplete.id),this._trackedModal=null)}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(c.aKT),c.rXU(au.hJ),c.rXU(c.c1b),c.rXU(c.SKi),c.rXU(c.gRc),c.rXU(du),c.rXU(Gw.dS,8),c.rXU(mr.xb,9),c.rXU(qt.qQ,8),c.rXU(zm.Xj),c.rXU(Wm,8))}}static{this.\u0275dir=c.FsC({type:b,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(m,C){1&m&&c.bIt("focusin",function(){return C._handleFocus()})("blur",function(){return C._onTouched()})("input",function(J){return C._handleInput(J)})("keydown",function(J){return C._handleKeydown(J)})("click",function(){return C._handleClick()}),2&m&&c.BMQ("autocomplete",C.autocompleteAttribute)("role",C.autocompleteDisabled?null:"combobox")("aria-autocomplete",C.autocompleteDisabled?null:"list")("aria-activedescendant",C.panelOpen&&C.activeOption?C.activeOption.id:null)("aria-expanded",C.autocompleteDisabled?null:C.panelOpen.toString())("aria-controls",C.autocompleteDisabled||!C.panelOpen||null==C.autocomplete?null:C.autocomplete.id)("aria-haspopup",C.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"],standalone:!0,features:[c.Jv_([Qh]),c.GFd,c.OA$]})}}return b})(),Yv=(()=>{class b{static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275mod=c.$C({type:b})}static{this.\u0275inj=c.G2t({providers:[Gm],imports:[au.z_,qe.Sy,qe.yE,qt.MD,zm.Gj,qe.Sy,qe.yE]})}}return b})();var Zv=r(9042),Qv=r(152),qh=r(7291);const yf=["barSearchInput"],qv=["matAutocomplete"];function Jv(b,p){if(1&b){const d=c.RV6();c.j41(0,"button",5),c.bIt("click",function(){c.eBV(d);const C=c.XpG(2);return c.Njj(C.open())}),c.nrm(1,"mat-icon",6),c.k0s()}2&b&&(c.R7$(),c.Y8G("svgIcon","heroicons_outline:magnifying-glass"))}function Xm(b,p){1&b&&(c.j41(0,"mat-option",14),c.EFF(1," No results found! "),c.k0s())}function e0(b,p){if(1&b){const d=c.RV6();c.j41(0,"img",22),c.bIt("error",function(C){c.eBV(d);const V=c.XpG(5);return c.Njj(V.handleImageError(C))}),c.k0s()}if(2&b){const d=c.XpG().$implicit;c.Mz_("alt","",d.name,"'s avatar"),c.Y8G("src",d.avatar,c.B4B)}}function r0(b,p){1&b&&(c.qex(0),c.nrm(1,"mat-icon",23),c.bVm()),2&b&&(c.R7$(),c.Y8G("svgIcon","heroicons_outline:user-circle"))}function o0(b,p){if(1&b&&(c.j41(0,"div",24),c.EFF(1),c.k0s()),2&b){const d=c.XpG().$implicit;c.R7$(),c.SpI(" ",d.about," ")}}function n0(b,p){if(1&b&&(c.qex(0),c.j41(1,"mat-option",15)(2,"div",16)(3,"div",17),c.DNE(4,e0,1,3,"img",18)(5,r0,2,1,"ng-container",2),c.k0s(),c.j41(6,"div",19)(7,"span",20),c.EFF(8),c.k0s(),c.DNE(9,o0,2,1,"div",21),c.k0s()()(),c.bVm()),2&b){const d=p.$implicit;c.R7$(),c.Y8G("routerLink",d.link)("value",d.name),c.R7$(3),c.Y8G("ngIf",d.avatar),c.R7$(),c.Y8G("ngIf",!d.avatar),c.R7$(3),c.JRh(d.name),c.R7$(),c.Y8G("ngIf",d.about)}}function a0(b,p){if(1&b&&(c.qex(0),c.DNE(1,n0,10,6,"ng-container",12),c.bVm()),2&b){const d=p.$implicit,m=c.XpG(3);c.R7$(),c.Y8G("ngForOf",d.results)("ngForTrackBy",m.trackByFn)}}function Ym(b,p){if(1&b){const d=c.RV6();c.j41(0,"div",7),c.nrm(1,"mat-icon",8),c.j41(2,"input",9,0),c.bIt("keydown",function(C){c.eBV(d);const V=c.XpG(2);return c.Njj(V.onKeydown(C))}),c.k0s(),c.j41(4,"mat-autocomplete",10,1),c.DNE(6,Xm,2,0,"mat-option",11)(7,a0,2,2,"ng-container",12),c.k0s(),c.j41(8,"button",13),c.bIt("click",function(){c.eBV(d);const C=c.XpG(2);return c.Njj(C.close())}),c.nrm(9,"mat-icon",6),c.k0s()()}if(2&b){const d=c.sdS(5),m=c.XpG(2);c.Y8G("@slideInTop",void 0)("@slideOutTop",void 0),c.R7$(),c.Y8G("svgIcon","heroicons_outline:magnifying-glass"),c.R7$(),c.Y8G("formControl",m.searchControl)("matAutocomplete",d)("placeholder","Search..."),c.R7$(2),c.Y8G("autoSelectActiveOption",!0)("disableRipple",!0),c.R7$(2),c.Y8G("ngIf",m.resultSets&&!m.resultSets.length),c.R7$(),c.Y8G("ngForOf",m.resultSets)("ngForTrackBy",m.trackByFn),c.R7$(2),c.Y8G("svgIcon","heroicons_outline:x-mark")}}function Zm(b,p){if(1&b&&(c.j41(0,"div"),c.DNE(1,Jv,2,1,"button",3)(2,Ym,10,12,"div",4),c.k0s()),2&b){const d=c.XpG();c.R7$(),c.Y8G("ngIf",!d.opened),c.R7$(),c.Y8G("ngIf",d.opened)}}let Qm=(()=>{class b{constructor(d,m){this._storageService=d,this._sanitizer=m,this.appearance="basic",this.debounce=300,this.minLength=2,this.search=new c.bkB,this.opened=!1,this.searchControl=new lu.hs,this._unsubscribeAll=new ts.B}set barSearchInput(d){d&&setTimeout(()=>{d.nativeElement.focus()})}set matAutocomplete(d){this._matAutocomplete=d}ngOnChanges(d){"appearance"in d&&this.close()}ngOnInit(){var d=this;this.searchControl.valueChanges.pipe((0,Qv.B)(this.debounce),(0,os.Q)(this._unsubscribeAll),(0,ys.T)(m=>((!m||m.lengthm&&m.length>=this.minLength)).subscribe(function(){var m=(0,_.A)(function*(C){const V=yield d._storageService.searchProfile(C);d.resultSets=V.map(J=>({label:"Project",results:[{name:J.profile.name||J.profile.displayName||J.pubKey,pubkey:J.pubKey,username:J.profile.username||"",website:J.profile.website||"",about:J.profile.about?J.profile.about.replace(/<\/?[^>]+(>|$)/g,""):"",avatar:J.profile.picture||null,banner:J.profile.banner||null,link:`/profile/${J.pubKey}`}]})),d.search.next(d.resultSets)});return function(C){return m.apply(this,arguments)}}())}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}onKeydown(d){"Escape"===d.code&&"bar"===this.appearance&&!this._matAutocomplete.isOpen&&this.close()}open(){this.opened||(this.opened=!0)}close(){this.opened&&(this.searchControl.setValue(""),this.opened=!1)}trackByFn(d,m){return m.id||d}handleImageError(d){const m=d.target;m.onerror=null,m.src="images/avatars/avatar-placeholder.png"}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(qh.n),c.rXU(o.up))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["search"]],viewQuery:function(m,C){if(1&m&&(c.GBs(yf,5),c.GBs(qv,5)),2&m){let V;c.mGM(V=c.lsd())&&(C.barSearchInput=V.first),c.mGM(V=c.lsd())&&(C.matAutocomplete=V.first)}},inputs:{appearance:"appearance",debounce:"debounce",minLength:"minLength"},outputs:{search:"search"},exportAs:["angorSearch"],standalone:!0,features:[c.Jv_([{provide:du,useFactory:()=>{const d=(0,c.WQX)(au.hJ);return()=>d.scrollStrategies.block()}}]),c.OA$,c.aNF],decls:1,vars:1,consts:[["barSearchInput",""],["matAutocomplete","matAutocomplete"],[4,"ngIf"],["mat-icon-button","",3,"click",4,"ngIf"],["class","bg-card absolute inset-0 z-99 flex shrink-0 items-center",4,"ngIf"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"bg-card","absolute","inset-0","z-99","flex","shrink-0","items-center"],[1,"absolute","ml-6","sm:ml-8",3,"svgIcon"],[1,"h-full","w-full","px-16","sm:px-18",3,"keydown","formControl","matAutocomplete","placeholder"],[1,"max-h-128","rounded-b","border-t","shadow-md","sm:px-2",3,"autoSelectActiveOption","disableRipple"],["class","text-secondary pointer-events-none bg-transparent px-6 py-0 text-md",4,"ngIf"],[4,"ngFor","ngForOf","ngForTrackBy"],["mat-icon-button","",1,"absolute","right-5","top-1/2","-mt-5","h-10","w-10","shrink-0","sm:right-7",3,"click"],[1,"text-secondary","pointer-events-none","bg-transparent","px-6","py-0","text-md"],[1,"group","relative","mb-1","rounded-md","px-6","py-0","text-md","dark:hover:bg-hover","hover:bg-gray-100",3,"routerLink","value"],[1,"flex","items-center"],[1,"flex","h-8","w-8","shrink-0","items-center","justify-center","overflow-hidden","rounded-full","bg-primary-100","dark:bg-primary-800"],["class","h-full w-full object-cover",3,"src","alt","error",4,"ngIf"],[1,"ml-3","truncate"],[1,"font-semibold"],["class","text-sm text-gray-500",4,"ngIf"],[1,"h-full","w-full","object-cover",3,"error","src","alt"],[1,"m-0","text-primary","icon-size-5","dark:text-primary-400",3,"svgIcon"],[1,"text-sm","text-gray-500"]],template:function(m,C){1&m&&c.DNE(0,Zm,3,2,"div",2),2&m&&c.Y8G("ngIf","bar"===C.appearance)},dependencies:[Ys.Hl,Ys.iY,uc.m_,uc.An,lu.YN,lu.me,lu.BC,Yv,t0,qe.wT,wf,lu.X1,lu.l_,qe.Sy,s.Wk,mr.RG,Zv.fS,qt.MD,qt.Sq,qt.bT],encapsulation:2,data:{animation:cu.F}})}}return b})();var qm=r(1997),zp=r(9115),Hp=r(881),Jm=r(2332);const vf=()=>["/settings"];function s0(b,p){if(1&b&&(c.qex(0),c.nrm(1,"img",15),c.bVm()),2&b){const d=c.XpG();c.R7$(),c.Y8G("src",d.getSafeUrl(null==d.user?null:d.user.picture),c.B4B)}}function uu(b,p){1&b&&c.nrm(0,"mat-icon",12),2&b&&c.Y8G("svgIcon","heroicons_outline:user-circle")}let xf=(()=>{class b{constructor(d,m,C,V,J,vt,Kt){this._changeDetectorRef=d,this._router=m,this._angorConfigService=C,this._signerService=V,this._storageService=J,this.sanitizer=vt,this._nostrLoginService=Kt,this.isLoading=!0,this.errorMessage=null,this._unsubscribeAll=new ts.B}ngOnInit(){this.userPubKey=this._signerService.getPublicKey(),this._angorConfigService.config$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(d=>{localStorage.setItem("angorConfig",JSON.stringify(d)),this.config=d,this._changeDetectorRef.detectChanges()}),this.loadUserProfile(),this._storageService.profile$.subscribe(d=>{d&&d.pubKey===this.userPubKey&&(this.user=d.metadata,this._changeDetectorRef.detectChanges())})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}loadUserProfile(){var d=this;return(0,_.A)(function*(){d._storageService.getProfile(d.userPubKey).then(m=>{d.user=m,d._changeDetectorRef.detectChanges()})})()}logout(){this._router.navigate(["/logout"])}profile(){this._router.navigate(["/profile"])}setLayout(d){this._angorConfigService.config={layout:d},this._changeDetectorRef.detectChanges()}setScheme(d){this._angorConfigService.config={scheme:d},this._changeDetectorRef.detectChanges()}setTheme(d){this._angorConfigService.config={theme:d},this._changeDetectorRef.detectChanges()}getSafeUrl(d){return this.sanitizer.bypassSecurityTrustUrl(d)}Switch(){this._nostrLoginService.switchAccount()}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(c.gRc),c.rXU(s.Ix),c.rXU(Hp.P),c.rXU(qu.A),c.rXU(qh.n),c.rXU(o.up),c.rXU(Jm.v))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["user"]],standalone:!0,features:[c.aNF],decls:50,vars:16,consts:[["defaultAvatar",""],["userActions","matMenu"],["settingsMenu","matMenu"],["mat-icon-button","",3,"matMenuTriggerFor"],[1,"relative"],[4,"ngIf","ngIfElse"],[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"],[3,"svgIcon"],["mat-menu-item","",3,"matMenuTriggerFor"],["mat-menu-item","",3,"routerLink"],["alt","","onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"h-7","w-7","rounded-full","object-cover",3,"src"]],template:function(m,C){if(1&m){const V=c.RV6();c.j41(0,"button",3)(1,"span",4),c.DNE(2,s0,2,1,"ng-container",5)(3,uu,1,1,"ng-template",null,0,c.C5r),c.k0s()(),c.j41(5,"mat-menu",6,1)(7,"button",7)(8,"span",8)(9,"span"),c.EFF(10,"Logged in as"),c.k0s(),c.j41(11,"span",9),c.EFF(12),c.k0s()()(),c.nrm(13,"mat-divider",10),c.j41(14,"button",11),c.bIt("click",function(){return c.eBV(V),c.Njj(C.Switch())}),c.nrm(15,"mat-icon",12),c.j41(16,"span"),c.EFF(17,"Switch account"),c.k0s()(),c.j41(18,"button",11),c.bIt("click",function(){return c.eBV(V),c.Njj(C.profile())}),c.nrm(19,"mat-icon",12),c.j41(20,"span"),c.EFF(21,"Profile"),c.k0s()(),c.j41(22,"button",13),c.nrm(23,"mat-icon",12),c.j41(24,"span"),c.EFF(25,"Options"),c.k0s()(),c.nrm(26,"mat-divider",10),c.j41(27,"button",11),c.bIt("click",function(){return c.eBV(V),c.Njj(C.logout())}),c.nrm(28,"mat-icon",12),c.j41(29,"span"),c.EFF(30,"logout"),c.k0s()()(),c.j41(31,"mat-menu",null,2)(33,"button",11),c.bIt("click",function(){return c.eBV(V),c.Njj(C.setScheme("auto"))}),c.nrm(34,"mat-icon",12),c.j41(35,"span"),c.EFF(36,"Auto Theme"),c.k0s()(),c.j41(37,"button",11),c.bIt("click",function(){return c.eBV(V),c.Njj(C.setScheme("light"))}),c.nrm(38,"mat-icon",12),c.j41(39,"span"),c.EFF(40,"Light Theme"),c.k0s()(),c.j41(41,"button",11),c.bIt("click",function(){return c.eBV(V),c.Njj(C.setScheme("dark"))}),c.nrm(42,"mat-icon",12),c.j41(43,"span"),c.EFF(44,"Dark Theme"),c.k0s()(),c.nrm(45,"mat-divider"),c.j41(46,"button",14),c.nrm(47,"mat-icon",12),c.j41(48,"span"),c.EFF(49,"Settings"),c.k0s()()()}if(2&m){const V=c.sdS(4),J=c.sdS(6),vt=c.sdS(32);c.Y8G("matMenuTriggerFor",J),c.R7$(2),c.Y8G("ngIf",null==C.user?null:C.user.picture)("ngIfElse",V),c.R7$(3),c.Y8G("xPosition","before"),c.R7$(7),c.JRh((null==C.user?null:C.user.display_name)||(null==C.user?null:C.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",vt),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(15,vf)),c.R7$(),c.Y8G("svgIcon","heroicons_outline:cog-8-tooth")}},dependencies:[Ys.Hl,Ys.iY,zp.Cn,zp.kk,zp.fb,zp.Cp,uc.m_,uc.An,qm.w,qm.q,qt.MD,qt.bT,s.iI,s.Wk],encapsulation:2,changeDetection:0})}}return b})();var c0=r(3236),_f=r(1584);let l0=(()=>{class b{constructor(d,m){this.swUpdate=d,this.zone=m,this.newVersionAvailableSubject=new jt.t(!1),this.isNewVersionAvailable$=this.newVersionAvailableSubject.asObservable(),this.intervalSource=function kf(b=0,p=c0.E){return b<0&&(b=0),(0,_f.O)(b,b,p)}(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,_.A)(function*(){try{(yield d.swUpdate.checkForUpdate())&&d.newVersionAvailableSubject.next(!0)}catch(m){console.error("Failed to check for updates:",m)}}))})}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(m){return new(m||b)(c.KVO(Vu),c.KVO(c.SKi))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();function d0(b,p){if(1&b){const d=c.RV6();c.j41(0,"button",1),c.bIt("click",function(){c.eBV(d);const C=c.XpG();return c.Njj(C.applyUpdate())}),c.nrm(1,"mat-icon",2),c.k0s()}if(2&b){const d=c.XpG();c.Y8G("matTooltip",d.tooltip||"Update App"),c.R7$(),c.Y8G("svgIcon","heroicons_outline:cloud-arrow-down")}}let tb=(()=>{class b{constructor(d,m){this.updateService=d,this._changeDetectorRef=m,this.updateService.isNewVersionAvailable$.subscribe(C=>{C&&this._changeDetectorRef.detectChanges()})}applyUpdate(){this.updateService.applyUpdate()}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(l0),c.rXU(c.gRc))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["update"]],inputs:{tooltip:"tooltip"},exportAs:["update"],standalone:!0,features:[c.aNF],decls:2,vars:3,consts:[["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"click","matTooltip"],[3,"svgIcon"]],template:function(m,C){1&m&&(c.DNE(0,d0,2,2,"button",0),c.nI1(1,"async")),2&m&&c.Y8G("ngIf",c.bMT(1,1,C.updateService.isNewVersionAvailable$))},dependencies:[Ys.Hl,Ys.iY,uc.m_,uc.An,$p.uc,$p.oV,qt.MD,qt.bT,qt.Jj],encapsulation:2,changeDetection:0})}}return b})();function u0(b,p){if(1&b&&(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&b){const d=c.XpG();c.Y8G("mode","over")("name","mainNavigation")("navigation",d.navigation.default)("opened",!1)}}function eb(b,p){if(1&b&&(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&b){const d=c.XpG();c.R7$(5),c.Y8G("name","mainNavigation")("navigation",d.navigation.horizontal)}}function t1(b,p){if(1&b){const d=c.RV6();c.j41(0,"button",19),c.bIt("click",function(){c.eBV(d);const C=c.XpG();return c.Njj(C.toggleNavigation("mainNavigation"))}),c.nrm(1,"mat-icon",20),c.k0s()}2&b&&(c.R7$(),c.Y8G("svgIcon","heroicons_outline:bars-3"))}function e1(b,p){1&b&&c.nrm(0,"router-outlet")}let Wp=(()=>{class b{constructor(d,m,C,V,J){this._activatedRoute=d,this._router=m,this._navigationService=C,this._angorMediaWatcherService=V,this._angorNavigationService=J,this._unsubscribeAll=new ts.B,this.version=Ll}ngOnInit(){this._navigationService.navigation$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(d=>{this.navigation=d}),this._angorMediaWatcherService.onMediaChange$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(({matchingAliases:d})=>{this.isScreenSmall=!d.includes("md")})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}toggleNavigation(d){const m=this._angorNavigationService.getComponent(d);m&&m.toggle()}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(s.nX),c.rXU(s.Ix),c.rXU(Wa),c.rXU(lt.l),c.rXU(jp.lX))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["modern-layout"]],standalone:!0,features:[c.aNF],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(m,C){1&m&&(c.nrm(0,"angor-loading-bar"),c.DNE(1,u0,4,4,"angor-vertical-navigation",0),c.j41(2,"div",1)(3,"div",2),c.DNE(4,eb,6,2)(5,t1,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,e1,1,0,"router-outlet"),c.k0s(),c.j41(14,"div",8)(15,"span",9),c.EFF(16),c.k0s()()()),2&m&&(c.R7$(),c.vxM(C.isScreenSmall?1:-1),c.R7$(3),c.vxM(C.isScreenSmall?-1:4),c.R7$(),c.vxM(C.isScreenSmall?5:-1),c.R7$(4),c.Y8G("appearance","bar"),c.R7$(4),c.vxM(13),c.R7$(3),c.SpI("Angor Hub - version ",C.version,""))},dependencies:[df,jp.Tv,jp.$w,Ys.Hl,Ys.iY,uc.m_,uc.An,Qu,Qm,mf,xf,s.n3,tb],encapsulation:2})}}return b})();function p0(b,p){1&b&&c.nrm(0,"router-outlet")}let h0=(()=>{class b{constructor(d,m,C,V,J){this._activatedRoute=d,this._router=m,this._navigationService=C,this._angorMediaWatcherService=V,this._angorNavigationService=J,this._unsubscribeAll=new ts.B,this.version=Ll}ngOnInit(){this._navigationService.navigation$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(d=>{this.navigation=d}),this._angorMediaWatcherService.onMediaChange$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(({matchingAliases:d})=>{this.isScreenSmall=!d.includes("md")})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}toggleNavigation(d){const m=this._angorNavigationService.getComponent(d);m&&m.toggle()}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(s.nX),c.rXU(s.Ix),c.rXU(Wa),c.rXU(lt.l),c.rXU(jp.lX))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["classic-layout"]],standalone:!0,features:[c.aNF],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(m,C){1&m&&(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 C.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,p0,1,0,"router-outlet"),c.k0s(),c.j41(18,"div",13)(19,"span",14),c.EFF(20),c.k0s()()()),2&m&&(c.R7$(),c.Y8G("mode",C.isScreenSmall?"over":"side")("name","mainNavigation")("navigation",C.navigation.default)("opened",!C.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 ",C.version,""))},dependencies:[df,jp.Tv,Ys.Hl,Ys.iY,uc.m_,uc.An,Qu,Qm,mf,xf,s.n3,tb],encapsulation:2})}}return b})();function g0(b,p){1&b&&c.nrm(0,"empty-layout")}function rb(b,p){1&b&&c.nrm(0,"modern-layout")}function f0(b,p){1&b&&c.nrm(0,"classic-layout")}let Ef=(()=>{class b{constructor(d,m,C,V,J,vt,Kt){this._activatedRoute=d,this._document=m,this._renderer2=C,this._router=V,this._angorConfigService=J,this._angorMediaWatcherService=vt,this._angorPlatformService=Kt,this._unsubscribeAll=new ts.B}ngOnInit(){(0,ed.z)([this._angorConfigService.config$,this._angorMediaWatcherService.onMediaQueryChange$(["(prefers-color-scheme: dark)","(prefers-color-scheme: light)"])]).pipe((0,os.Q)(this._unsubscribeAll),(0,ys.T)(([d,m])=>{const C={scheme:d.scheme,theme:d.theme};return"auto"===d.scheme&&(C.scheme=m.breakpoints["(prefers-color-scheme: dark)"]?"dark":"light"),C})).subscribe(d=>{this.scheme=d.scheme,this.theme=d.theme,this._updateScheme(),this._updateTheme()}),this._angorConfigService.config$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(d=>{this.config=d,this._updateLayout()}),this._router.events.pipe((0,ve.p)(d=>d instanceof s.wF),(0,os.Q)(this._unsubscribeAll)).subscribe(()=>{this._updateLayout()}),this._renderer2.setAttribute(this._document.querySelector("[ng-version]"),"angor-version",Ll),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 m=d.snapshot.queryParamMap.get("layout");m&&(this.layout=m,this.config&&(this.config.layout=m)),d.pathFromRoot.forEach(V=>{V.routeConfig&&V.routeConfig.data&&V.routeConfig.data.layout&&(this.layout=V.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(m){return new(m||b)(c.rXU(s.nX),c.rXU(qt.qQ),c.rXU(c.sFG),c.rXU(s.Ix),c.rXU(Hp.P),c.rXU(lt.l),c.rXU($t))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["layout"]],standalone:!0,features:[c.aNF],decls:3,vars:3,template:function(m,C){1&m&&c.DNE(0,g0,1,0,"empty-layout")(1,rb,1,0,"modern-layout")(2,f0,1,0,"classic-layout"),2&m&&(c.vxM("empty"===C.layout?0:-1),c.R7$(),c.vxM("modern"===C.layout?1:-1),c.R7$(),c.vxM("classic"===C.layout?2:-1))},dependencies:[Rm,Wp,h0],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 b})();const Jh=()=>{const b=(0,c.WQX)(qu.A),p=(0,c.WQX)(s.Ix);return""!==b.getPublicKey()||p.parseUrl("/login")},m0=[{path:"",pathMatch:"full",redirectTo:"home"},{path:"project/:pubkey",pathMatch:"full",redirectTo:"explore"},{path:"login-redirect",pathMatch:"full",redirectTo:"explore"},{path:"",component:Ef,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:[Jh],canActivateChild:[Jh],component:Ef,data:{layout:"empty"},children:[{path:"logout",loadChildren:()=>r.e(514).then(r.bind(r,1514))}]},{path:"",canActivate:[Jh],canActivateChild:[Jh],component:Ef,resolve:{initialData:()=>{const b=(0,c.WQX)(Wa);return(0,c.WQX)(il),(0,bl.p)([b.get()])}},children:[{path:"home",loadChildren:()=>Promise.all([r.e(706),r.e(539),r.e(458),r.e(541)]).then(r.bind(r,5541))},{path:"explore",loadChildren:()=>Promise.all([r.e(450),r.e(76),r.e(632)]).then(r.bind(r,6632))},{path:"zap",loadChildren:()=>Promise.all([r.e(706),r.e(551)]).then(r.bind(r,8551))},{path:"bookmark",loadChildren:()=>Promise.all([r.e(450),r.e(76),r.e(364)]).then(r.bind(r,8364))},{path:"profile",loadChildren:()=>Promise.all([r.e(706),r.e(539),r.e(450),r.e(865),r.e(458),r.e(253)]).then(r.bind(r,7253))},{path:"profile/:pubkey",loadChildren:()=>Promise.all([r.e(706),r.e(539),r.e(450),r.e(865),r.e(458),r.e(253)]).then(r.bind(r,7253))},{path:"post",loadChildren:()=>Promise.all([r.e(706),r.e(539),r.e(865),r.e(458),r.e(218)]).then(r.bind(r,2218))},{path:"post/:id",loadChildren:()=>Promise.all([r.e(706),r.e(539),r.e(865),r.e(458),r.e(218)]).then(r.bind(r,2218))},{path:"settings",loadChildren:()=>Promise.all([r.e(450),r.e(76),r.e(55)]).then(r.bind(r,6055))},{path:"settings/:id",loadChildren:()=>Promise.all([r.e(450),r.e(76),r.e(55)]).then(r.bind(r,6055))},{path:"chat",loadChildren:()=>Promise.all([r.e(706),r.e(539),r.e(865),r.e(183)]).then(r.bind(r,6183))},{path:"404-not-found",pathMatch:"full",loadChildren:()=>r.e(258).then(r.bind(r,5258))},{path:"**",redirectTo:"404-not-found"}]}];let b0=(()=>{class b{constructor(){const d=(0,c.WQX)(o.up),m=(0,c.WQX)(uc.tp);m.addSvgIconSet(d.bypassSecurityTrustResourceUrl("icons/material-twotone.svg")),m.addSvgIconSetInNamespace("mat_outline",d.bypassSecurityTrustResourceUrl("icons/material-outline.svg")),m.addSvgIconSetInNamespace("mat_solid",d.bypassSecurityTrustResourceUrl("icons/material-solid.svg")),m.addSvgIconSetInNamespace("feather",d.bypassSecurityTrustResourceUrl("icons/feather.svg")),m.addSvgIconSetInNamespace("heroicons_outline",d.bypassSecurityTrustResourceUrl("icons/heroicons-outline.svg")),m.addSvgIconSetInNamespace("heroicons_solid",d.bypassSecurityTrustResourceUrl("icons/heroicons-solid.svg")),m.addSvgIconSetInNamespace("heroicons_mini",d.bypassSecurityTrustResourceUrl("icons/heroicons-mini.svg"))}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();var Cf=r(9350),r1=r(7707);let Df=(()=>{class b{constructor(d){this.httpClient=d}getTranslation(d){return this.httpClient.get(`./i18n/${d}.json`)}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(q.Qq))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();const n1=[{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"}],a1=[{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 s1=r(7730);var y0=r(1984),pu=r(7517),tg=r(6726),ob=r(5776);const v0=(0,r(8992).A)(Object.keys,Object);var ab=Object.prototype.hasOwnProperty;var $c=r(1287);const cb=function sb(b){return(0,$c.A)(b)?(0,tg.A)(b):function rp(b){if(!(0,ob.A)(b))return v0(b);var p=[];for(var d in Object(b))ab.call(b,d)&&"constructor"!=d&&p.push(d);return p}(b)};var lb=r(133);var u1=r(9933),eg=r(4528);const hu=function k0(){return[]};var pb=Object.prototype.propertyIsEnumerable,rg=Object.getOwnPropertySymbols;const Mf=rg?function(b){return null==b?[]:(b=Object(b),function Sf(b,p){for(var d=-1,m=null==b?0:b.length,C=0,V=[];++d{class b{constructor(d){this._angorMockApiService=d,this._defaultNavigation=n1,this._horizontalNavigation=a1,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/navigation").reply(()=>(this._horizontalNavigation.forEach(d=>{this._defaultNavigation.forEach(m=>{m.id===d.id&&(d.children=Qf(m.children))})}),[200,{default:Qf(this._defaultNavigation),horizontal:Qf(this._horizontalNavigation)}]))}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(z))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})()];let mg=(()=>{class b{constructor(d){this.http=d,this.timestamp=null,this.ngswFilePath="/ngsw.json"}load(){var d=this;return(0,_.A)(function*(){try{const m=yield d.http.get(d.ngswFilePath).toPromise();m&&m.timestamp?(d.timestamp=m.timestamp,console.log("Timestamp successfully loaded:",d.timestamp)):console.error("Invalid data format in ngsw.json")}catch(m){console.error("Error loading ngsw.json:",m)}})()}getTimestamp(){return this.timestamp}loadHash(){return this.http.get(this.ngswFilePath).pipe((0,ys.T)(d=>d.timestamp||null),(0,Ip.W)(d=>(console.error("Error fetching ngsw.json hash:",d),(0,T.$)(()=>new Error("Failed to load hash.")))))}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(q.Qq))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();var bg=r(2083),cy=r(6616);const dy={providers:[function Qg(){return(0,c.ngT)("NgEagerAnimations"),[...Dp]}(),(0,q.$R)(),function Bh(b,p={}){return(0,c.EmA)([ol,Vu,{provide:Mp,useValue:b},{provide:Fh,useValue:p},{provide:kd,useFactory:ef,deps:[Fh,c.Agw]},{provide:c.hnV,useFactory:Om,deps:[c.zZn,Mp,Fh,c.Agw],multi:!0}])}("ngsw-worker.js",{enabled:!(0,c.naY)(),registrationStrategy:"registerWhenStable:30000"}),{provide:c.hnV,useFactory:function ly(b){return()=>b.load()},deps:[mg,qu.A,bg.d],multi:!0},{provide:c.hnV,useFactory:function f1(b,p){return(0,_.A)(function*(){const d=b.getPublicKey();d&&(yield p.loadUserProfile(d))})},deps:[qu.A,bg.d],multi:!0},{provide:c.hnV,useFactory:function m1(){return()=>{(0,cy.Ts)({theme:"ocean",noBanner:!0,title:"Angor Hub",onAuth:(b,p)=>{}})}},multi:!0},(0,s.lh)(m0,(0,s.oH)({scrollPositionRestoration:"enabled"})),{provide:qe.MJ,useClass:Yc},{provide:qe.de,useValue:{parse:{dateInput:"D"},display:{dateInput:"DDD",monthYearLabel:"LLL yyyy",dateA11yLabel:"DD",monthYearA11yLabel:"LLLL yyyy"}}},function sn(b){const p=[uo(Wh),an(Bp),bo(Dd),Xo(x)];return b.config&&p.push(function Qn(b){return(0,c.EmA)([{provide:Cd,useValue:Hh(b)}])}(b.config)),b.loader&&p.push(function qn(b){return(0,c.EmA)([{provide:Rp,useClass:b}])}(b.loader)),p}({config:{availableLangs:[{id:"en",label:"English"}],defaultLang:"en",fallbackLang:"en",reRenderOnLangChange:!0,prodMode:!0},loader:Df}),{provide:c.hnV,useFactory:()=>{const b=(0,c.WQX)(Ze),p=b.getDefaultLang();return b.setActiveLang(p),()=>function o1(b,p){const d="object"==typeof p;return new Promise((m,C)=>{const V=new r1.Ms({next:J=>{m(J),V.unsubscribe()},error:C,complete:()=>{d?m(p.defaultValue):C(new Cf.G)}});b.subscribe(V)})}(b.load(p))},multi:!0},[{provide:c.Z63,useValue:()=>(0,c.WQX)(b0),multi:!0}],(b=>{const p=[{provide:qe.N,useValue:{doctype:!0,theme:!1,version:!0}},{provide:mr.U$,useValue:{appearance:"fill"}},{provide:E,useValue:b?.mockApi?.delay??0},{provide:_t.t,useValue:b?.angor??{}},(0,c.oKB)(Mr.hM),{provide:c.Z63,useValue:()=>(0,c.WQX)(Bt.m),multi:!0},(0,q.$R)((0,q.b$)([ct])),{provide:c.Z63,useValue:()=>(0,c.WQX)(At),multi:!0},{provide:c.Z63,useValue:()=>(0,c.WQX)(lt.l),multi:!0},{provide:c.Z63,useValue:()=>(0,c.WQX)($t),multi:!0},{provide:c.Z63,useValue:()=>(0,c.WQX)(ne),multi:!0},{provide:c.Z63,useValue:()=>(0,c.WQX)(ce.Q),multi:!0}];return b?.mockApi?.services&&p.push((0,q.$R)((0,q.b$)([et])),{provide:c.hnV,deps:[...b.mockApi.services],useFactory:()=>()=>null,multi:!0}),p})({mockApi:{delay:0,services:sy},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,o.B8)(y,dy).catch(b=>console.error(b))},3981:(i,a)=>{"use strict";a.byteLength=function T(z){var q=E(z),pt=q[1];return 3*(q[0]+pt)/4-pt},a.toByteArray=function S(z){var q,At,dt=E(z),pt=dt[0],et=dt[1],_t=new s(function A(z,q,dt){return 3*(q+dt)/4-dt}(0,pt,et)),Bt=0,jt=et>0?pt-4:pt;for(At=0;At>16&255,_t[Bt++]=q>>8&255,_t[Bt++]=255&q;return 2===et&&(q=o[z.charCodeAt(At)]<<2|o[z.charCodeAt(At+1)]>>4,_t[Bt++]=255&q),1===et&&(q=o[z.charCodeAt(At)]<<10|o[z.charCodeAt(At+1)]<<4|o[z.charCodeAt(At+2)]>>2,_t[Bt++]=q>>8&255,_t[Bt++]=255&q),_t},a.fromByteArray=function Y(z){for(var q,dt=z.length,pt=dt%3,et=[],Bt=0,jt=dt-pt;Btjt?jt:Bt+16383));return 1===pt?et.push(r[(q=z[dt-1])>>2]+r[q<<4&63]+"=="):2===pt&&et.push(r[(q=(z[dt-2]<<8)+z[dt-1])>>10]+r[q>>4&63]+r[q<<2&63]+"="),et.join("")};for(var r=[],o=[],s=typeof Uint8Array<"u"?Uint8Array:Array,c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",y=0;y<64;++y)r[y]=c[y],o[c.charCodeAt(y)]=y;function E(z){var q=z.length;if(q%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var dt=z.indexOf("=");return-1===dt&&(dt=q),[dt,dt===q?0:4-dt%4]}function I(z){return r[z>>18&63]+r[z>>12&63]+r[z>>6&63]+r[63&z]}function N(z,q,dt){for(var et=[],_t=q;_t{"use strict";const s=r(3981),c=r(2020),y="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;a.hp=A,a.IS=50;const _=2147483647;function T(mt){if(mt>_)throw new RangeError('The value "'+mt+'" is invalid for option "size"');const U=new Uint8Array(mt);return Object.setPrototypeOf(U,A.prototype),U}function A(mt,U,Q){if("number"==typeof mt){if("string"==typeof U)throw new TypeError('The "string" argument must be of type string. Received type number');return Y(mt)}return S(mt,U,Q)}function S(mt,U,Q){if("string"==typeof mt)return function z(mt,U){if(("string"!=typeof U||""===U)&&(U="utf8"),!A.isEncoding(U))throw new TypeError("Unknown encoding: "+U);const Q=0|jt(mt,U);let it=T(Q);const Tt=it.write(mt,U);return Tt!==Q&&(it=it.slice(0,Tt)),it}(mt,U);if(ArrayBuffer.isView(mt))return function dt(mt){if(Nt(mt,Uint8Array)){const U=new Uint8Array(mt);return pt(U.buffer,U.byteOffset,U.byteLength)}return q(mt)}(mt);if(null==mt)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof mt);if(Nt(mt,ArrayBuffer)||mt&&Nt(mt.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(Nt(mt,SharedArrayBuffer)||mt&&Nt(mt.buffer,SharedArrayBuffer)))return pt(mt,U,Q);if("number"==typeof mt)throw new TypeError('The "value" argument must not be of type number. Received type number');const it=mt.valueOf&&mt.valueOf();if(null!=it&&it!==mt)return A.from(it,U,Q);const Tt=function et(mt){if(A.isBuffer(mt)){const U=0|_t(mt.length),Q=T(U);return 0===Q.length||mt.copy(Q,0,0,U),Q}return void 0!==mt.length?"number"!=typeof mt.length||he(mt.length)?T(0):q(mt):"Buffer"===mt.type&&Array.isArray(mt.data)?q(mt.data):void 0}(mt);if(Tt)return Tt;if(typeof Symbol<"u"&&null!=Symbol.toPrimitive&&"function"==typeof mt[Symbol.toPrimitive])return A.from(mt[Symbol.toPrimitive]("string"),U,Q);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof mt)}function I(mt){if("number"!=typeof mt)throw new TypeError('"size" argument must be of type number');if(mt<0)throw new RangeError('The value "'+mt+'" is invalid for option "size"')}function Y(mt){return I(mt),T(mt<0?0:0|_t(mt))}function q(mt){const U=mt.length<0?0:0|_t(mt.length),Q=T(U);for(let it=0;it=_)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+_.toString(16)+" bytes");return 0|mt}function jt(mt,U){if(A.isBuffer(mt))return mt.length;if(ArrayBuffer.isView(mt)||Nt(mt,ArrayBuffer))return mt.byteLength;if("string"!=typeof mt)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof mt);const Q=mt.length,it=arguments.length>2&&!0===arguments[2];if(!it&&0===Q)return 0;let Tt=!1;for(;;)switch(U){case"ascii":case"latin1":case"binary":return Q;case"utf8":case"utf-8":return $e(mt).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*Q;case"hex":return Q>>>1;case"base64":return Ao(mt).length;default:if(Tt)return it?-1:$e(mt).length;U=(""+U).toLowerCase(),Tt=!0}}function At(mt,U,Q){let it=!1;if((void 0===U||U<0)&&(U=0),U>this.length||((void 0===Q||Q>this.length)&&(Q=this.length),Q<=0)||(Q>>>=0)<=(U>>>=0))return"";for(mt||(mt="utf8");;)switch(mt){case"hex":return ke(this,U,Q);case"utf8":case"utf-8":return qe(this,U,Q);case"ascii":return _r(this,U,Q);case"latin1":case"binary":return Wr(this,U,Q);case"base64":return ce(this,U,Q);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ve(this,U,Q);default:if(it)throw new TypeError("Unknown encoding: "+mt);mt=(mt+"").toLowerCase(),it=!0}}function kt(mt,U,Q){const it=mt[U];mt[U]=mt[Q],mt[Q]=it}function ct(mt,U,Q,it,Tt){if(0===mt.length)return-1;if("string"==typeof Q?(it=Q,Q=0):Q>2147483647?Q=2147483647:Q<-2147483648&&(Q=-2147483648),he(Q=+Q)&&(Q=Tt?0:mt.length-1),Q<0&&(Q=mt.length+Q),Q>=mt.length){if(Tt)return-1;Q=mt.length-1}else if(Q<0){if(!Tt)return-1;Q=0}if("string"==typeof U&&(U=A.from(U,it)),A.isBuffer(U))return 0===U.length?-1:lt(mt,U,Q,it,Tt);if("number"==typeof U)return U&=255,"function"==typeof Uint8Array.prototype.indexOf?Tt?Uint8Array.prototype.indexOf.call(mt,U,Q):Uint8Array.prototype.lastIndexOf.call(mt,U,Q):lt(mt,[U],Q,it,Tt);throw new TypeError("val must be string, number or Buffer")}function lt(mt,U,Q,it,Tt){let nr,It=1,ye=mt.length,ir=U.length;if(void 0!==it&&("ucs2"===(it=String(it).toLowerCase())||"ucs-2"===it||"utf16le"===it||"utf-16le"===it)){if(mt.length<2||U.length<2)return-1;It=2,ye/=2,ir/=2,Q/=2}function er(Hr,Qr){return 1===It?Hr[Qr]:Hr.readUInt16BE(Qr*It)}if(Tt){let Hr=-1;for(nr=Q;nrye&&(Q=ye-ir),nr=Q;nr>=0;nr--){let Hr=!0;for(let Qr=0;QrTt&&(it=Tt):it=Tt;const It=U.length;let ye;for(it>It/2&&(it=It/2),ye=0;ye>8,Tt=Q%256,It.push(Tt),It.push(it);return It}(U,mt.length-Q),mt,Q,it)}function ce(mt,U,Q){return s.fromByteArray(0===U&&Q===mt.length?mt:mt.slice(U,Q))}function qe(mt,U,Q){Q=Math.min(mt.length,Q);const it=[];let Tt=U;for(;Tt239?4:It>223?3:It>191?2:1;if(Tt+ir<=Q){let er,nr,Hr,Qr;switch(ir){case 1:It<128&&(ye=It);break;case 2:er=mt[Tt+1],128==(192&er)&&(Qr=(31&It)<<6|63&er,Qr>127&&(ye=Qr));break;case 3:er=mt[Tt+1],nr=mt[Tt+2],128==(192&er)&&128==(192&nr)&&(Qr=(15&It)<<12|(63&er)<<6|63&nr,Qr>2047&&(Qr<55296||Qr>57343)&&(ye=Qr));break;case 4:er=mt[Tt+1],nr=mt[Tt+2],Hr=mt[Tt+3],128==(192&er)&&128==(192&nr)&&128==(192&Hr)&&(Qr=(15&It)<<18|(63&er)<<12|(63&nr)<<6|63&Hr,Qr>65535&&Qr<1114112&&(ye=Qr))}}null===ye?(ye=65533,ir=1):ye>65535&&(ye-=65536,it.push(ye>>>10&1023|55296),ye=56320|1023&ye),it.push(ye),Tt+=ir}return function mr(mt){const U=mt.length;if(U<=Mr)return String.fromCharCode.apply(String,mt);let Q="",it=0;for(;itTt.length?(A.isBuffer(ye)||(ye=A.from(ye)),ye.copy(Tt,It)):Uint8Array.prototype.set.call(Tt,ye,It);else{if(!A.isBuffer(ye))throw new TypeError('"list" argument must be an Array of Buffers');ye.copy(Tt,It)}It+=ye.length}return Tt},A.byteLength=jt,A.prototype._isBuffer=!0,A.prototype.swap16=function(){const U=this.length;if(U%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let Q=0;QQ&&(U+=" ... "),""},y&&(A.prototype[y]=A.prototype.inspect),A.prototype.compare=function(U,Q,it,Tt,It){if(Nt(U,Uint8Array)&&(U=A.from(U,U.offset,U.byteLength)),!A.isBuffer(U))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof U);if(void 0===Q&&(Q=0),void 0===it&&(it=U?U.length:0),void 0===Tt&&(Tt=0),void 0===It&&(It=this.length),Q<0||it>U.length||Tt<0||It>this.length)throw new RangeError("out of range index");if(Tt>=It&&Q>=it)return 0;if(Tt>=It)return-1;if(Q>=it)return 1;if(this===U)return 0;let ye=(It>>>=0)-(Tt>>>=0),ir=(it>>>=0)-(Q>>>=0);const er=Math.min(ye,ir),nr=this.slice(Tt,It),Hr=U.slice(Q,it);for(let Qr=0;Qr>>=0,isFinite(it)?(it>>>=0,void 0===Tt&&(Tt="utf8")):(Tt=it,it=void 0)}const It=this.length-Q;if((void 0===it||it>It)&&(it=It),U.length>0&&(it<0||Q<0)||Q>this.length)throw new RangeError("Attempt to write outside buffer bounds");Tt||(Tt="utf8");let ye=!1;for(;;)switch(Tt){case"hex":return Ct(this,U,Q,it);case"utf8":case"utf-8":return $t(this,U,Q,it);case"ascii":case"latin1":case"binary":return qt(this,U,Q,it);case"base64":return ve(this,U,Q,it);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ne(this,U,Q,it);default:if(ye)throw new TypeError("Unknown encoding: "+Tt);Tt=(""+Tt).toLowerCase(),ye=!0}},A.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const Mr=4096;function _r(mt,U,Q){let it="";Q=Math.min(mt.length,Q);for(let Tt=U;Ttit)&&(Q=it);let Tt="";for(let It=U;ItQ)throw new RangeError("Trying to access beyond buffer length")}function Lt(mt,U,Q,it,Tt,It){if(!A.isBuffer(mt))throw new TypeError('"buffer" argument must be a Buffer instance');if(U>Tt||Umt.length)throw new RangeError("Index out of range")}function Ie(mt,U,Q,it,Tt){Te(U,it,Tt,mt,Q,7);let It=Number(U&BigInt(4294967295));mt[Q++]=It,It>>=8,mt[Q++]=It,It>>=8,mt[Q++]=It,It>>=8,mt[Q++]=It;let ye=Number(U>>BigInt(32)&BigInt(4294967295));return mt[Q++]=ye,ye>>=8,mt[Q++]=ye,ye>>=8,mt[Q++]=ye,ye>>=8,mt[Q++]=ye,Q}function Pt(mt,U,Q,it,Tt){Te(U,it,Tt,mt,Q,7);let It=Number(U&BigInt(4294967295));mt[Q+7]=It,It>>=8,mt[Q+6]=It,It>>=8,mt[Q+5]=It,It>>=8,mt[Q+4]=It;let ye=Number(U>>BigInt(32)&BigInt(4294967295));return mt[Q+3]=ye,ye>>=8,mt[Q+2]=ye,ye>>=8,mt[Q+1]=ye,ye>>=8,mt[Q]=ye,Q+8}function le(mt,U,Q,it,Tt,It){if(Q+it>mt.length)throw new RangeError("Index out of range");if(Q<0)throw new RangeError("Index out of range")}function zt(mt,U,Q,it,Tt){return U=+U,Q>>>=0,Tt||le(mt,0,Q,4),c.write(mt,U,Q,it,23,4),Q+4}function Ae(mt,U,Q,it,Tt){return U=+U,Q>>>=0,Tt||le(mt,0,Q,8),c.write(mt,U,Q,it,52,8),Q+8}A.prototype.slice=function(U,Q){const it=this.length;(U=~~U)<0?(U+=it)<0&&(U=0):U>it&&(U=it),(Q=void 0===Q?it:~~Q)<0?(Q+=it)<0&&(Q=0):Q>it&&(Q=it),Q>>=0,Q>>>=0,it||yt(U,Q,this.length);let Tt=this[U],It=1,ye=0;for(;++ye>>=0,Q>>>=0,it||yt(U,Q,this.length);let Tt=this[U+--Q],It=1;for(;Q>0&&(It*=256);)Tt+=this[U+--Q]*It;return Tt},A.prototype.readUint8=A.prototype.readUInt8=function(U,Q){return U>>>=0,Q||yt(U,1,this.length),this[U]},A.prototype.readUint16LE=A.prototype.readUInt16LE=function(U,Q){return U>>>=0,Q||yt(U,2,this.length),this[U]|this[U+1]<<8},A.prototype.readUint16BE=A.prototype.readUInt16BE=function(U,Q){return U>>>=0,Q||yt(U,2,this.length),this[U]<<8|this[U+1]},A.prototype.readUint32LE=A.prototype.readUInt32LE=function(U,Q){return U>>>=0,Q||yt(U,4,this.length),(this[U]|this[U+1]<<8|this[U+2]<<16)+16777216*this[U+3]},A.prototype.readUint32BE=A.prototype.readUInt32BE=function(U,Q){return U>>>=0,Q||yt(U,4,this.length),16777216*this[U]+(this[U+1]<<16|this[U+2]<<8|this[U+3])},A.prototype.readBigUInt64LE=Le(function(U){ie(U>>>=0,"offset");const Q=this[U],it=this[U+7];(void 0===Q||void 0===it)&&We(U,this.length-8);const Tt=Q+256*this[++U]+65536*this[++U]+this[++U]*2**24,It=this[++U]+256*this[++U]+65536*this[++U]+it*2**24;return BigInt(Tt)+(BigInt(It)<>>=0,"offset");const Q=this[U],it=this[U+7];(void 0===Q||void 0===it)&&We(U,this.length-8);const Tt=Q*2**24+65536*this[++U]+256*this[++U]+this[++U],It=this[++U]*2**24+65536*this[++U]+256*this[++U]+it;return(BigInt(Tt)<>>=0,Q>>>=0,it||yt(U,Q,this.length);let Tt=this[U],It=1,ye=0;for(;++ye=It&&(Tt-=Math.pow(2,8*Q)),Tt},A.prototype.readIntBE=function(U,Q,it){U>>>=0,Q>>>=0,it||yt(U,Q,this.length);let Tt=Q,It=1,ye=this[U+--Tt];for(;Tt>0&&(It*=256);)ye+=this[U+--Tt]*It;return It*=128,ye>=It&&(ye-=Math.pow(2,8*Q)),ye},A.prototype.readInt8=function(U,Q){return U>>>=0,Q||yt(U,1,this.length),128&this[U]?-1*(255-this[U]+1):this[U]},A.prototype.readInt16LE=function(U,Q){U>>>=0,Q||yt(U,2,this.length);const it=this[U]|this[U+1]<<8;return 32768&it?4294901760|it:it},A.prototype.readInt16BE=function(U,Q){U>>>=0,Q||yt(U,2,this.length);const it=this[U+1]|this[U]<<8;return 32768&it?4294901760|it:it},A.prototype.readInt32LE=function(U,Q){return U>>>=0,Q||yt(U,4,this.length),this[U]|this[U+1]<<8|this[U+2]<<16|this[U+3]<<24},A.prototype.readInt32BE=function(U,Q){return U>>>=0,Q||yt(U,4,this.length),this[U]<<24|this[U+1]<<16|this[U+2]<<8|this[U+3]},A.prototype.readBigInt64LE=Le(function(U){ie(U>>>=0,"offset");const Q=this[U],it=this[U+7];return(void 0===Q||void 0===it)&&We(U,this.length-8),(BigInt(this[U+4]+256*this[U+5]+65536*this[U+6]+(it<<24))<>>=0,"offset");const Q=this[U],it=this[U+7];(void 0===Q||void 0===it)&&We(U,this.length-8);const Tt=(Q<<24)+65536*this[++U]+256*this[++U]+this[++U];return(BigInt(Tt)<>>=0,Q||yt(U,4,this.length),c.read(this,U,!0,23,4)},A.prototype.readFloatBE=function(U,Q){return U>>>=0,Q||yt(U,4,this.length),c.read(this,U,!1,23,4)},A.prototype.readDoubleLE=function(U,Q){return U>>>=0,Q||yt(U,8,this.length),c.read(this,U,!0,52,8)},A.prototype.readDoubleBE=function(U,Q){return U>>>=0,Q||yt(U,8,this.length),c.read(this,U,!1,52,8)},A.prototype.writeUintLE=A.prototype.writeUIntLE=function(U,Q,it,Tt){U=+U,Q>>>=0,it>>>=0,Tt||Lt(this,U,Q,it,Math.pow(2,8*it)-1,0);let It=1,ye=0;for(this[Q]=255&U;++ye>>=0,it>>>=0,Tt||Lt(this,U,Q,it,Math.pow(2,8*it)-1,0);let It=it-1,ye=1;for(this[Q+It]=255&U;--It>=0&&(ye*=256);)this[Q+It]=U/ye&255;return Q+it},A.prototype.writeUint8=A.prototype.writeUInt8=function(U,Q,it){return U=+U,Q>>>=0,it||Lt(this,U,Q,1,255,0),this[Q]=255&U,Q+1},A.prototype.writeUint16LE=A.prototype.writeUInt16LE=function(U,Q,it){return U=+U,Q>>>=0,it||Lt(this,U,Q,2,65535,0),this[Q]=255&U,this[Q+1]=U>>>8,Q+2},A.prototype.writeUint16BE=A.prototype.writeUInt16BE=function(U,Q,it){return U=+U,Q>>>=0,it||Lt(this,U,Q,2,65535,0),this[Q]=U>>>8,this[Q+1]=255&U,Q+2},A.prototype.writeUint32LE=A.prototype.writeUInt32LE=function(U,Q,it){return U=+U,Q>>>=0,it||Lt(this,U,Q,4,4294967295,0),this[Q+3]=U>>>24,this[Q+2]=U>>>16,this[Q+1]=U>>>8,this[Q]=255&U,Q+4},A.prototype.writeUint32BE=A.prototype.writeUInt32BE=function(U,Q,it){return U=+U,Q>>>=0,it||Lt(this,U,Q,4,4294967295,0),this[Q]=U>>>24,this[Q+1]=U>>>16,this[Q+2]=U>>>8,this[Q+3]=255&U,Q+4},A.prototype.writeBigUInt64LE=Le(function(U,Q=0){return Ie(this,U,Q,BigInt(0),BigInt("0xffffffffffffffff"))}),A.prototype.writeBigUInt64BE=Le(function(U,Q=0){return Pt(this,U,Q,BigInt(0),BigInt("0xffffffffffffffff"))}),A.prototype.writeIntLE=function(U,Q,it,Tt){if(U=+U,Q>>>=0,!Tt){const er=Math.pow(2,8*it-1);Lt(this,U,Q,it,er-1,-er)}let It=0,ye=1,ir=0;for(this[Q]=255&U;++It>>=0,!Tt){const er=Math.pow(2,8*it-1);Lt(this,U,Q,it,er-1,-er)}let It=it-1,ye=1,ir=0;for(this[Q+It]=255&U;--It>=0&&(ye*=256);)U<0&&0===ir&&0!==this[Q+It+1]&&(ir=1),this[Q+It]=(U/ye|0)-ir&255;return Q+it},A.prototype.writeInt8=function(U,Q,it){return U=+U,Q>>>=0,it||Lt(this,U,Q,1,127,-128),U<0&&(U=255+U+1),this[Q]=255&U,Q+1},A.prototype.writeInt16LE=function(U,Q,it){return U=+U,Q>>>=0,it||Lt(this,U,Q,2,32767,-32768),this[Q]=255&U,this[Q+1]=U>>>8,Q+2},A.prototype.writeInt16BE=function(U,Q,it){return U=+U,Q>>>=0,it||Lt(this,U,Q,2,32767,-32768),this[Q]=U>>>8,this[Q+1]=255&U,Q+2},A.prototype.writeInt32LE=function(U,Q,it){return U=+U,Q>>>=0,it||Lt(this,U,Q,4,2147483647,-2147483648),this[Q]=255&U,this[Q+1]=U>>>8,this[Q+2]=U>>>16,this[Q+3]=U>>>24,Q+4},A.prototype.writeInt32BE=function(U,Q,it){return U=+U,Q>>>=0,it||Lt(this,U,Q,4,2147483647,-2147483648),U<0&&(U=4294967295+U+1),this[Q]=U>>>24,this[Q+1]=U>>>16,this[Q+2]=U>>>8,this[Q+3]=255&U,Q+4},A.prototype.writeBigInt64LE=Le(function(U,Q=0){return Ie(this,U,Q,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),A.prototype.writeBigInt64BE=Le(function(U,Q=0){return Pt(this,U,Q,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),A.prototype.writeFloatLE=function(U,Q,it){return zt(this,U,Q,!0,it)},A.prototype.writeFloatBE=function(U,Q,it){return zt(this,U,Q,!1,it)},A.prototype.writeDoubleLE=function(U,Q,it){return Ae(this,U,Q,!0,it)},A.prototype.writeDoubleBE=function(U,Q,it){return Ae(this,U,Q,!1,it)},A.prototype.copy=function(U,Q,it,Tt){if(!A.isBuffer(U))throw new TypeError("argument should be a Buffer");if(it||(it=0),!Tt&&0!==Tt&&(Tt=this.length),Q>=U.length&&(Q=U.length),Q||(Q=0),Tt>0&&Tt=this.length)throw new RangeError("Index out of range");if(Tt<0)throw new RangeError("sourceEnd out of bounds");Tt>this.length&&(Tt=this.length),U.length-Q>>=0,it=void 0===it?this.length:it>>>0,U||(U=0),"number"==typeof U)for(It=Q;It=it+4;Q-=3)U=`_${mt.slice(Q-3,Q)}${U}`;return`${mt.slice(0,Q)}${U}`}function Te(mt,U,Q,it,Tt,It){if(mt>Q||mt3?0===U||U===BigInt(0)?`>= 0${ye} and < 2${ye} ** ${8*(It+1)}${ye}`:`>= -(2${ye} ** ${8*(It+1)-1}${ye}) and < 2 ** ${8*(It+1)-1}${ye}`:`>= ${U}${ye} and <= ${Q}${ye}`,new Ye.ERR_OUT_OF_RANGE("value",ir,mt)}!function Vt(mt,U,Q){ie(U,"offset"),(void 0===mt[U]||void 0===mt[U+Q])&&We(U,mt.length-(Q+1))}(it,Tt,It)}function ie(mt,U){if("number"!=typeof mt)throw new Ye.ERR_INVALID_ARG_TYPE(U,"number",mt)}function We(mt,U,Q){throw Math.floor(mt)!==mt?(ie(mt,Q),new Ye.ERR_OUT_OF_RANGE(Q||"offset","an integer",mt)):U<0?new Ye.ERR_BUFFER_OUT_OF_BOUNDS:new Ye.ERR_OUT_OF_RANGE(Q||"offset",`>= ${Q?1:0} and <= ${U}`,mt)}ft("ERR_BUFFER_OUT_OF_BOUNDS",function(mt){return mt?`${mt} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),ft("ERR_INVALID_ARG_TYPE",function(mt,U){return`The "${mt}" argument must be of type number. Received type ${typeof U}`},TypeError),ft("ERR_OUT_OF_RANGE",function(mt,U,Q){let it=`The value of "${mt}" is out of range.`,Tt=Q;return Number.isInteger(Q)&&Math.abs(Q)>2**32?Tt=me(String(Q)):"bigint"==typeof Q&&(Tt=String(Q),(Q>BigInt(2)**BigInt(32)||Q<-(BigInt(2)**BigInt(32)))&&(Tt=me(Tt)),Tt+="n"),it+=` It must be ${U}. Received ${Tt}`,it},RangeError);const Wt=/[^+/0-9A-Za-z-_]/g;function $e(mt,U){let Q;U=U||1/0;const it=mt.length;let Tt=null;const It=[];for(let ye=0;ye55295&&Q<57344){if(!Tt){if(Q>56319){(U-=3)>-1&&It.push(239,191,189);continue}if(ye+1===it){(U-=3)>-1&&It.push(239,191,189);continue}Tt=Q;continue}if(Q<56320){(U-=3)>-1&&It.push(239,191,189),Tt=Q;continue}Q=65536+(Tt-55296<<10|Q-56320)}else Tt&&(U-=3)>-1&&It.push(239,191,189);if(Tt=null,Q<128){if((U-=1)<0)break;It.push(Q)}else if(Q<2048){if((U-=2)<0)break;It.push(Q>>6|192,63&Q|128)}else if(Q<65536){if((U-=3)<0)break;It.push(Q>>12|224,Q>>6&63|128,63&Q|128)}else{if(!(Q<1114112))throw new Error("Invalid code point");if((U-=4)<0)break;It.push(Q>>18|240,Q>>12&63|128,Q>>6&63|128,63&Q|128)}}return It}function Ao(mt){return s.toByteArray(function Ne(mt){if((mt=(mt=mt.split("=")[0]).trim().replace(Wt,"")).length<2)return"";for(;mt.length%4!=0;)mt+="=";return mt}(mt))}function hr(mt,U,Q,it){let Tt;for(Tt=0;Tt=U.length||Tt>=mt.length);++Tt)U[Tt+Q]=mt[Tt];return Tt}function Nt(mt,U){return mt instanceof U||null!=mt&&null!=mt.constructor&&null!=mt.constructor.name&&mt.constructor.name===U.name}function he(mt){return mt!=mt}const se=function(){const mt="0123456789abcdef",U=new Array(256);for(let Q=0;Q<16;++Q){const it=16*Q;for(let Tt=0;Tt<16;++Tt)U[it+Tt]=mt[Q]+mt[Tt]}return U}();function Le(mt){return typeof BigInt>"u"?yr:mt}function yr(){throw new Error("BigInt not supported")}},2020:(i,a)=>{a.read=function(r,o,s,c,y){var _,E,T=8*y-c-1,A=(1<>1,I=-7,N=s?y-1:0,Y=s?-1:1,z=r[o+N];for(N+=Y,_=z&(1<<-I)-1,z>>=-I,I+=T;I>0;_=256*_+r[o+N],N+=Y,I-=8);for(E=_&(1<<-I)-1,_>>=-I,I+=c;I>0;E=256*E+r[o+N],N+=Y,I-=8);if(0===_)_=1-S;else{if(_===A)return E?NaN:1/0*(z?-1:1);E+=Math.pow(2,c),_-=S}return(z?-1:1)*E*Math.pow(2,_-c)},a.write=function(r,o,s,c,y,_){var E,T,A,S=8*_-y-1,I=(1<>1,Y=23===y?Math.pow(2,-24)-Math.pow(2,-77):0,z=c?0:_-1,q=c?1:-1,dt=o<0||0===o&&1/o<0?1:0;for(o=Math.abs(o),isNaN(o)||o===1/0?(T=isNaN(o)?1:0,E=I):(E=Math.floor(Math.log(o)/Math.LN2),o*(A=Math.pow(2,-E))<1&&(E--,A*=2),(o+=E+N>=1?Y/A:Y*Math.pow(2,1-N))*A>=2&&(E++,A/=2),E+N>=I?(T=0,E=I):E+N>=1?(T=(o*A-1)*Math.pow(2,y),E+=N):(T=o*Math.pow(2,N-1)*Math.pow(2,y),E=0));y>=8;r[s+z]=255&T,z+=q,T/=256,y-=8);for(E=E<0;r[s+z]=255&E,z+=q,E/=256,S-=8);r[s+z-q]|=128*dt}},119:i=>{i.exports=function s(c,y,_){function E(S,I){if(!y[S]){if(!c[S]){if(T)return T(S,!0);var Y=new Error("Cannot find module '"+S+"'");throw Y.code="MODULE_NOT_FOUND",Y}var z=y[S]={exports:{}};c[S][0].call(z.exports,function(q){return E(c[S][1][q]||q)},z,z.exports,s,c,y,_)}return y[S].exports}for(var T=void 0,A=0;A<_.length;A++)E(_[A]);return E}({1:[function(s,c,y){(function(_){"use strict";var T,E=_.MutationObserver||_.WebKitMutationObserver;if(E){var A=0,S=new E(q),I=_.document.createTextNode("");S.observe(I,{characterData:!0}),T=function(){I.data=A=++A%2}}else if(!_.setImmediate&&typeof _.MessageChannel<"u"){var N=new _.MessageChannel;N.port1.onmessage=q,T=function(){N.port2.postMessage(0)}}else T="document"in _&&"onreadystatechange"in _.document.createElement("script")?function(){var pt=_.document.createElement("script");pt.onreadystatechange=function(){q(),pt.onreadystatechange=null,pt.parentNode.removeChild(pt),pt=null},_.document.documentElement.appendChild(pt)}:function(){setTimeout(q,0)};var Y,z=[];function q(){Y=!0;for(var pt,et,_t=z.length;_t;){for(et=z,z=[],pt=-1;++pt<_t;)et[pt]();_t=z.length}Y=!1}c.exports=function dt(pt){1===z.push(pt)&&!Y&&T()}}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{}],2:[function(s,c,y){"use strict";var _=s(1);function E(){}var T={},A=["REJECTED"],S=["FULFILLED"],I=["PENDING"];function N(At){if("function"!=typeof At)throw new TypeError("resolver must be a function");this.state=I,this.queue=[],this.outcome=void 0,At!==E&&dt(this,At)}function Y(At,kt,ct){this.promise=At,"function"==typeof kt&&(this.onFulfilled=kt,this.callFulfilled=this.otherCallFulfilled),"function"==typeof ct&&(this.onRejected=ct,this.callRejected=this.otherCallRejected)}function z(At,kt,ct){_(function(){var lt;try{lt=kt(ct)}catch(Ct){return T.reject(At,Ct)}lt===At?T.reject(At,new TypeError("Cannot resolve promise with itself")):T.resolve(At,lt)})}function q(At){var kt=At&&At.then;if(At&&("object"==typeof At||"function"==typeof At)&&"function"==typeof kt)return function(){kt.apply(At,arguments)}}function dt(At,kt){var ct=!1;function lt(ve){ct||(ct=!0,T.reject(At,ve))}function Ct(ve){ct||(ct=!0,T.resolve(At,ve))}var qt=pt(function $t(){kt(Ct,lt)});"error"===qt.status&<(qt.value)}function pt(At,kt){var ct={};try{ct.value=At(kt),ct.status="success"}catch(lt){ct.status="error",ct.value=lt}return ct}c.exports=N,N.prototype.catch=function(At){return this.then(null,At)},N.prototype.then=function(At,kt){if("function"!=typeof At&&this.state===S||"function"!=typeof kt&&this.state===A)return this;var ct=new this.constructor(E);return this.state!==I?z(ct,this.state===S?At:kt,this.outcome):this.queue.push(new Y(ct,At,kt)),ct},Y.prototype.callFulfilled=function(At){T.resolve(this.promise,At)},Y.prototype.otherCallFulfilled=function(At){z(this.promise,this.onFulfilled,At)},Y.prototype.callRejected=function(At){T.reject(this.promise,At)},Y.prototype.otherCallRejected=function(At){z(this.promise,this.onRejected,At)},T.resolve=function(At,kt){var ct=pt(q,kt);if("error"===ct.status)return T.reject(At,ct.value);var lt=ct.value;if(lt)dt(At,lt);else{At.state=S,At.outcome=kt;for(var Ct=-1,$t=At.queue.length;++Ct<$t;)At.queue[Ct].callFulfilled(kt)}return At},T.reject=function(At,kt){At.state=A,At.outcome=kt;for(var ct=-1,lt=At.queue.length;++ct"u"&&s(3);var N=Promise;function Y(bt,Yt){Yt&&bt.then(function(Mt){Yt(null,Mt)},function(Mt){Yt(Mt)})}function z(bt,Yt,Mt){"function"==typeof Yt&&bt.then(Yt),"function"==typeof Mt&&bt.catch(Mt)}function q(bt){return"string"!=typeof bt&&(console.warn(bt+" used as a key, but it is not a string."),bt=String(bt)),bt}function dt(){if(arguments.length&&"function"==typeof arguments[arguments.length-1])return arguments[arguments.length-1]}var pt="local-forage-detect-blob-support",et=void 0,_t={},Bt=Object.prototype.toString,jt="readonly",At="readwrite";function kt(bt){for(var Yt=bt.length,Mt=new ArrayBuffer(Yt),de=new Uint8Array(Mt),He=0;He=43)}}).catch(function(){return!1})}(bt).then(function(Yt){return et=Yt})}function Ct(bt){var Yt=_t[bt.name],Mt={};Mt.promise=new N(function(de,He){Mt.resolve=de,Mt.reject=He}),Yt.deferredOperations.push(Mt),Yt.dbReady=Yt.dbReady?Yt.dbReady.then(function(){return Mt.promise}):Mt.promise}function $t(bt){var Mt=_t[bt.name].deferredOperations.pop();if(Mt)return Mt.resolve(),Mt.promise}function qt(bt,Yt){var de=_t[bt.name].deferredOperations.pop();if(de)return de.reject(Yt),de.promise}function ve(bt,Yt){return new N(function(Mt,de){if(_t[bt.name]=_t[bt.name]||{forages:[],db:null,dbReady:null,deferredOperations:[]},bt.db){if(!Yt)return Mt(bt.db);Ct(bt),bt.db.close()}var He=[bt.name];Yt&&He.push(bt.version);var Oe=A.open.apply(A,He);Yt&&(Oe.onupgradeneeded=function(fr){var Ir=Oe.result;try{Ir.createObjectStore(bt.storeName),fr.oldVersion<=1&&Ir.createObjectStore(pt)}catch(Cr){if("ConstraintError"!==Cr.name)throw Cr;console.warn('The database "'+bt.name+'" has been upgraded from version '+fr.oldVersion+" to version "+fr.newVersion+', but the storage "'+bt.storeName+'" already exists.')}}),Oe.onerror=function(fr){fr.preventDefault(),de(Oe.error)},Oe.onsuccess=function(){var fr=Oe.result;fr.onversionchange=function(Ir){Ir.target.close()},Mt(fr),$t(bt)}})}function ne(bt){return ve(bt,!1)}function ce(bt){return ve(bt,!0)}function qe(bt,Yt){if(!bt.db)return!0;var Mt=!bt.db.objectStoreNames.contains(bt.storeName),He=bt.version>bt.db.version;if(bt.versionbt.version&&(bt.version=Oe)}return!0}return!1}function mr(bt){return I([kt(atob(bt.data))],{type:bt.type})}function _r(bt){return bt&&bt.__local_forage_encoded_blob}function Wr(bt){var Yt=this,Mt=Yt._initReady().then(function(){var de=_t[Yt._dbInfo.name];if(de&&de.dbReady)return de.dbReady});return z(Mt,bt,bt),Mt}function Ve(bt,Yt,Mt,de){void 0===de&&(de=1);try{var He=bt.db.transaction(bt.storeName,Yt);Mt(null,He)}catch(Oe){if(de>0&&(!bt.db||"InvalidStateError"===Oe.name||"NotFoundError"===Oe.name))return N.resolve().then(function(){if(!bt.db||"NotFoundError"===Oe.name&&!bt.db.objectStoreNames.contains(bt.storeName)&&bt.version<=bt.db.version)return bt.db&&(bt.version=bt.db.version+1),ce(bt)}).then(function(){return function ke(bt){Ct(bt);for(var Yt=_t[bt.name],Mt=Yt.forages,de=0;de>4,$r[He++]=(15&fr)<<4|Ir>>2,$r[He++]=(3&Ir)<<6|63&Cr;return Pr}function ye(bt){var de,Yt=new Uint8Array(bt),Mt="";for(de=0;de>2],Mt+=We[(3&Yt[de])<<4|Yt[de+1]>>4],Mt+=We[(15&Yt[de+1])<<2|Yt[de+2]>>6],Mt+=We[63&Yt[de+2]];return Yt.length%3==2?Mt=Mt.substring(0,Mt.length-1)+"=":Yt.length%3==1&&(Mt=Mt.substring(0,Mt.length-2)+"=="),Mt}var nr={serialize:function ir(bt,Yt){var Mt="";if(bt&&(Mt=Tt.call(bt)),bt&&("[object ArrayBuffer]"===Mt||bt.buffer&&"[object ArrayBuffer]"===Tt.call(bt.buffer))){var de,He=$e;bt instanceof ArrayBuffer?(de=bt,He+=Nr):(de=bt.buffer,"[object Int8Array]"===Mt?He+="si08":"[object Uint8Array]"===Mt?He+="ui08":"[object Uint8ClampedArray]"===Mt?He+="uic8":"[object Int16Array]"===Mt?He+="si16":"[object Uint16Array]"===Mt?He+="ur16":"[object Int32Array]"===Mt?He+="si32":"[object Uint32Array]"===Mt?He+="ui32":"[object Float32Array]"===Mt?He+=U:"[object Float64Array]"===Mt?He+=Q:Yt(new Error("Failed to get type for BinaryArray"))),Yt(He+ye(de))}else if("[object Blob]"===Mt){var Oe=new FileReader;Oe.onload=function(){var fr="~~local_forage_type~"+bt.type+"~"+ye(this.result);Yt($e+Ao+fr)},Oe.readAsArrayBuffer(bt)}else try{Yt(JSON.stringify(bt))}catch(fr){console.error("Couldn't convert value into a JSON string: ",bt),Yt(null,fr)}},deserialize:function er(bt){if(bt.substring(0,9)!==$e)return JSON.parse(bt);var de,Yt=bt.substring(13),Mt=bt.substring(9,13);if(Mt===Ao&&Ne.test(Yt)){var He=Yt.match(Ne);de=He[1],Yt=Yt.substring(He[0].length)}var Oe=It(Yt);switch(Mt){case Nr:return Oe;case Ao:return I([Oe],{type:de});case"si08":return new Int8Array(Oe);case"ui08":return new Uint8Array(Oe);case"uic8":return new Uint8ClampedArray(Oe);case"si16":return new Int16Array(Oe);case"ur16":return new Uint16Array(Oe);case"si32":return new Int32Array(Oe);case"ui32":return new Uint32Array(Oe);case U:return new Float32Array(Oe);case Q:return new Float64Array(Oe);default:throw new Error("Unkown type: "+Mt)}},stringToBuffer:It,bufferToString:ye};function Hr(bt,Yt,Mt,de){bt.executeSql("CREATE TABLE IF NOT EXISTS "+Yt.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],Mt,de)}function Xr(bt,Yt,Mt,de,He,Oe){bt.executeSql(Mt,de,He,function(fr,Ir){Ir.code===Ir.SYNTAX_ERR?fr.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[Yt.storeName],function(Cr,Pr){Pr.rows.length?Oe(Cr,Ir):Hr(Cr,Yt,function(){Cr.executeSql(Mt,de,He,Oe)},Oe)},Oe):Oe(fr,Ir)},Oe)}function te(bt,Yt,Mt,de){var He=this;bt=q(bt);var Oe=new N(function(fr,Ir){He.ready().then(function(){void 0===Yt&&(Yt=null);var Cr=Yt,Pr=He._dbInfo;Pr.serializer.serialize(Yt,function($r,Jr){Jr?Ir(Jr):Pr.db.transaction(function(eo){Xr(eo,Pr,"INSERT OR REPLACE INTO "+Pr.storeName+" (key, value) VALUES (?, ?)",[bt,$r],function(){fr(Cr)},function(xo,Eo){Ir(Eo)})},function(eo){if(eo.code===eo.QUOTA_ERR){if(de>0)return void fr(te.apply(He,[bt,Cr,Mt,de-1]));Ir(eo)}})})}).catch(Ir)});return Y(Oe,Mt),Oe}var Je={_driver:"webSQLStorage",_initStorage:function Qr(bt){var Yt=this,Mt={db:null};if(bt)for(var de in bt)Mt[de]="string"!=typeof bt[de]?bt[de].toString():bt[de];var He=new N(function(Oe,fr){try{Mt.db=openDatabase(Mt.name,String(Mt.version),Mt.description,Mt.size)}catch(Ir){return fr(Ir)}Mt.db.transaction(function(Ir){Hr(Ir,Mt,function(){Yt._dbInfo=Mt,Oe()},function(Cr,Pr){fr(Pr)})},fr)});return Mt.serializer=nr,He},_support:function ie(){return"function"==typeof openDatabase}(),iterate:function ho(bt,Yt){var Mt=this,de=new N(function(He,Oe){Mt.ready().then(function(){var fr=Mt._dbInfo;fr.db.transaction(function(Ir){Xr(Ir,fr,"SELECT * FROM "+fr.storeName,[],function(Cr,Pr){for(var $r=Pr.rows,Jr=$r.length,eo=0;eo '__WebKitDatabaseInfoTable__'",[],function(He,Oe){for(var fr=[],Ir=0;Ir0}var Oi={_driver:"localStorageWrapper",_initStorage:function Zt(bt){var Mt={};if(bt)for(var de in bt)Mt[de]=bt[de];return Mt.keyPrefix=Qe(bt,this._defaultConfig),we()?(this._dbInfo=Mt,Mt.serializer=nr,N.resolve()):N.reject()},_support:function _e(){try{return typeof localStorage<"u"&&"setItem"in localStorage&&!!localStorage.setItem}catch{return!1}}(),iterate:function xr(bt,Yt){var Mt=this,de=Mt.ready().then(function(){for(var He=Mt._dbInfo,Oe=He.keyPrefix,fr=Oe.length,Ir=localStorage.length,Cr=1,Pr=0;Pr=0;He--){var Oe=localStorage.key(He);0===Oe.indexOf(de)&&localStorage.removeItem(Oe)}});return Y(Mt,bt),Mt},length:function ei(bt){var Mt=this.keys().then(function(de){return de.length});return Y(Mt,bt),Mt},key:function _o(bt,Yt){var Mt=this,de=Mt.ready().then(function(){var Oe,He=Mt._dbInfo;try{Oe=localStorage.key(bt)}catch{Oe=null}return Oe&&(Oe=Oe.substring(He.keyPrefix.length)),Oe});return Y(de,Yt),de},keys:function ai(bt){var Yt=this,Mt=Yt.ready().then(function(){for(var de=Yt._dbInfo,He=localStorage.length,Oe=[],fr=0;fr=0;fr--){var Ir=localStorage.key(fr);0===Ir.indexOf(Oe)&&localStorage.removeItem(Ir)}}):N.reject("Invalid arguments"),Yt),He}},di=function(Yt,Mt){return Yt===Mt||"number"==typeof Yt&&"number"==typeof Mt&&isNaN(Yt)&&isNaN(Mt)},Un=function(Yt,Mt){for(var de=Yt.length,He=0;He"u"?"undefined":_(Mt))){if(this._ready)return new Error("Can't call config() after localforage has been used.");for(var de in Mt){if("storeName"===de&&(Mt[de]=Mt[de].replace(/\W/g,"_")),"version"===de&&"number"!=typeof Mt[de])return new Error("Database version must be a number.");this._config[de]=Mt[de]}return!("driver"in Mt)||!Mt.driver||this.setDriver(this._config.driver)}return"string"==typeof Mt?this._config[Mt]:this._config},bt.prototype.defineDriver=function(Mt,de,He){var Oe=new N(function(fr,Ir){try{var Cr=Mt._driver,Pr=new Error("Custom driver not compliant; see https://mozilla.github.io/localForage/#definedriver");if(!Mt._driver)return void Ir(Pr);for(var $r=ui.concat("_initStorage"),Jr=0,eo=$r.length;Jr{"use strict";r.d(a,{t:()=>s});var o=r(1413);class s extends o.B{constructor(y){super(),this._value=y}get value(){return this.getValue()}_subscribe(y){const _=super._subscribe(y);return!_.closed&&y.next(this._value),_}getValue(){const{hasError:y,thrownError:_,_value:E}=this;if(y)throw _;return this._throwIfClosed(),E}next(y){super.next(this._value=y)}}},1985:(i,a,r)=>{"use strict";r.d(a,{c:()=>A});var o=r(7707),s=r(8359),c=r(3494),y=r(1203),_=r(1026),E=r(8071),T=r(9786);let A=(()=>{class Y{constructor(q){q&&(this._subscribe=q)}lift(q){const dt=new Y;return dt.source=this,dt.operator=q,dt}subscribe(q,dt,pt){const et=function N(Y){return Y&&Y instanceof o.vU||function I(Y){return Y&&(0,E.T)(Y.next)&&(0,E.T)(Y.error)&&(0,E.T)(Y.complete)}(Y)&&(0,s.Uv)(Y)}(q)?q:new o.Ms(q,dt,pt);return(0,T.Y)(()=>{const{operator:_t,source:Bt}=this;et.add(_t?_t.call(et,Bt):Bt?this._subscribe(et):this._trySubscribe(et))}),et}_trySubscribe(q){try{return this._subscribe(q)}catch(dt){q.error(dt)}}forEach(q,dt){return new(dt=S(dt))((pt,et)=>{const _t=new o.Ms({next:Bt=>{try{q(Bt)}catch(jt){et(jt),_t.unsubscribe()}},error:et,complete:pt});this.subscribe(_t)})}_subscribe(q){var dt;return null===(dt=this.source)||void 0===dt?void 0:dt.subscribe(q)}[c.s](){return this}pipe(...q){return(0,y.m)(q)(this)}toPromise(q){return new(q=S(q))((dt,pt)=>{let et;this.subscribe(_t=>et=_t,_t=>pt(_t),()=>dt(et))})}}return Y.create=z=>new Y(z),Y})();function S(Y){var z;return null!==(z=Y??_.$.Promise)&&void 0!==z?z:Promise}},2771:(i,a,r)=>{"use strict";r.d(a,{m:()=>c});var o=r(1413),s=r(6129);class c extends o.B{constructor(_=1/0,E=1/0,T=s.U){super(),this._bufferSize=_,this._windowTime=E,this._timestampProvider=T,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=E===1/0,this._bufferSize=Math.max(1,_),this._windowTime=Math.max(1,E)}next(_){const{isStopped:E,_buffer:T,_infiniteTimeWindow:A,_timestampProvider:S,_windowTime:I}=this;E||(T.push(_),!A&&T.push(S.now()+I)),this._trimBuffer(),super.next(_)}_subscribe(_){this._throwIfClosed(),this._trimBuffer();const E=this._innerSubscribe(_),{_infiniteTimeWindow:T,_buffer:A}=this,S=A.slice();for(let I=0;I{"use strict";r.d(a,{B:()=>T});var o=r(1985),s=r(8359);const y=(0,r(1853).L)(S=>function(){S(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var _=r(7908),E=r(9786);let T=(()=>{class S extends o.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(N){const Y=new A(this,this);return Y.operator=N,Y}_throwIfClosed(){if(this.closed)throw new y}next(N){(0,E.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const Y of this.currentObservers)Y.next(N)}})}error(N){(0,E.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=N;const{observers:Y}=this;for(;Y.length;)Y.shift().error(N)}})}complete(){(0,E.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:Y,isStopped:z,observers:q}=this;return Y||z?s.Kn:(this.currentObservers=null,q.push(N),new s.yU(()=>{this.currentObservers=null,(0,_.o)(q,N)}))}_checkFinalizedStatuses(N){const{hasError:Y,thrownError:z,isStopped:q}=this;Y?N.error(z):q&&N.complete()}asObservable(){const N=new o.c;return N.source=this,N}}return S.create=(I,N)=>new A(I,N),S})();class A extends T{constructor(I,N){super(),this.destination=I,this.source=N}next(I){var N,Y;null===(Y=null===(N=this.destination)||void 0===N?void 0:N.next)||void 0===Y||Y.call(N,I)}error(I){var N,Y;null===(Y=null===(N=this.destination)||void 0===N?void 0:N.error)||void 0===Y||Y.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,Y;return null!==(Y=null===(N=this.source)||void 0===N?void 0:N.subscribe(I))&&void 0!==Y?Y:s.Kn}}},7707:(i,a,r)=>{"use strict";r.d(a,{Ms:()=>pt,vU:()=>Y});var o=r(8071),s=r(8359),c=r(1026),y=r(5334),_=r(5343);const E=S("C",void 0,void 0);function S(At,kt,ct){return{kind:At,value:kt,error:ct}}var I=r(9270),N=r(9786);class Y extends s.yU{constructor(kt){super(),this.isStopped=!1,kt?(this.destination=kt,(0,s.Uv)(kt)&&kt.add(this)):this.destination=jt}static create(kt,ct,lt){return new pt(kt,ct,lt)}next(kt){this.isStopped?Bt(function A(At){return S("N",At,void 0)}(kt),this):this._next(kt)}error(kt){this.isStopped?Bt(function T(At){return S("E",void 0,At)}(kt),this):(this.isStopped=!0,this._error(kt))}complete(){this.isStopped?Bt(E,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(kt){this.destination.next(kt)}_error(kt){try{this.destination.error(kt)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const z=Function.prototype.bind;function q(At,kt){return z.call(At,kt)}class dt{constructor(kt){this.partialObserver=kt}next(kt){const{partialObserver:ct}=this;if(ct.next)try{ct.next(kt)}catch(lt){et(lt)}}error(kt){const{partialObserver:ct}=this;if(ct.error)try{ct.error(kt)}catch(lt){et(lt)}else et(kt)}complete(){const{partialObserver:kt}=this;if(kt.complete)try{kt.complete()}catch(ct){et(ct)}}}class pt extends Y{constructor(kt,ct,lt){let Ct;if(super(),(0,o.T)(kt)||!kt)Ct={next:kt??void 0,error:ct??void 0,complete:lt??void 0};else{let $t;this&&c.$.useDeprecatedNextContext?($t=Object.create(kt),$t.unsubscribe=()=>this.unsubscribe(),Ct={next:kt.next&&q(kt.next,$t),error:kt.error&&q(kt.error,$t),complete:kt.complete&&q(kt.complete,$t)}):Ct=kt}this.destination=new dt(Ct)}}function et(At){c.$.useDeprecatedSynchronousErrorHandling?(0,N.l)(At):(0,y.m)(At)}function Bt(At,kt){const{onStoppedNotification:ct}=c.$;ct&&I.f.setTimeout(()=>ct(At,kt))}const jt={closed:!0,next:_.l,error:function _t(At){throw At},complete:_.l}},8359:(i,a,r)=>{"use strict";r.d(a,{Kn:()=>E,yU:()=>_,Uv:()=>T});var o=r(8071);const c=(0,r(1853).L)(S=>function(N){S(this),this.message=N?`${N.length} errors occurred during unsubscription:\n${N.map((Y,z)=>`${z+1}) ${Y.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=N});var y=r(7908);class _{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 q of N)q.remove(this);else N.remove(this);const{initialTeardown:Y}=this;if((0,o.T)(Y))try{Y()}catch(q){I=q instanceof c?q.errors:[q]}const{_finalizers:z}=this;if(z){this._finalizers=null;for(const q of z)try{A(q)}catch(dt){I=I??[],dt instanceof c?I=[...I,...dt.errors]:I.push(dt)}}if(I)throw new c(I)}}add(I){var N;if(I&&I!==this)if(this.closed)A(I);else{if(I instanceof _){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 _&&I._removeParent(this)}}_.EMPTY=(()=>{const S=new _;return S.closed=!0,S})();const E=_.EMPTY;function T(S){return S instanceof _||S&&"closed"in S&&(0,o.T)(S.remove)&&(0,o.T)(S.add)&&(0,o.T)(S.unsubscribe)}function A(S){(0,o.T)(S)?S():S.unsubscribe()}},1026:(i,a,r)=>{"use strict";r.d(a,{$:()=>o});const o={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},17:(i,a,r)=>{"use strict";r.d(a,{G:()=>E});var o=r(1985),s=r(8359),c=r(9898),y=r(4360),_=r(9974);class E extends o.c{constructor(A,S){super(),this.source=A,this.subjectFactory=S,this._subject=null,this._refCount=0,this._connection=null,(0,_.S)(A)&&(this.lift=A.lift)}_subscribe(A){return this.getSubject().subscribe(A)}getSubject(){const A=this._subject;return(!A||A.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:A}=this;this._subject=this._connection=null,A?.unsubscribe()}connect(){let A=this._connection;if(!A){A=this._connection=new s.yU;const S=this.getSubject();A.add(this.source.subscribe((0,y._)(S,void 0,()=>{this._teardown(),S.complete()},I=>{this._teardown(),S.error(I)},()=>this._teardown()))),A.closed&&(this._connection=null,A=s.yU.EMPTY)}return A}refCount(){return(0,c.B)()(this)}}},4572:(i,a,r)=>{"use strict";r.d(a,{z:()=>I});var o=r(1985),s=r(3073),c=r(6648),y=r(3669),_=r(6450),E=r(9326),T=r(8496),A=r(4360),S=r(5225);function I(...z){const q=(0,E.lI)(z),dt=(0,E.ms)(z),{args:pt,keys:et}=(0,s.D)(z);if(0===pt.length)return(0,c.H)([],q);const _t=new o.c(function N(z,q,dt=y.D){return pt=>{Y(q,()=>{const{length:et}=z,_t=new Array(et);let Bt=et,jt=et;for(let At=0;At{const kt=(0,c.H)(z[At],q);let ct=!1;kt.subscribe((0,A._)(pt,lt=>{_t[At]=lt,ct||(ct=!0,jt--),jt||pt.next(dt(_t.slice()))},()=>{--Bt||pt.complete()}))},pt)},pt)}}(pt,q,et?Bt=>(0,T.e)(et,Bt):y.D));return dt?_t.pipe((0,_.I)(dt)):_t}function Y(z,q,dt){z?(0,S.N)(dt,z,q):q()}},8793:(i,a,r)=>{"use strict";r.d(a,{x:()=>_});var o=r(6365),c=r(9326),y=r(6648);function _(...E){return function s(){return(0,o.U)(1)}()((0,y.H)(E,(0,c.lI)(E)))}},9030:(i,a,r)=>{"use strict";r.d(a,{v:()=>c});var o=r(1985),s=r(8750);function c(y){return new o.c(_=>{(0,s.Tg)(y()).subscribe(_)})}},983:(i,a,r)=>{"use strict";r.d(a,{w:()=>s});const s=new(r(1985).c)(_=>_.complete())},7468:(i,a,r)=>{"use strict";r.d(a,{p:()=>A});var o=r(1985),s=r(3073),c=r(8750),y=r(9326),_=r(4360),E=r(6450),T=r(8496);function A(...S){const I=(0,y.ms)(S),{args:N,keys:Y}=(0,s.D)(S),z=new o.c(q=>{const{length:dt}=N;if(!dt)return void q.complete();const pt=new Array(dt);let et=dt,_t=dt;for(let Bt=0;Bt{jt||(jt=!0,_t--),pt[Bt]=At},()=>et--,void 0,()=>{(!et||!jt)&&(_t||q.next(Y?(0,T.e)(Y,pt):pt),q.complete())}))}});return I?z.pipe((0,E.I)(I)):z}},6648:(i,a,r)=>{"use strict";r.d(a,{H:()=>lt});var o=r(8750),s=r(5225),c=r(9974),y=r(4360);function _(Ct,$t=0){return(0,c.N)((qt,ve)=>{qt.subscribe((0,y._)(ve,ne=>(0,s.N)(ve,Ct,()=>ve.next(ne),$t),()=>(0,s.N)(ve,Ct,()=>ve.complete(),$t),ne=>(0,s.N)(ve,Ct,()=>ve.error(ne),$t)))})}function E(Ct,$t=0){return(0,c.N)((qt,ve)=>{ve.add(Ct.schedule(()=>qt.subscribe(ve),$t))})}var S=r(1985),N=r(4761),Y=r(8071);function q(Ct,$t){if(!Ct)throw new Error("Iterable cannot be null");return new S.c(qt=>{(0,s.N)(qt,$t,()=>{const ve=Ct[Symbol.asyncIterator]();(0,s.N)(qt,$t,()=>{ve.next().then(ne=>{ne.done?qt.complete():qt.next(ne.value)})},0,!0)})})}var dt=r(5055),pt=r(9858),et=r(7441),_t=r(5397),Bt=r(7953),jt=r(591),At=r(5196);function lt(Ct,$t){return $t?function ct(Ct,$t){if(null!=Ct){if((0,dt.l)(Ct))return function T(Ct,$t){return(0,o.Tg)(Ct).pipe(E($t),_($t))}(Ct,$t);if((0,et.X)(Ct))return function I(Ct,$t){return new S.c(qt=>{let ve=0;return $t.schedule(function(){ve===Ct.length?qt.complete():(qt.next(Ct[ve++]),qt.closed||this.schedule())})})}(Ct,$t);if((0,pt.y)(Ct))return function A(Ct,$t){return(0,o.Tg)(Ct).pipe(E($t),_($t))}(Ct,$t);if((0,Bt.T)(Ct))return q(Ct,$t);if((0,_t.x)(Ct))return function z(Ct,$t){return new S.c(qt=>{let ve;return(0,s.N)(qt,$t,()=>{ve=Ct[N.l](),(0,s.N)(qt,$t,()=>{let ne,ce;try{({value:ne,done:ce}=ve.next())}catch(qe){return void qt.error(qe)}ce?qt.complete():qt.next(ne)},0,!0)}),()=>(0,Y.T)(ve?.return)&&ve.return()})}(Ct,$t);if((0,At.U)(Ct))return function kt(Ct,$t){return q((0,At.C)(Ct),$t)}(Ct,$t)}throw(0,jt.L)(Ct)}(Ct,$t):(0,o.Tg)(Ct)}},3726:(i,a,r)=>{"use strict";r.d(a,{R:()=>I});var o=r(8750),s=r(1985),c=r(1397),y=r(7441),_=r(8071),E=r(6450);const T=["addListener","removeListener"],A=["addEventListener","removeEventListener"],S=["on","off"];function I(dt,pt,et,_t){if((0,_.T)(et)&&(_t=et,et=void 0),_t)return I(dt,pt,et).pipe((0,E.I)(_t));const[Bt,jt]=function q(dt){return(0,_.T)(dt.addEventListener)&&(0,_.T)(dt.removeEventListener)}(dt)?A.map(At=>kt=>dt[At](pt,kt,et)):function Y(dt){return(0,_.T)(dt.addListener)&&(0,_.T)(dt.removeListener)}(dt)?T.map(N(dt,pt)):function z(dt){return(0,_.T)(dt.on)&&(0,_.T)(dt.off)}(dt)?S.map(N(dt,pt)):[];if(!Bt&&(0,y.X)(dt))return(0,c.Z)(At=>I(At,pt,et))((0,o.Tg)(dt));if(!Bt)throw new TypeError("Invalid event target");return new s.c(At=>{const kt=(...ct)=>At.next(1jt(kt)})}function N(dt,pt){return et=>_t=>dt[et](pt,_t)}},8750:(i,a,r)=>{"use strict";r.d(a,{Tg:()=>z});var o=r(1635),s=r(7441),c=r(9858),y=r(1985),_=r(5055),E=r(7953),T=r(591),A=r(5397),S=r(5196),I=r(8071),N=r(5334),Y=r(3494);function z(At){if(At instanceof y.c)return At;if(null!=At){if((0,_.l)(At))return function q(At){return new y.c(kt=>{const ct=At[Y.s]();if((0,I.T)(ct.subscribe))return ct.subscribe(kt);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(At);if((0,s.X)(At))return function dt(At){return new y.c(kt=>{for(let ct=0;ct{At.then(ct=>{kt.closed||(kt.next(ct),kt.complete())},ct=>kt.error(ct)).then(null,N.m)})}(At);if((0,E.T)(At))return _t(At);if((0,A.x)(At))return function et(At){return new y.c(kt=>{for(const ct of At)if(kt.next(ct),kt.closed)return;kt.complete()})}(At);if((0,S.U)(At))return function Bt(At){return _t((0,S.C)(At))}(At)}throw(0,T.L)(At)}function _t(At){return new y.c(kt=>{(function jt(At,kt){var ct,lt,Ct,$t;return(0,o.sH)(this,void 0,void 0,function*(){try{for(ct=(0,o.xN)(At);!(lt=yield ct.next()).done;)if(kt.next(lt.value),kt.closed)return}catch(qt){Ct={error:qt}}finally{try{lt&&!lt.done&&($t=ct.return)&&(yield $t.call(ct))}finally{if(Ct)throw Ct.error}}kt.complete()})})(At,kt).catch(ct=>kt.error(ct))})}},7786:(i,a,r)=>{"use strict";r.d(a,{h:()=>E});var o=r(6365),s=r(8750),c=r(983),y=r(9326),_=r(6648);function E(...T){const A=(0,y.lI)(T),S=(0,y.R0)(T,1/0),I=T;return I.length?1===I.length?(0,s.Tg)(I[0]):(0,o.U)(S)((0,_.H)(I,A)):c.w}},7673:(i,a,r)=>{"use strict";r.d(a,{of:()=>c});var o=r(9326),s=r(6648);function c(...y){const _=(0,o.lI)(y);return(0,s.H)(y,_)}},8810:(i,a,r)=>{"use strict";r.d(a,{$:()=>c});var o=r(1985),s=r(8071);function c(y,_){const E=(0,s.T)(y)?y:()=>y,T=A=>A.error(E());return new o.c(_?A=>_.schedule(T,0,A):T)}},1584:(i,a,r)=>{"use strict";r.d(a,{O:()=>_});var o=r(1985),s=r(3236),c=r(9470);function _(E=0,T,A=s.b){let S=-1;return null!=T&&((0,c.m)(T)?A=T:S=T),new o.c(I=>{let N=function y(E){return E instanceof Date&&!isNaN(E)}(E)?+E-A.now():E;N<0&&(N=0);let Y=0;return A.schedule(function(){I.closed||(I.next(Y++),0<=S?this.schedule(void 0,S):I.complete())},N)})}},4360:(i,a,r)=>{"use strict";r.d(a,{_:()=>s});var o=r(7707);function s(y,_,E,T,A){return new c(y,_,E,T,A)}class c extends o.vU{constructor(_,E,T,A,S,I){super(_),this.onFinalize=S,this.shouldUnsubscribe=I,this._next=E?function(N){try{E(N)}catch(Y){_.error(Y)}}:super._next,this._error=A?function(N){try{A(N)}catch(Y){_.error(Y)}finally{this.unsubscribe()}}:super._error,this._complete=T?function(){try{T()}catch(N){_.error(N)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var _;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:E}=this;super.unsubscribe(),!E&&(null===(_=this.onFinalize)||void 0===_||_.call(this))}}}},3798:(i,a,r)=>{"use strict";r.d(a,{Z:()=>T});var o=r(3236),s=r(9974),c=r(8750),y=r(4360),E=r(1584);function T(A,S=o.E){return function _(A){return(0,s.N)((S,I)=>{let N=!1,Y=null,z=null,q=!1;const dt=()=>{if(z?.unsubscribe(),z=null,N){N=!1;const et=Y;Y=null,I.next(et)}q&&I.complete()},pt=()=>{z=null,q&&I.complete()};S.subscribe((0,y._)(I,et=>{N=!0,Y=et,z||(0,c.Tg)(A(et)).subscribe(z=(0,y._)(I,dt,pt))},()=>{q=!0,(!N||!z||z.closed)&&I.complete()}))})}(()=>(0,E.O)(A,S))}},9437:(i,a,r)=>{"use strict";r.d(a,{W:()=>y});var o=r(8750),s=r(4360),c=r(9974);function y(_){return(0,c.N)((E,T)=>{let I,A=null,S=!1;A=E.subscribe((0,s._)(T,void 0,void 0,N=>{I=(0,o.Tg)(_(N,y(_)(E))),A?(A.unsubscribe(),A=null,I.subscribe(T)):S=!0})),S&&(A.unsubscribe(),A=null,I.subscribe(T))})}},274:(i,a,r)=>{"use strict";r.d(a,{H:()=>c});var o=r(1397),s=r(8071);function c(y,_){return(0,s.T)(_)?(0,o.Z)(y,_,1):(0,o.Z)(y,1)}},152:(i,a,r)=>{"use strict";r.d(a,{B:()=>y});var o=r(3236),s=r(9974),c=r(4360);function y(_,E=o.E){return(0,s.N)((T,A)=>{let S=null,I=null,N=null;const Y=()=>{if(S){S.unsubscribe(),S=null;const q=I;I=null,A.next(q)}};function z(){const q=N+_,dt=E.now();if(dt{I=q,N=E.now(),S||(S=E.schedule(z,_),A.add(S))},()=>{Y(),A.complete()},void 0,()=>{I=S=null}))})}},1986:(i,a,r)=>{"use strict";r.d(a,{c:()=>z});var o=r(3236),s=r(8793),c=r(6697),y=r(9974),_=r(4360),E=r(5343),A=r(3703),S=r(1397),I=r(8750);function N(q,dt){return dt?pt=>(0,s.x)(dt.pipe((0,c.s)(1),function T(){return(0,y.N)((q,dt)=>{q.subscribe((0,_._)(dt,E.l))})}()),pt.pipe(N(q))):(0,S.Z)((pt,et)=>(0,I.Tg)(q(pt,et)).pipe((0,c.s)(1),(0,A.u)(pt)))}var Y=r(1584);function z(q,dt=o.E){const pt=(0,Y.O)(q,dt);return N(()=>pt)}},3294:(i,a,r)=>{"use strict";r.d(a,{F:()=>y});var o=r(3669),s=r(9974),c=r(4360);function y(E,T=o.D){return E=E??_,(0,s.N)((A,S)=>{let I,N=!0;A.subscribe((0,c._)(S,Y=>{const z=T(Y);(N||!E(I,z))&&(N=!1,I=z,S.next(Y))}))})}function _(E,T){return E===T}},5964:(i,a,r)=>{"use strict";r.d(a,{p:()=>c});var o=r(9974),s=r(4360);function c(y,_){return(0,o.N)((E,T)=>{let A=0;E.subscribe((0,s._)(T,S=>y.call(_,S,A++)&&T.next(S)))})}},980:(i,a,r)=>{"use strict";r.d(a,{j:()=>s});var o=r(9974);function s(c){return(0,o.N)((y,_)=>{try{y.subscribe(_)}finally{_.add(c)}})}},6354:(i,a,r)=>{"use strict";r.d(a,{T:()=>c});var o=r(9974),s=r(4360);function c(y,_){return(0,o.N)((E,T)=>{let A=0;E.subscribe((0,s._)(T,S=>{T.next(y.call(_,S,A++))}))})}},3703:(i,a,r)=>{"use strict";r.d(a,{u:()=>s});var o=r(6354);function s(c){return(0,o.T)(()=>c)}},6365:(i,a,r)=>{"use strict";r.d(a,{U:()=>c});var o=r(1397),s=r(3669);function c(y=1/0){return(0,o.Z)(s.D,y)}},1397:(i,a,r)=>{"use strict";r.d(a,{Z:()=>A});var o=r(6354),s=r(8750),c=r(9974),y=r(5225),_=r(4360),T=r(8071);function A(S,I,N=1/0){return(0,T.T)(I)?A((Y,z)=>(0,o.T)((q,dt)=>I(Y,q,z,dt))((0,s.Tg)(S(Y,z))),N):("number"==typeof I&&(N=I),(0,c.N)((Y,z)=>function E(S,I,N,Y,z,q,dt,pt){const et=[];let _t=0,Bt=0,jt=!1;const At=()=>{jt&&!et.length&&!_t&&I.complete()},kt=lt=>_t{q&&I.next(lt),_t++;let Ct=!1;(0,s.Tg)(N(lt,Bt++)).subscribe((0,_._)(I,$t=>{z?.($t),q?kt($t):I.next($t)},()=>{Ct=!0},void 0,()=>{if(Ct)try{for(_t--;et.length&&_tct($t)):ct($t)}At()}catch($t){I.error($t)}}))};return S.subscribe((0,_._)(I,kt,()=>{jt=!0,At()})),()=>{pt?.()}}(Y,z,S,N)))}},9898:(i,a,r)=>{"use strict";r.d(a,{B:()=>c});var o=r(9974),s=r(4360);function c(){return(0,o.N)((y,_)=>{let E=null;y._refCount++;const T=(0,s._)(_,void 0,void 0,void 0,()=>{if(!y||y._refCount<=0||0<--y._refCount)return void(E=null);const A=y._connection,S=E;E=null,A&&(!S||A===S)&&A.unsubscribe(),_.unsubscribe()});y.subscribe(T),T.closed||(E=y.connect())})}},2498:(i,a,r)=>{"use strict";r.d(a,{L:()=>E});var o=r(9974),s=r(4360),c=r(3669),y=r(1584),_=r(8750);function E(T=1/0){let A;A=T&&"object"==typeof T?T:{count:T};const{count:S=1/0,delay:I,resetOnSuccess:N=!1}=A;return S<=0?c.D:(0,o.N)((Y,z)=>{let dt,q=0;const pt=()=>{let et=!1;dt=Y.subscribe((0,s._)(z,_t=>{N&&(q=0),z.next(_t)},void 0,_t=>{if(q++{dt?(dt.unsubscribe(),dt=null,pt()):et=!0};if(null!=I){const jt="number"==typeof I?(0,y.O)(I):(0,_.Tg)(I(_t,q)),At=(0,s._)(z,()=>{At.unsubscribe(),Bt()},()=>{z.complete()});jt.subscribe(At)}else Bt()}else z.error(_t)})),et&&(dt.unsubscribe(),dt=null,pt())};pt()})}},6649:(i,a,r)=>{"use strict";r.d(a,{S:()=>s});var o=r(4360);function s(c,y,_,E,T){return(A,S)=>{let I=_,N=y,Y=0;A.subscribe((0,o._)(S,z=>{const q=Y++;N=I?c(N,z,q):(I=!0,z),E&&S.next(N)},T&&(()=>{I&&S.next(N),S.complete()})))}}},7647:(i,a,r)=>{"use strict";r.d(a,{u:()=>_});var o=r(8750),s=r(1413),c=r(7707),y=r(9974);function _(T={}){const{connector:A=()=>new s.B,resetOnError:S=!0,resetOnComplete:I=!0,resetOnRefCountZero:N=!0}=T;return Y=>{let z,q,dt,pt=0,et=!1,_t=!1;const Bt=()=>{q?.unsubscribe(),q=void 0},jt=()=>{Bt(),z=dt=void 0,et=_t=!1},At=()=>{const kt=z;jt(),kt?.unsubscribe()};return(0,y.N)((kt,ct)=>{pt++,!_t&&!et&&Bt();const lt=dt=dt??A();ct.add(()=>{pt--,0===pt&&!_t&&!et&&(q=E(At,N))}),lt.subscribe(ct),!z&&pt>0&&(z=new c.Ms({next:Ct=>lt.next(Ct),error:Ct=>{_t=!0,Bt(),q=E(jt,S,Ct),lt.error(Ct)},complete:()=>{et=!0,Bt(),q=E(jt,I),lt.complete()}}),(0,o.Tg)(kt).subscribe(z))})(Y)}}function E(T,A,...S){if(!0===A)return void T();if(!1===A)return;const I=new c.Ms({next:()=>{I.unsubscribe(),T()}});return(0,o.Tg)(A(...S)).subscribe(I)}},4668:(i,a,r)=>{"use strict";r.d(a,{t:()=>c});var o=r(2771),s=r(7647);function c(y,_,E){let T,A=!1;return y&&"object"==typeof y?({bufferSize:T=1/0,windowTime:_=1/0,refCount:A=!1,scheduler:E}=y):T=y??1/0,(0,s.u)({connector:()=>new o.m(T,_,E),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:A})}},7626:(i,a,r)=>{"use strict";r.d(a,{i:()=>s});var o=r(5964);function s(c){return(0,o.p)((y,_)=>c<=_)}},9172:(i,a,r)=>{"use strict";r.d(a,{Z:()=>y});var o=r(8793),s=r(9326),c=r(9974);function y(..._){const E=(0,s.lI)(_);return(0,c.N)((T,A)=>{(E?(0,o.x)(_,T,E):(0,o.x)(_,T)).subscribe(A)})}},5558:(i,a,r)=>{"use strict";r.d(a,{n:()=>y});var o=r(8750),s=r(9974),c=r(4360);function y(_,E){return(0,s.N)((T,A)=>{let S=null,I=0,N=!1;const Y=()=>N&&!S&&A.complete();T.subscribe((0,c._)(A,z=>{S?.unsubscribe();let q=0;const dt=I++;(0,o.Tg)(_(z,dt)).subscribe(S=(0,c._)(A,pt=>A.next(E?E(z,pt,dt,q++):pt),()=>{S=null,Y()}))},()=>{N=!0,Y()}))})}},6697:(i,a,r)=>{"use strict";r.d(a,{s:()=>y});var o=r(983),s=r(9974),c=r(4360);function y(_){return _<=0?()=>o.w:(0,s.N)((E,T)=>{let A=0;E.subscribe((0,c._)(T,S=>{++A<=_&&(T.next(S),_<=A&&T.complete())}))})}},6977:(i,a,r)=>{"use strict";r.d(a,{Q:()=>_});var o=r(9974),s=r(4360),c=r(8750),y=r(5343);function _(E){return(0,o.N)((T,A)=>{(0,c.Tg)(E).subscribe((0,s._)(A,()=>A.complete(),y.l)),!A.closed&&T.subscribe(A)})}},7048:(i,a,r)=>{"use strict";r.d(a,{v:()=>c});var o=r(9974),s=r(4360);function c(y,_=!1){return(0,o.N)((E,T)=>{let A=0;E.subscribe((0,s._)(T,S=>{const I=y(S,A++);(I||_)&&T.next(S),!I&&T.complete()}))})}},8141:(i,a,r)=>{"use strict";r.d(a,{M:()=>_});var o=r(8071),s=r(9974),c=r(4360),y=r(3669);function _(E,T,A){const S=(0,o.T)(E)||T||A?{next:E,error:T,complete:A}:E;return S?(0,s.N)((I,N)=>{var Y;null===(Y=S.subscribe)||void 0===Y||Y.call(S);let z=!0;I.subscribe((0,c._)(N,q=>{var dt;null===(dt=S.next)||void 0===dt||dt.call(S,q),N.next(q)},()=>{var q;z=!1,null===(q=S.complete)||void 0===q||q.call(S),N.complete()},q=>{var dt;z=!1,null===(dt=S.error)||void 0===dt||dt.call(S,q),N.error(q)},()=>{var q,dt;z&&(null===(q=S.unsubscribe)||void 0===q||q.call(S)),null===(dt=S.finalize)||void 0===dt||dt.call(S)}))}):y.D}},6780:(i,a,r)=>{"use strict";r.d(a,{R:()=>_});var o=r(8359);class s extends o.yU{constructor(T,A){super()}schedule(T,A=0){return this}}const c={setInterval(E,T,...A){const{delegate:S}=c;return S?.setInterval?S.setInterval(E,T,...A):setInterval(E,T,...A)},clearInterval(E){const{delegate:T}=c;return(T?.clearInterval||clearInterval)(E)},delegate:void 0};var y=r(7908);class _ extends s{constructor(T,A){super(T,A),this.scheduler=T,this.work=A,this.pending=!1}schedule(T,A=0){var S;if(this.closed)return this;this.state=T;const I=this.id,N=this.scheduler;return null!=I&&(this.id=this.recycleAsyncId(N,I,A)),this.pending=!0,this.delay=A,this.id=null!==(S=this.id)&&void 0!==S?S:this.requestAsyncId(N,this.id,A),this}requestAsyncId(T,A,S=0){return c.setInterval(T.flush.bind(T,this),S)}recycleAsyncId(T,A,S=0){if(null!=S&&this.delay===S&&!1===this.pending)return A;null!=A&&c.clearInterval(A)}execute(T,A){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const S=this._execute(T,A);if(S)return S;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(T,A){let I,S=!1;try{this.work(T)}catch(N){S=!0,I=N||new Error("Scheduled action threw falsy error")}if(S)return this.unsubscribe(),I}unsubscribe(){if(!this.closed){const{id:T,scheduler:A}=this,{actions:S}=A;this.work=this.state=this.scheduler=null,this.pending=!1,(0,y.o)(S,this),null!=T&&(this.id=this.recycleAsyncId(A,T,null)),this.delay=null,super.unsubscribe()}}}},9687:(i,a,r)=>{"use strict";r.d(a,{q:()=>c});var o=r(6129);class s{constructor(_,E=s.now){this.schedulerActionCtor=_,this.now=E}schedule(_,E=0,T){return new this.schedulerActionCtor(this,_).schedule(T,E)}}s.now=o.U.now;class c extends s{constructor(_,E=s.now){super(_,E),this.actions=[],this._active=!1}flush(_){const{actions:E}=this;if(this._active)return void E.push(_);let T;this._active=!0;do{if(T=_.execute(_.state,_.delay))break}while(_=E.shift());if(this._active=!1,T){for(;_=E.shift();)_.unsubscribe();throw T}}}},5007:(i,a,r)=>{"use strict";r.d(a,{$:()=>q});var o=r(6780);let c,s=1;const y={};function _(pt){return pt in y&&(delete y[pt],!0)}const E={setImmediate(pt){const et=s++;return y[et]=!0,c||(c=Promise.resolve()),c.then(()=>_(et)&&pt()),et},clearImmediate(pt){_(pt)}},{setImmediate:A,clearImmediate:S}=E,I={setImmediate(...pt){const{delegate:et}=I;return(et?.setImmediate||A)(...pt)},clearImmediate(pt){const{delegate:et}=I;return(et?.clearImmediate||S)(pt)},delegate:void 0};var Y=r(9687);const q=new class z extends Y.q{flush(et){this._active=!0;const _t=this._scheduled;this._scheduled=void 0;const{actions:Bt}=this;let jt;et=et||Bt.shift();do{if(jt=et.execute(et.state,et.delay))break}while((et=Bt[0])&&et.id===_t&&Bt.shift());if(this._active=!1,jt){for(;(et=Bt[0])&&et.id===_t&&Bt.shift();)et.unsubscribe();throw jt}}}(class N extends o.R{constructor(et,_t){super(et,_t),this.scheduler=et,this.work=_t}requestAsyncId(et,_t,Bt=0){return null!==Bt&&Bt>0?super.requestAsyncId(et,_t,Bt):(et.actions.push(this),et._scheduled||(et._scheduled=I.setImmediate(et.flush.bind(et,void 0))))}recycleAsyncId(et,_t,Bt=0){var jt;if(null!=Bt?Bt>0:this.delay>0)return super.recycleAsyncId(et,_t,Bt);const{actions:At}=et;null!=_t&&(null===(jt=At[At.length-1])||void 0===jt?void 0:jt.id)!==_t&&(I.clearImmediate(_t),et._scheduled===_t&&(et._scheduled=void 0))}})},3236:(i,a,r)=>{"use strict";r.d(a,{E:()=>c,b:()=>y});var o=r(6780);const c=new(r(9687).q)(o.R),y=c},6129:(i,a,r)=>{"use strict";r.d(a,{U:()=>o});const o={now:()=>(o.delegate||Date).now(),delegate:void 0}},9270:(i,a,r)=>{"use strict";r.d(a,{f:()=>o});const o={setTimeout(s,c,...y){const{delegate:_}=o;return _?.setTimeout?_.setTimeout(s,c,...y):setTimeout(s,c,...y)},clearTimeout(s){const{delegate:c}=o;return(c?.clearTimeout||clearTimeout)(s)},delegate:void 0}},4761:(i,a,r)=>{"use strict";r.d(a,{l:()=>s});const s=function o(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(i,a,r)=>{"use strict";r.d(a,{s:()=>o});const o="function"==typeof Symbol&&Symbol.observable||"@@observable"},9350:(i,a,r)=>{"use strict";r.d(a,{G:()=>s});const s=(0,r(1853).L)(c=>function(){c(this),this.name="EmptyError",this.message="no elements in sequence"})},9326:(i,a,r)=>{"use strict";r.d(a,{R0:()=>E,lI:()=>_,ms:()=>y});var o=r(8071),s=r(9470);function c(T){return T[T.length-1]}function y(T){return(0,o.T)(c(T))?T.pop():void 0}function _(T){return(0,s.m)(c(T))?T.pop():void 0}function E(T,A){return"number"==typeof c(T)?T.pop():A}},3073:(i,a,r)=>{"use strict";r.d(a,{D:()=>_});const{isArray:o}=Array,{getPrototypeOf:s,prototype:c,keys:y}=Object;function _(T){if(1===T.length){const A=T[0];if(o(A))return{args:A,keys:null};if(function E(T){return T&&"object"==typeof T&&s(T)===c}(A)){const S=y(A);return{args:S.map(I=>A[I]),keys:S}}}return{args:T,keys:null}}},7908:(i,a,r)=>{"use strict";function o(s,c){if(s){const y=s.indexOf(c);0<=y&&s.splice(y,1)}}r.d(a,{o:()=>o})},1853:(i,a,r)=>{"use strict";function o(s){const y=s(_=>{Error.call(_),_.stack=(new Error).stack});return y.prototype=Object.create(Error.prototype),y.prototype.constructor=y,y}r.d(a,{L:()=>o})},8496:(i,a,r)=>{"use strict";function o(s,c){return s.reduce((y,_,E)=>(y[_]=c[E],y),{})}r.d(a,{e:()=>o})},9786:(i,a,r)=>{"use strict";r.d(a,{Y:()=>c,l:()=>y});var o=r(1026);let s=null;function c(_){if(o.$.useDeprecatedSynchronousErrorHandling){const E=!s;if(E&&(s={errorThrown:!1,error:null}),_(),E){const{errorThrown:T,error:A}=s;if(s=null,T)throw A}}else _()}function y(_){o.$.useDeprecatedSynchronousErrorHandling&&s&&(s.errorThrown=!0,s.error=_)}},5225:(i,a,r)=>{"use strict";function o(s,c,y,_=0,E=!1){const T=c.schedule(function(){y(),E?s.add(this.schedule(null,_)):this.unsubscribe()},_);if(s.add(T),!E)return T}r.d(a,{N:()=>o})},3669:(i,a,r)=>{"use strict";function o(s){return s}r.d(a,{D:()=>o})},7441:(i,a,r)=>{"use strict";r.d(a,{X:()=>o});const o=s=>s&&"number"==typeof s.length&&"function"!=typeof s},7953:(i,a,r)=>{"use strict";r.d(a,{T:()=>s});var o=r(8071);function s(c){return Symbol.asyncIterator&&(0,o.T)(c?.[Symbol.asyncIterator])}},8071:(i,a,r)=>{"use strict";function o(s){return"function"==typeof s}r.d(a,{T:()=>o})},5055:(i,a,r)=>{"use strict";r.d(a,{l:()=>c});var o=r(3494),s=r(8071);function c(y){return(0,s.T)(y[o.s])}},5397:(i,a,r)=>{"use strict";r.d(a,{x:()=>c});var o=r(4761),s=r(8071);function c(y){return(0,s.T)(y?.[o.l])}},4402:(i,a,r)=>{"use strict";r.d(a,{A:()=>c});var o=r(1985),s=r(8071);function c(y){return!!y&&(y instanceof o.c||(0,s.T)(y.lift)&&(0,s.T)(y.subscribe))}},9858:(i,a,r)=>{"use strict";r.d(a,{y:()=>s});var o=r(8071);function s(c){return(0,o.T)(c?.then)}},5196:(i,a,r)=>{"use strict";r.d(a,{C:()=>c,U:()=>y});var o=r(1635),s=r(8071);function c(_){return(0,o.AQ)(this,arguments,function*(){const T=_.getReader();try{for(;;){const{value:A,done:S}=yield(0,o.N3)(T.read());if(S)return yield(0,o.N3)(void 0);yield yield(0,o.N3)(A)}}finally{T.releaseLock()}})}function y(_){return(0,s.T)(_?.getReader)}},9470:(i,a,r)=>{"use strict";r.d(a,{m:()=>s});var o=r(8071);function s(c){return c&&(0,o.T)(c.schedule)}},9974:(i,a,r)=>{"use strict";r.d(a,{N:()=>c,S:()=>s});var o=r(8071);function s(y){return(0,o.T)(y?.lift)}function c(y){return _=>{if(s(_))return _.lift(function(E){try{return y(E,this)}catch(T){this.error(T)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(i,a,r)=>{"use strict";r.d(a,{I:()=>y});var o=r(6354);const{isArray:s}=Array;function y(_){return(0,o.T)(E=>function c(_,E){return s(E)?_(...E):_(E)}(_,E))}},5343:(i,a,r)=>{"use strict";function o(){}r.d(a,{l:()=>o})},1203:(i,a,r)=>{"use strict";r.d(a,{F:()=>s,m:()=>c});var o=r(3669);function s(...y){return c(y)}function c(y){return 0===y.length?o.D:1===y.length?y[0]:function(E){return y.reduce((T,A)=>A(T),E)}}},5334:(i,a,r)=>{"use strict";r.d(a,{m:()=>c});var o=r(1026),s=r(9270);function c(y){s.f.setTimeout(()=>{const{onUnhandledError:_}=o.$;if(!_)throw y;_(y)})}},591:(i,a,r)=>{"use strict";function o(s){return new TypeError(`You provided ${null!==s&&"object"==typeof s?"an invalid object":`'${s}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}r.d(a,{L:()=>o})},9969:(i,a,r)=>{"use strict";r.d(a,{FX:()=>ve,If:()=>c,K2:()=>A,MA:()=>q,Os:()=>T,P:()=>pt,S6:()=>_t,hZ:()=>_,i0:()=>E,i7:()=>N,iF:()=>S,kY:()=>Y,kp:()=>y,sf:()=>$t,ui:()=>qt,wk:()=>I});var o=r(177),s=r(4438),c=function(ne){return ne[ne.State=0]="State",ne[ne.Transition=1]="Transition",ne[ne.Sequence=2]="Sequence",ne[ne.Group=3]="Group",ne[ne.Animate=4]="Animate",ne[ne.Keyframes=5]="Keyframes",ne[ne.Style=6]="Style",ne[ne.Trigger=7]="Trigger",ne[ne.Reference=8]="Reference",ne[ne.AnimateChild=9]="AnimateChild",ne[ne.AnimateRef=10]="AnimateRef",ne[ne.Query=11]="Query",ne[ne.Stagger=12]="Stagger",ne}(c||{});const y="*";function _(ne,ce){return{type:c.Trigger,name:ne,definitions:ce,options:{}}}function E(ne,ce=null){return{type:c.Animate,styles:ce,timings:ne}}function T(ne,ce=null){return{type:c.Group,steps:ne,options:ce}}function A(ne,ce=null){return{type:c.Sequence,steps:ne,options:ce}}function S(ne){return{type:c.Style,styles:ne,offset:null}}function I(ne,ce,qe){return{type:c.State,name:ne,styles:ce,options:qe}}function N(ne){return{type:c.Keyframes,steps:ne}}function Y(ne,ce,qe=null){return{type:c.Transition,expr:ne,animation:ce,options:qe}}function q(ne=null){return{type:c.AnimateChild,options:ne}}function pt(ne,ce,qe=null){return{type:c.Query,selector:ne,animation:ce,options:qe}}let _t=(()=>{class ne{static{this.\u0275fac=function(Mr){return new(Mr||ne)}}static{this.\u0275prov=s.jDH({token:ne,factory:()=>(0,s.WQX)(jt),providedIn:"root"})}}return ne})();class Bt{}let jt=(()=>{class ne extends _t{constructor(qe,Mr){if(super(),this.animationModuleType=(0,s.WQX)(s.bc$,{optional:!0}),this._nextAnimationId=0,this._renderer=qe.createRenderer(Mr.body,{id:"0",encapsulation:s.gXe.None,styles:[],data:{animation:[]}}),null===this.animationModuleType&&!function Ct(ne){const ce=ne.\u0275type;return 0===ce||1===ce}(this._renderer))throw new s.wOt(3600,!1)}build(qe){const Mr=this._nextAnimationId;this._nextAnimationId++;const mr=Array.isArray(qe)?A(qe):qe;return ct(this._renderer,null,Mr,"register",[mr]),new At(Mr,this._renderer)}static{this.\u0275fac=function(Mr){return new(Mr||ne)(s.KVO(s._9s),s.KVO(o.qQ))}}static{this.\u0275prov=s.jDH({token:ne,factory:ne.\u0275fac,providedIn:"root"})}}return ne})();class At extends Bt{constructor(ce,qe){super(),this._id=ce,this._renderer=qe}create(ce,qe){return new kt(this._id,ce,qe||{},this._renderer)}}class kt{constructor(ce,qe,Mr,mr){this.id=ce,this.element=qe,this._renderer=mr,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",Mr)}_listen(ce,qe){return this._renderer.listen(this.element,`@@${this.id}:${ce}`,qe)}_command(ce,...qe){ct(this._renderer,this.element,this.id,ce,qe)}onDone(ce){this._listen("done",ce)}onStart(ce){this._listen("start",ce)}onDestroy(ce){this._listen("destroy",ce)}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(ce){this._command("setPosition",ce)}getPosition(){return function lt(ne){const ce=ne.\u0275type;return 0===ce?ne:1===ce?ne.animationRenderer:null}(this._renderer)?.engine?.players[this.id]?.getPosition()??0}}function ct(ne,ce,qe,Mr,mr){ne.setProperty(ce,`@@${qe}:${Mr}`,mr)}class $t{constructor(ce=0,qe=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=ce+qe}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ce=>ce()),this._onDoneFns=[])}onStart(ce){this._originalOnStartFns.push(ce),this._onStartFns.push(ce)}onDone(ce){this._originalOnDoneFns.push(ce),this._onDoneFns.push(ce)}onDestroy(ce){this._onDestroyFns.push(ce)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(ce=>ce()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(ce=>ce()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(ce){this._position=this.totalTime?ce*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(ce){const qe="start"==ce?this._onStartFns:this._onDoneFns;qe.forEach(Mr=>Mr()),qe.length=0}}class qt{constructor(ce){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=ce;let qe=0,Mr=0,mr=0;const _r=this.players.length;0==_r?queueMicrotask(()=>this._onFinish()):this.players.forEach(Wr=>{Wr.onDone(()=>{++qe==_r&&this._onFinish()}),Wr.onDestroy(()=>{++Mr==_r&&this._onDestroy()}),Wr.onStart(()=>{++mr==_r&&this._onStart()})}),this.totalTime=this.players.reduce((Wr,ke)=>Math.max(Wr,ke.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ce=>ce()),this._onDoneFns=[])}init(){this.players.forEach(ce=>ce.init())}onStart(ce){this._onStartFns.push(ce)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(ce=>ce()),this._onStartFns=[])}onDone(ce){this._onDoneFns.push(ce)}onDestroy(ce){this._onDestroyFns.push(ce)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(ce=>ce.play())}pause(){this.players.forEach(ce=>ce.pause())}restart(){this.players.forEach(ce=>ce.restart())}finish(){this._onFinish(),this.players.forEach(ce=>ce.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(ce=>ce.destroy()),this._onDestroyFns.forEach(ce=>ce()),this._onDestroyFns=[])}reset(){this.players.forEach(ce=>ce.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(ce){const qe=ce*this.totalTime;this.players.forEach(Mr=>{const mr=Mr.totalTime?Math.min(1,qe/Mr.totalTime):1;Mr.setPosition(mr)})}getPosition(){const ce=this.players.reduce((qe,Mr)=>null===qe||Mr.totalTime>qe.totalTime?Mr:qe,null);return null!=ce?ce.getPosition():0}beforeDestroy(){this.players.forEach(ce=>{ce.beforeDestroy&&ce.beforeDestroy()})}triggerCallback(ce){const qe="start"==ce?this._onStartFns:this._onDoneFns;qe.forEach(Mr=>Mr()),qe.length=0}}const ve="!"},9888:(i,a,r)=>{"use strict";r.d(a,{Pd:()=>Qe,Au:()=>ke,vr:()=>ce,Bu:()=>Ve,FN:()=>br,GX:()=>he,Q_:()=>_e,Z7:()=>ft,Ai:()=>ho,px:()=>ct,_G:()=>it,w6:()=>Tt,Ae:()=>lt});var o=r(177),s=r(4438),c=r(6860),y=r(7336),_=r(1413),E=r(8359),A=(r(4402),r(7673)),S=r(4412),I=r(8141),N=r(152),Y=r(5964),z=r(6354),dt=(r(6697),r(7626)),pt=r(3294),et=r(6977),Bt=r(2318),jt=r(4085),At=r(9327);const kt=" ";function ct(De,we,Zt){const Ce=Ct(De,we);Zt=Zt.trim(),!Ce.some(ar=>ar.trim()===Zt)&&(Ce.push(Zt),De.setAttribute(we,Ce.join(kt)))}function lt(De,we,Zt){const Ce=Ct(De,we);Zt=Zt.trim();const ar=Ce.filter(xr=>xr!==Zt);ar.length?De.setAttribute(we,ar.join(kt)):De.removeAttribute(we)}function Ct(De,we){return De.getAttribute(we)?.match(/\S+/g)??[]}const qt="cdk-describedby-message",ve="cdk-describedby-host";let ne=0,ce=(()=>{class De{constructor(Zt,Ce){this._platform=Ce,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+ne++,this._document=Zt,this._id=(0,s.WQX)(s.sZ2)+"-"+ne++}describe(Zt,Ce,ar){if(!this._canBeDescribed(Zt,Ce))return;const xr=qe(Ce,ar);"string"!=typeof Ce?(Mr(Ce,this._id),this._messageRegistry.set(xr,{messageElement:Ce,referenceCount:0})):this._messageRegistry.has(xr)||this._createMessageElement(Ce,ar),this._isElementDescribedByMessage(Zt,xr)||this._addMessageReference(Zt,xr)}removeDescription(Zt,Ce,ar){if(!Ce||!this._isElementNode(Zt))return;const xr=qe(Ce,ar);if(this._isElementDescribedByMessage(Zt,xr)&&this._removeMessageReference(Zt,xr),"string"==typeof Ce){const _o=this._messageRegistry.get(xr);_o&&0===_o.referenceCount&&this._deleteMessageElement(xr)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const Zt=this._document.querySelectorAll(`[${ve}="${this._id}"]`);for(let Ce=0;Ce0!=ar.indexOf(qt));Zt.setAttribute("aria-describedby",Ce.join(" "))}_addMessageReference(Zt,Ce){const ar=this._messageRegistry.get(Ce);ct(Zt,"aria-describedby",ar.messageElement.id),Zt.setAttribute(ve,this._id),ar.referenceCount++}_removeMessageReference(Zt,Ce){const ar=this._messageRegistry.get(Ce);ar.referenceCount--,lt(Zt,"aria-describedby",ar.messageElement.id),Zt.removeAttribute(ve)}_isElementDescribedByMessage(Zt,Ce){const ar=Ct(Zt,"aria-describedby"),xr=this._messageRegistry.get(Ce),_o=xr&&xr.messageElement.id;return!!_o&&-1!=ar.indexOf(_o)}_canBeDescribed(Zt,Ce){if(!this._isElementNode(Zt))return!1;if(Ce&&"object"==typeof Ce)return!0;const ar=null==Ce?"":`${Ce}`.trim(),xr=Zt.getAttribute("aria-label");return!(!ar||xr&&xr.trim()===ar)}_isElementNode(Zt){return Zt.nodeType===this._document.ELEMENT_NODE}static{this.\u0275fac=function(Ce){return new(Ce||De)(s.KVO(o.qQ),s.KVO(c.OD))}}static{this.\u0275prov=s.jDH({token:De,factory:De.\u0275fac,providedIn:"root"})}}return De})();function qe(De,we){return"string"==typeof De?`${we||""}/${De}`:De}function Mr(De,we){De.id||(De.id=`${qt}-${we}-${ne++}`)}class _r{constructor(we,Zt){this._letterKeyStream=new _.B,this._items=[],this._selectedItemIndex=-1,this._pressedLetters=[],this._selectedItem=new _.B,this.selectedItem=this._selectedItem;const Ce="number"==typeof Zt?.debounceInterval?Zt.debounceInterval:200;Zt?.skipPredicate&&(this._skipPredicateFn=Zt.skipPredicate),this.setItems(we),this._setupKeyHandler(Ce)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(we){this._selectedItemIndex=we}setItems(we){this._items=we}handleKey(we){const Zt=we.keyCode;we.key&&1===we.key.length?this._letterKeyStream.next(we.key.toLocaleUpperCase()):(Zt>=y.A&&Zt<=y.Z||Zt>=y.f2&&Zt<=y.bn)&&this._letterKeyStream.next(String.fromCharCode(Zt))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(we){this._letterKeyStream.pipe((0,I.M)(Zt=>this._pressedLetters.push(Zt)),(0,N.B)(we),(0,Y.p)(()=>this._pressedLetters.length>0),(0,z.T)(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(Zt=>{for(let Ce=1;CeCe.disabled,this.tabOut=new _.B,this.change=new _.B,we instanceof s.rOR?this._itemChangesSubscription=we.changes.subscribe(Ce=>this._itemsChanged(Ce.toArray())):(0,s.Hps)(we)&&(this._effectRef=(0,s.QZP)(()=>this._itemsChanged(we()),{injector:Zt}))}skipPredicate(we){return this._skipPredicateFn=we,this}withWrap(we=!0){return this._wrap=we,this}withVerticalOrientation(we=!0){return this._vertical=we,this}withHorizontalOrientation(we){return this._horizontal=we,this}withAllowedModifierKeys(we){return this._allowedModifierKeys=we,this}withTypeAhead(we=200){this._typeaheadSubscription.unsubscribe();const Zt=this._getItemsArray();return this._typeahead=new _r(Zt,{debounceInterval:"number"==typeof we?we:void 0,skipPredicate:Ce=>this._skipPredicateFn(Ce)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(Ce=>{this.setActiveItem(Ce)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(we=!0){return this._homeAndEnd=we,this}withPageUpDown(we=!0,Zt=10){return this._pageUpAndDown={enabled:we,delta:Zt},this}setActiveItem(we){const Zt=this._activeItem();this.updateActiveItem(we),this._activeItem()!==Zt&&this.change.next(this._activeItemIndex)}onKeydown(we){const Zt=we.keyCode,ar=["altKey","ctrlKey","metaKey","shiftKey"].every(xr=>!we[xr]||this._allowedModifierKeys.indexOf(xr)>-1);switch(Zt){case y.wn:return void this.tabOut.next();case y.n6:if(this._vertical&&ar){this.setNextItemActive();break}return;case y.i7:if(this._vertical&&ar){this.setPreviousItemActive();break}return;case y.LE:if(this._horizontal&&ar){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case y.UQ:if(this._horizontal&&ar){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case y.yZ:if(this._homeAndEnd&&ar){this.setFirstItemActive();break}return;case y.Kp:if(this._homeAndEnd&&ar){this.setLastItemActive();break}return;case y.w_:if(this._pageUpAndDown.enabled&&ar){const xr=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(xr>0?xr:0,1);break}return;case y.dB:if(this._pageUpAndDown.enabled&&ar){const xr=this._activeItemIndex+this._pageUpAndDown.delta,_o=this._getItemsArray().length;this._setActiveItemByIndex(xr<_o?xr:_o-1,-1);break}return;default:return void((ar||(0,y.rp)(we,"shiftKey"))&&this._typeahead?.handleKey(we))}this._typeahead?.reset(),we.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem()}isTyping(){return!!this._typeahead&&this._typeahead.isTyping()}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._getItemsArray().length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(we){const Zt=this._getItemsArray(),Ce="number"==typeof we?we:Zt.indexOf(we);this._activeItem.set(Zt[Ce]??null),this._activeItemIndex=Ce,this._typeahead?.setCurrentSelectedItemIndex(Ce)}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._typeahead?.destroy(),this.tabOut.complete(),this.change.complete()}_setActiveItemByDelta(we){this._wrap?this._setActiveInWrapMode(we):this._setActiveInDefaultMode(we)}_setActiveInWrapMode(we){const Zt=this._getItemsArray();for(let Ce=1;Ce<=Zt.length;Ce++){const ar=(this._activeItemIndex+we*Ce+Zt.length)%Zt.length;if(!this._skipPredicateFn(Zt[ar]))return void this.setActiveItem(ar)}}_setActiveInDefaultMode(we){this._setActiveItemByIndex(this._activeItemIndex+we,we)}_setActiveItemByIndex(we,Zt){const Ce=this._getItemsArray();if(Ce[we]){for(;this._skipPredicateFn(Ce[we]);)if(!Ce[we+=Zt])return;this.setActiveItem(we)}}_getItemsArray(){return(0,s.Hps)(this._items)?this._items():this._items instanceof s.rOR?this._items.toArray():this._items}_itemsChanged(we){this._typeahead?.setItems(we);const Zt=this._activeItem();if(Zt){const Ce=we.indexOf(Zt);Ce>-1&&Ce!==this._activeItemIndex&&(this._activeItemIndex=Ce,this._typeahead?.setCurrentSelectedItemIndex(Ce))}}}class ke extends Wr{setActiveItem(we){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(we),this.activeItem&&this.activeItem.setActiveStyles()}}class Ve extends Wr{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(we){return this._origin=we,this}setActiveItem(we){super.setActiveItem(we),this.activeItem&&this.activeItem.focus(this._origin)}}let ft=(()=>{class De{constructor(Zt){this._platform=Zt}isDisabled(Zt){return Zt.hasAttribute("disabled")}isVisible(Zt){return function Vt(De){return!!(De.offsetWidth||De.offsetHeight||"function"==typeof De.getClientRects&&De.getClientRects().length)}(Zt)&&"visible"===getComputedStyle(Zt).visibility}isTabbable(Zt){if(!this._platform.isBrowser)return!1;const Ce=function me(De){try{return De.frameElement}catch{return null}}(function hr(De){return De.ownerDocument&&De.ownerDocument.defaultView||window}(Zt));if(Ce&&(-1===Ke(Ce)||!this.isVisible(Ce)))return!1;let ar=Zt.nodeName.toLowerCase(),xr=Ke(Zt);return Zt.hasAttribute("contenteditable")?-1!==xr:!("iframe"===ar||"object"===ar||this._platform.WEBKIT&&this._platform.IOS&&!function Nr(De){let we=De.nodeName.toLowerCase(),Zt="input"===we&&De.type;return"text"===Zt||"password"===Zt||"select"===we||"textarea"===we}(Zt))&&("audio"===ar?!!Zt.hasAttribute("controls")&&-1!==xr:"video"===ar?-1!==xr&&(null!==xr||this._platform.FIREFOX||Zt.hasAttribute("controls")):Zt.tabIndex>=0)}isFocusable(Zt,Ce){return function Ao(De){return!function ie(De){return function Wt(De){return"input"==De.nodeName.toLowerCase()}(De)&&"hidden"==De.type}(De)&&(function Te(De){let we=De.nodeName.toLowerCase();return"input"===we||"select"===we||"button"===we||"textarea"===we}(De)||function We(De){return function Ne(De){return"a"==De.nodeName.toLowerCase()}(De)&&De.hasAttribute("href")}(De)||De.hasAttribute("contenteditable")||$e(De))}(Zt)&&!this.isDisabled(Zt)&&(Ce?.ignoreVisibility||this.isVisible(Zt))}static{this.\u0275fac=function(Ce){return new(Ce||De)(s.KVO(c.OD))}}static{this.\u0275prov=s.jDH({token:De,factory:De.\u0275fac,providedIn:"root"})}}return De})();function $e(De){if(!De.hasAttribute("tabindex")||void 0===De.tabIndex)return!1;let we=De.getAttribute("tabindex");return!(!we||isNaN(parseInt(we,10)))}function Ke(De){if(!$e(De))return null;const we=parseInt(De.getAttribute("tabindex")||"",10);return isNaN(we)?-1:we}class Nt{get enabled(){return this._enabled}set enabled(we){this._enabled=we,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(we,this._startAnchor),this._toggleAnchorTabIndex(we,this._endAnchor))}constructor(we,Zt,Ce,ar,xr=!1,_o){this._element=we,this._checker=Zt,this._ngZone=Ce,this._document=ar,this._injector=_o,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,xr||this.attachAnchors()}destroy(){const we=this._startAnchor,Zt=this._endAnchor;we&&(we.removeEventListener("focus",this.startAnchorListener),we.remove()),Zt&&(Zt.removeEventListener("focus",this.endAnchorListener),Zt.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(we){return new Promise(Zt=>{this._executeOnStable(()=>Zt(this.focusInitialElement(we)))})}focusFirstTabbableElementWhenReady(we){return new Promise(Zt=>{this._executeOnStable(()=>Zt(this.focusFirstTabbableElement(we)))})}focusLastTabbableElementWhenReady(we){return new Promise(Zt=>{this._executeOnStable(()=>Zt(this.focusLastTabbableElement(we)))})}_getRegionBoundary(we){const Zt=this._element.querySelectorAll(`[cdk-focus-region-${we}], [cdkFocusRegion${we}], [cdk-focus-${we}]`);return"start"==we?Zt.length?Zt[0]:this._getFirstTabbableElement(this._element):Zt.length?Zt[Zt.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(we){const Zt=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(Zt){if(!this._checker.isFocusable(Zt)){const Ce=this._getFirstTabbableElement(Zt);return Ce?.focus(we),!!Ce}return Zt.focus(we),!0}return this.focusFirstTabbableElement(we)}focusFirstTabbableElement(we){const Zt=this._getRegionBoundary("start");return Zt&&Zt.focus(we),!!Zt}focusLastTabbableElement(we){const Zt=this._getRegionBoundary("end");return Zt&&Zt.focus(we),!!Zt}hasAttached(){return this._hasAttached}_getFirstTabbableElement(we){if(this._checker.isFocusable(we)&&this._checker.isTabbable(we))return we;const Zt=we.children;for(let Ce=0;Ce=0;Ce--){const ar=Zt[Ce].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(Zt[Ce]):null;if(ar)return ar}return null}_createAnchor(){const we=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,we),we.classList.add("cdk-visually-hidden"),we.classList.add("cdk-focus-trap-anchor"),we.setAttribute("aria-hidden","true"),we}_toggleAnchorTabIndex(we,Zt){we?Zt.setAttribute("tabindex","0"):Zt.removeAttribute("tabindex")}toggleAnchors(we){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(we,this._startAnchor),this._toggleAnchorTabIndex(we,this._endAnchor))}_executeOnStable(we){this._injector?(0,s.mal)(we,{injector:this._injector}):setTimeout(we)}}let he=(()=>{class De{constructor(Zt,Ce,ar){this._checker=Zt,this._ngZone=Ce,this._injector=(0,s.WQX)(s.zZn),this._document=ar}create(Zt,Ce=!1){return new Nt(Zt,this._checker,this._ngZone,this._document,Ce,this._injector)}static{this.\u0275fac=function(Ce){return new(Ce||De)(s.KVO(ft),s.KVO(s.SKi),s.KVO(o.qQ))}}static{this.\u0275prov=s.jDH({token:De,factory:De.\u0275fac,providedIn:"root"})}}return De})();function it(De){return 0===De.buttons||0===De.detail}function Tt(De){const we=De.touches&&De.touches[0]||De.changedTouches&&De.changedTouches[0];return!(!we||-1!==we.identifier||null!=we.radiusX&&1!==we.radiusX||null!=we.radiusY&&1!==we.radiusY)}const It=new s.nKC("cdk-input-modality-detector-options"),ye={ignoreKeys:[y.A$,y.W3,y.eg,y.Ge,y.FX]},er=(0,c.BQ)({passive:!0,capture:!0});let nr=(()=>{class De{get mostRecentModality(){return this._modality.value}constructor(Zt,Ce,ar,xr){this._platform=Zt,this._mostRecentTarget=null,this._modality=new S.t(null),this._lastTouchMs=0,this._onKeydown=_o=>{this._options?.ignoreKeys?.some(ai=>ai===_o.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,c.Fb)(_o))},this._onMousedown=_o=>{Date.now()-this._lastTouchMs<650||(this._modality.next(it(_o)?"keyboard":"mouse"),this._mostRecentTarget=(0,c.Fb)(_o))},this._onTouchstart=_o=>{Tt(_o)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,c.Fb)(_o))},this._options={...ye,...xr},this.modalityDetected=this._modality.pipe((0,dt.i)(1)),this.modalityChanged=this.modalityDetected.pipe((0,pt.F)()),Zt.isBrowser&&Ce.runOutsideAngular(()=>{ar.addEventListener("keydown",this._onKeydown,er),ar.addEventListener("mousedown",this._onMousedown,er),ar.addEventListener("touchstart",this._onTouchstart,er)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,er),document.removeEventListener("mousedown",this._onMousedown,er),document.removeEventListener("touchstart",this._onTouchstart,er))}static{this.\u0275fac=function(Ce){return new(Ce||De)(s.KVO(c.OD),s.KVO(s.SKi),s.KVO(o.qQ),s.KVO(It,8))}}static{this.\u0275prov=s.jDH({token:De,factory:De.\u0275fac,providedIn:"root"})}}return De})();const Hr=new s.nKC("liveAnnouncerElement",{providedIn:"root",factory:function Qr(){return null}}),Xr=new s.nKC("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let gr=0,ho=(()=>{class De{constructor(Zt,Ce,ar,xr){this._ngZone=Ce,this._defaultOptions=xr,this._document=ar,this._liveElement=Zt||this._createLiveElement()}announce(Zt,...Ce){const ar=this._defaultOptions;let xr,_o;return 1===Ce.length&&"number"==typeof Ce[0]?_o=Ce[0]:[xr,_o]=Ce,this.clear(),clearTimeout(this._previousTimeout),xr||(xr=ar&&ar.politeness?ar.politeness:"polite"),null==_o&&ar&&(_o=ar.duration),this._liveElement.setAttribute("aria-live",xr),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(ai=>this._currentResolve=ai)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=Zt,"number"==typeof _o&&(this._previousTimeout=setTimeout(()=>this.clear(),_o)),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 Zt="cdk-live-announcer-element",Ce=this._document.getElementsByClassName(Zt),ar=this._document.createElement("div");for(let xr=0;xr .cdk-overlay-container [aria-modal="true"]');for(let ar=0;ar{class De{constructor(Zt,Ce,ar,xr,_o){this._ngZone=Zt,this._platform=Ce,this._inputModalityDetector=ar,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new _.B,this._rootNodeFocusAndBlurListener=ai=>{for(let Zo=(0,c.Fb)(ai);Zo;Zo=Zo.parentElement)"focus"===ai.type?this._onFocus(ai,Zo):this._onBlur(ai,Zo)},this._document=xr,this._detectionMode=_o?.detectionMode||Qt.IMMEDIATE}monitor(Zt,Ce=!1){const ar=(0,jt.i8)(Zt);if(!this._platform.isBrowser||1!==ar.nodeType)return(0,A.of)();const xr=(0,c.KT)(ar)||this._getDocument(),_o=this._elementInfo.get(ar);if(_o)return Ce&&(_o.checkChildren=!0),_o.subject;const ai={checkChildren:Ce,subject:new _.B,rootNode:xr};return this._elementInfo.set(ar,ai),this._registerGlobalListeners(ai),ai.subject}stopMonitoring(Zt){const Ce=(0,jt.i8)(Zt),ar=this._elementInfo.get(Ce);ar&&(ar.subject.complete(),this._setClasses(Ce),this._elementInfo.delete(Ce),this._removeGlobalListeners(ar))}focusVia(Zt,Ce,ar){const xr=(0,jt.i8)(Zt);xr===this._getDocument().activeElement?this._getClosestElementsInfo(xr).forEach(([ai,ei])=>this._originChanged(ai,Ce,ei)):(this._setOrigin(Ce),"function"==typeof xr.focus&&xr.focus(ar))}ngOnDestroy(){this._elementInfo.forEach((Zt,Ce)=>this.stopMonitoring(Ce))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(Zt){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(Zt)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:Zt&&this._isLastInteractionFromInputLabel(Zt)?"mouse":"program"}_shouldBeAttributedToTouch(Zt){return this._detectionMode===Qt.EVENTUAL||!!Zt?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(Zt,Ce){Zt.classList.toggle("cdk-focused",!!Ce),Zt.classList.toggle("cdk-touch-focused","touch"===Ce),Zt.classList.toggle("cdk-keyboard-focused","keyboard"===Ce),Zt.classList.toggle("cdk-mouse-focused","mouse"===Ce),Zt.classList.toggle("cdk-program-focused","program"===Ce)}_setOrigin(Zt,Ce=!1){this._ngZone.runOutsideAngular(()=>{this._origin=Zt,this._originFromTouchInteraction="touch"===Zt&&Ce,this._detectionMode===Qt.IMMEDIATE&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(Zt,Ce){const ar=this._elementInfo.get(Ce),xr=(0,c.Fb)(Zt);!ar||!ar.checkChildren&&Ce!==xr||this._originChanged(Ce,this._getFocusOrigin(xr),ar)}_onBlur(Zt,Ce){const ar=this._elementInfo.get(Ce);!ar||ar.checkChildren&&Zt.relatedTarget instanceof Node&&Ce.contains(Zt.relatedTarget)||(this._setClasses(Ce),this._emitOrigin(ar,null))}_emitOrigin(Zt,Ce){Zt.subject.observers.length&&this._ngZone.run(()=>Zt.subject.next(Ce))}_registerGlobalListeners(Zt){if(!this._platform.isBrowser)return;const Ce=Zt.rootNode,ar=this._rootNodeFocusListenerCount.get(Ce)||0;ar||this._ngZone.runOutsideAngular(()=>{Ce.addEventListener("focus",this._rootNodeFocusAndBlurListener,pe),Ce.addEventListener("blur",this._rootNodeFocusAndBlurListener,pe)}),this._rootNodeFocusListenerCount.set(Ce,ar+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,et.Q)(this._stopInputModalityDetector)).subscribe(xr=>{this._setOrigin(xr,!0)}))}_removeGlobalListeners(Zt){const Ce=Zt.rootNode;if(this._rootNodeFocusListenerCount.has(Ce)){const ar=this._rootNodeFocusListenerCount.get(Ce);ar>1?this._rootNodeFocusListenerCount.set(Ce,ar-1):(Ce.removeEventListener("focus",this._rootNodeFocusAndBlurListener,pe),Ce.removeEventListener("blur",this._rootNodeFocusAndBlurListener,pe),this._rootNodeFocusListenerCount.delete(Ce))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(Zt,Ce,ar){this._setClasses(Zt,Ce),this._emitOrigin(ar,Ce),this._lastFocusOrigin=Ce}_getClosestElementsInfo(Zt){const Ce=[];return this._elementInfo.forEach((ar,xr)=>{(xr===Zt||ar.checkChildren&&xr.contains(Zt))&&Ce.push([xr,ar])}),Ce}_isLastInteractionFromInputLabel(Zt){const{_mostRecentTarget:Ce,mostRecentModality:ar}=this._inputModalityDetector;if("mouse"!==ar||!Ce||Ce===Zt||"INPUT"!==Zt.nodeName&&"TEXTAREA"!==Zt.nodeName||Zt.disabled)return!1;const xr=Zt.labels;if(xr)for(let _o=0;_o{class De{constructor(Zt,Ce){this._platform=Zt,this._document=Ce,this._breakpointSubscription=(0,s.WQX)(At.QP).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return Do.NONE;const Zt=this._document.createElement("div");Zt.style.backgroundColor="rgb(1,2,3)",Zt.style.position="absolute",this._document.body.appendChild(Zt);const Ce=this._document.defaultView||window,ar=Ce&&Ce.getComputedStyle?Ce.getComputedStyle(Zt):null,xr=(ar&&ar.backgroundColor||"").replace(/ /g,"");switch(Zt.remove(),xr){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return Do.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return Do.BLACK_ON_WHITE}return Do.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const Zt=this._document.body.classList;Zt.remove(Je,Ko,rr),this._hasCheckedHighContrastMode=!0;const Ce=this.getHighContrastMode();Ce===Do.BLACK_ON_WHITE?Zt.add(Je,Ko):Ce===Do.WHITE_ON_BLACK&&Zt.add(Je,rr)}}static{this.\u0275fac=function(Ce){return new(Ce||De)(s.KVO(c.OD),s.KVO(o.qQ))}}static{this.\u0275prov=s.jDH({token:De,factory:De.\u0275fac,providedIn:"root"})}}return De})(),Qe=(()=>{class De{constructor(Zt){Zt._applyBodyHighContrastModeCssClasses()}static{this.\u0275fac=function(Ce){return new(Ce||De)(s.KVO(_e))}}static{this.\u0275mod=s.$C({type:De})}static{this.\u0275inj=s.G2t({imports:[Bt.w5]})}}return De})()},8203:(i,a,r)=>{"use strict";r.d(a,{dS:()=>T,jI:()=>S});var o=r(4438),s=r(177);const c=new o.nKC("cdk-dir-doc",{providedIn:"root",factory:function y(){return(0,o.WQX)(s.qQ)}}),_=/^(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{constructor(Y){this.value="ltr",this.change=new o.bkB,Y&&(this.value=function E(I){const N=I?.toLowerCase()||"";return"auto"===N&&typeof navigator<"u"&&navigator?.language?_.test(navigator.language)?"rtl":"ltr":"rtl"===N?"rtl":"ltr"}((Y.body?Y.body.dir:null)||(Y.documentElement?Y.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static{this.\u0275fac=function(z){return new(z||I)(o.KVO(c,8))}}static{this.\u0275prov=o.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}}return I})(),S=(()=>{class I{static{this.\u0275fac=function(z){return new(z||I)}}static{this.\u0275mod=o.$C({type:I})}static{this.\u0275inj=o.G2t({})}}return I})()},4085:(i,a,r)=>{"use strict";r.d(a,{FG:()=>_,OE:()=>c,a1:()=>E,he:()=>s,i8:()=>T});var o=r(4438);function s(S){return null!=S&&"false"!=`${S}`}function c(S,I=0){return function y(S){return!isNaN(parseFloat(S))&&!isNaN(Number(S))}(S)?Number(S):2===arguments.length?I:0}function _(S){return Array.isArray(S)?S:[S]}function E(S){return null==S?"":"string"==typeof S?S:`${S}px`}function T(S){return S instanceof o.aKT?S.nativeElement:S}},5024:(i,a,r)=>{"use strict";r.d(a,{CB:()=>Y,zP:()=>q}),r(4402),r(7673);var c=r(1413),y=r(4438);class Y{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}constructor(pt=!1,et,_t=!0,Bt){this._multiple=pt,this._emitChanges=_t,this.compareWith=Bt,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new c.B,et&&et.length&&(pt?et.forEach(jt=>this._markSelected(jt)):this._markSelected(et[0]),this._selectedToEmit.length=0)}select(...pt){this._verifyValueAssignment(pt),pt.forEach(_t=>this._markSelected(_t));const et=this._hasQueuedChanges();return this._emitChangeEvent(),et}deselect(...pt){this._verifyValueAssignment(pt),pt.forEach(_t=>this._unmarkSelected(_t));const et=this._hasQueuedChanges();return this._emitChangeEvent(),et}setSelection(...pt){this._verifyValueAssignment(pt);const et=this.selected,_t=new Set(pt);pt.forEach(jt=>this._markSelected(jt)),et.filter(jt=>!_t.has(this._getConcreteValue(jt,_t))).forEach(jt=>this._unmarkSelected(jt));const Bt=this._hasQueuedChanges();return this._emitChangeEvent(),Bt}toggle(pt){return this.isSelected(pt)?this.deselect(pt):this.select(pt)}clear(pt=!0){this._unmarkAll();const et=this._hasQueuedChanges();return pt&&this._emitChangeEvent(),et}isSelected(pt){return this._selection.has(this._getConcreteValue(pt))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(pt){this._multiple&&this.selected&&this._selected.sort(pt)}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(pt){pt=this._getConcreteValue(pt),this.isSelected(pt)||(this._multiple||this._unmarkAll(),this.isSelected(pt)||this._selection.add(pt),this._emitChanges&&this._selectedToEmit.push(pt))}_unmarkSelected(pt){pt=this._getConcreteValue(pt),this.isSelected(pt)&&(this._selection.delete(pt),this._emitChanges&&this._deselectedToEmit.push(pt))}_unmarkAll(){this.isEmpty()||this._selection.forEach(pt=>this._unmarkSelected(pt))}_verifyValueAssignment(pt){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(pt,et){if(this.compareWith){et=et??this._selection;for(let _t of et)if(this.compareWith(pt,_t))return _t;return pt}return pt}}let q=(()=>{class dt{constructor(){this._listeners=[]}notify(et,_t){for(let Bt of this._listeners)Bt(et,_t)}listen(et){return this._listeners.push(et),()=>{this._listeners=this._listeners.filter(_t=>et!==_t)}}ngOnDestroy(){this._listeners=[]}static{this.\u0275fac=function(_t){return new(_t||dt)}}static{this.\u0275prov=y.jDH({token:dt,factory:dt.\u0275fac,providedIn:"root"})}}return dt})()},7336:(i,a,r)=>{"use strict";r.d(a,{A:()=>Lt,A$:()=>A,FX:()=>E,Fm:()=>_,Ge:()=>U,Kp:()=>dt,LE:()=>Bt,UQ:()=>et,W3:()=>T,Z:()=>mt,_f:()=>N,bn:()=>_r,dB:()=>q,eg:()=>Yt,f2:()=>Ct,i7:()=>_t,n6:()=>jt,rp:()=>Mt,t6:()=>Y,w_:()=>z,wn:()=>c,yZ:()=>pt});const c=9,_=13,E=16,T=17,A=18,N=27,Y=32,z=33,q=34,dt=35,pt=36,et=37,_t=38,Bt=39,jt=40,Ct=48,_r=57,Lt=65,mt=90,U=91,Yt=224;function Mt(de,...He){return He.length?He.some(Oe=>de[Oe]):de.altKey||de.shiftKey||de.ctrlKey||de.metaKey}},9327:(i,a,r)=>{"use strict";r.d(a,{QP:()=>jt,Rp:()=>kt});var o=r(4438),s=r(4085),c=r(1413),y=r(4572),_=r(8793),E=r(1985),T=r(6697),A=r(7626),S=r(152),I=r(6354),N=r(9172),Y=r(6977),z=r(6860);const dt=new Set;let pt,et=(()=>{class ct{constructor(Ct,$t){this._platform=Ct,this._nonce=$t,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Bt}matchMedia(Ct){return(this._platform.WEBKIT||this._platform.BLINK)&&function _t(ct,lt){if(!dt.has(ct))try{pt||(pt=document.createElement("style"),lt&&pt.setAttribute("nonce",lt),pt.setAttribute("type","text/css"),document.head.appendChild(pt)),pt.sheet&&(pt.sheet.insertRule(`@media ${ct} {body{ }}`,0),dt.add(ct))}catch(Ct){console.error(Ct)}}(Ct,this._nonce),this._matchMedia(Ct)}static{this.\u0275fac=function($t){return new($t||ct)(o.KVO(z.OD),o.KVO(o.BIS,8))}}static{this.\u0275prov=o.jDH({token:ct,factory:ct.\u0275fac,providedIn:"root"})}}return ct})();function Bt(ct){return{matches:"all"===ct||""===ct,media:ct,addListener:()=>{},removeListener:()=>{}}}let jt=(()=>{class ct{constructor(Ct,$t){this._mediaMatcher=Ct,this._zone=$t,this._queries=new Map,this._destroySubject=new c.B}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(Ct){return At((0,s.FG)(Ct)).some(qt=>this._registerQuery(qt).mql.matches)}observe(Ct){const qt=At((0,s.FG)(Ct)).map(ne=>this._registerQuery(ne).observable);let ve=(0,y.z)(qt);return ve=(0,_.x)(ve.pipe((0,T.s)(1)),ve.pipe((0,A.i)(1),(0,S.B)(0))),ve.pipe((0,I.T)(ne=>{const ce={matches:!1,breakpoints:{}};return ne.forEach(({matches:qe,query:Mr})=>{ce.matches=ce.matches||qe,ce.breakpoints[Mr]=qe}),ce}))}_registerQuery(Ct){if(this._queries.has(Ct))return this._queries.get(Ct);const $t=this._mediaMatcher.matchMedia(Ct),ve={observable:new E.c(ne=>{const ce=qe=>this._zone.run(()=>ne.next(qe));return $t.addListener(ce),()=>{$t.removeListener(ce)}}).pipe((0,N.Z)($t),(0,I.T)(({matches:ne})=>({query:Ct,matches:ne})),(0,Y.Q)(this._destroySubject)),mql:$t};return this._queries.set(Ct,ve),ve}static{this.\u0275fac=function($t){return new($t||ct)(o.KVO(et),o.KVO(o.SKi))}}static{this.\u0275prov=o.jDH({token:ct,factory:ct.\u0275fac,providedIn:"root"})}}return ct})();function At(ct){return ct.map(lt=>lt.split(",")).reduce((lt,Ct)=>lt.concat(Ct)).map(lt=>lt.trim())}const kt={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:(i,a,r)=>{"use strict";r.d(a,{w5:()=>E});var o=r(4438);let c=(()=>{class T{create(S){return typeof MutationObserver>"u"?null:new MutationObserver(S)}static{this.\u0275fac=function(I){return new(I||T)}}static{this.\u0275prov=o.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})(),E=(()=>{class T{static{this.\u0275fac=function(I){return new(I||T)}}static{this.\u0275mod=o.$C({type:T})}static{this.\u0275inj=o.G2t({providers:[c]})}}return T})()},7987:(i,a,r)=>{"use strict";r.d(a,{$Q:()=>Wt,Sf:()=>_r,Tv:()=>ct,WB:()=>Ne,hJ:()=>Te,rR:()=>lt,yY:()=>Wr,z_:()=>Nr});var o=r(5542),s=r(177),c=r(4438),y=r(4085),_=r(6860),E=r(5964),T=r(6977),A=r(7048),S=r(8203),I=r(6939),N=r(1413),Y=r(8359),z=r(7786),q=r(7336);const dt=(0,_.CZ)();class pt{constructor(Nt,he){this._viewportRuler=Nt,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=he}attach(){}enable(){if(this._canBeEnabled()){const Nt=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=Nt.style.left||"",this._previousHTMLStyles.top=Nt.style.top||"",Nt.style.left=(0,y.a1)(-this._previousScrollPosition.left),Nt.style.top=(0,y.a1)(-this._previousScrollPosition.top),Nt.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const Nt=this._document.documentElement,se=Nt.style,Le=this._document.body.style,yr=se.scrollBehavior||"",mt=Le.scrollBehavior||"";this._isEnabled=!1,se.left=this._previousHTMLStyles.left,se.top=this._previousHTMLStyles.top,Nt.classList.remove("cdk-global-scrollblock"),dt&&(se.scrollBehavior=Le.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),dt&&(se.scrollBehavior=yr,Le.scrollBehavior=mt)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const he=this._document.body,se=this._viewportRuler.getViewportSize();return he.scrollHeight>se.height||he.scrollWidth>se.width}}class _t{constructor(Nt,he,se,Le){this._scrollDispatcher=Nt,this._ngZone=he,this._viewportRuler=se,this._config=Le,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(Nt){this._overlayRef=Nt}enable(){if(this._scrollSubscription)return;const Nt=this._scrollDispatcher.scrolled(0).pipe((0,E.p)(he=>!he||!this._overlayRef.overlayElement.contains(he.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=Nt.subscribe(()=>{const he=this._viewportRuler.getViewportScrollPosition().top;Math.abs(he-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=Nt.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class Bt{enable(){}disable(){}attach(){}}function jt(hr,Nt){return Nt.some(he=>hr.bottomhe.bottom||hr.righthe.right)}function At(hr,Nt){return Nt.some(he=>hr.tophe.bottom||hr.lefthe.right)}class kt{constructor(Nt,he,se,Le){this._scrollDispatcher=Nt,this._viewportRuler=he,this._ngZone=se,this._config=Le,this._scrollSubscription=null}attach(Nt){this._overlayRef=Nt}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 he=this._overlayRef.overlayElement.getBoundingClientRect(),{width:se,height:Le}=this._viewportRuler.getViewportSize();jt(he,[{width:se,height:Le,bottom:Le,right:se,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 ct=(()=>{class hr{constructor(he,se,Le,yr){this._scrollDispatcher=he,this._viewportRuler=se,this._ngZone=Le,this.noop=()=>new Bt,this.close=mt=>new _t(this._scrollDispatcher,this._ngZone,this._viewportRuler,mt),this.block=()=>new pt(this._viewportRuler,this._document),this.reposition=mt=>new kt(this._scrollDispatcher,this._viewportRuler,this._ngZone,mt),this._document=yr}static{this.\u0275fac=function(se){return new(se||hr)(c.KVO(o.R),c.KVO(o.Xj),c.KVO(c.SKi),c.KVO(s.qQ))}}static{this.\u0275prov=c.jDH({token:hr,factory:hr.\u0275fac,providedIn:"root"})}}return hr})();class lt{constructor(Nt){if(this.scrollStrategy=new Bt,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,Nt){const he=Object.keys(Nt);for(const se of he)void 0!==Nt[se]&&(this[se]=Nt[se])}}}class qt{constructor(Nt,he){this.connectionPair=Nt,this.scrollableViewProperties=he}}let ce=(()=>{class hr{constructor(he){this._attachedOverlays=[],this._document=he}ngOnDestroy(){this.detach()}add(he){this.remove(he),this._attachedOverlays.push(he)}remove(he){const se=this._attachedOverlays.indexOf(he);se>-1&&this._attachedOverlays.splice(se,1),0===this._attachedOverlays.length&&this.detach()}static{this.\u0275fac=function(se){return new(se||hr)(c.KVO(s.qQ))}}static{this.\u0275prov=c.jDH({token:hr,factory:hr.\u0275fac,providedIn:"root"})}}return hr})(),qe=(()=>{class hr extends ce{constructor(he,se){super(he),this._ngZone=se,this._keydownListener=Le=>{const yr=this._attachedOverlays;for(let mt=yr.length-1;mt>-1;mt--)if(yr[mt]._keydownEvents.observers.length>0){const U=yr[mt]._keydownEvents;this._ngZone?this._ngZone.run(()=>U.next(Le)):U.next(Le);break}}}add(he){super.add(he),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)}static{this.\u0275fac=function(se){return new(se||hr)(c.KVO(s.qQ),c.KVO(c.SKi,8))}}static{this.\u0275prov=c.jDH({token:hr,factory:hr.\u0275fac,providedIn:"root"})}}return hr})(),Mr=(()=>{class hr extends ce{constructor(he,se,Le){super(he),this._platform=se,this._ngZone=Le,this._cursorStyleIsSet=!1,this._pointerDownListener=yr=>{this._pointerDownEventTarget=(0,_.Fb)(yr)},this._clickListener=yr=>{const mt=(0,_.Fb)(yr),U="click"===yr.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:mt;this._pointerDownEventTarget=null;const Q=this._attachedOverlays.slice();for(let it=Q.length-1;it>-1;it--){const Tt=Q[it];if(Tt._outsidePointerEvents.observers.length<1||!Tt.hasAttached())continue;if(mr(Tt.overlayElement,mt)||mr(Tt.overlayElement,U))break;const It=Tt._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>It.next(yr)):It.next(yr)}}}add(he){if(super.add(he),!this._isAttached){const se=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(se)):this._addEventListeners(se),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=se.style.cursor,se.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const he=this._document.body;he.removeEventListener("pointerdown",this._pointerDownListener,!0),he.removeEventListener("click",this._clickListener,!0),he.removeEventListener("auxclick",this._clickListener,!0),he.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(he.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(he){he.addEventListener("pointerdown",this._pointerDownListener,!0),he.addEventListener("click",this._clickListener,!0),he.addEventListener("auxclick",this._clickListener,!0),he.addEventListener("contextmenu",this._clickListener,!0)}static{this.\u0275fac=function(se){return new(se||hr)(c.KVO(s.qQ),c.KVO(_.OD),c.KVO(c.SKi,8))}}static{this.\u0275prov=c.jDH({token:hr,factory:hr.\u0275fac,providedIn:"root"})}}return hr})();function mr(hr,Nt){const he=typeof ShadowRoot<"u"&&ShadowRoot;let se=Nt;for(;se;){if(se===hr)return!0;se=he&&se instanceof ShadowRoot?se.host:se.parentNode}return!1}let _r=(()=>{class hr{constructor(he,se){this._platform=se,this._document=he}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const he="cdk-overlay-container";if(this._platform.isBrowser||(0,_.v8)()){const Le=this._document.querySelectorAll(`.${he}[platform="server"], .${he}[platform="test"]`);for(let yr=0;yrthis._backdropClick.next(ye),this._backdropTransitionendHandler=ye=>{this._disposeBackdrop(ye.target)},this._keydownEvents=new N.B,this._outsidePointerEvents=new N.B,this._renders=new N.B,Le.scrollStrategy&&(this._scrollStrategy=Le.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=Le.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(Nt){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const he=this._portalOutlet.attach(Nt);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 he?.onDestroy&&he.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),he}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const Nt=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),Nt}dispose(){const Nt=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,Nt&&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(Nt){Nt!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=Nt,this.hasAttached()&&(Nt.attach(this),this.updatePosition()))}updateSize(Nt){this._config={...this._config,...Nt},this._updateElementSize()}setDirection(Nt){this._config={...this._config,direction:Nt},this._updateElementDirection()}addPanelClass(Nt){this._pane&&this._toggleClasses(this._pane,Nt,!0)}removePanelClass(Nt){this._pane&&this._toggleClasses(this._pane,Nt,!1)}getDirection(){const Nt=this._config.direction;return Nt?"string"==typeof Nt?Nt:Nt.value:"ltr"}updateScrollStrategy(Nt){Nt!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=Nt,this.hasAttached()&&(Nt.attach(this),Nt.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const Nt=this._pane.style;Nt.width=(0,y.a1)(this._config.width),Nt.height=(0,y.a1)(this._config.height),Nt.minWidth=(0,y.a1)(this._config.minWidth),Nt.minHeight=(0,y.a1)(this._config.minHeight),Nt.maxWidth=(0,y.a1)(this._config.maxWidth),Nt.maxHeight=(0,y.a1)(this._config.maxHeight)}_togglePointerEvents(Nt){this._pane.style.pointerEvents=Nt?"":"none"}_attachBackdrop(){const Nt="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(Nt)})}):this._backdropElement.classList.add(Nt)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const Nt=this._backdropElement;if(Nt){if(this._animationsDisabled)return void this._disposeBackdrop(Nt);Nt.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{Nt.addEventListener("transitionend",this._backdropTransitionendHandler)}),Nt.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(Nt)},500))}}_toggleClasses(Nt,he,se){const Le=(0,y.FG)(he||[]).filter(yr=>!!yr);Le.length&&(se?Nt.classList.add(...Le):Nt.classList.remove(...Le))}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{const Nt=this._renders.pipe((0,T.Q)((0,z.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()),Nt.unsubscribe())})})}_disposeScrollStrategy(){const Nt=this._scrollStrategy;Nt&&(Nt.disable(),Nt.detach&&Nt.detach())}_disposeBackdrop(Nt){Nt&&(Nt.removeEventListener("click",this._backdropClickHandler),Nt.removeEventListener("transitionend",this._backdropTransitionendHandler),Nt.remove(),this._backdropElement===Nt&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const ke="cdk-overlay-connected-position-bounding-box",Ve=/([A-Za-z%]+)$/;class yt{get positions(){return this._preferredPositions}constructor(Nt,he,se,Le,yr){this._viewportRuler=he,this._document=se,this._platform=Le,this._overlayContainer=yr,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new N.B,this._resizeSubscription=Y.yU.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(Nt)}attach(Nt){this._validatePositions(),Nt.hostElement.classList.add(ke),this._overlayRef=Nt,this._boundingBox=Nt.hostElement,this._pane=Nt.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 Nt=this._originRect,he=this._overlayRect,se=this._viewportRect,Le=this._containerRect,yr=[];let mt;for(let U of this._preferredPositions){let Q=this._getOriginPoint(Nt,Le,U),it=this._getOverlayPoint(Q,he,U),Tt=this._getOverlayFit(it,he,se,U);if(Tt.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(U,Q);this._canFitWithFlexibleDimensions(Tt,it,se)?yr.push({position:U,origin:Q,overlayRect:he,boundingBoxRect:this._calculateBoundingBoxRect(Q,U)}):(!mt||mt.overlayFit.visibleAreaQ&&(Q=Tt,U=it)}return this._isPushed=!1,void this._applyPosition(U.position,U.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(mt.position,mt.originPoint);this._applyPosition(mt.position,mt.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Lt(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(ke),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const Nt=this._lastPosition;if(Nt){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const he=this._getOriginPoint(this._originRect,this._containerRect,Nt);this._applyPosition(Nt,he)}else this.apply()}withScrollableContainers(Nt){return this._scrollables=Nt,this}withPositions(Nt){return this._preferredPositions=Nt,-1===Nt.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(Nt){return this._viewportMargin=Nt,this}withFlexibleDimensions(Nt=!0){return this._hasFlexibleDimensions=Nt,this}withGrowAfterOpen(Nt=!0){return this._growAfterOpen=Nt,this}withPush(Nt=!0){return this._canPush=Nt,this}withLockedPosition(Nt=!0){return this._positionLocked=Nt,this}setOrigin(Nt){return this._origin=Nt,this}withDefaultOffsetX(Nt){return this._offsetX=Nt,this}withDefaultOffsetY(Nt){return this._offsetY=Nt,this}withTransformOriginOn(Nt){return this._transformOriginSelector=Nt,this}_getOriginPoint(Nt,he,se){let Le,yr;if("center"==se.originX)Le=Nt.left+Nt.width/2;else{const mt=this._isRtl()?Nt.right:Nt.left,U=this._isRtl()?Nt.left:Nt.right;Le="start"==se.originX?mt:U}return he.left<0&&(Le-=he.left),yr="center"==se.originY?Nt.top+Nt.height/2:"top"==se.originY?Nt.top:Nt.bottom,he.top<0&&(yr-=he.top),{x:Le,y:yr}}_getOverlayPoint(Nt,he,se){let Le,yr;return Le="center"==se.overlayX?-he.width/2:"start"===se.overlayX?this._isRtl()?-he.width:0:this._isRtl()?0:-he.width,yr="center"==se.overlayY?-he.height/2:"top"==se.overlayY?0:-he.height,{x:Nt.x+Le,y:Nt.y+yr}}_getOverlayFit(Nt,he,se,Le){const yr=Pt(he);let{x:mt,y:U}=Nt,Q=this._getOffset(Le,"x"),it=this._getOffset(Le,"y");Q&&(mt+=Q),it&&(U+=it);let ye=0-U,ir=U+yr.height-se.height,er=this._subtractOverflows(yr.width,0-mt,mt+yr.width-se.width),nr=this._subtractOverflows(yr.height,ye,ir),Hr=er*nr;return{visibleArea:Hr,isCompletelyWithinViewport:yr.width*yr.height===Hr,fitsInViewportVertically:nr===yr.height,fitsInViewportHorizontally:er==yr.width}}_canFitWithFlexibleDimensions(Nt,he,se){if(this._hasFlexibleDimensions){const Le=se.bottom-he.y,yr=se.right-he.x,mt=Ie(this._overlayRef.getConfig().minHeight),U=Ie(this._overlayRef.getConfig().minWidth);return(Nt.fitsInViewportVertically||null!=mt&&mt<=Le)&&(Nt.fitsInViewportHorizontally||null!=U&&U<=yr)}return!1}_pushOverlayOnScreen(Nt,he,se){if(this._previousPushAmount&&this._positionLocked)return{x:Nt.x+this._previousPushAmount.x,y:Nt.y+this._previousPushAmount.y};const Le=Pt(he),yr=this._viewportRect,mt=Math.max(Nt.x+Le.width-yr.width,0),U=Math.max(Nt.y+Le.height-yr.height,0),Q=Math.max(yr.top-se.top-Nt.y,0),it=Math.max(yr.left-se.left-Nt.x,0);let Tt=0,It=0;return Tt=Le.width<=yr.width?it||-mt:Nt.xer&&!this._isInitialRender&&!this._growAfterOpen&&(mt=Nt.y-er/2)}if("end"===he.overlayX&&!Le||"start"===he.overlayX&&Le)ye=se.width-Nt.x+2*this._viewportMargin,Tt=Nt.x-this._viewportMargin;else if("start"===he.overlayX&&!Le||"end"===he.overlayX&&Le)It=Nt.x,Tt=se.right-Nt.x;else{const ir=Math.min(se.right-Nt.x+se.left,Nt.x),er=this._lastBoundingBoxSize.width;Tt=2*ir,It=Nt.x-ir,Tt>er&&!this._isInitialRender&&!this._growAfterOpen&&(It=Nt.x-er/2)}return{top:mt,left:It,bottom:U,right:ye,width:Tt,height:yr}}_setBoundingBoxStyles(Nt,he){const se=this._calculateBoundingBoxRect(Nt,he);!this._isInitialRender&&!this._growAfterOpen&&(se.height=Math.min(se.height,this._lastBoundingBoxSize.height),se.width=Math.min(se.width,this._lastBoundingBoxSize.width));const Le={};if(this._hasExactPosition())Le.top=Le.left="0",Le.bottom=Le.right=Le.maxHeight=Le.maxWidth="",Le.width=Le.height="100%";else{const yr=this._overlayRef.getConfig().maxHeight,mt=this._overlayRef.getConfig().maxWidth;Le.height=(0,y.a1)(se.height),Le.top=(0,y.a1)(se.top),Le.bottom=(0,y.a1)(se.bottom),Le.width=(0,y.a1)(se.width),Le.left=(0,y.a1)(se.left),Le.right=(0,y.a1)(se.right),Le.alignItems="center"===he.overlayX?"center":"end"===he.overlayX?"flex-end":"flex-start",Le.justifyContent="center"===he.overlayY?"center":"bottom"===he.overlayY?"flex-end":"flex-start",yr&&(Le.maxHeight=(0,y.a1)(yr)),mt&&(Le.maxWidth=(0,y.a1)(mt))}this._lastBoundingBoxSize=se,Lt(this._boundingBox.style,Le)}_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(Nt,he){const se={},Le=this._hasExactPosition(),yr=this._hasFlexibleDimensions,mt=this._overlayRef.getConfig();if(Le){const Tt=this._viewportRuler.getViewportScrollPosition();Lt(se,this._getExactOverlayY(he,Nt,Tt)),Lt(se,this._getExactOverlayX(he,Nt,Tt))}else se.position="static";let U="",Q=this._getOffset(he,"x"),it=this._getOffset(he,"y");Q&&(U+=`translateX(${Q}px) `),it&&(U+=`translateY(${it}px)`),se.transform=U.trim(),mt.maxHeight&&(Le?se.maxHeight=(0,y.a1)(mt.maxHeight):yr&&(se.maxHeight="")),mt.maxWidth&&(Le?se.maxWidth=(0,y.a1)(mt.maxWidth):yr&&(se.maxWidth="")),Lt(this._pane.style,se)}_getExactOverlayY(Nt,he,se){let Le={top:"",bottom:""},yr=this._getOverlayPoint(he,this._overlayRect,Nt);return this._isPushed&&(yr=this._pushOverlayOnScreen(yr,this._overlayRect,se)),"bottom"===Nt.overlayY?Le.bottom=this._document.documentElement.clientHeight-(yr.y+this._overlayRect.height)+"px":Le.top=(0,y.a1)(yr.y),Le}_getExactOverlayX(Nt,he,se){let mt,Le={left:"",right:""},yr=this._getOverlayPoint(he,this._overlayRect,Nt);return this._isPushed&&(yr=this._pushOverlayOnScreen(yr,this._overlayRect,se)),mt=this._isRtl()?"end"===Nt.overlayX?"left":"right":"end"===Nt.overlayX?"right":"left","right"===mt?Le.right=this._document.documentElement.clientWidth-(yr.x+this._overlayRect.width)+"px":Le.left=(0,y.a1)(yr.x),Le}_getScrollVisibility(){const Nt=this._getOriginRect(),he=this._pane.getBoundingClientRect(),se=this._scrollables.map(Le=>Le.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:At(Nt,se),isOriginOutsideView:jt(Nt,se),isOverlayClipped:At(he,se),isOverlayOutsideView:jt(he,se)}}_subtractOverflows(Nt,...he){return he.reduce((se,Le)=>se-Math.max(Le,0),Nt)}_getNarrowedViewportRect(){const Nt=this._document.documentElement.clientWidth,he=this._document.documentElement.clientHeight,se=this._viewportRuler.getViewportScrollPosition();return{top:se.top+this._viewportMargin,left:se.left+this._viewportMargin,right:se.left+Nt-this._viewportMargin,bottom:se.top+he-this._viewportMargin,width:Nt-2*this._viewportMargin,height:he-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(Nt,he){return"x"===he?null==Nt.offsetX?this._offsetX:Nt.offsetX:null==Nt.offsetY?this._offsetY:Nt.offsetY}_validatePositions(){}_addPanelClasses(Nt){this._pane&&(0,y.FG)(Nt).forEach(he=>{""!==he&&-1===this._appliedPanelClasses.indexOf(he)&&(this._appliedPanelClasses.push(he),this._pane.classList.add(he))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(Nt=>{this._pane.classList.remove(Nt)}),this._appliedPanelClasses=[])}_getOriginRect(){const Nt=this._origin;if(Nt instanceof c.aKT)return Nt.nativeElement.getBoundingClientRect();if(Nt instanceof Element)return Nt.getBoundingClientRect();const he=Nt.width||0,se=Nt.height||0;return{top:Nt.y,bottom:Nt.y+se,left:Nt.x,right:Nt.x+he,height:se,width:he}}}function Lt(hr,Nt){for(let he in Nt)Nt.hasOwnProperty(he)&&(hr[he]=Nt[he]);return hr}function Ie(hr){if("number"!=typeof hr&&null!=hr){const[Nt,he]=hr.split(Ve);return he&&"px"!==he?null:parseFloat(Nt)}return hr||null}function Pt(hr){return{top:Math.floor(hr.top),right:Math.floor(hr.right),bottom:Math.floor(hr.bottom),left:Math.floor(hr.left),width:Math.floor(hr.width),height:Math.floor(hr.height)}}const Ye="cdk-global-overlay-wrapper";class ft{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(Nt){const he=Nt.getConfig();this._overlayRef=Nt,this._width&&!he.width&&Nt.updateSize({width:this._width}),this._height&&!he.height&&Nt.updateSize({height:this._height}),Nt.hostElement.classList.add(Ye),this._isDisposed=!1}top(Nt=""){return this._bottomOffset="",this._topOffset=Nt,this._alignItems="flex-start",this}left(Nt=""){return this._xOffset=Nt,this._xPosition="left",this}bottom(Nt=""){return this._topOffset="",this._bottomOffset=Nt,this._alignItems="flex-end",this}right(Nt=""){return this._xOffset=Nt,this._xPosition="right",this}start(Nt=""){return this._xOffset=Nt,this._xPosition="start",this}end(Nt=""){return this._xOffset=Nt,this._xPosition="end",this}width(Nt=""){return this._overlayRef?this._overlayRef.updateSize({width:Nt}):this._width=Nt,this}height(Nt=""){return this._overlayRef?this._overlayRef.updateSize({height:Nt}):this._height=Nt,this}centerHorizontally(Nt=""){return this.left(Nt),this._xPosition="center",this}centerVertically(Nt=""){return this.top(Nt),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const Nt=this._overlayRef.overlayElement.style,he=this._overlayRef.hostElement.style,se=this._overlayRef.getConfig(),{width:Le,height:yr,maxWidth:mt,maxHeight:U}=se,Q=!("100%"!==Le&&"100vw"!==Le||mt&&"100%"!==mt&&"100vw"!==mt),it=!("100%"!==yr&&"100vh"!==yr||U&&"100%"!==U&&"100vh"!==U),Tt=this._xPosition,It=this._xOffset,ye="rtl"===this._overlayRef.getConfig().direction;let ir="",er="",nr="";Q?nr="flex-start":"center"===Tt?(nr="center",ye?er=It:ir=It):ye?"left"===Tt||"end"===Tt?(nr="flex-end",ir=It):("right"===Tt||"start"===Tt)&&(nr="flex-start",er=It):"left"===Tt||"start"===Tt?(nr="flex-start",ir=It):("right"===Tt||"end"===Tt)&&(nr="flex-end",er=It),Nt.position=this._cssPosition,Nt.marginLeft=Q?"0":ir,Nt.marginTop=it?"0":this._topOffset,Nt.marginBottom=this._bottomOffset,Nt.marginRight=Q?"0":er,he.justifyContent=nr,he.alignItems=it?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const Nt=this._overlayRef.overlayElement.style,he=this._overlayRef.hostElement,se=he.style;he.classList.remove(Ye),se.justifyContent=se.alignItems=Nt.marginTop=Nt.marginBottom=Nt.marginLeft=Nt.marginRight=Nt.position="",this._overlayRef=null,this._isDisposed=!0}}let me=(()=>{class hr{constructor(he,se,Le,yr){this._viewportRuler=he,this._document=se,this._platform=Le,this._overlayContainer=yr}global(){return new ft}flexibleConnectedTo(he){return new yt(he,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static{this.\u0275fac=function(se){return new(se||hr)(c.KVO(o.Xj),c.KVO(s.qQ),c.KVO(_.OD),c.KVO(_r))}}static{this.\u0275prov=c.jDH({token:hr,factory:hr.\u0275fac,providedIn:"root"})}}return hr})(),Vt=0,Te=(()=>{class hr{constructor(he,se,Le,yr,mt,U,Q,it,Tt,It,ye,ir){this.scrollStrategies=he,this._overlayContainer=se,this._componentFactoryResolver=Le,this._positionBuilder=yr,this._keyboardDispatcher=mt,this._injector=U,this._ngZone=Q,this._document=it,this._directionality=Tt,this._location=It,this._outsideClickDispatcher=ye,this._animationsModuleType=ir}create(he){const se=this._createHostElement(),Le=this._createPaneElement(se),yr=this._createPortalOutlet(Le),mt=new lt(he);return mt.direction=mt.direction||this._directionality.value,new Wr(yr,se,Le,mt,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType,this._injector.get(c.uvJ))}position(){return this._positionBuilder}_createPaneElement(he){const se=this._document.createElement("div");return se.id="cdk-overlay-"+Vt++,se.classList.add("cdk-overlay-pane"),he.appendChild(se),se}_createHostElement(){const he=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(he),he}_createPortalOutlet(he){return this._appRef||(this._appRef=this._injector.get(c.o8S)),new I.aI(he,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static{this.\u0275fac=function(se){return new(se||hr)(c.KVO(ct),c.KVO(_r),c.KVO(c.OM3),c.KVO(me),c.KVO(qe),c.KVO(c.zZn),c.KVO(c.SKi),c.KVO(s.qQ),c.KVO(S.dS),c.KVO(s.aZ),c.KVO(Mr),c.KVO(c.bc$,8))}}static{this.\u0275prov=c.jDH({token:hr,factory:hr.\u0275fac,providedIn:"root"})}}return hr})();const ie=[{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"}],We=new c.nKC("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{const hr=(0,c.WQX)(Te);return()=>hr.scrollStrategies.reposition()}});let Wt=(()=>{class hr{constructor(he){this.elementRef=he}static{this.\u0275fac=function(se){return new(se||hr)(c.rXU(c.aKT))}}static{this.\u0275dir=c.FsC({type:hr,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0})}}return hr})(),Ne=(()=>{class hr{get offsetX(){return this._offsetX}set offsetX(he){this._offsetX=he,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(he){this._offsetY=he,this._position&&this._updatePositionStrategy(this._position)}get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(he){this._disposeOnNavigation=he}constructor(he,se,Le,yr,mt){this._overlay=he,this._dir=mt,this._backdropSubscription=Y.yU.EMPTY,this._attachSubscription=Y.yU.EMPTY,this._detachSubscription=Y.yU.EMPTY,this._positionSubscription=Y.yU.EMPTY,this._disposeOnNavigation=!1,this._ngZone=(0,c.WQX)(c.SKi),this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.hasBackdrop=!1,this.lockPosition=!1,this.flexibleDimensions=!1,this.growAfterOpen=!1,this.push=!1,this.backdropClick=new c.bkB,this.positionChange=new c.bkB,this.attach=new c.bkB,this.detach=new c.bkB,this.overlayKeydown=new c.bkB,this.overlayOutsideClick=new c.bkB,this._templatePortal=new I.VA(se,Le),this._scrollStrategyFactory=yr,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(he){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),he.origin&&this.open&&this._position.apply()),he.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=ie);const he=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=he.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=he.detachments().subscribe(()=>this.detach.emit()),he.keydownEvents().subscribe(se=>{this.overlayKeydown.next(se),se.keyCode===q._f&&!this.disableClose&&!(0,q.rp)(se)&&(se.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(se=>{const Le=this._getOriginElement(),yr=(0,_.Fb)(se);(!Le||Le!==yr&&!Le.contains(yr))&&this.overlayOutsideClick.next(se)})}_buildConfig(){const he=this._position=this.positionStrategy||this._createPositionStrategy(),se=new lt({direction:this._dir,positionStrategy:he,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||0===this.width)&&(se.width=this.width),(this.height||0===this.height)&&(se.height=this.height),(this.minWidth||0===this.minWidth)&&(se.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(se.minHeight=this.minHeight),this.backdropClass&&(se.backdropClass=this.backdropClass),this.panelClass&&(se.panelClass=this.panelClass),se}_updatePositionStrategy(he){const se=this.positions.map(Le=>({originX:Le.originX,originY:Le.originY,overlayX:Le.overlayX,overlayY:Le.overlayY,offsetX:Le.offsetX||this.offsetX,offsetY:Le.offsetY||this.offsetY,panelClass:Le.panelClass||void 0}));return he.setOrigin(this._getOrigin()).withPositions(se).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const he=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy(he),he}_getOrigin(){return this.origin instanceof Wt?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof Wt?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(he=>{this.backdropClick.emit(he)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe((0,A.v)(()=>this.positionChange.observers.length>0)).subscribe(he=>{this._ngZone.run(()=>this.positionChange.emit(he)),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static{this.\u0275fac=function(se){return new(se||hr)(c.rXU(Te),c.rXU(c.C4Q),c.rXU(c.c1b),c.rXU(We),c.rXU(S.dS,8))}}static{this.\u0275dir=c.FsC({type:hr,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"],standalone:!0,features:[c.GFd,c.OA$]})}}return hr})();const Ke={provide:We,deps:[Te],useFactory:function $e(hr){return()=>hr.scrollStrategies.reposition()}};let Nr=(()=>{class hr{static{this.\u0275fac=function(se){return new(se||hr)}}static{this.\u0275mod=c.$C({type:hr})}static{this.\u0275inj=c.G2t({providers:[Te,Ke],imports:[S.jI,I.jc,o.E9,o.E9]})}}return hr})()},6860:(i,a,r)=>{"use strict";r.d(a,{BD:()=>pt,BQ:()=>N,CZ:()=>dt,Fb:()=>At,KT:()=>Bt,MU:()=>A,OD:()=>y,r5:()=>Y,v8:()=>kt,vc:()=>jt});var o=r(4438),s=r(177);let c;try{c=typeof Intl<"u"&&Intl.v8BreakIterator}catch{c=!1}let E,y=(()=>{class ct{constructor(Ct){this._platformId=Ct,this.isBrowser=this._platformId?(0,s.UE)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!c)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static{this.\u0275fac=function($t){return new($t||ct)(o.KVO(o.Agw))}}static{this.\u0275prov=o.jDH({token:ct,factory:ct.\u0275fac,providedIn:"root"})}}return ct})();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 A(){if(E)return E;if("object"!=typeof document||!document)return E=new Set(T),E;let ct=document.createElement("input");return E=new Set(T.filter(lt=>(ct.setAttribute("type",lt),ct.type===lt))),E}let S;function N(ct){return function I(){if(null==S&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>S=!0}))}finally{S=S||!1}return S}()?ct:!!ct.capture}var Y=function(ct){return ct[ct.NORMAL=0]="NORMAL",ct[ct.NEGATED=1]="NEGATED",ct[ct.INVERTED=2]="INVERTED",ct}(Y||{});let z,q,et;function dt(){if(null==q){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return q=!1,q;if("scrollBehavior"in document.documentElement.style)q=!0;else{const ct=Element.prototype.scrollTo;q=!!ct&&!/\{\s*\[native code\]\s*\}/.test(ct.toString())}}return q}function pt(){if("object"!=typeof document||!document)return Y.NORMAL;if(null==z){const ct=document.createElement("div"),lt=ct.style;ct.dir="rtl",lt.width="1px",lt.overflow="auto",lt.visibility="hidden",lt.pointerEvents="none",lt.position="absolute";const Ct=document.createElement("div"),$t=Ct.style;$t.width="2px",$t.height="1px",ct.appendChild(Ct),document.body.appendChild(ct),z=Y.NORMAL,0===ct.scrollLeft&&(ct.scrollLeft=1,z=0===ct.scrollLeft?Y.NEGATED:Y.INVERTED),ct.remove()}return z}function Bt(ct){if(function _t(){if(null==et){const ct=typeof document<"u"?document.head:null;et=!(!ct||!ct.createShadowRoot&&!ct.attachShadow)}return et}()){const lt=ct.getRootNode?ct.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&< instanceof ShadowRoot)return lt}return null}function jt(){let ct=typeof document<"u"&&document?document.activeElement:null;for(;ct&&ct.shadowRoot;){const lt=ct.shadowRoot.activeElement;if(lt===ct)break;ct=lt}return ct}function At(ct){return ct.composedPath?ct.composedPath()[0]:ct.target}function kt(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},6939:(i,a,r)=>{"use strict";r.d(a,{A8:()=>I,I3:()=>Bt,VA:()=>N,aI:()=>dt,jc:()=>At,lb:()=>z});var o=r(4438),s=r(177);class S{attach(lt){return this._attachedHost=lt,lt.attach(this)}detach(){let lt=this._attachedHost;null!=lt&&(this._attachedHost=null,lt.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(lt){this._attachedHost=lt}}class I extends S{constructor(lt,Ct,$t,qt,ve){super(),this.component=lt,this.viewContainerRef=Ct,this.injector=$t,this.componentFactoryResolver=qt,this.projectableNodes=ve}}class N extends S{constructor(lt,Ct,$t,qt){super(),this.templateRef=lt,this.viewContainerRef=Ct,this.context=$t,this.injector=qt}get origin(){return this.templateRef.elementRef}attach(lt,Ct=this.context){return this.context=Ct,super.attach(lt)}detach(){return this.context=void 0,super.detach()}}class Y extends S{constructor(lt){super(),this.element=lt instanceof o.aKT?lt.nativeElement:lt}}class z{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(lt){return lt instanceof I?(this._attachedPortal=lt,this.attachComponentPortal(lt)):lt instanceof N?(this._attachedPortal=lt,this.attachTemplatePortal(lt)):this.attachDomPortal&< instanceof Y?(this._attachedPortal=lt,this.attachDomPortal(lt)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(lt){this._disposeFn=lt}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class dt extends z{constructor(lt,Ct,$t,qt,ve){super(),this.outletElement=lt,this._componentFactoryResolver=Ct,this._appRef=$t,this._defaultInjector=qt,this.attachDomPortal=ne=>{const ce=ne.element,qe=this._document.createComment("dom-portal");ce.parentNode.insertBefore(qe,ce),this.outletElement.appendChild(ce),this._attachedPortal=ne,super.setDisposeFn(()=>{qe.parentNode&&qe.parentNode.replaceChild(ce,qe)})},this._document=ve}attachComponentPortal(lt){const $t=(lt.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(lt.component);let qt;return lt.viewContainerRef?(qt=lt.viewContainerRef.createComponent($t,lt.viewContainerRef.length,lt.injector||lt.viewContainerRef.injector,lt.projectableNodes||void 0),this.setDisposeFn(()=>qt.destroy())):(qt=$t.create(lt.injector||this._defaultInjector||o.zZn.NULL),this._appRef.attachView(qt.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(qt.hostView),qt.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(qt)),this._attachedPortal=lt,qt}attachTemplatePortal(lt){let Ct=lt.viewContainerRef,$t=Ct.createEmbeddedView(lt.templateRef,lt.context,{injector:lt.injector});return $t.rootNodes.forEach(qt=>this.outletElement.appendChild(qt)),$t.detectChanges(),this.setDisposeFn(()=>{let qt=Ct.indexOf($t);-1!==qt&&Ct.remove(qt)}),this._attachedPortal=lt,$t}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(lt){return lt.hostView.rootNodes[0]}}let Bt=(()=>{class ct extends z{constructor(Ct,$t,qt){super(),this._componentFactoryResolver=Ct,this._viewContainerRef=$t,this._isInitialized=!1,this.attached=new o.bkB,this.attachDomPortal=ve=>{const ne=ve.element,ce=this._document.createComment("dom-portal");ve.setAttachedHost(this),ne.parentNode.insertBefore(ce,ne),this._getRootNode().appendChild(ne),this._attachedPortal=ve,super.setDisposeFn(()=>{ce.parentNode&&ce.parentNode.replaceChild(ne,ce)})},this._document=qt}get portal(){return this._attachedPortal}set portal(Ct){this.hasAttached()&&!Ct&&!this._isInitialized||(this.hasAttached()&&super.detach(),Ct&&super.attach(Ct),this._attachedPortal=Ct||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(Ct){Ct.setAttachedHost(this);const $t=null!=Ct.viewContainerRef?Ct.viewContainerRef:this._viewContainerRef,ve=(Ct.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(Ct.component),ne=$t.createComponent(ve,$t.length,Ct.injector||$t.injector,Ct.projectableNodes||void 0);return $t!==this._viewContainerRef&&this._getRootNode().appendChild(ne.hostView.rootNodes[0]),super.setDisposeFn(()=>ne.destroy()),this._attachedPortal=Ct,this._attachedRef=ne,this.attached.emit(ne),ne}attachTemplatePortal(Ct){Ct.setAttachedHost(this);const $t=this._viewContainerRef.createEmbeddedView(Ct.templateRef,Ct.context,{injector:Ct.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=Ct,this._attachedRef=$t,this.attached.emit($t),$t}_getRootNode(){const Ct=this._viewContainerRef.element.nativeElement;return Ct.nodeType===Ct.ELEMENT_NODE?Ct:Ct.parentNode}static{this.\u0275fac=function($t){return new($t||ct)(o.rXU(o.OM3),o.rXU(o.c1b),o.rXU(s.qQ))}}static{this.\u0275dir=o.FsC({type:ct,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],standalone:!0,features:[o.Vt3]})}}return ct})(),At=(()=>{class ct{static{this.\u0275fac=function($t){return new($t||ct)}}static{this.\u0275mod=o.$C({type:ct})}static{this.\u0275inj=o.G2t({})}}return ct})()},5542:(i,a,r)=>{"use strict";r.d(a,{uv:()=>ce,Gj:()=>le,R:()=>ne,E9:()=>zt,Xj:()=>Mr});var o=r(4085),s=r(4438),c=r(1413),y=r(7673),_=r(1985),E=r(3726),T=r(6780),A=r(8359);const S={schedule(Ae){let Ye=requestAnimationFrame,ft=cancelAnimationFrame;const{delegate:me}=S;me&&(Ye=me.requestAnimationFrame,ft=me.cancelAnimationFrame);const Vt=Ye(Te=>{ft=void 0,Ae(Te)});return new A.yU(()=>ft?.(Vt))},requestAnimationFrame(...Ae){const{delegate:Ye}=S;return(Ye?.requestAnimationFrame||requestAnimationFrame)(...Ae)},cancelAnimationFrame(...Ae){const{delegate:Ye}=S;return(Ye?.cancelAnimationFrame||cancelAnimationFrame)(...Ae)},delegate:void 0};var N=r(9687);new class Y extends N.q{flush(Ye){this._active=!0;const ft=this._scheduled;this._scheduled=void 0;const{actions:me}=this;let Vt;Ye=Ye||me.shift();do{if(Vt=Ye.execute(Ye.state,Ye.delay))break}while((Ye=me[0])&&Ye.id===ft&&me.shift());if(this._active=!1,Vt){for(;(Ye=me[0])&&Ye.id===ft&&me.shift();)Ye.unsubscribe();throw Vt}}}(class I extends T.R{constructor(Ye,ft){super(Ye,ft),this.scheduler=Ye,this.work=ft}requestAsyncId(Ye,ft,me=0){return null!==me&&me>0?super.requestAsyncId(Ye,ft,me):(Ye.actions.push(this),Ye._scheduled||(Ye._scheduled=S.requestAnimationFrame(()=>Ye.flush(void 0))))}recycleAsyncId(Ye,ft,me=0){var Vt;if(null!=me?me>0:this.delay>0)return super.recycleAsyncId(Ye,ft,me);const{actions:Te}=Ye;null!=ft&&(null===(Vt=Te[Te.length-1])||void 0===Vt?void 0:Vt.id)!==ft&&(S.cancelAnimationFrame(ft),Ye._scheduled=void 0)}});r(5007);var pt=r(3798),et=r(5964),_t=r(6977),Bt=r(6860),jt=r(177),At=r(8203);let ne=(()=>{class Ae{constructor(ft,me,Vt){this._ngZone=ft,this._platform=me,this._scrolled=new c.B,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=Vt}register(ft){this.scrollContainers.has(ft)||this.scrollContainers.set(ft,ft.elementScrolled().subscribe(()=>this._scrolled.next(ft)))}deregister(ft){const me=this.scrollContainers.get(ft);me&&(me.unsubscribe(),this.scrollContainers.delete(ft))}scrolled(ft=20){return this._platform.isBrowser?new _.c(me=>{this._globalSubscription||this._addGlobalListener();const Vt=ft>0?this._scrolled.pipe((0,pt.Z)(ft)).subscribe(me):this._scrolled.subscribe(me);return this._scrolledCount++,()=>{Vt.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,y.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((ft,me)=>this.deregister(me)),this._scrolled.complete()}ancestorScrolled(ft,me){const Vt=this.getAncestorScrollContainers(ft);return this.scrolled(me).pipe((0,et.p)(Te=>!Te||Vt.indexOf(Te)>-1))}getAncestorScrollContainers(ft){const me=[];return this.scrollContainers.forEach((Vt,Te)=>{this._scrollableContainsElement(Te,ft)&&me.push(Te)}),me}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(ft,me){let Vt=(0,o.i8)(me),Te=ft.getElementRef().nativeElement;do{if(Vt==Te)return!0}while(Vt=Vt.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const ft=this._getWindow();return(0,E.R)(ft.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static{this.\u0275fac=function(me){return new(me||Ae)(s.KVO(s.SKi),s.KVO(Bt.OD),s.KVO(jt.qQ,8))}}static{this.\u0275prov=s.jDH({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}}return Ae})(),ce=(()=>{class Ae{constructor(ft,me,Vt,Te){this.elementRef=ft,this.scrollDispatcher=me,this.ngZone=Vt,this.dir=Te,this._destroyed=new c.B,this._elementScrolled=new _.c(ie=>this.ngZone.runOutsideAngular(()=>(0,E.R)(this.elementRef.nativeElement,"scroll").pipe((0,_t.Q)(this._destroyed)).subscribe(ie)))}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(ft){const me=this.elementRef.nativeElement,Vt=this.dir&&"rtl"==this.dir.value;null==ft.left&&(ft.left=Vt?ft.end:ft.start),null==ft.right&&(ft.right=Vt?ft.start:ft.end),null!=ft.bottom&&(ft.top=me.scrollHeight-me.clientHeight-ft.bottom),Vt&&(0,Bt.BD)()!=Bt.r5.NORMAL?(null!=ft.left&&(ft.right=me.scrollWidth-me.clientWidth-ft.left),(0,Bt.BD)()==Bt.r5.INVERTED?ft.left=ft.right:(0,Bt.BD)()==Bt.r5.NEGATED&&(ft.left=ft.right?-ft.right:ft.right)):null!=ft.right&&(ft.left=me.scrollWidth-me.clientWidth-ft.right),this._applyScrollToOptions(ft)}_applyScrollToOptions(ft){const me=this.elementRef.nativeElement;(0,Bt.CZ)()?me.scrollTo(ft):(null!=ft.top&&(me.scrollTop=ft.top),null!=ft.left&&(me.scrollLeft=ft.left))}measureScrollOffset(ft){const me="left",Te=this.elementRef.nativeElement;if("top"==ft)return Te.scrollTop;if("bottom"==ft)return Te.scrollHeight-Te.clientHeight-Te.scrollTop;const ie=this.dir&&"rtl"==this.dir.value;return"start"==ft?ft=ie?"right":me:"end"==ft&&(ft=ie?me:"right"),ie&&(0,Bt.BD)()==Bt.r5.INVERTED?ft==me?Te.scrollWidth-Te.clientWidth-Te.scrollLeft:Te.scrollLeft:ie&&(0,Bt.BD)()==Bt.r5.NEGATED?ft==me?Te.scrollLeft+Te.scrollWidth-Te.clientWidth:-Te.scrollLeft:ft==me?Te.scrollLeft:Te.scrollWidth-Te.clientWidth-Te.scrollLeft}static{this.\u0275fac=function(me){return new(me||Ae)(s.rXU(s.aKT),s.rXU(ne),s.rXU(s.SKi),s.rXU(At.dS,8))}}static{this.\u0275dir=s.FsC({type:Ae,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0})}}return Ae})(),Mr=(()=>{class Ae{constructor(ft,me,Vt){this._platform=ft,this._change=new c.B,this._changeListener=Te=>{this._change.next(Te)},this._document=Vt,me.runOutsideAngular(()=>{if(ft.isBrowser){const Te=this._getWindow();Te.addEventListener("resize",this._changeListener),Te.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const ft=this._getWindow();ft.removeEventListener("resize",this._changeListener),ft.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const ft={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),ft}getViewportRect(){const ft=this.getViewportScrollPosition(),{width:me,height:Vt}=this.getViewportSize();return{top:ft.top,left:ft.left,bottom:ft.top+Vt,right:ft.left+me,height:Vt,width:me}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const ft=this._document,me=this._getWindow(),Vt=ft.documentElement,Te=Vt.getBoundingClientRect();return{top:-Te.top||ft.body.scrollTop||me.scrollY||Vt.scrollTop||0,left:-Te.left||ft.body.scrollLeft||me.scrollX||Vt.scrollLeft||0}}change(ft=20){return ft>0?this._change.pipe((0,pt.Z)(ft)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const ft=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:ft.innerWidth,height:ft.innerHeight}:{width:0,height:0}}static{this.\u0275fac=function(me){return new(me||Ae)(s.KVO(Bt.OD),s.KVO(s.SKi),s.KVO(jt.qQ,8))}}static{this.\u0275prov=s.jDH({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}}return Ae})(),le=(()=>{class Ae{static{this.\u0275fac=function(me){return new(me||Ae)}}static{this.\u0275mod=s.$C({type:Ae})}static{this.\u0275inj=s.G2t({})}}return Ae})(),zt=(()=>{class Ae{static{this.\u0275fac=function(me){return new(me||Ae)}}static{this.\u0275mod=s.$C({type:Ae})}static{this.\u0275inj=s.G2t({imports:[At.jI,le,At.jI,le]})}}return Ae})()},7403:(i,a,r)=>{"use strict";r.d(a,{EE:()=>q,P8:()=>N,xb:()=>z});var o=r(6860),s=r(4438),c=r(4085),y=r(983),_=r(1413),E=r(3726),T=r(3798),A=r(6977),S=r(177);const I=(0,o.BQ)({passive:!0});let N=(()=>{class dt{constructor(et,_t){this._platform=et,this._ngZone=_t,this._monitoredElements=new Map}monitor(et){if(!this._platform.isBrowser)return y.w;const _t=(0,c.i8)(et),Bt=this._monitoredElements.get(_t);if(Bt)return Bt.subject;const jt=new _.B,At="cdk-text-field-autofilled",kt=ct=>{"cdk-text-field-autofill-start"!==ct.animationName||_t.classList.contains(At)?"cdk-text-field-autofill-end"===ct.animationName&&_t.classList.contains(At)&&(_t.classList.remove(At),this._ngZone.run(()=>jt.next({target:ct.target,isAutofilled:!1}))):(_t.classList.add(At),this._ngZone.run(()=>jt.next({target:ct.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{_t.addEventListener("animationstart",kt,I),_t.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(_t,{subject:jt,unlisten:()=>{_t.removeEventListener("animationstart",kt,I)}}),jt}stopMonitoring(et){const _t=(0,c.i8)(et),Bt=this._monitoredElements.get(_t);Bt&&(Bt.unlisten(),Bt.subject.complete(),_t.classList.remove("cdk-text-field-autofill-monitored"),_t.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(_t))}ngOnDestroy(){this._monitoredElements.forEach((et,_t)=>this.stopMonitoring(_t))}static{this.\u0275fac=function(_t){return new(_t||dt)(s.KVO(o.OD),s.KVO(s.SKi))}}static{this.\u0275prov=s.jDH({token:dt,factory:dt.\u0275fac,providedIn:"root"})}}return dt})(),z=(()=>{class dt{get minRows(){return this._minRows}set minRows(et){this._minRows=(0,c.OE)(et),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(et){this._maxRows=(0,c.OE)(et),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(et){this._enabled!==et&&((this._enabled=et)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(et){this._cachedPlaceholderHeight=void 0,et?this._textareaElement.setAttribute("placeholder",et):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}constructor(et,_t,Bt,jt){this._elementRef=et,this._platform=_t,this._ngZone=Bt,this._destroyed=new _.B,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=At=>{this._hasFocus="focus"===At.type},this._document=jt,this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){const et=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;et&&(this._textareaElement.style.minHeight=et)}_setMaxHeight(){const et=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;et&&(this._textareaElement.style.maxHeight=et)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{const et=this._getWindow();(0,E.R)(et,"resize").pipe((0,T.Z)(16),(0,A.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 et=this._textareaElement.cloneNode(!1);et.rows=1,et.style.position="absolute",et.style.visibility="hidden",et.style.border="none",et.style.padding="0",et.style.height="",et.style.minHeight="",et.style.maxHeight="",et.style.overflow="hidden",this._textareaElement.parentNode.appendChild(et),this._cachedLineHeight=et.clientHeight,et.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const et=this._textareaElement,_t=et.style.marginBottom||"",Bt=this._platform.FIREFOX,jt=Bt&&this._hasFocus,At=Bt?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";jt&&(et.style.marginBottom=`${et.clientHeight}px`),et.classList.add(At);const kt=et.scrollHeight-4;return et.classList.remove(At),jt&&(et.style.marginBottom=_t),kt}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const et=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=et}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(et=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const _t=this._elementRef.nativeElement,Bt=_t.value;if(!et&&this._minRows===this._previousMinRows&&Bt===this._previousValue)return;const jt=this._measureScrollHeight(),At=Math.max(jt,this._cachedPlaceholderHeight||0);_t.style.height=`${At}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(_t)):setTimeout(()=>this._scrollToCaretPosition(_t))}),this._previousValue=Bt,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(et){const{selectionStart:_t,selectionEnd:Bt}=et;!this._destroyed.isStopped&&this._hasFocus&&et.setSelectionRange(_t,Bt)}static{this.\u0275fac=function(_t){return new(_t||dt)(s.rXU(s.aKT),s.rXU(o.OD),s.rXU(s.SKi),s.rXU(S.qQ,8))}}static{this.\u0275dir=s.FsC({type:dt,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(_t,Bt){1&_t&&s.bIt("input",function(){return Bt._noopInputHandler()})},inputs:{minRows:[0,"cdkAutosizeMinRows","minRows"],maxRows:[0,"cdkAutosizeMaxRows","maxRows"],enabled:[2,"cdkTextareaAutosize","enabled",s.L39],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"],standalone:!0,features:[s.GFd]})}}return dt})(),q=(()=>{class dt{static{this.\u0275fac=function(_t){return new(_t||dt)}}static{this.\u0275mod=s.$C({type:dt})}static{this.\u0275inj=s.G2t({})}}return dt})()},177:(i,a,r)=>{"use strict";r.d(a,{AJ:()=>Zn,B3:()=>xo,Jj:()=>Yn,MD:()=>us,N0:()=>tc,PV:()=>Ra,QT:()=>c,Sm:()=>pt,Sq:()=>Ee,T3:()=>Eo,UE:()=>Sa,VF:()=>_,Vy:()=>Js,Xr:()=>ps,YU:()=>Mn,ZD:()=>y,_b:()=>na,aZ:()=>_t,bT:()=>Mt,fw:()=>et,hb:()=>q,hj:()=>S,jo:()=>ta,qQ:()=>T,vh:()=>Ka});var o=r(4438);let s=null;function c(){return s}function y(F){s??=F}class _{}const T=new o.nKC("");let A=(()=>{class F{historyGo(rt){throw new Error("")}static{this.\u0275fac=function(wt){return new(wt||F)}}static{this.\u0275prov=o.jDH({token:F,factory:()=>(0,o.WQX)(I),providedIn:"platform"})}}return F})();const S=new o.nKC("");let I=(()=>{class F extends A{constructor(){super(),this._doc=(0,o.WQX)(T),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return c().getBaseHref(this._doc)}onPopState(rt){const wt=c().getGlobalEventTarget(this._doc,"window");return wt.addEventListener("popstate",rt,!1),()=>wt.removeEventListener("popstate",rt)}onHashChange(rt){const wt=c().getGlobalEventTarget(this._doc,"window");return wt.addEventListener("hashchange",rt,!1),()=>wt.removeEventListener("hashchange",rt)}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(rt){this._location.pathname=rt}pushState(rt,wt,Se){this._history.pushState(rt,wt,Se)}replaceState(rt,wt,Se){this._history.replaceState(rt,wt,Se)}forward(){this._history.forward()}back(){this._history.back()}historyGo(rt=0){this._history.go(rt)}getState(){return this._history.state}static{this.\u0275fac=function(wt){return new(wt||F)}}static{this.\u0275prov=o.jDH({token:F,factory:()=>new F,providedIn:"platform"})}}return F})();function N(F,Dt){if(0==F.length)return Dt;if(0==Dt.length)return F;let rt=0;return F.endsWith("/")&&rt++,Dt.startsWith("/")&&rt++,2==rt?F+Dt.substring(1):1==rt?F+Dt:F+"/"+Dt}function Y(F){const Dt=F.match(/#|\?|$/),rt=Dt&&Dt.index||F.length;return F.slice(0,rt-("/"===F[rt-1]?1:0))+F.slice(rt)}function z(F){return F&&"?"!==F[0]?"?"+F:F}let q=(()=>{class F{historyGo(rt){throw new Error("")}static{this.\u0275fac=function(wt){return new(wt||F)}}static{this.\u0275prov=o.jDH({token:F,factory:()=>(0,o.WQX)(pt),providedIn:"root"})}}return F})();const dt=new o.nKC("");let pt=(()=>{class F extends q{constructor(rt,wt){super(),this._platformLocation=rt,this._removeListenerFns=[],this._baseHref=wt??this._platformLocation.getBaseHrefFromDOM()??(0,o.WQX)(T).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(rt){this._removeListenerFns.push(this._platformLocation.onPopState(rt),this._platformLocation.onHashChange(rt))}getBaseHref(){return this._baseHref}prepareExternalUrl(rt){return N(this._baseHref,rt)}path(rt=!1){const wt=this._platformLocation.pathname+z(this._platformLocation.search),Se=this._platformLocation.hash;return Se&&rt?`${wt}${Se}`:wt}pushState(rt,wt,Se,kr){const Br=this.prepareExternalUrl(Se+z(kr));this._platformLocation.pushState(rt,wt,Br)}replaceState(rt,wt,Se,kr){const Br=this.prepareExternalUrl(Se+z(kr));this._platformLocation.replaceState(rt,wt,Br)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(rt=0){this._platformLocation.historyGo?.(rt)}static{this.\u0275fac=function(wt){return new(wt||F)(o.KVO(A),o.KVO(dt,8))}}static{this.\u0275prov=o.jDH({token:F,factory:F.\u0275fac,providedIn:"root"})}}return F})(),et=(()=>{class F extends q{constructor(rt,wt){super(),this._platformLocation=rt,this._baseHref="",this._removeListenerFns=[],null!=wt&&(this._baseHref=wt)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(rt){this._removeListenerFns.push(this._platformLocation.onPopState(rt),this._platformLocation.onHashChange(rt))}getBaseHref(){return this._baseHref}path(rt=!1){const wt=this._platformLocation.hash??"#";return wt.length>0?wt.substring(1):wt}prepareExternalUrl(rt){const wt=N(this._baseHref,rt);return wt.length>0?"#"+wt:wt}pushState(rt,wt,Se,kr){let Br=this.prepareExternalUrl(Se+z(kr));0==Br.length&&(Br=this._platformLocation.pathname),this._platformLocation.pushState(rt,wt,Br)}replaceState(rt,wt,Se,kr){let Br=this.prepareExternalUrl(Se+z(kr));0==Br.length&&(Br=this._platformLocation.pathname),this._platformLocation.replaceState(rt,wt,Br)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(rt=0){this._platformLocation.historyGo?.(rt)}static{this.\u0275fac=function(wt){return new(wt||F)(o.KVO(A),o.KVO(dt,8))}}static{this.\u0275prov=o.jDH({token:F,factory:F.\u0275fac})}}return F})(),_t=(()=>{class F{constructor(rt){this._subject=new o.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=rt;const wt=this._locationStrategy.getBaseHref();this._basePath=function kt(F){if(new RegExp("^(https?:)?//").test(F)){const[,rt]=F.split(/\/\/[^\/]+/);return rt}return F}(Y(At(wt))),this._locationStrategy.onPopState(Se=>{this._subject.emit({url:this.path(!0),pop:!0,state:Se.state,type:Se.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(rt=!1){return this.normalize(this._locationStrategy.path(rt))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(rt,wt=""){return this.path()==this.normalize(rt+z(wt))}normalize(rt){return F.stripTrailingSlash(function jt(F,Dt){if(!F||!Dt.startsWith(F))return Dt;const rt=Dt.substring(F.length);return""===rt||["/",";","?","#"].includes(rt[0])?rt:Dt}(this._basePath,At(rt)))}prepareExternalUrl(rt){return rt&&"/"!==rt[0]&&(rt="/"+rt),this._locationStrategy.prepareExternalUrl(rt)}go(rt,wt="",Se=null){this._locationStrategy.pushState(Se,"",rt,wt),this._notifyUrlChangeListeners(this.prepareExternalUrl(rt+z(wt)),Se)}replaceState(rt,wt="",Se=null){this._locationStrategy.replaceState(Se,"",rt,wt),this._notifyUrlChangeListeners(this.prepareExternalUrl(rt+z(wt)),Se)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(rt=0){this._locationStrategy.historyGo?.(rt)}onUrlChange(rt){return this._urlChangeListeners.push(rt),this._urlChangeSubscription??=this.subscribe(wt=>{this._notifyUrlChangeListeners(wt.url,wt.state)}),()=>{const wt=this._urlChangeListeners.indexOf(rt);this._urlChangeListeners.splice(wt,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(rt="",wt){this._urlChangeListeners.forEach(Se=>Se(rt,wt))}subscribe(rt,wt,Se){return this._subject.subscribe({next:rt,error:wt,complete:Se})}static{this.normalizeQueryParams=z}static{this.joinWithSlash=N}static{this.stripTrailingSlash=Y}static{this.\u0275fac=function(wt){return new(wt||F)(o.KVO(q))}}static{this.\u0275prov=o.jDH({token:F,factory:()=>function Bt(){return new _t((0,o.KVO)(q))}(),providedIn:"root"})}}return F})();function At(F){return F.replace(/\/index.html$/,"")}var Ct=function(F){return F[F.Zero=0]="Zero",F[F.One=1]="One",F[F.Two=2]="Two",F[F.Few=3]="Few",F[F.Many=4]="Many",F[F.Other=5]="Other",F}(Ct||{}),$t=function(F){return F[F.Format=0]="Format",F[F.Standalone=1]="Standalone",F}($t||{}),qt=function(F){return F[F.Narrow=0]="Narrow",F[F.Abbreviated=1]="Abbreviated",F[F.Wide=2]="Wide",F[F.Short=3]="Short",F}(qt||{}),ve=function(F){return F[F.Short=0]="Short",F[F.Medium=1]="Medium",F[F.Long=2]="Long",F[F.Full=3]="Full",F}(ve||{});const ne={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 yt(F,Dt){return Wt((0,o.H5H)(F)[o.KH2.DateFormat],Dt)}function Lt(F,Dt){return Wt((0,o.H5H)(F)[o.KH2.TimeFormat],Dt)}function Ie(F,Dt){return Wt((0,o.H5H)(F)[o.KH2.DateTimeFormat],Dt)}function Pt(F,Dt){const rt=(0,o.H5H)(F),wt=rt[o.KH2.NumberSymbols][Dt];if(typeof wt>"u"){if(Dt===ne.CurrencyDecimal)return rt[o.KH2.NumberSymbols][ne.Decimal];if(Dt===ne.CurrencyGroup)return rt[o.KH2.NumberSymbols][ne.Group]}return wt}const me=o.mq5;function Vt(F){if(!F[o.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${F[o.KH2.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Wt(F,Dt){for(let rt=Dt;rt>-1;rt--)if(typeof F[rt]<"u")return F[rt];throw new Error("Locale data API: locale data undefined")}function Ne(F){const[Dt,rt]=F.split(":");return{hours:+Dt,minutes:+rt}}const Ao=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,hr={},Nt=/((?:[^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 he=function(F){return F[F.Short=0]="Short",F[F.ShortGMT=1]="ShortGMT",F[F.Long=2]="Long",F[F.Extended=3]="Extended",F}(he||{}),se=function(F){return F[F.FullYear=0]="FullYear",F[F.Month=1]="Month",F[F.Date=2]="Date",F[F.Hours=3]="Hours",F[F.Minutes=4]="Minutes",F[F.Seconds=5]="Seconds",F[F.FractionalSeconds=6]="FractionalSeconds",F[F.Day=7]="Day",F}(se||{}),Le=function(F){return F[F.DayPeriods=0]="DayPeriods",F[F.Days=1]="Days",F[F.Months=2]="Months",F[F.Eras=3]="Eras",F}(Le||{});function yr(F,Dt,rt,wt){let Se=function Do(F){if(rr(F))return F;if("number"==typeof F&&!isNaN(F))return new Date(F);if("string"==typeof F){if(F=F.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(F)){const[Se,kr=1,Br=1]=F.split("-").map(To=>+To);return mt(Se,kr-1,Br)}const rt=parseFloat(F);if(!isNaN(F-rt))return new Date(rt);let wt;if(wt=F.match(Ao))return function Ko(F){const Dt=new Date(0);let rt=0,wt=0;const Se=F[8]?Dt.setUTCFullYear:Dt.setFullYear,kr=F[8]?Dt.setUTCHours:Dt.setHours;F[9]&&(rt=Number(F[9]+F[10]),wt=Number(F[9]+F[11])),Se.call(Dt,Number(F[1]),Number(F[2])-1,Number(F[3]));const Br=Number(F[4]||0)-rt,To=Number(F[5]||0)-wt,rn=Number(F[6]||0),Ln=Math.floor(1e3*parseFloat("0."+(F[7]||0)));return kr.call(Dt,Br,To,rn,Ln),Dt}(wt)}const Dt=new Date(F);if(!rr(Dt))throw new Error(`Unable to convert "${F}" into a date`);return Dt}(F);Dt=U(rt,Dt)||Dt;let To,Br=[];for(;Dt;){if(To=Nt.exec(Dt),!To){Br.push(Dt);break}{Br=Br.concat(To.slice(1));const xn=Br.pop();if(!xn)break;Dt=xn}}let rn=Se.getTimezoneOffset();wt&&(rn=pe(wt,rn),Se=function Yr(F,Dt,rt){const wt=rt?-1:1,Se=F.getTimezoneOffset();return function br(F,Dt){return(F=new Date(F.getTime())).setMinutes(F.getMinutes()+Dt),F}(F,wt*(pe(Dt,Se)-Se))}(Se,wt,!0));let Ln="";return Br.forEach(xn=>{const ln=function Ft(F){if(Qt[F])return Qt[F];let Dt;switch(F){case"G":case"GG":case"GGG":Dt=ir(Le.Eras,qt.Abbreviated);break;case"GGGG":Dt=ir(Le.Eras,qt.Wide);break;case"GGGGG":Dt=ir(Le.Eras,qt.Narrow);break;case"y":Dt=It(se.FullYear,1,0,!1,!0);break;case"yy":Dt=It(se.FullYear,2,0,!0,!0);break;case"yyy":Dt=It(se.FullYear,3,0,!1,!0);break;case"yyyy":Dt=It(se.FullYear,4,0,!1,!0);break;case"Y":Dt=te(1);break;case"YY":Dt=te(2,!0);break;case"YYY":Dt=te(3);break;case"YYYY":Dt=te(4);break;case"M":case"L":Dt=It(se.Month,1,1);break;case"MM":case"LL":Dt=It(se.Month,2,1);break;case"MMM":Dt=ir(Le.Months,qt.Abbreviated);break;case"MMMM":Dt=ir(Le.Months,qt.Wide);break;case"MMMMM":Dt=ir(Le.Months,qt.Narrow);break;case"LLL":Dt=ir(Le.Months,qt.Abbreviated,$t.Standalone);break;case"LLLL":Dt=ir(Le.Months,qt.Wide,$t.Standalone);break;case"LLLLL":Dt=ir(Le.Months,qt.Narrow,$t.Standalone);break;case"w":Dt=ho(1);break;case"ww":Dt=ho(2);break;case"W":Dt=ho(1,!0);break;case"d":Dt=It(se.Date,1);break;case"dd":Dt=It(se.Date,2);break;case"c":case"cc":Dt=It(se.Day,1);break;case"ccc":Dt=ir(Le.Days,qt.Abbreviated,$t.Standalone);break;case"cccc":Dt=ir(Le.Days,qt.Wide,$t.Standalone);break;case"ccccc":Dt=ir(Le.Days,qt.Narrow,$t.Standalone);break;case"cccccc":Dt=ir(Le.Days,qt.Short,$t.Standalone);break;case"E":case"EE":case"EEE":Dt=ir(Le.Days,qt.Abbreviated);break;case"EEEE":Dt=ir(Le.Days,qt.Wide);break;case"EEEEE":Dt=ir(Le.Days,qt.Narrow);break;case"EEEEEE":Dt=ir(Le.Days,qt.Short);break;case"a":case"aa":case"aaa":Dt=ir(Le.DayPeriods,qt.Abbreviated);break;case"aaaa":Dt=ir(Le.DayPeriods,qt.Wide);break;case"aaaaa":Dt=ir(Le.DayPeriods,qt.Narrow);break;case"b":case"bb":case"bbb":Dt=ir(Le.DayPeriods,qt.Abbreviated,$t.Standalone,!0);break;case"bbbb":Dt=ir(Le.DayPeriods,qt.Wide,$t.Standalone,!0);break;case"bbbbb":Dt=ir(Le.DayPeriods,qt.Narrow,$t.Standalone,!0);break;case"B":case"BB":case"BBB":Dt=ir(Le.DayPeriods,qt.Abbreviated,$t.Format,!0);break;case"BBBB":Dt=ir(Le.DayPeriods,qt.Wide,$t.Format,!0);break;case"BBBBB":Dt=ir(Le.DayPeriods,qt.Narrow,$t.Format,!0);break;case"h":Dt=It(se.Hours,1,-12);break;case"hh":Dt=It(se.Hours,2,-12);break;case"H":Dt=It(se.Hours,1);break;case"HH":Dt=It(se.Hours,2);break;case"m":Dt=It(se.Minutes,1);break;case"mm":Dt=It(se.Minutes,2);break;case"s":Dt=It(se.Seconds,1);break;case"ss":Dt=It(se.Seconds,2);break;case"S":Dt=It(se.FractionalSeconds,1);break;case"SS":Dt=It(se.FractionalSeconds,2);break;case"SSS":Dt=It(se.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":Dt=nr(he.Short);break;case"ZZZZZ":Dt=nr(he.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":Dt=nr(he.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":Dt=nr(he.Long);break;default:return null}return Qt[F]=Dt,Dt}(xn);Ln+=ln?ln(Se,rt,rn):"''"===xn?"'":xn.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Ln}function mt(F,Dt,rt){const wt=new Date(0);return wt.setFullYear(F,Dt,rt),wt.setHours(0,0,0),wt}function U(F,Dt){const rt=function qe(F){return(0,o.H5H)(F)[o.KH2.LocaleId]}(F);if(hr[rt]??={},hr[rt][Dt])return hr[rt][Dt];let wt="";switch(Dt){case"shortDate":wt=yt(F,ve.Short);break;case"mediumDate":wt=yt(F,ve.Medium);break;case"longDate":wt=yt(F,ve.Long);break;case"fullDate":wt=yt(F,ve.Full);break;case"shortTime":wt=Lt(F,ve.Short);break;case"mediumTime":wt=Lt(F,ve.Medium);break;case"longTime":wt=Lt(F,ve.Long);break;case"fullTime":wt=Lt(F,ve.Full);break;case"short":const Se=U(F,"shortTime"),kr=U(F,"shortDate");wt=Q(Ie(F,ve.Short),[Se,kr]);break;case"medium":const Br=U(F,"mediumTime"),To=U(F,"mediumDate");wt=Q(Ie(F,ve.Medium),[Br,To]);break;case"long":const rn=U(F,"longTime"),Ln=U(F,"longDate");wt=Q(Ie(F,ve.Long),[rn,Ln]);break;case"full":const xn=U(F,"fullTime"),ln=U(F,"fullDate");wt=Q(Ie(F,ve.Full),[xn,ln])}return wt&&(hr[rt][Dt]=wt),wt}function Q(F,Dt){return Dt&&(F=F.replace(/\{([^}]+)}/g,function(rt,wt){return null!=Dt&&wt in Dt?Dt[wt]:rt})),F}function it(F,Dt,rt="-",wt,Se){let kr="";(F<0||Se&&F<=0)&&(Se?F=1-F:(F=-F,kr=rt));let Br=String(F);for(;Br.length0||To>-rt)&&(To+=rt),F===se.Hours)0===To&&-12===rt&&(To=12);else if(F===se.FractionalSeconds)return function Tt(F,Dt){return it(F,3).substring(0,Dt)}(To,Dt);const rn=Pt(Br,ne.MinusSign);return it(To,Dt,rn,wt,Se)}}function ir(F,Dt,rt=$t.Format,wt=!1){return function(Se,kr){return function er(F,Dt,rt,wt,Se,kr){switch(rt){case Le.Months:return function _r(F,Dt,rt){const wt=(0,o.H5H)(F),kr=Wt([wt[o.KH2.MonthsFormat],wt[o.KH2.MonthsStandalone]],Dt);return Wt(kr,rt)}(Dt,Se,wt)[F.getMonth()];case Le.Days:return function mr(F,Dt,rt){const wt=(0,o.H5H)(F),kr=Wt([wt[o.KH2.DaysFormat],wt[o.KH2.DaysStandalone]],Dt);return Wt(kr,rt)}(Dt,Se,wt)[F.getDay()];case Le.DayPeriods:const Br=F.getHours(),To=F.getMinutes();if(kr){const Ln=function Te(F){const Dt=(0,o.H5H)(F);return Vt(Dt),(Dt[o.KH2.ExtraData][2]||[]).map(wt=>"string"==typeof wt?Ne(wt):[Ne(wt[0]),Ne(wt[1])])}(Dt),xn=function ie(F,Dt,rt){const wt=(0,o.H5H)(F);Vt(wt);const kr=Wt([wt[o.KH2.ExtraData][0],wt[o.KH2.ExtraData][1]],Dt)||[];return Wt(kr,rt)||[]}(Dt,Se,wt),ln=Ln.findIndex(Pn=>{if(Array.isArray(Pn)){const[yo,Vr]=Pn,Oo=Br>=yo.hours&&To>=yo.minutes,Fn=Br0?Math.floor(Se/60):Math.ceil(Se/60);switch(F){case he.Short:return(Se>=0?"+":"")+it(Br,2,kr)+it(Math.abs(Se%60),2,kr);case he.ShortGMT:return"GMT"+(Se>=0?"+":"")+it(Br,1,kr);case he.Long:return"GMT"+(Se>=0?"+":"")+it(Br,2,kr)+":"+it(Math.abs(Se%60),2,kr);case he.Extended:return 0===wt?"Z":(Se>=0?"+":"")+it(Br,2,kr)+":"+it(Math.abs(Se%60),2,kr);default:throw new Error(`Unknown zone width "${F}"`)}}}const Hr=0,Qr=4;function gr(F){const Dt=F.getDay(),rt=0===Dt?-3:Qr-Dt;return mt(F.getFullYear(),F.getMonth(),F.getDate()+rt)}function ho(F,Dt=!1){return function(rt,wt){let Se;if(Dt){const kr=new Date(rt.getFullYear(),rt.getMonth(),1).getDay()-1,Br=rt.getDate();Se=1+Math.floor((Br+kr)/7)}else{const kr=gr(rt),Br=function Xr(F){const Dt=mt(F,Hr,1).getDay();return mt(F,0,1+(Dt<=Qr?Qr:Qr+7)-Dt)}(kr.getFullYear()),To=kr.getTime()-Br.getTime();Se=1+Math.round(To/6048e5)}return it(Se,F,Pt(wt,ne.MinusSign))}}function te(F,Dt=!1){return function(rt,wt){return it(gr(rt).getFullYear(),F,Pt(wt,ne.MinusSign),Dt)}}const Qt={};function pe(F,Dt){F=F.replace(/:/g,"");const rt=Date.parse("Jan 01, 1970 00:00:00 "+F)/6e4;return isNaN(rt)?Dt:rt}function rr(F){return F instanceof Date&&!isNaN(F.valueOf())}let Ri=(()=>{class F{static{this.\u0275fac=function(wt){return new(wt||F)}}static{this.\u0275prov=o.jDH({token:F,factory:function(wt){let Se=null;return wt?Se=new wt:(kr=o.KVO(o.xe9),Se=new Oa(kr)),Se;var kr},providedIn:"root"})}}return F})();let Oa=(()=>{class F extends Ri{constructor(rt){super(),this.locale=rt}getPluralCategory(rt,wt){switch(me(wt||this.locale)(rt)){case Ct.Zero:return"zero";case Ct.One:return"one";case Ct.Two:return"two";case Ct.Few:return"few";case Ct.Many:return"many";default:return"other"}}static{this.\u0275fac=function(wt){return new(wt||F)(o.KVO(o.xe9))}}static{this.\u0275prov=o.jDH({token:F,factory:F.\u0275fac})}}return F})();function na(F,Dt){Dt=encodeURIComponent(Dt);for(const rt of F.split(";")){const wt=rt.indexOf("="),[Se,kr]=-1==wt?[rt,""]:[rt.slice(0,wt),rt.slice(wt+1)];if(Se.trim()===Dt)return decodeURIComponent(kr)}return null}const Xn=/\s+/,ui=[];let Mn=(()=>{class F{constructor(rt,wt){this._ngEl=rt,this._renderer=wt,this.initialClasses=ui,this.stateMap=new Map}set klass(rt){this.initialClasses=null!=rt?rt.trim().split(Xn):ui}set ngClass(rt){this.rawClass="string"==typeof rt?rt.trim().split(Xn):rt}ngDoCheck(){for(const wt of this.initialClasses)this._updateState(wt,!0);const rt=this.rawClass;if(Array.isArray(rt)||rt instanceof Set)for(const wt of rt)this._updateState(wt,!0);else if(null!=rt)for(const wt of Object.keys(rt))this._updateState(wt,!!rt[wt]);this._applyStateDiff()}_updateState(rt,wt){const Se=this.stateMap.get(rt);void 0!==Se?(Se.enabled!==wt&&(Se.changed=!0,Se.enabled=wt),Se.touched=!0):this.stateMap.set(rt,{enabled:wt,changed:!0,touched:!0})}_applyStateDiff(){for(const rt of this.stateMap){const wt=rt[0],Se=rt[1];Se.changed?(this._toggleClass(wt,Se.enabled),Se.changed=!1):Se.touched||(Se.enabled&&this._toggleClass(wt,!1),this.stateMap.delete(wt)),Se.touched=!1}}_toggleClass(rt,wt){(rt=rt.trim()).length>0&&rt.split(Xn).forEach(Se=>{wt?this._renderer.addClass(this._ngEl.nativeElement,Se):this._renderer.removeClass(this._ngEl.nativeElement,Se)})}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(o.aKT),o.rXU(o.sFG))}}static{this.\u0275dir=o.FsC({type:F,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"},standalone:!0})}}return F})();class Be{constructor(Dt,rt,wt,Se){this.$implicit=Dt,this.ngForOf=rt,this.index=wt,this.count=Se}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 Ee=(()=>{class F{set ngForOf(rt){this._ngForOf=rt,this._ngForOfDirty=!0}set ngForTrackBy(rt){this._trackByFn=rt}get ngForTrackBy(){return this._trackByFn}constructor(rt,wt,Se){this._viewContainer=rt,this._template=wt,this._differs=Se,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(rt){rt&&(this._template=rt)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const rt=this._ngForOf;!this._differ&&rt&&(this._differ=this._differs.find(rt).create(this.ngForTrackBy))}if(this._differ){const rt=this._differ.diff(this._ngForOf);rt&&this._applyChanges(rt)}}_applyChanges(rt){const wt=this._viewContainer;rt.forEachOperation((Se,kr,Br)=>{if(null==Se.previousIndex)wt.createEmbeddedView(this._template,new Be(Se.item,this._ngForOf,-1,-1),null===Br?void 0:Br);else if(null==Br)wt.remove(null===kr?void 0:kr);else if(null!==kr){const To=wt.get(kr);wt.move(To,Br),bt(To,Se)}});for(let Se=0,kr=wt.length;Se{bt(wt.get(Se.currentIndex),Se)})}static ngTemplateContextGuard(rt,wt){return!0}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(o.c1b),o.rXU(o.C4Q),o.rXU(o._q3))}}static{this.\u0275dir=o.FsC({type:F,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}}return F})();function bt(F,Dt){F.context.$implicit=Dt.item}let Mt=(()=>{class F{constructor(rt,wt){this._viewContainer=rt,this._context=new de,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=wt}set ngIf(rt){this._context.$implicit=this._context.ngIf=rt,this._updateView()}set ngIfThen(rt){He("ngIfThen",rt),this._thenTemplateRef=rt,this._thenViewRef=null,this._updateView()}set ngIfElse(rt){He("ngIfElse",rt),this._elseTemplateRef=rt,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 ngTemplateContextGuard(rt,wt){return!0}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(o.c1b),o.rXU(o.C4Q))}}static{this.\u0275dir=o.FsC({type:F,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}}return F})();class de{constructor(){this.$implicit=null,this.ngIf=null}}function He(F,Dt){if(Dt&&!Dt.createEmbeddedView)throw new Error(`${F} must be a TemplateRef, but received '${(0,o.Tbb)(Dt)}'.`)}let xo=(()=>{class F{constructor(rt,wt,Se){this._ngEl=rt,this._differs=wt,this._renderer=Se,this._ngStyle=null,this._differ=null}set ngStyle(rt){this._ngStyle=rt,!this._differ&&rt&&(this._differ=this._differs.find(rt).create())}ngDoCheck(){if(this._differ){const rt=this._differ.diff(this._ngStyle);rt&&this._applyChanges(rt)}}_setStyle(rt,wt){const[Se,kr]=rt.split("."),Br=-1===Se.indexOf("-")?void 0:o.czy.DashCase;null!=wt?this._renderer.setStyle(this._ngEl.nativeElement,Se,kr?`${wt}${kr}`:wt,Br):this._renderer.removeStyle(this._ngEl.nativeElement,Se,Br)}_applyChanges(rt){rt.forEachRemovedItem(wt=>this._setStyle(wt.key,null)),rt.forEachAddedItem(wt=>this._setStyle(wt.key,wt.currentValue)),rt.forEachChangedItem(wt=>this._setStyle(wt.key,wt.currentValue))}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(o.aKT),o.rXU(o.MKu),o.rXU(o.sFG))}}static{this.\u0275dir=o.FsC({type:F,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}}return F})(),Eo=(()=>{class F{constructor(rt){this._viewContainerRef=rt,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(rt){if(this._shouldRecreateView(rt)){const wt=this._viewContainerRef;if(this._viewRef&&wt.remove(wt.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const Se=this._createContextForwardProxy();this._viewRef=wt.createEmbeddedView(this.ngTemplateOutlet,Se,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(rt){return!!rt.ngTemplateOutlet||!!rt.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(rt,wt,Se)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,wt,Se),get:(rt,wt,Se)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,wt,Se)}})}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(o.c1b))}}static{this.\u0275dir=o.FsC({type:F,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[o.OA$]})}}return F})();function no(F,Dt){return new o.wOt(2100,!1)}class si{createSubscription(Dt,rt){return(0,o.O8t)(()=>Dt.subscribe({next:rt,error:wt=>{throw wt}}))}dispose(Dt){(0,o.O8t)(()=>Dt.unsubscribe())}}class $i{createSubscription(Dt,rt){return Dt.then(rt,wt=>{throw wt})}dispose(Dt){}}const vi=new $i,jo=new si;let Yn=(()=>{class F{constructor(rt){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=rt}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(rt){if(!this._obj){if(rt)try{this.markForCheckOnValueUpdate=!1,this._subscribe(rt)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return rt!==this._obj?(this._dispose(),this.transform(rt)):this._latestValue}_subscribe(rt){this._obj=rt,this._strategy=this._selectStrategy(rt),this._subscription=this._strategy.createSubscription(rt,wt=>this._updateLatestValue(rt,wt))}_selectStrategy(rt){if((0,o.jNT)(rt))return vi;if((0,o.zjR)(rt))return jo;throw no()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(rt,wt){rt===this._obj&&(this._latestValue=wt,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(o.gRc,16))}}static{this.\u0275pipe=o.EJ8({name:"async",type:F,pure:!1,standalone:!0})}}return F})();const on=/(?:[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 Ra=(()=>{class F{transform(rt){if(null==rt)return null;if("string"!=typeof rt)throw no();return rt.replace(on,wt=>wt[0].toUpperCase()+wt.slice(1).toLowerCase())}static{this.\u0275fac=function(wt){return new(wt||F)}}static{this.\u0275pipe=o.EJ8({name:"titlecase",type:F,pure:!0,standalone:!0})}}return F})();const Fs=new o.nKC(""),ls=new o.nKC("");let Ka=(()=>{class F{constructor(rt,wt,Se){this.locale=rt,this.defaultTimezone=wt,this.defaultOptions=Se}transform(rt,wt,Se,kr){if(null==rt||""===rt||rt!=rt)return null;try{return yr(rt,wt??this.defaultOptions?.dateFormat??"mediumDate",kr||this.locale,Se??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(Br){throw no()}}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(o.xe9,16),o.rXU(Fs,24),o.rXU(ls,24))}}static{this.\u0275pipe=o.EJ8({name:"date",type:F,pure:!0,standalone:!0})}}return F})();const pa=/#/g;let ta=(()=>{class F{constructor(rt){this._localization=rt}transform(rt,wt,Se){if(null==rt)return"";if("object"!=typeof wt||null===wt)throw no();return wt[function yi(F,Dt,rt,wt){let Se=`=${F}`;if(Dt.indexOf(Se)>-1||(Se=rt.getPluralCategory(F,wt),Dt.indexOf(Se)>-1))return Se;if(Dt.indexOf("other")>-1)return"other";throw new Error(`No plural message found for value "${F}"`)}(rt,Object.keys(wt),this._localization,Se)].replace(pa,rt.toString())}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(Ri,16))}}static{this.\u0275pipe=o.EJ8({name:"i18nPlural",type:F,pure:!0,standalone:!0})}}return F})(),us=(()=>{class F{static{this.\u0275fac=function(wt){return new(wt||F)}}static{this.\u0275mod=o.$C({type:F})}static{this.\u0275inj=o.G2t({})}}return F})();const Zn="browser",Di="server";function Sa(F){return F===Zn}function Js(F){return F===Di}let ps=(()=>{class F{static{this.\u0275prov=(0,o.jDH)({token:F,providedIn:"root",factory:()=>Sa((0,o.WQX)(o.Agw))?new Vi((0,o.WQX)(T),window):new hs})}}return F})();class Vi{constructor(Dt,rt){this.document=Dt,this.window=rt,this.offset=()=>[0,0]}setOffset(Dt){this.offset=Array.isArray(Dt)?()=>Dt:Dt}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(Dt){this.window.scrollTo(Dt[0],Dt[1])}scrollToAnchor(Dt){const rt=function kn(F,Dt){const rt=F.getElementById(Dt)||F.getElementsByName(Dt)[0];if(rt)return rt;if("function"==typeof F.createTreeWalker&&F.body&&"function"==typeof F.body.attachShadow){const wt=F.createTreeWalker(F.body,NodeFilter.SHOW_ELEMENT);let Se=wt.currentNode;for(;Se;){const kr=Se.shadowRoot;if(kr){const Br=kr.getElementById(Dt)||kr.querySelector(`[name="${Dt}"]`);if(Br)return Br}Se=wt.nextNode()}}return null}(this.document,Dt);rt&&(this.scrollToElement(rt),rt.focus())}setHistoryScrollRestoration(Dt){this.window.history.scrollRestoration=Dt}scrollToElement(Dt){const rt=Dt.getBoundingClientRect(),wt=rt.left+this.window.pageXOffset,Se=rt.top+this.window.pageYOffset,kr=this.offset();this.window.scrollTo(wt-kr[0],Se-kr[1])}}class hs{setOffset(Dt){}getScrollPosition(){return[0,0]}scrollToPosition(Dt){}scrollToAnchor(Dt){}setHistoryScrollRestoration(Dt){}}class tc{}},1626:(i,a,r)=>{"use strict";r.d(a,{$R:()=>Yr,Nl:()=>kt,Qq:()=>Ie,b$:()=>Do,cS:()=>_r,yz:()=>Wr});var o=r(467),s=r(4438),c=r(7673),y=r(1985),_=r(6648),E=r(274),T=r(5964),A=r(6354),S=r(980),I=r(5558),N=r(177);class Y{}class z{}class q{constructor(Be){this.normalizedNames=new Map,this.lazyUpdate=null,Be?"string"==typeof Be?this.lazyInit=()=>{this.headers=new Map,Be.split("\n").forEach(Ee=>{const bt=Ee.indexOf(":");if(bt>0){const Yt=Ee.slice(0,bt),Mt=Yt.toLowerCase(),de=Ee.slice(bt+1).trim();this.maybeSetNormalizedName(Yt,Mt),this.headers.has(Mt)?this.headers.get(Mt).push(de):this.headers.set(Mt,[de])}})}:typeof Headers<"u"&&Be instanceof Headers?(this.headers=new Map,Be.forEach((Ee,bt)=>{this.setHeaderEntries(bt,Ee)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(Be).forEach(([Ee,bt])=>{this.setHeaderEntries(Ee,bt)})}:this.headers=new Map}has(Be){return this.init(),this.headers.has(Be.toLowerCase())}get(Be){this.init();const Ee=this.headers.get(Be.toLowerCase());return Ee&&Ee.length>0?Ee[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(Be){return this.init(),this.headers.get(Be.toLowerCase())||null}append(Be,Ee){return this.clone({name:Be,value:Ee,op:"a"})}set(Be,Ee){return this.clone({name:Be,value:Ee,op:"s"})}delete(Be,Ee){return this.clone({name:Be,value:Ee,op:"d"})}maybeSetNormalizedName(Be,Ee){this.normalizedNames.has(Ee)||this.normalizedNames.set(Ee,Be)}init(){this.lazyInit&&(this.lazyInit instanceof q?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(Be=>this.applyUpdate(Be)),this.lazyUpdate=null))}copyFrom(Be){Be.init(),Array.from(Be.headers.keys()).forEach(Ee=>{this.headers.set(Ee,Be.headers.get(Ee)),this.normalizedNames.set(Ee,Be.normalizedNames.get(Ee))})}clone(Be){const Ee=new q;return Ee.lazyInit=this.lazyInit&&this.lazyInit instanceof q?this.lazyInit:this,Ee.lazyUpdate=(this.lazyUpdate||[]).concat([Be]),Ee}applyUpdate(Be){const Ee=Be.name.toLowerCase();switch(Be.op){case"a":case"s":let bt=Be.value;if("string"==typeof bt&&(bt=[bt]),0===bt.length)return;this.maybeSetNormalizedName(Be.name,Ee);const Yt=("a"===Be.op?this.headers.get(Ee):void 0)||[];Yt.push(...bt),this.headers.set(Ee,Yt);break;case"d":const Mt=Be.value;if(Mt){let de=this.headers.get(Ee);if(!de)return;de=de.filter(He=>-1===Mt.indexOf(He)),0===de.length?(this.headers.delete(Ee),this.normalizedNames.delete(Ee)):this.headers.set(Ee,de)}else this.headers.delete(Ee),this.normalizedNames.delete(Ee)}}setHeaderEntries(Be,Ee){const bt=(Array.isArray(Ee)?Ee:[Ee]).map(Mt=>Mt.toString()),Yt=Be.toLowerCase();this.headers.set(Yt,bt),this.maybeSetNormalizedName(Be,Yt)}forEach(Be){this.init(),Array.from(this.normalizedNames.keys()).forEach(Ee=>Be(this.normalizedNames.get(Ee),this.headers.get(Ee)))}}class pt{encodeKey(Be){return jt(Be)}encodeValue(Be){return jt(Be)}decodeKey(Be){return decodeURIComponent(Be)}decodeValue(Be){return decodeURIComponent(Be)}}const _t=/%(\d[a-f0-9])/gi,Bt={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function jt(Xt){return encodeURIComponent(Xt).replace(_t,(Be,Ee)=>Bt[Ee]??Be)}function At(Xt){return`${Xt}`}class kt{constructor(Be={}){if(this.updates=null,this.cloneFrom=null,this.encoder=Be.encoder||new pt,Be.fromString){if(Be.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function et(Xt,Be){const Ee=new Map;return Xt.length>0&&Xt.replace(/^\?/,"").split("&").forEach(Yt=>{const Mt=Yt.indexOf("="),[de,He]=-1==Mt?[Be.decodeKey(Yt),""]:[Be.decodeKey(Yt.slice(0,Mt)),Be.decodeValue(Yt.slice(Mt+1))],Oe=Ee.get(de)||[];Oe.push(He),Ee.set(de,Oe)}),Ee}(Be.fromString,this.encoder)}else Be.fromObject?(this.map=new Map,Object.keys(Be.fromObject).forEach(Ee=>{const bt=Be.fromObject[Ee],Yt=Array.isArray(bt)?bt.map(At):[At(bt)];this.map.set(Ee,Yt)})):this.map=null}has(Be){return this.init(),this.map.has(Be)}get(Be){this.init();const Ee=this.map.get(Be);return Ee?Ee[0]:null}getAll(Be){return this.init(),this.map.get(Be)||null}keys(){return this.init(),Array.from(this.map.keys())}append(Be,Ee){return this.clone({param:Be,value:Ee,op:"a"})}appendAll(Be){const Ee=[];return Object.keys(Be).forEach(bt=>{const Yt=Be[bt];Array.isArray(Yt)?Yt.forEach(Mt=>{Ee.push({param:bt,value:Mt,op:"a"})}):Ee.push({param:bt,value:Yt,op:"a"})}),this.clone(Ee)}set(Be,Ee){return this.clone({param:Be,value:Ee,op:"s"})}delete(Be,Ee){return this.clone({param:Be,value:Ee,op:"d"})}toString(){return this.init(),this.keys().map(Be=>{const Ee=this.encoder.encodeKey(Be);return this.map.get(Be).map(bt=>Ee+"="+this.encoder.encodeValue(bt)).join("&")}).filter(Be=>""!==Be).join("&")}clone(Be){const Ee=new kt({encoder:this.encoder});return Ee.cloneFrom=this.cloneFrom||this,Ee.updates=(this.updates||[]).concat(Be),Ee}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(Be=>this.map.set(Be,this.cloneFrom.map.get(Be))),this.updates.forEach(Be=>{switch(Be.op){case"a":case"s":const Ee=("a"===Be.op?this.map.get(Be.param):void 0)||[];Ee.push(At(Be.value)),this.map.set(Be.param,Ee);break;case"d":if(void 0===Be.value){this.map.delete(Be.param);break}{let bt=this.map.get(Be.param)||[];const Yt=bt.indexOf(At(Be.value));-1!==Yt&&bt.splice(Yt,1),bt.length>0?this.map.set(Be.param,bt):this.map.delete(Be.param)}}}),this.cloneFrom=this.updates=null)}}class lt{constructor(){this.map=new Map}set(Be,Ee){return this.map.set(Be,Ee),this}get(Be){return this.map.has(Be)||this.map.set(Be,Be.defaultValue()),this.map.get(Be)}delete(Be){return this.map.delete(Be),this}has(Be){return this.map.has(Be)}keys(){return this.map.keys()}}function $t(Xt){return typeof ArrayBuffer<"u"&&Xt instanceof ArrayBuffer}function qt(Xt){return typeof Blob<"u"&&Xt instanceof Blob}function ve(Xt){return typeof FormData<"u"&&Xt instanceof FormData}class ce{constructor(Be,Ee,bt,Yt){let Mt;if(this.url=Ee,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=Be.toUpperCase(),function Ct(Xt){switch(Xt){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Yt?(this.body=void 0!==bt?bt:null,Mt=Yt):Mt=bt,Mt&&(this.reportProgress=!!Mt.reportProgress,this.withCredentials=!!Mt.withCredentials,Mt.responseType&&(this.responseType=Mt.responseType),Mt.headers&&(this.headers=Mt.headers),Mt.context&&(this.context=Mt.context),Mt.params&&(this.params=Mt.params),this.transferCache=Mt.transferCache),this.headers??=new q,this.context??=new lt,this.params){const de=this.params.toString();if(0===de.length)this.urlWithParams=Ee;else{const He=Ee.indexOf("?");this.urlWithParams=Ee+(-1===He?"?":HePr.set($r,Be.setHeaders[$r]),fr)),Be.setParams&&(Ir=Object.keys(Be.setParams).reduce((Pr,$r)=>Pr.set($r,Be.setParams[$r]),Ir)),new ce(Ee,bt,de,{params:Ir,headers:fr,context:Cr,reportProgress:Oe,responseType:Yt,withCredentials:He,transferCache:Mt})}}var qe=function(Xt){return Xt[Xt.Sent=0]="Sent",Xt[Xt.UploadProgress=1]="UploadProgress",Xt[Xt.ResponseHeader=2]="ResponseHeader",Xt[Xt.DownloadProgress=3]="DownloadProgress",Xt[Xt.Response=4]="Response",Xt[Xt.User=5]="User",Xt}(qe||{});class Mr{constructor(Be,Ee=200,bt="OK"){this.headers=Be.headers||new q,this.status=void 0!==Be.status?Be.status:Ee,this.statusText=Be.statusText||bt,this.url=Be.url||null,this.ok=this.status>=200&&this.status<300}}class mr extends Mr{constructor(Be={}){super(Be),this.type=qe.ResponseHeader}clone(Be={}){return new mr({headers:Be.headers||this.headers,status:void 0!==Be.status?Be.status:this.status,statusText:Be.statusText||this.statusText,url:Be.url||this.url||void 0})}}class _r extends Mr{constructor(Be={}){super(Be),this.type=qe.Response,this.body=void 0!==Be.body?Be.body:null}clone(Be={}){return new _r({body:void 0!==Be.body?Be.body:this.body,headers:Be.headers||this.headers,status:void 0!==Be.status?Be.status:this.status,statusText:Be.statusText||this.statusText,url:Be.url||this.url||void 0})}}class Wr extends Mr{constructor(Be){super(Be,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${Be.url||"(unknown url)"}`:`Http failure response for ${Be.url||"(unknown url)"}: ${Be.status} ${Be.statusText}`,this.error=Be.error||null}}function Lt(Xt,Be){return{body:Be,headers:Xt.headers,context:Xt.context,observe:Xt.observe,params:Xt.params,reportProgress:Xt.reportProgress,responseType:Xt.responseType,withCredentials:Xt.withCredentials,transferCache:Xt.transferCache}}let Ie=(()=>{class Xt{constructor(Ee){this.handler=Ee}request(Ee,bt,Yt={}){let Mt;if(Ee instanceof ce)Mt=Ee;else{let Oe,fr;Oe=Yt.headers instanceof q?Yt.headers:new q(Yt.headers),Yt.params&&(fr=Yt.params instanceof kt?Yt.params:new kt({fromObject:Yt.params})),Mt=new ce(Ee,bt,void 0!==Yt.body?Yt.body:null,{headers:Oe,context:Yt.context,params:fr,reportProgress:Yt.reportProgress,responseType:Yt.responseType||"json",withCredentials:Yt.withCredentials,transferCache:Yt.transferCache})}const de=(0,c.of)(Mt).pipe((0,E.H)(Oe=>this.handler.handle(Oe)));if(Ee instanceof ce||"events"===Yt.observe)return de;const He=de.pipe((0,T.p)(Oe=>Oe instanceof _r));switch(Yt.observe||"body"){case"body":switch(Mt.responseType){case"arraybuffer":return He.pipe((0,A.T)(Oe=>{if(null!==Oe.body&&!(Oe.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Oe.body}));case"blob":return He.pipe((0,A.T)(Oe=>{if(null!==Oe.body&&!(Oe.body instanceof Blob))throw new Error("Response is not a Blob.");return Oe.body}));case"text":return He.pipe((0,A.T)(Oe=>{if(null!==Oe.body&&"string"!=typeof Oe.body)throw new Error("Response is not a string.");return Oe.body}));default:return He.pipe((0,A.T)(Oe=>Oe.body))}case"response":return He;default:throw new Error(`Unreachable: unhandled observe type ${Yt.observe}}`)}}delete(Ee,bt={}){return this.request("DELETE",Ee,bt)}get(Ee,bt={}){return this.request("GET",Ee,bt)}head(Ee,bt={}){return this.request("HEAD",Ee,bt)}jsonp(Ee,bt){return this.request("JSONP",Ee,{params:(new kt).append(bt,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(Ee,bt={}){return this.request("OPTIONS",Ee,bt)}patch(Ee,bt,Yt={}){return this.request("PATCH",Ee,Lt(Yt,bt))}post(Ee,bt,Yt={}){return this.request("POST",Ee,Lt(Yt,bt))}put(Ee,bt,Yt={}){return this.request("PUT",Ee,Lt(Yt,bt))}static{this.\u0275fac=function(bt){return new(bt||Xt)(s.KVO(Y))}}static{this.\u0275prov=s.jDH({token:Xt,factory:Xt.\u0275fac})}}return Xt})();const Pt=/^\)\]\}',?\n/;function zt(Xt){if(Xt.url)return Xt.url;const Be="X-Request-URL".toLocaleLowerCase();return Xt.headers.get(Be)}let Ae=(()=>{class Xt{constructor(){this.fetchImpl=(0,s.WQX)(Ye,{optional:!0})?.fetch??((...Ee)=>globalThis.fetch(...Ee)),this.ngZone=(0,s.WQX)(s.SKi)}handle(Ee){return new y.c(bt=>{const Yt=new AbortController;return this.doRequest(Ee,Yt.signal,bt).then(ft,Mt=>bt.error(new Wr({error:Mt}))),()=>Yt.abort()})}doRequest(Ee,bt,Yt){var Mt=this;return(0,o.A)(function*(){const de=Mt.createRequestInit(Ee);let He;try{const Jr=Mt.ngZone.runOutsideAngular(()=>Mt.fetchImpl(Ee.urlWithParams,{signal:bt,...de}));(function me(Xt){Xt.then(ft,ft)})(Jr),Yt.next({type:qe.Sent}),He=yield Jr}catch(Jr){return void Yt.error(new Wr({error:Jr,status:Jr.status??0,statusText:Jr.statusText,url:Ee.urlWithParams,headers:Jr.headers}))}const Oe=new q(He.headers),fr=He.statusText,Ir=zt(He)??Ee.urlWithParams;let Cr=He.status,Pr=null;if(Ee.reportProgress&&Yt.next(new mr({headers:Oe,status:Cr,statusText:fr,url:Ir})),He.body){const Jr=He.headers.get("content-length"),eo=[],xo=He.body.getReader();let fo,no,Eo=0;const si=typeof Zone<"u"&&Zone.current;yield Mt.ngZone.runOutsideAngular((0,o.A)(function*(){for(;;){const{done:vi,value:jo}=yield xo.read();if(vi)break;if(eo.push(jo),Eo+=jo.length,Ee.reportProgress){no="text"===Ee.responseType?(no??"")+(fo??=new TextDecoder).decode(jo,{stream:!0}):void 0;const Yn=()=>Yt.next({type:qe.DownloadProgress,total:Jr?+Jr:void 0,loaded:Eo,partialText:no});si?si.run(Yn):Yn()}}}));const $i=Mt.concatChunks(eo,Eo);try{const vi=He.headers.get("Content-Type")??"";Pr=Mt.parseBody(Ee,$i,vi)}catch(vi){return void Yt.error(new Wr({error:vi,headers:new q(He.headers),status:He.status,statusText:He.statusText,url:zt(He)??Ee.urlWithParams}))}}0===Cr&&(Cr=Pr?200:0),Cr>=200&&Cr<300?(Yt.next(new _r({body:Pr,headers:Oe,status:Cr,statusText:fr,url:Ir})),Yt.complete()):Yt.error(new Wr({error:Pr,headers:Oe,status:Cr,statusText:fr,url:Ir}))})()}parseBody(Ee,bt,Yt){switch(Ee.responseType){case"json":const Mt=(new TextDecoder).decode(bt).replace(Pt,"");return""===Mt?null:JSON.parse(Mt);case"text":return(new TextDecoder).decode(bt);case"blob":return new Blob([bt],{type:Yt});case"arraybuffer":return bt.buffer}}createRequestInit(Ee){const bt={},Yt=Ee.withCredentials?"include":void 0;if(Ee.headers.forEach((Mt,de)=>bt[Mt]=de.join(",")),Ee.headers.has("Accept")||(bt.Accept="application/json, text/plain, */*"),!Ee.headers.has("Content-Type")){const Mt=Ee.detectContentTypeHeader();null!==Mt&&(bt["Content-Type"]=Mt)}return{body:Ee.serializeBody(),method:Ee.method,headers:bt,credentials:Yt}}concatChunks(Ee,bt){const Yt=new Uint8Array(bt);let Mt=0;for(const de of Ee)Yt.set(de,Mt),Mt+=de.length;return Yt}static{this.\u0275fac=function(bt){return new(bt||Xt)}}static{this.\u0275prov=s.jDH({token:Xt,factory:Xt.\u0275fac})}}return Xt})();class Ye{}function ft(){}function Vt(Xt,Be){return Be(Xt)}const Wt=new s.nKC(""),Ne=new s.nKC(""),$e=new s.nKC("",{providedIn:"root",factory:()=>!0});let hr=(()=>{class Xt extends Y{constructor(Ee,bt){super(),this.backend=Ee,this.injector=bt,this.chain=null,this.pendingTasks=(0,s.WQX)(s.TgB),this.contributeToStability=(0,s.WQX)($e)}handle(Ee){if(null===this.chain){const bt=Array.from(new Set([...this.injector.get(Wt),...this.injector.get(Ne,[])]));this.chain=bt.reduceRight((Yt,Mt)=>function ie(Xt,Be,Ee){return(bt,Yt)=>(0,s.N4e)(Ee,()=>Be(bt,Mt=>Xt(Mt,Yt)))}(Yt,Mt,this.injector),Vt)}if(this.contributeToStability){const bt=this.pendingTasks.add();return this.chain(Ee,Yt=>this.backend.handle(Yt)).pipe((0,S.j)(()=>this.pendingTasks.remove(bt)))}return this.chain(Ee,bt=>this.backend.handle(bt))}static{this.\u0275fac=function(bt){return new(bt||Xt)(s.KVO(z),s.KVO(s.uvJ))}}static{this.\u0275prov=s.jDH({token:Xt,factory:Xt.\u0275fac})}}return Xt})();const ye=/^\)\]\}',?\n/;let er=(()=>{class Xt{constructor(Ee){this.xhrFactory=Ee}handle(Ee){if("JSONP"===Ee.method)throw new s.wOt(-2800,!1);const bt=this.xhrFactory;return(bt.\u0275loadImpl?(0,_.H)(bt.\u0275loadImpl()):(0,c.of)(null)).pipe((0,I.n)(()=>new y.c(Mt=>{const de=bt.build();if(de.open(Ee.method,Ee.urlWithParams),Ee.withCredentials&&(de.withCredentials=!0),Ee.headers.forEach((eo,xo)=>de.setRequestHeader(eo,xo.join(","))),Ee.headers.has("Accept")||de.setRequestHeader("Accept","application/json, text/plain, */*"),!Ee.headers.has("Content-Type")){const eo=Ee.detectContentTypeHeader();null!==eo&&de.setRequestHeader("Content-Type",eo)}if(Ee.responseType){const eo=Ee.responseType.toLowerCase();de.responseType="json"!==eo?eo:"text"}const He=Ee.serializeBody();let Oe=null;const fr=()=>{if(null!==Oe)return Oe;const eo=de.statusText||"OK",xo=new q(de.getAllResponseHeaders()),Eo=function ir(Xt){return"responseURL"in Xt&&Xt.responseURL?Xt.responseURL:/^X-Request-URL:/m.test(Xt.getAllResponseHeaders())?Xt.getResponseHeader("X-Request-URL"):null}(de)||Ee.url;return Oe=new mr({headers:xo,status:de.status,statusText:eo,url:Eo}),Oe},Ir=()=>{let{headers:eo,status:xo,statusText:Eo,url:fo}=fr(),no=null;204!==xo&&(no=typeof de.response>"u"?de.responseText:de.response),0===xo&&(xo=no?200:0);let si=xo>=200&&xo<300;if("json"===Ee.responseType&&"string"==typeof no){const $i=no;no=no.replace(ye,"");try{no=""!==no?JSON.parse(no):null}catch(vi){no=$i,si&&(si=!1,no={error:vi,text:no})}}si?(Mt.next(new _r({body:no,headers:eo,status:xo,statusText:Eo,url:fo||void 0})),Mt.complete()):Mt.error(new Wr({error:no,headers:eo,status:xo,statusText:Eo,url:fo||void 0}))},Cr=eo=>{const{url:xo}=fr(),Eo=new Wr({error:eo,status:de.status||0,statusText:de.statusText||"Unknown Error",url:xo||void 0});Mt.error(Eo)};let Pr=!1;const $r=eo=>{Pr||(Mt.next(fr()),Pr=!0);let xo={type:qe.DownloadProgress,loaded:eo.loaded};eo.lengthComputable&&(xo.total=eo.total),"text"===Ee.responseType&&de.responseText&&(xo.partialText=de.responseText),Mt.next(xo)},Jr=eo=>{let xo={type:qe.UploadProgress,loaded:eo.loaded};eo.lengthComputable&&(xo.total=eo.total),Mt.next(xo)};return de.addEventListener("load",Ir),de.addEventListener("error",Cr),de.addEventListener("timeout",Cr),de.addEventListener("abort",Cr),Ee.reportProgress&&(de.addEventListener("progress",$r),null!==He&&de.upload&&de.upload.addEventListener("progress",Jr)),de.send(He),Mt.next({type:qe.Sent}),()=>{de.removeEventListener("error",Cr),de.removeEventListener("abort",Cr),de.removeEventListener("load",Ir),de.removeEventListener("timeout",Cr),Ee.reportProgress&&(de.removeEventListener("progress",$r),null!==He&&de.upload&&de.upload.removeEventListener("progress",Jr)),de.readyState!==de.DONE&&de.abort()}})))}static{this.\u0275fac=function(bt){return new(bt||Xt)(s.KVO(N.N0))}}static{this.\u0275prov=s.jDH({token:Xt,factory:Xt.\u0275fac})}}return Xt})();const nr=new s.nKC(""),Qr=new s.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),gr=new s.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class ho{}let te=(()=>{class Xt{constructor(Ee,bt,Yt){this.doc=Ee,this.platform=bt,this.cookieName=Yt,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const Ee=this.doc.cookie||"";return Ee!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,N._b)(Ee,this.cookieName),this.lastCookieString=Ee),this.lastToken}static{this.\u0275fac=function(bt){return new(bt||Xt)(s.KVO(N.qQ),s.KVO(s.Agw),s.KVO(Qr))}}static{this.\u0275prov=s.jDH({token:Xt,factory:Xt.\u0275fac})}}return Xt})();function Qt(Xt,Be){const Ee=Xt.url.toLowerCase();if(!(0,s.WQX)(nr)||"GET"===Xt.method||"HEAD"===Xt.method||Ee.startsWith("http://")||Ee.startsWith("https://"))return Be(Xt);const bt=(0,s.WQX)(ho).getToken(),Yt=(0,s.WQX)(gr);return null!=bt&&!Xt.headers.has(Yt)&&(Xt=Xt.clone({headers:Xt.headers.set(Yt,bt)})),Be(Xt)}var pe=function(Xt){return Xt[Xt.Interceptors=0]="Interceptors",Xt[Xt.LegacyInterceptors=1]="LegacyInterceptors",Xt[Xt.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",Xt[Xt.NoXsrfProtection=3]="NoXsrfProtection",Xt[Xt.JsonpSupport=4]="JsonpSupport",Xt[Xt.RequestsMadeViaParent=5]="RequestsMadeViaParent",Xt[Xt.Fetch=6]="Fetch",Xt}(pe||{});function Yr(...Xt){const Be=[Ie,er,hr,{provide:Y,useExisting:hr},{provide:z,useFactory:()=>(0,s.WQX)(Ae,{optional:!0})??(0,s.WQX)(er)},{provide:Wt,useValue:Qt,multi:!0},{provide:nr,useValue:!0},{provide:ho,useClass:te}];for(const Ee of Xt)Be.push(...Ee.\u0275providers);return(0,s.EmA)(Be)}function Do(Xt){return function br(Xt,Be){return{\u0275kind:Xt,\u0275providers:Be}}(pe.Interceptors,Xt.map(Be=>({provide:Wt,useValue:Be,multi:!0})))}},4438:(i,a,r)=>{"use strict";function o(t,e){return Object.is(t,e)}r.d(a,{bc$:()=>Wo,iLQ:()=>Tw,sZ2:()=>qr,hnV:()=>Ak,wjH:()=>sh,o8S:()=>Ld,BIS:()=>Cn,gRc:()=>zk,Ql9:()=>z8,OM3:()=>em,Ocv:()=>Z8,Z63:()=>Lr,aKT:()=>tu,uvJ:()=>ni,zcH:()=>ol,bkB:()=>rl,$GK:()=>on,nKC:()=>Uo,zZn:()=>ws,_q3:()=>jv,MKu:()=>Vv,xe9:()=>Lv,Co$:()=>gx,Vns:()=>ih,SKi:()=>Qi,Xx1:()=>Vi,Agw:()=>mo,PLl:()=>$o,rOR:()=>ed,sFG:()=>JE,_9s:()=>by,czy:()=>eg,WPN:()=>uu,kdw:()=>hs,C4Q:()=>eh,NYb:()=>P8,giA:()=>Dk,RxE:()=>wk,c1b:()=>ew,gXe:()=>yn,mal:()=>lw,Tzd:()=>Ex,L39:()=>ZD,EWP:()=>JD,sbv:()=>S5,Ol2:()=>Ly,w6W:()=>W5,QZP:()=>xE,Rfq:()=>te,oKB:()=>nc,WQX:()=>Fo,naY:()=>iD,Hps:()=>Ty,QuC:()=>Ya,EmA:()=>ia,Udg:()=>QD,HJs:()=>iS,N4e:()=>va,vPA:()=>G1,O8t:()=>tS,H3F:()=>yk,H8p:()=>Mi,KH2:()=>$g,TgB:()=>vd,wOt:()=>Ke,WHO:()=>Ek,e01:()=>Ck,lNU:()=>$e,h9k:()=>Jm,$MX:()=>Qh,ZF7:()=>ep,Kcf:()=>Xw,e5t:()=>qw,UyX:()=>Zw,cWb:()=>Yw,osQ:()=>Qw,H5H:()=>dv,Zy3:()=>Nr,mq5:()=>D2,JZv:()=>ye,TL3:()=>MD,LfX:()=>Ri,plB:()=>cp,jNT:()=>Iv,zjR:()=>Sk,ngT:()=>xc,TL$:()=>Ar,Tbb:()=>Qr,rcV:()=>Fl,nM4:()=>cx,Vt3:()=>Iy,GFd:()=>hx,OA$:()=>za,Jv_:()=>F_,aNF:()=>B_,R7$:()=>Db,BMQ:()=>Xy,HbH:()=>a2,ZvI:()=>h2,AVh:()=>ev,BUC:()=>g2,vxM:()=>w2,wni:()=>s_,C6U:()=>u_,VBU:()=>oc,FsC:()=>jl,jDH:()=>Io,G2t:()=>di,$C:()=>Ma,EJ8:()=>sd,rXU:()=>al,nrm:()=>av,eu8:()=>sv,bVm:()=>ww,qex:()=>bw,k0s:()=>mw,j41:()=>fw,RV6:()=>C2,xGo:()=>Ms,Mr5:()=>cv,KVO:()=>In,kS0:()=>Yd,QTQ:()=>sg,bIt:()=>hv,lsd:()=>d_,joV:()=>gh,qSk:()=>Eu,XpG:()=>Z2,nI1:()=>q_,bMT:()=>J_,i5U:()=>tk,SdG:()=>q2,NAR:()=>Q2,Y8G:()=>qy,FS9:()=>mv,Mz_:()=>kw,lJ4:()=>j_,eq3:()=>V_,l_i:()=>z_,sMw:()=>H_,ziG:()=>W_,lV:()=>K_,NyB:()=>p_,mGM:()=>l_,sdS:()=>h_,Dyx:()=>_2,Z7z:()=>x2,fX1:()=>v2,Vm6:()=>y2,Njj:()=>Rr,eBV:()=>to,npT:()=>xf,f$h:()=>kf,B4B:()=>_f,n$t:()=>eb,Aen:()=>nd,xc7:()=>tv,Kam:()=>gv,zvX:()=>lv,DNE:()=>Fy,C5r:()=>ek,EFF:()=>k_,JRh:()=>wv,SpI:()=>Ew,DH7:()=>R_,mxI:()=>vv,R50:()=>yv,GBs:()=>c_});let s=null,c=!1,y=1;const _=Symbol("SIGNAL");function E(t){const e=s;return s=t,e}const I={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 N(t){if(c)throw new Error("");if(null===s)return;s.consumerOnSignalRead(t);const e=s.nextProducerIndex++;lt(s),et.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function Bt(t){lt(t);for(let e=0;e0}function lt(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}function Ct(t){t.liveConsumerNode??=[],t.liveConsumerIndexOfThis??=[]}function $t(t){return void 0!==t.producerNode}function qt(t){const e=Object.create(qe);e.computation=t;const n=()=>{if(z(e),N(e),e.value===ce)throw e.error;return e.value};return n[_]=e,n}const ve=Symbol("UNSET"),ne=Symbol("COMPUTING"),ce=Symbol("ERRORED"),qe={...I,value:ve,dirty:!0,error:null,equal:o,producerMustRecompute:t=>t.value===ve||t.value===ne,producerRecomputeValue(t){if(t.value===ne)throw new Error("Detected cycle in computations.");const e=t.value;t.value=ne;const n=et(t);let l;try{l=t.computation()}catch(g){l=ce,t.error=g}finally{_t(t,n)}e!==ve&&e!==ce&&l!==ce&&t.equal(e,l)?t.value=e:(t.value=l,t.version++)}};let mr=function Mr(){throw new Error};function _r(){mr()}let ke=null;function Ie(t,e){dt()||_r(),t.equal(t.value,e)||(t.value=e,function Ae(t){t.version++,function Y(){y++}(),q(t),ke?.()}(t))}const zt={...I,equal:o,value:void 0};const ft=()=>{},me={...I,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:t=>{null!==t.schedule&&t.schedule(t.ref)},hasRun:!1,cleanupFn:ft};var Te=r(4412),ie=r(1413),We=r(8359),Wt=r(6354);const $e="https://g.co/ng/security#xss";class Ke extends Error{constructor(e,n){super(Nr(e,n)),this.code=e}}function Nr(t,e){return`NG0${Math.abs(t)}${e?": "+e:""}`}function Le(t){return{toString:t}.toString()}const mt="__parameters__";function Tt(t,e,n){return Le(()=>{const l=function it(t){return function(...n){if(t){const l=t(...n);for(const g in l)this[g]=l[g]}}}(e);function g(...w){if(this instanceof g)return l.apply(this,w),this;const k=new g(...w);return O.annotation=k,O;function O(B,ot,xt){const re=B.hasOwnProperty(mt)?B[mt]:Object.defineProperty(B,mt,{value:[]})[mt];for(;re.length<=xt;)re.push(null);return(re[xt]=re[xt]||[]).push(k),B}}return n&&(g.prototype=Object.create(n.prototype)),g.prototype.ngMetadataName=t,g.annotationCls=g,g})}const ye=globalThis;function nr(t){for(let e in t)if(t[e]===nr)return e;throw Error("Could not find renamed property on target object.")}function Hr(t,e){for(const n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function Qr(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(Qr).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const e=t.toString();if(null==e)return""+e;const n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}function Xr(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const ho=nr({__forward_ref__:nr});function te(t){return t.__forward_ref__=te,t.toString=function(){return Qr(this())},t}function Qt(t){return Ft(t)?t():t}function Ft(t){return"function"==typeof t&&t.hasOwnProperty(ho)&&t.__forward_ref__===te}function Io(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function di(t){return{providers:t.providers||[],imports:t.imports||[]}}function Un(t){return yi(t,na)||yi(t,ui)}function Ri(t){return null!==Un(t)}function yi(t,e){return t.hasOwnProperty(e)?t[e]:null}function Ni(t){return t&&(t.hasOwnProperty(Xn)||t.hasOwnProperty(Mn))?t[Xn]:null}const na=nr({\u0275prov:nr}),Xn=nr({\u0275inj:nr}),ui=nr({ngInjectableDef:nr}),Mn=nr({ngInjectorDef:nr});class Uo{constructor(e,n){this._desc=e,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=Io({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function Ir(t){return t&&!!t.\u0275providers}const Cr=nr({\u0275cmp:nr}),Pr=nr({\u0275dir:nr}),$r=nr({\u0275pipe:nr}),Jr=nr({\u0275mod:nr}),eo=nr({\u0275fac:nr}),xo=nr({__NG_ELEMENT_ID__:nr}),Eo=nr({__NG_ENV_ID__:nr});function fo(t){return"string"==typeof t?t:null==t?"":String(t)}function Ji(t,e){throw new Ke(-201,!1)}var on=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}(on||{});let Ra;function Sn(){return Ra}function ji(t){const e=Ra;return Ra=t,e}function Fs(t,e,n){const l=Un(t);return l&&"root"==l.providedIn?void 0===l.value?l.value=l.factory():l.value:n&on.Optional?null:void 0!==e?e:void Ji()}const pa={},ta="__NG_DI_FLAG__",ri="ngTempTokenPath",oi=/\n/gm,ea="__source";let Go;function fi(t){const e=Go;return Go=t,e}function Hn(t,e=on.Default){if(void 0===Go)throw new Ke(-203,!1);return null===Go?Fs(t,void 0,e):Go.get(t,e&on.Optional?null:void 0,e)}function In(t,e=on.Default){return(Sn()||Hn)(Qt(t),e)}function Fo(t,e=on.Default){return In(t,us(e))}function us(t){return typeof t>"u"||"number"==typeof t?t:(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function Zn(t){const e=[];for(let n=0;nArray.isArray(n)?Fi(n,e):e(n))}function pi(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function ra(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function Bi(t,e,n){let l=X(t,e);return l>=0?t[1|l]=n:(l=~l,function Bs(t,e,n,l){let g=t.length;if(g==e)t.push(n,l);else if(1===g)t.push(l,t[0]),t[0]=n;else{for(g--,t.push(t[g-1],t[g]);g>e;)t[g]=t[g-2],g--;t[e]=n,t[e+1]=l}}(t,l,e,n)),l}function Es(t,e){const n=X(t,e);if(n>=0)return t[1|n]}function X(t,e){return function tt(t,e,n){let l=0,g=t.length>>n;for(;g!==l;){const w=l+(g-l>>1),k=t[w<e?g=w:l=w+1}return~(g<e){k=w-1;break}}}for(;w-1){let w;for(;++gw?"":g[xt+1].toLowerCase(),2&l&&ot!==re){if(gt(l))return!1;k=!0}}}}else{if(!k&&!gt(l)&&!gt(B))return!1;if(k&>(B))continue;k=!1,l=B|1&l}}return gt(l)||k}function gt(t){return!(1&t)}function Z(t,e,n,l){if(null===e)return-1;let g=0;if(l||!n){let w=!1;for(;g-1)for(n++;n0?'="'+O+'"':"")+"]"}else 8&l?g+="."+k:4&l&&(g+=" "+k);else""!==g&&!gt(k)&&(e+=gc(w,g),g=""),l=k,w=w||!gt(l);n++}return""!==g&&(e+=gc(w,g)),e}function oc(t){return Le(()=>{const e=Hc(t),n={...e,decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===qo.OnPush,directiveDefs:null,pipeDefs:null,dependencies:e.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||yn.Emulated,styles:t.styles||ae,_:null,schemas:t.schemas||null,tView:null,id:""};Wc(n);const l=t.dependencies;return n.directiveDefs=Na(l,!1),n.pipeDefs=Na(l,!0),n.id=function kc(t){let e=0;const n=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery].join("|");for(const g of n)e=Math.imul(31,e)+g.charCodeAt(0)|0;return e+=2147483648,"c"+e}(n),n})}function bn(t){return pn(t)||Hi(t)}function fc(t){return null!==t}function Ma(t){return Le(()=>({type:t.type,bootstrap:t.bootstrap||ae,declarations:t.declarations||ae,imports:t.imports||ae,exports:t.exports||ae,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function Cs(t,e){if(null==t)return oe;const n={};for(const l in t)if(t.hasOwnProperty(l)){const g=t[l];let w,k,O=So.None;Array.isArray(g)?(O=g[0],w=g[1],k=g[2]??w):(w=g,k=g),e?(n[w]=O!==So.None?[l,O]:l,e[w]=k):n[w]=l}return n}function jl(t){return Le(()=>{const e=Hc(t);return Wc(e),e})}function sd(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:!0===t.standalone,onDestroy:t.type.prototype.ngOnDestroy||null}}function pn(t){return t[Cr]||null}function Hi(t){return t[Pr]||null}function Jo(t){return t[$r]||null}function Ya(t){const e=pn(t)||Hi(t)||Jo(t);return null!==e&&e.standalone}function ya(t,e){const n=t[Jr]||null;if(!n&&!0===e)throw new Error(`Type ${Qr(t)} does not have '\u0275mod' property.`);return n}function Hc(t){const e={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:e,inputTransforms:null,inputConfig:t.inputs||oe,exportAs:t.exportAs||null,standalone:!0===t.standalone,signals:!0===t.signals,selectors:t.selectors||ae,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Cs(t.inputs,e),outputs:Cs(t.outputs),debugInfo:null}}function Wc(t){t.features?.forEach(e=>e(t))}function Na(t,e){if(!t)return null;const n=e?Jo:bn;return()=>("function"==typeof t?t():t).map(l=>n(l)).filter(fc)}function ia(t){return{\u0275providers:t}}function nc(...t){return{\u0275providers:kl(0,t),\u0275fromNgModule:!0}}function kl(t,...e){const n=[],l=new Set;let g;const w=k=>{n.push(k)};return Fi(e,k=>{const O=k;El(O,w,[],l)&&(g||=[],g.push(O))}),void 0!==g&&Vl(g,w),n}function Vl(t,e){for(let n=0;n{e(w,l)})}}function El(t,e,n,l){if(!(t=Qt(t)))return!1;let g=null,w=Ni(t);const k=!w&&pn(t);if(w||k){if(k&&!k.standalone)return!1;g=t}else{const B=t.ngModule;if(w=Ni(B),!w)return!1;g=B}const O=l.has(g);if(k){if(O)return!1;if(l.add(g),k.dependencies){const B="function"==typeof k.dependencies?k.dependencies():k.dependencies;for(const ot of B)El(ot,e,n,l)}}else{if(!w)return!1;{if(null!=w.imports&&!O){let ot;l.add(g);try{Fi(w.imports,xt=>{El(xt,e,n,l)&&(ot||=[],ot.push(xt))})}finally{}void 0!==ot&&Vl(ot,e)}if(!O){const ot=Si(g)||(()=>new g);e({provide:g,useFactory:ot,deps:ae},g),e({provide:wo,useValue:g,multi:!0},g),e({provide:Lr,useValue:()=>In(g),multi:!0},g)}const B=w.providers;if(null!=B&&!O){const ot=t;ll(B,xt=>{e(xt,ot)})}}}return g!==t&&void 0!==t.providers}function ll(t,e){for(let n of t)Ir(n)&&(n=n.\u0275providers),Array.isArray(n)?ll(n,e):e(n)}const dl=nr({provide:String,useValue:nr});function js(t){return null!==t&&"object"==typeof t&&dl in t}function ga(t){return"function"==typeof t}const Mi=new Uo(""),Ki={},mc={};let Gi;function ja(){return void 0===Gi&&(Gi=new ro),Gi}class ni{}class Cc extends ni{get destroyed(){return this._destroyed}constructor(e,n,l,g){super(),this.parent=n,this.source=l,this.scopes=g,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Ds(e,k=>this.processProvider(k)),this.records.set(Fr,ic(void 0,this)),g.has("environment")&&this.records.set(ni,ic(void 0,this));const w=this.records.get(Mi);null!=w&&"string"==typeof w.value&&this.scopes.add(w.value),this.injectorDefTypes=new Set(this.get(wo,ae,on.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const e=E(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(),E(e)}}onDestroy(e){return this.assertNotDestroyed(),this._onDestroyHooks.push(e),()=>this.removeOnDestroy(e)}runInContext(e){this.assertNotDestroyed();const n=fi(this),l=ji(void 0);try{return e()}finally{fi(n),ji(l)}}get(e,n=pa,l=on.Default){if(this.assertNotDestroyed(),e.hasOwnProperty(Eo))return e[Eo](this);l=us(l);const w=fi(this),k=ji(void 0);try{if(!(l&on.SkipSelf)){let B=this.records.get(e);if(void 0===B){const ot=function Sc(t){return"function"==typeof t||"object"==typeof t&&t instanceof Uo}(e)&&Un(e);B=ot&&this.injectableDefInScope(ot)?ic(Xi(e),Ki):null,this.records.set(e,B)}if(null!=B)return this.hydrate(e,B)}return(l&on.Self?ja():this.parent).get(e,n=l&on.Optional&&n===pa?null:n)}catch(O){if("NullInjectorError"===O.name){if((O[ri]=O[ri]||[]).unshift(Qr(e)),w)throw O;return function Js(t,e,n,l){const g=t[ri];throw e[ea]&&g.unshift(e[ea]),t.message=function Xa(t,e,n,l=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.slice(2):t;let g=Qr(e);if(Array.isArray(e))g=e.map(Qr).join(" -> ");else if("object"==typeof e){let w=[];for(let k in e)if(e.hasOwnProperty(k)){let O=e[k];w.push(k+":"+("string"==typeof O?JSON.stringify(O):Qr(O)))}g=`{${w.join(", ")}}`}return`${n}${l?"("+l+")":""}[${g}]: ${t.replace(oi,"\n ")}`}("\n"+t.message,g,n,l),t.ngTokenPath=g,t[ri]=null,t}(O,e,"R3InjectorError",this.source)}throw O}finally{ji(k),fi(w)}}resolveInjectorInitializers(){const e=E(null),n=fi(this),l=ji(void 0);try{const w=this.get(Lr,ae,on.Self);for(const k of w)k()}finally{fi(n),ji(l),E(e)}}toString(){const e=[],n=this.records;for(const l of n.keys())e.push(Qr(l));return`R3Injector[${e.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Ke(205,!1)}processProvider(e){let n=ga(e=Qt(e))?e:Qt(e&&e.provide);const l=function $n(t){return js(t)?ic(void 0,t.useValue):ic(fs(t),Ki)}(e);if(!ga(e)&&!0===e.multi){let g=this.records.get(n);g||(g=ic(void 0,Ki,!0),g.factory=()=>Zn(g.multi),this.records.set(n,g)),n=e,g.multi.push(e)}this.records.set(n,l)}hydrate(e,n){const l=E(null);try{return n.value===Ki&&(n.value=mc,n.value=n.factory()),"object"==typeof n.value&&n.value&&function Dc(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{E(l)}}injectableDefInScope(e){if(!e.providedIn)return!1;const n=Qt(e.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(e){const n=this._onDestroyHooks.indexOf(e);-1!==n&&this._onDestroyHooks.splice(n,1)}}function Xi(t){const e=Un(t),n=null!==e?e.factory:Si(t);if(null!==n)return n;if(t instanceof Uo)throw new Ke(204,!1);if(t instanceof Function)return function fa(t){if(t.length>0)throw new Ke(204,!1);const n=function Oa(t){return t&&(t[na]||t[ui])||null}(t);return null!==n?()=>n.factory(t):()=>new t}(t);throw new Ke(204,!1)}function fs(t,e,n){let l;if(ga(t)){const g=Qt(t);return Si(g)||Xi(g)}if(js(t))l=()=>Qt(t.useValue);else if(function Kc(t){return!(!t||!t.useFactory)}(t))l=()=>t.useFactory(...Zn(t.deps||[]));else if(function Ec(t){return!(!t||!t.useExisting)}(t))l=()=>In(Qt(t.useExisting));else{const g=Qt(t&&(t.useClass||t.provide));if(!function Wi(t){return!!t.deps}(t))return Si(g)||Xi(g);l=()=>new g(...Zn(t.deps))}return l}function ic(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0}}function Ds(t,e){for(const n of t)Array.isArray(n)?Ds(n,e):n&&Ir(n)?Ds(n.\u0275providers,e):e(n)}function va(t,e){t instanceof Cc&&t.assertNotDestroyed();const l=fi(t),g=ji(void 0);try{return e()}finally{fi(l),ji(g)}}function ac(){return void 0!==Sn()||null!=function Da(){return Go}()}function vn(t){if(!ac())throw new Ke(-203,!1)}const yo=0,Vr=1,Oo=2,Fn=3,xi=4,_i=5,Yi=6,La=7,An=8,ki=9,ma=10,nn=11,Gc=12,zs=13,xa=14,ci=15,sc=16,Ac=17,Va=18,Hs=19,Ws=20,On=21,Ei=22,aa=23,zo=25,Tc=1,cc=7,Mc=9,sa=10;var No=function(t){return t[t.None=0]="None",t[t.HasTransplantedViews=2]="HasTransplantedViews",t}(No||{});function Zi(t){return Array.isArray(t)&&"object"==typeof t[Tc]}function hi(t){return Array.isArray(t)&&!0===t[Tc]}function Xc(t){return!!(4&t.flags)}function Pa(t){return t.componentOffset>-1}function Lo(t){return!(1&~t.flags)}function Fa(t){return!!t.template}function bc(t){return!!(512&t[Oo])}class ka{constructor(e,n,l){this.previousValue=e,this.currentValue=n,this.firstChange=l}isFirstChange(){return this.firstChange}}function Ss(t,e,n,l){null!==e?e.applyValueToInputSignal(e,l):t[n]=l}function za(){return Zc}function Zc(t){return t.type.prototype.ngOnChanges&&(t.setInput=Za),Ks}function Ks(){const t=_u(this),e=t?.current;if(e){const n=t.previous;if(n===oe)t.previous=e;else for(let l in e)n[l]=e[l];t.current=null,this.ngOnChanges(e)}}function Za(t,e,n,l,g){const w=this.declaredInputs[l],k=_u(t)||function ph(t,e){return t[Cl]=e}(t,{previous:oe,current:null}),O=k.current||(k.current={}),B=k.previous,ot=B[w];O[w]=new ka(ot&&ot.currentValue,n,B===oe),Ss(t,e,g,n)}za.ngInherit=!0;const Cl="__ngSimpleChanges__";function _u(t){return t[Cl]||null}const yc=function(t,e,n){},fp="svg";function Rn(t){for(;Array.isArray(t);)t=t[yo];return t}function Qc(t,e){return Rn(e[t])}function Ia(t,e){return Rn(e[t.index])}function Oc(t,e){return t.data[e]}function qc(t,e){return t[e]}function Ha(t,e){const n=e[t];return Zi(n)?n:n[yo]}function dc(t){return!(128&~t[Oo])}function ba(t,e){return null==e?null:t[e]}function Dl(t){t[Ac]=0}function ud(t){1024&t[Oo]||(t[Oo]|=1024,dc(t)&&Hl(t))}function pd(t){return!!(9216&t[Oo]||t[aa]?.dirty)}function ku(t){t[ma].changeDetectionScheduler?.notify(8),64&t[Oo]&&(t[Oo]|=1024),pd(t)&&Hl(t)}function Hl(t){t[ma].changeDetectionScheduler?.notify(0);let e=Gs(t);for(;null!==e&&!(8192&e[Oo])&&(e[Oo]|=8192,dc(e));)e=Gs(e)}function $d(t,e){if(!(256&~t[Oo]))throw new Ke(911,!1);null===t[On]&&(t[On]=[]),t[On].push(e)}function Gs(t){const e=t[Fn];return hi(e)?e[Fn]:e}const hn={lFrame:Jc(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let M=!1;function Ut(){return hn.bindingsEnabled}function ue(){return null!==hn.skipHydrationRootTNode}function ze(){return hn.lFrame.lView}function Dr(){return hn.lFrame.tView}function to(t){return hn.lFrame.contextLView=t,t[An]}function Rr(t){return hn.lFrame.contextLView=null,t}function Sr(){let t=Zr();for(;null!==t&&64===t.type;)t=t.parent;return t}function Zr(){return hn.lFrame.currentTNode}function zr(t,e){const n=hn.lFrame;n.currentTNode=t,n.isParent=e}function Vo(){return hn.lFrame.isParent}function Ro(){hn.lFrame.isParent=!1}function jn(){return M}function Nn(t){M=t}function En(){const t=hn.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function lo(){return hn.lFrame.bindingIndex++}function Po(t){const e=hn.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,n}function bi(t,e){const n=hn.lFrame;n.bindingIndex=n.bindingRootIndex=t,Ba(e)}function Ba(t){hn.lFrame.currentDirectiveIndex=t}function bs(t){const e=hn.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}function Rc(){return hn.lFrame.currentQueryIndex}function Xs(t){hn.lFrame.currentQueryIndex=t}function Wl(t){const e=t[Vr];return 2===e.type?e.declTNode:1===e.type?t[_i]:null}function Gl(t,e,n){if(n&on.SkipSelf){let g=e,w=t;for(;!(g=g.parent,null!==g||n&on.Host||(g=Wl(w),null===g||(w=w[xa],10&g.type))););if(null===g)return!1;e=g,t=w}const l=hn.lFrame=hl();return l.currentTNode=e,l.lView=t,!0}function Nc(t){const e=hl(),n=t[Vr];hn.lFrame=e,e.currentTNode=n.firstChild,e.lView=t,e.tView=n,e.contextLView=t,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function hl(){const t=hn.lFrame,e=null===t?null:t.child;return null===e?Jc(t):e}function Jc(t){const e={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:t,child:null,inI18n:!1};return null!==t&&(t.child=e),e}function gl(){const t=hn.lFrame;return hn.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const Vd=gl;function Ja(){const t=gl();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function la(){return hn.lFrame.selectedIndex}function Pc(t){hn.lFrame.selectedIndex=t}function Ii(){const t=hn.lFrame;return Oc(t.tView,t.selectedIndex)}function Eu(){hn.lFrame.currentNamespace=fp}function gh(){!function Wg(){hn.lFrame.currentNamespace=null}()}let mh=!0;function zd(){return mh}function tl(t){mh=t}function gd(t,e){for(let n=e.directiveStart,l=e.directiveEnd;n=l)break}else e[B]<0&&(t[Ac]+=65536),(O>14>16&&(3&t[Oo])===e&&(t[Oo]+=16384,wh(O,w)):wh(O,w)}const Hd=-1;class Zl{constructor(e,n,l){this.factory=e,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=l}}const Kd={};class el{constructor(e,n){this.injector=e,this.parentInjector=n}get(e,n,l){l=us(l);const g=this.injector.get(e,Kd,l);return g!==Kd||n===Kd?g:this.parentInjector.get(e,n,l)}}function xh(t){return t!==Hd}function ql(t){return 32767&t}function md(t,e){let n=function _h(t){return t>>16}(t),l=e;for(;n>0;)l=l[xa],n--;return l}let wp=!0;function Gd(t){const e=wp;return wp=t,e}const yp=255,kh=5;let Su=0;const Fc={};function Sl(t,e){const n=Eh(t,e);if(-1!==n)return n;const l=e[Vr];l.firstCreatePass&&(t.injectorIndex=e.length,Xd(l.data,t),Xd(e,null),Xd(l.blueprint,null));const g=Au(t,e),w=t.injectorIndex;if(xh(g)){const k=ql(g),O=md(g,e),B=O[Vr].data;for(let ot=0;ot<8;ot++)e[w+ot]=O[k+ot]|B[k+ot]}return e[w+8]=g,w}function Xd(t,e){t.push(0,0,0,0,0,0,0,0,e)}function Eh(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function Au(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let n=0,l=null,g=e;for(;null!==g;){if(l=Sh(g),null===l)return Hd;if(n++,g=g[xa],-1!==l.injectorIndex)return l.injectorIndex|n<<16}return Hd}function Tu(t,e,n){!function vp(t,e,n){let l;"string"==typeof n?l=n.charCodeAt(0)||0:n.hasOwnProperty(xo)&&(l=n[xo]),null==l&&(l=n[xo]=Su++);const g=l&yp;e.data[t+(g>>kh)]|=1<=0?e&yp:Dh:e}(n);if("function"==typeof w){if(!Gl(e,t,l))return l&on.Host?Ts(g,0,l):Iu(e,n,l,g);try{let k;if(k=w(l),null!=k||l&on.Optional)return k;Ji()}finally{Vd()}}else if("number"==typeof w){let k=null,O=Eh(t,e),B=Hd,ot=l&on.Host?e[ci][_i]:null;for((-1===O||l&on.SkipSelf)&&(B=-1===O?Au(t,e):e[O+8],B!==Hd&&Jl(l,!1)?(k=e[Vr],O=ql(B),e=md(B,e)):O=-1);-1!==O;){const xt=e[Vr];if(_p(w,O,xt.data)){const re=xp(O,e,n,k,l,ot);if(re!==Fc)return re}B=e[O+8],B!==Hd&&Jl(l,e[Vr].data[O+8]===ot)&&_p(w,O,e)?(k=xt,O=ql(B),e=md(B,e)):O=-1}}return g}function xp(t,e,n,l,g,w){const k=e[Vr],O=k.data[t+8],xt=Ru(O,k,n,null==l?Pa(O)&&wp:l!=k&&!!(3&O.type),g&on.Host&&w===O);return null!==xt?Al(e,k,xt,O):Fc}function Ru(t,e,n,l,g){const w=t.providerIndexes,k=e.data,O=1048575&w,B=t.directiveStart,xt=w>>20,Ue=g?O+xt:t.directiveEnd;for(let Xe=l?O:O+xt;Xe=B&&dr.type===n)return Xe}if(g){const Xe=k[B];if(Xe&&Fa(Xe)&&Xe.type===n)return B}return null}function Al(t,e,n,l){let g=t[n];const w=e.data;if(function Cu(t){return t instanceof Zl}(g)){const k=g;k.resolving&&function vi(t,e){throw e&&e.join(" > "),new Ke(-200,t)}(function no(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():fo(t)}(w[n]));const O=Gd(k.canSeeViewProviders);k.resolving=!0;const ot=k.injectImpl?ji(k.injectImpl):null;Gl(t,l,on.Default);try{g=t[n]=k.factory(void 0,w,t,l),e.firstCreatePass&&n>=l.directiveStart&&function Xl(t,e,n){const{ngOnChanges:l,ngOnInit:g,ngDoCheck:w}=e.type.prototype;if(l){const k=Zc(e);(n.preOrderHooks??=[]).push(t,k),(n.preOrderCheckHooks??=[]).push(t,k)}g&&(n.preOrderHooks??=[]).push(0-t,g),w&&((n.preOrderHooks??=[]).push(t,w),(n.preOrderCheckHooks??=[]).push(t,w))}(n,w[n],e)}finally{null!==ot&&ji(ot),Gd(O),k.resolving=!1,Vd()}}return g}function _p(t,e,n){return!!(n[e+(t>>kh)]&1<{const e=t.prototype.constructor,n=e[eo]||Tl(e),l=Object.prototype;let g=Object.getPrototypeOf(t.prototype).constructor;for(;g&&g!==l;){const w=g[eo]||Tl(g);if(w&&w!==n)return w;g=Object.getPrototypeOf(g)}return w=>new w})}function Tl(t){return Ft(t)?()=>{const e=Tl(Qt(t));return e&&e()}:Si(t)}function Sh(t){const e=t[Vr],n=e.type;return 2===n?e.declTNode:1===n?t[_i]:null}function Yd(t){return function Mu(t,e){if("class"===e)return t.classes;if("style"===e)return t.styles;const n=t.attrs;if(n){const l=n.length;let g=0;for(;gIn(Fr)})}static{this.__NG_ELEMENT_ID__=-1}}new Uo("").__NG_ELEMENT_ID__=t=>{const e=Sr();if(null===e)throw new Ke(204,!1);if(2&e.type)return e.value;if(t&on.Optional)return null;throw new Ke(204,!1)};function Dp(t){return t.ngOriginalError}const Nh=!0;let Uu=(()=>{class t{static{this.__NG_ELEMENT_ID__=Im}static{this.__NG_ENV_ID__=n=>n}}return t})();class Qg extends Uu{constructor(e){super(),this._lView=e}onDestroy(e){return $d(this._lView,e),()=>function Qa(t,e){if(null===t[On])return;const n=t[On].indexOf(e);-1!==n&&t[On].splice(n,1)}(this._lView,e)}}function Im(){return new Qg(ze())}let vd=(()=>{class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new Te.t(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const n=this.taskId++;return this.pendingTasks.add(n),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{this.\u0275prov=Io({token:t,providedIn:"root",factory:()=>new t})}}return t})();const rl=class Zd extends ie.B{constructor(e=!1){super(),this.destroyRef=void 0,this.pendingTasks=void 0,this.__isAsync=e,ac()&&(this.destroyRef=Fo(Uu,{optional:!0})??void 0,this.pendingTasks=Fo(vd,{optional:!0})??void 0)}emit(e){const n=E(null);try{super.next(e)}finally{E(n)}}subscribe(e,n,l){let g=e,w=n||(()=>null),k=l;if(e&&"object"==typeof e){const B=e;g=B.next?.bind(B),w=B.error?.bind(B),k=B.complete?.bind(B)}this.__isAsync&&(w=this.wrapInTimeout(w),g&&(g=this.wrapInTimeout(g)),k&&(k=this.wrapInTimeout(k)));const O=super.subscribe({next:g,error:w,complete:k});return e instanceof We.yU&&e.add(O),O}wrapInTimeout(e){return n=>{const l=this.pendingTasks?.add();setTimeout(()=>{e(n),void 0!==l&&this.pendingTasks?.remove(l)})}}};function ts(...t){}function Lh(t){let e,n;function l(){t=ts;try{void 0!==n&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(n),void 0!==e&&clearTimeout(e)}catch{}}return e=setTimeout(()=>{t(),l()}),"function"==typeof requestAnimationFrame&&(n=requestAnimationFrame(()=>{t(),l()})),()=>l()}function td(t){return queueMicrotask(()=>t()),()=>{t=ts}}const Il="isAngularZone",xd=Il+"_ID";let ys=0;class Qi{constructor(e){this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new rl(!1),this.onMicrotaskEmpty=new rl(!1),this.onStable=new rl(!1),this.onError=new rl(!1);const{enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:l=!1,shouldCoalesceRunChangeDetection:g=!1,scheduleInRootZone:w=Nh}=e;if(typeof Zone>"u")throw new Ke(908,!1);Zone.assertZonePatched();const k=this;k._nesting=0,k._outer=k._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(k._inner=k._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(k._inner=k._inner.fork(Zone.longStackTraceZoneSpec)),k.shouldCoalesceEventChangeDetection=!g&&l,k.shouldCoalesceRunChangeDetection=g,k.callbackScheduled=!1,k.scheduleInRootZone=w,function Jg(t){const e=()=>{!function qg(t){function e(){Lh(()=>{t.callbackScheduled=!1,Qd(t),t.isCheckStableRunning=!0,Sp(t),t.isCheckStableRunning=!1})}t.isCheckStableRunning||t.callbackScheduled||(t.callbackScheduled=!0,t.scheduleInRootZone?Zone.root.run(()=>{e()}):t._outer.run(()=>{e()}),Qd(t))}(t)},n=ys++;t._inner=t._inner.fork({name:"angular",properties:{[Il]:!0,[xd]:n,[xd+n]:!0},onInvokeTask:(l,g,w,k,O,B)=>{if(function Jd(t){return Tp(t,"__ignore_ng_zone__")}(B))return l.invokeTask(w,k,O,B);try{return Ap(t),l.invokeTask(w,k,O,B)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===k.type||t.shouldCoalesceRunChangeDetection)&&e(),Ph(t)}},onInvoke:(l,g,w,k,O,B,ot)=>{try{return Ap(t),l.invoke(w,k,O,B,ot)}finally{t.shouldCoalesceRunChangeDetection&&!t.callbackScheduled&&!function _d(t){return Tp(t,"__scheduler_tick__")}(B)&&e(),Ph(t)}},onHasTask:(l,g,w,k)=>{l.hasTask(w,k),g===w&&("microTask"==k.change?(t._hasPendingMicrotasks=k.microTask,Qd(t),Sp(t)):"macroTask"==k.change&&(t.hasPendingMacrotasks=k.macroTask))},onHandleError:(l,g,w,k)=>(l.handleError(w,k),t.runOutsideAngular(()=>t.onError.emit(k)),!1)})}(k)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(Il)}static assertInAngularZone(){if(!Qi.isInAngularZone())throw new Ke(909,!1)}static assertNotInAngularZone(){if(Qi.isInAngularZone())throw new Ke(909,!1)}run(e,n,l){return this._inner.run(e,n,l)}runTask(e,n,l,g){const w=this._inner,k=w.scheduleEventTask("NgZoneEvent: "+g,e,ju,ts,ts);try{return w.runTask(k,n,l)}finally{w.cancelTask(k)}}runGuarded(e,n,l){return this._inner.runGuarded(e,n,l)}runOutsideAngular(e){return this._outer.run(e)}}const ju={};function Sp(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function Qd(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&!0===t.callbackScheduled)}function Ap(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function Ph(t){t._nesting--,Sp(t)}class qd{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new rl,this.onMicrotaskEmpty=new rl,this.onStable=new rl,this.onError=new rl}run(e,n,l){return e.apply(n,l)}runGuarded(e,n,l){return e.apply(n,l)}runOutsideAngular(e){return e()}runTask(e,n,l,g){return e.apply(n,l)}}function Tp(t,e){return!(!Array.isArray(t)||1!==t.length)&&!0===t[0]?.data?.[e]}class ol{constructor(){this._console=console}handleError(e){const n=this._findOriginalError(e);this._console.error("ERROR",e),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(e){let n=e&&Dp(e);for(;n&&Dp(n);)n=Dp(n);return n||null}}const Vu=new Uo("",{providedIn:"root",factory:()=>{const t=Fo(Qi),e=Fo(ol);return n=>t.runOutsideAngular(()=>e.handleError(n))}});function Uh(){return bl(Sr(),ze())}function bl(t,e){return new tu(Ia(t,e))}let tu=(()=>{class t{constructor(n){this.nativeElement=n}static{this.__NG_ELEMENT_ID__=Uh}}return t})();function Ip(t){return t instanceof tu?t.nativeElement:t}function rf(){return this._results[Symbol.iterator]()}class ed{get changes(){return this._changes??=new rl}constructor(e=!1){this._emitDistinctChangesOnly=e,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const n=ed.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=rf)}get(e){return this._results[e]}map(e){return this._results.map(e)}filter(e){return this._results.filter(e)}find(e){return this._results.find(e)}reduce(e,n){return this._results.reduce(e,n)}forEach(e){this._results.forEach(e)}some(e){return this._results.some(e)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(e,n){this.dirty=!1;const l=function Jn(t){return t.flat(Number.POSITIVE_INFINITY)}(e);(this._changesDetected=!function ec(t,e,n){if(t.length!==e.length)return!1;for(let l=0;lio}),io="ng",$o=new Uo(""),mo=new Uo("",{providedIn:"platform",factory:()=>"unknown"}),Wo=new Uo(""),Cn=new Uo("",{providedIn:"root",factory:()=>Tr().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let Bc=()=>null;function Yu(t,e,n=!1){return Bc(t,e,n)}const Bm=new Uo("",{providedIn:"root",factory:()=>!1});let Yh,Zh;function Ju(t){return function gf(){if(void 0===Yh&&(Yh=null,ye.trustedTypes))try{Yh=ye.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return Yh}()?.createHTML(t)||t}function ff(){if(void 0===Zh&&(Zh=null,ye.trustedTypes))try{Zh=ye.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return Zh}function jm(t){return ff()?.createHTML(t)||t}function mf(t){return ff()?.createScriptURL(t)||t}class cu{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${$e})`}}class lu extends cu{getTypeName(){return"HTML"}}class zm extends cu{getTypeName(){return"Style"}}class tp extends cu{getTypeName(){return"Script"}}class bf extends cu{getTypeName(){return"URL"}}class Pl extends cu{getTypeName(){return"ResourceURL"}}function Fl(t){return t instanceof cu?t.changingThisBreaksApplicationSecurity:t}function ep(t,e){const n=function Gw(t){return t instanceof cu&&t.getTypeName()||null}(t);if(null!=n&&n!==e){if("ResourceURL"===n&&"URL"===e)return!0;throw new Error(`Required a safe ${e}, got a ${n} (see ${$e})`)}return n===e}function Xw(t){return new lu(t)}function Yw(t){return new zm(t)}function Zw(t){return new tp(t)}function Qw(t){return new bf(t)}function qw(t){return new Pl(t)}class Wm{constructor(e){this.inertDocumentHelper=e}getInertBodyElement(e){e=""+e;try{const n=(new window.DOMParser).parseFromString(Ju(e),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(e):(n.firstChild?.remove(),n)}catch{return null}}}class Jw{constructor(e){this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(e){const n=this.inertDocument.createElement("template");return n.innerHTML=Ju(e),n}}const Xv=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Qh(t){return(t=String(t)).match(Xv)?t:"unsafe:"+t}function Sd(t){const e={};for(const n of t.split(","))e[n]=!0;return e}function du(...t){const e={};for(const n of t)for(const l in n)n.hasOwnProperty(l)&&(e[l]=!0);return e}const Km=Sd("area,br,col,hr,img,wbr"),Gm=Sd("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),wf=Sd("rp,rt"),qh=du(Km,du(Gm,Sd("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")),du(wf,Sd("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")),du(wf,Gm)),yf=Sd("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Xm=du(yf,Sd("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"),Sd("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")),e0=Sd("script,style,template");class r0{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(e){let n=e.firstChild,l=!0,g=[];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)g.push(n),n=a0(n);else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let w=n0(n);if(w){n=w;break}n=g.pop()}return this.buf.join("")}startElement(e){const n=Ym(e).toLowerCase();if(!qh.hasOwnProperty(n))return this.sanitizedSomething=!0,!e0.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const l=e.attributes;for(let g=0;g"),!0}endElement(e){const n=Ym(e).toLowerCase();qh.hasOwnProperty(n)&&!Km.hasOwnProperty(n)&&(this.buf.push(""))}chars(e){this.buf.push(zp(e))}}function n0(t){const e=t.nextSibling;if(e&&t!==e.previousSibling)throw Zm(e);return e}function a0(t){const e=t.firstChild;if(e&&function o0(t,e){return(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(t,e))throw Zm(e);return e}function Ym(t){const e=t.nodeName;return"string"==typeof e?e:"FORM"}function Zm(t){return new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`)}const Qm=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,qm=/([^\#-~ |!])/g;function zp(t){return t.replace(/&/g,"&").replace(Qm,function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(qm,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(//g,">")}let Hp;function Jm(t,e){let n=null;try{Hp=Hp||function Hm(t){const e=new Jw(t);return function t0(){try{return!!(new window.DOMParser).parseFromString(Ju(""),"text/html")}catch{return!1}}()?new Wm(e):e}(t);let l=e?String(e):"";n=Hp.getInertBodyElement(l);let g=5,w=l;do{if(0===g)throw new Error("Failed to sanitize html because the input is unstable");g--,l=w,w=n.innerHTML,n=Hp.getInertBodyElement(l)}while(l!==w);return Ju((new r0).sanitizeChildren(vf(n)||n))}finally{if(n){const l=vf(n)||n;for(;l.firstChild;)l.firstChild.remove()}}}function vf(t){return"content"in t&&function s0(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var uu=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}(uu||{});function xf(t){const e=Wp();return e?jm(e.sanitize(uu.HTML,t)||""):ep(t,"HTML")?jm(Fl(t)):Jm(Tr(),fo(t))}function _f(t){const e=Wp();return e?e.sanitize(uu.URL,t)||"":ep(t,"URL")?Fl(t):Qh(fo(t))}function kf(t){const e=Wp();if(e)return mf(e.sanitize(uu.RESOURCE_URL,t)||"");if(ep(t,"ResourceURL"))return mf(Fl(t));throw new Ke(904,!1)}function eb(t,e,n){return function u0(t,e){return"src"===e&&("embed"===t||"frame"===t||"iframe"===t||"media"===t||"script"===t)||"href"===e&&("base"===t||"link"===t)?kf:_f}(e,n)(t)}function Wp(){const t=ze();return t&&t[ma].sanitizer}const p0=/^>|^->||--!>|)/g,g0="\u200b$1\u200b";function Uc(t){return t instanceof Function?t():t}function $c(t){return"browser"===(t??Fo(ws)).get(mo)}var eg=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}(eg||{});let Sf;function Af(t,e){return Sf(t,e)}function hu(t,e,n,l,g){if(null!=l){let w,k=!1;hi(l)?w=l:Zi(l)&&(k=!0,l=l[yo]);const O=Rn(l);0===t&&null!==n?null==g?bb(e,n,O):gu(e,n,O,g||null,!0):1===t&&null!==n?gu(e,n,O,g||null,!0):2===t?function mu(t,e,n){t.removeChild(null,e,n)}(e,O,k):3===t&&e.destroyNode(O),null!=w&&function xb(t,e,n,l,g){const w=n[cc];w!==Rn(n)&&hu(e,t,l,w,g);for(let O=sa;Oe.replace(h0,g0))}(e))}function og(t,e,n){return t.createElement(e,n)}function hb(t,e){e[ma].changeDetectionScheduler?.notify(9),Zp(t,e,e[nn],2,null,null)}function fb(t,e){const n=t[Mc],l=e[Fn];(Zi(l)||e[ci]!==l[Fn][ci])&&(t[Oo]|=No.HasTransplantedViews),null===n?t[Mc]=[e]:n.push(e)}function If(t,e){const n=t[Mc],l=n.indexOf(e);n.splice(l,1)}function Kp(t,e){if(t.length<=sa)return;const n=sa+e,l=t[n];if(l){const g=l[sc];null!==g&&g!==t&&If(g,l),e>0&&(t[n-1][xi]=l[xi]);const w=ra(t,sa+e);!function Mf(t,e){hb(t,e),e[yo]=null,e[_i]=null}(l[Vr],l);const k=w[Va];null!==k&&k.detachView(w[Vr]),l[Fn]=null,l[xi]=null,l[Oo]&=-129}return l}function Gp(t,e){if(!(256&e[Oo])){const n=e[nn];n.destroyNode&&Zp(t,e,n,3,null,null),function C0(t){let e=t[Gc];if(!e)return Of(t[Vr],t);for(;e;){let n=null;if(Zi(e))n=e[Gc];else{const l=e[sa];l&&(n=l)}if(!n){for(;e&&!e[xi]&&e!==t;)Zi(e)&&Of(e[Vr],e),e=e[Fn];null===e&&(e=t),Zi(e)&&Of(e[Vr],e),n=e&&e[xi]}e=n}}(e)}}function Of(t,e){if(256&e[Oo])return;const n=E(null);try{e[Oo]&=-129,e[Oo]|=256,e[aa]&&jt(e[aa]),function mb(t,e){let n;if(null!=t&&null!=(n=t.destroyHooks))for(let l=0;l=0?l[k]():l[-k].unsubscribe(),w+=2}else n[w].call(l[n[w+1]]);null!==l&&(e[La]=null);const g=e[On];if(null!==g){e[On]=null;for(let w=0;w-1){const{encapsulation:w}=t.data[l.directiveStart+g];if(w===yn.None||w===yn.Emulated)return null}return Ia(l,n)}}(t,e.parent,n)}function gu(t,e,n,l,g){t.insertBefore(e,n,l,g)}function bb(t,e,n){t.appendChild(e,n)}function wb(t,e,n,l,g){null!==l?gu(t,e,n,l,g):bb(t,e,n)}function Lf(t,e){return t.parentNode(e)}function Xp(t,e,n){return ig(t,e,n)}let Yp,ig=function yb(t,e,n){return 40&t.type?Ia(t,n):null};function op(t,e,n,l){const g=Rf(t,l,e),w=e[nn],O=Xp(l.parent||e[_i],l,e);if(null!=g)if(Array.isArray(n))for(let B=0;Bzo&&Sb(t,e,zo,!1),yc(k?2:0,g),n(l,g)}finally{Pc(w),yc(k?3:1,g)}}function Uf(t,e,n){if(Xc(e)){const l=E(null);try{const w=e.directiveEnd;for(let k=e.directiveStart;knull;function Ob(t,e,n,l,g){for(let w in e){if(!e.hasOwnProperty(w))continue;const k=e[w];if(void 0===k)continue;l??={};let O,B=So.None;Array.isArray(k)?(O=k[0],B=k[1]):O=k;let ot=w;if(null!==g){if(!g.hasOwnProperty(w))continue;ot=g[w]}0===t?Rb(l,n,ot,O,B):Rb(l,n,ot,O)}return l}function Rb(t,e,n,l,g){let w;t.hasOwnProperty(n)?(w=t[n]).push(e,l):w=t[n]=[e,l],void 0!==g&&w.push(g)}function vc(t,e,n,l,g,w,k,O){const B=Ia(e,n);let xt,ot=e.inputs;!O&&null!=ot&&(xt=ot[l])?(Gf(t,n,xt,l,g),Pa(e)&&function F0(t,e){const n=Ha(e,t);16&n[Oo]||(n[Oo]|=64)}(n,e.index)):3&e.type&&(l=function P0(t){return"class"===t?"className":"for"===t?"htmlFor":"formaction"===t?"formAction":"innerHtml"===t?"innerHTML":"readonly"===t?"readOnly":"tabindex"===t?"tabIndex":t}(l),g=null!=k?k(g,e.value||"",l):g,w.setProperty(B,l,g))}function zf(t,e,n,l){if(Ut()){const g=null===l?null:{"":-1},w=function z0(t,e){const n=t.directiveRegistry;let l=null,g=null;if(n)for(let w=0;w0;){const n=t[--e];if("number"==typeof n&&n<0)return n}return 0})(k)!=O&&k.push(O),k.push(n,l,w)}}(t,e,l,Qp(t,n,g.hostVars,Dn),g)}function Bl(t,e,n,l,g,w){const k=Ia(t,e);!function ug(t,e,n,l,g,w,k){if(null==w)t.removeAttribute(e,g,n);else{const O=null==k?fo(w):k(w,l||"",g);t.setAttribute(e,g,O,n)}}(e[nn],k,w,t.value,n,l,g)}function pg(t,e,n,l,g,w){const k=w[e];if(null!==k)for(let O=0;O0&&(n[g-1][xi]=e),l{Hl(t.lView)},consumerOnSignalRead(){this.lView[aa]=this}},ey={...I,consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{let e=Gs(t.lView);for(;e&&!Wb(e[Vr]);)e=Gs(e);e&&ud(e)},consumerOnSignalRead(){this.lView[aa]=this}};function Wb(t){return 2!==t.type}const ry=100;function fg(t,e=!0,n=0){const l=t[ma],g=l.rendererFactory;g.begin?.();try{!function oy(t,e){const n=jn();try{Nn(!0),ap(t,e);let l=0;for(;pd(t);){if(l===ry)throw new Ke(103,!1);l++,ap(t,1)}}finally{Nn(n)}}(t,n)}catch(k){throw e&&gg(t,k),k}finally{g.end?.(),l.inlineEffectRunner?.flush()}}function ny(t,e,n,l){const g=e[Oo];if(!(256&~g))return;e[ma].inlineEffectRunner?.flush(),Nc(e);let O=!0,B=null,ot=null;Wb(t)?(ot=function Z0(t){return t[aa]??function Q0(t){const e=Hb.pop()??Object.create(J0);return e.lView=t,e}(t)}(e),B=et(ot)):null===function T(){return s}()?(O=!1,ot=function ty(t){const e=t[aa]??Object.create(ey);return e.lView=t,e}(e),B=et(ot)):e[aa]&&(jt(e[aa]),e[aa]=null);try{Dl(e),function qa(t){return hn.lFrame.bindingIndex=t}(t.bindingStartIndex),null!==n&&Tb(t,e,n,2,l);const xt=!(3&~g);if(xt){const Xe=t.preOrderCheckHooks;null!==Xe&&fd(e,Xe,null)}else{const Xe=t.preOrderHooks;null!==Xe&&Yl(e,Xe,0,null),bp(e,0)}if(function iy(t){for(let e=iu(t);null!==e;e=Bp(e)){if(!(e[Oo]&No.HasTransplantedViews))continue;const n=e[Mc];for(let l=0;l-1&&(Kp(e,l),ra(n,l))}this._attachedToViewContainer=!1}Gp(this._lView[Vr],this._lView)}onDestroy(e){$d(this._lView,e)}markForCheck(){Jp(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[Oo]&=-129}reattach(){ku(this._lView),this._lView[Oo]|=128}detectChanges(){this._lView[Oo]|=1024,fg(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Ke(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const e=bc(this._lView),n=this._lView[sc];null!==n&&!e&&If(n,this._lView),hb(this._lView[Vr],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new Ke(902,!1);this._appRef=e;const n=bc(this._lView),l=this._lView[sc];null!==l&&!n&&fb(l,this._lView),ku(this._lView)}}let eh=(()=>{class t{static{this.__NG_ELEMENT_ID__=sy}}return t})();const Qf=eh,g1=class extends Qf{constructor(e,n,l){super(),this._declarationLView=e,this._declarationTContainer=n,this.elementRef=l}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(e,n){return this.createEmbeddedViewImpl(e,n)}createEmbeddedViewImpl(e,n,l){const g=np(this._declarationLView,this._declarationTContainer,e,{embeddedViewInjector:n,dehydratedView:l});return new th(g)}};function sy(){return mg(Sr(),ze())}function mg(t,e){return 4&t.type?new g1(e,t,bl(t,e)):null}let C1=()=>null;function nh(t,e){return C1(t,e)}class vg{}const tm=new Uo("",{providedIn:"root",factory:()=>!1}),D1=new Uo(""),my=new Uo("");class ZE{}class S1{}class qE{resolveComponentFactory(e){throw function QE(t){const e=Error(`No component factory found for ${Qr(t)}.`);return e.ngComponent=t,e}(e)}}class em{static{this.NULL=new qE}}class by{}let JE=(()=>{class t{constructor(){this.destroyNode=null}static{this.__NG_ELEMENT_ID__=()=>function t5(){const t=ze(),n=Ha(Sr().index,t);return(Zi(n)?n:t)[nn]}()}}return t})(),e5=(()=>{class t{static{this.\u0275prov=Io({token:t,providedIn:"root",factory:()=>null})}}return t})();function cp(t){return!!ya(t)}function tw(t,e,n){let l=n?t.styles:null,g=n?t.classes:null,w=0;if(null!==e)for(let k=0;k0&&Eb(t,n,w.join(" "))}}(Ue,cs,dr,l),void 0!==n&&function u5(t,e,n){const l=t.projection=[];for(let g=0;g{class t{static{this.__NG_ELEMENT_ID__=h5}}return t})();function h5(){return L1(Sr(),ze())}const g5=ew,R1=class extends g5{constructor(e,n,l){super(),this._lContainer=e,this._hostTNode=n,this._hostLView=l}get element(){return bl(this._hostTNode,this._hostLView)}get injector(){return new Ca(this._hostTNode,this._hostLView)}get parentInjector(){const e=Au(this._hostTNode,this._hostLView);if(xh(e)){const n=md(e,this._hostLView),l=ql(e);return new Ca(n[Vr].data[l+8],n)}return new Ca(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){const n=N1(this._lContainer);return null!==n&&n[e]||null}get length(){return this._lContainer.length-sa}createEmbeddedView(e,n,l){let g,w;"number"==typeof l?g=l:null!=l&&(g=l.index,w=l.injector);const k=nh(this._lContainer,e.ssrId),O=e.createEmbeddedViewImpl(n||{},w,k);return this.insertImpl(O,g,Td(this._hostTNode,k)),O}createComponent(e,n,l,g,w){const k=e&&!function Se(t){return"function"==typeof t}(e);let O;if(k)O=n;else{const dr=n||{};O=dr.index,l=dr.injector,g=dr.projectableNodes,w=dr.environmentInjector||dr.ngModuleRef}const B=k?e:new nm(pn(e)),ot=l||this.parentInjector;if(!w&&null==B.ngModule){const jr=(k?ot:this.parentInjector).get(ni,null);jr&&(w=jr)}const xt=pn(B.componentType??{}),re=nh(this._lContainer,xt?.id??null),Xe=B.create(ot,g,re?.firstChild??null,w);return this.insertImpl(Xe.hostView,O,Td(this._hostTNode,re)),Xe}insert(e,n){return this.insertImpl(e,n,!0)}insertImpl(e,n,l){const g=e._lView;if(function pl(t){return hi(t[Fn])}(g)){const O=this.indexOf(e);if(-1!==O)this.detach(O);else{const B=g[Fn],ot=new R1(B,B[_i],B[Fn]);ot.detach(ot.indexOf(e))}}const w=this._adjustIndex(n),k=this._lContainer;return ip(k,g,w,l),e.attachToViewContainerRef(),pi(vy(k),w,e),e}move(e,n){return this.insert(e,n)}indexOf(e){const n=N1(this._lContainer);return null!==n?n.indexOf(e):-1}remove(e){const n=this._adjustIndex(e,-1),l=Kp(this._lContainer,n);l&&(ra(vy(this._lContainer),n),Gp(l[Vr],l))}detach(e){const n=this._adjustIndex(e,-1),l=Kp(this._lContainer,n);return l&&null!=ra(vy(this._lContainer),n)?new th(l):null}_adjustIndex(e,n=0){return e??this.length+n}};function N1(t){return t[8]}function vy(t){return t[8]||(t[8]=[])}function L1(t,e){let n;const l=e[t.index];return hi(l)?n=l:(n=Bb(l,e,null,t),e[t.index]=n,hg(e,n)),P1(n,e,t,l),new R1(n,t,e)}let P1=function B1(t,e,n,l){if(t[cc])return;let g;g=8&n.type?Rn(l):function f5(t,e){const n=t[nn],l=n.createComment(""),g=Ia(e,t);return gu(n,Lf(n,g),l,function ng(t,e){return t.nextSibling(e)}(n,g),!1),l}(e,n),t[cc]=g},xy=()=>!1;class _y{constructor(e){this.queryList=e,this.matches=null}clone(){return new _y(this.queryList)}setDirty(){this.queryList.setDirty()}}class ky{constructor(e=[]){this.queries=e}createEmbeddedView(e){const n=e.queries;if(null!==n){const l=null!==e.contentQueries?e.contentQueries[0]:n.length,g=[];for(let w=0;we.trim())}(e):e}}class Ey{constructor(e=[]){this.queries=e}elementStart(e,n){for(let l=0;l0)l.push(k[O/2]);else{const ot=w[O+1],xt=e[-B];for(let re=sa;re(N(e),e.value);return n[_]=e,n}(t),l=n[_];return e?.equal&&(l.equal=e.equal),n.set=g=>Ie(l,g),n.update=g=>function Pt(t,e){dt()||_r(),Ie(t,e(t.value))}(l,g),n.asReadonly=X1.bind(n),n}function X1(){const t=this[_];if(void 0===t.readonlyFn){const e=()=>this();e[_]=t,t.readonlyFn=e}return t.readonlyFn}function Y1(t){return Ty(t)&&"function"==typeof t.set}function My(t,e){let n;const l=qt(()=>{n._dirtyCounter();const g=function C5(t,e){const n=t._lView,l=t._queryIndex;if(void 0===n||void 0===l||4&n[Oo])return e?void 0:ae;const g=Sy(n,l),w=W1(n,l);return g.reset(w,Ip),e?g.first:g._changesDetected||void 0===t._flatValue?t._flatValue=g.toArray():t._flatValue}(n,t);if(e&&void 0===g)throw new Ke(-951,!1);return g});return n=l[_],n._dirtyCounter=G1(0),n._flatValue=void 0,l}function tx(t,e){return function Z1(){return My(!0,!1)}()}const S5=(tx.required=function D5(t,e){return function Q1(){return My(!0,!0)}()},tx);function Iy(t){let e=function sx(t){return Object.getPrototypeOf(t.prototype).constructor}(t.type),n=!0;const l=[t];for(;e;){let g;if(Fa(t))g=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new Ke(903,!1);g=e.\u0275dir}if(g){if(n){l.push(g);const k=t;k.inputs=ow(t.inputs),k.inputTransforms=ow(t.inputTransforms),k.declaredInputs=ow(t.declaredInputs),k.outputs=ow(t.outputs);const O=g.hostBindings;O&&$5(t,O);const B=g.viewQuery,ot=g.contentQueries;if(B&&B5(t,B),ot&&U5(t,ot),P5(t,g),Hr(t.outputs,g.outputs),Fa(g)&&g.data.animation){const xt=t.data;xt.animation=(xt.animation||[]).concat(g.data.animation)}}const w=g.features;if(w)for(let k=0;k=0;l--){const g=t[l];g.hostVars=e+=g.hostVars,g.hostAttrs=Ti(g.hostAttrs,n=Ti(n,g.hostAttrs))}}(l)}function P5(t,e){for(const n in e.inputs){if(!e.inputs.hasOwnProperty(n)||t.inputs.hasOwnProperty(n))continue;const l=e.inputs[n];if(void 0!==l&&(t.inputs[n]=l,t.declaredInputs[n]=e.declaredInputs[n],null!==e.inputTransforms)){const g=Array.isArray(l)?l[0]:l;if(!e.inputTransforms.hasOwnProperty(g))continue;t.inputTransforms??={},t.inputTransforms[g]=e.inputTransforms[g]}}}function ow(t){return t===oe?{}:t===ae?[]:t}function B5(t,e){const n=t.viewQuery;t.viewQuery=n?(l,g)=>{e(l,g),n(l,g)}:e}function U5(t,e){const n=t.contentQueries;t.contentQueries=n?(l,g,w)=>{e(l,g,w),n(l,g,w)}:e}function $5(t,e){const n=t.hostBindings;t.hostBindings=n?(l,g)=>{e(l,g),n(l,g)}:e}function cx(t){const e=n=>{const l=Array.isArray(t);null===n.hostDirectives?(n.findHostDirectiveDefs=lx,n.hostDirectives=l?t.map(Oy):[t]):l?n.hostDirectives.unshift(...t.map(Oy)):n.hostDirectives.unshift(t)};return e.ngInherit=!0,e}function lx(t,e,n){if(null!==t.hostDirectives)for(const l of t.hostDirectives)if("function"==typeof l){const g=l();for(const w of g)dx(Oy(w),e,n)}else dx(l,e,n)}function dx(t,e,n){const l=Hi(t.directive);(function H5(t,e){for(const n in e)e.hasOwnProperty(n)&&(t[e[n]]=t[n])})(l.declaredInputs,t.inputs),lx(l,e,n),n.set(l,t),e.push(l)}function Oy(t){return"function"==typeof t?{directive:Qt(t),inputs:oe,outputs:oe}:{directive:Qt(t.directive),inputs:ux(t.inputs),outputs:ux(t.outputs)}}function ux(t){if(void 0===t||0===t.length)return oe;const e={};for(let n=0;nn()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}}class Ny extends gx{constructor(e){super(),this.moduleType=e}create(e){return new Ry(this.moduleType,e,[])}}class fx extends ih{constructor(e){super(),this.componentFactoryResolver=new I1(this),this.instance=null;const n=new Cc([...e.providers,{provide:ih,useValue:this},{provide:em,useValue:this.componentFactoryResolver}],e.parent||ja(),e.debugName,new Set(["environment"]));this.injector=n,e.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(e){this.injector.onDestroy(e)}}function Ly(t,e,n=null){return new fx({providers:t,parent:e,debugName:n,runEnvironmentInitializers:!0}).injector}function nw(t){return!!Py(t)&&(Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t)}function Py(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function Rd(t,e,n){return t[e]=n}function am(t,e){return t[e]}function is(t,e,n){return!Object.is(t[e],n)&&(t[e]=n,!0)}function ah(t,e,n,l){const g=is(t,e,n);return is(t,e+1,l)||g}function $l(t,e,n,l,g,w){const k=ah(t,e,n,l);return ah(t,e+2,g,w)||k}function sm(t,e,n,l,g,w,k,O,B,ot){const xt=n+zo,re=e.firstCreatePass?function Q5(t,e,n,l,g,w,k,O,B){const ot=e.consts,xt=bu(e,t,4,k||null,O||null);zf(e,n,xt,ba(ot,B)),gd(e,xt);const re=xt.tView=dg(2,xt,l,g,w,e.directiveRegistry,e.pipeRegistry,null,e.schemas,ot,null);return null!==e.queries&&(e.queries.template(e,xt),re.queries=e.queries.embeddedTView(xt)),xt}(xt,e,t,l,g,w,k,O,B):e.data[xt];zr(re,!1);const Ue=mx(e,t,re,n);zd()&&op(e,t,Ue,re),vs(Ue,t);const Xe=Bb(Ue,t,Ue,re);return t[xt]=Xe,hg(t,Xe),function F1(t,e,n){return xy(t,e,n)}(Xe,re,t),Lo(re)&&$f(e,t,re),null!=B&&jf(t,re,ot),re}function Fy(t,e,n,l,g,w,k,O){const B=ze(),ot=Dr();return sm(B,ot,t,e,n,l,g,ba(ot.consts,w),k,O),Fy}let mx=function bx(t,e,n,l){return tl(!0),e[nn].createComment("")};var sh=function(t){return t[t.EarlyRead=0]="EarlyRead",t[t.Write=1]="Write",t[t.MixedReadWrite=2]="MixedReadWrite",t[t.Read=3]="Read",t}(sh||{});let kx=(()=>{class t{constructor(){this.impl=null}execute(){this.impl?.execute()}static{this.\u0275prov=Io({token:t,providedIn:"root",factory:()=>new t})}}return t})();class dm{constructor(){this.ngZone=Fo(Qi),this.scheduler=Fo(vg),this.errorHandler=Fo(ol,{optional:!0}),this.sequences=new Set,this.deferredRegistrations=new Set,this.executing=!1}static{this.PHASES=[sh.EarlyRead,sh.Write,sh.MixedReadWrite,sh.Read]}execute(){this.executing=!0;for(const e of dm.PHASES)for(const n of this.sequences)if(!n.erroredOrDestroyed&&n.hooks[e])try{n.pipelinedValue=this.ngZone.runOutsideAngular(()=>n.hooks[e](n.pipelinedValue))}catch(l){n.erroredOrDestroyed=!0,this.errorHandler?.handleError(l)}this.executing=!1;for(const e of this.sequences)e.afterRun(),e.once&&(this.sequences.delete(e),e.destroy());for(const e of this.deferredRegistrations)this.sequences.add(e);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear()}register(e){this.executing?this.deferredRegistrations.add(e):(this.sequences.add(e),this.scheduler.notify(6))}unregister(e){this.executing&&this.sequences.has(e)?(e.erroredOrDestroyed=!0,e.pipelinedValue=void 0,e.once=!0):(this.sequences.delete(e),this.deferredRegistrations.delete(e))}static{this.\u0275prov=Io({token:dm,providedIn:"root",factory:()=>new dm})}}class e3{constructor(e,n,l,g){this.impl=e,this.hooks=n,this.once=l,this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.unregisterOnDestroy=g?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.()}}function Ex(t,e){!e?.injector&&vn();const n=e?.injector??Fo(ws);return $c(n)?(xc("NgAfterRender"),Cx(t,n,e,!1)):Dx}function lw(t,e){!e?.injector&&vn();const n=e?.injector??Fo(ws);return $c(n)?(xc("NgAfterNextRender"),Cx(t,n,e,!0)):Dx}function Cx(t,e,n,l){const g=e.get(kx);g.impl??=e.get(dm);const w=n?.phase??sh.MixedReadWrite,k=!0!==n?.manualCleanup?e.get(Uu):null,O=new e3(g.impl,function r3(t,e){if(t instanceof Function){const n=[void 0,void 0,void 0,void 0];return n[e]=t,n}return[t.earlyRead,t.write,t.mixedReadWrite,t.read]}(t,w),l,k);return g.impl.register(O),O}const Dx={destroy(){}};function Xy(t,e,n,l){const g=ze();return is(g,lo(),e)&&(Dr(),Bl(Ii(),g,t,e,n,l)),Xy}function Mg(t,e,n,l){return is(t,lo(),n)?e+fo(n)+l:Dn}function pw(t,e){return t<<17|e<<2}function up(t){return t>>17&32767}function Yy(t){return 2|t}function lh(t){return(131068&t)>>2}function Zy(t,e){return-131069&t|e<<2}function Qy(t){return 1|t}function qx(t,e,n,l){const g=t[n+1],w=null===e;let k=l?up(g):lh(g),O=!1;for(;0!==k&&(!1===O||w);){const ot=t[k+1];B3(t[k],e)&&(O=!0,t[k+1]=l?Qy(ot):Yy(ot)),k=l?up(ot):lh(ot)}O&&(t[n+1]=l?Yy(g):Qy(g))}function B3(t,e){return null===t||null==e||(Array.isArray(t)?t[1]:t)===e||!(!Array.isArray(t)||"string"!=typeof e)&&X(t,e)>=0}const Ls={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Jx(t){return t.substring(Ls.key,Ls.keyEnd)}function U3(t){return t.substring(Ls.value,Ls.valueEnd)}function t2(t,e){const n=Ls.textEnd;return n===e?-1:(e=Ls.keyEnd=function V3(t,e,n){for(;e32;)e++;return e}(t,Ls.key=e,n),Bg(t,e,n))}function e2(t,e){const n=Ls.textEnd;let l=Ls.key=Bg(t,e,n);return n===l?-1:(l=Ls.keyEnd=function z3(t,e,n){let l;for(;e=65&&(-33&l)<=90||l>=48&&l<=57);)e++;return e}(t,l,n),l=o2(t,l,n),l=Ls.value=Bg(t,l,n),l=Ls.valueEnd=function H3(t,e,n){let l=-1,g=-1,w=-1,k=e,O=k;for(;k32&&(O=k),w=g,g=l,l=-33&B}return O}(t,l,n),o2(t,l,n))}function r2(t){Ls.key=0,Ls.keyEnd=0,Ls.value=0,Ls.valueEnd=0,Ls.textEnd=t.length}function Bg(t,e,n){for(;e=0;n=e2(e,n))l2(t,Jx(e),U3(e))}function a2(t){ad(Q3,Nd,t,!0)}function Nd(t,e){for(let n=function $3(t){return r2(t),t2(t,Bg(t,0,Ls.textEnd))}(e);n>=0;n=t2(e,n))Bi(t,Jx(e),!0)}function id(t,e,n,l){const g=ze(),w=Dr(),k=Po(2);w.firstUpdatePass&&c2(w,t,k,l),e!==Dn&&is(g,k,e)&&d2(w,w.data[la()],g,g[nn],t,g[k+1]=function J3(t,e){return null==t||""===t||("string"==typeof e?t+=e:"object"==typeof t&&(t=Qr(Fl(t)))),t}(e,n),l,k)}function ad(t,e,n,l){const g=Dr(),w=Po(2);g.firstUpdatePass&&c2(g,null,w,l);const k=ze();if(n!==Dn&&is(k,w,n)){const O=g.data[la()];if(p2(O,l)&&!s2(g,w)){let B=l?O.classesWithoutHost:O.stylesWithoutHost;null!==B&&(n=Xr(B,n||"")),Jy(g,O,k,n,l)}else!function q3(t,e,n,l,g,w,k,O){g===Dn&&(g=ae);let B=0,ot=0,xt=0=t.expandoStartIndex}function c2(t,e,n,l){const g=t.data;if(null===g[n+1]){const w=g[la()],k=s2(t,n);p2(w,l)&&null===e&&!k&&(e=!1),e=function K3(t,e,n,l){const g=bs(t);let w=l?e.residualClasses:e.residualStyles;if(null===g)0===(l?e.classBindings:e.styleBindings)&&(n=pm(n=rv(null,t,e,n,l),e.attrs,l),w=null);else{const k=e.directiveStylingLast;if(-1===k||t[k]!==g)if(n=rv(g,t,e,n,l),null===w){let B=function G3(t,e,n){const l=n?e.classBindings:e.styleBindings;if(0!==lh(l))return t[up(l)]}(t,e,l);void 0!==B&&Array.isArray(B)&&(B=rv(null,t,e,B[1],l),B=pm(B,e.attrs,l),function X3(t,e,n,l){t[up(n?e.classBindings:e.styleBindings)]=l}(t,e,l,B))}else w=function Y3(t,e,n){let l;const g=e.directiveEnd;for(let w=1+e.directiveStylingLast;w0)&&(ot=!0)):xt=n,g)if(0!==B){const Ue=up(t[O+1]);t[l+1]=pw(Ue,O),0!==Ue&&(t[Ue+1]=Zy(t[Ue+1],l)),t[O+1]=function N3(t,e){return 131071&t|e<<17}(t[O+1],l)}else t[l+1]=pw(O,0),0!==O&&(t[O+1]=Zy(t[O+1],l)),O=l;else t[l+1]=pw(B,0),0===O?O=l:t[B+1]=Zy(t[B+1],l),B=l;ot&&(t[l+1]=Yy(t[l+1])),qx(t,xt,l,!0),qx(t,xt,l,!1),function F3(t,e,n,l,g){const w=g?t.residualClasses:t.residualStyles;null!=w&&"string"==typeof e&&X(w,e)>=0&&(n[l+1]=Qy(n[l+1]))}(e,xt,t,l,w),k=pw(O,B),w?e.classBindings=k:e.styleBindings=k}(g,w,e,n,k,l)}}function rv(t,e,n,l,g){let w=null;const k=n.directiveEnd;let O=n.directiveStylingLast;for(-1===O?O=n.directiveStart:O++;O0;){const B=t[g],ot=Array.isArray(B),xt=ot?B[1]:B,re=null===xt;let Ue=n[g+1];Ue===Dn&&(Ue=re?ae:void 0);let Xe=re?Es(Ue,l):xt===l?Ue:void 0;if(ot&&!hw(Xe)&&(Xe=Es(B,l)),hw(Xe)&&(O=Xe,k))return O;const dr=t[g+1];g=k?up(dr):lh(dr)}if(null!==e){let B=w?e.residualClasses:e.residualStyles;null!=B&&(O=Es(B,l))}return O}function hw(t){return void 0!==t}function p2(t,e){return!!(t.flags&(e?8:16))}function h2(t,e,n){ad(Bi,Nd,Mg(ze(),t,e,n),!0)}function g2(){return ze()[ci][An]}class cC{destroy(e){}updateValue(e,n){}swap(e,n){const l=Math.min(e,n),g=Math.max(e,n),w=this.detach(g);if(g-l>1){const k=this.detach(l);this.attach(l,w),this.attach(g,k)}else this.attach(l,w)}move(e,n){this.attach(n,this.detach(e))}}function ov(t,e,n,l,g){return t===n&&Object.is(e,l)?1:Object.is(g(t,e),g(n,l))?-1:0}function nv(t,e,n,l){return!(void 0===e||!e.has(l)||(t.attach(n,e.get(l)),e.delete(l),0))}function f2(t,e,n,l,g){if(nv(t,e,l,n(l,g)))t.updateValue(l,g);else{const w=t.create(l,g);t.attach(l,w)}}function m2(t,e,n,l){const g=new Set;for(let w=e;w<=n;w++)g.add(l(w,t.at(w)));return g}class b2{constructor(){this.kvMap=new Map,this._vMap=void 0}has(e){return this.kvMap.has(e)}delete(e){if(!this.has(e))return!1;const n=this.kvMap.get(e);return void 0!==this._vMap&&this._vMap.has(n)?(this.kvMap.set(e,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(e),!0}get(e){return this.kvMap.get(e)}set(e,n){if(this.kvMap.has(e)){let l=this.kvMap.get(e);void 0===this._vMap&&(this._vMap=new Map);const g=this._vMap;for(;g.has(l);)l=g.get(l);g.set(l,n)}else this.kvMap.set(e,n)}forEach(e){for(let[n,l]of this.kvMap)if(e(l,n),void 0!==this._vMap){const g=this._vMap;for(;g.has(l);)l=g.get(l),e(l,n)}}}function w2(t,e){xc("NgControlFlow");const n=ze(),l=lo(),g=n[l]!==Dn?n[l]:-1,w=-1!==g?gw(n,zo+g):void 0;if(is(n,l,t)){const O=E(null);try{if(void 0!==w&&Yf(w,0),-1!==t){const B=zo+t,ot=gw(n,B),xt=iv(n[Vr],B),re=nh(ot,xt.tView.ssrId);ip(ot,np(n,xt,e,{dehydratedView:re}),0,Td(xt,re))}}finally{E(O)}}else if(void 0!==w){const O=zb(w,0);void 0!==O&&(O[An]=e)}}class dC{constructor(e,n,l){this.lContainer=e,this.$implicit=n,this.$index=l}get $count(){return this.lContainer.length-sa}}function y2(t){return t}function v2(t,e){return e}class uC{constructor(e,n,l){this.hasEmptyBlock=e,this.trackByFn=n,this.liveCollection=l}}function x2(t,e,n,l,g,w,k,O,B,ot,xt,re,Ue){xc("NgControlFlow");const Xe=ze(),dr=Dr(),jr=void 0!==B,co=ze(),vo=O?k.bind(co[ci][An]):k,Ur=new uC(jr,vo);co[zo+t]=Ur,sm(Xe,dr,t+1,e,n,l,g,ba(dr.consts,w)),jr&&sm(Xe,dr,t+2,B,ot,xt,re,ba(dr.consts,Ue))}class pC extends cC{constructor(e,n,l){super(),this.lContainer=e,this.hostLView=n,this.templateTNode=l,this.operationsCounter=void 0,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-sa}at(e){return this.getLView(e)[An].$implicit}attach(e,n){const l=n[Yi];this.needsIndexUpdate||=e!==this.length,ip(this.lContainer,n,e,Td(this.templateTNode,l))}detach(e){return this.needsIndexUpdate||=e!==this.length-1,function hC(t,e){return Kp(t,e)}(this.lContainer,e)}create(e,n){const l=nh(this.lContainer,this.templateTNode.tView.ssrId),g=np(this.hostLView,this.templateTNode,new dC(this.lContainer,n,e),{dehydratedView:l});return this.operationsCounter?.recordCreate(),g}destroy(e){Gp(e[Vr],e),this.operationsCounter?.recordDestroy()}updateValue(e,n){this.getLView(e)[An].$implicit=n}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let e=0;e{t.destroy(B)})}(B,t,w.trackByFn),B.updateIndexes(),w.hasEmptyBlock){const ot=lo(),xt=0===B.length;if(is(l,ot,xt)){const re=n+2,Ue=gw(l,re);if(xt){const Xe=iv(g,re),dr=nh(Ue,Xe.tView.ssrId);ip(Ue,np(l,Xe,void 0,{dehydratedView:dr}),0,Td(Xe,dr))}else Yf(Ue,0)}}}finally{E(e)}}function gw(t,e){return t[e]}function iv(t,e){return Oc(t,e)}function fw(t,e,n,l){const g=ze(),w=Dr(),k=zo+t,O=g[nn],B=w.firstCreatePass?function fC(t,e,n,l,g,w){const k=e.consts,B=bu(e,t,2,l,ba(k,g));return zf(e,n,B,ba(k,w)),null!==B.attrs&&tw(B,B.attrs,!1),null!==B.mergedAttrs&&tw(B,B.mergedAttrs,!0),null!==e.queries&&e.queries.elementStart(e,B),B}(k,w,g,e,n,l):w.data[k],ot=k2(w,g,B,O,e,t);g[k]=ot;const xt=Lo(B);return zr(B,!0),Cb(O,ot,B),!function _g(t){return!(32&~t.flags)}(B)&&zd()&&op(w,g,ot,B),0===function $(){return hn.lFrame.elementDepthCount}()&&vs(ot,g),function nt(){hn.lFrame.elementDepthCount++}(),xt&&($f(w,g,B),Uf(w,B,g)),null!==l&&jf(g,B),fw}function mw(){let t=Sr();Vo()?Ro():(t=t.parent,zr(t,!1));const e=t;(function Re(t){return hn.skipHydrationRootTNode===t})(e)&&function tr(){hn.skipHydrationRootTNode=null}(),function Et(){hn.lFrame.elementDepthCount--}();const n=Dr();return n.firstCreatePass&&(gd(n,t),Xc(t)&&n.queries.elementEnd(t)),null!=e.classesWithoutHost&&function Kg(t){return!!(8&t.flags)}(e)&&Jy(n,e,ze(),e.classesWithoutHost,!0),null!=e.stylesWithoutHost&&function yh(t){return!!(16&t.flags)}(e)&&Jy(n,e,ze(),e.stylesWithoutHost,!1),mw}function av(t,e,n,l){return fw(t,e,n,l),mw(),av}let k2=(t,e,n,l,g,w)=>(tl(!0),og(l,g,function fh(){return hn.lFrame.currentNamespace}()));function bw(t,e,n){const l=ze(),g=Dr(),w=t+zo,k=g.firstCreatePass?function wC(t,e,n,l,g){const w=e.consts,k=ba(w,l),O=bu(e,t,8,"ng-container",k);return null!==k&&tw(O,k,!0),zf(e,n,O,ba(w,g)),null!==e.queries&&e.queries.elementStart(e,O),O}(w,g,l,e,n):g.data[w];zr(k,!0);const O=E2(g,l,k,t);return l[w]=O,zd()&&op(g,l,O,k),vs(O,l),Lo(k)&&($f(g,l,k),Uf(g,k,l)),null!=n&&jf(l,k),bw}function ww(){let t=Sr();const e=Dr();return Vo()?Ro():(t=t.parent,zr(t,!1)),e.firstCreatePass&&(gd(e,t),Xc(t)&&e.queries.elementEnd(t)),ww}function sv(t,e,n){return bw(t,e,n),ww(),sv}let E2=(t,e,n,l)=>(tl(!0),rg(e[nn],""));function C2(){return ze()}function cv(t,e,n){const l=ze();return is(l,lo(),e)&&vc(Dr(),Ii(),l,t,e,l[nn],n,!0),cv}function lv(t,e,n){const l=ze();if(is(l,lo(),e)){const w=Dr(),k=Ii();vc(w,k,l,t,e,jb(bs(w.data),k,l),n,!0)}return lv}const dh=void 0;var _C=["en",[["a","p"],["AM","PM"],dh],[["AM","PM"],dh,dh],[["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"]],dh,[["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"]],dh,[["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}",dh,"{1} 'at' {0}",dh],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function xC(t){const n=Math.floor(Math.abs(t)),l=t.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===l?1:5}];let Ug={};function dv(t){const e=function kC(t){return t.toLowerCase().replace(/_/g,"-")}(t);let n=S2(e);if(n)return n;const l=e.split("-")[0];if(n=S2(l),n)return n;if("en"===l)return _C;throw new Ke(701,!1)}function D2(t){return dv(t)[$g.PluralCase]}function S2(t){return t in Ug||(Ug[t]=ye.ng&&ye.ng.common&&ye.ng.common.locales&&ye.ng.common.locales[t]),Ug[t]}var $g=function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t}($g||{});const yw="en-US";let A2=yw,K2=(t,e,n)=>{};function hv(t,e,n,l){const g=ze(),w=Dr(),k=Sr();return fv(w,g,g[nn],k,t,e,l),hv}function gv(t,e){const n=Sr(),l=ze(),g=Dr();return fv(g,l,jb(bs(g.data),n,l),n,t,e),gv}function fv(t,e,n,l,g,w,k){const O=Lo(l),ot=t.firstCreatePass&&Kf(t),xt=e[An],re=$b(e);let Ue=!0;if(3&l.type||k){const jr=Ia(l,e),co=k?k(jr):jr,vo=re.length,Ur=k?gi=>k(Rn(gi[l.index])):l.index;let _n=null;if(!k&&O&&(_n=function u4(t,e,n,l){const g=t.cleanup;if(null!=g)for(let w=0;wB?O[B]:null}"string"==typeof k&&(w+=2)}return null}(t,e,g,l.index)),null!==_n)(_n.__ngLastListenerFn__||_n).__ngNextListenerFn__=w,_n.__ngLastListenerFn__=w,Ue=!1;else{w=Y2(l,e,xt,w),K2(jr,g,w);const gi=n.listen(co,g,w);re.push(w,gi),ot&&ot.push(g,Ur,vo,vo+1)}}else w=Y2(l,e,xt,w);const Xe=l.outputs;let dr;if(Ue&&null!==Xe&&(dr=Xe[g])){const jr=dr.length;if(jr)for(let co=0;co-1?Ha(t.index,e):e,5);let O=X2(e,n,l,w),B=g.__ngNextListenerFn__;for(;B;)O=X2(e,n,B,w)&&O,B=B.__ngNextListenerFn__;return O}}function Z2(t=1){return function Lc(t){return(hn.lFrame.contextLView=function As(t,e){for(;t>0;)e=e[xa],t--;return e}(t,hn.lFrame.contextLView))[An]}(t)}function p4(t,e){let n=null;const l=function je(t){const e=t.attrs;if(null!=e){const n=e.indexOf(5);if(!(1&n))return e[n+1]}return null}(t);for(let g=0;gn._dirtyCounter.update(l=>l+1))}(e,z1(t,n,l,g))}function p_(t=1){Xs(Rc()+t)}function h_(t){return qc(function Co(){return hn.lFrame.contextLView}(),zo+t)}function k_(t,e=""){const n=ze(),l=Dr(),g=t+zo,w=l.firstCreatePass?bu(l,g,1,e,null):l.data[g],k=E_(l,n,w,e,t);n[g]=k,zd()&&op(l,n,k,w),zr(w,!1)}let E_=(t,e,n,l,g)=>(tl(!0),function Tf(t,e){return t.createText(e)}(e[nn],l));function wv(t){return Ew("",t,""),wv}function Ew(t,e,n){const l=ze(),g=Mg(l,t,e,n);return g!==Dn&&function rd(t,e,n){const l=Qc(e,t);!function pb(t,e,n){t.setValue(e,n)}(t[nn],l,n)}(l,la(),g),Ew}function yv(t,e,n){Y1(e)&&(e=e());const l=ze();return is(l,lo(),e)&&vc(Dr(),Ii(),l,t,e,l[nn],n,!1),yv}function R_(t,e){const n=Y1(t);return n&&t.set(e),n}function vv(t,e){const n=ze(),l=Dr(),g=Sr();return fv(l,n,n[nn],g,t,e),vv}function xv(t,e,n,l,g){if(t=Qt(t),Array.isArray(t))for(let w=0;w>20;if(ga(t)||!t.multi){const Xe=new Zl(ot,g,al),dr=kv(B,e,g?xt:xt+Ue,re);-1===dr?(Tu(Sl(O,k),w,B),_v(w,t,e.length),e.push(B),O.directiveStart++,O.directiveEnd++,g&&(O.providerIndexes+=1048576),n.push(Xe),k.push(Xe)):(n[dr]=Xe,k[dr]=Xe)}else{const Xe=kv(B,e,xt+Ue,re),dr=kv(B,e,xt,xt+Ue),co=dr>=0&&n[dr];if(g&&!co||!g&&!(Xe>=0&&n[Xe])){Tu(Sl(O,k),w,B);const vo=function I4(t,e,n,l,g){const w=new Zl(t,n,al);return w.multi=[],w.index=e,w.componentProviders=0,P_(w,g,l&&!n),w}(g?M4:T4,n.length,g,l,ot);!g&&co&&(n[dr].providerFactory=vo),_v(w,t,e.length,0),e.push(B),O.directiveStart++,O.directiveEnd++,g&&(O.providerIndexes+=1048576),n.push(vo),k.push(vo)}else _v(w,t,Xe>-1?Xe:dr,P_(n[g?dr:Xe],ot,!g&&l));!g&&l&&co&&n[dr].componentProviders++}}}function _v(t,e,n,l){const g=ga(e),w=function Pd(t){return!!t.useClass}(e);if(g||w){const B=(w?Qt(e.useClass):e).prototype.ngOnDestroy;if(B){const ot=t.destroyHooks||(t.destroyHooks=[]);if(!g&&e.multi){const xt=ot.indexOf(n);-1===xt?ot.push(n,[l,B]):ot[xt+1].push(l,B)}else ot.push(n,B)}}}function P_(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function kv(t,e,n,l){for(let g=n;g{n.providersResolver=(l,g)=>function A4(t,e,n){const l=Dr();if(l.firstCreatePass){const g=Fa(t);xv(n,l.data,l.blueprint,g,!0),xv(e,l.data,l.blueprint,g,!1)}}(l,g?g(t):t,e)}}let O4=(()=>{class t{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const l=kl(0,n.type),g=l.length>0?Ly([l],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,g)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}static{this.\u0275prov=Io({token:t,providedIn:"environment",factory:()=>new t(In(ni))})}}return t})();function B_(t){xc("NgStandalone"),t.getStandaloneInjector=e=>e.get(O4).getOrCreateStandaloneInjector(t)}function j_(t,e,n){const l=En()+t,g=ze();return g[l]===Dn?Rd(g,l,n?e.call(n):e()):am(g,l)}function V_(t,e,n,l){return G_(ze(),En(),t,e,n,l)}function z_(t,e,n,l,g){return X_(ze(),En(),t,e,n,l,g)}function H_(t,e,n,l,g,w){return function Y_(t,e,n,l,g,w,k,O){const B=e+n;return function iw(t,e,n,l,g){const w=ah(t,e,n,l);return is(t,e+2,g)||w}(t,B,g,w,k)?Rd(t,B+3,O?l.call(O,g,w,k):l(g,w,k)):wm(t,B+3)}(ze(),En(),t,e,n,l,g,w)}function W_(t,e,n,l,g,w,k){return function Z_(t,e,n,l,g,w,k,O,B){const ot=e+n;return $l(t,ot,g,w,k,O)?Rd(t,ot+4,B?l.call(B,g,w,k,O):l(g,w,k,O)):wm(t,ot+4)}(ze(),En(),t,e,n,l,g,w,k)}function K_(t,e,n,l,g,w,k,O,B,ot,xt){const re=En()+t,Ue=ze(),Xe=$l(Ue,re,n,l,g,w);return $l(Ue,re+4,k,O,B,ot)||Xe?Rd(Ue,re+8,xt?e.call(xt,n,l,g,w,k,O,B,ot):e(n,l,g,w,k,O,B,ot)):am(Ue,re+8)}function wm(t,e){const n=t[e];return n===Dn?void 0:n}function G_(t,e,n,l,g,w){const k=e+n;return is(t,k,g)?Rd(t,k+1,w?l.call(w,g):l(g)):wm(t,k+1)}function X_(t,e,n,l,g,w,k){const O=e+n;return ah(t,O,g,w)?Rd(t,O+2,k?l.call(k,g,w):l(g,w)):wm(t,O+2)}function q_(t,e){const n=Dr();let l;const g=t+zo;n.firstCreatePass?(l=function $4(t,e){if(e)for(let n=e.length-1;n>=0;n--){const l=e[n];if(t===l.name)return l}}(e,n.pipeRegistry),n.data[g]=l,l.onDestroy&&(n.destroyHooks??=[]).push(g,l.onDestroy)):l=n.data[g];const w=l.factory||(l.factory=Si(l.type)),O=ji(al);try{const B=Gd(!1),ot=w();return Gd(B),function bv(t,e,n,l){n>=t.data.length&&(t.data[n]=null,t.blueprint[n]=null),e[n]=l}(n,ze(),g,ot),ot}finally{ji(O)}}function J_(t,e,n){const l=t+zo,g=ze(),w=qc(g,l);return ym(g,l)?G_(g,En(),e,w.transform,n,w):w.transform(n)}function tk(t,e,n,l){const g=t+zo,w=ze(),k=qc(w,g);return ym(w,g)?X_(w,En(),e,k.transform,n,l,k):k.transform(n,l)}function ym(t,e){return t[Vr].data[e].pure}function ek(t,e){return mg(t,e)}class wk{constructor(e){this.full=e;const n=e.split(".");this.major=n[0],this.minor=n[1],this.patch=n.slice(2).join(".")}}let yk=(()=>{class t{log(n){console.log(n)}warn(n){console.warn(n)}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"platform"})}}return t})();const Ek=new Uo(""),Ck=new Uo("");let Mv,P8=(()=>{class t{constructor(n,l,g){this._ngZone=n,this.registry=l,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,Mv||(function F8(t){Mv=t}(g),g.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:()=>{Qi.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,g){let w=-1;l&&l>0&&(w=setTimeout(()=>{this._callbacks=this._callbacks.filter(k=>k.timeoutId!==w),n()},l)),this._callbacks.push({doneCb:n,timeoutId:w,updateCb:g})}whenStable(n,l,g){if(g&&!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,g),this._runCallbacksIfReady()}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,l,g){return[]}static{this.\u0275fac=function(l){return new(l||t)(In(Qi),In(Dk),In(Ck))}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac})}}return t})(),Dk=(()=>{class t{constructor(){this._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 Mv?.findTestabilityInTree(this,n,l)??null}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"platform"})}}return t})();function Iv(t){return!!t&&"function"==typeof t.then}function Sk(t){return!!t&&"function"==typeof t.subscribe}const Ak=new Uo("");let Tk=(()=>{class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,l)=>{this.resolve=n,this.reject=l}),this.appInits=Fo(Ak,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const n=[];for(const g of this.appInits){const w=g();if(Iv(w))n.push(w);else if(Sk(w)){const k=new Promise((O,B)=>{w.subscribe({complete:O,error:B})});n.push(k)}}const l=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{l()}).catch(g=>{this.reject(g)}),0===n.length&&l(),this.initialized=!0}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const Tw=new Uo("");let Ld=(()=>{class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Fo(Vu),this.afterRenderManager=Fo(kx),this.zonelessEnabled=Fo(tm),this.dirtyFlags=0,this.deferredDirtyFlags=0,this.externalTestViews=new Set,this.beforeRender=new ie.B,this.afterTick=new ie.B,this.componentTypes=[],this.components=[],this.isStable=Fo(vd).hasPendingTasks.pipe((0,Wt.T)(n=>!n)),this._injector=Fo(ni)}get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}whenStable(){let n;return new Promise(l=>{n=this.isStable.subscribe({next:g=>{g&&l()}})}).finally(()=>{n.unsubscribe()})}get injector(){return this._injector}bootstrap(n,l){const g=n instanceof S1;if(!this._injector.get(Tk).done)throw!g&&Ya(n),new Ke(405,!1);let k;k=g?n:this._injector.get(em).resolveComponentFactory(n),this.componentTypes.push(k.componentType);const O=function B8(t){return t.isBoundToModule}(k)?void 0:this._injector.get(ih),ot=k.create(ws.NULL,[],l||k.selector,O),xt=ot.location.nativeElement,re=ot.injector.get(Ek,null);return re?.registerApplication(xt),ot.onDestroy(()=>{this.detachView(ot.hostView),Mw(this.components,ot),re?.unregisterApplication(xt)}),this._loadComponent(ot),ot}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){if(this._runningTick)throw new Ke(101,!1);const n=E(null);try{this._runningTick=!0,this.synchronize()}catch(l){this.internalErrorHandler(l)}finally{this._runningTick=!1,E(n),this.afterTick.next()}}synchronize(){let n=null;this._injector.destroyed||(n=this._injector.get(by,null,{optional:!0})),this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0;let l=0;for(;0!==this.dirtyFlags&&l++<10;)this.synchronizeOnce(n)}synchronizeOnce(n){if(this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0,7&this.dirtyFlags){const l=!!(1&this.dirtyFlags);this.dirtyFlags&=-8,this.dirtyFlags|=8,this.beforeRender.next(l);for(let{_lView:g,notifyErrorHandler:w}of this._views)j8(g,w,l,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),7&this.dirtyFlags)return}else n?.begin?.(),n?.end?.();8&this.dirtyFlags&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:n})=>pd(n))?this.dirtyFlags|=2:this.dirtyFlags&=-8}attachView(n){const l=n;this._views.push(l),l.attachToAppRef(this)}detachView(n){const l=n;Mw(this._views,l),l.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const l=this._injector.get(Tw,[]);[...this._bootstrapListeners,...l].forEach(g=>g(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._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>Mw(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new Ke(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Mw(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}function j8(t,e,n,l){(n||pd(t))&&fg(t,e,n&&!l?0:1)}class V8{constructor(e,n){this.ngModuleFactory=e,this.componentFactories=n}}let z8=(()=>{class t{compileModuleSync(n){return new Ny(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const l=this.compileModuleSync(n),w=Uc(ya(n).declarations).reduce((k,O)=>{const B=pn(O);return B&&k.push(new nm(B)),k},[]);return new V8(l,w)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),K8=(()=>{class t{constructor(){this.zone=Fo(Qi),this.changeDetectionScheduler=Fo(vg),this.applicationRef=Fo(Ld)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Ov({ngZoneFactory:t,ignoreChangesOutsideZone:e,scheduleInRootZone:n}){return t??=()=>new Qi({...Rv(),scheduleInRootZone:n}),[{provide:Qi,useFactory:t},{provide:Lr,multi:!0,useFactory:()=>{const l=Fo(K8,{optional:!0});return()=>l.initialize()}},{provide:Lr,multi:!0,useFactory:()=>{const l=Fo(X8);return()=>{l.initialize()}}},!0===e?{provide:D1,useValue:!0}:[],{provide:my,useValue:n??Nh}]}function Rv(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}let X8=(()=>{class t{constructor(){this.subscription=new We.yU,this.initialized=!1,this.zone=Fo(Qi),this.pendingTasks=Fo(vd)}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(()=>{Qi.assertNotInAngularZone(),queueMicrotask(()=>{null!==n&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Qi.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),_m=(()=>{class t{constructor(){this.appRef=Fo(Ld),this.taskService=Fo(vd),this.ngZone=Fo(Qi),this.zonelessEnabled=Fo(tm),this.disableScheduling=Fo(D1,{optional:!0})??!1,this.zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run,this.schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}],this.subscriptions=new We.yU,this.angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(xd):null,this.scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(Fo(my,{optional:!0})??!1),this.cancelScheduledCallback=null,this.useMicrotaskScheduler=!1,this.runningTick=!1,this.pendingRenderTaskId=null,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 qd||!this.zoneIsDefined)}notify(n){if(!this.zonelessEnabled&&5===n)return;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 7:this.appRef.deferredDirtyFlags|=8;break;default:this.appRef.dirtyFlags|=8}if(!this.shouldScheduleTick())return;const l=this.useMicrotaskScheduler?td:Lh;this.pendingRenderTaskId=this.taskService.add(),this.cancelScheduledCallback=this.scheduleInRootZone?Zone.root.run(()=>l(()=>this.tick())):this.ngZone.runOutsideAngular(()=>l(()=>this.tick()))}shouldScheduleTick(){return!(this.disableScheduling||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(xd+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;!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,td(()=>{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{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const Lv=new Uo("",{providedIn:"root",factory:()=>Fo(Lv,on.Optional|on.SkipSelf)||function Y8(){return typeof $localize<"u"&&$localize.locale||yw}()}),Z8=new Uo("",{providedIn:"root",factory:()=>"USD"}),Ow=new Uo("");function Rw(t){return!t.moduleRef}let pp=null;function iD(){return!1}let zk=(()=>{class t{static{this.__NG_ELEMENT_ID__=aD}}return t})();function aD(t){return function sD(t,e,n){if(Pa(t)&&!n){const l=Ha(t.index,e);return new th(l,l)}return 175&t.type?new th(e[ci],e):null}(Sr(),ze(),!(16&~t))}class Gk{constructor(){}supports(e){return nw(e)}create(e){return new pD(e)}}const uD=(t,e)=>e;class pD{constructor(e){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=e||uD}forEachItem(e){let n;for(n=this._itHead;null!==n;n=n._next)e(n)}forEachOperation(e){let n=this._itHead,l=this._removalsHead,g=0,w=null;for(;n||l;){const k=!l||n&&n.currentIndex{k=this._trackByFn(g,O),null!==n&&Object.is(n.trackById,k)?(l&&(n=this._verifyReinsertion(n,O,k,g)),Object.is(n.item,O)||this._addIdentityChange(n,O)):(n=this._mismatch(n,O,k,g),l=!0),n=n._next,g++}),this.length=g;return this._truncate(n),this.collection=e,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let e;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,n,l,g){let w;return null===e?w=this._itTail:(w=e._prev,this._remove(e)),null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(l,null))?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._reinsertAfter(e,w,g)):null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(l,g))?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._moveAfter(e,w,g)):e=this._addAfter(new hD(n,l),w,g),e}_verifyReinsertion(e,n,l,g){let w=null===this._unlinkedRecords?null:this._unlinkedRecords.get(l,null);return null!==w?e=this._reinsertAfter(w,e._prev,g):e.currentIndex!=g&&(e.currentIndex=g,this._addToMoves(e,g)),e}_truncate(e){for(;null!==e;){const n=e._next;this._addToRemovals(this._unlink(e)),e=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(e,n,l){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);const g=e._prevRemoved,w=e._nextRemoved;return null===g?this._removalsHead=w:g._nextRemoved=w,null===w?this._removalsTail=g:w._prevRemoved=g,this._insertAfter(e,n,l),this._addToMoves(e,l),e}_moveAfter(e,n,l){return this._unlink(e),this._insertAfter(e,n,l),this._addToMoves(e,l),e}_addAfter(e,n,l){return this._insertAfter(e,n,l),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e}_insertAfter(e,n,l){const g=null===n?this._itHead:n._next;return e._next=g,e._prev=n,null===g?this._itTail=e:g._prev=e,null===n?this._itHead=e:n._next=e,null===this._linkedRecords&&(this._linkedRecords=new Xk),this._linkedRecords.put(e),e.currentIndex=l,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);const n=e._prev,l=e._next;return null===n?this._itHead=l:n._next=l,null===l?this._itTail=n:l._prev=n,e}_addToMoves(e,n){return e.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e),e}_addToRemovals(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Xk),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,n){return e.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e}}class hD{constructor(e,n){this.item=e,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class gD{constructor(){this._head=null,this._tail=null}add(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,n){let l;for(l=this._head;null!==l;l=l._nextDup)if((null===n||n<=l.currentIndex)&&Object.is(l.trackById,e))return l;return null}remove(e){const n=e._prevDup,l=e._nextDup;return null===n?this._head=l:n._nextDup=l,null===l?this._tail=n:l._prevDup=n,null===this._head}}class Xk{constructor(){this.map=new Map}put(e){const n=e.trackById;let l=this.map.get(n);l||(l=new gD,this.map.set(n,l)),l.add(e)}get(e,n){const g=this.map.get(e);return g?g.get(e,n):null}remove(e){const n=e.trackById;return this.map.get(n).remove(e)&&this.map.delete(n),e}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Yk(t,e,n){const l=t.previousIndex;if(null===l)return l;let g=0;return n&&l{if(n&&n.key===g)this._maybeAddToChanges(n,l),this._appendAfter=n,n=n._next;else{const w=this._getOrCreateRecordForKey(g,l);n=this._insertBeforeOrAppend(n,w)}}),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(e,n){if(e){const l=e._prev;return n._next=e,n._prev=l,e._prev=n,l&&(l._next=n),e===this._mapHead&&(this._mapHead=n),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(e,n){if(this._records.has(e)){const g=this._records.get(e);this._maybeAddToChanges(g,n);const w=g._prev,k=g._next;return w&&(w._next=k),k&&(k._prev=w),g._next=null,g._prev=null,g}const l=new mD(e);return this._records.set(e,l),l.currentValue=n,this._addToAdditions(l),l}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,n){Object.is(n,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=n,this._addToChanges(e))}_addToAdditions(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,n){e instanceof Map?e.forEach(n):Object.keys(e).forEach(l=>n(e[l],l))}}class mD{constructor(e){this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Qk(){return new jv([new Gk])}let jv=(()=>{class t{static{this.\u0275prov=Io({token:t,providedIn:"root",factory:Qk})}constructor(n){this.factories=n}static create(n,l){if(null!=l){const g=l.factories.slice();n=n.concat(g)}return new t(n)}static extend(n){return{provide:t,useFactory:l=>t.create(n,l||Qk()),deps:[[t,new hs,new Vi]]}}find(n){const l=this.factories.find(g=>g.supports(n));if(null!=l)return l;throw new Ke(901,!1)}}return t})();function qk(){return new Vv([new Zk])}let Vv=(()=>{class t{static{this.\u0275prov=Io({token:t,providedIn:"root",factory:qk})}constructor(n){this.factories=n}static create(n,l){if(l){const g=l.factories.slice();n=n.concat(g)}return new t(n)}static extend(n){return{provide:t,useFactory:l=>t.create(n,l||qk()),deps:[[t,new hs,new Vi]]}}find(n){const l=this.factories.find(g=>g.supports(n));if(l)return l;throw new Ke(901,!1)}}return t})();function MD(t){try{const{rootComponent:e,appProviders:n,platformProviders:l}=t,g=function nD(t=[]){if(pp)return pp;const e=function $k(t=[],e){return ws.create({name:e,providers:[{provide:Mi,useValue:"platform"},{provide:Ow,useValue:new Set([()=>pp=null])},...t]})}(t);return pp=e,function Mk(){!function Wr(t){mr=t}(()=>{throw new Ke(600,!1)})}(),function jk(t){t.get($o,null)?.forEach(n=>n())}(e),e}(l),w=[Ov({}),{provide:vg,useExisting:_m},...n||[]];return function Fk(t){const e=Rw(t)?t.r3Injector:t.moduleRef.injector,n=e.get(Qi);return n.run(()=>{Rw(t)?t.r3Injector.resolveInjectorInitializers():t.moduleRef.resolveInjectorInitializers();const l=e.get(ol,null);let g;if(n.runOutsideAngular(()=>{g=n.onError.subscribe({next:w=>{l.handleError(w)}})}),Rw(t)){const w=()=>e.destroy(),k=t.platformInjector.get(Ow);k.add(w),e.onDestroy(()=>{g.unsubscribe(),k.delete(w)})}else{const w=()=>t.moduleRef.destroy(),k=t.platformInjector.get(Ow);k.add(w),t.moduleRef.onDestroy(()=>{Mw(t.allPlatformModules,t.moduleRef),g.unsubscribe(),k.delete(w)})}return function $8(t,e,n){try{const l=n();return Iv(l)?l.catch(g=>{throw e.runOutsideAngular(()=>t.handleError(g)),g}):l}catch(l){throw e.runOutsideAngular(()=>t.handleError(l)),l}}(l,n,()=>{const w=e.get(Tk);return w.runInitializers(),w.donePromise.then(()=>{if(function SC(t){"string"==typeof t&&(A2=t.toLowerCase().replace(/_/g,"-"))}(e.get(Lv,yw)||yw),Rw(t)){const O=e.get(Ld);return void 0!==t.rootComponent&&O.bootstrap(t.rootComponent),O}return function eD(t,e){const n=t.injector.get(Ld);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(l=>n.bootstrap(l));else{if(!t.instance.ngDoBootstrap)throw new Ke(-403,!1);t.instance.ngDoBootstrap(n)}e.push(t)}(t.moduleRef,t.allPlatformModules),t.moduleRef})})})}({r3Injector:new fx({providers:w,parent:g,debugName:"",runEnvironmentInitializers:!1}).injector,platformInjector:g,rootComponent:e})}catch(e){return Promise.reject(e)}}function ZD(t){return"boolean"==typeof t?t:null!=t&&"false"!==t}function QD(t,e=NaN){return isNaN(parseFloat(t))||isNaN(Number(t))?e:Number(t)}function JD(t,e){xc("NgSignals");const n=qt(t);return e?.equal&&(n[_].equal=e.equal),n}function tS(t){const e=E(null);try{return t()}finally{E(e)}}const eS=new Uo("",{providedIn:"root",factory:()=>Fo(rS)});let rS=(()=>{class t{static{this.\u0275prov=Io({token:t,providedIn:"root",factory:()=>new oS})}}return t})();class oS{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=Fo(vd),this.taskId=null}scheduleEffect(e){if(this.enqueue(e),null===this.taskId){const n=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(n),this.taskId=null})}}enqueue(e){const n=e.creationZone;this.queues.has(n)||this.queues.set(n,new Set);const l=this.queues.get(n);l.has(e)||(this.queuedEffectCount++,l.add(e))}flush(){for(;this.queuedEffectCount>0;)for(const[e,n]of this.queues)null===e?this.flushQueue(n):e.run(()=>this.flushQueue(n))}flushQueue(e){for(const n of e)e.delete(n),this.queuedEffectCount--,n.run()}}class nS{constructor(e,n,l,g,w,k){this.scheduler=e,this.effectFn=n,this.creationZone=l,this.injector=w,this.watcher=function Ye(t,e,n){const l=Object.create(me);n&&(l.consumerAllowSignalWrites=!0),l.fn=t,l.schedule=e;const g=B=>{l.cleanupFn=B};return l.ref={notify:()=>pt(l),run:()=>{if(null===l.fn)return;if(function A(){return c}())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(l.dirty=!1,l.hasRun&&!Bt(l))return;l.hasRun=!0;const B=et(l);try{l.cleanupFn(),l.cleanupFn=ft,l.fn(g)}finally{_t(l,B)}},cleanup:()=>l.cleanupFn(),destroy:()=>function k(B){(function w(B){return null===B.fn&&null===B.schedule})(B)||(jt(B),B.cleanupFn(),B.fn=null,B.schedule=null,B.cleanupFn=ft)}(l),[_]:l},l.ref}(O=>this.runEffect(O),()=>this.schedule(),k),this.unregisterOnDestroy=g?.onDestroy(()=>this.destroy())}runEffect(e){try{this.effectFn(e)}catch(n){this.injector.get(ol,null,{optional:!0})?.handleError(n)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}}function xE(t,e){xc("NgSignals"),!e?.injector&&vn();const n=e?.injector??Fo(ws),l=!0!==e?.manualCleanup?n.get(Uu):null,g=new nS(n.get(eS),t,typeof Zone>"u"?null:Zone.current,l,n,e?.allowSignalWrites??!1),w=n.get(zk,null,{optional:!0});return w&&8&w._lView[Oo]?(w._lView[Ei]??=[]).push(g.watcher.notify):g.watcher.notify(),g}function iS(t){const e=pn(t);if(!e)return null;const n=new nm(e);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 e.standalone},get isSignal(){return e.signals}}}},9417:(i,a,r)=>{"use strict";r.d(a,{BC:()=>$e,JD:()=>Zn,Q0:()=>Fs,X1:()=>$s,YN:()=>gs,YS:()=>Bi,cV:()=>Pr,cb:()=>Ke,cz:()=>_t,hs:()=>xo,j4:()=>Da,k0:()=>At,kq:()=>S,l_:()=>ea,me:()=>dt,ok:()=>Ti,qT:()=>Sn,tU:()=>Lr,vO:()=>ie,vS:()=>Ra,xq:()=>Es,ze:()=>Li});var o=r(4438),s=r(177),c=r(6648),y=r(7468),_=r(1413),E=r(6354);let T=(()=>{class at{constructor(Z,Rt){this._renderer=Z,this._elementRef=Rt,this.onChange=je=>{},this.onTouched=()=>{}}setProperty(Z,Rt){this._renderer.setProperty(this._elementRef.nativeElement,Z,Rt)}registerOnTouched(Z){this.onTouched=Z}registerOnChange(Z){this.onChange=Z}setDisabledState(Z){this.setProperty("disabled",Z)}static{this.\u0275fac=function(Rt){return new(Rt||at)(o.rXU(o.sFG),o.rXU(o.aKT))}}static{this.\u0275dir=o.FsC({type:at})}}return at})(),A=(()=>{class at extends T{static{this.\u0275fac=(()=>{let Z;return function(je){return(Z||(Z=o.xGo(at)))(je||at)}})()}static{this.\u0275dir=o.FsC({type:at,features:[o.Vt3]})}}return at})();const S=new o.nKC(""),Y={provide:S,useExisting:(0,o.Rfq)(()=>dt),multi:!0},q=new o.nKC("");let dt=(()=>{class at extends T{constructor(Z,Rt,je){super(Z,Rt),this._compositionMode=je,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function z(){const at=(0,s.QT)()?(0,s.QT)().getUserAgent():"";return/android (\d+)/.test(at.toLowerCase())}())}writeValue(Z){this.setProperty("value",Z??"")}_handleInput(Z){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(Z)}_compositionStart(){this._composing=!0}_compositionEnd(Z){this._composing=!1,this._compositionMode&&this.onChange(Z)}static{this.\u0275fac=function(Rt){return new(Rt||at)(o.rXU(o.sFG),o.rXU(o.aKT),o.rXU(q,8))}}static{this.\u0275dir=o.FsC({type:at,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(Rt,je){1&Rt&&o.bIt("input",function(en){return je._handleInput(en.target.value)})("blur",function(){return je.onTouched()})("compositionstart",function(){return je._compositionStart()})("compositionend",function(en){return je._compositionEnd(en.target.value)})},features:[o.Jv_([Y]),o.Vt3]})}}return at})();function pt(at){return null==at||("string"==typeof at||Array.isArray(at))&&0===at.length}function et(at){return null!=at&&"number"==typeof at.length}const _t=new o.nKC(""),Bt=new o.nKC(""),jt=/^(?=.{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 At{static min(gt){return function kt(at){return gt=>{if(pt(gt.value)||pt(at))return null;const Z=parseFloat(gt.value);return!isNaN(Z)&&Z{if(pt(gt.value)||pt(at))return null;const Z=parseFloat(gt.value);return!isNaN(Z)&&Z>at?{max:{max:at,actual:gt.value}}:null}}(gt)}static required(gt){return lt(gt)}static requiredTrue(gt){return Ct(gt)}static email(gt){return function $t(at){return pt(at.value)||jt.test(at.value)?null:{email:!0}}(gt)}static minLength(gt){return function qt(at){return gt=>pt(gt.value)||!et(gt.value)?null:gt.value.length{if(pt(Rt.value))return null;const je=Rt.value;return gt.test(je)?null:{pattern:{requiredPattern:Z,actualValue:je}}}}(gt)}static nullValidator(gt){return null}static compose(gt){return Ve(gt)}static composeAsync(gt){return Lt(gt)}}function lt(at){return pt(at.value)?{required:!0}:null}function Ct(at){return!0===at.value?null:{required:!0}}function ve(at){return gt=>et(gt.value)&>.value.length>at?{maxlength:{requiredLength:at,actualLength:gt.value.length}}:null}function ce(at){return null}function qe(at){return null!=at}function Mr(at){return(0,o.jNT)(at)?(0,c.H)(at):at}function mr(at){let gt={};return at.forEach(Z=>{gt=null!=Z?{...gt,...Z}:gt}),0===Object.keys(gt).length?null:gt}function _r(at,gt){return gt.map(Z=>Z(at))}function ke(at){return at.map(gt=>function Wr(at){return!at.validate}(gt)?gt:Z=>gt.validate(Z))}function Ve(at){if(!at)return null;const gt=at.filter(qe);return 0==gt.length?null:function(Z){return mr(_r(Z,gt))}}function yt(at){return null!=at?Ve(ke(at)):null}function Lt(at){if(!at)return null;const gt=at.filter(qe);return 0==gt.length?null:function(Z){const Rt=_r(Z,gt).map(Mr);return(0,y.p)(Rt).pipe((0,E.T)(mr))}}function Ie(at){return null!=at?Lt(ke(at)):null}function Pt(at,gt){return null===at?[gt]:Array.isArray(at)?[...at,gt]:[at,gt]}function le(at){return at._rawValidators}function zt(at){return at._rawAsyncValidators}function Ae(at){return at?Array.isArray(at)?at:[at]:[]}function Ye(at,gt){return Array.isArray(at)?at.includes(gt):at===gt}function ft(at,gt){const Z=Ae(gt);return Ae(at).forEach(je=>{Ye(Z,je)||Z.push(je)}),Z}function me(at,gt){return Ae(gt).filter(Z=>!Ye(at,Z))}class Vt{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}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}_setValidators(gt){this._rawValidators=gt||[],this._composedValidatorFn=yt(this._rawValidators)}_setAsyncValidators(gt){this._rawAsyncValidators=gt||[],this._composedAsyncValidatorFn=Ie(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(gt){this._onDestroyCallbacks.push(gt)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(gt=>gt()),this._onDestroyCallbacks=[]}reset(gt=void 0){this.control&&this.control.reset(gt)}hasError(gt,Z){return!!this.control&&this.control.hasError(gt,Z)}getError(gt,Z){return this.control?this.control.getError(gt,Z):null}}class Te extends Vt{get formDirective(){return null}get path(){return null}}class ie extends Vt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class We{constructor(gt){this._cd=gt}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 $e=(()=>{class at extends We{constructor(Z){super(Z)}static{this.\u0275fac=function(Rt){return new(Rt||at)(o.rXU(ie,2))}}static{this.\u0275dir=o.FsC({type:at,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Rt,je){2&Rt&&o.AVh("ng-untouched",je.isUntouched)("ng-touched",je.isTouched)("ng-pristine",je.isPristine)("ng-dirty",je.isDirty)("ng-valid",je.isValid)("ng-invalid",je.isInvalid)("ng-pending",je.isPending)},features:[o.Vt3]})}}return at})(),Ke=(()=>{class at extends We{constructor(Z){super(Z)}static{this.\u0275fac=function(Rt){return new(Rt||at)(o.rXU(Te,10))}}static{this.\u0275dir=o.FsC({type:at,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(Rt,je){2&Rt&&o.AVh("ng-untouched",je.isUntouched)("ng-touched",je.isTouched)("ng-pristine",je.isPristine)("ng-dirty",je.isDirty)("ng-valid",je.isValid)("ng-invalid",je.isInvalid)("ng-pending",je.isPending)("ng-submitted",je.isSubmitted)},features:[o.Vt3]})}}return at})();const Hr="VALID",Qr="INVALID",Xr="PENDING",gr="DISABLED";class ho{}class te extends ho{constructor(gt,Z){super(),this.value=gt,this.source=Z}}class Qt extends ho{constructor(gt,Z){super(),this.pristine=gt,this.source=Z}}class Ft extends ho{constructor(gt,Z){super(),this.touched=gt,this.source=Z}}class pe extends ho{constructor(gt,Z){super(),this.status=gt,this.source=Z}}class br extends ho{constructor(gt){super(),this.source=gt}}class Yr extends ho{constructor(gt){super(),this.source=gt}}function Do(at){return(_e(at)?at.validators:at)||null}function rr(at,gt){return(_e(gt)?gt.asyncValidators:at)||null}function _e(at){return null!=at&&!Array.isArray(at)&&"object"==typeof at}function Qe(at,gt,Z){const Rt=at.controls;if(!(gt?Object.keys(Rt):Rt).length)throw new o.wOt(1e3,"");if(!Rt[Z])throw new o.wOt(1001,"")}function De(at,gt,Z){at._forEachChild((Rt,je)=>{if(void 0===Z[je])throw new o.wOt(1002,"")})}class we{constructor(gt,Z){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=null,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this._status=(0,o.EWP)(()=>this.statusReactive()),this.statusReactive=(0,o.vPA)(void 0),this._pristine=(0,o.EWP)(()=>this.pristineReactive()),this.pristineReactive=(0,o.vPA)(!0),this._touched=(0,o.EWP)(()=>this.touchedReactive()),this.touchedReactive=(0,o.vPA)(!1),this._events=new _.B,this.events=this._events.asObservable(),this._onDisabledChange=[],this._assignValidators(gt),this._assignAsyncValidators(Z)}get validator(){return this._composedValidatorFn}set validator(gt){this._rawValidators=this._composedValidatorFn=gt}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(gt){this._rawAsyncValidators=this._composedAsyncValidatorFn=gt}get parent(){return this._parent}get status(){return(0,o.O8t)(this.statusReactive)}set status(gt){(0,o.O8t)(()=>this.statusReactive.set(gt))}get valid(){return this.status===Hr}get invalid(){return this.status===Qr}get pending(){return this.status==Xr}get disabled(){return this.status===gr}get enabled(){return this.status!==gr}get pristine(){return(0,o.O8t)(this.pristineReactive)}set pristine(gt){(0,o.O8t)(()=>this.pristineReactive.set(gt))}get dirty(){return!this.pristine}get touched(){return(0,o.O8t)(this.touchedReactive)}set touched(gt){(0,o.O8t)(()=>this.touchedReactive.set(gt))}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(gt){this._assignValidators(gt)}setAsyncValidators(gt){this._assignAsyncValidators(gt)}addValidators(gt){this.setValidators(ft(gt,this._rawValidators))}addAsyncValidators(gt){this.setAsyncValidators(ft(gt,this._rawAsyncValidators))}removeValidators(gt){this.setValidators(me(gt,this._rawValidators))}removeAsyncValidators(gt){this.setAsyncValidators(me(gt,this._rawAsyncValidators))}hasValidator(gt){return Ye(this._rawValidators,gt)}hasAsyncValidator(gt){return Ye(this._rawAsyncValidators,gt)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(gt={}){const Z=!1===this.touched;this.touched=!0;const Rt=gt.sourceControl??this;this._parent&&!gt.onlySelf&&this._parent.markAsTouched({...gt,sourceControl:Rt}),Z&&!1!==gt.emitEvent&&this._events.next(new Ft(!0,Rt))}markAllAsTouched(gt={}){this.markAsTouched({onlySelf:!0,emitEvent:gt.emitEvent,sourceControl:this}),this._forEachChild(Z=>Z.markAllAsTouched(gt))}markAsUntouched(gt={}){const Z=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const Rt=gt.sourceControl??this;this._forEachChild(je=>{je.markAsUntouched({onlySelf:!0,emitEvent:gt.emitEvent,sourceControl:Rt})}),this._parent&&!gt.onlySelf&&this._parent._updateTouched(gt,Rt),Z&&!1!==gt.emitEvent&&this._events.next(new Ft(!1,Rt))}markAsDirty(gt={}){const Z=!0===this.pristine;this.pristine=!1;const Rt=gt.sourceControl??this;this._parent&&!gt.onlySelf&&this._parent.markAsDirty({...gt,sourceControl:Rt}),Z&&!1!==gt.emitEvent&&this._events.next(new Qt(!1,Rt))}markAsPristine(gt={}){const Z=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const Rt=gt.sourceControl??this;this._forEachChild(je=>{je.markAsPristine({onlySelf:!0,emitEvent:gt.emitEvent})}),this._parent&&!gt.onlySelf&&this._parent._updatePristine(gt,Rt),Z&&!1!==gt.emitEvent&&this._events.next(new Qt(!0,Rt))}markAsPending(gt={}){this.status=Xr;const Z=gt.sourceControl??this;!1!==gt.emitEvent&&(this._events.next(new pe(this.status,Z)),this.statusChanges.emit(this.status)),this._parent&&!gt.onlySelf&&this._parent.markAsPending({...gt,sourceControl:Z})}disable(gt={}){const Z=this._parentMarkedDirty(gt.onlySelf);this.status=gr,this.errors=null,this._forEachChild(je=>{je.disable({...gt,onlySelf:!0})}),this._updateValue();const Rt=gt.sourceControl??this;!1!==gt.emitEvent&&(this._events.next(new te(this.value,Rt)),this._events.next(new pe(this.status,Rt)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...gt,skipPristineCheck:Z},this),this._onDisabledChange.forEach(je=>je(!0))}enable(gt={}){const Z=this._parentMarkedDirty(gt.onlySelf);this.status=Hr,this._forEachChild(Rt=>{Rt.enable({...gt,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:gt.emitEvent}),this._updateAncestors({...gt,skipPristineCheck:Z},this),this._onDisabledChange.forEach(Rt=>Rt(!1))}_updateAncestors(gt,Z){this._parent&&!gt.onlySelf&&(this._parent.updateValueAndValidity(gt),gt.skipPristineCheck||this._parent._updatePristine({},Z),this._parent._updateTouched({},Z))}setParent(gt){this._parent=gt}getRawValue(){return this.value}updateValueAndValidity(gt={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const Rt=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Hr||this.status===Xr)&&this._runAsyncValidator(Rt,gt.emitEvent)}const Z=gt.sourceControl??this;!1!==gt.emitEvent&&(this._events.next(new te(this.value,Z)),this._events.next(new pe(this.status,Z)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!gt.onlySelf&&this._parent.updateValueAndValidity({...gt,sourceControl:Z})}_updateTreeValidity(gt={emitEvent:!0}){this._forEachChild(Z=>Z._updateTreeValidity(gt)),this.updateValueAndValidity({onlySelf:!0,emitEvent:gt.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?gr:Hr}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(gt,Z){if(this.asyncValidator){this.status=Xr,this._hasOwnPendingAsyncValidator={emitEvent:!1!==Z};const Rt=Mr(this.asyncValidator(this));this._asyncValidationSubscription=Rt.subscribe(je=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(je,{emitEvent:Z,shouldHaveEmitted:gt})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const gt=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,gt}return!1}setErrors(gt,Z={}){this.errors=gt,this._updateControlsErrors(!1!==Z.emitEvent,this,Z.shouldHaveEmitted)}get(gt){let Z=gt;return null==Z||(Array.isArray(Z)||(Z=Z.split(".")),0===Z.length)?null:Z.reduce((Rt,je)=>Rt&&Rt._find(je),this)}getError(gt,Z){const Rt=Z?this.get(Z):this;return Rt&&Rt.errors?Rt.errors[gt]:null}hasError(gt,Z){return!!this.getError(gt,Z)}get root(){let gt=this;for(;gt._parent;)gt=gt._parent;return gt}_updateControlsErrors(gt,Z,Rt){this.status=this._calculateStatus(),gt&&this.statusChanges.emit(this.status),(gt||Rt)&&this._events.next(new pe(this.status,Z)),this._parent&&this._parent._updateControlsErrors(gt,Z,Rt)}_initObservables(){this.valueChanges=new o.bkB,this.statusChanges=new o.bkB}_calculateStatus(){return this._allControlsDisabled()?gr:this.errors?Qr:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Xr)?Xr:this._anyControlsHaveStatus(Qr)?Qr:Hr}_anyControlsHaveStatus(gt){return this._anyControls(Z=>Z.status===gt)}_anyControlsDirty(){return this._anyControls(gt=>gt.dirty)}_anyControlsTouched(){return this._anyControls(gt=>gt.touched)}_updatePristine(gt,Z){const Rt=!this._anyControlsDirty(),je=this.pristine!==Rt;this.pristine=Rt,this._parent&&!gt.onlySelf&&this._parent._updatePristine(gt,Z),je&&this._events.next(new Qt(this.pristine,Z))}_updateTouched(gt={},Z){this.touched=this._anyControlsTouched(),this._events.next(new Ft(this.touched,Z)),this._parent&&!gt.onlySelf&&this._parent._updateTouched(gt,Z)}_registerOnCollectionChange(gt){this._onCollectionChange=gt}_setUpdateStrategy(gt){_e(gt)&&null!=gt.updateOn&&(this._updateOn=gt.updateOn)}_parentMarkedDirty(gt){return!gt&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(gt){return null}_assignValidators(gt){this._rawValidators=Array.isArray(gt)?gt.slice():gt,this._composedValidatorFn=function Ko(at){return Array.isArray(at)?yt(at):at||null}(this._rawValidators)}_assignAsyncValidators(gt){this._rawAsyncValidators=Array.isArray(gt)?gt.slice():gt,this._composedAsyncValidatorFn=function Je(at){return Array.isArray(at)?Ie(at):at||null}(this._rawAsyncValidators)}}class Zt extends we{constructor(gt,Z,Rt){super(Do(Z),rr(Rt,Z)),this.controls=gt,this._initObservables(),this._setUpdateStrategy(Z),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(gt,Z){return this.controls[gt]?this.controls[gt]:(this.controls[gt]=Z,Z.setParent(this),Z._registerOnCollectionChange(this._onCollectionChange),Z)}addControl(gt,Z,Rt={}){this.registerControl(gt,Z),this.updateValueAndValidity({emitEvent:Rt.emitEvent}),this._onCollectionChange()}removeControl(gt,Z={}){this.controls[gt]&&this.controls[gt]._registerOnCollectionChange(()=>{}),delete this.controls[gt],this.updateValueAndValidity({emitEvent:Z.emitEvent}),this._onCollectionChange()}setControl(gt,Z,Rt={}){this.controls[gt]&&this.controls[gt]._registerOnCollectionChange(()=>{}),delete this.controls[gt],Z&&this.registerControl(gt,Z),this.updateValueAndValidity({emitEvent:Rt.emitEvent}),this._onCollectionChange()}contains(gt){return this.controls.hasOwnProperty(gt)&&this.controls[gt].enabled}setValue(gt,Z={}){De(this,0,gt),Object.keys(gt).forEach(Rt=>{Qe(this,!0,Rt),this.controls[Rt].setValue(gt[Rt],{onlySelf:!0,emitEvent:Z.emitEvent})}),this.updateValueAndValidity(Z)}patchValue(gt,Z={}){null!=gt&&(Object.keys(gt).forEach(Rt=>{const je=this.controls[Rt];je&&je.patchValue(gt[Rt],{onlySelf:!0,emitEvent:Z.emitEvent})}),this.updateValueAndValidity(Z))}reset(gt={},Z={}){this._forEachChild((Rt,je)=>{Rt.reset(gt?gt[je]:null,{onlySelf:!0,emitEvent:Z.emitEvent})}),this._updatePristine(Z,this),this._updateTouched(Z,this),this.updateValueAndValidity(Z)}getRawValue(){return this._reduceChildren({},(gt,Z,Rt)=>(gt[Rt]=Z.getRawValue(),gt))}_syncPendingControls(){let gt=this._reduceChildren(!1,(Z,Rt)=>!!Rt._syncPendingControls()||Z);return gt&&this.updateValueAndValidity({onlySelf:!0}),gt}_forEachChild(gt){Object.keys(this.controls).forEach(Z=>{const Rt=this.controls[Z];Rt&>(Rt,Z)})}_setUpControls(){this._forEachChild(gt=>{gt.setParent(this),gt._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(gt){for(const[Z,Rt]of Object.entries(this.controls))if(this.contains(Z)&>(Rt))return!0;return!1}_reduceValue(){return this._reduceChildren({},(Z,Rt,je)=>((Rt.enabled||this.disabled)&&(Z[je]=Rt.value),Z))}_reduceChildren(gt,Z){let Rt=gt;return this._forEachChild((je,ko)=>{Rt=Z(Rt,je,ko)}),Rt}_allControlsDisabled(){for(const gt of Object.keys(this.controls))if(this.controls[gt].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(gt){return this.controls.hasOwnProperty(gt)?this.controls[gt]:null}}class _o extends Zt{}const ei=new o.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>Zo}),Zo="always";function Ci(at,gt){return[...gt.path,at]}function Io(at,gt,Z=Zo){Ri(at,gt),gt.valueAccessor.writeValue(at.value),(at.disabled||"always"===Z)&>.valueAccessor.setDisabledState?.(at.disabled),function Oa(at,gt){gt.valueAccessor.registerOnChange(Z=>{at._pendingValue=Z,at._pendingChange=!0,at._pendingDirty=!0,"change"===at.updateOn&&na(at,gt)})}(at,gt),function Xn(at,gt){const Z=(Rt,je)=>{gt.valueAccessor.writeValue(Rt),je&>.viewToModelUpdate(Rt)};at.registerOnChange(Z),gt._registerOnDestroy(()=>{at._unregisterOnChange(Z)})}(at,gt),function Ni(at,gt){gt.valueAccessor.registerOnTouched(()=>{at._pendingTouched=!0,"blur"===at.updateOn&&at._pendingChange&&na(at,gt),"submit"!==at.updateOn&&at.markAsTouched()})}(at,gt),function Un(at,gt){if(gt.valueAccessor.setDisabledState){const Z=Rt=>{gt.valueAccessor.setDisabledState(Rt)};at.registerOnDisabledChange(Z),gt._registerOnDestroy(()=>{at._unregisterOnDisabledChange(Z)})}}(at,gt)}function Oi(at,gt,Z=!0){const Rt=()=>{};gt.valueAccessor&&(gt.valueAccessor.registerOnChange(Rt),gt.valueAccessor.registerOnTouched(Rt)),yi(at,gt),at&&(gt._invokeOnDestroyCallbacks(),at._registerOnCollectionChange(()=>{}))}function di(at,gt){at.forEach(Z=>{Z.registerOnValidatorChange&&Z.registerOnValidatorChange(gt)})}function Ri(at,gt){const Z=le(at);null!==gt.validator?at.setValidators(Pt(Z,gt.validator)):"function"==typeof Z&&at.setValidators([Z]);const Rt=zt(at);null!==gt.asyncValidator?at.setAsyncValidators(Pt(Rt,gt.asyncValidator)):"function"==typeof Rt&&at.setAsyncValidators([Rt]);const je=()=>at.updateValueAndValidity();di(gt._rawValidators,je),di(gt._rawAsyncValidators,je)}function yi(at,gt){let Z=!1;if(null!==at){if(null!==gt.validator){const je=le(at);if(Array.isArray(je)&&je.length>0){const ko=je.filter(en=>en!==gt.validator);ko.length!==je.length&&(Z=!0,at.setValidators(ko))}}if(null!==gt.asyncValidator){const je=zt(at);if(Array.isArray(je)&&je.length>0){const ko=je.filter(en=>en!==gt.asyncValidator);ko.length!==je.length&&(Z=!0,at.setAsyncValidators(ko))}}}const Rt=()=>{};return di(gt._rawValidators,Rt),di(gt._rawAsyncValidators,Rt),Z}function na(at,gt){at._pendingDirty&&at.markAsDirty(),at.setValue(at._pendingValue,{emitModelToViewChange:!1}),gt.viewToModelUpdate(at._pendingValue),at._pendingChange=!1}function ui(at,gt){Ri(at,gt)}function Yt(at,gt){if(!at.hasOwnProperty("model"))return!1;const Z=at.model;return!!Z.isFirstChange()||!Object.is(gt,Z.currentValue)}function de(at,gt){at._syncPendingControls(),gt.forEach(Z=>{const Rt=Z.control;"submit"===Rt.updateOn&&Rt._pendingChange&&(Z.viewToModelUpdate(Rt._pendingValue),Rt._pendingChange=!1)})}function He(at,gt){if(!gt)return null;let Z,Rt,je;return Array.isArray(gt),gt.forEach(ko=>{ko.constructor===dt?Z=ko:function Mt(at){return Object.getPrototypeOf(at.constructor)===A}(ko)?Rt=ko:je=ko}),je||Rt||Z||null}const Ir={provide:Te,useExisting:(0,o.Rfq)(()=>Pr)},Cr=Promise.resolve();let Pr=(()=>{class at extends Te{get submitted(){return(0,o.O8t)(this.submittedReactive)}constructor(Z,Rt,je){super(),this.callSetDisabledState=je,this._submitted=(0,o.EWP)(()=>this.submittedReactive()),this.submittedReactive=(0,o.vPA)(!1),this._directives=new Set,this.ngSubmit=new o.bkB,this.form=new Zt({},yt(Z),Ie(Rt))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(Z){Cr.then(()=>{const Rt=this._findContainer(Z.path);Z.control=Rt.registerControl(Z.name,Z.control),Io(Z.control,Z,this.callSetDisabledState),Z.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(Z)})}getControl(Z){return this.form.get(Z.path)}removeControl(Z){Cr.then(()=>{const Rt=this._findContainer(Z.path);Rt&&Rt.removeControl(Z.name),this._directives.delete(Z)})}addFormGroup(Z){Cr.then(()=>{const Rt=this._findContainer(Z.path),je=new Zt({});ui(je,Z),Rt.registerControl(Z.name,je),je.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(Z){Cr.then(()=>{const Rt=this._findContainer(Z.path);Rt&&Rt.removeControl(Z.name)})}getFormGroup(Z){return this.form.get(Z.path)}updateModel(Z,Rt){Cr.then(()=>{this.form.get(Z.path).setValue(Rt)})}setValue(Z){this.control.setValue(Z)}onSubmit(Z){return this.submittedReactive.set(!0),de(this.form,this._directives),this.ngSubmit.emit(Z),"dialog"===Z?.target?.method}onReset(){this.resetForm()}resetForm(Z=void 0){this.form.reset(Z),this.submittedReactive.set(!1)}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(Z){return Z.pop(),Z.length?this.form.get(Z):this.form}static{this.\u0275fac=function(Rt){return new(Rt||at)(o.rXU(_t,10),o.rXU(Bt,10),o.rXU(ei,8))}}static{this.\u0275dir=o.FsC({type:at,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(Rt,je){1&Rt&&o.bIt("submit",function(en){return je.onSubmit(en)})("reset",function(){return je.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[o.Jv_([Ir]),o.Vt3]})}}return at})();function $r(at,gt){const Z=at.indexOf(gt);Z>-1&&at.splice(Z,1)}function Jr(at){return"object"==typeof at&&null!==at&&2===Object.keys(at).length&&"value"in at&&"disabled"in at}const eo=class extends we{constructor(gt=null,Z,Rt){super(Do(Z),rr(Rt,Z)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(gt),this._setUpdateStrategy(Z),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),_e(Z)&&(Z.nonNullable||Z.initialValueIsDefault)&&(this.defaultValue=Jr(gt)?gt.value:gt)}setValue(gt,Z={}){this.value=this._pendingValue=gt,this._onChange.length&&!1!==Z.emitModelToViewChange&&this._onChange.forEach(Rt=>Rt(this.value,!1!==Z.emitViewToModelChange)),this.updateValueAndValidity(Z)}patchValue(gt,Z={}){this.setValue(gt,Z)}reset(gt=this.defaultValue,Z={}){this._applyFormState(gt),this.markAsPristine(Z),this.markAsUntouched(Z),this.setValue(this.value,Z),this._pendingChange=!1}_updateValue(){}_anyControls(gt){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(gt){this._onChange.push(gt)}_unregisterOnChange(gt){$r(this._onChange,gt)}registerOnDisabledChange(gt){this._onDisabledChange.push(gt)}_unregisterOnDisabledChange(gt){$r(this._onDisabledChange,gt)}_forEachChild(gt){}_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(gt){Jr(gt)?(this.value=this._pendingValue=gt.value,gt.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=gt}},xo=eo,Ji={provide:ie,useExisting:(0,o.Rfq)(()=>Ra)},on=Promise.resolve();let Ra=(()=>{class at extends ie{constructor(Z,Rt,je,ko,en,$a){super(),this._changeDetectorRef=en,this.callSetDisabledState=$a,this.control=new eo,this._registered=!1,this.name="",this.update=new o.bkB,this._parent=Z,this._setValidators(Rt),this._setAsyncValidators(je),this.valueAccessor=He(0,ko)}ngOnChanges(Z){if(this._checkForErrors(),!this._registered||"name"in Z){if(this._registered&&(this._checkName(),this.formDirective)){const Rt=Z.name.previousValue;this.formDirective.removeControl({name:Rt,path:this._getPath(Rt)})}this._setUpControl()}"isDisabled"in Z&&this._updateDisabled(Z),Yt(Z,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(Z){this.viewModel=Z,this.update.emit(Z)}_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(){Io(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(Z){on.then(()=>{this.control.setValue(Z,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(Z){const Rt=Z.isDisabled.currentValue,je=0!==Rt&&(0,o.L39)(Rt);on.then(()=>{je&&!this.control.disabled?this.control.disable():!je&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(Z){return this._parent?Ci(Z,this._parent):[Z]}static{this.\u0275fac=function(Rt){return new(Rt||at)(o.rXU(Te,9),o.rXU(_t,10),o.rXU(Bt,10),o.rXU(S,10),o.rXU(o.gRc,8),o.rXU(ei,8))}}static{this.\u0275dir=o.FsC({type:at,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"],features:[o.Jv_([Ji]),o.Vt3,o.OA$]})}}return at})(),Sn=(()=>{class at{static{this.\u0275fac=function(Rt){return new(Rt||at)}}static{this.\u0275dir=o.FsC({type:at,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}}return at})();const ji={provide:S,useExisting:(0,o.Rfq)(()=>Fs),multi:!0};let Fs=(()=>{class at extends A{writeValue(Z){this.setProperty("value",Z??"")}registerOnChange(Z){this.onChange=Rt=>{Z(""==Rt?null:parseFloat(Rt))}}static{this.\u0275fac=(()=>{let Z;return function(je){return(Z||(Z=o.xGo(at)))(je||at)}})()}static{this.\u0275dir=o.FsC({type:at,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(Rt,je){1&Rt&&o.bIt("input",function(en){return je.onChange(en.target.value)})("blur",function(){return je.onTouched()})},features:[o.Jv_([ji]),o.Vt3]})}}return at})();const oi=new o.nKC(""),Ua={provide:ie,useExisting:(0,o.Rfq)(()=>ea)};let ea=(()=>{class at extends ie{set isDisabled(Z){}static{this._ngModelWarningSentOnce=!1}constructor(Z,Rt,je,ko,en){super(),this._ngModelWarningConfig=ko,this.callSetDisabledState=en,this.update=new o.bkB,this._ngModelWarningSent=!1,this._setValidators(Z),this._setAsyncValidators(Rt),this.valueAccessor=He(0,je)}ngOnChanges(Z){if(this._isControlChanged(Z)){const Rt=Z.form.previousValue;Rt&&Oi(Rt,this,!1),Io(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Yt(Z,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Oi(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(Z){this.viewModel=Z,this.update.emit(Z)}_isControlChanged(Z){return Z.hasOwnProperty("form")}static{this.\u0275fac=function(Rt){return new(Rt||at)(o.rXU(_t,10),o.rXU(Bt,10),o.rXU(S,10),o.rXU(oi,8),o.rXU(ei,8))}}static{this.\u0275dir=o.FsC({type:at,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[o.Jv_([Ua]),o.Vt3,o.OA$]})}}return at})();const Go={provide:Te,useExisting:(0,o.Rfq)(()=>Da)};let Da=(()=>{class at extends Te{get submitted(){return(0,o.O8t)(this._submittedReactive)}set submitted(Z){this._submittedReactive.set(Z)}constructor(Z,Rt,je){super(),this.callSetDisabledState=je,this._submitted=(0,o.EWP)(()=>this._submittedReactive()),this._submittedReactive=(0,o.vPA)(!1),this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new o.bkB,this._setValidators(Z),this._setAsyncValidators(Rt)}ngOnChanges(Z){this._checkFormPresent(),Z.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(yi(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(Z){const Rt=this.form.get(Z.path);return Io(Rt,Z,this.callSetDisabledState),Rt.updateValueAndValidity({emitEvent:!1}),this.directives.push(Z),Rt}getControl(Z){return this.form.get(Z.path)}removeControl(Z){Oi(Z.control||null,Z,!1),function Oe(at,gt){const Z=at.indexOf(gt);Z>-1&&at.splice(Z,1)}(this.directives,Z)}addFormGroup(Z){this._setUpFormContainer(Z)}removeFormGroup(Z){this._cleanUpFormContainer(Z)}getFormGroup(Z){return this.form.get(Z.path)}addFormArray(Z){this._setUpFormContainer(Z)}removeFormArray(Z){this._cleanUpFormContainer(Z)}getFormArray(Z){return this.form.get(Z.path)}updateModel(Z,Rt){this.form.get(Z.path).setValue(Rt)}onSubmit(Z){return this._submittedReactive.set(!0),de(this.form,this.directives),this.ngSubmit.emit(Z),this.form._events.next(new br(this.control)),"dialog"===Z?.target?.method}onReset(){this.resetForm()}resetForm(Z=void 0){this.form.reset(Z),this._submittedReactive.set(!1),this.form._events.next(new Yr(this.form))}_updateDomValue(){this.directives.forEach(Z=>{const Rt=Z.control,je=this.form.get(Z.path);Rt!==je&&(Oi(Rt||null,Z),(at=>at instanceof eo)(je)&&(Io(je,Z,this.callSetDisabledState),Z.control=je))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(Z){const Rt=this.form.get(Z.path);ui(Rt,Z),Rt.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(Z){if(this.form){const Rt=this.form.get(Z.path);Rt&&function Mn(at,gt){return yi(at,gt)}(Rt,Z)&&Rt.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Ri(this.form,this),this._oldForm&&yi(this._oldForm,this)}_checkFormPresent(){}static{this.\u0275fac=function(Rt){return new(Rt||at)(o.rXU(_t,10),o.rXU(Bt,10),o.rXU(ei,8))}}static{this.\u0275dir=o.FsC({type:at,selectors:[["","formGroup",""]],hostBindings:function(Rt,je){1&Rt&&o.bIt("submit",function(en){return je.onSubmit(en)})("reset",function(){return je.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[o.Jv_([Go]),o.Vt3,o.OA$]})}}return at})();const us={provide:ie,useExisting:(0,o.Rfq)(()=>Zn)};let Zn=(()=>{class at extends ie{set isDisabled(Z){}static{this._ngModelWarningSentOnce=!1}constructor(Z,Rt,je,ko,en){super(),this._ngModelWarningConfig=en,this._added=!1,this.name=null,this.update=new o.bkB,this._ngModelWarningSent=!1,this._parent=Z,this._setValidators(Rt),this._setAsyncValidators(je),this.valueAccessor=He(0,ko)}ngOnChanges(Z){this._added||this._setUpControl(),Yt(Z,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(Z){this.viewModel=Z,this.update.emit(Z)}get path(){return Ci(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{this.\u0275fac=function(Rt){return new(Rt||at)(o.rXU(Te,13),o.rXU(_t,10),o.rXU(Bt,10),o.rXU(S,10),o.rXU(oi,8))}}static{this.\u0275dir=o.FsC({type:at,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[o.Jv_([us]),o.Vt3,o.OA$]})}}return at})();let pi=(()=>{class at{constructor(){this._validator=ce}ngOnChanges(Z){if(this.inputName in Z){const Rt=this.normalizeInput(Z[this.inputName].currentValue);this._enabled=this.enabled(Rt),this._validator=this._enabled?this.createValidator(Rt):ce,this._onChange&&this._onChange()}}validate(Z){return this._validator(Z)}registerOnValidatorChange(Z){this._onChange=Z}enabled(Z){return null!=Z}static{this.\u0275fac=function(Rt){return new(Rt||at)}}static{this.\u0275dir=o.FsC({type:at,features:[o.OA$]})}}return at})();const Bs={provide:_t,useExisting:(0,o.Rfq)(()=>Bi),multi:!0},Us={provide:_t,useExisting:(0,o.Rfq)(()=>Es),multi:!0};let Bi=(()=>{class at extends pi{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=o.L39,this.createValidator=Z=>lt}enabled(Z){return Z}static{this.\u0275fac=(()=>{let Z;return function(je){return(Z||(Z=o.xGo(at)))(je||at)}})()}static{this.\u0275dir=o.FsC({type:at,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(Rt,je){2&Rt&&o.BMQ("required",je._enabled?"":null)},inputs:{required:"required"},features:[o.Jv_([Bs]),o.Vt3]})}}return at})(),Es=(()=>{class at extends Bi{constructor(){super(...arguments),this.createValidator=Z=>Ct}static{this.\u0275fac=(()=>{let Z;return function(je){return(Z||(Z=o.xGo(at)))(je||at)}})()}static{this.\u0275dir=o.FsC({type:at,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(Rt,je){2&Rt&&o.BMQ("required",je._enabled?"":null)},features:[o.Jv_([Us]),o.Vt3]})}}return at})();const ae={provide:_t,useExisting:(0,o.Rfq)(()=>Lr),multi:!0};let Lr=(()=>{class at extends pi{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=Z=>function Jn(at){return"number"==typeof at?at:parseInt(at,10)}(Z),this.createValidator=Z=>ve(Z)}static{this.\u0275fac=(()=>{let Z;return function(je){return(Z||(Z=o.xGo(at)))(je||at)}})()}static{this.\u0275dir=o.FsC({type:at,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(Rt,je){2&Rt&&o.BMQ("maxlength",je._enabled?je.maxlength:null)},inputs:{maxlength:"maxlength"},features:[o.Jv_([ae]),o.Vt3]})}}return at})(),So=(()=>{class at{static{this.\u0275fac=function(Rt){return new(Rt||at)}}static{this.\u0275mod=o.$C({type:at})}static{this.\u0275inj=o.G2t({})}}return at})();class Wn extends we{constructor(gt,Z,Rt){super(Do(Z),rr(Rt,Z)),this.controls=gt,this._initObservables(),this._setUpdateStrategy(Z),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(gt){return this.controls[this._adjustIndex(gt)]}push(gt,Z={}){this.controls.push(gt),this._registerControl(gt),this.updateValueAndValidity({emitEvent:Z.emitEvent}),this._onCollectionChange()}insert(gt,Z,Rt={}){this.controls.splice(gt,0,Z),this._registerControl(Z),this.updateValueAndValidity({emitEvent:Rt.emitEvent})}removeAt(gt,Z={}){let Rt=this._adjustIndex(gt);Rt<0&&(Rt=0),this.controls[Rt]&&this.controls[Rt]._registerOnCollectionChange(()=>{}),this.controls.splice(Rt,1),this.updateValueAndValidity({emitEvent:Z.emitEvent})}setControl(gt,Z,Rt={}){let je=this._adjustIndex(gt);je<0&&(je=0),this.controls[je]&&this.controls[je]._registerOnCollectionChange(()=>{}),this.controls.splice(je,1),Z&&(this.controls.splice(je,0,Z),this._registerControl(Z)),this.updateValueAndValidity({emitEvent:Rt.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(gt,Z={}){De(this,0,gt),gt.forEach((Rt,je)=>{Qe(this,!1,je),this.at(je).setValue(Rt,{onlySelf:!0,emitEvent:Z.emitEvent})}),this.updateValueAndValidity(Z)}patchValue(gt,Z={}){null!=gt&&(gt.forEach((Rt,je)=>{this.at(je)&&this.at(je).patchValue(Rt,{onlySelf:!0,emitEvent:Z.emitEvent})}),this.updateValueAndValidity(Z))}reset(gt=[],Z={}){this._forEachChild((Rt,je)=>{Rt.reset(gt[je],{onlySelf:!0,emitEvent:Z.emitEvent})}),this._updatePristine(Z,this),this._updateTouched(Z,this),this.updateValueAndValidity(Z)}getRawValue(){return this.controls.map(gt=>gt.getRawValue())}clear(gt={}){this.controls.length<1||(this._forEachChild(Z=>Z._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:gt.emitEvent}))}_adjustIndex(gt){return gt<0?gt+this.length:gt}_syncPendingControls(){let gt=this.controls.reduce((Z,Rt)=>!!Rt._syncPendingControls()||Z,!1);return gt&&this.updateValueAndValidity({onlySelf:!0}),gt}_forEachChild(gt){this.controls.forEach((Z,Rt)=>{gt(Z,Rt)})}_updateValue(){this.value=this.controls.filter(gt=>gt.enabled||this.disabled).map(gt=>gt.value)}_anyControls(gt){return this.controls.some(Z=>Z.enabled&>(Z))}_setUpControls(){this._forEachChild(gt=>this._registerControl(gt))}_allControlsDisabled(){for(const gt of this.controls)if(gt.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(gt){gt.setParent(this),gt._registerOnCollectionChange(this._onCollectionChange)}_find(gt){return this.at(gt)??null}}function Ai(at){return!!at&&(void 0!==at.asyncValidators||void 0!==at.validators||void 0!==at.updateOn)}let Ti=(()=>{class at{constructor(){this.useNonNullable=!1}get nonNullable(){const Z=new at;return Z.useNonNullable=!0,Z}group(Z,Rt=null){const je=this._reduceControls(Z);let ko={};return Ai(Rt)?ko=Rt:null!==Rt&&(ko.validators=Rt.validator,ko.asyncValidators=Rt.asyncValidator),new Zt(je,ko)}record(Z,Rt=null){const je=this._reduceControls(Z);return new _o(je,Rt)}control(Z,Rt,je){let ko={};return this.useNonNullable?(Ai(Rt)?ko=Rt:(ko.validators=Rt,ko.asyncValidators=je),new eo(Z,{...ko,nonNullable:!0})):new eo(Z,Rt,je)}array(Z,Rt,je){const ko=Z.map(en=>this._createControl(en));return new Wn(ko,Rt,je)}_reduceControls(Z){const Rt={};return Object.keys(Z).forEach(je=>{Rt[je]=this._createControl(Z[je])}),Rt}_createControl(Z){return Z instanceof eo||Z instanceof we?Z:Array.isArray(Z)?this.control(Z[0],Z.length>1?Z[1]:null,Z.length>2?Z[2]:null):this.control(Z)}static{this.\u0275fac=function(Rt){return new(Rt||at)}}static{this.\u0275prov=o.jDH({token:at,factory:at.\u0275fac,providedIn:"root"})}}return at})(),Li=(()=>{class at extends Ti{group(Z,Rt=null){return super.group(Z,Rt)}control(Z,Rt,je){return super.control(Z,Rt,je)}array(Z,Rt,je){return super.array(Z,Rt,je)}static{this.\u0275fac=(()=>{let Z;return function(je){return(Z||(Z=o.xGo(at)))(je||at)}})()}static{this.\u0275prov=o.jDH({token:at,factory:at.\u0275fac,providedIn:"root"})}}return at})(),gs=(()=>{class at{static withConfig(Z){return{ngModule:at,providers:[{provide:ei,useValue:Z.callSetDisabledState??Zo}]}}static{this.\u0275fac=function(Rt){return new(Rt||at)}}static{this.\u0275mod=o.$C({type:at})}static{this.\u0275inj=o.G2t({imports:[So]})}}return at})(),$s=(()=>{class at{static withConfig(Z){return{ngModule:at,providers:[{provide:oi,useValue:Z.warnOnNgModelWithFormControl??"always"},{provide:ei,useValue:Z.callSetDisabledState??Zo}]}}static{this.\u0275fac=function(Rt){return new(Rt||at)}}static{this.\u0275mod=o.$C({type:at})}static{this.\u0275inj=o.G2t({imports:[So]})}}return at})()},8834:(i,a,r)=>{"use strict";r.d(a,{$z:()=>kt,Hl:()=>mr,iY:()=>qe,pQ:()=>Mr});var o=r(6860),s=r(4438),c=r(9888),y=r(6600);const _=["mat-button",""],E=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],T=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],S=".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}",z=["mat-icon-button",""],q=["*"],pt=new s.nKC("MAT_BUTTON_CONFIG"),_t=[{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 Bt=(()=>{class _r{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(ke){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,ke)}get disableRipple(){return this._disableRipple}set disableRipple(ke){this._disableRipple=ke,this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(ke){this._disabled=ke,this._updateRippleDisabled()}constructor(ke,Ve,yt,Lt){this._elementRef=ke,this._platform=Ve,this._ngZone=yt,this._animationMode=Lt,this._focusMonitor=(0,s.WQX)(c.FN),this._rippleLoader=(0,s.WQX)(y.Ej),this._isFab=!1,this._disableRipple=!1,this._disabled=!1;const Ie=(0,s.WQX)(pt,{optional:!0}),Pt=ke.nativeElement,le=Pt.classList;this.disabledInteractive=Ie?.disabledInteractive??!1,this.color=Ie?.color??null,this._rippleLoader?.configureRipple(Pt,{className:"mat-mdc-button-ripple"});for(const{attribute:zt,mdcClasses:Ae}of _t)Pt.hasAttribute(zt)&&le.add(...Ae)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(ke="program",Ve){ke?this._focusMonitor.focusVia(this._elementRef.nativeElement,ke,Ve):this._elementRef.nativeElement.focus(Ve)}_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{this.\u0275fac=function(Ve){s.QTQ()}}static{this.\u0275dir=s.FsC({type:_r,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",s.L39],disabled:[2,"disabled","disabled",s.L39],ariaDisabled:[2,"aria-disabled","ariaDisabled",s.L39],disabledInteractive:[2,"disabledInteractive","disabledInteractive",s.L39]},features:[s.GFd]})}}return _r})(),At=(()=>{class _r extends Bt{constructor(ke,Ve,yt,Lt){super(ke,Ve,yt,Lt),this._haltDisabledEvents=Ie=>{this.disabled&&(Ie.preventDefault(),Ie.stopImmediatePropagation())}}ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}_getAriaDisabled(){return null!=this.ariaDisabled?this.ariaDisabled:this.disabled||null}static{this.\u0275fac=function(Ve){s.QTQ()}}static{this.\u0275dir=s.FsC({type:_r,inputs:{tabIndex:[2,"tabIndex","tabIndex",ke=>null==ke?void 0:(0,s.Udg)(ke)]},features:[s.GFd,s.Vt3]})}}return _r})(),kt=(()=>{class _r extends Bt{constructor(ke,Ve,yt,Lt){super(ke,Ve,yt,Lt)}static{this.\u0275fac=function(Ve){return new(Ve||_r)(s.rXU(s.aKT),s.rXU(o.OD),s.rXU(s.SKi),s.rXU(s.bc$,8))}}static{this.\u0275cmp=s.VBU({type:_r,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(Ve,yt){2&Ve&&(s.BMQ("disabled",yt._getDisabledAttribute())("aria-disabled",yt._getAriaDisabled()),s.HbH(yt.color?"mat-"+yt.color:""),s.AVh("mat-mdc-button-disabled",yt.disabled)("mat-mdc-button-disabled-interactive",yt.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===yt._animationMode)("mat-unthemed",!yt.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[s.Vt3,s.aNF],attrs:_,ngContentSelectors:T,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Ve,yt){1&Ve&&(s.NAR(E),s.nrm(0,"span",0),s.SdG(1),s.j41(2,"span",1),s.SdG(3,1),s.k0s(),s.SdG(4,2),s.nrm(5,"span",2)(6,"span",3)),2&Ve&&s.AVh("mdc-button__ripple",!yt._isFab)("mdc-fab__ripple",yt._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, 8px);height:var(--mdc-text-button-container-height);font-family:var(--mdc-text-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);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, 0);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, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-app-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-app-on-surface-variant))}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-app-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-app-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-app-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)}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-app-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)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-filled-button-horizontal-padding, 16px);height:var(--mdc-filled-button-container-height);font-family:var(--mdc-filled-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);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, -4px);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, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-app-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-app-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-app-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-app-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-app-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)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-app-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-app-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-app-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);background-color:var(--mdc-filled-button-disabled-container-color)}.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);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-app-level1));height:var(--mdc-protected-button-container-height);font-family:var(--mdc-protected-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);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, -4px);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, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-app-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-app-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-app-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-app-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-app-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)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-app-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-app-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-app-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-app-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);background-color:var(--mdc-protected-button-disabled-container-color)}.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-app-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);padding:0 var(--mat-outlined-button-horizontal-padding, 15px);height:var(--mdc-outlined-button-container-height);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-app-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-app-corner-full));border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);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, -4px);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, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-app-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-app-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-app-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-app-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-app-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)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-app-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-app-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);border-color:var(--mdc-outlined-button-disabled-outline-color)}.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);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-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-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-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px)*-1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}}return _r})(),qe=(()=>{class _r extends Bt{constructor(ke,Ve,yt,Lt){super(ke,Ve,yt,Lt),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static{this.\u0275fac=function(Ve){return new(Ve||_r)(s.rXU(s.aKT),s.rXU(o.OD),s.rXU(s.SKi),s.rXU(s.bc$,8))}}static{this.\u0275cmp=s.VBU({type:_r,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(Ve,yt){2&Ve&&(s.BMQ("disabled",yt._getDisabledAttribute())("aria-disabled",yt._getAriaDisabled()),s.HbH(yt.color?"mat-"+yt.color:""),s.AVh("mat-mdc-button-disabled",yt.disabled)("mat-mdc-button-disabled-interactive",yt.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===yt._animationMode)("mat-unthemed",!yt.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[s.Vt3,s.aNF],attrs:z,ngContentSelectors:q,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Ve,yt){1&Ve&&(s.NAR(),s.nrm(0,"span",0),s.SdG(1),s.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, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);color:var(--mdc-icon-button-icon-color, var(--mat-app-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.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)}.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);height:var(--mdc-icon-button-icon-size);vertical-align:baseline}.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-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-app-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-app-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-app-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-app-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-app-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)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.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}',S],encapsulation:2,changeDetection:0})}}return _r})(),Mr=(()=>{class _r extends At{constructor(ke,Ve,yt,Lt){super(ke,Ve,yt,Lt)}static{this.\u0275fac=function(Ve){return new(Ve||_r)(s.rXU(s.aKT),s.rXU(o.OD),s.rXU(s.SKi),s.rXU(s.bc$,8))}}static{this.\u0275cmp=s.VBU({type:_r,selectors:[["a","mat-icon-button",""]],hostVars:15,hostBindings:function(Ve,yt){2&Ve&&(s.BMQ("disabled",yt._getDisabledAttribute())("tabindex",yt.disabled&&!yt.disabledInteractive?-1:yt.tabIndex)("aria-disabled",yt._getAriaDisabled()),s.HbH(yt.color?"mat-"+yt.color:""),s.AVh("mat-mdc-button-disabled",yt.disabled)("mat-mdc-button-disabled-interactive",yt.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===yt._animationMode)("mat-unthemed",!yt.color)("mat-mdc-button-base",!0))},exportAs:["matButton","matAnchor"],standalone:!0,features:[s.Vt3,s.aNF],attrs:z,ngContentSelectors:q,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Ve,yt){1&Ve&&(s.NAR(),s.nrm(0,"span",0),s.SdG(1),s.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, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);color:var(--mdc-icon-button-icon-color, var(--mat-app-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.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)}.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);height:var(--mdc-icon-button-icon-size);vertical-align:baseline}.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-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-app-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-app-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-app-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-app-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-app-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)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.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}',S],encapsulation:2,changeDetection:0})}}return _r})(),mr=(()=>{class _r{static{this.\u0275fac=function(Ve){return new(Ve||_r)}}static{this.\u0275mod=s.$C({type:_r})}static{this.\u0275inj=s.G2t({imports:[y.yE,y.pZ,y.yE]})}}return _r})()},6600:(i,a,r)=>{"use strict";r.d(a,{MJ:()=>yt,es:()=>Vt,N:()=>lt,de:()=>Lt,Ju:()=>ke,QC:()=>ir,is:()=>It,yE:()=>Ct,wT:()=>Qr,Sy:()=>ho,MI:()=>Hr,r6:()=>U,Ej:()=>Do,pZ:()=>Q,X0:()=>mr,tO:()=>Ko,jb:()=>Xr,TL:()=>gr});var o=r(4438),s=r(9888),c=r(8203),_=r(177),E=r(6860),T=r(4085),A=r(1413),S=r(7336);const Y=["text"],z=[[["mat-icon"]],"*"],q=["mat-icon","*"];function dt(rr,Je){if(1&rr&&o.nrm(0,"mat-pseudo-checkbox",1),2&rr){const _e=o.XpG();o.Y8G("disabled",_e.disabled)("state",_e.selected?"checked":"unchecked")}}function pt(rr,Je){if(1&rr&&o.nrm(0,"mat-pseudo-checkbox",3),2&rr){const _e=o.XpG();o.Y8G("disabled",_e.disabled)}}function et(rr,Je){if(1&rr&&(o.j41(0,"span",4),o.EFF(1),o.k0s()),2&rr){const _e=o.XpG();o.R7$(),o.SpI("(",_e.group.label,")")}}const _t=["mat-internal-form-field",""],Bt=["*"],lt=new o.nKC("mat-sanity-checks",{providedIn:"root",factory:function ct(){return!0}});let Ct=(()=>{class rr{constructor(_e,Qe,De){this._sanityChecks=Qe,this._document=De,this._hasDoneGlobalChecks=!1,_e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(_e){return!(0,E.v8)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[_e])}static{this.\u0275fac=function(Qe){return new(Qe||rr)(o.KVO(s.Q_),o.KVO(lt,8),o.KVO(_.qQ))}}static{this.\u0275mod=o.$C({type:rr})}static{this.\u0275inj=o.G2t({imports:[c.jI,c.jI]})}}return rr})();class mr{constructor(Je,_e,Qe,De,we){this._defaultMatcher=Je,this.ngControl=_e,this._parentFormGroup=Qe,this._parentForm=De,this._stateChanges=we,this.errorState=!1}updateErrorState(){const Je=this.errorState,_e=this._parentFormGroup||this._parentForm,Qe=this.matcher||this._defaultMatcher,De=this.ngControl?this.ngControl.control:null,we=Qe?.isErrorState(De,_e)??!1;we!==Je&&(this.errorState=we,this._stateChanges.next())}}const ke=new o.nKC("MAT_DATE_LOCALE",{providedIn:"root",factory:function Ve(){return(0,o.WQX)(o.xe9)}});class yt{constructor(){this._localeChanges=new A.B,this.localeChanges=this._localeChanges}getValidDateOrNull(Je){return this.isDateInstance(Je)&&this.isValid(Je)?Je:null}deserialize(Je){return null==Je||this.isDateInstance(Je)&&this.isValid(Je)?Je:this.invalid()}setLocale(Je){this.locale=Je,this._localeChanges.next()}compareDate(Je,_e){return this.getYear(Je)-this.getYear(_e)||this.getMonth(Je)-this.getMonth(_e)||this.getDate(Je)-this.getDate(_e)}sameDate(Je,_e){if(Je&&_e){let Qe=this.isValid(Je),De=this.isValid(_e);return Qe&&De?!this.compareDate(Je,_e):Qe==De}return Je==_e}clampDate(Je,_e,Qe){return _e&&this.compareDate(Je,_e)<0?_e:Qe&&this.compareDate(Je,Qe)>0?Qe:Je}}const Lt=new o.nKC("mat-date-formats");let Vt=(()=>{class rr{isErrorState(_e,Qe){return!!(_e&&_e.invalid&&(_e.touched||Qe&&Qe.submitted))}static{this.\u0275fac=function(Qe){return new(Qe||rr)}}static{this.\u0275prov=o.jDH({token:rr,factory:rr.\u0275fac,providedIn:"root"})}}return rr})();var Ne=function(rr){return rr[rr.FADING_IN=0]="FADING_IN",rr[rr.VISIBLE=1]="VISIBLE",rr[rr.FADING_OUT=2]="FADING_OUT",rr[rr.HIDDEN=3]="HIDDEN",rr}(Ne||{});class $e{constructor(Je,_e,Qe,De=!1){this._renderer=Je,this.element=_e,this.config=Qe,this._animationForciblyDisabledThroughCss=De,this.state=Ne.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}}const Ke=(0,E.BQ)({passive:!0,capture:!0});class Nr{constructor(){this._events=new Map,this._delegateEventHandler=Je=>{const _e=(0,E.Fb)(Je);_e&&this._events.get(Je.type)?.forEach((Qe,De)=>{(De===_e||De.contains(_e))&&Qe.forEach(we=>we.handleEvent(Je))})}}addHandler(Je,_e,Qe,De){const we=this._events.get(_e);if(we){const Zt=we.get(Qe);Zt?Zt.add(De):we.set(Qe,new Set([De]))}else this._events.set(_e,new Map([[Qe,new Set([De])]])),Je.runOutsideAngular(()=>{document.addEventListener(_e,this._delegateEventHandler,Ke)})}removeHandler(Je,_e,Qe){const De=this._events.get(Je);if(!De)return;const we=De.get(_e);we&&(we.delete(Qe),0===we.size&&De.delete(_e),0===De.size&&(this._events.delete(Je),document.removeEventListener(Je,this._delegateEventHandler,Ke)))}}const Ao={enterDuration:225,exitDuration:150},Nt=(0,E.BQ)({passive:!0,capture:!0}),he=["mousedown","touchstart"],se=["mouseup","mouseleave","touchend","touchcancel"];class Le{static{this._eventManager=new Nr}constructor(Je,_e,Qe,De){this._target=Je,this._ngZone=_e,this._platform=De,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,De.isBrowser&&(this._containerElement=(0,T.i8)(Qe))}fadeInRipple(Je,_e,Qe={}){const De=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),we={...Ao,...Qe.animation};Qe.centered&&(Je=De.left+De.width/2,_e=De.top+De.height/2);const Zt=Qe.radius||function yr(rr,Je,_e){const Qe=Math.max(Math.abs(rr-_e.left),Math.abs(rr-_e.right)),De=Math.max(Math.abs(Je-_e.top),Math.abs(Je-_e.bottom));return Math.sqrt(Qe*Qe+De*De)}(Je,_e,De),Ce=Je-De.left,ar=_e-De.top,xr=we.enterDuration,_o=document.createElement("div");_o.classList.add("mat-ripple-element"),_o.style.left=Ce-Zt+"px",_o.style.top=ar-Zt+"px",_o.style.height=2*Zt+"px",_o.style.width=2*Zt+"px",null!=Qe.color&&(_o.style.backgroundColor=Qe.color),_o.style.transitionDuration=`${xr}ms`,this._containerElement.appendChild(_o);const ai=window.getComputedStyle(_o),Zo=ai.transitionDuration,Ci="none"===ai.transitionProperty||"0s"===Zo||"0s, 0s"===Zo||0===De.width&&0===De.height,Io=new $e(this,_o,Qe,Ci);_o.style.transform="scale3d(1, 1, 1)",Io.state=Ne.FADING_IN,Qe.persistent||(this._mostRecentTransientRipple=Io);let Oi=null;return!Ci&&(xr||we.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const di=()=>{Oi&&(Oi.fallbackTimer=null),clearTimeout(Ri),this._finishRippleTransition(Io)},Un=()=>this._destroyRipple(Io),Ri=setTimeout(Un,xr+100);_o.addEventListener("transitionend",di),_o.addEventListener("transitioncancel",Un),Oi={onTransitionEnd:di,onTransitionCancel:Un,fallbackTimer:Ri}}),this._activeRipples.set(Io,Oi),(Ci||!xr)&&this._finishRippleTransition(Io),Io}fadeOutRipple(Je){if(Je.state===Ne.FADING_OUT||Je.state===Ne.HIDDEN)return;const _e=Je.element,Qe={...Ao,...Je.config.animation};_e.style.transitionDuration=`${Qe.exitDuration}ms`,_e.style.opacity="0",Je.state=Ne.FADING_OUT,(Je._animationForciblyDisabledThroughCss||!Qe.exitDuration)&&this._finishRippleTransition(Je)}fadeOutAll(){this._getActiveRipples().forEach(Je=>Je.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(Je=>{Je.config.persistent||Je.fadeOut()})}setupTriggerEvents(Je){const _e=(0,T.i8)(Je);!this._platform.isBrowser||!_e||_e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=_e,he.forEach(Qe=>{Le._eventManager.addHandler(this._ngZone,Qe,_e,this)}))}handleEvent(Je){"mousedown"===Je.type?this._onMousedown(Je):"touchstart"===Je.type?this._onTouchStart(Je):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{se.forEach(_e=>{this._triggerElement.addEventListener(_e,this,Nt)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(Je){Je.state===Ne.FADING_IN?this._startFadeOutTransition(Je):Je.state===Ne.FADING_OUT&&this._destroyRipple(Je)}_startFadeOutTransition(Je){const _e=Je===this._mostRecentTransientRipple,{persistent:Qe}=Je.config;Je.state=Ne.VISIBLE,!Qe&&(!_e||!this._isPointerDown)&&Je.fadeOut()}_destroyRipple(Je){const _e=this._activeRipples.get(Je)??null;this._activeRipples.delete(Je),this._activeRipples.size||(this._containerRect=null),Je===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),Je.state=Ne.HIDDEN,null!==_e&&(Je.element.removeEventListener("transitionend",_e.onTransitionEnd),Je.element.removeEventListener("transitioncancel",_e.onTransitionCancel),null!==_e.fallbackTimer&&clearTimeout(_e.fallbackTimer)),Je.element.remove()}_onMousedown(Je){const _e=(0,s._G)(Je),Qe=this._lastTouchStartEvent&&Date.now(){!Je.config.persistent&&(Je.state===Ne.VISIBLE||Je.config.terminateOnPointerUp&&Je.state===Ne.FADING_IN)&&Je.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const Je=this._triggerElement;Je&&(he.forEach(_e=>Le._eventManager.removeHandler(_e,Je,this)),this._pointerUpEventsRegistered&&(se.forEach(_e=>Je.removeEventListener(_e,this,Nt)),this._pointerUpEventsRegistered=!1))}}const mt=new o.nKC("mat-ripple-global-options");let U=(()=>{class rr{get disabled(){return this._disabled}set disabled(_e){_e&&this.fadeOutAllNonPersistent(),this._disabled=_e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(_e){this._trigger=_e,this._setupTriggerEventsIfEnabled()}constructor(_e,Qe,De,we,Zt){this._elementRef=_e,this._animationMode=Zt,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=we||{},this._rippleRenderer=new Le(this,Qe,_e,De)}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(_e,Qe=0,De){return"number"==typeof _e?this._rippleRenderer.fadeInRipple(_e,Qe,{...this.rippleConfig,...De}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,..._e})}static{this.\u0275fac=function(Qe){return new(Qe||rr)(o.rXU(o.aKT),o.rXU(o.SKi),o.rXU(E.OD),o.rXU(mt,8),o.rXU(o.bc$,8))}}static{this.\u0275dir=o.FsC({type:rr,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(Qe,De){2&Qe&&o.AVh("mat-ripple-unbounded",De.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"],standalone:!0})}}return rr})(),Q=(()=>{class rr{static{this.\u0275fac=function(Qe){return new(Qe||rr)}}static{this.\u0275mod=o.$C({type:rr})}static{this.\u0275inj=o.G2t({imports:[Ct,Ct]})}}return rr})(),it=(()=>{class rr{constructor(_e){this._animationMode=_e,this.state="unchecked",this.disabled=!1,this.appearance="full"}static{this.\u0275fac=function(Qe){return new(Qe||rr)(o.rXU(o.bc$,8))}}static{this.\u0275cmp=o.VBU({type:rr,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(Qe,De){2&Qe&&o.AVh("mat-pseudo-checkbox-indeterminate","indeterminate"===De.state)("mat-pseudo-checkbox-checked","checked"===De.state)("mat-pseudo-checkbox-disabled",De.disabled)("mat-pseudo-checkbox-minimal","minimal"===De.appearance)("mat-pseudo-checkbox-full","full"===De.appearance)("_mat-animation-noopable","NoopAnimations"===De._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},standalone:!0,features:[o.aNF],decls:0,vars:0,template:function(Qe,De){},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-app-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)}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-app-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)}.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-app-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-app-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)}.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-app-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 rr})(),Tt=(()=>{class rr{static{this.\u0275fac=function(Qe){return new(Qe||rr)}}static{this.\u0275mod=o.$C({type:rr})}static{this.\u0275inj=o.G2t({imports:[Ct]})}}return rr})();const It=new o.nKC("MAT_OPTION_PARENT_COMPONENT"),ir=new o.nKC("MatOptgroup");let nr=0;class Hr{constructor(Je,_e=!1){this.source=Je,this.isUserInput=_e}}let Qr=(()=>{class rr{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(_e){this._disabled=_e}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(_e,Qe,De,we){this._element=_e,this._changeDetectorRef=Qe,this._parent=De,this.group=we,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+nr++,this.onSelectionChange=new o.bkB,this._stateChanges=new A.B}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(_e=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),_e&&this._emitSelectionChangeEvent())}deselect(_e=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),_e&&this._emitSelectionChangeEvent())}focus(_e,Qe){const De=this._getHostElement();"function"==typeof De.focus&&De.focus(Qe)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(_e){(_e.keyCode===S.Fm||_e.keyCode===S.t6)&&!(0,S.rp)(_e)&&(this._selectViaInteraction(),_e.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 _e=this.viewValue;_e!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=_e)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(_e=!1){this.onSelectionChange.emit(new Hr(this,_e))}static{this.\u0275fac=function(Qe){return new(Qe||rr)(o.rXU(o.aKT),o.rXU(o.gRc),o.rXU(It,8),o.rXU(ir,8))}}static{this.\u0275cmp=o.VBU({type:rr,selectors:[["mat-option"]],viewQuery:function(Qe,De){if(1&Qe&&o.GBs(Y,7),2&Qe){let we;o.mGM(we=o.lsd())&&(De._text=we.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(Qe,De){1&Qe&&o.bIt("click",function(){return De._selectViaInteraction()})("keydown",function(Zt){return De._handleKeydown(Zt)}),2&Qe&&(o.Mr5("id",De.id),o.BMQ("aria-selected",De.selected)("aria-disabled",De.disabled.toString()),o.AVh("mdc-list-item--selected",De.selected)("mat-mdc-option-multiple",De.multiple)("mat-mdc-option-active",De.active)("mdc-list-item--disabled",De.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",o.L39]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],standalone:!0,features:[o.GFd,o.aNF],ngContentSelectors:q,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-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(Qe,De){1&Qe&&(o.NAR(z),o.DNE(0,dt,1,2,"mat-pseudo-checkbox",1),o.SdG(1),o.j41(2,"span",2,0),o.SdG(4,1),o.k0s(),o.DNE(5,pt,1,1,"mat-pseudo-checkbox",3)(6,et,2,1,"span",4),o.nrm(7,"div",5)),2&Qe&&(o.vxM(De.multiple?0:-1),o.R7$(5),o.vxM(De.multiple||!De.selected||De.hideSingleSelectionIndicator?-1:5),o.R7$(),o.vxM(De.group&&De.group._inert?6:-1),o.R7$(),o.Y8G("matRippleTrigger",De._getHostElement())("matRippleDisabled",De.disabled||De.disableRipple))},dependencies:[it,U],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-app-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-app-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-app-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-app-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.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);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-app-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-app-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-app-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}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::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-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}}return rr})();function Xr(rr,Je,_e){if(_e.length){let Qe=Je.toArray(),De=_e.toArray(),we=0;for(let Zt=0;Zt_e+Qe?Math.max(0,rr-Qe+Je):_e}let ho=(()=>{class rr{static{this.\u0275fac=function(Qe){return new(Qe||rr)}}static{this.\u0275mod=o.$C({type:rr})}static{this.\u0275inj=o.G2t({imports:[Q,Ct,Tt]})}}return rr})();const te={capture:!0},Qt=["focus","mousedown","mouseenter","touchstart"],Ft="mat-ripple-loader-uninitialized",pe="mat-ripple-loader-class-name",br="mat-ripple-loader-centered",Yr="mat-ripple-loader-disabled";let Do=(()=>{class rr{constructor(){this._document=(0,o.WQX)(_.qQ,{optional:!0}),this._animationMode=(0,o.WQX)(o.bc$,{optional:!0}),this._globalRippleOptions=(0,o.WQX)(mt,{optional:!0}),this._platform=(0,o.WQX)(E.OD),this._ngZone=(0,o.WQX)(o.SKi),this._hosts=new Map,this._onInteraction=_e=>{const Qe=(0,E.Fb)(_e);if(Qe instanceof HTMLElement){const De=Qe.closest(`[${Ft}="${this._globalRippleOptions?.namespace??""}"]`);De&&this._createRipple(De)}},this._ngZone.runOutsideAngular(()=>{for(const _e of Qt)this._document?.addEventListener(_e,this._onInteraction,te)})}ngOnDestroy(){const _e=this._hosts.keys();for(const Qe of _e)this.destroyRipple(Qe);for(const Qe of Qt)this._document?.removeEventListener(Qe,this._onInteraction,te)}configureRipple(_e,Qe){_e.setAttribute(Ft,this._globalRippleOptions?.namespace??""),(Qe.className||!_e.hasAttribute(pe))&&_e.setAttribute(pe,Qe.className||""),Qe.centered&&_e.setAttribute(br,""),Qe.disabled&&_e.setAttribute(Yr,"")}getRipple(_e){return this._hosts.get(_e)||this._createRipple(_e)}setDisabled(_e,Qe){const De=this._hosts.get(_e);De?De.disabled=Qe:Qe?_e.setAttribute(Yr,""):_e.removeAttribute(Yr)}_createRipple(_e){if(!this._document)return;const Qe=this._hosts.get(_e);if(Qe)return Qe;_e.querySelector(".mat-ripple")?.remove();const De=this._document.createElement("span");De.classList.add("mat-ripple",_e.getAttribute(pe)),_e.append(De);const we=new U(new o.aKT(De),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return we._isInitialized=!0,we.trigger=_e,we.centered=_e.hasAttribute(br),we.disabled=_e.hasAttribute(Yr),this.attachRipple(_e,we),we}attachRipple(_e,Qe){_e.removeAttribute(Ft),this._hosts.set(_e,Qe)}destroyRipple(_e){const Qe=this._hosts.get(_e);Qe&&(Qe.ngOnDestroy(),this._hosts.delete(_e))}static{this.\u0275fac=function(Qe){return new(Qe||rr)}}static{this.\u0275prov=o.jDH({token:rr,factory:rr.\u0275fac,providedIn:"root"})}}return rr})(),Ko=(()=>{class rr{static{this.\u0275fac=function(Qe){return new(Qe||rr)}}static{this.\u0275cmp=o.VBU({type:rr,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(Qe,De){2&Qe&&o.AVh("mdc-form-field--align-end","before"===De.labelPosition)},inputs:{labelPosition:"labelPosition"},standalone:!0,features:[o.aNF],attrs:_t,ngContentSelectors:Bt,decls:1,vars:0,template:function(Qe,De){1&Qe&&(o.NAR(),o.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 rr})()},5351:(i,a,r)=>{"use strict";r.d(a,{Vh:()=>me,bZ:()=>Ne,E7:()=>Nt,tx:()=>Ke,Yi:()=>hr,hM:()=>Le,CP:()=>Ye});var o=r(7987),s=r(177),c=r(4438),y=r(9888),_=r(6860),E=r(6939),T=r(7336),A=r(1413),S=r(9030),I=r(7673),N=r(8203),Y=r(9172);function z(U,Q){}class q{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}let pt=(()=>{class U extends E.lb{constructor(it,Tt,It,ye,ir,er,nr,Hr){super(),this._elementRef=it,this._focusTrapFactory=Tt,this._config=ye,this._interactivityChecker=ir,this._ngZone=er,this._overlayRef=nr,this._focusMonitor=Hr,this._platform=(0,c.WQX)(_.OD),this._focusTrap=null,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this._changeDetectorRef=(0,c.WQX)(c.gRc),this._injector=(0,c.WQX)(c.zZn),this._isDestroyed=!1,this.attachDomPortal=Qr=>{this._portalOutlet.hasAttached();const Xr=this._portalOutlet.attachDomPortal(Qr);return this._contentAttached(),Xr},this._document=It,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(it){this._ariaLabelledByQueue.push(it),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(it){const Tt=this._ariaLabelledByQueue.indexOf(it);Tt>-1&&(this._ariaLabelledByQueue.splice(Tt,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._isDestroyed=!0,this._restoreFocus()}attachComponentPortal(it){this._portalOutlet.hasAttached();const Tt=this._portalOutlet.attachComponentPortal(it);return this._contentAttached(),Tt}attachTemplatePortal(it){this._portalOutlet.hasAttached();const Tt=this._portalOutlet.attachTemplatePortal(it);return this._contentAttached(),Tt}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(it,Tt){this._interactivityChecker.isFocusable(it)||(it.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const It=()=>{it.removeEventListener("blur",It),it.removeEventListener("mousedown",It),it.removeAttribute("tabindex")};it.addEventListener("blur",It),it.addEventListener("mousedown",It)})),it.focus(Tt)}_focusByCssSelector(it,Tt){let It=this._elementRef.nativeElement.querySelector(it);It&&this._forceFocus(It,Tt)}_trapFocus(){this._isDestroyed||(0,c.mal)(()=>{const it=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||it.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 it=this._config.restoreFocus;let Tt=null;if("string"==typeof it?Tt=this._document.querySelector(it):"boolean"==typeof it?Tt=it?this._elementFocusedBeforeDialogWasOpened:null:it&&(Tt=it),this._config.restoreFocus&&Tt&&"function"==typeof Tt.focus){const It=(0,_.vc)(),ye=this._elementRef.nativeElement;(!It||It===this._document.body||It===ye||ye.contains(It))&&(this._focusMonitor?(this._focusMonitor.focusVia(Tt,this._closeInteractionType),this._closeInteractionType=null):Tt.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const it=this._elementRef.nativeElement,Tt=(0,_.vc)();return it===Tt||it.contains(Tt)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,_.vc)()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static{this.\u0275fac=function(Tt){return new(Tt||U)(c.rXU(c.aKT),c.rXU(y.GX),c.rXU(s.qQ,8),c.rXU(q),c.rXU(y.Z7),c.rXU(c.SKi),c.rXU(o.yY),c.rXU(y.FN))}}static{this.\u0275cmp=c.VBU({type:U,selectors:[["cdk-dialog-container"]],viewQuery:function(Tt,It){if(1&Tt&&c.GBs(E.I3,7),2&Tt){let ye;c.mGM(ye=c.lsd())&&(It._portalOutlet=ye.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(Tt,It){2&Tt&&c.BMQ("id",It._config.id||null)("role",It._config.role)("aria-modal",It._config.ariaModal)("aria-labelledby",It._config.ariaLabel?null:It._ariaLabelledByQueue[0])("aria-label",It._config.ariaLabel)("aria-describedby",It._config.ariaDescribedBy||null)},standalone:!0,features:[c.Vt3,c.aNF],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(Tt,It){1&Tt&&c.DNE(0,z,0,0,"ng-template",0)},dependencies:[E.I3],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}}return U})();class et{constructor(Q,it){this.overlayRef=Q,this.config=it,this.closed=new A.B,this.disableClose=it.disableClose,this.backdropClick=Q.backdropClick(),this.keydownEvents=Q.keydownEvents(),this.outsidePointerEvents=Q.outsidePointerEvents(),this.id=it.id,this.keydownEvents.subscribe(Tt=>{Tt.keyCode===T._f&&!this.disableClose&&!(0,T.rp)(Tt)&&(Tt.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=Q.detachments().subscribe(()=>{!1!==it.closeOnOverlayDetachments&&this.close()})}close(Q,it){if(this.containerInstance){const Tt=this.closed;this.containerInstance._closeInteractionType=it?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),Tt.next(Q),Tt.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(Q="",it=""){return this.overlayRef.updateSize({width:Q,height:it}),this}addPanelClass(Q){return this.overlayRef.addPanelClass(Q),this}removePanelClass(Q){return this.overlayRef.removePanelClass(Q),this}}const _t=new c.nKC("DialogScrollStrategy",{providedIn:"root",factory:()=>{const U=(0,c.WQX)(o.hJ);return()=>U.scrollStrategies.block()}}),Bt=new c.nKC("DialogData"),jt=new c.nKC("DefaultDialogConfig");let ct=0,lt=(()=>{class U{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(it,Tt,It,ye,ir,er){this._overlay=it,this._injector=Tt,this._defaultOptions=It,this._parentDialog=ye,this._overlayContainer=ir,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new A.B,this._afterOpenedAtThisLevel=new A.B,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,S.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,Y.Z)(void 0))),this._scrollStrategy=er}open(it,Tt){(Tt={...this._defaultOptions||new q,...Tt}).id=Tt.id||"cdk-dialog-"+ct++,Tt.id&&this.getDialogById(Tt.id);const ye=this._getOverlayConfig(Tt),ir=this._overlay.create(ye),er=new et(ir,Tt),nr=this._attachContainer(ir,er,Tt);return er.containerInstance=nr,this._attachDialogContent(it,er,nr,Tt),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(er),er.closed.subscribe(()=>this._removeOpenDialog(er,!0)),this.afterOpened.next(er),er}closeAll(){Ct(this.openDialogs,it=>it.close())}getDialogById(it){return this.openDialogs.find(Tt=>Tt.id===it)}ngOnDestroy(){Ct(this._openDialogsAtThisLevel,it=>{!1===it.config.closeOnDestroy&&this._removeOpenDialog(it,!1)}),Ct(this._openDialogsAtThisLevel,it=>it.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(it){const Tt=new o.rR({positionStrategy:it.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:it.scrollStrategy||this._scrollStrategy(),panelClass:it.panelClass,hasBackdrop:it.hasBackdrop,direction:it.direction,minWidth:it.minWidth,minHeight:it.minHeight,maxWidth:it.maxWidth,maxHeight:it.maxHeight,width:it.width,height:it.height,disposeOnNavigation:it.closeOnNavigation});return it.backdropClass&&(Tt.backdropClass=it.backdropClass),Tt}_attachContainer(it,Tt,It){const ye=It.injector||It.viewContainerRef?.injector,ir=[{provide:q,useValue:It},{provide:et,useValue:Tt},{provide:o.yY,useValue:it}];let er;It.container?"function"==typeof It.container?er=It.container:(er=It.container.type,ir.push(...It.container.providers(It))):er=pt;const nr=new E.A8(er,It.viewContainerRef,c.zZn.create({parent:ye||this._injector,providers:ir}),It.componentFactoryResolver);return it.attach(nr).instance}_attachDialogContent(it,Tt,It,ye){if(it instanceof c.C4Q){const ir=this._createInjector(ye,Tt,It,void 0);let er={$implicit:ye.data,dialogRef:Tt};ye.templateContext&&(er={...er,..."function"==typeof ye.templateContext?ye.templateContext():ye.templateContext}),It.attachTemplatePortal(new E.VA(it,null,er,ir))}else{const ir=this._createInjector(ye,Tt,It,this._injector),er=It.attachComponentPortal(new E.A8(it,ye.viewContainerRef,ir,ye.componentFactoryResolver));Tt.componentRef=er,Tt.componentInstance=er.instance}}_createInjector(it,Tt,It,ye){const ir=it.injector||it.viewContainerRef?.injector,er=[{provide:Bt,useValue:it.data},{provide:et,useValue:Tt}];return it.providers&&("function"==typeof it.providers?er.push(...it.providers(Tt,it,It)):er.push(...it.providers)),it.direction&&(!ir||!ir.get(N.dS,null,{optional:!0}))&&er.push({provide:N.dS,useValue:{value:it.direction,change:(0,I.of)()}}),c.zZn.create({parent:ir||ye,providers:er})}_removeOpenDialog(it,Tt){const It=this.openDialogs.indexOf(it);It>-1&&(this.openDialogs.splice(It,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((ye,ir)=>{ye?ir.setAttribute("aria-hidden",ye):ir.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),Tt&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const it=this._overlayContainer.getContainerElement();if(it.parentElement){const Tt=it.parentElement.children;for(let It=Tt.length-1;It>-1;It--){const ye=Tt[It];ye!==it&&"SCRIPT"!==ye.nodeName&&"STYLE"!==ye.nodeName&&!ye.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(ye,ye.getAttribute("aria-hidden")),ye.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const it=this._parentDialog;return it?it._getAfterAllClosed():this._afterAllClosedAtThisLevel}static{this.\u0275fac=function(Tt){return new(Tt||U)(c.KVO(o.hJ),c.KVO(c.zZn),c.KVO(jt,8),c.KVO(U,12),c.KVO(o.Sf),c.KVO(_t))}}static{this.\u0275prov=c.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}}return U})();function Ct(U,Q){let it=U.length;for(;it--;)Q(U[it])}let $t=(()=>{class U{static{this.\u0275fac=function(Tt){return new(Tt||U)}}static{this.\u0275mod=c.$C({type:U})}static{this.\u0275inj=c.G2t({providers:[lt],imports:[o.z_,E.jc,y.Pd,E.jc]})}}return U})();var qt=r(4085),ve=r(7786),ne=r(5964),ce=r(6697),qe=r(5542),Mr=r(6600);function _r(U,Q){}r(9969);class Wr{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const ke="mdc-dialog--open",Ve="mdc-dialog--opening",yt="mdc-dialog--closing";let Pt=(()=>{class U extends pt{constructor(it,Tt,It,ye,ir,er,nr,Hr,Qr){super(it,Tt,It,ye,ir,er,nr,Qr),this._animationMode=Hr,this._animationStateChanged=new c.bkB,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._actionSectionCount=0,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?zt(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?zt(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(le,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Ve,ke)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(ke),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(ke),this._animationsEnabled?(this._hostElement.style.setProperty(le,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(yt)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(it){this._actionSectionCount+=it,this._changeDetectorRef.markForCheck()}_clearAnimationClasses(){this._hostElement.classList.remove(Ve,yt)}_waitForAnimationToComplete(it,Tt){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(Tt,it)}_requestAnimationFrame(it){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(it):it()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(it){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:it})}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}attachComponentPortal(it){const Tt=super.attachComponentPortal(it);return Tt.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),Tt}static{this.\u0275fac=function(Tt){return new(Tt||U)(c.rXU(c.aKT),c.rXU(y.GX),c.rXU(s.qQ,8),c.rXU(Wr),c.rXU(y.Z7),c.rXU(c.SKi),c.rXU(o.yY),c.rXU(c.bc$,8),c.rXU(y.FN))}}static{this.\u0275cmp=c.VBU({type:U,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(Tt,It){2&Tt&&(c.Mr5("id",It._config.id),c.BMQ("aria-modal",It._config.ariaModal)("role",It._config.role)("aria-labelledby",It._config.ariaLabel?null:It._ariaLabelledByQueue[0])("aria-label",It._config.ariaLabel)("aria-describedby",It._config.ariaDescribedBy||null),c.AVh("_mat-animation-noopable",!It._animationsEnabled)("mat-mdc-dialog-container-with-actions",It._actionSectionCount>0))},standalone:!0,features:[c.Vt3,c.aNF],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(Tt,It){1&Tt&&(c.j41(0,"div",0)(1,"div",1),c.DNE(2,_r,0,0,"ng-template",2),c.k0s()())},dependencies:[E.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, 80vw);min-width:var(--mat-dialog-container-min-width, 0)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, 80vw)}}.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, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12));border-radius:var(--mdc-dialog-container-shape, var(--mat-app-corner-extra-large, 4px));background-color:var(--mdc-dialog-container-color, var(--mat-app-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, 0 24px 9px)}.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-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mdc-dialog-subhead-font, var(--mat-app-headline-small-font, inherit));line-height:var(--mdc-dialog-subhead-line-height, var(--mat-app-headline-small-line-height, 1.5rem));font-size:var(--mdc-dialog-subhead-size, var(--mat-app-headline-small-size, 1rem));font-weight:var(--mdc-dialog-subhead-weight, var(--mat-app-headline-small-weight, 400));letter-spacing:var(--mdc-dialog-subhead-tracking, var(--mat-app-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-app-on-surface-variant, rgba(0, 0, 0, 0.6)));font-family:var(--mdc-dialog-supporting-text-font, var(--mat-app-body-medium-font, inherit));line-height:var(--mdc-dialog-supporting-text-line-height, var(--mat-app-body-medium-line-height, 1.5rem));font-size:var(--mdc-dialog-supporting-text-size, var(--mat-app-body-medium-size, 1rem));font-weight:var(--mdc-dialog-supporting-text-weight, var(--mat-app-body-medium-weight, 400));letter-spacing:var(--mdc-dialog-supporting-text-tracking, var(--mat-app-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)}.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, 8px);justify-content:var(--mat-dialog-actions-alignment, start)}.cdk-high-contrast-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 U})();const le="--mat-dialog-transition-duration";function zt(U){return null==U?null:"number"==typeof U?U:U.endsWith("ms")?(0,qt.OE)(U.substring(0,U.length-2)):U.endsWith("s")?1e3*(0,qt.OE)(U.substring(0,U.length-1)):"0"===U?0:null}var Ae=function(U){return U[U.OPEN=0]="OPEN",U[U.CLOSING=1]="CLOSING",U[U.CLOSED=2]="CLOSED",U}(Ae||{});class Ye{constructor(Q,it,Tt){this._ref=Q,this._containerInstance=Tt,this._afterOpened=new A.B,this._beforeClosed=new A.B,this._state=Ae.OPEN,this.disableClose=it.disableClose,this.id=Q.id,Q.addPanelClass("mat-mdc-dialog-panel"),Tt._animationStateChanged.pipe((0,ne.p)(It=>"opened"===It.state),(0,ce.s)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),Tt._animationStateChanged.pipe((0,ne.p)(It=>"closed"===It.state),(0,ce.s)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),Q.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,ve.h)(this.backdropClick(),this.keydownEvents().pipe((0,ne.p)(It=>It.keyCode===T._f&&!this.disableClose&&!(0,T.rp)(It)))).subscribe(It=>{this.disableClose||(It.preventDefault(),ft(this,"keydown"===It.type?"keyboard":"mouse"))})}close(Q){this._result=Q,this._containerInstance._animationStateChanged.pipe((0,ne.p)(it=>"closing"===it.state),(0,ce.s)(1)).subscribe(it=>{this._beforeClosed.next(Q),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),it.totalTime+100)}),this._state=Ae.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(Q){let it=this._ref.config.positionStrategy;return Q&&(Q.left||Q.right)?Q.left?it.left(Q.left):it.right(Q.right):it.centerHorizontally(),Q&&(Q.top||Q.bottom)?Q.top?it.top(Q.top):it.bottom(Q.bottom):it.centerVertically(),this._ref.updatePosition(),this}updateSize(Q="",it=""){return this._ref.updateSize(Q,it),this}addPanelClass(Q){return this._ref.addPanelClass(Q),this}removePanelClass(Q){return this._ref.removePanelClass(Q),this}getState(){return this._state}_finishDialogClose(){this._state=Ae.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function ft(U,Q,it){return U._closeInteractionType=Q,U.close(it)}const me=new c.nKC("MatMdcDialogData"),Vt=new c.nKC("mat-mdc-dialog-default-options"),Te=new c.nKC("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{const U=(0,c.WQX)(o.hJ);return()=>U.scrollStrategies.block()}});let Wt=0,Ne=(()=>{class U{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const it=this._parentDialog;return it?it._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(it,Tt,It,ye,ir,er,nr,Hr){this._overlay=it,this._defaultOptions=ye,this._scrollStrategy=ir,this._parentDialog=er,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new A.B,this._afterOpenedAtThisLevel=new A.B,this.dialogConfigClass=Wr,this.afterAllClosed=(0,S.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,Y.Z)(void 0))),this._dialog=Tt.get(lt),this._dialogRefConstructor=Ye,this._dialogContainerType=Pt,this._dialogDataToken=me}open(it,Tt){let It;(Tt={...this._defaultOptions||new Wr,...Tt}).id=Tt.id||"mat-mdc-dialog-"+Wt++,Tt.scrollStrategy=Tt.scrollStrategy||this._scrollStrategy();const ye=this._dialog.open(it,{...Tt,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:Tt},{provide:q,useValue:Tt}]},templateContext:()=>({dialogRef:It}),providers:(ir,er,nr)=>(It=new this._dialogRefConstructor(ir,Tt,nr),It.updatePosition(Tt?.position),[{provide:this._dialogContainerType,useValue:nr},{provide:this._dialogDataToken,useValue:er.data},{provide:this._dialogRefConstructor,useValue:It}])});return It.componentRef=ye.componentRef,It.componentInstance=ye.componentInstance,this.openDialogs.push(It),this.afterOpened.next(It),It.afterClosed().subscribe(()=>{const ir=this.openDialogs.indexOf(It);ir>-1&&(this.openDialogs.splice(ir,1),this.openDialogs.length||this._getAfterAllClosed().next())}),It}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(it){return this.openDialogs.find(Tt=>Tt.id===it)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(it){let Tt=it.length;for(;Tt--;)it[Tt].close()}static{this.\u0275fac=function(Tt){return new(Tt||U)(c.KVO(o.hJ),c.KVO(c.zZn),c.KVO(s.aZ,8),c.KVO(Vt,8),c.KVO(Te),c.KVO(U,12),c.KVO(o.Sf),c.KVO(c.bc$,8))}}static{this.\u0275prov=c.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}}return U})(),Ke=(()=>{class U{constructor(it,Tt,It){this.dialogRef=it,this._elementRef=Tt,this._dialog=It,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=he(this._elementRef,this._dialog.openDialogs))}ngOnChanges(it){const Tt=it._matDialogClose||it._matDialogCloseResult;Tt&&(this.dialogResult=Tt.currentValue)}_onButtonClick(it){ft(this.dialogRef,0===it.screenX&&0===it.screenY?"keyboard":"mouse",this.dialogResult)}static{this.\u0275fac=function(Tt){return new(Tt||U)(c.rXU(Ye,8),c.rXU(c.aKT),c.rXU(Ne))}}static{this.\u0275dir=c.FsC({type:U,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(Tt,It){1&Tt&&c.bIt("click",function(ir){return It._onButtonClick(ir)}),2&Tt&&c.BMQ("aria-label",It.ariaLabel||null)("type",It.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",dialogResult:[0,"mat-dialog-close","dialogResult"],_matDialogClose:[0,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],standalone:!0,features:[c.OA$]})}}return U})(),Nr=(()=>{class U{constructor(it,Tt,It){this._dialogRef=it,this._elementRef=Tt,this._dialog=It}ngOnInit(){this._dialogRef||(this._dialogRef=he(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd()})}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve().then(()=>{this._onRemove()})}static{this.\u0275fac=function(Tt){return new(Tt||U)(c.rXU(Ye,8),c.rXU(c.aKT),c.rXU(Ne))}}static{this.\u0275dir=c.FsC({type:U,standalone:!0})}}return U})(),hr=(()=>{class U{static{this.\u0275fac=function(Tt){return new(Tt||U)}}static{this.\u0275dir=c.FsC({type:U,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],standalone:!0,features:[c.nM4([qe.uv])]})}}return U})(),Nt=(()=>{class U extends Nr{_onAdd(){this._dialogRef._containerInstance?._updateActionSectionCount?.(1)}_onRemove(){this._dialogRef._containerInstance?._updateActionSectionCount?.(-1)}static{this.\u0275fac=(()=>{let it;return function(It){return(it||(it=c.xGo(U)))(It||U)}})()}static{this.\u0275dir=c.FsC({type:U,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:6,hostBindings:function(Tt,It){2&Tt&&c.AVh("mat-mdc-dialog-actions-align-start","start"===It.align)("mat-mdc-dialog-actions-align-center","center"===It.align)("mat-mdc-dialog-actions-align-end","end"===It.align)},inputs:{align:"align"},standalone:!0,features:[c.Vt3]})}}return U})();function he(U,Q){let it=U.nativeElement.parentElement;for(;it&&!it.classList.contains("mat-mdc-dialog-container");)it=it.parentElement;return it?Q.find(Tt=>Tt.id===it.id):null}let Le=(()=>{class U{static{this.\u0275fac=function(Tt){return new(Tt||U)}}static{this.\u0275mod=c.$C({type:U})}static{this.\u0275inj=c.G2t({providers:[Ne],imports:[$t,o.z_,E.jc,Mr.yE,Mr.yE]})}}return U})()},1997:(i,a,r)=>{"use strict";r.d(a,{q:()=>y,w:()=>_});var o=r(4438),s=r(4085),c=r(6600);let y=(()=>{class E{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(A){this._vertical=(0,s.he)(A)}get inset(){return this._inset}set inset(A){this._inset=(0,s.he)(A)}static{this.\u0275fac=function(S){return new(S||E)}}static{this.\u0275cmp=o.VBU({type:E,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(S,I){2&S&&(o.BMQ("aria-orientation",I.vertical?"vertical":"horizontal"),o.AVh("mat-divider-vertical",I.vertical)("mat-divider-horizontal",!I.vertical)("mat-divider-inset",I.inset))},inputs:{vertical:"vertical",inset:"inset"},standalone:!0,features:[o.aNF],decls:0,vars:0,template:function(S,I){},styles:[".mat-divider{display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color, var(--mat-app-outline));border-top-width:var(--mat-divider-width)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color, var(--mat-app-outline));border-right-width:var(--mat-divider-width)}.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 E})(),_=(()=>{class E{static{this.\u0275fac=function(S){return new(S||E)}}static{this.\u0275mod=o.$C({type:E})}static{this.\u0275inj=o.G2t({imports:[c.yE,c.yE]})}}return E})()},2102:(i,a,r)=>{"use strict";r.d(a,{xb:()=>Tt,U$:()=>It,TL:()=>Te,rl:()=>Qr,qT:()=>mt,RG:()=>Xr,MV:()=>We,nJ:()=>ft,JW:()=>Ne,yw:()=>Ke});var o=r(4438),s=r(8203),c=r(4085),y=r(6860),_=r(177),E=r(8359),T=r(1413),A=r(7786),S=r(6977),I=r(1985),N=r(5964),Y=r(4668);class q{constructor(ho){this._box=ho,this._destroyed=new T.B,this._resizeSubject=new T.B,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(te=>this._resizeSubject.next(te)))}observe(ho){return this._elementObservables.has(ho)||this._elementObservables.set(ho,new I.c(te=>{const Qt=this._resizeSubject.subscribe(te);return this._resizeObserver?.observe(ho,{box:this._box}),()=>{this._resizeObserver?.unobserve(ho),Qt.unsubscribe(),this._elementObservables.delete(ho)}}).pipe((0,N.p)(te=>te.some(Qt=>Qt.target===ho)),(0,Y.t)({bufferSize:1,refCount:!0}),(0,S.Q)(this._destroyed))),this._elementObservables.get(ho)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let dt=(()=>{class gr{constructor(){this._observers=new Map,this._ngZone=(0,o.WQX)(o.SKi)}ngOnDestroy(){for(const[,te]of this._observers)te.destroy();this._observers.clear()}observe(te,Qt){const Ft=Qt?.box||"content-box";return this._observers.has(Ft)||this._observers.set(Ft,new q(Ft)),this._observers.get(Ft).observe(te)}static{this.\u0275fac=function(Qt){return new(Qt||gr)}}static{this.\u0275prov=o.jDH({token:gr,factory:gr.\u0275fac,providedIn:"root"})}}return gr})();var pt=r(9969),et=r(2318),_t=r(6600);const Bt=["notch"],jt=["matFormFieldNotchedOutline",""],At=["*"],kt=["textField"],ct=["iconPrefixContainer"],lt=["textPrefixContainer"],Ct=["iconSuffixContainer"],$t=["textSuffixContainer"],qt=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],ve=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function ne(gr,ho){1&gr&&o.nrm(0,"span",21)}function ce(gr,ho){if(1&gr&&(o.j41(0,"label",20),o.SdG(1,1),o.DNE(2,ne,1,0,"span",21),o.k0s()),2&gr){const te=o.XpG(2);o.Y8G("floating",te._shouldLabelFloat())("monitorResize",te._hasOutline())("id",te._labelId),o.BMQ("for",te._control.disableAutomaticLabeling?null:te._control.id),o.R7$(2),o.vxM(!te.hideRequiredMarker&&te._control.required?2:-1)}}function qe(gr,ho){if(1&gr&&o.DNE(0,ce,3,5,"label",20),2&gr){const te=o.XpG();o.vxM(te._hasFloatingLabel()?0:-1)}}function Mr(gr,ho){1&gr&&o.nrm(0,"div",7)}function mr(gr,ho){}function _r(gr,ho){if(1&gr&&o.DNE(0,mr,0,0,"ng-template",13),2&gr){o.XpG(2);const te=o.sdS(1);o.Y8G("ngTemplateOutlet",te)}}function Wr(gr,ho){if(1&gr&&(o.j41(0,"div",9),o.DNE(1,_r,1,1,null,13),o.k0s()),2&gr){const te=o.XpG();o.Y8G("matFormFieldNotchedOutlineOpen",te._shouldLabelFloat()),o.R7$(),o.vxM(te._forceDisplayInfixLabel()?-1:1)}}function ke(gr,ho){1&gr&&(o.j41(0,"div",10,2),o.SdG(2,2),o.k0s())}function Ve(gr,ho){1&gr&&(o.j41(0,"div",11,3),o.SdG(2,3),o.k0s())}function yt(gr,ho){}function Lt(gr,ho){if(1&gr&&o.DNE(0,yt,0,0,"ng-template",13),2&gr){o.XpG();const te=o.sdS(1);o.Y8G("ngTemplateOutlet",te)}}function Ie(gr,ho){1&gr&&(o.j41(0,"div",14,4),o.SdG(2,4),o.k0s())}function Pt(gr,ho){1&gr&&(o.j41(0,"div",15,5),o.SdG(2,5),o.k0s())}function le(gr,ho){1&gr&&o.nrm(0,"div",16)}function zt(gr,ho){if(1&gr&&(o.j41(0,"div",18),o.SdG(1,6),o.k0s()),2&gr){const te=o.XpG();o.Y8G("@transitionMessages",te._subscriptAnimationState)}}function Ae(gr,ho){if(1&gr&&(o.j41(0,"mat-hint",22),o.EFF(1),o.k0s()),2&gr){const te=o.XpG(2);o.Y8G("id",te._hintLabelId),o.R7$(),o.JRh(te.hintLabel)}}function Ye(gr,ho){if(1&gr&&(o.j41(0,"div",19),o.DNE(1,Ae,2,2,"mat-hint",22),o.SdG(2,7),o.nrm(3,"div",23),o.SdG(4,8),o.k0s()),2&gr){const te=o.XpG();o.Y8G("@transitionMessages",te._subscriptAnimationState),o.R7$(),o.vxM(te.hintLabel?1:-1)}}let ft=(()=>{class gr{static{this.\u0275fac=function(Qt){return new(Qt||gr)}}static{this.\u0275dir=o.FsC({type:gr,selectors:[["mat-label"]],standalone:!0})}}return gr})(),me=0;const Vt=new o.nKC("MatError");let Te=(()=>{class gr{constructor(te,Qt){this.id="mat-mdc-error-"+me++,te||Qt.nativeElement.setAttribute("aria-live","polite")}static{this.\u0275fac=function(Qt){return new(Qt||gr)(o.kS0("aria-live"),o.rXU(o.aKT))}}static{this.\u0275dir=o.FsC({type:gr,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(Qt,Ft){2&Qt&&o.Mr5("id",Ft.id)},inputs:{id:"id"},standalone:!0,features:[o.Jv_([{provide:Vt,useExisting:gr}])]})}}return gr})(),ie=0,We=(()=>{class gr{constructor(){this.align="start",this.id="mat-mdc-hint-"+ie++}static{this.\u0275fac=function(Qt){return new(Qt||gr)}}static{this.\u0275dir=o.FsC({type:gr,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(Qt,Ft){2&Qt&&(o.Mr5("id",Ft.id),o.BMQ("align",null),o.AVh("mat-mdc-form-field-hint-end","end"===Ft.align))},inputs:{align:"align",id:"id"},standalone:!0})}}return gr})();const Wt=new o.nKC("MatPrefix");let Ne=(()=>{class gr{constructor(){this._isText=!1}set _isTextSelector(te){this._isText=!0}static{this.\u0275fac=function(Qt){return new(Qt||gr)}}static{this.\u0275dir=o.FsC({type:gr,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:[0,"matTextPrefix","_isTextSelector"]},standalone:!0,features:[o.Jv_([{provide:Wt,useExisting:gr}])]})}}return gr})();const $e=new o.nKC("MatSuffix");let Ke=(()=>{class gr{constructor(){this._isText=!1}set _isTextSelector(te){this._isText=!0}static{this.\u0275fac=function(Qt){return new(Qt||gr)}}static{this.\u0275dir=o.FsC({type:gr,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[0,"matTextSuffix","_isTextSelector"]},standalone:!0,features:[o.Jv_([{provide:$e,useExisting:gr}])]})}}return gr})();const Nr=new o.nKC("FloatingLabelParent");let Ao=(()=>{class gr{get floating(){return this._floating}set floating(te){this._floating=te,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(te){this._monitorResize=te,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(te){this._elementRef=te,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,o.WQX)(dt),this._ngZone=(0,o.WQX)(o.SKi),this._parent=(0,o.WQX)(Nr),this._resizeSubscription=new E.yU}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function hr(gr){if(null!==gr.offsetParent)return gr.scrollWidth;const te=gr.cloneNode(!0);te.style.setProperty("position","absolute"),te.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(te);const Qt=te.scrollWidth;return te.remove(),Qt}(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{this.\u0275fac=function(Qt){return new(Qt||gr)(o.rXU(o.aKT))}}static{this.\u0275dir=o.FsC({type:gr,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(Qt,Ft){2&Qt&&o.AVh("mdc-floating-label--float-above",Ft.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"},standalone:!0})}}return gr})();const Nt="mdc-line-ripple--active",he="mdc-line-ripple--deactivating";let se=(()=>{class gr{constructor(te,Qt){this._elementRef=te,this._handleTransitionEnd=Ft=>{const pe=this._elementRef.nativeElement.classList,br=pe.contains(he);"opacity"===Ft.propertyName&&br&&pe.remove(Nt,he)},Qt.runOutsideAngular(()=>{te.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const te=this._elementRef.nativeElement.classList;te.remove(he),te.add(Nt)}deactivate(){this._elementRef.nativeElement.classList.add(he)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static{this.\u0275fac=function(Qt){return new(Qt||gr)(o.rXU(o.aKT),o.rXU(o.SKi))}}static{this.\u0275dir=o.FsC({type:gr,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"],standalone:!0})}}return gr})(),Le=(()=>{class gr{constructor(te,Qt){this._elementRef=te,this._ngZone=Qt,this.open=!1}ngAfterViewInit(){const te=this._elementRef.nativeElement.querySelector(".mdc-floating-label");te?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(te.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>te.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(te){this._notch.nativeElement.style.width=this.open&&te?`calc(${te}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static{this.\u0275fac=function(Qt){return new(Qt||gr)(o.rXU(o.aKT),o.rXU(o.SKi))}}static{this.\u0275cmp=o.VBU({type:gr,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(Qt,Ft){if(1&Qt&&o.GBs(Bt,5),2&Qt){let pe;o.mGM(pe=o.lsd())&&(Ft._notch=pe.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(Qt,Ft){2&Qt&&o.AVh("mdc-notched-outline--notched",Ft.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},standalone:!0,features:[o.aNF],attrs:jt,ngContentSelectors:At,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(Qt,Ft){1&Qt&&(o.NAR(),o.nrm(0,"div",1),o.j41(1,"div",2,0),o.SdG(3),o.k0s(),o.nrm(4,"div",3))},encapsulation:2,changeDetection:0})}}return gr})();const yr={transitionMessages:(0,pt.hZ)("transitionMessages",[(0,pt.wk)("enter",(0,pt.iF)({opacity:1,transform:"translateY(0%)"})),(0,pt.kY)("void => enter",[(0,pt.iF)({opacity:0,transform:"translateY(-5px)"}),(0,pt.i0)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let mt=(()=>{class gr{static{this.\u0275fac=function(Qt){return new(Qt||gr)}}static{this.\u0275dir=o.FsC({type:gr})}}return gr})();const Tt=new o.nKC("MatFormField"),It=new o.nKC("MAT_FORM_FIELD_DEFAULT_OPTIONS");let ye=0,Qr=(()=>{class gr{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(te){this._hideRequiredMarker=(0,c.he)(te)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(te){te!==this._floatLabel&&(this._floatLabel=te,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(te){const Qt=this._appearance;this._appearance=te||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==Qt&&(this._needsOutlineLabelOffsetUpdate=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(te){this._subscriptSizing=te||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(te){this._hintLabel=te,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(te){this._explicitFormFieldControl=te}constructor(te,Qt,Ft,pe,br,Yr,Do,Ko){this._elementRef=te,this._changeDetectorRef=Qt,this._dir=pe,this._platform=br,this._defaults=Yr,this._animationMode=Do,this._labelChild=(0,o.sbv)(ft),this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+ye++,this._hintLabelId="mat-mdc-hint-"+ye++,this._subscriptAnimationState="",this._destroyed=new T.B,this._isFocused=null,this._needsOutlineLabelOffsetUpdate=!1,this._previousControl=null,this._injector=(0,o.WQX)(o.zZn),this.getLabelId=(0,o.EWP)(()=>this._hasFloatingLabel()?this._labelId:null),this._hasFloatingLabel=(0,o.EWP)(()=>!!this._labelChild()),Yr&&(Yr.appearance&&(this.appearance=Yr.appearance),this._hideRequiredMarker=!!Yr?.hideRequiredMarker,Yr.color&&(this.color=Yr.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._destroyed.next(),this._destroyed.complete()}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(te){const Qt=this._control,Ft="mat-mdc-form-field-type-";te&&this._elementRef.nativeElement.classList.remove(Ft+te.controlType),Qt.controlType&&this._elementRef.nativeElement.classList.add(Ft+Qt.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=Qt.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._valueChanges?.unsubscribe(),Qt.ngControl&&Qt.ngControl.valueChanges&&(this._valueChanges=Qt.ngControl.valueChanges.pipe((0,S.Q)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()))}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(te=>!te._isText),this._hasTextPrefix=!!this._prefixChildren.find(te=>te._isText),this._hasIconSuffix=!!this._suffixChildren.find(te=>!te._isText),this._hasTextSuffix=!!this._suffixChildren.find(te=>te._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,o.Tzd)(()=>{this._needsOutlineLabelOffsetUpdate&&(this._needsOutlineLabelOffsetUpdate=!1,this._updateOutlineLabelOffset())},{injector:this._injector}),this._dir.change.pipe((0,S.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()}_shouldLabelFloat(){return!!this._hasFloatingLabel()&&(this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_shouldForward(te){const Qt=this._control?this._control.ngControl:null;return Qt&&Qt[te]}_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 te=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&te.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const Qt=this._hintChildren?this._hintChildren.find(pe=>"start"===pe.align):null,Ft=this._hintChildren?this._hintChildren.find(pe=>"end"===pe.align):null;Qt?te.push(Qt.id):this._hintLabel&&te.push(this._hintLabelId),Ft&&te.push(Ft.id)}else this._errorChildren&&te.push(...this._errorChildren.map(Qt=>Qt.id));this._control.setDescribedByIds(te)}}_updateOutlineLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return;const te=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(te.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdate=!0);const Qt=this._iconPrefixContainer?.nativeElement,Ft=this._textPrefixContainer?.nativeElement,pe=this._iconSuffixContainer?.nativeElement,br=this._textSuffixContainer?.nativeElement,Yr=Qt?.getBoundingClientRect().width??0,Do=Ft?.getBoundingClientRect().width??0,Ko=pe?.getBoundingClientRect().width??0,rr=br?.getBoundingClientRect().width??0;te.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${Yr+Do}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`,this._elementRef.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${Yr+Do+Ko+rr}px)`)}_isAttachedToDom(){const te=this._elementRef.nativeElement;if(te.getRootNode){const Qt=te.getRootNode();return Qt&&Qt!==te}return document.documentElement.contains(te)}static{this.\u0275fac=function(Qt){return new(Qt||gr)(o.rXU(o.aKT),o.rXU(o.gRc),o.rXU(o.SKi),o.rXU(s.dS),o.rXU(y.OD),o.rXU(It,8),o.rXU(o.bc$,8),o.rXU(_.qQ))}}static{this.\u0275cmp=o.VBU({type:gr,selectors:[["mat-form-field"]],contentQueries:function(Qt,Ft,pe){if(1&Qt&&(o.C6U(pe,Ft._labelChild,ft,5),o.wni(pe,mt,5),o.wni(pe,Wt,5),o.wni(pe,$e,5),o.wni(pe,Vt,5),o.wni(pe,We,5)),2&Qt){let br;o.NyB(),o.mGM(br=o.lsd())&&(Ft._formFieldControl=br.first),o.mGM(br=o.lsd())&&(Ft._prefixChildren=br),o.mGM(br=o.lsd())&&(Ft._suffixChildren=br),o.mGM(br=o.lsd())&&(Ft._errorChildren=br),o.mGM(br=o.lsd())&&(Ft._hintChildren=br)}},viewQuery:function(Qt,Ft){if(1&Qt&&(o.GBs(kt,5),o.GBs(ct,5),o.GBs(lt,5),o.GBs(Ct,5),o.GBs($t,5),o.GBs(Ao,5),o.GBs(Le,5),o.GBs(se,5)),2&Qt){let pe;o.mGM(pe=o.lsd())&&(Ft._textField=pe.first),o.mGM(pe=o.lsd())&&(Ft._iconPrefixContainer=pe.first),o.mGM(pe=o.lsd())&&(Ft._textPrefixContainer=pe.first),o.mGM(pe=o.lsd())&&(Ft._iconSuffixContainer=pe.first),o.mGM(pe=o.lsd())&&(Ft._textSuffixContainer=pe.first),o.mGM(pe=o.lsd())&&(Ft._floatingLabel=pe.first),o.mGM(pe=o.lsd())&&(Ft._notchedOutline=pe.first),o.mGM(pe=o.lsd())&&(Ft._lineRipple=pe.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(Qt,Ft){2&Qt&&o.AVh("mat-mdc-form-field-label-always-float",Ft._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",Ft._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",Ft._hasIconSuffix)("mat-form-field-invalid",Ft._control.errorState)("mat-form-field-disabled",Ft._control.disabled)("mat-form-field-autofilled",Ft._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===Ft._animationMode)("mat-form-field-appearance-fill","fill"==Ft.appearance)("mat-form-field-appearance-outline","outline"==Ft.appearance)("mat-form-field-hide-placeholder",Ft._hasFloatingLabel()&&!Ft._shouldLabelFloat())("mat-focused",Ft._control.focused)("mat-primary","accent"!==Ft.color&&"warn"!==Ft.color)("mat-accent","accent"===Ft.color)("mat-warn","warn"===Ft.color)("ng-untouched",Ft._shouldForward("untouched"))("ng-touched",Ft._shouldForward("touched"))("ng-pristine",Ft._shouldForward("pristine"))("ng-dirty",Ft._shouldForward("dirty"))("ng-valid",Ft._shouldForward("valid"))("ng-invalid",Ft._shouldForward("invalid"))("ng-pending",Ft._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],standalone:!0,features:[o.Jv_([{provide:Tt,useExisting:gr},{provide:Nr,useExisting:gr}]),o.aNF],ngContentSelectors:ve,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(Qt,Ft){if(1&Qt){const pe=o.RV6();o.NAR(qt),o.DNE(0,qe,1,1,"ng-template",null,0,o.C5r),o.j41(2,"div",6,1),o.bIt("click",function(Yr){return o.eBV(pe),o.Njj(Ft._control.onContainerClick(Yr))}),o.DNE(4,Mr,1,0,"div",7),o.j41(5,"div",8),o.DNE(6,Wr,2,2,"div",9)(7,ke,3,0,"div",10)(8,Ve,3,0,"div",11),o.j41(9,"div",12),o.DNE(10,Lt,1,1,null,13),o.SdG(11),o.k0s(),o.DNE(12,Ie,3,0,"div",14)(13,Pt,3,0,"div",15),o.k0s(),o.DNE(14,le,1,0,"div",16),o.k0s(),o.j41(15,"div",17),o.DNE(16,zt,2,1,"div",18)(17,Ye,5,2,"div",19),o.k0s()}if(2&Qt){let pe;o.R7$(2),o.AVh("mdc-text-field--filled",!Ft._hasOutline())("mdc-text-field--outlined",Ft._hasOutline())("mdc-text-field--no-label",!Ft._hasFloatingLabel())("mdc-text-field--disabled",Ft._control.disabled)("mdc-text-field--invalid",Ft._control.errorState),o.R7$(2),o.vxM(Ft._hasOutline()||Ft._control.disabled?-1:4),o.R7$(2),o.vxM(Ft._hasOutline()?6:-1),o.R7$(),o.vxM(Ft._hasIconPrefix?7:-1),o.R7$(),o.vxM(Ft._hasTextPrefix?8:-1),o.R7$(2),o.vxM(!Ft._hasOutline()||Ft._forceDisplayInfixLabel()?10:-1),o.R7$(2),o.vxM(Ft._hasTextSuffix?12:-1),o.R7$(),o.vxM(Ft._hasIconSuffix?13:-1),o.R7$(),o.vxM(Ft._hasOutline()?-1:14),o.R7$(),o.AVh("mat-mdc-form-field-subscript-dynamic-size","dynamic"===Ft.subscriptSizing),o.R7$(),o.vxM("error"===(pe=Ft._getDisplayedMessages())?16:"hint"===pe?17:-1)}},dependencies:[Ao,Le,_.T3,se,We],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--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-app-on-surface));caret-color:var(--mdc-filled-text-field-caret-color, var(--mat-app-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-app-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-app-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-app-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-app-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)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color, var(--mat-app-on-surface));caret-color:var(--mdc-outlined-text-field-caret-color, var(--mat-app-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-app-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-app-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-app-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-app-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)}.mdc-text-field--disabled .cdk-high-contrast-active .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-app-corner-extra-small-top));border-top-right-radius:var(--mdc-filled-text-field-container-shape, var(--mat-app-corner-extra-small-top))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color, var(--mat-app-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)));padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px);padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-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}.cdk-high-contrast-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-app-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-app-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-app-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-filled-text-field-disabled-label-text-color)}.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-app-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-app-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-app-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-filled-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-filled-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-filled-text-field-label-text-tracking, var(--mat-app-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-app-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-app-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-app-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.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-app-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-app-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-app-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-outlined-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-outlined-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-outlined-text-field-label-text-tracking, var(--mat-app-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-app-outline));border-width:var(--mdc-outlined-text-field-outline-width)}.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-app-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-app-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.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-app-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-app-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-app-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)}.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-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-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-app-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-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-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-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-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-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-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-app-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)}.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-app-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-app-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)}.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-app-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-app-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)}.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-app-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-app-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)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.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);padding-top:var(--mat-form-field-filled-with-label-container-padding-top);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom)}.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);padding-bottom:var(--mat-form-field-container-vertical-padding)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height)/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) / 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-app-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-app-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-app-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-app-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-app-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-app-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-app-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-app-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)}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)}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)}.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-app-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-app-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)}.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}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-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-app-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-app-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-app-body-large-weight))}[dir=rtl] .mat-mdc-form-field{text-align:right}.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)}.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-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color)}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color)}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-app-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-app-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-app-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:[yr.transitionMessages]},changeDetection:0})}}return gr})(),Xr=(()=>{class gr{static{this.\u0275fac=function(Qt){return new(Qt||gr)}}static{this.\u0275mod=o.$C({type:gr})}static{this.\u0275inj=o.G2t({imports:[_t.yE,_.MD,et.w5,_t.yE]})}}return gr})()},9213:(i,a,r)=>{"use strict";r.d(a,{An:()=>Ve,m_:()=>yt,tp:()=>Ct});var o=r(4438),s=r(6600),c=r(177),y=r(7673),_=r(8810),E=r(7468),T=r(8359),A=r(8141),S=r(6354),I=r(9437),N=r(980),Y=r(7647),z=r(6697),q=r(1626),dt=r(345);const pt=["*"];let et;function Bt(Lt){return function _t(){if(void 0===et&&(et=null,typeof window<"u")){const Lt=window;void 0!==Lt.trustedTypes&&(et=Lt.trustedTypes.createPolicy("angular#components",{createHTML:Ie=>Ie}))}return et}()?.createHTML(Lt)||Lt}function jt(Lt){return Error(`Unable to find icon with the name "${Lt}"`)}function kt(Lt){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${Lt}".`)}function ct(Lt){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${Lt}".`)}class lt{constructor(Ie,Pt,le){this.url=Ie,this.svgText=Pt,this.options=le}}let Ct=(()=>{class Lt{constructor(Pt,le,zt,Ae){this._httpClient=Pt,this._sanitizer=le,this._errorHandler=Ae,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=zt}addSvgIcon(Pt,le,zt){return this.addSvgIconInNamespace("",Pt,le,zt)}addSvgIconLiteral(Pt,le,zt){return this.addSvgIconLiteralInNamespace("",Pt,le,zt)}addSvgIconInNamespace(Pt,le,zt,Ae){return this._addSvgIconConfig(Pt,le,new lt(zt,null,Ae))}addSvgIconResolver(Pt){return this._resolvers.push(Pt),this}addSvgIconLiteralInNamespace(Pt,le,zt,Ae){const Ye=this._sanitizer.sanitize(o.WPN.HTML,zt);if(!Ye)throw ct(zt);const ft=Bt(Ye);return this._addSvgIconConfig(Pt,le,new lt("",ft,Ae))}addSvgIconSet(Pt,le){return this.addSvgIconSetInNamespace("",Pt,le)}addSvgIconSetLiteral(Pt,le){return this.addSvgIconSetLiteralInNamespace("",Pt,le)}addSvgIconSetInNamespace(Pt,le,zt){return this._addSvgIconSetConfig(Pt,new lt(le,null,zt))}addSvgIconSetLiteralInNamespace(Pt,le,zt){const Ae=this._sanitizer.sanitize(o.WPN.HTML,le);if(!Ae)throw ct(le);const Ye=Bt(Ae);return this._addSvgIconSetConfig(Pt,new lt("",Ye,zt))}registerFontClassAlias(Pt,le=Pt){return this._fontCssClassesByAlias.set(Pt,le),this}classNameForFontAlias(Pt){return this._fontCssClassesByAlias.get(Pt)||Pt}setDefaultFontSetClass(...Pt){return this._defaultFontSetClass=Pt,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(Pt){const le=this._sanitizer.sanitize(o.WPN.RESOURCE_URL,Pt);if(!le)throw kt(Pt);const zt=this._cachedIconsByUrl.get(le);return zt?(0,y.of)(ve(zt)):this._loadSvgIconFromConfig(new lt(Pt,null)).pipe((0,A.M)(Ae=>this._cachedIconsByUrl.set(le,Ae)),(0,S.T)(Ae=>ve(Ae)))}getNamedSvgIcon(Pt,le=""){const zt=ne(le,Pt);let Ae=this._svgIconConfigs.get(zt);if(Ae)return this._getSvgFromConfig(Ae);if(Ae=this._getIconConfigFromResolvers(le,Pt),Ae)return this._svgIconConfigs.set(zt,Ae),this._getSvgFromConfig(Ae);const Ye=this._iconSetConfigs.get(le);return Ye?this._getSvgFromIconSetConfigs(Pt,Ye):(0,_.$)(jt(zt))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(Pt){return Pt.svgText?(0,y.of)(ve(this._svgElementFromConfig(Pt))):this._loadSvgIconFromConfig(Pt).pipe((0,S.T)(le=>ve(le)))}_getSvgFromIconSetConfigs(Pt,le){const zt=this._extractIconWithNameFromAnySet(Pt,le);if(zt)return(0,y.of)(zt);const Ae=le.filter(Ye=>!Ye.svgText).map(Ye=>this._loadSvgIconSetFromConfig(Ye).pipe((0,I.W)(ft=>{const Vt=`Loading icon set URL: ${this._sanitizer.sanitize(o.WPN.RESOURCE_URL,Ye.url)} failed: ${ft.message}`;return this._errorHandler.handleError(new Error(Vt)),(0,y.of)(null)})));return(0,E.p)(Ae).pipe((0,S.T)(()=>{const Ye=this._extractIconWithNameFromAnySet(Pt,le);if(!Ye)throw jt(Pt);return Ye}))}_extractIconWithNameFromAnySet(Pt,le){for(let zt=le.length-1;zt>=0;zt--){const Ae=le[zt];if(Ae.svgText&&Ae.svgText.toString().indexOf(Pt)>-1){const Ye=this._svgElementFromConfig(Ae),ft=this._extractSvgIconFromSet(Ye,Pt,Ae.options);if(ft)return ft}}return null}_loadSvgIconFromConfig(Pt){return this._fetchIcon(Pt).pipe((0,A.M)(le=>Pt.svgText=le),(0,S.T)(()=>this._svgElementFromConfig(Pt)))}_loadSvgIconSetFromConfig(Pt){return Pt.svgText?(0,y.of)(null):this._fetchIcon(Pt).pipe((0,A.M)(le=>Pt.svgText=le))}_extractSvgIconFromSet(Pt,le,zt){const Ae=Pt.querySelector(`[id="${le}"]`);if(!Ae)return null;const Ye=Ae.cloneNode(!0);if(Ye.removeAttribute("id"),"svg"===Ye.nodeName.toLowerCase())return this._setSvgAttributes(Ye,zt);if("symbol"===Ye.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(Ye),zt);const ft=this._svgElementFromString(Bt(""));return ft.appendChild(Ye),this._setSvgAttributes(ft,zt)}_svgElementFromString(Pt){const le=this._document.createElement("DIV");le.innerHTML=Pt;const zt=le.querySelector("svg");if(!zt)throw Error(" tag not found");return zt}_toSvgElement(Pt){const le=this._svgElementFromString(Bt("")),zt=Pt.attributes;for(let Ae=0;AeBt(Vt)),(0,N.j)(()=>this._inProgressUrlFetches.delete(Ye)),(0,Y.u)());return this._inProgressUrlFetches.set(Ye,me),me}_addSvgIconConfig(Pt,le,zt){return this._svgIconConfigs.set(ne(Pt,le),zt),this}_addSvgIconSetConfig(Pt,le){const zt=this._iconSetConfigs.get(Pt);return zt?zt.push(le):this._iconSetConfigs.set(Pt,[le]),this}_svgElementFromConfig(Pt){if(!Pt.svgElement){const le=this._svgElementFromString(Pt.svgText);this._setSvgAttributes(le,Pt.options),Pt.svgElement=le}return Pt.svgElement}_getIconConfigFromResolvers(Pt,le){for(let zt=0;ztIe?Ie.pathname+Ie.search:""}}}),_r=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],Wr=_r.map(Lt=>`[${Lt}]`).join(", "),ke=/^url\(['"]?#(.*?)['"]?\)$/;let Ve=(()=>{class Lt{get color(){return this._color||this._defaultColor}set color(Pt){this._color=Pt}get svgIcon(){return this._svgIcon}set svgIcon(Pt){Pt!==this._svgIcon&&(Pt?this._updateSvgIcon(Pt):this._svgIcon&&this._clearSvgElement(),this._svgIcon=Pt)}get fontSet(){return this._fontSet}set fontSet(Pt){const le=this._cleanupFontValue(Pt);le!==this._fontSet&&(this._fontSet=le,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(Pt){const le=this._cleanupFontValue(Pt);le!==this._fontIcon&&(this._fontIcon=le,this._updateFontIconClasses())}constructor(Pt,le,zt,Ae,Ye,ft){this._elementRef=Pt,this._iconRegistry=le,this._location=Ae,this._errorHandler=Ye,this.inline=!1,this._previousFontSetClass=[],this._currentIconFetch=T.yU.EMPTY,ft&&(ft.color&&(this.color=this._defaultColor=ft.color),ft.fontSet&&(this.fontSet=ft.fontSet)),zt||Pt.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(Pt){if(!Pt)return["",""];const le=Pt.split(":");switch(le.length){case 1:return["",le[0]];case 2:return le;default:throw Error(`Invalid icon name: "${Pt}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const Pt=this._elementsWithExternalReferences;if(Pt&&Pt.size){const le=this._location.getPathname();le!==this._previousPath&&(this._previousPath=le,this._prependPathToReferences(le))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(Pt){this._clearSvgElement();const le=this._location.getPathname();this._previousPath=le,this._cacheChildrenWithExternalReferences(Pt),this._prependPathToReferences(le),this._elementRef.nativeElement.appendChild(Pt)}_clearSvgElement(){const Pt=this._elementRef.nativeElement;let le=Pt.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();le--;){const zt=Pt.childNodes[le];(1!==zt.nodeType||"svg"===zt.nodeName.toLowerCase())&&zt.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const Pt=this._elementRef.nativeElement,le=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(zt=>zt.length>0);this._previousFontSetClass.forEach(zt=>Pt.classList.remove(zt)),le.forEach(zt=>Pt.classList.add(zt)),this._previousFontSetClass=le,this.fontIcon!==this._previousFontIconClass&&!le.includes("mat-ligature-font")&&(this._previousFontIconClass&&Pt.classList.remove(this._previousFontIconClass),this.fontIcon&&Pt.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(Pt){return"string"==typeof Pt?Pt.trim().split(" ")[0]:Pt}_prependPathToReferences(Pt){const le=this._elementsWithExternalReferences;le&&le.forEach((zt,Ae)=>{zt.forEach(Ye=>{Ae.setAttribute(Ye.name,`url('${Pt}#${Ye.value}')`)})})}_cacheChildrenWithExternalReferences(Pt){const le=Pt.querySelectorAll(Wr),zt=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let Ae=0;Ae{const ft=le[Ae],me=ft.getAttribute(Ye),Vt=me?me.match(ke):null;if(Vt){let Te=zt.get(ft);Te||(Te=[],zt.set(ft,Te)),Te.push({name:Ye,value:Vt[1]})}})}_updateSvgIcon(Pt){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),Pt){const[le,zt]=this._splitIconName(Pt);le&&(this._svgNamespace=le),zt&&(this._svgName=zt),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(zt,le).pipe((0,z.s)(1)).subscribe(Ae=>this._setSvgElement(Ae),Ae=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${le}:${zt}! ${Ae.message}`))})}}static{this.\u0275fac=function(le){return new(le||Lt)(o.rXU(o.aKT),o.rXU(Ct),o.kS0("aria-hidden"),o.rXU(Mr),o.rXU(o.zcH),o.rXU(qe,8))}}static{this.\u0275cmp=o.VBU({type:Lt,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(le,zt){2&le&&(o.BMQ("data-mat-icon-type",zt._usingFontIcon()?"font":"svg")("data-mat-icon-name",zt._svgName||zt.fontIcon)("data-mat-icon-namespace",zt._svgNamespace||zt.fontSet)("fontIcon",zt._usingFontIcon()?zt.fontIcon:null),o.HbH(zt.color?"mat-"+zt.color:""),o.AVh("mat-icon-inline",zt.inline)("mat-icon-no-color","primary"!==zt.color&&"accent"!==zt.color&&"warn"!==zt.color))},inputs:{color:"color",inline:[2,"inline","inline",o.L39],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],standalone:!0,features:[o.GFd,o.aNF],ngContentSelectors:pt,decls:1,vars:0,template:function(le,zt){1&le&&(o.NAR(),o.SdG(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.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 Lt})(),yt=(()=>{class Lt{static{this.\u0275fac=function(le){return new(le||Lt)}}static{this.\u0275mod=o.$C({type:Lt})}static{this.\u0275inj=o.G2t({imports:[s.yE,s.yE]})}}return Lt})()},9042:(i,a,r)=>{"use strict";r.d(a,{fS:()=>q,fg:()=>z});var o=r(4085),s=r(6860),c=r(7403),y=r(4438),_=r(9417),E=r(6600),T=r(2102),A=r(1413);const I=new y.nKC("MAT_INPUT_VALUE_ACCESSOR"),N=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let Y=0,z=(()=>{class dt{get disabled(){return this._disabled}set disabled(et){this._disabled=(0,o.he)(et),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(et){this._id=et||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(_.k0.required)??!1}set required(et){this._required=(0,o.he)(et)}get type(){return this._type}set type(et){this._type=et||"text",this._validateType(),!this._isTextarea&&(0,s.MU)().has(this._type)&&(this._elementRef.nativeElement.type=this._type),this._ensureWheelDefaultBehavior()}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(et){this._errorStateTracker.matcher=et}get value(){return this._inputValueAccessor.value}set value(et){et!==this.value&&(this._inputValueAccessor.value=et,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(et){this._readonly=(0,o.he)(et)}get errorState(){return this._errorStateTracker.errorState}set errorState(et){this._errorStateTracker.errorState=et}constructor(et,_t,Bt,jt,At,kt,ct,lt,Ct,$t){this._elementRef=et,this._platform=_t,this.ngControl=Bt,this._autofillMonitor=lt,this._ngZone=Ct,this._formField=$t,this._uid="mat-input-"+Y++,this._webkitBlinkWheelListenerAttached=!1,this.focused=!1,this.stateChanges=new A.B,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(ne=>(0,s.MU)().has(ne)),this._iOSKeyupListener=ne=>{const ce=ne.target;!ce.value&&0===ce.selectionStart&&0===ce.selectionEnd&&(ce.setSelectionRange(1,1),ce.setSelectionRange(0,0))},this._webkitBlinkWheelListener=()=>{};const qt=this._elementRef.nativeElement,ve=qt.nodeName.toLowerCase();this._inputValueAccessor=ct||qt,this._previousNativeValue=this.value,this.id=this.id,_t.IOS&&Ct.runOutsideAngular(()=>{et.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._errorStateTracker=new E.X0(kt,Bt,At,jt,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===ve,this._isTextarea="textarea"===ve,this._isInFormField=!!$t,this._isNativeSelect&&(this.controlType=qt.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(et=>{this.autofilled=et.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(et){this._elementRef.nativeElement.focus(et)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(et){et!==this.focused&&(this.focused=et,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const et=this._elementRef.nativeElement.value;this._previousNativeValue!==et&&(this._previousNativeValue=et,this.stateChanges.next())}_dirtyCheckPlaceholder(){const et=this._getPlaceholder();if(et!==this._previousPlaceholder){const _t=this._elementRef.nativeElement;this._previousPlaceholder=et,et?_t.setAttribute("placeholder",et):_t.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){N.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let et=this._elementRef.nativeElement.validity;return et&&et.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const et=this._elementRef.nativeElement,_t=et.options[0];return this.focused||et.multiple||!this.empty||!!(et.selectedIndex>-1&&_t&&_t.label)}return this.focused||!this.empty}setDescribedByIds(et){et.length?this._elementRef.nativeElement.setAttribute("aria-describedby",et.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const et=this._elementRef.nativeElement;return this._isNativeSelect&&(et.multiple||et.size>1)}_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)}static{this.\u0275fac=function(_t){return new(_t||dt)(y.rXU(y.aKT),y.rXU(s.OD),y.rXU(_.vO,10),y.rXU(_.cV,8),y.rXU(_.j4,8),y.rXU(E.es),y.rXU(I,10),y.rXU(c.P8),y.rXU(y.SKi),y.rXU(T.xb,8))}}static{this.\u0275dir=y.FsC({type:dt,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(_t,Bt){1&_t&&y.bIt("focus",function(){return Bt._focusChanged(!0)})("blur",function(){return Bt._focusChanged(!1)})("input",function(){return Bt._onInput()}),2&_t&&(y.Mr5("id",Bt.id)("disabled",Bt.disabled)("required",Bt.required),y.BMQ("name",Bt.name||null)("readonly",Bt.readonly&&!Bt._isNativeSelect||null)("aria-invalid",Bt.empty&&Bt.required?null:Bt.errorState)("aria-required",Bt.required)("id",Bt.id),y.AVh("mat-input-server",Bt._isServer)("mat-mdc-form-field-textarea-control",Bt._isInFormField&&Bt._isTextarea)("mat-mdc-form-field-input-control",Bt._isInFormField)("mdc-text-field__input",Bt._isInFormField)("mat-mdc-native-select-inline",Bt._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"},exportAs:["matInput"],standalone:!0,features:[y.Jv_([{provide:T.qT,useExisting:dt}]),y.OA$]})}}return dt})(),q=(()=>{class dt{static{this.\u0275fac=function(_t){return new(_t||dt)}}static{this.\u0275mod=y.$C({type:dt})}static{this.\u0275inj=y.G2t({imports:[E.yE,T.RG,T.RG,c.EE,E.yE]})}}return dt})()},9115:(i,a,r)=>{"use strict";r.d(a,{Cn:()=>Te,Cp:()=>Vt,fb:()=>ce,kk:()=>le});var o=r(4438),s=r(9888),c=r(7336),y=r(1413),_=r(7786),E=r(8359),T=r(7673),A=r(5007),S=r(9172),I=r(5558),N=r(6977),Y=r(5964),z=r(6697),q=r(1986),dt=r(177),pt=r(6600),et=r(6939),_t=r(9969),Bt=r(8203),jt=r(7987),At=r(6860),kt=r(5542);const ct=["mat-menu-item",""],lt=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],Ct=["mat-icon, [matMenuItemIcon]","*"];function $t(ie,We){1&ie&&(o.qSk(),o.j41(0,"svg",2),o.nrm(1,"polygon",3),o.k0s())}const qt=["*"];function ve(ie,We){if(1&ie){const Wt=o.RV6();o.j41(0,"div",0),o.bIt("keydown",function($e){o.eBV(Wt);const Ke=o.XpG();return o.Njj(Ke._handleKeydown($e))})("click",function(){o.eBV(Wt);const $e=o.XpG();return o.Njj($e.closed.emit("click"))})("@transformMenu.start",function($e){o.eBV(Wt);const Ke=o.XpG();return o.Njj(Ke._onAnimationStart($e))})("@transformMenu.done",function($e){o.eBV(Wt);const Ke=o.XpG();return o.Njj(Ke._onAnimationDone($e))}),o.j41(1,"div",1),o.SdG(2),o.k0s()()}if(2&ie){const Wt=o.XpG();o.HbH(Wt._classList),o.Y8G("id",Wt.panelId)("@transformMenu",Wt._panelAnimationState),o.BMQ("aria-label",Wt.ariaLabel||null)("aria-labelledby",Wt.ariaLabelledby||null)("aria-describedby",Wt.ariaDescribedby||null)}}const ne=new o.nKC("MAT_MENU_PANEL");let ce=(()=>{class ie{constructor(Wt,Ne,$e,Ke,Nr){this._elementRef=Wt,this._document=Ne,this._focusMonitor=$e,this._parentMenu=Ke,this._changeDetectorRef=Nr,this.role="menuitem",this.disabled=!1,this.disableRipple=!1,this._hovered=new y.B,this._focused=new y.B,this._highlighted=!1,this._triggersSubmenu=!1,Ke?.addItem?.(this)}focus(Wt,Ne){this._focusMonitor&&Wt?this._focusMonitor.focusVia(this._getHostElement(),Wt,Ne):this._getHostElement().focus(Ne),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(Wt){this.disabled&&(Wt.preventDefault(),Wt.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const Wt=this._elementRef.nativeElement.cloneNode(!0),Ne=Wt.querySelectorAll("mat-icon, .material-icons");for(let $e=0;$e enter",(0,_t.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,_t.iF)({opacity:1,transform:"scale(1)"}))),(0,_t.kY)("* => void",(0,_t.i0)("100ms 25ms linear",(0,_t.iF)({opacity:0})))]),fadeInItems:(0,_t.hZ)("fadeInItems",[(0,_t.wk)("showing",(0,_t.iF)({opacity:1})),(0,_t.kY)("void => *",[(0,_t.iF)({opacity:0}),(0,_t.i0)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Lt=0;const Ie=new o.nKC("mat-menu-default-options",{providedIn:"root",factory:function Pt(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let le=(()=>{class ie{get xPosition(){return this._xPosition}set xPosition(Wt){this._xPosition=Wt,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(Wt){this._yPosition=Wt,this.setPositionClasses()}set panelClass(Wt){const Ne=this._previousPanelClass,$e={...this._classList};Ne&&Ne.length&&Ne.split(" ").forEach(Ke=>{$e[Ke]=!1}),this._previousPanelClass=Wt,Wt&&Wt.length&&(Wt.split(" ").forEach(Ke=>{$e[Ke]=!0}),this._elementRef.nativeElement.className=""),this._classList=$e}get classList(){return this.panelClass}set classList(Wt){this.panelClass=Wt}constructor(Wt,Ne,$e,Ke){this._elementRef=Wt,this._changeDetectorRef=Ke,this._elevationPrefix="mat-elevation-z",this._baseElevation=null,this._directDescendantItems=new o.rOR,this._classList={},this._panelAnimationState="void",this._animationDone=new y.B,this.closed=new o.bkB,this.close=this.closed,this.panelId="mat-menu-panel-"+Lt++,this._injector=(0,o.WQX)(o.zZn),this.overlayPanelClass=$e.overlayPanelClass||"",this._xPosition=$e.xPosition,this._yPosition=$e.yPosition,this.backdropClass=$e.backdropClass,this.overlapTrigger=$e.overlapTrigger,this.hasBackdrop=$e.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new s.Bu(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,S.Z)(this._directDescendantItems),(0,I.n)(Wt=>(0,_.h)(...Wt.map(Ne=>Ne._focused)))).subscribe(Wt=>this._keyManager.updateActiveItem(Wt)),this._directDescendantItems.changes.subscribe(Wt=>{const Ne=this._keyManager;if("enter"===this._panelAnimationState&&Ne.activeItem?._hasFocus()){const $e=Wt.toArray(),Ke=Math.max(0,Math.min($e.length-1,Ne.activeItemIndex||0));$e[Ke]&&!$e[Ke].disabled?Ne.setActiveItem(Ke):Ne.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusRef?.destroy()}_hovered(){return this._directDescendantItems.changes.pipe((0,S.Z)(this._directDescendantItems),(0,I.n)(Ne=>(0,_.h)(...Ne.map($e=>$e._hovered))))}addItem(Wt){}removeItem(Wt){}_handleKeydown(Wt){const Ne=Wt.keyCode,$e=this._keyManager;switch(Ne){case c._f:(0,c.rp)(Wt)||(Wt.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(Ne===c.i7||Ne===c.n6)&&$e.setFocusOrigin("keyboard"),void $e.onKeydown(Wt)}Wt.stopPropagation()}focusFirstItem(Wt="program"){this._firstItemFocusRef?.destroy(),this._firstItemFocusRef=(0,o.mal)(()=>{let Ne=null;if(this._directDescendantItems.length&&(Ne=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!Ne||!Ne.contains(document.activeElement)){const $e=this._keyManager;$e.setFocusOrigin(Wt).setFirstItemActive(),!$e.activeItem&&Ne&&Ne.focus()}},{injector:this._injector})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(Wt){if(null===this._baseElevation){const Ao=("function"==typeof getComputedStyle?getComputedStyle(this._elementRef.nativeElement):null)?.getPropertyValue("--mat-menu-base-elevation-level")||"8";this._baseElevation=parseInt(Ao)}const Ne=Math.min(this._baseElevation+Wt,24),$e=`${this._elevationPrefix}${Ne}`,Ke=Object.keys(this._classList).find(Nr=>Nr.startsWith(this._elevationPrefix));if(!Ke||Ke===this._previousElevation){const Nr={...this._classList};this._previousElevation&&(Nr[this._previousElevation]=!1),Nr[$e]=!0,this._previousElevation=$e,this._classList=Nr}}setPositionClasses(Wt=this.xPosition,Ne=this.yPosition){this._classList={...this._classList,"mat-menu-before":"before"===Wt,"mat-menu-after":"after"===Wt,"mat-menu-above":"above"===Ne,"mat-menu-below":"below"===Ne},this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(Wt){this._animationDone.next(Wt),this._isAnimating=!1}_onAnimationStart(Wt){this._isAnimating=!0,"enter"===Wt.toState&&0===this._keyManager.activeItemIndex&&(Wt.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,S.Z)(this._allItems)).subscribe(Wt=>{this._directDescendantItems.reset(Wt.filter(Ne=>Ne._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}static{this.\u0275fac=function(Ne){return new(Ne||ie)(o.rXU(o.aKT),o.rXU(o.SKi),o.rXU(Ie),o.rXU(o.gRc))}}static{this.\u0275cmp=o.VBU({type:ie,selectors:[["mat-menu"]],contentQueries:function(Ne,$e,Ke){if(1&Ne&&(o.wni(Ke,_r,5),o.wni(Ke,ce,5),o.wni(Ke,ce,4)),2&Ne){let Nr;o.mGM(Nr=o.lsd())&&($e.lazyContent=Nr.first),o.mGM(Nr=o.lsd())&&($e._allItems=Nr),o.mGM(Nr=o.lsd())&&($e.items=Nr)}},viewQuery:function(Ne,$e){if(1&Ne&&o.GBs(o.C4Q,5),2&Ne){let Ke;o.mGM(Ke=o.lsd())&&($e.templateRef=Ke.first)}},hostVars:3,hostBindings:function(Ne,$e){2&Ne&&o.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",o.L39],hasBackdrop:[2,"hasBackdrop","hasBackdrop",Wt=>null==Wt?null:(0,o.L39)(Wt)],panelClass:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],standalone:!0,features:[o.Jv_([{provide:ne,useExisting:ie}]),o.GFd,o.aNF],ngContentSelectors:qt,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"keydown","click","id"],[1,"mat-mdc-menu-content"]],template:function(Ne,$e){1&Ne&&(o.NAR(),o.DNE(0,ve,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-app-label-large-font));line-height:var(--mat-menu-item-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mat-menu-item-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mat-menu-item-label-text-tracking, var(--mat-app-label-large-tracking));font-weight:var(--mat-menu-item-label-text-weight, var(--mat-app-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-app-corner-extra-small));background-color:var(--mat-menu-container-color, var(--mat-app-surface-container));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}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-panel .mat-divider{color:var(--mat-menu-divider-color, var(--mat-app-surface-variant));margin-bottom:var(--mat-menu-divider-bottom-spacing);margin-top:var(--mat-menu-divider-top-spacing)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:var(--mat-menu-item-leading-spacing);padding-right:var(--mat-menu-item-trailing-spacing);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,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}[dir=rtl] .mat-mdc-menu-item{padding-right:var(--mat-menu-item-leading-spacing);padding-left:var(--mat-menu-item-trailing-spacing)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing);padding-right:var(--mat-menu-item-with-icon-trailing-spacing)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-right:var(--mat-menu-item-with-icon-leading-spacing);padding-left:var(--mat-menu-item-with-icon-trailing-spacing)}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color, var(--mat-app-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-app-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);height:var(--mat-menu-item-icon-size);width:var(--mat-menu-item-icon-size)}[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)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.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)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1);transform-origin:center}.cdk-high-contrast-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:[ke.transformMenu,ke.fadeInItems]},changeDetection:0})}}return ie})();const zt=new o.nKC("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{const ie=(0,o.WQX)(jt.hJ);return()=>ie.scrollStrategies.reposition()}}),Ye={provide:zt,deps:[jt.hJ],useFactory:function Ae(ie){return()=>ie.scrollStrategies.reposition()}},ft=(0,At.BQ)({passive:!0});let Vt=(()=>{class ie{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(Wt){this.menu=Wt}get menu(){return this._menu}set menu(Wt){Wt!==this._menu&&(this._menu=Wt,this._menuCloseSubscription.unsubscribe(),Wt&&(this._menuCloseSubscription=Wt.close.subscribe(Ne=>{this._destroyMenu(Ne),("click"===Ne||"tab"===Ne)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(Ne)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(Wt,Ne,$e,Ke,Nr,Ao,hr,Nt,he){this._overlay=Wt,this._element=Ne,this._viewContainerRef=$e,this._menuItemInstance=Ao,this._dir=hr,this._focusMonitor=Nt,this._ngZone=he,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=E.yU.EMPTY,this._hoverSubscription=E.yU.EMPTY,this._menuCloseSubscription=E.yU.EMPTY,this._changeDetectorRef=(0,o.WQX)(o.gRc),this._handleTouchStart=se=>{(0,s.w6)(se)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new o.bkB,this.onMenuOpen=this.menuOpened,this.menuClosed=new o.bkB,this.onMenuClose=this.menuClosed,this._scrollStrategy=Ke,this._parentMaterialMenu=Nr instanceof le?Nr:void 0,Ne.nativeElement.addEventListener("touchstart",this._handleTouchStart,ft)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,ft),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 Wt=this.menu;if(this._menuOpen||!Wt)return;const Ne=this._createOverlay(Wt),$e=Ne.getConfig(),Ke=$e.positionStrategy;this._setPosition(Wt,Ke),$e.hasBackdrop=null==Wt.hasBackdrop?!this.triggersSubmenu():Wt.hasBackdrop,Ne.attach(this._getPortal(Wt)),Wt.lazyContent&&Wt.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(Wt),Wt instanceof le&&(Wt._startAnimation(),Wt._directDescendantItems.changes.pipe((0,N.Q)(Wt.close)).subscribe(()=>{Ke.withLockedPosition(!1).reapplyLastPosition(),Ke.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(Wt,Ne){this._focusMonitor&&Wt?this._focusMonitor.focusVia(this._element,Wt,Ne):this._element.nativeElement.focus(Ne)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(Wt){if(!this._overlayRef||!this.menuOpen)return;const Ne=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===Wt||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,Ne instanceof le?(Ne._resetAnimation(),Ne.lazyContent?Ne._animationDone.pipe((0,Y.p)($e=>"void"===$e.toState),(0,z.s)(1),(0,N.Q)(Ne.lazyContent._attached)).subscribe({next:()=>Ne.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),Ne?.lazyContent?.detach())}_initMenu(Wt){Wt.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,Wt.direction=this.dir,this._setMenuElevation(Wt),Wt.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(Wt){if(Wt.setElevation){let Ne=0,$e=Wt.parentMenu;for(;$e;)Ne++,$e=$e.parentMenu;Wt.setElevation(Ne)}}_setIsMenuOpen(Wt){Wt!==this._menuOpen&&(this._menuOpen=Wt,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(Wt),this._changeDetectorRef.markForCheck())}_createOverlay(Wt){if(!this._overlayRef){const Ne=this._getOverlayConfig(Wt);this._subscribeToPositions(Wt,Ne.positionStrategy),this._overlayRef=this._overlay.create(Ne),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(Wt){return new jt.rR({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:Wt.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:Wt.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(Wt,Ne){Wt.setPositionClasses&&Ne.positionChanges.subscribe($e=>{const Ke="start"===$e.connectionPair.overlayX?"after":"before",Nr="top"===$e.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>Wt.setPositionClasses(Ke,Nr)):Wt.setPositionClasses(Ke,Nr)})}_setPosition(Wt,Ne){let[$e,Ke]="before"===Wt.xPosition?["end","start"]:["start","end"],[Nr,Ao]="above"===Wt.yPosition?["bottom","top"]:["top","bottom"],[hr,Nt]=[Nr,Ao],[he,se]=[$e,Ke],Le=0;if(this.triggersSubmenu()){if(se=$e="before"===Wt.xPosition?"start":"end",Ke=he="end"===$e?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const yr=this._parentMaterialMenu.items.first;this._parentInnerPadding=yr?yr._getHostElement().offsetTop:0}Le="bottom"===Nr?this._parentInnerPadding:-this._parentInnerPadding}}else Wt.overlapTrigger||(hr="top"===Nr?"bottom":"top",Nt="top"===Ao?"bottom":"top");Ne.withPositions([{originX:$e,originY:hr,overlayX:he,overlayY:Nr,offsetY:Le},{originX:Ke,originY:hr,overlayX:se,overlayY:Nr,offsetY:Le},{originX:$e,originY:Nt,overlayX:he,overlayY:Ao,offsetY:-Le},{originX:Ke,originY:Nt,overlayX:se,overlayY:Ao,offsetY:-Le}])}_menuClosingActions(){const Wt=this._overlayRef.backdropClick(),Ne=this._overlayRef.detachments(),$e=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,T.of)(),Ke=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,Y.p)(Nr=>Nr!==this._menuItemInstance),(0,Y.p)(()=>this._menuOpen)):(0,T.of)();return(0,_.h)(Wt,$e,Ke,Ne)}_handleMousedown(Wt){(0,s._G)(Wt)||(this._openedBy=0===Wt.button?"mouse":void 0,this.triggersSubmenu()&&Wt.preventDefault())}_handleKeydown(Wt){const Ne=Wt.keyCode;(Ne===c.Fm||Ne===c.t6)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(Ne===c.LE&&"ltr"===this.dir||Ne===c.UQ&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(Wt){this.triggersSubmenu()?(Wt.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,Y.p)(Wt=>Wt===this._menuItemInstance&&!Wt.disabled),(0,q.c)(0,A.$)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof le&&this.menu._isAnimating?this.menu._animationDone.pipe((0,z.s)(1),(0,q.c)(0,A.$),(0,N.Q)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(Wt){return(!this._portal||this._portal.templateRef!==Wt.templateRef)&&(this._portal=new et.VA(Wt.templateRef,this._viewContainerRef)),this._portal}static{this.\u0275fac=function(Ne){return new(Ne||ie)(o.rXU(jt.hJ),o.rXU(o.aKT),o.rXU(o.c1b),o.rXU(zt),o.rXU(ne,8),o.rXU(ce,10),o.rXU(Bt.dS,8),o.rXU(s.FN),o.rXU(o.SKi))}}static{this.\u0275dir=o.FsC({type:ie,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function(Ne,$e){1&Ne&&o.bIt("click",function(Nr){return $e._handleClick(Nr)})("mousedown",function(Nr){return $e._handleMousedown(Nr)})("keydown",function(Nr){return $e._handleKeydown(Nr)}),2&Ne&&o.BMQ("aria-haspopup",$e.menu?"menu":null)("aria-expanded",$e.menuOpen)("aria-controls",$e.menuOpen?$e.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"],standalone:!0})}}return ie})(),Te=(()=>{class ie{static{this.\u0275fac=function(Ne){return new(Ne||ie)}}static{this.\u0275mod=o.$C({type:ie})}static{this.\u0275inj=o.G2t({providers:[Ye],imports:[dt.MD,pt.pZ,pt.yE,jt.z_,kt.Gj,pt.yE]})}}return ie})()},7575:(i,a,r)=>{"use strict";r.d(a,{HM:()=>A,PO:()=>I});var o=r(4438),c=(r(177),r(6600));function y(N,Y){1&N&&o.nrm(0,"div",2)}const _=new o.nKC("MAT_PROGRESS_BAR_DEFAULT_OPTIONS");let A=(()=>{class N{constructor(z,q,dt,pt,et){this._elementRef=z,this._ngZone=q,this._changeDetectorRef=dt,this._animationMode=pt,this._isNoopAnimation=!1,this._defaultColor="primary",this._value=0,this._bufferValue=0,this.animationEnd=new o.bkB,this._mode="determinate",this._transitionendHandler=_t=>{0===this.animationEnd.observers.length||!_t.target||!_t.target.classList.contains("mdc-linear-progress__primary-bar")||("determinate"===this.mode||"buffer"===this.mode)&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))},this._isNoopAnimation="NoopAnimations"===pt,et&&(et.color&&(this.color=this._defaultColor=et.color),this.mode=et.mode||this.mode)}get color(){return this._color||this._defaultColor}set color(z){this._color=z}get value(){return this._value}set value(z){this._value=S(z||0),this._changeDetectorRef.markForCheck()}get bufferValue(){return this._bufferValue||0}set bufferValue(z){this._bufferValue=S(z||0),this._changeDetectorRef.markForCheck()}get mode(){return this._mode}set mode(z){this._mode=z,this._changeDetectorRef.markForCheck()}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}static{this.\u0275fac=function(q){return new(q||N)(o.rXU(o.aKT),o.rXU(o.SKi),o.rXU(o.gRc),o.rXU(o.bc$,8),o.rXU(_,8))}}static{this.\u0275cmp=o.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(q,dt){2&q&&(o.BMQ("aria-valuenow",dt._isIndeterminate()?null:dt.value)("mode",dt.mode),o.HbH("mat-"+dt.color),o.AVh("_mat-animation-noopable",dt._isNoopAnimation)("mdc-linear-progress--animation-ready",!dt._isNoopAnimation)("mdc-linear-progress--indeterminate",dt._isIndeterminate()))},inputs:{color:"color",value:[2,"value","value",o.Udg],bufferValue:[2,"bufferValue","bufferValue",o.Udg],mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],standalone:!0,features:[o.GFd,o.aNF],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(q,dt){1&q&&(o.j41(0,"div",0),o.nrm(1,"div",1),o.DNE(2,y,1,0,"div",2),o.k0s(),o.j41(3,"div",3),o.nrm(4,"span",4),o.k0s(),o.j41(5,"div",5),o.nrm(6,"span",4),o.k0s()),2&q&&(o.R7$(),o.xc7("flex-basis",dt._getBufferBarFlexBasis()),o.R7$(),o.vxM("buffer"===dt.mode?2:-1),o.R7$(),o.xc7("transform",dt._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),var(--mdc-linear-progress-active-indicator-height))}.cdk-high-contrast-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)}.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-app-primary));border-top-width:var(--mdc-linear-progress-active-indicator-height)}.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);border-radius:var(--mdc-linear-progress-track-shape, var(--mat-app-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-app-surface-variant))}.cdk-high-contrast-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-app-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) * -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 S(N,Y=0,z=100){return Math.max(Y,Math.min(z,N))}let I=(()=>{class N{static{this.\u0275fac=function(q){return new(q||N)}}static{this.\u0275mod=o.$C({type:N})}static{this.\u0275inj=o.G2t({imports:[c.yE]})}}return N})()},2798:(i,a,r)=>{"use strict";r.d(a,{$2:()=>Ae,VO:()=>zt,Ve:()=>Ye});var o=r(7987),s=r(177),c=r(4438),y=r(6600),_=r(2102),E=r(5542),T=r(9888),A=r(8203),S=r(5024),I=r(7336),N=r(9417),Y=r(1413),z=r(9030),q=r(7786),dt=r(9172),pt=r(5558),et=r(5964),_t=r(6354),Bt=r(3294),jt=r(6977),At=r(6697),kt=r(9969);const ct=["trigger"],lt=["panel"],Ct=[[["mat-select-trigger"]],"*"],$t=["mat-select-trigger","*"];function qt(ft,me){if(1&ft&&(c.j41(0,"span",4),c.EFF(1),c.k0s()),2&ft){const Vt=c.XpG();c.R7$(),c.JRh(Vt.placeholder)}}function ve(ft,me){1&ft&&c.SdG(0)}function ne(ft,me){if(1&ft&&(c.j41(0,"span",11),c.EFF(1),c.k0s()),2&ft){const Vt=c.XpG(2);c.R7$(),c.JRh(Vt.triggerValue)}}function ce(ft,me){if(1&ft&&(c.j41(0,"span",5),c.DNE(1,ve,1,0)(2,ne,2,1,"span",11),c.k0s()),2&ft){const Vt=c.XpG();c.R7$(),c.vxM(Vt.customTrigger?1:2)}}function qe(ft,me){if(1&ft){const Vt=c.RV6();c.j41(0,"div",12,1),c.bIt("@transformPanel.done",function(ie){c.eBV(Vt);const We=c.XpG();return c.Njj(We._panelDoneAnimatingStream.next(ie.toState))})("keydown",function(ie){c.eBV(Vt);const We=c.XpG();return c.Njj(We._handleKeydown(ie))}),c.SdG(2,1),c.k0s()}if(2&ft){const Vt=c.XpG();c.ZvI("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",Vt._getPanelTheme(),""),c.Y8G("ngClass",Vt.panelClass)("@transformPanel","showing"),c.BMQ("id",Vt.id+"-panel")("aria-multiselectable",Vt.multiple)("aria-label",Vt.ariaLabel||null)("aria-labelledby",Vt._getPanelAriaLabelledby())}}const Mr={transformPanelWrap:(0,kt.hZ)("transformPanelWrap",[(0,kt.kY)("* => void",(0,kt.P)("@transformPanel",[(0,kt.MA)()],{optional:!0}))]),transformPanel:(0,kt.hZ)("transformPanel",[(0,kt.wk)("void",(0,kt.iF)({opacity:0,transform:"scale(1, 0.8)"})),(0,kt.kY)("void => showing",(0,kt.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,kt.iF)({opacity:1,transform:"scale(1, 1)"}))),(0,kt.kY)("* => void",(0,kt.i0)("100ms linear",(0,kt.iF)({opacity:0})))])};let ke=0;const Ve=new c.nKC("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{const ft=(0,c.WQX)(o.hJ);return()=>ft.scrollStrategies.reposition()}}),Lt=new c.nKC("MAT_SELECT_CONFIG"),Ie={provide:Ve,deps:[o.hJ],useFactory:function yt(ft){return()=>ft.scrollStrategies.reposition()}},Pt=new c.nKC("MatSelectTrigger");class le{constructor(me,Vt){this.source=me,this.value=Vt}}let zt=(()=>{class ft{_scrollOptionIntoView(Vt){const Te=this.options.toArray()[Vt];if(Te){const ie=this.panel.nativeElement,We=(0,y.jb)(Vt,this.options,this.optionGroups),Wt=Te._getHostElement();ie.scrollTop=0===Vt&&1===We?0:(0,y.TL)(Wt.offsetTop,Wt.offsetHeight,ie.scrollTop,ie.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(Vt){return new le(this,Vt)}get focused(){return this._focused||this._panelOpen}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(Vt){this._hideSingleSelectionIndicator=Vt,this._syncParentProperties()}get placeholder(){return this._placeholder}set placeholder(Vt){this._placeholder=Vt,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(N.k0.required)??!1}set required(Vt){this._required=Vt,this.stateChanges.next()}get multiple(){return this._multiple}set multiple(Vt){this._multiple=Vt}get compareWith(){return this._compareWith}set compareWith(Vt){this._compareWith=Vt,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(Vt){this._assignValue(Vt)&&this._onChange(Vt)}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(Vt){this._errorStateTracker.matcher=Vt}get id(){return this._id}set id(Vt){this._id=Vt||this._uid,this.stateChanges.next()}get errorState(){return this._errorStateTracker.errorState}set errorState(Vt){this._errorStateTracker.errorState=Vt}constructor(Vt,Te,ie,We,Wt,Ne,$e,Ke,Nr,Ao,hr,Nt,he,se){this._viewportRuler=Vt,this._changeDetectorRef=Te,this._elementRef=Wt,this._dir=Ne,this._parentFormField=Nr,this.ngControl=Ao,this._liveAnnouncer=he,this._defaultOptions=se,this._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"}],this._panelOpen=!1,this._compareWith=(Le,yr)=>Le===yr,this._uid="mat-select-"+ke++,this._triggerAriaLabelledBy=null,this._destroy=new Y.B,this.stateChanges=new Y.B,this.disableAutomaticLabeling=!0,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+ke++,this._panelDoneAnimatingStream=new Y.B,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._multiple=!1,this.disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._initialized=new Y.B,this.optionSelectionChanges=(0,z.v)(()=>{const Le=this.options;return Le?Le.changes.pipe((0,dt.Z)(Le),(0,pt.n)(()=>(0,q.h)(...Le.map(yr=>yr.onSelectionChange)))):this._initialized.pipe((0,pt.n)(()=>this.optionSelectionChanges))}),this.openedChange=new c.bkB,this._openedStream=this.openedChange.pipe((0,et.p)(Le=>Le),(0,_t.T)(()=>{})),this._closedStream=this.openedChange.pipe((0,et.p)(Le=>!Le),(0,_t.T)(()=>{})),this.selectionChange=new c.bkB,this.valueChange=new c.bkB,this._trackedModal=null,this._skipPredicate=Le=>!this.panelOpen&&Le.disabled,this.ngControl&&(this.ngControl.valueAccessor=this),null!=se?.typeaheadDebounceInterval&&(this.typeaheadDebounceInterval=se.typeaheadDebounceInterval),this._errorStateTracker=new y.X0(We,Ao,Ke,$e,this.stateChanges),this._scrollStrategyFactory=Nt,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(hr)||0,this.id=this.id}ngOnInit(){this._selectionModel=new S.CB(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,Bt.F)(),(0,jt.Q)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen)),this._viewportRuler.change().pipe((0,jt.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,jt.Q)(this._destroy)).subscribe(Vt=>{Vt.added.forEach(Te=>Te.select()),Vt.removed.forEach(Te=>Te.deselect())}),this.options.changes.pipe((0,dt.Z)(null),(0,jt.Q)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const Vt=this._getTriggerAriaLabelledby(),Te=this.ngControl;if(Vt!==this._triggerAriaLabelledBy){const ie=this._elementRef.nativeElement;this._triggerAriaLabelledBy=Vt,Vt?ie.setAttribute("aria-labelledby",Vt):ie.removeAttribute("aria-labelledby")}Te&&(this._previousControl!==Te.control&&(void 0!==this._previousControl&&null!==Te.disabled&&Te.disabled!==this.disabled&&(this.disabled=Te.disabled),this._previousControl=Te.control),this.updateErrorState())}ngOnChanges(Vt){(Vt.disabled||Vt.userAriaDescribedBy)&&this.stateChanges.next(),Vt.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())}_applyModalPanelOwnership(){const Vt=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!Vt)return;const Te=`${this.id}-panel`;this._trackedModal&&(0,T.Ae)(this._trackedModal,"aria-owns",Te),(0,T.px)(Vt,"aria-owns",Te),this._trackedModal=Vt}_clearFromModal(){this._trackedModal&&((0,T.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(Vt){this._assignValue(Vt)}registerOnChange(Vt){this._onChange=Vt}registerOnTouched(Vt){this._onTouched=Vt}setDisabledState(Vt){this.disabled=Vt,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 Vt=this._selectionModel.selected.map(Te=>Te.viewValue);return this._isRtl()&&Vt.reverse(),Vt.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(Vt){this.disabled||(this.panelOpen?this._handleOpenKeydown(Vt):this._handleClosedKeydown(Vt))}_handleClosedKeydown(Vt){const Te=Vt.keyCode,ie=Te===I.n6||Te===I.i7||Te===I.UQ||Te===I.LE,We=Te===I.Fm||Te===I.t6,Wt=this._keyManager;if(!Wt.isTyping()&&We&&!(0,I.rp)(Vt)||(this.multiple||Vt.altKey)&&ie)Vt.preventDefault(),this.open();else if(!this.multiple){const Ne=this.selected;Wt.onKeydown(Vt);const $e=this.selected;$e&&Ne!==$e&&this._liveAnnouncer.announce($e.viewValue,1e4)}}_handleOpenKeydown(Vt){const Te=this._keyManager,ie=Vt.keyCode,We=ie===I.n6||ie===I.i7,Wt=Te.isTyping();if(We&&Vt.altKey)Vt.preventDefault(),this.close();else if(Wt||ie!==I.Fm&&ie!==I.t6||!Te.activeItem||(0,I.rp)(Vt))if(!Wt&&this._multiple&&ie===I.A&&Vt.ctrlKey){Vt.preventDefault();const Ne=this.options.some($e=>!$e.disabled&&!$e.selected);this.options.forEach($e=>{$e.disabled||(Ne?$e.select():$e.deselect())})}else{const Ne=Te.activeItemIndex;Te.onKeydown(Vt),this._multiple&&We&&Vt.shiftKey&&Te.activeItem&&Te.activeItemIndex!==Ne&&Te.activeItem._selectViaInteraction()}else Vt.preventDefault(),Te.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,At.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(Vt){if(this.options.forEach(Te=>Te.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&Vt)Array.isArray(Vt),Vt.forEach(Te=>this._selectOptionByValue(Te)),this._sortValues();else{const Te=this._selectOptionByValue(Vt);Te?this._keyManager.updateActiveItem(Te):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(Vt){const Te=this.options.find(ie=>{if(this._selectionModel.isSelected(ie))return!1;try{return null!=ie.value&&this._compareWith(ie.value,Vt)}catch{return!1}});return Te&&this._selectionModel.select(Te),Te}_assignValue(Vt){return!!(Vt!==this._value||this._multiple&&Array.isArray(Vt))&&(this.options&&this._setSelectionByValue(Vt),this._value=Vt,!0)}_getOverlayWidth(Vt){return"auto"===this.panelWidth?(Vt instanceof o.$Q?Vt.elementRef:Vt||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}_syncParentProperties(){if(this.options)for(const Vt of this.options)Vt._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new T.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 Vt=(0,q.h)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,jt.Q)(Vt)).subscribe(Te=>{this._onSelect(Te.source,Te.isUserInput),Te.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,q.h)(...this.options.map(Te=>Te._stateChanges)).pipe((0,jt.Q)(Vt)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(Vt,Te){const ie=this._selectionModel.isSelected(Vt);null!=Vt.value||this._multiple?(ie!==Vt.selected&&(Vt.selected?this._selectionModel.select(Vt):this._selectionModel.deselect(Vt)),Te&&this._keyManager.setActiveItem(Vt),this.multiple&&(this._sortValues(),Te&&this.focus())):(Vt.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(Vt.value)),ie!==this._selectionModel.isSelected(Vt)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const Vt=this.options.toArray();this._selectionModel.sort((Te,ie)=>this.sortComparator?this.sortComparator(Te,ie,Vt):Vt.indexOf(Te)-Vt.indexOf(ie)),this.stateChanges.next()}}_propagateChanges(Vt){let Te;Te=this.multiple?this.selected.map(ie=>ie.value):this.selected?this.selected.value:Vt,this._value=Te,this.valueChange.emit(Te),this._onChange(Te),this.selectionChange.emit(this._getChangeEvent(Te)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let Vt=-1;for(let Te=0;Te0}focus(Vt){this._elementRef.nativeElement.focus(Vt)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const Vt=this._parentFormField?.getLabelId();return this.ariaLabelledby?(Vt?Vt+" ":"")+this.ariaLabelledby:Vt}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const Vt=this._parentFormField?.getLabelId();let Te=(Vt?Vt+" ":"")+this._valueId;return this.ariaLabelledby&&(Te+=" "+this.ariaLabelledby),Te}_panelDoneAnimating(Vt){this.openedChange.emit(Vt)}setDescribedByIds(Vt){Vt.length?this._elementRef.nativeElement.setAttribute("aria-describedby",Vt.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static{this.\u0275fac=function(Te){return new(Te||ft)(c.rXU(E.Xj),c.rXU(c.gRc),c.rXU(c.SKi),c.rXU(y.es),c.rXU(c.aKT),c.rXU(A.dS,8),c.rXU(N.cV,8),c.rXU(N.j4,8),c.rXU(_.xb,8),c.rXU(N.vO,10),c.kS0("tabindex"),c.rXU(Ve),c.rXU(T.Ai),c.rXU(Lt,8))}}static{this.\u0275cmp=c.VBU({type:ft,selectors:[["mat-select"]],contentQueries:function(Te,ie,We){if(1&Te&&(c.wni(We,Pt,5),c.wni(We,y.wT,5),c.wni(We,y.QC,5)),2&Te){let Wt;c.mGM(Wt=c.lsd())&&(ie.customTrigger=Wt.first),c.mGM(Wt=c.lsd())&&(ie.options=Wt),c.mGM(Wt=c.lsd())&&(ie.optionGroups=Wt)}},viewQuery:function(Te,ie){if(1&Te&&(c.GBs(ct,5),c.GBs(lt,5),c.GBs(o.WB,5)),2&Te){let We;c.mGM(We=c.lsd())&&(ie.trigger=We.first),c.mGM(We=c.lsd())&&(ie.panel=We.first),c.mGM(We=c.lsd())&&(ie._overlayDir=We.first)}},hostAttrs:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(Te,ie){1&Te&&c.bIt("keydown",function(Wt){return ie._handleKeydown(Wt)})("focus",function(){return ie._onFocus()})("blur",function(){return ie._onBlur()}),2&Te&&(c.BMQ("id",ie.id)("tabindex",ie.disabled?-1:ie.tabIndex)("aria-controls",ie.panelOpen?ie.id+"-panel":null)("aria-expanded",ie.panelOpen)("aria-label",ie.ariaLabel||null)("aria-required",ie.required.toString())("aria-disabled",ie.disabled.toString())("aria-invalid",ie.errorState)("aria-activedescendant",ie._getAriaActiveDescendant()),c.AVh("mat-mdc-select-disabled",ie.disabled)("mat-mdc-select-invalid",ie.errorState)("mat-mdc-select-required",ie.required)("mat-mdc-select-empty",ie.empty)("mat-mdc-select-multiple",ie.multiple))},inputs:{userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[2,"disabled","disabled",c.L39],disableRipple:[2,"disableRipple","disableRipple",c.L39],tabIndex:[2,"tabIndex","tabIndex",Vt=>null==Vt?0:(0,c.Udg)(Vt)],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",c.L39],placeholder:"placeholder",required:[2,"required","required",c.L39],multiple:[2,"multiple","multiple",c.L39],disableOptionCentering:[2,"disableOptionCentering","disableOptionCentering",c.L39],compareWith:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",c.Udg],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],standalone:!0,features:[c.Jv_([{provide:_.qT,useExisting:ft},{provide:y.is,useExisting:ft}]),c.GFd,c.OA$,c.aNF],ngContentSelectors:$t,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(Te,ie){if(1&Te){const We=c.RV6();c.NAR(Ct),c.j41(0,"div",2,0),c.bIt("click",function(){return c.eBV(We),c.Njj(ie.open())}),c.j41(3,"div",3),c.DNE(4,qt,2,1,"span",4)(5,ce,3,1,"span",5),c.k0s(),c.j41(6,"div",6)(7,"div",7),c.qSk(),c.j41(8,"svg",8),c.nrm(9,"path",9),c.k0s()()()(),c.DNE(10,qe,3,9,"ng-template",10),c.bIt("backdropClick",function(){return c.eBV(We),c.Njj(ie.close())})("attach",function(){return c.eBV(We),c.Njj(ie._onAttached())})("detach",function(){return c.eBV(We),c.Njj(ie.close())})}if(2&Te){const We=c.sdS(1);c.R7$(3),c.BMQ("id",ie._valueId),c.R7$(),c.vxM(ie.empty?4:5),c.R7$(6),c.Y8G("cdkConnectedOverlayPanelClass",ie._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",ie._scrollStrategy)("cdkConnectedOverlayOrigin",ie._preferredOverlayOrigin||We)("cdkConnectedOverlayOpen",ie.panelOpen)("cdkConnectedOverlayPositions",ie._positions)("cdkConnectedOverlayWidth",ie._overlayWidth)}},dependencies:[o.$Q,o.WB,s.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-app-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-app-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-app-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-app-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.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-app-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-app-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-app-primary))}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .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-app-surface-container))}.cdk-high-contrast-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-app-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)}'],encapsulation:2,data:{animation:[Mr.transformPanel]},changeDetection:0})}}return ft})(),Ae=(()=>{class ft{static{this.\u0275fac=function(Te){return new(Te||ft)}}static{this.\u0275dir=c.FsC({type:ft,selectors:[["mat-select-trigger"]],standalone:!0,features:[c.Jv_([{provide:Pt,useExisting:ft}])]})}}return ft})(),Ye=(()=>{class ft{static{this.\u0275fac=function(Te){return new(Te||ft)}}static{this.\u0275mod=c.$C({type:ft})}static{this.\u0275inj=c.G2t({providers:[Ie],imports:[s.MD,o.z_,y.Sy,y.yE,E.Gj,_.RG,y.Sy,y.yE]})}}return ft})()},882:(i,a,r)=>{"use strict";r.d(a,{$C:()=>Lt,$l:()=>Ve,qe:()=>yt,vg:()=>zt});var o=r(5542),s=r(4438),c=r(6600),y=r(9888),_=r(8203),E=r(4085),T=r(7336),A=r(6860),S=r(177),I=r(1413),N=r(3726),Y=r(7786),z=r(5964),q=r(6354),dt=r(3703),pt=r(6977),et=r(6697),_t=r(9172),Bt=r(152),jt=r(9969);const At=["*"],kt=["content"],ct=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],lt=["mat-drawer","mat-drawer-content","*"];function Ct(Ae,Ye){if(1&Ae){const ft=s.RV6();s.j41(0,"div",1),s.bIt("click",function(){s.eBV(ft);const Vt=s.XpG();return s.Njj(Vt._onBackdropClicked())}),s.k0s()}if(2&Ae){const ft=s.XpG();s.AVh("mat-drawer-shown",ft._isShowingBackdrop())}}function $t(Ae,Ye){1&Ae&&(s.j41(0,"mat-drawer-content"),s.SdG(1,2),s.k0s())}const Mr={transformDrawer:(0,jt.hZ)("transform",[(0,jt.wk)("open, open-instant",(0,jt.iF)({transform:"none",visibility:"visible"})),(0,jt.wk)("void",(0,jt.iF)({"box-shadow":"none",visibility:"hidden"})),(0,jt.kY)("void => open-instant",(0,jt.i0)("0ms")),(0,jt.kY)("void <=> open, open-instant => void",(0,jt.i0)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},_r=new s.nKC("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function ke(){return!1}}),Wr=new s.nKC("MAT_DRAWER_CONTAINER");let Ve=(()=>{class Ae extends o.uv{constructor(ft,me,Vt,Te,ie){super(Vt,Te,ie),this._changeDetectorRef=ft,this._container=me}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}static{this.\u0275fac=function(me){return new(me||Ae)(s.rXU(s.gRc),s.rXU((0,s.Rfq)(()=>Lt)),s.rXU(s.aKT),s.rXU(o.R),s.rXU(s.SKi))}}static{this.\u0275cmp=s.VBU({type:Ae,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(me,Vt){2&me&&s.xc7("margin-left",Vt._container._contentMargins.left,"px")("margin-right",Vt._container._contentMargins.right,"px")},standalone:!0,features:[s.Jv_([{provide:o.uv,useExisting:Ae}]),s.Vt3,s.aNF],ngContentSelectors:At,decls:1,vars:0,template:function(me,Vt){1&me&&(s.NAR(),s.SdG(0))},encapsulation:2,changeDetection:0})}}return Ae})(),yt=(()=>{class Ae{get position(){return this._position}set position(ft){(ft="end"===ft?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(ft),this._position=ft,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(ft){this._mode=ft,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(ft){this._disableClose=(0,E.he)(ft)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(ft){("true"===ft||"false"===ft||null==ft)&&(ft=(0,E.he)(ft)),this._autoFocus=ft}get opened(){return this._opened}set opened(ft){this.toggle((0,E.he)(ft))}constructor(ft,me,Vt,Te,ie,We,Wt,Ne){this._elementRef=ft,this._focusTrapFactory=me,this._focusMonitor=Vt,this._platform=Te,this._ngZone=ie,this._interactivityChecker=We,this._doc=Wt,this._container=Ne,this._focusTrap=null,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new I.B,this._animationEnd=new I.B,this._animationState="void",this.openedChange=new s.bkB(!0),this._openedStream=this.openedChange.pipe((0,z.p)($e=>$e),(0,q.T)(()=>{})),this.openedStart=this._animationStarted.pipe((0,z.p)($e=>$e.fromState!==$e.toState&&0===$e.toState.indexOf("open")),(0,dt.u)(void 0)),this._closedStream=this.openedChange.pipe((0,z.p)($e=>!$e),(0,q.T)(()=>{})),this.closedStart=this._animationStarted.pipe((0,z.p)($e=>$e.fromState!==$e.toState&&"void"===$e.toState),(0,dt.u)(void 0)),this._destroyed=new I.B,this.onPositionChanged=new s.bkB,this._modeChanged=new I.B,this._injector=(0,s.WQX)(s.zZn),this._changeDetectorRef=(0,s.WQX)(s.gRc),this.openedChange.pipe((0,pt.Q)(this._destroyed)).subscribe($e=>{$e?(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)($e=>$e.keyCode===T._f&&!this.disableClose&&!(0,T.rp)($e)),(0,pt.Q)(this._destroyed)).subscribe($e=>this._ngZone.run(()=>{this.close(),$e.stopPropagation(),$e.preventDefault()}))}),this._animationEnd.subscribe($e=>{const{fromState:Ke,toState:Nr}=$e;(0===Nr.indexOf("open")&&"void"===Ke||"void"===Nr&&0===Ke.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(ft,me){this._interactivityChecker.isFocusable(ft)||(ft.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const Vt=()=>{ft.removeEventListener("blur",Vt),ft.removeEventListener("mousedown",Vt),ft.removeAttribute("tabindex")};ft.addEventListener("blur",Vt),ft.addEventListener("mousedown",Vt)})),ft.focus(me)}_focusByCssSelector(ft,me){let Vt=this._elementRef.nativeElement.querySelector(ft);Vt&&this._forceFocus(Vt,me)}_takeFocus(){if(!this._focusTrap)return;const ft=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":(0,s.mal)(()=>{!this._focusTrap.focusInitialElement()&&"function"==typeof ft.focus&&ft.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(ft){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,ft):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const ft=this._doc.activeElement;return!!ft&&this._elementRef.nativeElement.contains(ft)}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(ft){return this.toggle(!0,ft)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(ft=!this.opened,me){ft&&me&&(this._openedVia=me);const Vt=this._setOpen(ft,!ft&&this._isFocusWithinDrawer(),this._openedVia||"program");return ft||(this._openedVia=null),Vt}_setOpen(ft,me,Vt){return this._opened=ft,ft?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",me&&this._restoreFocus(Vt)),this._changeDetectorRef.markForCheck(),this._updateFocusTrapState(),new Promise(Te=>{this.openedChange.pipe((0,et.s)(1)).subscribe(ie=>Te(ie?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=!!this._container?.hasBackdrop&&this.opened)}_updatePositionInParent(ft){if(!this._platform.isBrowser)return;const me=this._elementRef.nativeElement,Vt=me.parentNode;"end"===ft?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),Vt.insertBefore(this._anchor,me)),Vt.appendChild(me)):this._anchor&&this._anchor.parentNode.insertBefore(me,this._anchor)}static{this.\u0275fac=function(me){return new(me||Ae)(s.rXU(s.aKT),s.rXU(y.GX),s.rXU(y.FN),s.rXU(A.OD),s.rXU(s.SKi),s.rXU(y.Z7),s.rXU(S.qQ,8),s.rXU(Wr,8))}}static{this.\u0275cmp=s.VBU({type:Ae,selectors:[["mat-drawer"]],viewQuery:function(me,Vt){if(1&me&&s.GBs(kt,5),2&me){let Te;s.mGM(Te=s.lsd())&&(Vt._content=Te.first)}},hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(me,Vt){1&me&&s.Kam("@transform.start",function(ie){return Vt._animationStarted.next(ie)})("@transform.done",function(ie){return Vt._animationEnd.next(ie)}),2&me&&(s.zvX("@transform",Vt._animationState),s.BMQ("align",null),s.AVh("mat-drawer-end","end"===Vt.position)("mat-drawer-over","over"===Vt.mode)("mat-drawer-push","push"===Vt.mode)("mat-drawer-side","side"===Vt.mode)("mat-drawer-opened",Vt.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"],standalone:!0,features:[s.aNF],ngContentSelectors:At,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(me,Vt){1&me&&(s.NAR(),s.j41(0,"div",1,0),s.SdG(2),s.k0s())},dependencies:[o.uv],encapsulation:2,data:{animation:[Mr.transformDrawer]},changeDetection:0})}}return Ae})(),Lt=(()=>{class Ae{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(ft){this._autosize=(0,E.he)(ft)}get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(ft){this._backdropOverride=null==ft?null:(0,E.he)(ft)}get scrollable(){return this._userContent||this._content}constructor(ft,me,Vt,Te,ie,We=!1,Wt){this._dir=ft,this._element=me,this._ngZone=Vt,this._changeDetectorRef=Te,this._animationMode=Wt,this._drawers=new s.rOR,this.backdropClick=new s.bkB,this._destroyed=new I.B,this._doCheckSubject=new I.B,this._contentMargins={left:null,right:null},this._contentMarginChanges=new I.B,this._injector=(0,s.WQX)(s.zZn),ft&&ft.change.pipe((0,pt.Q)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),ie.change().pipe((0,pt.Q)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=We}ngAfterContentInit(){this._allDrawers.changes.pipe((0,_t.Z)(this._allDrawers),(0,pt.Q)(this._destroyed)).subscribe(ft=>{this._drawers.reset(ft.filter(me=>!me._container||me._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,_t.Z)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(ft=>{this._watchDrawerToggle(ft),this._watchDrawerPosition(ft),this._watchDrawerMode(ft)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,Bt.B)(10),(0,pt.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(ft=>ft.open())}close(){this._drawers.forEach(ft=>ft.close())}updateContentMargins(){let ft=0,me=0;if(this._left&&this._left.opened)if("side"==this._left.mode)ft+=this._left._getWidth();else if("push"==this._left.mode){const Vt=this._left._getWidth();ft+=Vt,me-=Vt}if(this._right&&this._right.opened)if("side"==this._right.mode)me+=this._right._getWidth();else if("push"==this._right.mode){const Vt=this._right._getWidth();me+=Vt,ft-=Vt}ft=ft||null,me=me||null,(ft!==this._contentMargins.left||me!==this._contentMargins.right)&&(this._contentMargins={left:ft,right:me},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(ft){ft._animationStarted.pipe((0,z.p)(me=>me.fromState!==me.toState),(0,pt.Q)(this._drawers.changes)).subscribe(me=>{"open-instant"!==me.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==ft.mode&&ft.openedChange.pipe((0,pt.Q)(this._drawers.changes)).subscribe(()=>this._setContainerClass(ft.opened))}_watchDrawerPosition(ft){ft&&ft.onPositionChanged.pipe((0,pt.Q)(this._drawers.changes)).subscribe(()=>{(0,s.mal)(()=>{this._validateDrawers()},{injector:this._injector,phase:s.wjH.Read})})}_watchDrawerMode(ft){ft&&ft._modeChanged.pipe((0,pt.Q)((0,Y.h)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(ft){const me=this._element.nativeElement.classList,Vt="mat-drawer-container-has-open";ft?me.add(Vt):me.remove(Vt)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(ft=>{"end"==ft.position?this._end=ft:this._start=ft}),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(ft=>ft&&!ft.disableClose&&this._drawerHasBackdrop(ft)).forEach(ft=>ft._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(ft){return null!=ft&&ft.opened}_drawerHasBackdrop(ft){return null==this._backdropOverride?!!ft&&"side"!==ft.mode:this._backdropOverride}static{this.\u0275fac=function(me){return new(me||Ae)(s.rXU(_.dS,8),s.rXU(s.aKT),s.rXU(s.SKi),s.rXU(s.gRc),s.rXU(o.Xj),s.rXU(_r),s.rXU(s.bc$,8))}}static{this.\u0275cmp=s.VBU({type:Ae,selectors:[["mat-drawer-container"]],contentQueries:function(me,Vt,Te){if(1&me&&(s.wni(Te,Ve,5),s.wni(Te,yt,5)),2&me){let ie;s.mGM(ie=s.lsd())&&(Vt._content=ie.first),s.mGM(ie=s.lsd())&&(Vt._allDrawers=ie)}},viewQuery:function(me,Vt){if(1&me&&s.GBs(Ve,5),2&me){let Te;s.mGM(Te=s.lsd())&&(Vt._userContent=Te.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(me,Vt){2&me&&s.AVh("mat-drawer-container-explicit-backdrop",Vt._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],standalone:!0,features:[s.Jv_([{provide:Wr,useExisting:Ae}]),s.aNF],ngContentSelectors:lt,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(me,Vt){1&me&&(s.NAR(ct),s.DNE(0,Ct,1,2,"div",0),s.SdG(1),s.SdG(2,1),s.DNE(3,$t,2,0,"mat-drawer-content")),2&me&&(s.vxM(Vt.hasBackdrop?0:-1),s.R7$(3),s.vxM(Vt._content?-1:3))},dependencies:[Ve],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color, var(--mat-app-on-background));background-color:var(--mat-sidenav-content-background-color, var(--mat-app-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)}.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}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.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-app-on-surface-variant));box-shadow:var(--mat-sidenav-container-elevation-shadow);background-color:var(--mat-sidenav-container-background-color, var(--mat-app-surface));border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));width:var(--mat-sidenav-container-width);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)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .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-app-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-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-app-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-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-app-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-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);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);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);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);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 Ae})(),zt=(()=>{class Ae{static{this.\u0275fac=function(me){return new(me||Ae)}}static{this.\u0275mod=s.$C({type:Ae})}static{this.\u0275inj=s.G2t({imports:[c.yE,o.Gj,o.Gj,c.yE]})}}return Ae})()},4823:(i,a,r)=>{"use strict";r.d(a,{oV:()=>ce,uc:()=>mr});var o=r(6977),s=r(4085),c=r(7336),y=r(4438),_=r(177),E=r(6860),T=r(9888),A=r(8203),S=r(7987),I=r(5542),N=r(6939),Y=r(1413),q=(r(9969),r(6600));const dt=["tooltip"],_t=new y.nKC("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{const _r=(0,y.WQX)(S.hJ);return()=>_r.scrollStrategies.reposition({scrollThrottle:20})}}),jt={provide:_t,deps:[S.hJ],useFactory:function Bt(_r){return()=>_r.scrollStrategies.reposition({scrollThrottle:20})}},kt=new y.nKC("mat-tooltip-default-options",{providedIn:"root",factory:function At(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),lt="tooltip-panel",Ct=(0,E.BQ)({passive:!0});let ce=(()=>{class _r{get position(){return this._position}set position(ke){ke!==this._position&&(this._position=ke,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(ke){this._positionAtOrigin=(0,s.he)(ke),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(ke){const Ve=(0,s.he)(ke);this._disabled!==Ve&&(this._disabled=Ve,Ve?this.hide(0):this._setupPointerEnterEventsIfNeeded(),this._syncAriaDescription(this.message))}get showDelay(){return this._showDelay}set showDelay(ke){this._showDelay=(0,s.OE)(ke)}get hideDelay(){return this._hideDelay}set hideDelay(ke){this._hideDelay=(0,s.OE)(ke),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(ke){const Ve=this._message;this._message=null!=ke?String(ke).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage()),this._syncAriaDescription(Ve)}get tooltipClass(){return this._tooltipClass}set tooltipClass(ke){this._tooltipClass=ke,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(ke,Ve,yt,Lt,Ie,Pt,le,zt,Ae,Ye,ft,me){this._overlay=ke,this._elementRef=Ve,this._scrollDispatcher=yt,this._viewContainerRef=Lt,this._ngZone=Ie,this._platform=Pt,this._ariaDescriber=le,this._focusMonitor=zt,this._dir=Ye,this._defaultOptions=ft,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._tooltipComponent=qe,this._viewportMargin=8,this._cssClassPrefix="mat-mdc",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._touchstartTimeout=null,this._destroyed=new Y.B,this._injector=(0,y.WQX)(y.zZn),this._scrollStrategy=Ae,this._document=me,ft&&(this._showDelay=ft.showDelay,this._hideDelay=ft.hideDelay,ft.position&&(this.position=ft.position),ft.positionAtOrigin&&(this.positionAtOrigin=ft.positionAtOrigin),ft.touchGestures&&(this.touchGestures=ft.touchGestures),ft.tooltipClass&&(this.tooltipClass=ft.tooltipClass)),Ye.change.pipe((0,o.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,o.Q)(this._destroyed)).subscribe(ke=>{ke?"keyboard"===ke&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const ke=this._elementRef.nativeElement;this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([Ve,yt])=>{ke.removeEventListener(Ve,yt,Ct)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(ke,this.message,"tooltip"),this._focusMonitor.stopMonitoring(ke)}show(ke=this.showDelay,Ve){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const yt=this._createOverlay(Ve);this._detach(),this._portal=this._portal||new N.A8(this._tooltipComponent,this._viewContainerRef);const Lt=this._tooltipInstance=yt.attach(this._portal).instance;Lt._triggerElement=this._elementRef.nativeElement,Lt._mouseLeaveHideDelay=this._hideDelay,Lt.afterHidden().pipe((0,o.Q)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),Lt.show(ke)}hide(ke=this.hideDelay){const Ve=this._tooltipInstance;Ve&&(Ve.isVisible()?Ve.hide(ke):(Ve._cancelPendingAnimations(),this._detach()))}toggle(ke){this._isTooltipVisible()?this.hide():this.show(void 0,ke)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(ke){if(this._overlayRef){const Lt=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!ke)&&Lt._origin instanceof y.aKT)return this._overlayRef;this._detach()}const Ve=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),yt=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&ke||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(Ve);return yt.positionChanges.pipe((0,o.Q)(this._destroyed)).subscribe(Lt=>{this._updateCurrentPositionClass(Lt.connectionPair),this._tooltipInstance&&Lt.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:yt,panelClass:`${this._cssClassPrefix}-${lt}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,o.Q)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,o.Q)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,o.Q)(this._destroyed)).subscribe(Lt=>{this._isTooltipVisible()&&Lt.keyCode===c._f&&!(0,c.rp)(Lt)&&(Lt.preventDefault(),Lt.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(ke){const Ve=ke.getConfig().positionStrategy,yt=this._getOrigin(),Lt=this._getOverlayPosition();Ve.withPositions([this._addOffset({...yt.main,...Lt.main}),this._addOffset({...yt.fallback,...Lt.fallback})])}_addOffset(ke){const yt=!this._dir||"ltr"==this._dir.value;return"top"===ke.originY?ke.offsetY=-8:"bottom"===ke.originY?ke.offsetY=8:"start"===ke.originX?ke.offsetX=yt?-8:8:"end"===ke.originX&&(ke.offsetX=yt?8:-8),ke}_getOrigin(){const ke=!this._dir||"ltr"==this._dir.value,Ve=this.position;let yt;"above"==Ve||"below"==Ve?yt={originX:"center",originY:"above"==Ve?"top":"bottom"}:"before"==Ve||"left"==Ve&&ke||"right"==Ve&&!ke?yt={originX:"start",originY:"center"}:("after"==Ve||"right"==Ve&&ke||"left"==Ve&&!ke)&&(yt={originX:"end",originY:"center"});const{x:Lt,y:Ie}=this._invertPosition(yt.originX,yt.originY);return{main:yt,fallback:{originX:Lt,originY:Ie}}}_getOverlayPosition(){const ke=!this._dir||"ltr"==this._dir.value,Ve=this.position;let yt;"above"==Ve?yt={overlayX:"center",overlayY:"bottom"}:"below"==Ve?yt={overlayX:"center",overlayY:"top"}:"before"==Ve||"left"==Ve&&ke||"right"==Ve&&!ke?yt={overlayX:"end",overlayY:"center"}:("after"==Ve||"right"==Ve&&ke||"left"==Ve&&!ke)&&(yt={overlayX:"start",overlayY:"center"});const{x:Lt,y:Ie}=this._invertPosition(yt.overlayX,yt.overlayY);return{main:yt,fallback:{overlayX:Lt,overlayY:Ie}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),(0,y.mal)(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()},{injector:this._injector}))}_setTooltipClass(ke){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=ke,this._tooltipInstance._markForCheck())}_invertPosition(ke,Ve){return"above"===this.position||"below"===this.position?"top"===Ve?Ve="bottom":"bottom"===Ve&&(Ve="top"):"end"===ke?ke="start":"start"===ke&&(ke="end"),{x:ke,y:Ve}}_updateCurrentPositionClass(ke){const{overlayY:Ve,originX:yt,originY:Lt}=ke;let Ie;if(Ie="center"===Ve?this._dir&&"rtl"===this._dir.value?"end"===yt?"left":"right":"start"===yt?"left":"right":"bottom"===Ve&&"top"===Lt?"above":"below",Ie!==this._currentPosition){const Pt=this._overlayRef;if(Pt){const le=`${this._cssClassPrefix}-${lt}-`;Pt.removePanelClass(le+this._currentPosition),Pt.addPanelClass(le+Ie)}this._currentPosition=Ie}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",ke=>{let Ve;this._setupPointerExitEventsIfNeeded(),void 0!==ke.x&&void 0!==ke.y&&(Ve=ke),this.show(void 0,Ve)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",ke=>{const Ve=ke.targetTouches?.[0],yt=Ve?{x:Ve.clientX,y:Ve.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>{this._touchstartTimeout=null,this.show(void 0,yt)},this._defaultOptions.touchLongPressShowDelay??500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const ke=[];if(this._platformSupportsMouseEvents())ke.push(["mouseleave",Ve=>{const yt=Ve.relatedTarget;(!yt||!this._overlayRef?.overlayElement.contains(yt))&&this.hide()}],["wheel",Ve=>this._wheelListener(Ve)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const Ve=()=>{this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};ke.push(["touchend",Ve],["touchcancel",Ve])}this._addListeners(ke),this._passiveListeners.push(...ke)}_addListeners(ke){ke.forEach(([Ve,yt])=>{this._elementRef.nativeElement.addEventListener(Ve,yt,Ct)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(ke){if(this._isTooltipVisible()){const Ve=this._document.elementFromPoint(ke.clientX,ke.clientY),yt=this._elementRef.nativeElement;Ve!==yt&&!yt.contains(Ve)&&this.hide()}}_disableNativeGesturesIfNecessary(){const ke=this.touchGestures;if("off"!==ke){const Ve=this._elementRef.nativeElement,yt=Ve.style;("on"===ke||"INPUT"!==Ve.nodeName&&"TEXTAREA"!==Ve.nodeName)&&(yt.userSelect=yt.msUserSelect=yt.webkitUserSelect=yt.MozUserSelect="none"),("on"===ke||!Ve.draggable)&&(yt.webkitUserDrag="none"),yt.touchAction="none",yt.webkitTapHighlightColor="transparent"}}_syncAriaDescription(ke){this._ariaDescriptionPending||(this._ariaDescriptionPending=!0,this._ariaDescriber.removeDescription(this._elementRef.nativeElement,ke,"tooltip"),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriptionPending=!1,this.message&&!this.disabled&&this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}static{this.\u0275fac=function(Ve){return new(Ve||_r)(y.rXU(S.hJ),y.rXU(y.aKT),y.rXU(I.R),y.rXU(y.c1b),y.rXU(y.SKi),y.rXU(E.OD),y.rXU(T.vr),y.rXU(T.FN),y.rXU(_t),y.rXU(A.dS),y.rXU(kt,8),y.rXU(_.qQ))}}static{this.\u0275dir=y.FsC({type:_r,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(Ve,yt){2&Ve&&y.AVh("mat-mdc-tooltip-disabled",yt.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"],standalone:!0})}}return _r})(),qe=(()=>{class _r{constructor(ke,Ve,yt){this._changeDetectorRef=ke,this._elementRef=Ve,this._isMultiline=!1,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new Y.B,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide",this._animationsDisabled="NoopAnimations"===yt}show(ke){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},ke)}hide(ke){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},ke)}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:ke}){(!ke||!this._triggerElement.contains(ke))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const ke=this._elementRef.nativeElement.getBoundingClientRect();return ke.height>24&&ke.width>=200}_handleAnimationEnd({animationName:ke}){(ke===this._showAnimation||ke===this._hideAnimation)&&this._finalizeAnimation(ke===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(ke){ke?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(ke){const Ve=this._tooltip.nativeElement,yt=this._showAnimation,Lt=this._hideAnimation;if(Ve.classList.remove(ke?Lt:yt),Ve.classList.add(ke?yt:Lt),this._isVisible!==ke&&(this._isVisible=ke,this._changeDetectorRef.markForCheck()),ke&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const Ie=getComputedStyle(Ve);("0s"===Ie.getPropertyValue("animation-duration")||"none"===Ie.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}ke&&this._onShow(),this._animationsDisabled&&(Ve.classList.add("_mat-animation-noopable"),this._finalizeAnimation(ke))}static{this.\u0275fac=function(Ve){return new(Ve||_r)(y.rXU(y.gRc),y.rXU(y.aKT),y.rXU(y.bc$,8))}}static{this.\u0275cmp=y.VBU({type:_r,selectors:[["mat-tooltip-component"]],viewQuery:function(Ve,yt){if(1&Ve&&y.GBs(dt,7),2&Ve){let Lt;y.mGM(Lt=y.lsd())&&(yt._tooltip=Lt.first)}},hostAttrs:["aria-hidden","true"],hostBindings:function(Ve,yt){1&Ve&&y.bIt("mouseleave",function(Ie){return yt._handleMouseLeave(Ie)})},standalone:!0,features:[y.aNF],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(Ve,yt){if(1&Ve){const Lt=y.RV6();y.j41(0,"div",1,0),y.bIt("animationend",function(Pt){return y.eBV(Lt),y.Njj(yt._handleAnimationEnd(Pt))}),y.j41(2,"div",2),y.EFF(3),y.k0s()()}2&Ve&&(y.AVh("mdc-tooltip--multiline",yt._isMultiline),y.Y8G("ngClass",yt.tooltipClass),y.R7$(3),y.JRh(yt.message))},dependencies:[_.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-app-inverse-surface));color:var(--mdc-plain-tooltip-supporting-text-color, var(--mat-app-inverse-on-surface));border-radius:var(--mdc-plain-tooltip-container-shape, var(--mat-app-corner-extra-small));font-family:var(--mdc-plain-tooltip-supporting-text-font, var(--mat-app-body-small-font));font-size:var(--mdc-plain-tooltip-supporting-text-size, var(--mat-app-body-small-size));font-weight:var(--mdc-plain-tooltip-supporting-text-weight, var(--mat-app-body-small-weight));line-height:var(--mdc-plain-tooltip-supporting-text-line-height, var(--mat-app-body-small-line-height));letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, var(--mat-app-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 _r})(),mr=(()=>{class _r{static{this.\u0275fac=function(Ve){return new(Ve||_r)}}static{this.\u0275mod=y.$C({type:_r})}static{this.\u0275inj=y.G2t({providers:[jt],imports:[T.Pd,_.MD,S.z_,q.yE,q.yE,I.Gj]})}}return _r})()},345:(i,a,r)=>{"use strict";r.d(a,{B7:()=>Ct,B8:()=>yt,hE:()=>Ne,up:()=>Tt});var o=r(177),s=r(4438);class c extends o.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class y extends c{static makeCurrent(){(0,o.ZD)(new y)}onAndCancel(Qt,Ft,pe){return Qt.addEventListener(Ft,pe),()=>{Qt.removeEventListener(Ft,pe)}}dispatchEvent(Qt,Ft){Qt.dispatchEvent(Ft)}remove(Qt){Qt.remove()}createElement(Qt,Ft){return(Ft=Ft||this.getDefaultDocument()).createElement(Qt)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(Qt){return Qt.nodeType===Node.ELEMENT_NODE}isShadowRoot(Qt){return Qt instanceof DocumentFragment}getGlobalEventTarget(Qt,Ft){return"window"===Ft?window:"document"===Ft?Qt:"body"===Ft?Qt.body:null}getBaseHref(Qt){const Ft=function E(){return _=_||document.querySelector("base"),_?_.getAttribute("href"):null}();return null==Ft?null:function T(te){return new URL(te,document.baseURI).pathname}(Ft)}resetBaseElement(){_=null}getUserAgent(){return window.navigator.userAgent}getCookie(Qt){return(0,o._b)(document.cookie,Qt)}}let _=null,S=(()=>{class te{build(){return new XMLHttpRequest}static{this.\u0275fac=function(pe){return new(pe||te)}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac})}}return te})();const I=new s.nKC("");let N=(()=>{class te{constructor(Ft,pe){this._zone=pe,this._eventNameToPlugin=new Map,Ft.forEach(br=>{br.manager=this}),this._plugins=Ft.slice().reverse()}addEventListener(Ft,pe,br){return this._findPluginFor(pe).addEventListener(Ft,pe,br)}getZone(){return this._zone}_findPluginFor(Ft){let pe=this._eventNameToPlugin.get(Ft);if(pe)return pe;if(pe=this._plugins.find(Yr=>Yr.supports(Ft)),!pe)throw new s.wOt(5101,!1);return this._eventNameToPlugin.set(Ft,pe),pe}static{this.\u0275fac=function(pe){return new(pe||te)(s.KVO(I),s.KVO(s.SKi))}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac})}}return te})();class Y{constructor(Qt){this._doc=Qt}}const z="ng-app-id";let q=(()=>{class te{constructor(Ft,pe,br,Yr={}){this.doc=Ft,this.appId=pe,this.nonce=br,this.platformId=Yr,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,o.Vy)(Yr),this.resetHostNodes()}addStyles(Ft){for(const pe of Ft)1===this.changeUsageCount(pe,1)&&this.onStyleAdded(pe)}removeStyles(Ft){for(const pe of Ft)this.changeUsageCount(pe,-1)<=0&&this.onStyleRemoved(pe)}ngOnDestroy(){const Ft=this.styleNodesInDOM;Ft&&(Ft.forEach(pe=>pe.remove()),Ft.clear());for(const pe of this.getAllStyles())this.onStyleRemoved(pe);this.resetHostNodes()}addHost(Ft){this.hostNodes.add(Ft);for(const pe of this.getAllStyles())this.addStyleToHost(Ft,pe)}removeHost(Ft){this.hostNodes.delete(Ft)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(Ft){for(const pe of this.hostNodes)this.addStyleToHost(pe,Ft)}onStyleRemoved(Ft){const pe=this.styleRef;pe.get(Ft)?.elements?.forEach(br=>br.remove()),pe.delete(Ft)}collectServerRenderedStyles(){const Ft=this.doc.head?.querySelectorAll(`style[${z}="${this.appId}"]`);if(Ft?.length){const pe=new Map;return Ft.forEach(br=>{null!=br.textContent&&pe.set(br.textContent,br)}),pe}return null}changeUsageCount(Ft,pe){const br=this.styleRef;if(br.has(Ft)){const Yr=br.get(Ft);return Yr.usage+=pe,Yr.usage}return br.set(Ft,{usage:pe,elements:[]}),pe}getStyleElement(Ft,pe){const br=this.styleNodesInDOM,Yr=br?.get(pe);if(Yr?.parentNode===Ft)return br.delete(pe),Yr.removeAttribute(z),Yr;{const Do=this.doc.createElement("style");return this.nonce&&Do.setAttribute("nonce",this.nonce),Do.textContent=pe,this.platformIsServer&&Do.setAttribute(z,this.appId),Ft.appendChild(Do),Do}}addStyleToHost(Ft,pe){const br=this.getStyleElement(Ft,pe),Yr=this.styleRef,Do=Yr.get(pe)?.elements;Do?Do.push(br):Yr.set(pe,{elements:[br],usage:1})}resetHostNodes(){const Ft=this.hostNodes;Ft.clear(),Ft.add(this.doc.head)}static{this.\u0275fac=function(pe){return new(pe||te)(s.KVO(o.qQ),s.KVO(s.sZ2),s.KVO(s.BIS,8),s.KVO(s.Agw))}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac})}}return te})();const dt={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"},pt=/%COMP%/g,At=new s.nKC("",{providedIn:"root",factory:()=>!0});function lt(te,Qt){return Qt.map(Ft=>Ft.replace(pt,te))}let Ct=(()=>{class te{constructor(Ft,pe,br,Yr,Do,Ko,rr,Je=null){this.eventManager=Ft,this.sharedStylesHost=pe,this.appId=br,this.removeStylesOnCompDestroy=Yr,this.doc=Do,this.platformId=Ko,this.ngZone=rr,this.nonce=Je,this.rendererByCompId=new Map,this.platformIsServer=(0,o.Vy)(Ko),this.defaultRenderer=new $t(Ft,Do,rr,this.platformIsServer)}createRenderer(Ft,pe){if(!Ft||!pe)return this.defaultRenderer;this.platformIsServer&&pe.encapsulation===s.gXe.ShadowDom&&(pe={...pe,encapsulation:s.gXe.Emulated});const br=this.getOrCreateRenderer(Ft,pe);return br instanceof Mr?br.applyToHost(Ft):br instanceof qe&&br.applyStyles(),br}getOrCreateRenderer(Ft,pe){const br=this.rendererByCompId;let Yr=br.get(pe.id);if(!Yr){const Do=this.doc,Ko=this.ngZone,rr=this.eventManager,Je=this.sharedStylesHost,_e=this.removeStylesOnCompDestroy,Qe=this.platformIsServer;switch(pe.encapsulation){case s.gXe.Emulated:Yr=new Mr(rr,Je,pe,this.appId,_e,Do,Ko,Qe);break;case s.gXe.ShadowDom:return new ce(rr,Je,Ft,pe,Do,Ko,this.nonce,Qe);default:Yr=new qe(rr,Je,pe,_e,Do,Ko,Qe)}br.set(pe.id,Yr)}return Yr}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(pe){return new(pe||te)(s.KVO(N),s.KVO(q),s.KVO(s.sZ2),s.KVO(At),s.KVO(o.qQ),s.KVO(s.Agw),s.KVO(s.SKi),s.KVO(s.BIS))}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac})}}return te})();class $t{constructor(Qt,Ft,pe,br){this.eventManager=Qt,this.doc=Ft,this.ngZone=pe,this.platformIsServer=br,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(Qt,Ft){return Ft?this.doc.createElementNS(dt[Ft]||Ft,Qt):this.doc.createElement(Qt)}createComment(Qt){return this.doc.createComment(Qt)}createText(Qt){return this.doc.createTextNode(Qt)}appendChild(Qt,Ft){(ne(Qt)?Qt.content:Qt).appendChild(Ft)}insertBefore(Qt,Ft,pe){Qt&&(ne(Qt)?Qt.content:Qt).insertBefore(Ft,pe)}removeChild(Qt,Ft){Ft.remove()}selectRootElement(Qt,Ft){let pe="string"==typeof Qt?this.doc.querySelector(Qt):Qt;if(!pe)throw new s.wOt(-5104,!1);return Ft||(pe.textContent=""),pe}parentNode(Qt){return Qt.parentNode}nextSibling(Qt){return Qt.nextSibling}setAttribute(Qt,Ft,pe,br){if(br){Ft=br+":"+Ft;const Yr=dt[br];Yr?Qt.setAttributeNS(Yr,Ft,pe):Qt.setAttribute(Ft,pe)}else Qt.setAttribute(Ft,pe)}removeAttribute(Qt,Ft,pe){if(pe){const br=dt[pe];br?Qt.removeAttributeNS(br,Ft):Qt.removeAttribute(`${pe}:${Ft}`)}else Qt.removeAttribute(Ft)}addClass(Qt,Ft){Qt.classList.add(Ft)}removeClass(Qt,Ft){Qt.classList.remove(Ft)}setStyle(Qt,Ft,pe,br){br&(s.czy.DashCase|s.czy.Important)?Qt.style.setProperty(Ft,pe,br&s.czy.Important?"important":""):Qt.style[Ft]=pe}removeStyle(Qt,Ft,pe){pe&s.czy.DashCase?Qt.style.removeProperty(Ft):Qt.style[Ft]=""}setProperty(Qt,Ft,pe){null!=Qt&&(Qt[Ft]=pe)}setValue(Qt,Ft){Qt.nodeValue=Ft}listen(Qt,Ft,pe){if("string"==typeof Qt&&!(Qt=(0,o.QT)().getGlobalEventTarget(this.doc,Qt)))throw new Error(`Unsupported event target ${Qt} for event ${Ft}`);return this.eventManager.addEventListener(Qt,Ft,this.decoratePreventDefault(pe))}decoratePreventDefault(Qt){return Ft=>{if("__ngUnwrap__"===Ft)return Qt;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>Qt(Ft)):Qt(Ft))&&Ft.preventDefault()}}}function ne(te){return"TEMPLATE"===te.tagName&&void 0!==te.content}class ce extends $t{constructor(Qt,Ft,pe,br,Yr,Do,Ko,rr){super(Qt,Yr,Do,rr),this.sharedStylesHost=Ft,this.hostEl=pe,this.shadowRoot=pe.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Je=lt(br.id,br.styles);for(const _e of Je){const Qe=document.createElement("style");Ko&&Qe.setAttribute("nonce",Ko),Qe.textContent=_e,this.shadowRoot.appendChild(Qe)}}nodeOrShadowRoot(Qt){return Qt===this.hostEl?this.shadowRoot:Qt}appendChild(Qt,Ft){return super.appendChild(this.nodeOrShadowRoot(Qt),Ft)}insertBefore(Qt,Ft,pe){return super.insertBefore(this.nodeOrShadowRoot(Qt),Ft,pe)}removeChild(Qt,Ft){return super.removeChild(null,Ft)}parentNode(Qt){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(Qt)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class qe extends $t{constructor(Qt,Ft,pe,br,Yr,Do,Ko,rr){super(Qt,Yr,Do,Ko),this.sharedStylesHost=Ft,this.removeStylesOnCompDestroy=br,this.styles=rr?lt(rr,pe.styles):pe.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Mr extends qe{constructor(Qt,Ft,pe,br,Yr,Do,Ko,rr){const Je=br+"-"+pe.id;super(Qt,Ft,pe,Yr,Do,Ko,rr,Je),this.contentAttr=function kt(te){return"_ngcontent-%COMP%".replace(pt,te)}(Je),this.hostAttr=function ct(te){return"_nghost-%COMP%".replace(pt,te)}(Je)}applyToHost(Qt){this.applyStyles(),this.setAttribute(Qt,this.hostAttr,"")}createElement(Qt,Ft){const pe=super.createElement(Qt,Ft);return super.setAttribute(pe,this.contentAttr,""),pe}}let mr=(()=>{class te extends Y{constructor(Ft){super(Ft)}supports(Ft){return!0}addEventListener(Ft,pe,br){return Ft.addEventListener(pe,br,!1),()=>this.removeEventListener(Ft,pe,br)}removeEventListener(Ft,pe,br){return Ft.removeEventListener(pe,br)}static{this.\u0275fac=function(pe){return new(pe||te)(s.KVO(o.qQ))}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac})}}return te})();const _r=["alt","control","meta","shift"],Wr={"\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"},ke={alt:te=>te.altKey,control:te=>te.ctrlKey,meta:te=>te.metaKey,shift:te=>te.shiftKey};let Ve=(()=>{class te extends Y{constructor(Ft){super(Ft)}supports(Ft){return null!=te.parseEventName(Ft)}addEventListener(Ft,pe,br){const Yr=te.parseEventName(pe),Do=te.eventCallback(Yr.fullKey,br,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,o.QT)().onAndCancel(Ft,Yr.domEventName,Do))}static parseEventName(Ft){const pe=Ft.toLowerCase().split("."),br=pe.shift();if(0===pe.length||"keydown"!==br&&"keyup"!==br)return null;const Yr=te._normalizeKey(pe.pop());let Do="",Ko=pe.indexOf("code");if(Ko>-1&&(pe.splice(Ko,1),Do="code."),_r.forEach(Je=>{const _e=pe.indexOf(Je);_e>-1&&(pe.splice(_e,1),Do+=Je+".")}),Do+=Yr,0!=pe.length||0===Yr.length)return null;const rr={};return rr.domEventName=br,rr.fullKey=Do,rr}static matchEventFullKeyCode(Ft,pe){let br=Wr[Ft.key]||Ft.key,Yr="";return pe.indexOf("code.")>-1&&(br=Ft.code,Yr="code."),!(null==br||!br)&&(br=br.toLowerCase()," "===br?br="space":"."===br&&(br="dot"),_r.forEach(Do=>{Do!==br&&(0,ke[Do])(Ft)&&(Yr+=Do+".")}),Yr+=br,Yr===pe)}static eventCallback(Ft,pe,br){return Yr=>{te.matchEventFullKeyCode(Yr,Ft)&&br.runGuarded(()=>pe(Yr))}}static _normalizeKey(Ft){return"esc"===Ft?"escape":Ft}static{this.\u0275fac=function(pe){return new(pe||te)(s.KVO(o.qQ))}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac})}}return te})();function yt(te,Qt){return(0,s.TL3)({rootComponent:te,...Ie(Qt)})}function Ie(te){return{appProviders:[...Te,...te?.providers??[]],platformProviders:Ye}}const Ye=[{provide:s.Agw,useValue:o.AJ},{provide:s.PLl,useValue:function le(){y.makeCurrent()},multi:!0},{provide:o.qQ,useFactory:function Ae(){return(0,s.TL$)(document),document},deps:[]}],Te=[{provide:s.H8p,useValue:"root"},{provide:s.zcH,useFactory:function zt(){return new s.zcH},deps:[]},{provide:I,useClass:mr,multi:!0,deps:[o.qQ,s.SKi,s.Agw]},{provide:I,useClass:Ve,multi:!0,deps:[o.qQ]},Ct,q,N,{provide:s._9s,useExisting:Ct},{provide:o.N0,useClass:S,deps:[]},[]];let Ne=(()=>{class te{constructor(Ft){this._doc=Ft}getTitle(){return this._doc.title}setTitle(Ft){this._doc.title=Ft||""}static{this.\u0275fac=function(pe){return new(pe||te)(s.KVO(o.qQ))}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac,providedIn:"root"})}}return te})(),Tt=(()=>{class te{static{this.\u0275fac=function(pe){return new(pe||te)}}static{this.\u0275prov=s.jDH({token:te,factory:function(pe){let br=null;return br=pe?new(pe||te):s.KVO(It),br},providedIn:"root"})}}return te})(),It=(()=>{class te extends Tt{constructor(Ft){super(),this._doc=Ft}sanitize(Ft,pe){if(null==pe)return null;switch(Ft){case s.WPN.NONE:return pe;case s.WPN.HTML:return(0,s.ZF7)(pe,"HTML")?(0,s.rcV)(pe):(0,s.h9k)(this._doc,String(pe)).toString();case s.WPN.STYLE:return(0,s.ZF7)(pe,"Style")?(0,s.rcV)(pe):pe;case s.WPN.SCRIPT:if((0,s.ZF7)(pe,"Script"))return(0,s.rcV)(pe);throw new s.wOt(5200,!1);case s.WPN.URL:return(0,s.ZF7)(pe,"URL")?(0,s.rcV)(pe):(0,s.$MX)(String(pe));case s.WPN.RESOURCE_URL:if((0,s.ZF7)(pe,"ResourceURL"))return(0,s.rcV)(pe);throw new s.wOt(5201,!1);default:throw new s.wOt(5202,!1)}}bypassSecurityTrustHtml(Ft){return(0,s.Kcf)(Ft)}bypassSecurityTrustStyle(Ft){return(0,s.cWb)(Ft)}bypassSecurityTrustScript(Ft){return(0,s.UyX)(Ft)}bypassSecurityTrustUrl(Ft){return(0,s.osQ)(Ft)}bypassSecurityTrustResourceUrl(Ft){return(0,s.e5t)(Ft)}static{this.\u0275fac=function(pe){return new(pe||te)(s.KVO(o.qQ))}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac,providedIn:"root"})}}return te})()},5245:(i,a,r)=>{"use strict";r.d(a,{nX:()=>Zn,wF:()=>Mt,Ix:()=>yo,Wk:()=>Fn,wQ:()=>xi,iI:()=>Pa,n3:()=>tc,lh:()=>Gc,oH:()=>Va});var o=r(4438),s=r(4402),c=r(6648),y=r(7673),_=r(4412),E=r(4572),T=r(9350),A=r(8793),S=r(9030),I=r(1203),N=r(8810),Y=r(983),z=r(17),q=r(1413),dt=r(8359),pt=r(177),et=r(6354),_t=r(5558),Bt=r(6697),jt=r(9172),At=r(5964),kt=r(1397),ct=r(9974),lt=r(4360);function Ct(R){return(0,ct.N)((W,L)=>{let K=!1;W.subscribe((0,lt._)(L,ht=>{K=!0,L.next(ht)},()=>{K||L.next(R),L.complete()}))})}function $t(R=qt){return(0,ct.N)((W,L)=>{let K=!1;W.subscribe((0,lt._)(L,ht=>{K=!0,L.next(ht)},()=>K?L.complete():L.error(R())))})}function qt(){return new T.G}var ve=r(3669);function ne(R,W){const L=arguments.length>=2;return K=>K.pipe(R?(0,At.p)((ht,Ht)=>R(ht,Ht,K)):ve.D,(0,Bt.s)(1),L?Ct(W):$t(()=>new T.G))}var ce=r(274),qe=r(8141),Mr=r(9437),mr=r(6649);function Wr(R){return R<=0?()=>Y.w:(0,ct.N)((W,L)=>{let K=[];W.subscribe((0,lt._)(L,ht=>{K.push(ht),R{for(const ht of K)L.next(ht);L.complete()},void 0,()=>{K=null}))})}var Ve=r(3703),yt=r(980),Lt=r(9898),Ie=r(6977),Pt=r(6365),le=r(345);const zt="primary",Ae=Symbol("RouteTitle");class Ye{constructor(W){this.params=W||{}}has(W){return Object.prototype.hasOwnProperty.call(this.params,W)}get(W){if(this.has(W)){const L=this.params[W];return Array.isArray(L)?L[0]:L}return null}getAll(W){if(this.has(W)){const L=this.params[W];return Array.isArray(L)?L:[L]}return[]}get keys(){return Object.keys(this.params)}}function ft(R){return new Ye(R)}function me(R,W,L){const K=L.path.split("/");if(K.length>R.length||"full"===L.pathMatch&&(W.hasChildren()||K.lengthK[Ht]===ht)}return R===W}function Wt(R){return R.length>0?R[R.length-1]:null}function Ne(R){return(0,s.A)(R)?R:(0,o.jNT)(R)?(0,c.H)(Promise.resolve(R)):(0,y.of)(R)}const $e={exact:function hr(R,W,L){if(!it(R.segments,W.segments)||!Le(R.segments,W.segments,L)||R.numberOfChildren!==W.numberOfChildren)return!1;for(const K in W.children)if(!R.children[K]||!hr(R.children[K],W.children[K],L))return!1;return!0},subset:he},Ke={exact:function Ao(R,W){return Te(R,W)},subset:function Nt(R,W){return Object.keys(W).length<=Object.keys(R).length&&Object.keys(W).every(L=>We(R[L],W[L]))},ignored:()=>!0};function Nr(R,W,L){return $e[L.paths](R.root,W.root,L.matrixParams)&&Ke[L.queryParams](R.queryParams,W.queryParams)&&!("exact"===L.fragment&&R.fragment!==W.fragment)}function he(R,W,L){return se(R,W,W.segments,L)}function se(R,W,L,K){if(R.segments.length>L.length){const ht=R.segments.slice(0,L.length);return!(!it(ht,L)||W.hasChildren()||!Le(ht,L,K))}if(R.segments.length===L.length){if(!it(R.segments,L)||!Le(R.segments,L,K))return!1;for(const ht in W.children)if(!R.children[ht]||!he(R.children[ht],W.children[ht],K))return!1;return!0}{const ht=L.slice(0,R.segments.length),Ht=L.slice(R.segments.length);return!!(it(R.segments,ht)&&Le(R.segments,ht,K)&&R.children[zt])&&se(R.children[zt],W,Ht,K)}}function Le(R,W,L){return W.every((K,ht)=>Ke[L](R[ht].parameters,K.parameters))}class yr{constructor(W=new mt([],{}),L={},K=null){this.root=W,this.queryParams=L,this.fragment=K}get queryParamMap(){return this._queryParamMap??=ft(this.queryParams),this._queryParamMap}toString(){return ir.serialize(this)}}class mt{constructor(W,L){this.segments=W,this.children=L,this.parent=null,Object.values(L).forEach(K=>K.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return er(this)}}class U{constructor(W,L){this.path=W,this.parameters=L}get parameterMap(){return this._parameterMap??=ft(this.parameters),this._parameterMap}toString(){return Qt(this)}}function it(R,W){return R.length===W.length&&R.every((L,K)=>L.path===W[K].path)}let It=(()=>{class R{static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:()=>new ye,providedIn:"root"})}}return R})();class ye{parse(W){const L=new De(W);return new yr(L.parseRootSegment(),L.parseQueryParams(),L.parseFragment())}serialize(W){const L=`/${nr(W.root,!0)}`,K=function pe(R){const W=Object.entries(R).map(([L,K])=>Array.isArray(K)?K.map(ht=>`${Qr(L)}=${Qr(ht)}`).join("&"):`${Qr(L)}=${Qr(K)}`).filter(L=>L);return W.length?`?${W.join("&")}`:""}(W.queryParams);return`${L}${K}${"string"==typeof W.fragment?`#${function Xr(R){return encodeURI(R)}(W.fragment)}`:""}`}}const ir=new ye;function er(R){return R.segments.map(W=>Qt(W)).join("/")}function nr(R,W){if(!R.hasChildren())return er(R);if(W){const L=R.children[zt]?nr(R.children[zt],!1):"",K=[];return Object.entries(R.children).forEach(([ht,Ht])=>{ht!==zt&&K.push(`${ht}:${nr(Ht,!1)}`)}),K.length>0?`${L}(${K.join("//")})`:L}{const L=function Tt(R,W){let L=[];return Object.entries(R.children).forEach(([K,ht])=>{K===zt&&(L=L.concat(W(ht,K)))}),Object.entries(R.children).forEach(([K,ht])=>{K!==zt&&(L=L.concat(W(ht,K)))}),L}(R,(K,ht)=>ht===zt?[nr(R.children[zt],!1)]:[`${ht}:${nr(K,!1)}`]);return 1===Object.keys(R.children).length&&null!=R.children[zt]?`${er(R)}/${L[0]}`:`${er(R)}/(${L.join("//")})`}}function Hr(R){return encodeURIComponent(R).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Qr(R){return Hr(R).replace(/%3B/gi,";")}function gr(R){return Hr(R).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function ho(R){return decodeURIComponent(R)}function te(R){return ho(R.replace(/\+/g,"%20"))}function Qt(R){return`${gr(R.path)}${function Ft(R){return Object.entries(R).map(([W,L])=>`;${gr(W)}=${gr(L)}`).join("")}(R.parameters)}`}const br=/^[^\/()?;#]+/;function Yr(R){const W=R.match(br);return W?W[0]:""}const Do=/^[^\/()?;=#]+/,rr=/^[^=?&#]+/,_e=/^[^&#]+/;class De{constructor(W){this.url=W,this.remaining=W}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new mt([],{}):new mt([],this.parseChildren())}parseQueryParams(){const W={};if(this.consumeOptional("?"))do{this.parseQueryParam(W)}while(this.consumeOptional("&"));return W}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const W=[];for(this.peekStartsWith("(")||W.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),W.push(this.parseSegment());let L={};this.peekStartsWith("/(")&&(this.capture("/"),L=this.parseParens(!0));let K={};return this.peekStartsWith("(")&&(K=this.parseParens(!1)),(W.length>0||Object.keys(L).length>0)&&(K[zt]=new mt(W,L)),K}parseSegment(){const W=Yr(this.remaining);if(""===W&&this.peekStartsWith(";"))throw new o.wOt(4009,!1);return this.capture(W),new U(ho(W),this.parseMatrixParams())}parseMatrixParams(){const W={};for(;this.consumeOptional(";");)this.parseParam(W);return W}parseParam(W){const L=function Ko(R){const W=R.match(Do);return W?W[0]:""}(this.remaining);if(!L)return;this.capture(L);let K="";if(this.consumeOptional("=")){const ht=Yr(this.remaining);ht&&(K=ht,this.capture(K))}W[ho(L)]=ho(K)}parseQueryParam(W){const L=function Je(R){const W=R.match(rr);return W?W[0]:""}(this.remaining);if(!L)return;this.capture(L);let K="";if(this.consumeOptional("=")){const Me=function Qe(R){const W=R.match(_e);return W?W[0]:""}(this.remaining);Me&&(K=Me,this.capture(K))}const ht=te(L),Ht=te(K);if(W.hasOwnProperty(ht)){let Me=W[ht];Array.isArray(Me)||(Me=[Me],W[ht]=Me),Me.push(Ht)}else W[ht]=Ht}parseParens(W){const L={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const K=Yr(this.remaining),ht=this.remaining[K.length];if("/"!==ht&&")"!==ht&&";"!==ht)throw new o.wOt(4010,!1);let Ht;K.indexOf(":")>-1?(Ht=K.slice(0,K.indexOf(":")),this.capture(Ht),this.capture(":")):W&&(Ht=zt);const Me=this.parseChildren();L[Ht]=1===Object.keys(Me).length?Me[zt]:new mt([],Me),this.consumeOptional("//")}return L}peekStartsWith(W){return this.remaining.startsWith(W)}consumeOptional(W){return!!this.peekStartsWith(W)&&(this.remaining=this.remaining.substring(W.length),!0)}capture(W){if(!this.consumeOptional(W))throw new o.wOt(4011,!1)}}function we(R){return R.segments.length>0?new mt([],{[zt]:R}):R}function Zt(R){const W={};for(const[K,ht]of Object.entries(R.children)){const Ht=Zt(ht);if(K===zt&&0===Ht.segments.length&&Ht.hasChildren())for(const[Me,Er]of Object.entries(Ht.children))W[Me]=Er;else(Ht.segments.length>0||Ht.hasChildren())&&(W[K]=Ht)}return function Ce(R){if(1===R.numberOfChildren&&R.children[zt]){const W=R.children[zt];return new mt(R.segments.concat(W.segments),W.children)}return R}(new mt(R.segments,W))}function ar(R){return R instanceof yr}function _o(R){let W;const ht=we(function L(Ht){const Me={};for(const cr of Ht.children){const ao=L(cr);Me[cr.outlet]=ao}const Er=new mt(Ht.url,Me);return Ht===R&&(W=Er),Er}(R.root));return W??ht}function ai(R,W,L,K){let ht=R;for(;ht.parent;)ht=ht.parent;if(0===W.length)return Ci(ht,ht,ht,L,K);const Ht=function di(R){if("string"==typeof R[0]&&1===R.length&&"/"===R[0])return new Oi(!0,0,R);let W=0,L=!1;const K=R.reduce((ht,Ht,Me)=>{if("object"==typeof Ht&&null!=Ht){if(Ht.outlets){const Er={};return Object.entries(Ht.outlets).forEach(([cr,ao])=>{Er[cr]="string"==typeof ao?ao.split("/"):ao}),[...ht,{outlets:Er}]}if(Ht.segmentPath)return[...ht,Ht.segmentPath]}return"string"!=typeof Ht?[...ht,Ht]:0===Me?(Ht.split("/").forEach((Er,cr)=>{0==cr&&"."===Er||(0==cr&&""===Er?L=!0:".."===Er?W++:""!=Er&&ht.push(Er))}),ht):[...ht,Ht]},[]);return new Oi(L,W,K)}(W);if(Ht.toRoot())return Ci(ht,ht,new mt([],{}),L,K);const Me=function Ri(R,W,L){if(R.isAbsolute)return new Un(W,!0,0);if(!L)return new Un(W,!1,NaN);if(null===L.parent)return new Un(L,!0,0);const K=ei(R.commands[0])?0:1;return function yi(R,W,L){let K=R,ht=W,Ht=L;for(;Ht>ht;){if(Ht-=ht,K=K.parent,!K)throw new o.wOt(4005,!1);ht=K.segments.length}return new Un(K,!1,ht-Ht)}(L,L.segments.length-1+K,R.numberOfDoubleDots)}(Ht,ht,R),Er=Me.processChildren?na(Me.segmentGroup,Me.index,Ht.commands):Ni(Me.segmentGroup,Me.index,Ht.commands);return Ci(ht,Me.segmentGroup,Er,L,K)}function ei(R){return"object"==typeof R&&null!=R&&!R.outlets&&!R.segmentPath}function Zo(R){return"object"==typeof R&&null!=R&&R.outlets}function Ci(R,W,L,K,ht){let Me,Ht={};K&&Object.entries(K).forEach(([cr,ao])=>{Ht[cr]=Array.isArray(ao)?ao.map(dn=>`${dn}`):`${ao}`}),Me=R===W?L:Io(R,W,L);const Er=we(Zt(Me));return new yr(Er,Ht,ht)}function Io(R,W,L){const K={};return Object.entries(R.children).forEach(([ht,Ht])=>{K[ht]=Ht===W?L:Io(Ht,W,L)}),new mt(R.segments,K)}class Oi{constructor(W,L,K){if(this.isAbsolute=W,this.numberOfDoubleDots=L,this.commands=K,W&&K.length>0&&ei(K[0]))throw new o.wOt(4003,!1);const ht=K.find(Zo);if(ht&&ht!==Wt(K))throw new o.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Un{constructor(W,L,K){this.segmentGroup=W,this.processChildren=L,this.index=K}}function Ni(R,W,L){if(R??=new mt([],{}),0===R.segments.length&&R.hasChildren())return na(R,W,L);const K=function Xn(R,W,L){let K=0,ht=W;const Ht={match:!1,pathIndex:0,commandIndex:0};for(;ht=L.length)return Ht;const Me=R.segments[ht],Er=L[K];if(Zo(Er))break;const cr=`${Er}`,ao=K0&&void 0===cr)break;if(cr&&ao&&"object"==typeof ao&&void 0===ao.outlets){if(!Xt(cr,ao,Me))return Ht;K+=2}else{if(!Xt(cr,{},Me))return Ht;K++}ht++}return{match:!0,pathIndex:ht,commandIndex:K}}(R,W,L),ht=L.slice(K.commandIndex);if(K.match&&K.pathIndexHt!==zt)&&R.children[zt]&&1===R.numberOfChildren&&0===R.children[zt].segments.length){const Ht=na(R.children[zt],W,L);return new mt(R.segments,Ht.children)}return Object.entries(K).forEach(([Ht,Me])=>{"string"==typeof Me&&(Me=[Me]),null!==Me&&(ht[Ht]=Ni(R.children[Ht],W,Me))}),Object.entries(R.children).forEach(([Ht,Me])=>{void 0===K[Ht]&&(ht[Ht]=Me)}),new mt(R.segments,ht)}}function ui(R,W,L){const K=R.segments.slice(0,W);let ht=0;for(;ht{"string"==typeof K&&(K=[K]),null!==K&&(W[L]=ui(new mt([],{}),0,K))}),W}function Uo(R){const W={};return Object.entries(R).forEach(([L,K])=>W[L]=`${K}`),W}function Xt(R,W,L){return R==L.path&&Te(W,L.parameters)}const Be="imperative";var Ee=function(R){return R[R.NavigationStart=0]="NavigationStart",R[R.NavigationEnd=1]="NavigationEnd",R[R.NavigationCancel=2]="NavigationCancel",R[R.NavigationError=3]="NavigationError",R[R.RoutesRecognized=4]="RoutesRecognized",R[R.ResolveStart=5]="ResolveStart",R[R.ResolveEnd=6]="ResolveEnd",R[R.GuardsCheckStart=7]="GuardsCheckStart",R[R.GuardsCheckEnd=8]="GuardsCheckEnd",R[R.RouteConfigLoadStart=9]="RouteConfigLoadStart",R[R.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",R[R.ChildActivationStart=11]="ChildActivationStart",R[R.ChildActivationEnd=12]="ChildActivationEnd",R[R.ActivationStart=13]="ActivationStart",R[R.ActivationEnd=14]="ActivationEnd",R[R.Scroll=15]="Scroll",R[R.NavigationSkipped=16]="NavigationSkipped",R}(Ee||{});class bt{constructor(W,L){this.id=W,this.url=L}}class Yt extends bt{constructor(W,L,K="imperative",ht=null){super(W,L),this.type=Ee.NavigationStart,this.navigationTrigger=K,this.restoredState=ht}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Mt extends bt{constructor(W,L,K){super(W,L),this.urlAfterRedirects=K,this.type=Ee.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var de=function(R){return R[R.Redirect=0]="Redirect",R[R.SupersededByNewNavigation=1]="SupersededByNewNavigation",R[R.NoDataFromResolver=2]="NoDataFromResolver",R[R.GuardRejected=3]="GuardRejected",R}(de||{}),He=function(R){return R[R.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",R[R.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",R}(He||{});class Oe extends bt{constructor(W,L,K,ht){super(W,L),this.reason=K,this.code=ht,this.type=Ee.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class fr extends bt{constructor(W,L,K,ht){super(W,L),this.reason=K,this.code=ht,this.type=Ee.NavigationSkipped}}class Ir extends bt{constructor(W,L,K,ht){super(W,L),this.error=K,this.target=ht,this.type=Ee.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Cr extends bt{constructor(W,L,K,ht){super(W,L),this.urlAfterRedirects=K,this.state=ht,this.type=Ee.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Pr extends bt{constructor(W,L,K,ht){super(W,L),this.urlAfterRedirects=K,this.state=ht,this.type=Ee.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class $r extends bt{constructor(W,L,K,ht,Ht){super(W,L),this.urlAfterRedirects=K,this.state=ht,this.shouldActivate=Ht,this.type=Ee.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Jr extends bt{constructor(W,L,K,ht){super(W,L),this.urlAfterRedirects=K,this.state=ht,this.type=Ee.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class eo extends bt{constructor(W,L,K,ht){super(W,L),this.urlAfterRedirects=K,this.state=ht,this.type=Ee.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class xo{constructor(W){this.route=W,this.type=Ee.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Eo{constructor(W){this.route=W,this.type=Ee.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class fo{constructor(W){this.snapshot=W,this.type=Ee.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class no{constructor(W){this.snapshot=W,this.type=Ee.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class si{constructor(W){this.snapshot=W,this.type=Ee.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class $i{constructor(W){this.snapshot=W,this.type=Ee.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class vi{constructor(W,L,K){this.routerEvent=W,this.position=L,this.anchor=K,this.type=Ee.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class jo{}class Yn{constructor(W,L){this.url=W,this.navigationBehaviorOptions=L}}function ri(R){return R.outlet||zt}function oi(R){if(!R)return null;if(R.routeConfig?._injector)return R.routeConfig._injector;for(let W=R.parent;W;W=W.parent){const L=W.routeConfig;if(L?._loadedInjector)return L._loadedInjector;if(L?._injector)return L._injector}return null}class Ua{get injector(){return oi(this.route?.snapshot)??this.rootInjector}set injector(W){}constructor(W){this.rootInjector=W,this.outlet=null,this.route=null,this.children=new ea(this.rootInjector),this.attachRef=null}}let ea=(()=>{class R{constructor(L){this.rootInjector=L,this.contexts=new Map}onChildOutletCreated(L,K){const ht=this.getOrCreateContext(L);ht.outlet=K,this.contexts.set(L,ht)}onChildOutletDestroyed(L){const K=this.getContext(L);K&&(K.outlet=null,K.attachRef=null)}onOutletDeactivated(){const L=this.contexts;return this.contexts=new Map,L}onOutletReAttached(L){this.contexts=L}getOrCreateContext(L){let K=this.getContext(L);return K||(K=new Ua(this.rootInjector),this.contexts.set(L,K)),K}getContext(L){return this.contexts.get(L)||null}static{this.\u0275fac=function(K){return new(K||R)(o.KVO(o.uvJ))}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();class Go{constructor(W){this._root=W}get root(){return this._root.value}parent(W){const L=this.pathFromRoot(W);return L.length>1?L[L.length-2]:null}children(W){const L=Da(W,this._root);return L?L.children.map(K=>K.value):[]}firstChild(W){const L=Da(W,this._root);return L&&L.children.length>0?L.children[0].value:null}siblings(W){const L=fi(W,this._root);return L.length<2?[]:L[L.length-2].children.map(ht=>ht.value).filter(ht=>ht!==W)}pathFromRoot(W){return fi(W,this._root).map(L=>L.value)}}function Da(R,W){if(R===W.value)return W;for(const L of W.children){const K=Da(R,L);if(K)return K}return null}function fi(R,W){if(R===W.value)return[W];for(const L of W.children){const K=fi(R,L);if(K.length)return K.unshift(W),K}return[]}class Hn{constructor(W,L){this.value=W,this.children=L}toString(){return`TreeNode(${this.value})`}}function In(R){const W={};return R&&R.children.forEach(L=>W[L.value.outlet]=L),W}class ds extends Go{constructor(W,L){super(W),this.snapshot=L,Xa(this,W)}toString(){return this.snapshot.toString()}}function Fo(R){const W=function us(R){const Ht=new Sa([],{},{},"",{},zt,R,null,{});return new Js("",new Hn(Ht,[]))}(R),L=new _.t([new U("",{})]),K=new _.t({}),ht=new _.t({}),Ht=new _.t({}),Me=new _.t(""),Er=new Zn(L,K,Ht,Me,ht,zt,R,W.root);return Er.snapshot=W.root,new ds(new Hn(Er,[]),W)}class Zn{constructor(W,L,K,ht,Ht,Me,Er,cr){this.urlSubject=W,this.paramsSubject=L,this.queryParamsSubject=K,this.fragmentSubject=ht,this.dataSubject=Ht,this.outlet=Me,this.component=Er,this._futureSnapshot=cr,this.title=this.dataSubject?.pipe((0,et.T)(ao=>ao[Ae]))??(0,y.of)(void 0),this.url=W,this.params=L,this.queryParams=K,this.fragment=ht,this.data=Ht}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,et.T)(W=>ft(W))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,et.T)(W=>ft(W))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Di(R,W,L="emptyOnly"){let K;const{routeConfig:ht}=R;return K=null===W||"always"!==L&&""!==ht?.path&&(W.component||W.routeConfig?.loadComponent)?{params:{...R.params},data:{...R.data},resolve:{...R.data,...R._resolvedData??{}}}:{params:{...W.params,...R.params},data:{...W.data,...R.data},resolve:{...R.data,...W.data,...ht?.data,...R._resolvedData}},ht&&hs(ht)&&(K.resolve[Ae]=ht.title),K}class Sa{get title(){return this.data?.[Ae]}constructor(W,L,K,ht,Ht,Me,Er,cr,ao){this.url=W,this.params=L,this.queryParams=K,this.fragment=ht,this.data=Ht,this.outlet=Me,this.component=Er,this.routeConfig=cr,this._resolve=ao}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??=ft(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=ft(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(K=>K.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Js extends Go{constructor(W,L){super(L),this.url=W,Xa(this,L)}toString(){return ps(this._root)}}function Xa(R,W){W.value._routerState=R,W.children.forEach(L=>Xa(R,L))}function ps(R){const W=R.children.length>0?` { ${R.children.map(ps).join(", ")} } `:"";return`${R.value}${W}`}function Vi(R){if(R.snapshot){const W=R.snapshot,L=R._futureSnapshot;R.snapshot=L,Te(W.queryParams,L.queryParams)||R.queryParamsSubject.next(L.queryParams),W.fragment!==L.fragment&&R.fragmentSubject.next(L.fragment),Te(W.params,L.params)||R.paramsSubject.next(L.params),function Vt(R,W){if(R.length!==W.length)return!1;for(let L=0;LTe(L.parameters,W[K].parameters))}(R.url,W.url);return L&&!(!R.parent!=!W.parent)&&(!R.parent||kn(R.parent,W.parent))}function hs(R){return"string"==typeof R.title||null===R.title}let tc=(()=>{class R{constructor(){this.activated=null,this._activatedRoute=null,this.name=zt,this.activateEvents=new o.bkB,this.deactivateEvents=new o.bkB,this.attachEvents=new o.bkB,this.detachEvents=new o.bkB,this.parentContexts=(0,o.WQX)(ea),this.location=(0,o.WQX)(o.c1b),this.changeDetector=(0,o.WQX)(o.gRc),this.inputBinder=(0,o.WQX)(ec,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(L){if(L.name){const{firstChange:K,previousValue:ht}=L.name;if(K)return;this.isTrackedInParentContexts(ht)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(ht)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(L){return this.parentContexts.getContext(L)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const L=this.parentContexts.getContext(this.name);L?.route&&(L.attachRef?this.attach(L.attachRef,L.route):this.activateWith(L.route,L.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new o.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new o.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new o.wOt(4012,!1);this.location.detach();const L=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(L.instance),L}attach(L,K){this.activated=L,this._activatedRoute=K,this.location.insert(L.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(L.instance)}deactivate(){if(this.activated){const L=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(L)}}activateWith(L,K){if(this.isActivated)throw new o.wOt(4013,!1);this._activatedRoute=L;const ht=this.location,Me=L.snapshot.component,Er=this.parentContexts.getOrCreateContext(this.name).children,cr=new Si(L,Er,ht.injector);this.activated=ht.createComponent(Me,{index:ht.length,injector:cr,environmentInjector:K}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275dir=o.FsC({type:R,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[o.OA$]})}}return R})();class Si{__ngOutletInjector(W){return new Si(this.route,this.childContexts,W)}constructor(W,L,K){this.route=W,this.childContexts=L,this.parent=K}get(W,L){return W===Zn?this.route:W===ea?this.childContexts:this.parent.get(W,L)}}const ec=new o.nKC("");let Jn=(()=>{class R{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(L){this.unsubscribeFromRouteData(L),this.subscribeToRouteData(L)}unsubscribeFromRouteData(L){this.outletDataSubscriptions.get(L)?.unsubscribe(),this.outletDataSubscriptions.delete(L)}subscribeToRouteData(L){const{activatedRoute:K}=L,ht=(0,E.z)([K.queryParams,K.params,K.data]).pipe((0,_t.n)(([Ht,Me,Er],cr)=>(Er={...Ht,...Me,...Er},0===cr?(0,y.of)(Er):Promise.resolve(Er)))).subscribe(Ht=>{if(!L.isActivated||!L.activatedComponentRef||L.activatedRoute!==K||null===K.component)return void this.unsubscribeFromRouteData(L);const Me=(0,o.HJs)(K.component);if(Me)for(const{templateName:Er}of Me.inputs)L.activatedComponentRef.setInput(Er,Ht[Er]);else this.unsubscribeFromRouteData(L)});this.outletDataSubscriptions.set(L,ht)}static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac})}}return R})();function pi(R,W,L){if(L&&R.shouldReuseRoute(W.value,L.value.snapshot)){const K=L.value;K._futureSnapshot=W.value;const ht=function ra(R,W,L){return W.children.map(K=>{for(const ht of L.children)if(R.shouldReuseRoute(K.value,ht.value.snapshot))return pi(R,K,ht);return pi(R,K)})}(R,W,L);return new Hn(K,ht)}{if(R.shouldAttach(W.value)){const Ht=R.retrieve(W.value);if(null!==Ht){const Me=Ht.route;return Me.value._futureSnapshot=W.value,Me.children=W.children.map(Er=>pi(R,Er)),Me}}const K=function Aa(R){return new Zn(new _.t(R.url),new _.t(R.params),new _.t(R.queryParams),new _.t(R.fragment),new _.t(R.data),R.outlet,R.component,R)}(W.value),ht=W.children.map(Ht=>pi(R,Ht));return new Hn(K,ht)}}class Ta{constructor(W,L){this.redirectTo=W,this.navigationBehaviorOptions=L}}const rc="ngNavigationCancelingError";function Bs(R,W){const{redirectTo:L,navigationBehaviorOptions:K}=ar(W)?{redirectTo:W,navigationBehaviorOptions:void 0}:W,ht=Us(!1,de.Redirect);return ht.url=L,ht.navigationBehaviorOptions=K,ht}function Us(R,W){const L=new Error(`NavigationCancelingError: ${R||""}`);return L[rc]=!0,L.cancellationCode=W,L}function Es(R){return!!R&&R[rc]}class tt{constructor(W,L,K,ht,Ht){this.routeReuseStrategy=W,this.futureState=L,this.currState=K,this.forwardEvent=ht,this.inputBindingEnabled=Ht}activate(W){const L=this.futureState._root,K=this.currState?this.currState._root:null;this.deactivateChildRoutes(L,K,W),Vi(this.futureState.root),this.activateChildRoutes(L,K,W)}deactivateChildRoutes(W,L,K){const ht=In(L);W.children.forEach(Ht=>{const Me=Ht.value.outlet;this.deactivateRoutes(Ht,ht[Me],K),delete ht[Me]}),Object.values(ht).forEach(Ht=>{this.deactivateRouteAndItsChildren(Ht,K)})}deactivateRoutes(W,L,K){const ht=W.value,Ht=L?L.value:null;if(ht===Ht)if(ht.component){const Me=K.getContext(ht.outlet);Me&&this.deactivateChildRoutes(W,L,Me.children)}else this.deactivateChildRoutes(W,L,K);else Ht&&this.deactivateRouteAndItsChildren(L,K)}deactivateRouteAndItsChildren(W,L){W.value.component&&this.routeReuseStrategy.shouldDetach(W.value.snapshot)?this.detachAndStoreRouteSubtree(W,L):this.deactivateRouteAndOutlet(W,L)}detachAndStoreRouteSubtree(W,L){const K=L.getContext(W.value.outlet),ht=K&&W.value.component?K.children:L,Ht=In(W);for(const Me of Object.values(Ht))this.deactivateRouteAndItsChildren(Me,ht);if(K&&K.outlet){const Me=K.outlet.detach(),Er=K.children.onOutletDeactivated();this.routeReuseStrategy.store(W.value.snapshot,{componentRef:Me,route:W,contexts:Er})}}deactivateRouteAndOutlet(W,L){const K=L.getContext(W.value.outlet),ht=K&&W.value.component?K.children:L,Ht=In(W);for(const Me of Object.values(Ht))this.deactivateRouteAndItsChildren(Me,ht);K&&(K.outlet&&(K.outlet.deactivate(),K.children.onOutletDeactivated()),K.attachRef=null,K.route=null)}activateChildRoutes(W,L,K){const ht=In(L);W.children.forEach(Ht=>{this.activateRoutes(Ht,ht[Ht.value.outlet],K),this.forwardEvent(new $i(Ht.value.snapshot))}),W.children.length&&this.forwardEvent(new no(W.value.snapshot))}activateRoutes(W,L,K){const ht=W.value,Ht=L?L.value:null;if(Vi(ht),ht===Ht)if(ht.component){const Me=K.getOrCreateContext(ht.outlet);this.activateChildRoutes(W,L,Me.children)}else this.activateChildRoutes(W,L,K);else if(ht.component){const Me=K.getOrCreateContext(ht.outlet);if(this.routeReuseStrategy.shouldAttach(ht.snapshot)){const Er=this.routeReuseStrategy.retrieve(ht.snapshot);this.routeReuseStrategy.store(ht.snapshot,null),Me.children.onOutletReAttached(Er.contexts),Me.attachRef=Er.componentRef,Me.route=Er.route.value,Me.outlet&&Me.outlet.attach(Er.componentRef,Er.route.value),Vi(Er.route.value),this.activateChildRoutes(W,null,Me.children)}else Me.attachRef=null,Me.route=ht,Me.outlet&&Me.outlet.activateWith(ht,Me.injector),this.activateChildRoutes(W,null,Me.children)}else this.activateChildRoutes(W,null,K)}}class oe{constructor(W){this.path=W,this.route=this.path[this.path.length-1]}}class ae{constructor(W,L){this.component=W,this.route=L}}function Lr(R,W,L){const K=R._root;return ro(K,W?W._root:null,L,[K.value])}function wo(R,W){const L=Symbol(),K=W.get(R,L);return K===L?"function"!=typeof R||(0,o.LfX)(R)?W.get(R):R:K}function ro(R,W,L,K,ht={canDeactivateChecks:[],canActivateChecks:[]}){const Ht=In(W);return R.children.forEach(Me=>{(function qo(R,W,L,K,ht={canDeactivateChecks:[],canActivateChecks:[]}){const Ht=R.value,Me=W?W.value:null,Er=L?L.getContext(R.value.outlet):null;if(Me&&Ht.routeConfig===Me.routeConfig){const cr=function yn(R,W,L){if("function"==typeof L)return L(R,W);switch(L){case"pathParamsChange":return!it(R.url,W.url);case"pathParamsOrQueryParamsChange":return!it(R.url,W.url)||!Te(R.queryParams,W.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!kn(R,W)||!Te(R.queryParams,W.queryParams);default:return!kn(R,W)}}(Me,Ht,Ht.routeConfig.runGuardsAndResolvers);cr?ht.canActivateChecks.push(new oe(K)):(Ht.data=Me.data,Ht._resolvedData=Me._resolvedData),ro(R,W,Ht.component?Er?Er.children:null:L,K,ht),cr&&Er&&Er.outlet&&Er.outlet.isActivated&&ht.canDeactivateChecks.push(new ae(Er.outlet.component,Me))}else Me&&So(W,Er,ht),ht.canActivateChecks.push(new oe(K)),ro(R,null,Ht.component?Er?Er.children:null:L,K,ht)})(Me,Ht[Me.value.outlet],L,K.concat([Me.value]),ht),delete Ht[Me.value.outlet]}),Object.entries(Ht).forEach(([Me,Er])=>So(Er,L.getContext(Me),ht)),ht}function So(R,W,L){const K=In(R),ht=R.value;Object.entries(K).forEach(([Ht,Me])=>{So(Me,ht.component?W?W.children.getContext(Ht):null:W,L)}),L.canDeactivateChecks.push(new ae(ht.component&&W&&W.outlet&&W.outlet.isActivated?W.outlet.component:null,ht))}function Wn(R){return"function"==typeof R}function hc(R){return R instanceof T.G||"EmptyError"===R?.name}const gs=Symbol("INITIAL_VALUE");function $s(){return(0,_t.n)(R=>(0,E.z)(R.map(W=>W.pipe((0,Bt.s)(1),(0,jt.Z)(gs)))).pipe((0,et.T)(W=>{for(const L of W)if(!0!==L){if(L===gs)return gs;if(!1===L||at(L))return L}return!0}),(0,At.p)(W=>W!==gs),(0,Bt.s)(1)))}function at(R){return ar(R)||R instanceof Ta}function _c(R){return(0,I.F)((0,qe.M)(W=>{if("boolean"!=typeof W)throw Bs(0,W)}),(0,et.T)(W=>!0===W))}class oc{constructor(W){this.segmentGroup=W||null}}class bn extends Error{constructor(W){super(),this.urlTree=W}}function fc(R){return(0,N.$)(new oc(R))}class sd{constructor(W,L){this.urlSerializer=W,this.urlTree=L}lineralizeSegments(W,L){let K=[],ht=L.root;for(;;){if(K=K.concat(ht.segments),0===ht.numberOfChildren)return(0,y.of)(K);if(ht.numberOfChildren>1||!ht.children[zt])return(0,N.$)(new o.wOt(4e3,!1));ht=ht.children[zt]}}applyRedirectCommands(W,L,K,ht,Ht){if("string"!=typeof L){const Er=L,{queryParams:cr,fragment:ao,routeConfig:dn,url:mn,outlet:un,params:ca,data:ka,title:Ss}=ht,za=(0,o.N4e)(Ht,()=>Er({params:ca,data:ka,queryParams:cr,fragment:ao,routeConfig:dn,url:mn,outlet:un,title:Ss}));if(za instanceof yr)throw new bn(za);L=za}const Me=this.applyRedirectCreateUrlTree(L,this.urlSerializer.parse(L),W,K);if("/"===L[0])throw new bn(Me);return Me}applyRedirectCreateUrlTree(W,L,K,ht){const Ht=this.createSegmentGroup(W,L.root,K,ht);return new yr(Ht,this.createQueryParams(L.queryParams,this.urlTree.queryParams),L.fragment)}createQueryParams(W,L){const K={};return Object.entries(W).forEach(([ht,Ht])=>{if("string"==typeof Ht&&":"===Ht[0]){const Er=Ht.substring(1);K[ht]=L[Er]}else K[ht]=Ht}),K}createSegmentGroup(W,L,K,ht){const Ht=this.createSegments(W,L.segments,K,ht);let Me={};return Object.entries(L.children).forEach(([Er,cr])=>{Me[Er]=this.createSegmentGroup(W,cr,K,ht)}),new mt(Ht,Me)}createSegments(W,L,K,ht){return L.map(Ht=>":"===Ht.path[0]?this.findPosParam(W,Ht,ht):this.findOrReturn(Ht,K))}findPosParam(W,L,K){const ht=K[L.path.substring(1)];if(!ht)throw new o.wOt(4001,!1);return ht}findOrReturn(W,L){let K=0;for(const ht of L){if(ht.path===W.path)return L.splice(K),ht;K++}return W}}const pn={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Hi(R,W,L,K,ht){const Ht=Jo(R,W,L);return Ht.matched?(K=function on(R,W){return R.providers&&!R._injector&&(R._injector=(0,o.Ol2)(R.providers,W,`Route: ${R.path}`)),R._injector??W}(W,K),function xl(R,W,L,K){const ht=W.canMatch;if(!ht||0===ht.length)return(0,y.of)(!0);const Ht=ht.map(Me=>{const Er=wo(Me,R);return Ne(function Li(R){return R&&Wn(R.canMatch)}(Er)?Er.canMatch(W,L):(0,o.N4e)(R,()=>Er(W,L)))});return(0,y.of)(Ht).pipe($s(),_c())}(K,W,L).pipe((0,et.T)(Me=>!0===Me?Ht:{...pn}))):(0,y.of)(Ht)}function Jo(R,W,L){if("**"===W.path)return function Ya(R){return{matched:!0,parameters:R.length>0?Wt(R).parameters:{},consumedSegments:R,remainingSegments:[],positionalParamSegments:{}}}(L);if(""===W.path)return"full"===W.pathMatch&&(R.hasChildren()||L.length>0)?{...pn}:{matched:!0,consumedSegments:[],remainingSegments:L,parameters:{},positionalParamSegments:{}};const ht=(W.matcher||me)(L,R,W);if(!ht)return{...pn};const Ht={};Object.entries(ht.posParams??{}).forEach(([Er,cr])=>{Ht[Er]=cr.path});const Me=ht.consumed.length>0?{...Ht,...ht.consumed[ht.consumed.length-1].parameters}:Ht;return{matched:!0,consumedSegments:ht.consumed,remainingSegments:L.slice(ht.consumed.length),parameters:Me,positionalParamSegments:ht.posParams??{}}}function ya(R,W,L,K){return L.length>0&&function Na(R,W,L){return L.some(K=>kc(R,W,K)&&ri(K)!==zt)}(R,L,K)?{segmentGroup:new mt(W,Wc(K,new mt(L,R.children))),slicedSegments:[]}:0===L.length&&function _l(R,W,L){return L.some(K=>kc(R,W,K))}(R,L,K)?{segmentGroup:new mt(R.segments,Hc(R,L,K,R.children)),slicedSegments:L}:{segmentGroup:new mt(R.segments,R.children),slicedSegments:L}}function Hc(R,W,L,K){const ht={};for(const Ht of L)if(kc(R,W,Ht)&&!K[ri(Ht)]){const Me=new mt([],{});ht[ri(Ht)]=Me}return{...K,...ht}}function Wc(R,W){const L={};L[zt]=W;for(const K of R)if(""===K.path&&ri(K)!==zt){const ht=new mt([],{});L[ri(K)]=ht}return L}function kc(R,W,L){return(!(R.hasChildren()||W.length>0)||"full"!==L.pathMatch)&&""===L.path}class nc{}class El{constructor(W,L,K,ht,Ht,Me,Er){this.injector=W,this.configLoader=L,this.rootComponentType=K,this.config=ht,this.urlTree=Ht,this.paramsInheritanceStrategy=Me,this.urlSerializer=Er,this.applyRedirects=new sd(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(W){return new o.wOt(4002,`'${W.segmentGroup}'`)}recognize(){const W=ya(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(W).pipe((0,et.T)(({children:L,rootSnapshot:K})=>{const ht=new Hn(K,L),Ht=new Js("",ht),Me=function xr(R,W,L=null,K=null){return ai(_o(R),W,L,K)}(K,[],this.urlTree.queryParams,this.urlTree.fragment);return Me.queryParams=this.urlTree.queryParams,Ht.url=this.urlSerializer.serialize(Me),{state:Ht,tree:Me}}))}match(W){const L=new Sa([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Object.freeze({}),zt,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,W,zt,L).pipe((0,et.T)(K=>({children:K,rootSnapshot:L})),(0,Mr.W)(K=>{if(K instanceof bn)return this.urlTree=K.urlTree,this.match(K.urlTree.root);throw K instanceof oc?this.noMatchError(K):K}))}processSegmentGroup(W,L,K,ht,Ht){return 0===K.segments.length&&K.hasChildren()?this.processChildren(W,L,K,Ht):this.processSegment(W,L,K,K.segments,ht,!0,Ht).pipe((0,et.T)(Me=>Me instanceof Hn?[Me]:[]))}processChildren(W,L,K,ht){const Ht=[];for(const Me of Object.keys(K.children))"primary"===Me?Ht.unshift(Me):Ht.push(Me);return(0,c.H)(Ht).pipe((0,ce.H)(Me=>{const Er=K.children[Me],cr=function Ga(R,W){const L=R.filter(K=>ri(K)===W);return L.push(...R.filter(K=>ri(K)!==W)),L}(L,Me);return this.processSegmentGroup(W,cr,Er,Me,ht)}),function _r(R,W){return(0,ct.N)((0,mr.S)(R,W,arguments.length>=2,!0))}((Me,Er)=>(Me.push(...Er),Me)),Ct(null),function ke(R,W){const L=arguments.length>=2;return K=>K.pipe(R?(0,At.p)((ht,Ht)=>R(ht,Ht,K)):ve.D,Wr(1),L?Ct(W):$t(()=>new T.G))}(),(0,kt.Z)(Me=>{if(null===Me)return fc(K);const Er=dl(Me);return function cd(R){R.sort((W,L)=>W.value.outlet===zt?-1:L.value.outlet===zt?1:W.value.outlet.localeCompare(L.value.outlet))}(Er),(0,y.of)(Er)}))}processSegment(W,L,K,ht,Ht,Me,Er){return(0,c.H)(L).pipe((0,ce.H)(cr=>this.processSegmentAgainstRoute(cr._injector??W,L,cr,K,ht,Ht,Me,Er).pipe((0,Mr.W)(ao=>{if(ao instanceof oc)return(0,y.of)(null);throw ao}))),ne(cr=>!!cr),(0,Mr.W)(cr=>{if(hc(cr))return function ia(R,W,L){return 0===W.length&&!R.children[L]}(K,ht,Ht)?(0,y.of)(new nc):fc(K);throw cr}))}processSegmentAgainstRoute(W,L,K,ht,Ht,Me,Er,cr){return ri(K)===Me||Me!==zt&&kc(ht,Ht,K)?void 0===K.redirectTo?this.matchSegmentAgainstRoute(W,ht,K,Ht,Me,cr):this.allowRedirects&&Er?this.expandSegmentAgainstRouteUsingRedirect(W,ht,L,K,Ht,Me,cr):fc(ht):fc(ht)}expandSegmentAgainstRouteUsingRedirect(W,L,K,ht,Ht,Me,Er){const{matched:cr,parameters:ao,consumedSegments:dn,positionalParamSegments:mn,remainingSegments:un}=Jo(L,ht,Ht);if(!cr)return fc(L);"string"==typeof ht.redirectTo&&"/"===ht.redirectTo[0]&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const ca=new Sa(Ht,ao,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Ec(ht),ri(ht),ht.component??ht._loadedComponent??null,ht,Kc(ht)),ka=Di(ca,Er,this.paramsInheritanceStrategy);ca.params=Object.freeze(ka.params),ca.data=Object.freeze(ka.data);const Ss=this.applyRedirects.applyRedirectCommands(dn,ht.redirectTo,mn,ca,W);return this.applyRedirects.lineralizeSegments(ht,Ss).pipe((0,kt.Z)(za=>this.processSegment(W,K,L,za.concat(un),Me,!1,Er)))}matchSegmentAgainstRoute(W,L,K,ht,Ht,Me){const Er=Hi(L,K,ht,W);return"**"===K.path&&(L.children={}),Er.pipe((0,_t.n)(cr=>cr.matched?this.getChildConfig(W=K._injector??W,K,ht).pipe((0,_t.n)(({routes:ao})=>{const dn=K._loadedInjector??W,{parameters:mn,consumedSegments:un,remainingSegments:ca}=cr,ka=new Sa(un,mn,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Ec(K),ri(K),K.component??K._loadedComponent??null,K,Kc(K)),Ss=Di(ka,Me,this.paramsInheritanceStrategy);ka.params=Object.freeze(Ss.params),ka.data=Object.freeze(Ss.data);const{segmentGroup:za,slicedSegments:Zc}=ya(L,un,ca,ao);if(0===Zc.length&&za.hasChildren())return this.processChildren(dn,ao,za,ka).pipe((0,et.T)(Za=>new Hn(ka,Za)));if(0===ao.length&&0===Zc.length)return(0,y.of)(new Hn(ka,[]));const Ks=ri(K)===Ht;return this.processSegment(dn,ao,za,Zc,Ks?zt:Ht,!0,ka).pipe((0,et.T)(Za=>new Hn(ka,Za instanceof Hn?[Za]:[])))})):fc(L)))}getChildConfig(W,L,K){return L.children?(0,y.of)({routes:L.children,injector:W}):L.loadChildren?void 0!==L._loadedRoutes?(0,y.of)({routes:L._loadedRoutes,injector:L._loadedInjector}):function vl(R,W,L,K){const ht=W.canLoad;if(void 0===ht||0===ht.length)return(0,y.of)(!0);const Ht=ht.map(Me=>{const Er=wo(Me,R);return Ne(function ti(R){return R&&Wn(R.canLoad)}(Er)?Er.canLoad(W,L):(0,o.N4e)(R,()=>Er(W,L)))});return(0,y.of)(Ht).pipe($s(),_c())}(W,L,K).pipe((0,kt.Z)(ht=>ht?this.configLoader.loadChildren(W,L).pipe((0,qe.M)(Ht=>{L._loadedRoutes=Ht.routes,L._loadedInjector=Ht.injector})):function jl(){return(0,N.$)(Us(!1,de.GuardRejected))}())):(0,y.of)({routes:[],injector:W})}}function ll(R){const W=R.value.routeConfig;return W&&""===W.path}function dl(R){const W=[],L=new Set;for(const K of R){if(!ll(K)){W.push(K);continue}const ht=W.find(Ht=>K.value.routeConfig===Ht.value.routeConfig);void 0!==ht?(ht.children.push(...K.children),L.add(ht)):W.push(K)}for(const K of L){const ht=dl(K.children);W.push(new Hn(K.value,ht))}return W.filter(K=>!L.has(K))}function Ec(R){return R.data||{}}function Kc(R){return R.resolve||{}}function Mi(R){const W=R.children.map(L=>Mi(L)).flat();return[R,...W]}function ja(R){return(0,_t.n)(W=>{const L=R(W);return L?(0,c.H)(L).pipe((0,et.T)(()=>W)):(0,y.of)(W)})}let ni=(()=>{class R{buildTitle(L){let K,ht=L.root;for(;void 0!==ht;)K=this.getResolvedTitleForRoute(ht)??K,ht=ht.children.find(Ht=>Ht.outlet===zt);return K}getResolvedTitleForRoute(L){return L.data[Ae]}static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:()=>(0,o.WQX)(Cc),providedIn:"root"})}}return R})(),Cc=(()=>{class R extends ni{constructor(L){super(),this.title=L}updateTitle(L){const K=this.buildTitle(L);void 0!==K&&this.title.setTitle(K)}static{this.\u0275fac=function(K){return new(K||R)(o.KVO(le.hE))}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();const Xi=new o.nKC("",{providedIn:"root",factory:()=>({})});let fa=(()=>{class R{static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275cmp=o.VBU({type:R,selectors:[["ng-component"]],standalone:!0,features:[o.aNF],decls:1,vars:0,template:function(K,ht){1&K&&o.nrm(0,"router-outlet")},dependencies:[tc],encapsulation:2})}}return R})();function $n(R){const W=R.children&&R.children.map($n),L=W?{...R,children:W}:{...R};return!L.component&&!L.loadComponent&&(W||L.loadChildren)&&L.outlet&&L.outlet!==zt&&(L.component=fa),L}const fs=new o.nKC("");let ic=(()=>{class R{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,o.WQX)(o.Ql9)}loadComponent(L){if(this.componentLoaders.get(L))return this.componentLoaders.get(L);if(L._loadedComponent)return(0,y.of)(L._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(L);const K=Ne(L.loadComponent()).pipe((0,et.T)(Sc),(0,qe.M)(Ht=>{this.onLoadEndListener&&this.onLoadEndListener(L),L._loadedComponent=Ht}),(0,yt.j)(()=>{this.componentLoaders.delete(L)})),ht=new z.G(K,()=>new q.B).pipe((0,Lt.B)());return this.componentLoaders.set(L,ht),ht}loadChildren(L,K){if(this.childrenLoaders.get(K))return this.childrenLoaders.get(K);if(K._loadedRoutes)return(0,y.of)({routes:K._loadedRoutes,injector:K._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(K);const Ht=function Wi(R,W,L,K){return Ne(R.loadChildren()).pipe((0,et.T)(Sc),(0,kt.Z)(ht=>ht instanceof o.Co$||Array.isArray(ht)?(0,y.of)(ht):(0,c.H)(W.compileModuleAsync(ht))),(0,et.T)(ht=>{K&&K(R);let Ht,Me,Er=!1;return Array.isArray(ht)?(Me=ht,!0):(Ht=ht.create(L).injector,Me=Ht.get(fs,[],{optional:!0,self:!0}).flat()),{routes:Me.map($n),injector:Ht}}))}(K,this.compiler,L,this.onLoadEndListener).pipe((0,yt.j)(()=>{this.childrenLoaders.delete(K)})),Me=new z.G(Ht,()=>new q.B).pipe((0,Lt.B)());return this.childrenLoaders.set(K,Me),Me}static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();function Sc(R){return function Dc(R){return R&&"object"==typeof R&&"default"in R}(R)?R.default:R}let Ds=(()=>{class R{static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:()=>(0,o.WQX)(va),providedIn:"root"})}}return R})(),va=(()=>{class R{shouldProcessUrl(L){return!0}extract(L){return L}merge(L,K){return L}static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();const ac=new o.nKC(""),vn=new o.nKC("");function Vs(R,W,L){const K=R.get(vn),ht=R.get(pt.qQ);return R.get(o.SKi).runOutsideAngular(()=>{if(!ht.startViewTransition||K.skipNextTransition)return K.skipNextTransition=!1,new Promise(ao=>setTimeout(ao));let Ht;const Me=new Promise(ao=>{Ht=ao}),Er=ht.startViewTransition(()=>(Ht(),function Ui(R){return new Promise(W=>{(0,o.mal)({read:()=>setTimeout(W)},{injector:R})})}(R))),{onViewTransitionCreated:cr}=K;return cr&&(0,o.N4e)(R,()=>cr({transition:Er,from:W,to:L})),Me})}const F=new o.nKC("");let Dt=(()=>{class R{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new q.B,this.transitionAbortSubject=new q.B,this.configLoader=(0,o.WQX)(ic),this.environmentInjector=(0,o.WQX)(o.uvJ),this.urlSerializer=(0,o.WQX)(It),this.rootContexts=(0,o.WQX)(ea),this.location=(0,o.WQX)(pt.aZ),this.inputBindingEnabled=null!==(0,o.WQX)(ec,{optional:!0}),this.titleStrategy=(0,o.WQX)(ni),this.options=(0,o.WQX)(Xi,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,o.WQX)(Ds),this.createViewTransition=(0,o.WQX)(ac,{optional:!0}),this.navigationErrorHandler=(0,o.WQX)(F,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,y.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=ht=>this.events.next(new Eo(ht)),this.configLoader.onLoadStartListener=ht=>this.events.next(new xo(ht))}complete(){this.transitions?.complete()}handleNavigationRequest(L){const K=++this.navigationId;this.transitions?.next({...this.transitions.value,...L,id:K})}setupNavigations(L,K,ht){return this.transitions=new _.t({id:0,currentUrlTree:K,currentRawUrl:K,extractedUrl:this.urlHandlingStrategy.extract(K),urlAfterRedirects:this.urlHandlingStrategy.extract(K),rawUrl:K,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:Be,restoredState:null,currentSnapshot:ht.snapshot,targetSnapshot:null,currentRouterState:ht,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,At.p)(Ht=>0!==Ht.id),(0,et.T)(Ht=>({...Ht,extractedUrl:this.urlHandlingStrategy.extract(Ht.rawUrl)})),(0,_t.n)(Ht=>{let Me=!1,Er=!1;return(0,y.of)(Ht).pipe((0,_t.n)(cr=>{if(this.navigationId>Ht.id)return this.cancelNavigationTransition(Ht,"",de.SupersededByNewNavigation),Y.w;this.currentTransition=Ht,this.currentNavigation={id:cr.id,initialUrl:cr.rawUrl,extractedUrl:cr.extractedUrl,targetBrowserUrl:"string"==typeof cr.extras.browserUrl?this.urlSerializer.parse(cr.extras.browserUrl):cr.extras.browserUrl,trigger:cr.source,extras:cr.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const ao=!L.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!ao&&"reload"!==(cr.extras.onSameUrlNavigation??L.onSameUrlNavigation)){const mn="";return this.events.next(new fr(cr.id,this.urlSerializer.serialize(cr.rawUrl),mn,He.IgnoredSameUrlNavigation)),cr.resolve(!1),Y.w}if(this.urlHandlingStrategy.shouldProcessUrl(cr.rawUrl))return(0,y.of)(cr).pipe((0,_t.n)(mn=>{const un=this.transitions?.getValue();return this.events.next(new Yt(mn.id,this.urlSerializer.serialize(mn.extractedUrl),mn.source,mn.restoredState)),un!==this.transitions?.getValue()?Y.w:Promise.resolve(mn)}),function ga(R,W,L,K,ht,Ht){return(0,kt.Z)(Me=>function kl(R,W,L,K,ht,Ht,Me="emptyOnly"){return new El(R,W,L,K,ht,Me,Ht).recognize()}(R,W,L,K,Me.extractedUrl,ht,Ht).pipe((0,et.T)(({state:Er,tree:cr})=>({...Me,targetSnapshot:Er,urlAfterRedirects:cr}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,L.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,qe.M)(mn=>{Ht.targetSnapshot=mn.targetSnapshot,Ht.urlAfterRedirects=mn.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:mn.urlAfterRedirects};const un=new Cr(mn.id,this.urlSerializer.serialize(mn.extractedUrl),this.urlSerializer.serialize(mn.urlAfterRedirects),mn.targetSnapshot);this.events.next(un)}));if(ao&&this.urlHandlingStrategy.shouldProcessUrl(cr.currentRawUrl)){const{id:mn,extractedUrl:un,source:ca,restoredState:ka,extras:Ss}=cr,za=new Yt(mn,this.urlSerializer.serialize(un),ca,ka);this.events.next(za);const Zc=Fo(this.rootComponentType).snapshot;return this.currentTransition=Ht={...cr,targetSnapshot:Zc,urlAfterRedirects:un,extras:{...Ss,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=un,(0,y.of)(Ht)}{const mn="";return this.events.next(new fr(cr.id,this.urlSerializer.serialize(cr.extractedUrl),mn,He.IgnoredByUrlHandlingStrategy)),cr.resolve(!1),Y.w}}),(0,qe.M)(cr=>{const ao=new Pr(cr.id,this.urlSerializer.serialize(cr.extractedUrl),this.urlSerializer.serialize(cr.urlAfterRedirects),cr.targetSnapshot);this.events.next(ao)}),(0,et.T)(cr=>(this.currentTransition=Ht={...cr,guards:Lr(cr.targetSnapshot,cr.currentSnapshot,this.rootContexts)},Ht)),function gt(R,W){return(0,kt.Z)(L=>{const{targetSnapshot:K,currentSnapshot:ht,guards:{canActivateChecks:Ht,canDeactivateChecks:Me}}=L;return 0===Me.length&&0===Ht.length?(0,y.of)({...L,guardsResult:!0}):function Z(R,W,L,K){return(0,c.H)(R).pipe((0,kt.Z)(ht=>function gc(R,W,L,K,ht){const Ht=W&&W.routeConfig?W.routeConfig.canDeactivate:null;if(!Ht||0===Ht.length)return(0,y.of)(!0);const Me=Ht.map(Er=>{const cr=oi(W)??ht,ao=wo(Er,cr);return Ne(function ha(R){return R&&Wn(R.canDeactivate)}(ao)?ao.canDeactivate(R,W,L,K):(0,o.N4e)(cr,()=>ao(R,W,L,K))).pipe(ne())});return(0,y.of)(Me).pipe($s())}(ht.component,ht.route,L,W,K)),ne(ht=>!0!==ht,!0))}(Me,K,ht,R).pipe((0,kt.Z)(Er=>Er&&function zi(R){return"boolean"==typeof R}(Er)?function Rt(R,W,L,K){return(0,c.H)(W).pipe((0,ce.H)(ht=>(0,A.x)(function ko(R,W){return null!==R&&W&&W(new fo(R)),(0,y.of)(!0)}(ht.route.parent,K),function je(R,W){return null!==R&&W&&W(new si(R)),(0,y.of)(!0)}(ht.route,K),function $a(R,W,L){const K=W[W.length-1],Ht=W.slice(0,W.length-1).reverse().map(Me=>function Fr(R){const W=R.routeConfig?R.routeConfig.canActivateChild:null;return W&&0!==W.length?{node:R,guards:W}:null}(Me)).filter(Me=>null!==Me).map(Me=>(0,S.v)(()=>{const Er=Me.guards.map(cr=>{const ao=oi(Me.node)??L,dn=wo(cr,ao);return Ne(function Ti(R){return R&&Wn(R.canActivateChild)}(dn)?dn.canActivateChild(K,R):(0,o.N4e)(ao,()=>dn(K,R))).pipe(ne())});return(0,y.of)(Er).pipe($s())}));return(0,y.of)(Ht).pipe($s())}(R,ht.path,L),function en(R,W,L){const K=W.routeConfig?W.routeConfig.canActivate:null;if(!K||0===K.length)return(0,y.of)(!0);const ht=K.map(Ht=>(0,S.v)(()=>{const Me=oi(W)??L,Er=wo(Ht,Me);return Ne(function Ai(R){return R&&Wn(R.canActivate)}(Er)?Er.canActivate(W,R):(0,o.N4e)(Me,()=>Er(W,R))).pipe(ne())}));return(0,y.of)(ht).pipe($s())}(R,ht.route,L))),ne(ht=>!0!==ht,!0))}(K,Ht,R,W):(0,y.of)(Er)),(0,et.T)(Er=>({...L,guardsResult:Er})))})}(this.environmentInjector,cr=>this.events.next(cr)),(0,qe.M)(cr=>{if(Ht.guardsResult=cr.guardsResult,cr.guardsResult&&"boolean"!=typeof cr.guardsResult)throw Bs(0,cr.guardsResult);const ao=new $r(cr.id,this.urlSerializer.serialize(cr.extractedUrl),this.urlSerializer.serialize(cr.urlAfterRedirects),cr.targetSnapshot,!!cr.guardsResult);this.events.next(ao)}),(0,At.p)(cr=>!!cr.guardsResult||(this.cancelNavigationTransition(cr,"",de.GuardRejected),!1)),ja(cr=>{if(cr.guards.canActivateChecks.length)return(0,y.of)(cr).pipe((0,qe.M)(ao=>{const dn=new Jr(ao.id,this.urlSerializer.serialize(ao.extractedUrl),this.urlSerializer.serialize(ao.urlAfterRedirects),ao.targetSnapshot);this.events.next(dn)}),(0,_t.n)(ao=>{let dn=!1;return(0,y.of)(ao).pipe(function Pd(R,W){return(0,kt.Z)(L=>{const{targetSnapshot:K,guards:{canActivateChecks:ht}}=L;if(!ht.length)return(0,y.of)(L);const Ht=new Set(ht.map(cr=>cr.route)),Me=new Set;for(const cr of Ht)if(!Me.has(cr))for(const ao of Mi(cr))Me.add(ao);let Er=0;return(0,c.H)(Me).pipe((0,ce.H)(cr=>Ht.has(cr)?function Ki(R,W,L,K){const ht=R.routeConfig,Ht=R._resolve;return void 0!==ht?.title&&!hs(ht)&&(Ht[Ae]=ht.title),function mc(R,W,L,K){const ht=ie(R);if(0===ht.length)return(0,y.of)({});const Ht={};return(0,c.H)(ht).pipe((0,kt.Z)(Me=>function Gi(R,W,L,K){const ht=oi(W)??K,Ht=wo(R,ht);return Ne(Ht.resolve?Ht.resolve(W,L):(0,o.N4e)(ht,()=>Ht(W,L)))}(R[Me],W,L,K).pipe(ne(),(0,qe.M)(Er=>{if(Er instanceof Ta)throw Bs(new ye,Er);Ht[Me]=Er}))),Wr(1),(0,Ve.u)(Ht),(0,Mr.W)(Me=>hc(Me)?Y.w:(0,N.$)(Me)))}(Ht,R,W,K).pipe((0,et.T)(Me=>(R._resolvedData=Me,R.data=Di(R,R.parent,L).resolve,null)))}(cr,K,R,W):(cr.data=Di(cr,cr.parent,R).resolve,(0,y.of)(void 0))),(0,qe.M)(()=>Er++),Wr(1),(0,kt.Z)(cr=>Er===Me.size?(0,y.of)(L):Y.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,qe.M)({next:()=>dn=!0,complete:()=>{dn||this.cancelNavigationTransition(ao,"",de.NoDataFromResolver)}}))}),(0,qe.M)(ao=>{const dn=new eo(ao.id,this.urlSerializer.serialize(ao.extractedUrl),this.urlSerializer.serialize(ao.urlAfterRedirects),ao.targetSnapshot);this.events.next(dn)}))}),ja(cr=>{const ao=dn=>{const mn=[];dn.routeConfig?.loadComponent&&!dn.routeConfig._loadedComponent&&mn.push(this.configLoader.loadComponent(dn.routeConfig).pipe((0,qe.M)(un=>{dn.component=un}),(0,et.T)(()=>{})));for(const un of dn.children)mn.push(...ao(un));return mn};return(0,E.z)(ao(cr.targetSnapshot.root)).pipe(Ct(null),(0,Bt.s)(1))}),ja(()=>this.afterPreactivation()),(0,_t.n)(()=>{const{currentSnapshot:cr,targetSnapshot:ao}=Ht,dn=this.createViewTransition?.(this.environmentInjector,cr.root,ao.root);return dn?(0,c.H)(dn).pipe((0,et.T)(()=>Ht)):(0,y.of)(Ht)}),(0,et.T)(cr=>{const ao=function Fi(R,W,L){const K=pi(R,W._root,L?L._root:void 0);return new ds(K,W)}(L.routeReuseStrategy,cr.targetSnapshot,cr.currentRouterState);return this.currentTransition=Ht={...cr,targetRouterState:ao},this.currentNavigation.targetRouterState=ao,Ht}),(0,qe.M)(()=>{this.events.next(new jo)}),((R,W,L,K)=>(0,et.T)(ht=>(new tt(W,ht.targetRouterState,ht.currentRouterState,L,K).activate(R),ht)))(this.rootContexts,L.routeReuseStrategy,cr=>this.events.next(cr),this.inputBindingEnabled),(0,Bt.s)(1),(0,qe.M)({next:cr=>{Me=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Mt(cr.id,this.urlSerializer.serialize(cr.extractedUrl),this.urlSerializer.serialize(cr.urlAfterRedirects))),this.titleStrategy?.updateTitle(cr.targetRouterState.snapshot),cr.resolve(!0)},complete:()=>{Me=!0}}),(0,Ie.Q)(this.transitionAbortSubject.pipe((0,qe.M)(cr=>{throw cr}))),(0,yt.j)(()=>{!Me&&!Er&&this.cancelNavigationTransition(Ht,"",de.SupersededByNewNavigation),this.currentTransition?.id===Ht.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,Mr.W)(cr=>{if(Er=!0,Es(cr))this.events.next(new Oe(Ht.id,this.urlSerializer.serialize(Ht.extractedUrl),cr.message,cr.cancellationCode)),function Bi(R){return Es(R)&&ar(R.url)}(cr)?this.events.next(new Yn(cr.url,cr.navigationBehaviorOptions)):Ht.resolve(!1);else{const ao=new Ir(Ht.id,this.urlSerializer.serialize(Ht.extractedUrl),cr,Ht.targetSnapshot??void 0);try{const dn=(0,o.N4e)(this.environmentInjector,()=>this.navigationErrorHandler?.(ao));if(dn instanceof Ta){const{message:mn,cancellationCode:un}=Bs(0,dn);this.events.next(new Oe(Ht.id,this.urlSerializer.serialize(Ht.extractedUrl),mn,un)),this.events.next(new Yn(dn.redirectTo,dn.navigationBehaviorOptions))}else{this.events.next(ao);const mn=L.errorHandler(cr);Ht.resolve(!!mn)}}catch(dn){this.options.resolveNavigationPromiseOnError?Ht.resolve(!1):Ht.reject(dn)}}return Y.w}))}))}cancelNavigationTransition(L,K,ht){const Ht=new Oe(L.id,this.urlSerializer.serialize(L.extractedUrl),K,ht);this.events.next(Ht),L.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){const L=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),K=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return L.toString()!==K?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();function rt(R){return R!==Be}let wt=(()=>{class R{static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:()=>(0,o.WQX)(kr),providedIn:"root"})}}return R})();class Se{shouldDetach(W){return!1}store(W,L){}shouldAttach(W){return!1}retrieve(W){return null}shouldReuseRoute(W,L){return W.routeConfig===L.routeConfig}}let kr=(()=>{class R extends Se{static{this.\u0275fac=(()=>{let L;return function(ht){return(L||(L=o.xGo(R)))(ht||R)}})()}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})(),Br=(()=>{class R{static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:()=>(0,o.WQX)(To),providedIn:"root"})}}return R})(),To=(()=>{class R extends Br{constructor(){super(...arguments),this.location=(0,o.WQX)(pt.aZ),this.urlSerializer=(0,o.WQX)(It),this.options=(0,o.WQX)(Xi,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,o.WQX)(Ds),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new yr,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Fo(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(L){return this.location.subscribe(K=>{"popstate"===K.type&&L(K.url,K.state)})}handleRouterEvent(L,K){if(L instanceof Yt)this.stateMemento=this.createStateMemento();else if(L instanceof fr)this.rawUrlTree=K.initialUrl;else if(L instanceof Cr){if("eager"===this.urlUpdateStrategy&&!K.extras.skipLocationChange){const ht=this.urlHandlingStrategy.merge(K.finalUrl,K.initialUrl);this.setBrowserUrl(K.targetBrowserUrl??ht,K)}}else L instanceof jo?(this.currentUrlTree=K.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(K.finalUrl,K.initialUrl),this.routerState=K.targetRouterState,"deferred"===this.urlUpdateStrategy&&!K.extras.skipLocationChange&&this.setBrowserUrl(K.targetBrowserUrl??this.rawUrlTree,K)):L instanceof Oe&&(L.code===de.GuardRejected||L.code===de.NoDataFromResolver)?this.restoreHistory(K):L instanceof Ir?this.restoreHistory(K,!0):L instanceof Mt&&(this.lastSuccessfulId=L.id,this.currentPageId=this.browserPageId)}setBrowserUrl(L,K){const ht=L instanceof yr?this.urlSerializer.serialize(L):L;if(this.location.isCurrentPathEqualTo(ht)||K.extras.replaceUrl){const Me={...K.extras.state,...this.generateNgRouterState(K.id,this.browserPageId)};this.location.replaceState(ht,"",Me)}else{const Ht={...K.extras.state,...this.generateNgRouterState(K.id,this.browserPageId+1)};this.location.go(ht,"",Ht)}}restoreHistory(L,K=!1){if("computed"===this.canceledNavigationResolution){const Ht=this.currentPageId-this.browserPageId;0!==Ht?this.location.historyGo(Ht):this.currentUrlTree===L.finalUrl&&0===Ht&&(this.resetState(L),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(K&&this.resetState(L),this.resetUrlToCurrentUrlTree())}resetState(L){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,L.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(L,K){return"computed"===this.canceledNavigationResolution?{navigationId:L,\u0275routerPageId:K}:{navigationId:L}}static{this.\u0275fac=(()=>{let L;return function(ht){return(L||(L=o.xGo(R)))(ht||R)}})()}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();var rn=function(R){return R[R.COMPLETE=0]="COMPLETE",R[R.FAILED=1]="FAILED",R[R.REDIRECTING=2]="REDIRECTING",R}(rn||{});function Ln(R,W){R.events.pipe((0,At.p)(L=>L instanceof Mt||L instanceof Oe||L instanceof Ir||L instanceof fr),(0,et.T)(L=>L instanceof Mt||L instanceof fr?rn.COMPLETE:L instanceof Oe&&(L.code===de.Redirect||L.code===de.SupersededByNewNavigation)?rn.REDIRECTING:rn.FAILED),(0,At.p)(L=>L!==rn.REDIRECTING),(0,Bt.s)(1)).subscribe(()=>{W()})}function xn(R){throw R}const ln={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Pn={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let yo=(()=>{class R{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.console=(0,o.WQX)(o.H3F),this.stateManager=(0,o.WQX)(Br),this.options=(0,o.WQX)(Xi,{optional:!0})||{},this.pendingTasks=(0,o.WQX)(o.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,o.WQX)(Dt),this.urlSerializer=(0,o.WQX)(It),this.location=(0,o.WQX)(pt.aZ),this.urlHandlingStrategy=(0,o.WQX)(Ds),this._events=new q.B,this.errorHandler=this.options.errorHandler||xn,this.navigated=!1,this.routeReuseStrategy=(0,o.WQX)(wt),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,o.WQX)(fs,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,o.WQX)(ec,{optional:!0}),this.eventsSubscription=new dt.yU,this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:L=>{this.console.warn(L)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const L=this.navigationTransitions.events.subscribe(K=>{try{const ht=this.navigationTransitions.currentTransition,Ht=this.navigationTransitions.currentNavigation;if(null!==ht&&null!==Ht)if(this.stateManager.handleRouterEvent(K,Ht),K instanceof Oe&&K.code!==de.Redirect&&K.code!==de.SupersededByNewNavigation)this.navigated=!0;else if(K instanceof Mt)this.navigated=!0;else if(K instanceof Yn){const Me=K.navigationBehaviorOptions,Er=this.urlHandlingStrategy.merge(K.url,ht.currentRawUrl),cr={browserUrl:ht.extras.browserUrl,info:ht.extras.info,skipLocationChange:ht.extras.skipLocationChange,replaceUrl:ht.extras.replaceUrl||"eager"===this.urlUpdateStrategy||rt(ht.source),...Me};this.scheduleNavigation(Er,Be,null,cr,{resolve:ht.resolve,reject:ht.reject,promise:ht.promise})}(function Oo(R){return!(R instanceof jo||R instanceof Yn)})(K)&&this._events.next(K)}catch(ht){this.navigationTransitions.transitionAbortSubject.next(ht)}});this.eventsSubscription.add(L)}resetRootComponentType(L){this.routerState.root.component=L,this.navigationTransitions.rootComponentType=L}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Be,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((L,K)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(L,"popstate",K)},0)})}navigateToSyncWithBrowser(L,K,ht){const Ht={replaceUrl:!0},Me=ht?.navigationId?ht:null;if(ht){const cr={...ht};delete cr.navigationId,delete cr.\u0275routerPageId,0!==Object.keys(cr).length&&(Ht.state=cr)}const Er=this.parseUrl(L);this.scheduleNavigation(Er,K,Me,Ht)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(L){this.config=L.map($n),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(L,K={}){const{relativeTo:ht,queryParams:Ht,fragment:Me,queryParamsHandling:Er,preserveFragment:cr}=K,ao=cr?this.currentUrlTree.fragment:Me;let mn,dn=null;switch(Er??this.options.defaultQueryParamsHandling){case"merge":dn={...this.currentUrlTree.queryParams,...Ht};break;case"preserve":dn=this.currentUrlTree.queryParams;break;default:dn=Ht||null}null!==dn&&(dn=this.removeEmptyProps(dn));try{mn=_o(ht?ht.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof L[0]||"/"!==L[0][0])&&(L=[]),mn=this.currentUrlTree.root}return ai(mn,L,dn,ao??null)}navigateByUrl(L,K={skipLocationChange:!1}){const ht=ar(L)?L:this.parseUrl(L),Ht=this.urlHandlingStrategy.merge(ht,this.rawUrlTree);return this.scheduleNavigation(Ht,Be,null,K)}navigate(L,K={skipLocationChange:!1}){return function Vr(R){for(let W=0;W(null!=Ht&&(K[ht]=Ht),K),{})}scheduleNavigation(L,K,ht,Ht,Me){if(this.disposed)return Promise.resolve(!1);let Er,cr,ao;Me?(Er=Me.resolve,cr=Me.reject,ao=Me.promise):ao=new Promise((mn,un)=>{Er=mn,cr=un});const dn=this.pendingTasks.add();return Ln(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(dn))}),this.navigationTransitions.handleNavigationRequest({source:K,restoredState:ht,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:L,extras:Ht,resolve:Er,reject:cr,promise:ao,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),ao.catch(mn=>Promise.reject(mn))}static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})(),Fn=(()=>{class R{constructor(L,K,ht,Ht,Me,Er){this.router=L,this.route=K,this.tabIndexAttribute=ht,this.renderer=Ht,this.el=Me,this.locationStrategy=Er,this.href=null,this.onChanges=new q.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1,this.routerLinkInput=null;const cr=Me.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===cr||"area"===cr,this.isAnchorElement?this.subscription=L.events.subscribe(ao=>{ao instanceof Mt&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(L){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",L)}ngOnChanges(L){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(L){null==L?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(this.routerLinkInput=ar(L)||Array.isArray(L)?L:[L],this.setTabIndexIfNotOnNativeEl("0"))}onClick(L,K,ht,Ht,Me){const Er=this.urlTree;return!!(null===Er||this.isAnchorElement&&(0!==L||K||ht||Ht||Me||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(Er,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const L=this.urlTree;this.href=null!==L&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(L)):null;const K=null===this.href?null:(0,o.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",K)}applyAttributeValue(L,K){const ht=this.renderer,Ht=this.el.nativeElement;null!==K?ht.setAttribute(Ht,L,K):ht.removeAttribute(Ht,L)}get urlTree(){return null===this.routerLinkInput?null:ar(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{this.\u0275fac=function(K){return new(K||R)(o.rXU(yo),o.rXU(Zn),o.kS0("tabindex"),o.rXU(o.sFG),o.rXU(o.aKT),o.rXU(pt.hb))}}static{this.\u0275dir=o.FsC({type:R,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(K,ht){1&K&&o.bIt("click",function(Me){return ht.onClick(Me.button,Me.ctrlKey,Me.shiftKey,Me.altKey,Me.metaKey)}),2&K&&o.BMQ("target",ht.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",o.L39],skipLocationChange:[2,"skipLocationChange","skipLocationChange",o.L39],replaceUrl:[2,"replaceUrl","replaceUrl",o.L39],routerLink:"routerLink"},standalone:!0,features:[o.GFd,o.OA$]})}}return R})(),xi=(()=>{class R{get isActive(){return this._isActive}constructor(L,K,ht,Ht,Me){this.router=L,this.element=K,this.renderer=ht,this.cdr=Ht,this.link=Me,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new o.bkB,this.routerEventsSubscription=L.events.subscribe(Er=>{Er instanceof Mt&&this.update()})}ngAfterContentInit(){(0,y.of)(this.links.changes,(0,y.of)(null)).pipe((0,Pt.U)()).subscribe(L=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const L=[...this.links.toArray(),this.link].filter(K=>!!K).map(K=>K.onChanges);this.linkInputChangesSubscription=(0,c.H)(L).pipe((0,Pt.U)()).subscribe(K=>{this._isActive!==this.isLinkActive(this.router)(K)&&this.update()})}set routerLinkActive(L){const K=Array.isArray(L)?L:L.split(" ");this.classes=K.filter(ht=>!!ht)}ngOnChanges(L){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const L=this.hasActiveLinks();this.classes.forEach(K=>{L?this.renderer.addClass(this.element.nativeElement,K):this.renderer.removeClass(this.element.nativeElement,K)}),L&&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!==L&&(this._isActive=L,this.cdr.markForCheck(),this.isActiveChange.emit(L))})}isLinkActive(L){const K=function _i(R){return!!R.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return ht=>{const Ht=ht.urlTree;return!!Ht&&L.isActive(Ht,K)}}hasActiveLinks(){const L=this.isLinkActive(this.router);return this.link&&L(this.link)||this.links.some(L)}static{this.\u0275fac=function(K){return new(K||R)(o.rXU(yo),o.rXU(o.aKT),o.rXU(o.sFG),o.rXU(o.gRc),o.rXU(Fn,8))}}static{this.\u0275dir=o.FsC({type:R,selectors:[["","routerLinkActive",""]],contentQueries:function(K,ht,Ht){if(1&K&&o.wni(Ht,Fn,5),2&K){let Me;o.mGM(Me=o.lsd())&&(ht.links=Me)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[o.OA$]})}}return R})();class Yi{}let ki=(()=>{class R{constructor(L,K,ht,Ht,Me){this.router=L,this.injector=ht,this.preloadingStrategy=Ht,this.loader=Me}setUpPreloading(){this.subscription=this.router.events.pipe((0,At.p)(L=>L instanceof Mt),(0,ce.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(L,K){const ht=[];for(const Ht of K){Ht.providers&&!Ht._injector&&(Ht._injector=(0,o.Ol2)(Ht.providers,L,`Route: ${Ht.path}`));const Me=Ht._injector??L,Er=Ht._loadedInjector??Me;(Ht.loadChildren&&!Ht._loadedRoutes&&void 0===Ht.canLoad||Ht.loadComponent&&!Ht._loadedComponent)&&ht.push(this.preloadConfig(Me,Ht)),(Ht.children||Ht._loadedRoutes)&&ht.push(this.processRoutes(Er,Ht.children??Ht._loadedRoutes))}return(0,c.H)(ht).pipe((0,Pt.U)())}preloadConfig(L,K){return this.preloadingStrategy.preload(K,()=>{let ht;ht=K.loadChildren&&void 0===K.canLoad?this.loader.loadChildren(L,K):(0,y.of)(null);const Ht=ht.pipe((0,kt.Z)(Me=>null===Me?(0,y.of)(void 0):(K._loadedRoutes=Me.routes,K._loadedInjector=Me.injector,this.processRoutes(Me.injector??L,Me.routes))));if(K.loadComponent&&!K._loadedComponent){const Me=this.loader.loadComponent(K);return(0,c.H)([Ht,Me]).pipe((0,Pt.U)())}return Ht})}static{this.\u0275fac=function(K){return new(K||R)(o.KVO(yo),o.KVO(o.Ql9),o.KVO(o.uvJ),o.KVO(Yi),o.KVO(ic))}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();const ma=new o.nKC("");let nn=(()=>{class R{constructor(L,K,ht,Ht,Me={}){this.urlSerializer=L,this.transitions=K,this.viewportScroller=ht,this.zone=Ht,this.options=Me,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},Me.scrollPositionRestoration||="disabled",Me.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(L=>{L instanceof Yt?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=L.navigationTrigger,this.restoredId=L.restoredState?L.restoredState.navigationId:0):L instanceof Mt?(this.lastId=L.id,this.scheduleScrollEvent(L,this.urlSerializer.parse(L.urlAfterRedirects).fragment)):L instanceof fr&&L.code===He.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(L,this.urlSerializer.parse(L.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(L=>{L instanceof vi&&(L.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(L.position):L.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(L.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(L,K){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new vi(L,"popstate"===this.lastSource?this.store[this.restoredId]:null,K))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static{this.\u0275fac=function(K){o.QTQ()}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac})}}return R})();function Gc(R,...W){return(0,o.EmA)([{provide:fs,multi:!0,useValue:R},[],{provide:Zn,useFactory:zs,deps:[yo]},{provide:o.iLQ,multi:!0,useFactory:Hs},W.map(L=>L.\u0275providers)])}function zs(R){return R.routerState.root}function xa(R,W){return{\u0275kind:R,\u0275providers:W}}function Va(R={}){return xa(4,[{provide:ma,useFactory:()=>{const L=(0,o.WQX)(pt.Xr),K=(0,o.WQX)(o.SKi),ht=(0,o.WQX)(Dt),Ht=(0,o.WQX)(It);return new nn(Ht,ht,L,K,R)}}])}function Hs(){const R=(0,o.WQX)(o.zZn);return W=>{const L=R.get(o.o8S);if(W!==L.components[0])return;const K=R.get(yo),ht=R.get(Ws);1===R.get(On)&&K.initialNavigation(),R.get(Tc,null,o.$GK.Optional)?.setUpPreloading(),R.get(ma,null,o.$GK.Optional)?.init(),K.resetRootComponentType(L.componentTypes[0]),ht.closed||(ht.next(),ht.complete(),ht.unsubscribe())}}const Ws=new o.nKC("",{factory:()=>new q.B}),On=new o.nKC("",{providedIn:"root",factory:()=>1}),Tc=new o.nKC("");function ul(R){return xa(0,[{provide:Tc,useExisting:ki},{provide:Yi,useExisting:R}])}function No(R){return xa(9,[{provide:ac,useValue:Vs},{provide:vn,useValue:{skipNextTransition:!!R?.skipInitialTransition,...R}}])}const hi=new o.nKC("ROUTER_FORROOT_GUARD"),Xc=[pt.aZ,{provide:It,useClass:ye},yo,ea,{provide:Zn,useFactory:zs,deps:[yo]},ic,[]];let Pa=(()=>{class R{constructor(L){}static forRoot(L,K){return{ngModule:R,providers:[Xc,[],{provide:fs,multi:!0,useValue:L},{provide:hi,useFactory:wc,deps:[[yo,new o.Xx1,new o.kdw]]},{provide:Xi,useValue:K||{}},K?.useHash?{provide:pt.hb,useClass:pt.fw}:{provide:pt.hb,useClass:pt.Sm},{provide:ma,useFactory:()=>{const R=(0,o.WQX)(pt.Xr),W=(0,o.WQX)(o.SKi),L=(0,o.WQX)(Xi),K=(0,o.WQX)(Dt),ht=(0,o.WQX)(It);return L.scrollOffset&&R.setOffset(L.scrollOffset),new nn(ht,K,R,W,L)}},K?.preloadingStrategy?ul(K.preloadingStrategy).\u0275providers:[],K?.initialNavigation?vu(K):[],K?.bindToComponentInputs?xa(8,[Jn,{provide:ec,useExisting:Jn}]).\u0275providers:[],K?.enableViewTransitions?No().\u0275providers:[],[{provide:ld,useFactory:Hs},{provide:o.iLQ,multi:!0,useExisting:ld}]]}}static forChild(L){return{ngModule:R,providers:[{provide:fs,multi:!0,useValue:L}]}}static{this.\u0275fac=function(K){return new(K||R)(o.KVO(hi,8))}}static{this.\u0275mod=o.$C({type:R})}static{this.\u0275inj=o.G2t({})}}return R})();function wc(R){return"guarded"}function vu(R){return["disabled"===R.initialNavigation?xa(3,[{provide:o.hnV,multi:!0,useFactory:()=>{const W=(0,o.WQX)(yo);return()=>{W.setUpLocationChangeListener()}}},{provide:On,useValue:2}]).\u0275providers:[],"enabledBlocking"===R.initialNavigation?xa(2,[{provide:On,useValue:0},{provide:o.hnV,multi:!0,deps:[o.zZn],useFactory:W=>{const L=W.get(pt.hj,Promise.resolve());return()=>L.then(()=>new Promise(K=>{const ht=W.get(yo),Ht=W.get(Ws);Ln(ht,()=>{K(!0)}),W.get(Dt).afterPreactivation=()=>(K(!0),Ht.closed?(0,y.of)(void 0):Ht),ht.initialNavigation()}))}}]).\u0275providers:[]]}const ld=new o.nKC("")},6616:(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Ts:()=>init,ql:()=>launch});var _home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(467),_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_awaitAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(6218),_home_runner_work_angor_hub_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=(i,a)=>{for(var r in a)__defProp$1(i,r,{get:a[r],enumerable:!0})},hostRefs=new WeakMap,getHostRef=i=>hostRefs.get(i),registerHost=(i,a)=>hostRefs.set(i,{$flags$:0,$hostElement$:i,$cmpMeta$:a,$instanceValues$:new Map}),isMemberInElement=(i,a)=>a in i,consoleError=(i,a)=>(0,console.error)(i,a),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:i=>i(),raf:i=>requestAnimationFrame(i),ael:(i,a,r,o)=>i.addEventListener(a,r,o),rel:(i,a,r,o)=>i.removeEventListener(a,r,o),ce:(i,a)=>new CustomEvent(i,a)},supportsListenerOptions=(()=>{let i=!1;try{doc.addEventListener("e",null,Object.defineProperty({},"passive",{get(){i=!0}}))}catch{}return i})(),promiseResolve=i=>Promise.resolve(i),supportsConstructableStylesheets=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch{}return!1})(),queuePending=!1,queueDomReads=[],queueDomWrites=[],queueTask=(i,a)=>r=>{i.push(r),queuePending||(queuePending=!0,a&&4&plt.$flags$?nextTick(flush):plt.raf(flush))},consume=i=>{for(let a=0;a{consume(queueDomReads),consume(queueDomWrites),(queuePending=queueDomReads.length>0)&&plt.raf(flush)},nextTick=i=>promiseResolve().then(i),writeTask=queueTask(queueDomWrites,!0),EMPTY_OBJ={},SVG_NS="http://www.w3.org/2000/svg",HTML_NS="http://www.w3.org/1999/xhtml",isDef=i=>null!=i,isComplexType=i=>"object"==(i=typeof i)||"function"===i;function queryNonceMetaTagContent(i){var a,r,o;return null!=(o=null==(r=null==(a=i.head)?void 0:a.querySelector('meta[name="csp-nonce"]'))?void 0:r.getAttribute("content"))?o:void 0}var result_exports={};__export$1(result_exports,{err:()=>err,map:()=>map,ok:()=>ok,unwrap:()=>unwrap$1,unwrapErr:()=>unwrapErr});var ok=i=>({isOk:!0,isErr:!1,value:i}),err=i=>({isOk:!1,isErr:!0,value:i});function map(i,a){if(i.isOk){const r=a(i.value);return r instanceof Promise?r.then(o=>ok(o)):ok(r)}if(i.isErr)return err(i.value);throw"should never get here"}var unwrap$1=i=>{if(i.isOk)return i.value;throw i.value},unwrapErr=i=>{if(i.isErr)return i.value;throw i.value},createTime=(i,a="")=>()=>{},h=(i,a,...r)=>{let o=null,s=null,c=null,y=!1,_=!1;const E=[],T=S=>{for(let I=0;IS[I]).join(" "))}}if("function"==typeof i)return i(null===a?{}:a,E,vdomFnUtils);const A=newVNode(i,null);return A.$attrs$=a,E.length>0&&(A.$children$=E),A.$key$=s,A.$name$=c,A},newVNode=(i,a)=>({$flags$:0,$tag$:i,$text$:a,$elm$:null,$children$:null,$attrs$:null,$key$:null,$name$:null}),Host={},isHost=i=>i&&i.$tag$===Host,vdomFnUtils={forEach:(i,a)=>i.map(convertToPublic).forEach(a),map:(i,a)=>i.map(convertToPublic).map(a).map(convertToPrivate)},convertToPublic=i=>({vattrs:i.$attrs$,vchildren:i.$children$,vkey:i.$key$,vname:i.$name$,vtag:i.$tag$,vtext:i.$text$}),convertToPrivate=i=>{if("function"==typeof i.vtag){const r={...i.vattrs};return i.vkey&&(r.key=i.vkey),i.vname&&(r.name=i.vname),h(i.vtag,r,...i.vchildren||[])}const a=newVNode(i.vtag,i.vtext);return a.$attrs$=i.vattrs,a.$children$=i.vchildren,a.$key$=i.vkey,a.$name$=i.vname,a},computeMode=i=>modeResolutionChain.map(a=>a(i)).find(a=>!!a),parsePropertyValue=(i,a)=>null==i||isComplexType(i)?i:4&a?"false"!==i&&(""===i||!!i):2&a?parseFloat(i):1&a?String(i):i,getElement=i=>i,createEvent=(i,a,r)=>{const o=getElement(i);return{emit:s=>emitEvent(o,a,{bubbles:!!(4&r),composed:!!(2&r),cancelable:!!(1&r),detail:s})}},emitEvent=(i,a,r)=>{const o=plt.ce(a,r);return i.dispatchEvent(o),o},rootAppliedStyles=new WeakMap,registerStyle=(i,a,r)=>{let o=styles.get(i);supportsConstructableStylesheets&&r?(o=o||new CSSStyleSheet,"string"==typeof o?o=a:o.replaceSync(a)):o=a,styles.set(i,o)},addStyle=(i,a,r)=>{var o;const s=getScopeId(a,r),c=styles.get(s);if(i=11===i.nodeType?i:doc,c)if("string"==typeof c){let y,_=rootAppliedStyles.get(i=i.head||i);if(_||rootAppliedStyles.set(i,_=new Set),!_.has(s)){{y=doc.createElement("style"),y.innerHTML=c;const E=null!=(o=plt.$nonce$)?o:queryNonceMetaTagContent(doc);null!=E&&y.setAttribute("nonce",E),(!(1&a.$flags$)||1&a.$flags$&&"HEAD"!==i.nodeName)&&i.insertBefore(y,i.querySelector("link"))}4&a.$flags$&&(y.innerHTML+=SLOT_FB_CSS),_&&_.add(s)}}else i.adoptedStyleSheets.includes(c)||(i.adoptedStyleSheets=[...i.adoptedStyleSheets,c]);return s},attachStyles=i=>{const a=i.$cmpMeta$,r=i.$hostElement$,o=a.$flags$,s=createTime("attachStyles",a.$tagName$),c=addStyle(r.shadowRoot?r.shadowRoot:r.getRootNode(),a,i.$modeName$);10&o&&2&o&&(r["s-sc"]=c,r.classList.add(c+"-h"),2&o&&r.classList.add(c+"-s")),s()},getScopeId=(i,a)=>"sc-"+(a&&32&i.$flags$?i.$tagName$+"-"+a:i.$tagName$),setAccessor=(i,a,r,o,s,c)=>{if(r!==o){let y=isMemberInElement(i,a),_=a.toLowerCase();if("class"===a){const E=i.classList,T=parseClassList(r),A=parseClassList(o);E.remove(...T.filter(S=>S&&!A.includes(S))),E.add(...A.filter(S=>S&&!T.includes(S)))}else if("style"===a){for(const E in r)o&&null!=o[E]||(E.includes("-")?i.style.removeProperty(E):i.style[E]="");for(const E in o)r&&o[E]===r[E]||(E.includes("-")?i.style.setProperty(E,o[E]):i.style[E]=o[E])}else if("key"!==a)if("ref"===a)o&&o(i);else if(i.__lookupSetter__(a)||"o"!==a[0]||"n"!==a[1]){const E=isComplexType(o);if((y||E&&null!==o)&&!s)try{if(i.tagName.includes("-"))i[a]=o;else{const A=o??"";"list"===a?y=!1:null!=r&&i[a]==A||(i[a]=A)}}catch{}let T=!1;_!==(_=_.replace(/^xlink\:?/,""))&&(a=_,T=!0),null==o||!1===o?!1===o&&""!==i.getAttribute(a)||(T?i.removeAttributeNS(XLINK_NS,a):i.removeAttribute(a)):(!y||4&c||s)&&!E&&(o=!0===o?"":o,T?i.setAttributeNS(XLINK_NS,a,o):i.setAttribute(a,o))}else if(a="-"===a[2]?a.slice(3):isMemberInElement(win,_)?_.slice(2):_[2]+a.slice(3),r||o){const E=a.endsWith(CAPTURE_EVENT_SUFFIX);a=a.replace(CAPTURE_EVENT_REGEX,""),r&&plt.rel(i,a,r,E),o&&plt.ael(i,a,o,E)}}},parseClassListRegex=/\s/,parseClassList=i=>i?i.split(parseClassListRegex):[],CAPTURE_EVENT_SUFFIX="Capture",CAPTURE_EVENT_REGEX=new RegExp(CAPTURE_EVENT_SUFFIX+"$"),updateElement=(i,a,r)=>{const o=11===a.$elm$.nodeType&&a.$elm$.host?a.$elm$.host:a.$elm$,s=i&&i.$attrs$||EMPTY_OBJ,c=a.$attrs$||EMPTY_OBJ;for(const y of sortedAttrNames(Object.keys(s)))y in c||setAccessor(o,y,s[y],void 0,r,a.$flags$);for(const y of sortedAttrNames(Object.keys(c)))setAccessor(o,y,s[y],c[y],r,a.$flags$)},scopeId,contentRef,hostTagName;function sortedAttrNames(i){return i.includes("ref")?[...i.filter(a=>"ref"!==a),"ref"]:i}var useNativeShadowDom=!1,checkSlotFallbackVisibility=!1,checkSlotRelocate=!1,isSvgMode=!1,createElm=(i,a,r,o)=>{var s;const c=a.$children$[r];let y,_,E,T=0;if(useNativeShadowDom||(checkSlotRelocate=!0,"slot"===c.$tag$&&(scopeId&&o.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,o),c.$children$)for(T=0;T{plt.$flags$|=1;const r=Array.from(i.childNodes);if(i["s-sr"]&&BUILD.experimentalSlotFixes){let o=i;for(;o=o.nextSibling;)o&&o["s-sn"]===i["s-sn"]&&o["s-sh"]===hostTagName&&r.push(o)}for(let o=r.length-1;o>=0;o--){const s=r[o];s["s-hn"]!==hostTagName&&s["s-ol"]&&(insertBefore(parentReferenceNode(s),s,referenceNode(s)),s["s-ol"].remove(),s["s-ol"]=void 0,s["s-sh"]=void 0,checkSlotRelocate=!0),a&&putBackInOriginalLocation(s,a)}plt.$flags$&=-2},addVnodes=(i,a,r,o,s,c)=>{let y,_=i["s-cr"]&&i["s-cr"].parentNode||i;for(_.shadowRoot&&_.tagName===hostTagName&&(_=_.shadowRoot);s<=c;++s)o[s]&&(y=createElm(null,r,s,i),y&&(o[s].$elm$=y,insertBefore(_,y,referenceNode(a))))},removeVnodes=(i,a,r)=>{for(let o=a;o<=r;++o){const s=i[o];if(s){const c=s.$elm$;nullifyVNodeRefs(s),c&&(checkSlotFallbackVisibility=!0,c["s-ol"]?c["s-ol"].remove():putBackInOriginalLocation(c,!0),c.remove())}}},updateChildren=(i,a,r,o,s=!1)=>{let c,y,_=0,E=0,T=0,A=0,S=a.length-1,I=a[0],N=a[S],Y=o.length-1,z=o[0],q=o[Y];for(;_<=S&&E<=Y;)if(null==I)I=a[++_];else if(null==N)N=a[--S];else if(null==z)z=o[++E];else if(null==q)q=o[--Y];else if(isSameVnode(I,z,s))patch(I,z,s),I=a[++_],z=o[++E];else if(isSameVnode(N,q,s))patch(N,q,s),N=a[--S],q=o[--Y];else if(isSameVnode(I,q,s))"slot"!==I.$tag$&&"slot"!==q.$tag$||putBackInOriginalLocation(I.$elm$.parentNode,!1),patch(I,q,s),insertBefore(i,I.$elm$,N.$elm$.nextSibling),I=a[++_],q=o[--Y];else if(isSameVnode(N,z,s))"slot"!==I.$tag$&&"slot"!==q.$tag$||putBackInOriginalLocation(N.$elm$.parentNode,!1),patch(N,z,s),insertBefore(i,N.$elm$,I.$elm$),N=a[--S],z=o[++E];else{for(T=-1,A=_;A<=S;++A)if(a[A]&&null!==a[A].$key$&&a[A].$key$===z.$key$){T=A;break}T>=0?(y=a[T],y.$tag$!==z.$tag$?c=createElm(a&&a[E],r,T,i):(patch(y,z,s),a[T]=void 0,c=y.$elm$),z=o[++E]):(c=createElm(a&&a[E],r,E,i),z=o[++E]),c&&insertBefore(parentReferenceNode(I.$elm$),c,referenceNode(I.$elm$))}_>S?addVnodes(i,null==o[Y+1]?null:o[Y+1].$elm$,r,o,E,Y):E>Y&&removeVnodes(a,_,S)},isSameVnode=(i,a,r=!1)=>!(i.$tag$!==a.$tag$||("slot"===i.$tag$?"$nodeId$"in i&&r&&8!==i.$elm$.nodeType||i.$name$!==a.$name$:!r&&i.$key$!==a.$key$)),referenceNode=i=>i&&i["s-ol"]||i,parentReferenceNode=i=>(i["s-ol"]?i["s-ol"]:i).parentNode,patch=(i,a,r=!1)=>{const o=a.$elm$=i.$elm$,s=i.$children$,c=a.$children$,y=a.$tag$,_=a.$text$;let E;null===_?(isSvgMode="svg"===y||"foreignObject"!==y&&isSvgMode,("slot"!==y||useNativeShadowDom)&&updateElement(i,a,isSvgMode),null!==s&&null!==c?updateChildren(o,s,a,c,r):null!==c?(null!==i.$text$&&(o.textContent=""),addVnodes(o,null,a,c,0,c.length-1)):!r&&BUILD.updatable&&null!==s&&removeVnodes(s,0,s.length-1),isSvgMode&&"svg"===y&&(isSvgMode=!1)):(E=o["s-cr"])?E.parentNode.textContent=_:i.$text$!==_&&(o.data=_)},updateFallbackSlotVisibility=i=>{const a=i.childNodes;for(const r of a)if(1===r.nodeType){if(r["s-sr"]){const o=r["s-sn"];r.hidden=!1;for(const s of a)if(s!==r)if(s["s-hn"]!==r["s-hn"]||""!==o){if(1===s.nodeType&&(o===s.getAttribute("slot")||o===s["s-sn"])||3===s.nodeType&&o===s["s-sn"]){r.hidden=!0;break}}else if(1===s.nodeType||3===s.nodeType&&""!==s.textContent.trim()){r.hidden=!0;break}}updateFallbackSlotVisibility(r)}},relocateNodes=[],markSlotContentForRelocation=i=>{let a,r,o;for(const s of i.childNodes){if(s["s-sr"]&&(a=s["s-cr"])&&a.parentNode){r=a.parentNode.childNodes;const c=s["s-sn"];for(o=r.length-1;o>=0;o--)if(a=r[o],!a["s-cn"]&&!a["s-nr"]&&a["s-hn"]!==s["s-hn"]&&!BUILD.experimentalSlotFixes)if(isNodeLocatedInSlot(a,c)){let y=relocateNodes.find(_=>_.$nodeToRelocate$===a);checkSlotFallbackVisibility=!0,a["s-sn"]=a["s-sn"]||c,y?(y.$nodeToRelocate$["s-sh"]=s["s-hn"],y.$slotRefNode$=s):(a["s-sh"]=s["s-hn"],relocateNodes.push({$slotRefNode$:s,$nodeToRelocate$:a})),a["s-sr"]&&relocateNodes.map(_=>{isNodeLocatedInSlot(_.$nodeToRelocate$,a["s-sn"])&&(y=relocateNodes.find(E=>E.$nodeToRelocate$===a),y&&!_.$slotRefNode$&&(_.$slotRefNode$=y.$slotRefNode$))})}else relocateNodes.some(y=>y.$nodeToRelocate$===a)||relocateNodes.push({$nodeToRelocate$:a})}1===s.nodeType&&markSlotContentForRelocation(s)}},isNodeLocatedInSlot=(i,a)=>1===i.nodeType?null===i.getAttribute("slot")&&""===a||i.getAttribute("slot")===a:i["s-sn"]===a||""===a,nullifyVNodeRefs=i=>{i.$attrs$&&i.$attrs$.ref&&i.$attrs$.ref(null),i.$children$&&i.$children$.map(nullifyVNodeRefs)},insertBefore=(i,a,r)=>{const o=i?.insertBefore(a,r);return updateElementScopeIds(a,i),o},findScopeIds=i=>{const a=[];return i&&a.push(...i["s-scs"]||[],i["s-si"],i["s-sc"],...findScopeIds(i.parentElement)),a},updateElementScopeIds=(i,a,r=!1)=>{var o;if(i&&a&&1===i.nodeType){const s=new Set(findScopeIds(a).filter(Boolean));if(s.size&&(null==(o=i.classList)||o.add(...i["s-scs"]=[...s]),i["s-ol"]||r))for(const c of Array.from(i.childNodes))updateElementScopeIds(c,i,!0)}},renderVdom=(i,a,r=!1)=>{var o,s,c,y,_;const E=i.$hostElement$,T=i.$cmpMeta$,A=i.$vnode$||newVNode(null,null),S=isHost(a)?a:h(null,null,a);if(hostTagName=E.tagName,T.$attrsToReflect$&&(S.$attrs$=S.$attrs$||{},T.$attrsToReflect$.map(([I,N])=>S.$attrs$[N]=E[I])),r&&S.$attrs$)for(const I of Object.keys(S.$attrs$))E.hasAttribute(I)&&!["key","ref","style","class"].includes(I)&&(S.$attrs$[I]=E[I]);if(S.$tag$=null,S.$flags$|=4,i.$vnode$=S,S.$elm$=A.$elm$=E.shadowRoot||E,scopeId=E["s-sc"],useNativeShadowDom=!!(1&T.$flags$),contentRef=E["s-cr"],checkSlotFallbackVisibility=!1,patch(A,S,r),plt.$flags$|=1,checkSlotRelocate){markSlotContentForRelocation(S.$elm$);for(const I of relocateNodes){const N=I.$nodeToRelocate$;if(!N["s-ol"]){const Y=doc.createTextNode("");Y["s-nr"]=N,insertBefore(N.parentNode,N["s-ol"]=Y,N)}}for(const I of relocateNodes){const N=I.$nodeToRelocate$,Y=I.$slotRefNode$;if(Y){const z=Y.parentNode;let q=Y.nextSibling;{let dt=null==(o=N["s-ol"])?void 0:o.previousSibling;for(;dt;){let pt=null!=(s=dt["s-nr"])?s:null;if(pt&&pt["s-sn"]===N["s-sn"]&&z===pt.parentNode){for(pt=pt.nextSibling;pt===N||pt?.["s-sr"];)pt=pt?.nextSibling;if(!pt||!pt["s-nr"]){q=pt;break}}dt=dt.previousSibling}}(!q&&z!==N.parentNode||N.nextSibling!==q)&&N!==q&&(!N["s-hn"]&&N["s-ol"]&&(N["s-hn"]=N["s-ol"].parentNode.nodeName),insertBefore(z,N,q),1===N.nodeType&&(N.hidden=null!=(c=N["s-ih"])&&c)),N&&"function"==typeof Y["s-rf"]&&Y["s-rf"](N)}else 1===N.nodeType&&(r&&(N["s-ih"]=null!=(y=N.hidden)&&y),N.hidden=!0)}}if(checkSlotFallbackVisibility&&updateFallbackSlotVisibility(S.$elm$),plt.$flags$&=-2,relocateNodes.length=0,BUILD.experimentalScopedSlotChanges&&2&T.$flags$)for(const I of S.$elm$.childNodes)I["s-hn"]===hostTagName||I["s-sh"]||(r&&null==I["s-ih"]&&(I["s-ih"]=null!=(_=I.hidden)&&_),I.hidden=!0);contentRef=void 0},attachToAncestor=(i,a)=>{},scheduleUpdate=(i,a)=>(i.$flags$|=16,attachToAncestor(i,i.$ancestorComponent$),writeTask(()=>dispatchHooks(i,a))),dispatchHooks=(i,a)=>{const r=i.$hostElement$,o=createTime("scheduleUpdate",i.$cmpMeta$.$tagName$),s=r;if(!s)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(s,a?"componentWillLoad":"componentWillUpdate"),c=enqueue(c,()=>safeCall(s,"componentWillRender")),o(),enqueue(c,()=>updateComponent(i,s,a))},enqueue=(i,a)=>isPromisey(i)?i.then(a).catch(r=>{console.error(r),a()}):a(),isPromisey=i=>i instanceof Promise||i&&i.then&&"function"==typeof i.then,updateComponent=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a,r,o){const s=a.$hostElement$,c=createTime("update",a.$cmpMeta$.$tagName$);o&&attachStyles(a);const y=createTime("render",a.$cmpMeta$.$tagName$);callRender(a,r,s,o),y(),c(),postUpdateComponent(a)});return function(r,o,s){return i.apply(this,arguments)}}(),renderingRef=null,callRender=(i,a,r,o)=>{try{renderingRef=a,a=a.render&&a.render(),i.$flags$&=-17,i.$flags$|=2,(BUILD.hasRenderFn||BUILD.reflect)&&(BUILD.vdomRender||BUILD.reflect)&&(BUILD.hydrateServerSide||renderVdom(i,a,o))}catch(s){consoleError(s,i.$hostElement$)}return renderingRef=null,null},getRenderingRef=()=>renderingRef,postUpdateComponent=i=>{const r=i.$hostElement$,o=createTime("postUpdate",i.$cmpMeta$.$tagName$),s=r;safeCall(s,"componentDidRender"),64&i.$flags$?(safeCall(s,"componentDidUpdate"),o()):(i.$flags$|=64,safeCall(s,"componentDidLoad"),o())},forceUpdate=i=>{{const a=getHostRef(i),r=a.$hostElement$.isConnected;return r&&2==(18&a.$flags$)&&scheduleUpdate(a,!1),r}},safeCall=(i,a,r)=>{if(i&&i[a])try{return i[a](r)}catch(o){consoleError(o)}},getValue=(i,a)=>getHostRef(i).$instanceValues$.get(a),setValue=(i,a,r,o)=>{const s=getHostRef(i),c=i,y=s.$instanceValues$.get(a),_=s.$flags$,E=c;r=parsePropertyValue(r,o.$members$[a][0]);const T=Number.isNaN(y)&&Number.isNaN(r);if(r!==y&&!T){if(s.$instanceValues$.set(a,r),o.$watchers$&&128&_){const A=o.$watchers$[a];A&&A.map(S=>{try{E[S](r,y,a)}catch(I){consoleError(I,c)}})}if(2==(18&_)){if(E.componentShouldUpdate&&!1===E.componentShouldUpdate(r,y,a))return;scheduleUpdate(s,!1)}}},proxyComponent=(i,a,r)=>{var o,s;const c=i.prototype;if(a.$members$||a.$watchers$||i.watchers){i.watchers&&!a.$watchers$&&(a.$watchers$=i.watchers);const y=Object.entries(null!=(o=a.$members$)?o:{});y.map(([_,[E]])=>{(31&E||32&E)&&Object.defineProperty(c,_,{get(){return getValue(this,_)},set(T){setValue(this,_,T,a)},configurable:!0,enumerable:!0})});{const _=new Map;c.attributeChangedCallback=function(E,T,A){plt.jmp(()=>{var S;const I=_.get(E);if(this.hasOwnProperty(I))A=this[I],delete this[I];else{if(c.hasOwnProperty(I)&&"number"==typeof this[I]&&this[I]==A)return;if(null==I){const N=getHostRef(this),Y=N?.$flags$;if(Y&&!(8&Y)&&128&Y&&A!==T){const z=this,q=null==(S=a.$watchers$)?void 0:S[E];q?.forEach(dt=>{null!=z[dt]&&z[dt].call(z,A,T,E)})}return}}this[I]=(null!==A||"boolean"!=typeof this[I])&&A})},i.observedAttributes=Array.from(new Set([...Object.keys(null!=(s=a.$watchers$)?s:{}),...y.filter(([E,T])=>15&T[0]).map(([E,T])=>{var A;const S=T[1]||E;return _.set(S,E),512&T[0]&&(null==(A=a.$attrsToReflect$)||A.push([E,S])),S})]))}}return i},initializeComponent=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a,r,o,s){let c;if(!(32&r.$flags$)&&(r.$flags$|=32,c=a.constructor,customElements.whenDefined(a.localName).then(()=>r.$flags$|=128),c&&c.style)){let y;"string"==typeof c.style?y=c.style:"string"!=typeof c.style&&(r.$modeName$=computeMode(a),r.$modeName$&&(y=c.style[r.$modeName$]));const _=getScopeId(o,r.$modeName$);if(!styles.has(_)){const E=createTime("registerStyles",o.$tagName$);registerStyle(_,y,!!(1&o.$flags$)),E()}}scheduleUpdate(r,!0)});return function(r,o,s,c){return i.apply(this,arguments)}}(),fireConnectedCallback=i=>{},connectedCallback=i=>{if(!(1&plt.$flags$)){const a=getHostRef(i),r=a.$cmpMeta$,o=createTime("connectedCallback",r.$tagName$);1&a.$flags$?(addHostEventListeners(i,a,r.$listeners$),a?.$lazyInstance$?fireConnectedCallback(a.$lazyInstance$):a?.$onReadyPromise$&&a.$onReadyPromise$.then(()=>fireConnectedCallback(a.$lazyInstance$))):(a.$flags$|=1,12&r.$flags$&&setContentReference(i),r.$members$&&Object.entries(r.$members$).map(([s,[c]])=>{if(31&c&&i.hasOwnProperty(s)){const y=i[s];delete i[s],i[s]=y}}),initializeComponent(i,a,r)),o()}},setContentReference=i=>{const a=i["s-cr"]=doc.createComment("");a["s-cn"]=!0,insertBefore(i,a,i.firstChild)},disconnectedCallback=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a){if(!(1&plt.$flags$)){const r=getHostRef(a);r.$rmListeners$&&(r.$rmListeners$.map(o=>o()),r.$rmListeners$=void 0)}});return function(r){return i.apply(this,arguments)}}(),proxyCustomElement=(i,a)=>{const r={$flags$:a[0],$tagName$:a[1]};r.$members$=a[2],r.$listeners$=a[3],r.$watchers$=i.$watchers$,r.$attrsToReflect$=[];const o=i.prototype.connectedCallback,s=i.prototype.disconnectedCallback;return Object.assign(i.prototype,{__registerHost(){registerHost(this,r)},connectedCallback(){const c=getHostRef(this);addHostEventListeners(this,c,r.$listeners$),connectedCallback(this),o&&o.call(this)},disconnectedCallback(){disconnectedCallback(this),s&&s.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$)})}}),i.is=r.$tagName$,proxyComponent(i,r)},Fragment=(i,a)=>a,addHostEventListeners=(i,a,r,o)=>{r&&r.map(([s,c,y])=>{const _=getHostListenerTarget(i,s),E=hostListenerProxy(a,y),T=hostListenerOpts(s);plt.ael(_,c,E,T),(a.$rmListeners$=a.$rmListeners$||[]).push(()=>plt.rel(_,c,E,T))})},hostListenerProxy=(i,a)=>r=>{try{BUILD.lazyLoad||i.$hostElement$[a](r)}catch(o){consoleError(o)}},getHostListenerTarget=(i,a)=>4&a?doc:8&a?win:16&a?doc.body:i,hostListenerOpts=i=>supportsListenerOptions?{passive:!!(1&i),capture:!!(2&i)}:!!(2&i),CURRENT_MODULE,METHOD_MODULE,i;i=CURRENT_MODULE||(CURRENT_MODULE={}),i.WELCOME="welcome",i.WELCOME_LOGIN="welcome-login",i.WELCOME_SIGNUP="welcome-signup",i.INFO="info",i.LOGIN_BUNKER_URL="login-bunker-url",i.LOGIN_READ_ONLY="login-read-only",i.CONFIRM_LOGOUT="confirm-logout",i.IMPORT_FLOW="import",i.LOGIN="login",i.SIGNUP="signup",i.LOCAL_SIGNUP="local-signup",i.EXTENSION="extension",i.LOADING="loading",i.PREVIOUSLY_LOGGED="switch-account",i.LOGIN_OTP="otp",i.CONNECT="connect",i.CONNECTION_STRING="connection-string",function(i){i.LOGIN="login",i.SIGNUP="signup",i.LOGOUT="logout",i.CONFIRM="confirm"}(METHOD_MODULE||(METHOD_MODULE={}));const appendToMap=(i,a,r)=>{const o=i.get(a);o?o.includes(r)||o.push(r):i.set(a,[r])},debounce=(i,a)=>{let r;return(...o)=>{r&&clearTimeout(r),r=setTimeout(()=>{r=0,i(...o)},a)}},isConnected=i=>!("isConnected"in i)||i.isConnected,cleanupElements=debounce(i=>{for(let a of i.keys())i.set(a,i.get(a).filter(isConnected))},2e3),stencilSubscription=()=>{if("function"!=typeof getRenderingRef)return{};const i=new Map;return{dispose:()=>i.clear(),get:a=>{const r=getRenderingRef();r&&appendToMap(i,a,r)},set:a=>{const r=i.get(a);r&&i.set(a,r.filter(forceUpdate)),cleanupElements(i)},reset:()=>{i.forEach(a=>a.forEach(forceUpdate)),cleanupElements(i)}}},unwrap=i=>"function"==typeof i?i():i,createObservableMap=(i,a=(r,o)=>r!==o)=>{const r=unwrap(i);let o=new Map(Object.entries(r??{}));const s={dispose:[],get:[],set:[],reset:[]},c=()=>{var A;o=new Map(Object.entries(null!==(A=unwrap(i))&&void 0!==A?A:{})),s.reset.forEach(S=>S())},y=A=>(s.get.forEach(S=>S(A)),o.get(A)),_=(A,S)=>{const I=o.get(A);a(S,I,A)&&(o.set(A,S),s.set.forEach(N=>N(A,S,I)))},E=typeof Proxy>"u"?{}:new Proxy(r,{get:(A,S)=>y(S),ownKeys:A=>Array.from(o.keys()),getOwnPropertyDescriptor:()=>({enumerable:!0,configurable:!0}),has:(A,S)=>o.has(S),set:(A,S,I)=>(_(S,I),!0)}),T=(A,S)=>(s[A].push(S),()=>{removeFromArray(s[A],S)});return{state:E,get:y,set:_,on:T,onChange:(A,S)=>{const I=T("set",(Y,z)=>{Y===A&&S(z)}),N=T("reset",()=>S(unwrap(i)[A]));return()=>{I(),N()}},use:(...A)=>{const S=A.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()=>S.forEach(I=>I())},dispose:()=>{s.dispose.forEach(A=>A()),c()},reset:c,forceUpdate:A=>{const S=o.get(A);s.set.forEach(I=>I(A,S,S))}}},removeFromArray=(i,a)=>{const r=i.indexOf(a);r>=0&&(i[r]=i[i.length-1],i.length--)},createStore=(i,a)=>{const r=createObservableMap(i,a);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:"",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:{nostrConnect:"",relay:""}});onChange("screen",()=>{state.error="",state.nlSignin.loginName="",state.nlSignup.signupName="",state.nlSignup.domain=""});const buttonBaseCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}.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}.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}.h-0{height:0}.h-8{height:32px}.h-\\[46px\\]{height:46px}.h-auto{height:auto}.w-0{width:0}.w-16{width:64px}.w-44{width:176px}.w-52{width:208px}.w-6{width:24px}.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}.gap-x-2{column-gap:8px}.text-nowrap{text-wrap:nowrap}.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-\\[0px\\]{border-width:0}.border-yellow-600{--tw-border-opacity:1;border-color:rgb(202 138 4/var(--tw-border-opacity))}.bg-white,.bg-yellow-100{--tw-bg-opacity:1}.p-3{padding:12px}.px-2{padding-left:8px;padding-right:8px}.py-2\\.5{padding-bottom:10px;padding-top:10px}.pl-\\[11px\\]{padding-left:11px}.text-xs{font-size:12px;line-height:16px}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity))}.opacity-0{opacity:0}.transition-all{transition-duration:.15s;transition-property:all}.ease-in-out,.transition-all{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}.border-t-\\[1px\\]{border-top-width:1px}.first\\:border-none:first-child{border-style:none}.first\\:pt-0:first-child{padding-top:0}",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 i=this.element.querySelector("svg");i&&(i.classList.add("flex-shrink-0","w-4","h-4","block"),i.removeAttribute("style"))}render(){return h("div",{key:"fd503ba6a6e4523b510f85fa8eb35d64af6616f3",class:`theme-${this.theme}`},h("button",{key:"2341cc507577b37f0309eda12b3516e2abb468a2",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:"7bdd086b67b7662ab913e93ddab8fdb05b4e2805",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$n(){typeof customElements>"u"||["button-base"].forEach(i=>{"button-base"===i&&(customElements.get(i)||customElements.define(i,ButtonBase))})}defineCustomElement$n();const nlConfirmLogoutCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",NlConfirmLogoutStyle0=nlConfirmLogoutCss,NlConfirmLogout=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:"cc17a91048cddc093676cec3f7f1f41a4e3bc765",class:"p-4 overflow-y-auto"},h("h1",{key:"1120e3b34cbd42110b76c3774f0a2dcba43c1711",class:"nl-title font-bold text-center text-4xl"},this.titleModal),h("p",{key:"09a3b077d82c7d32fa4da4987198c81316155c2d",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description),h("div",{key:"9c5ed8fc1ac5220e93d72e02a3ec8bffd127b27f",class:"mt-3 ml-auto mr-auto w-60 flex flex-col gap-2"},h("button-base",{key:"1f9c9b8b0c994ccb92706105a92e59136bdcdb2f",onClick:()=>this.handleBackUp(),titleBtn:"Backup keys",theme:"lemonade"}),h("button-base",{key:"bbb5ed3483b1b46ac2016acfdd082b8eb3403565",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$m(){typeof customElements>"u"||["nl-confirm-logout","button-base"].forEach(i=>{switch(i){case"nl-confirm-logout":customElements.get(i)||customElements.define(i,NlConfirmLogout);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$m();const nlConnectCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",NlConnectStyle0=nlConnectCss,NlConnect=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlNostrConnect=createEvent(this,"nlNostrConnect",7),this.titleWelcome="Connect to key store",this.authMethods=[],this.hasOTP=!1,this.connectionStringServices=[],this.isOpenAdvancedLogin=!1}handleChangeScreen(i){state.path=[...state.path,i]}handleOpenAdvanced(){this.isOpenAdvancedLogin=!this.isOpenAdvancedLogin}allowAuthMethod(i){return!this.authMethods.length||this.authMethods.includes(i)}componentWillLoad(){}handleOpenLink(i){this.nlNostrConnect.emit(i)}render(){const i=(this.isOpenAdvancedLogin?"rotate-180":"rotate-0")+" duration-300 flex-shrink-0 w-4 h-4 text-blue-500";return h(Fragment,{key:"1734363a22bf47aea8b41fc54696482dedd91e1c"},h("div",{key:"0b6b579442514815b57da027e849820a95a73cea",class:"p-4 overflow-y-auto"},h("h1",{key:"dad1e22099a1fde4ece1fae2617e7c73cc42aac5",class:"nl-title font-bold text-center text-3xl"},this.titleWelcome)),h("div",{key:"ffdf8ff49e45a68cc545ddcd88977309b3b43a30",class:"p-4"},!!this.connectionStringServices.length&&h("div",{key:"f520127eb53001b3439d39e12cabf387321f9f41",class:"max-w-96 mx-auto pt-5"},h("p",{key:"f2defd241991995ef1ae21f54e9aa60decb9fbfe",class:"nl-description font-medium text-sm pb-1.5"},"Select key store:"),h("ul",{key:"eb13569f5bf6e6a396f77e288907d164877661c7",class:"p-2 rounded-lg border border-gray-200 flex flex-col w-full gap-0.5"},this.connectionStringServices.map(a=>h("li",null,h("a",{href:a.link,target:"_blank",onClick:()=>this.handleOpenLink(a.relay),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"},a.img?h("img",{class:"w-full rounded-full",src:a.img,alt:a.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"},a.name)))))))),h("div",{key:"e5d8b631dc6f226de089094f5b1a618387e53b13",class:"max-w-52 mx-auto pb-5"},(this.allowAuthMethod("connect")||this.allowAuthMethod("readOnly"))&&h("div",{key:"9f180499d91ce85e3220b1c01a7100dc43436250",class:"flex justify-center"},h("div",{key:"1e7150301d9b9f6fb2c617833728bdfb1bdc7ff6",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:"25d75cf514b5aa565882da8810732274ef268e84",class:i,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:"82ff6cc210c408bc936b1d99156cf24e44b3bb47",d:"m6 9 6 6 6-6"})))),h("div",{key:"a9e4973c918e98f9858283d7910d7583958eeee6",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:"b0bc64c50c4961aa782cefa9a4f861a038f9179a",titleBtn:"User name",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN)},h("svg",{key:"e3d75127673c52bb03ccad55d2c6542afd496710",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:"826f8a8d89353d29c81a69325bb1b2fd08fe587d","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:"aed22d0c3261fe329dce8b85cd538064122c8ff4",titleBtn:"Connection string",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.CONNECTION_STRING)},h("svg",{key:"3152d79247973a849dfa94350acc27cc9a818ce1",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:"054b5a956d77e8913c3055a3fea4931910734ae1","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:"c10dbf07fd8499263a3e1460c92749e4c5217d1b","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:"348375d8ac51c14d66fa25a77665b6b7a5a93d9a",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN_BUNKER_URL),titleBtn:"Bunker URL"},h("svg",{key:"4d62028c6dbafa67aa952299cabc7a620ea20275",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:"da623db3500829ff12727c36a0ee6c4f4867a139","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$l(){typeof customElements>"u"||["nl-connect","button-base"].forEach(i=>{switch(i){case"nl-connect":customElements.get(i)||customElements.define(i,NlConnect);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$l();const nlSelectCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",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(i){this.themeState=i}watchModeHandler(i){this.mode=i}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 i=this.buttonRef.getBoundingClientRect();this.ulRef.style.top=`${i.height}px`}}handleChange(i){this.value=i,this.isOpen=!1,this.selectDomain.emit(this.value.value)}render(){const i=(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",a=(this.isOpen?"rotate-180":"rotate-0")+" duration-300 flex-shrink-0 w-4 h-4 text-gray-500";return h("div",{key:"c5fb00e7a9dc2acbe6b8a0b3c7d6f0aaaa945ded",class:`theme-${this.themeState}`},h("div",{key:"75a6cc368af855bcf0baeb697aac5c77b26537dc",class:"relative",ref:r=>this.wrapperRef=r},h("button",{key:"e79b850f351172fec8a523a88424882b4bc1c9e0",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:"7224e21928ed0a6075d0f8809973877b8626258e",class:"truncate overflow-hidden"},this.value.name),h("svg",{key:"abcea29a8c905c9eea64162f5a2bfa79c08d3b0b",class:a,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:"d0667eba7a0cf9ccb7bb043e5856ec41a97a8fcc",d:"m6 9 6 6 6-6"}))),h("ul",{key:"bfd9ebf3c17fa62d84f29204d901650fabe14c03",ref:r=>this.ulRef=r,class:i},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$k(){typeof customElements>"u"||["nl-select"].forEach(i=>{"nl-select"===i&&(customElements.get(i)||customElements.define(i,NlSelect))})}defineCustomElement$k();const nlImportFlowCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",NlImportFlowStyle0=nlImportFlowCss,NlImportFlow=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.textImport="Your Nostr keys will be imported into this provider, and you will manage your keys on their website.",this.services=[],this.isAvailable=!1,this.isContinued=!1,this.isKeyBackup=!1,this.isCopy=!1}handleDomainSelect(i){const a=this.services.find(r=>r.domain===i.detail);state.nlImport.relay=a.relay,state.nlImport.nostrConnect=a.link}handleCreateAccount(i){i.preventDefault(),window.open(state.nlImport.nostrConnect,"_blank"),this.nlImportAccount.emit(state.nlImport.relay)}handleContinue(){this.isContinued=!0}handleContinueKeyBackup(){this.isKeyBackup=!0}copyToClipboard(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){i.nlExportKeys.emit(),i.isCopy=!0,setTimeout(()=>{i.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 w-72"},h("button-base",{onClick:()=>this.handleContinue(),titleBtn:"Import to key store"})),h("div",{class:"ml-auto mr-auto mb-2 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 are like your password, 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 i=this.services.map(a=>({name:a.domain,value:a.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:a=>this.handleDomainSelect(a),selected:0,options:i})),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:a=>this.handleCreateAccount(a),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"],textImport:[1,"text-import"],services:[16],isAvailable:[32],isContinued:[32],isKeyBackup:[32],isCopy:[32]}]);function defineCustomElement$j(){typeof customElements>"u"||["nl-import-flow","button-base","nl-select"].forEach(i=>{switch(i){case"nl-import-flow":customElements.get(i)||customElements.define(i,NlImportFlow);break;case"button-base":customElements.get(i)||defineCustomElement$n();break;case"nl-select":customElements.get(i)||defineCustomElement$k()}})}defineCustomElement$j();const nlInfoCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",NlInfoStyle0=nlInfoCss,NlInfo=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost()}render(){return h("div",{key:"369813cd9991a71e8578b3afd09228850a956cc5",class:"p-4 overflow-y-auto"},h("svg",{key:"463d3d38cbaea31e5316b563491f6f6e3162f4ce",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:"5d77b33d54a376edffc6a4edf8ccabf8890bf5e4",width:"224.047",height:"224",rx:"64",fill:"#6951FA"}),h("path",{key:"7c8f8dd801f357378e9518879af15368f7652793",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:"964eeb119baa8053a11a7a9ebf860297e94d213c",class:"nl-title font-bold text-center text-4xl"},"Nostr ",h("span",{key:"6197de00428856facf31bdeae0fdc6adc2472b59",class:"font-light"},"Login")))}static get style(){return NlInfoStyle0}},[0,"nl-info"]);function defineCustomElement$i(){typeof customElements>"u"||["nl-info"].forEach(i=>{"nl-info"===i&&(customElements.get(i)||customElements.define(i,NlInfo))})}defineCustomElement$i();const nlInfoExtensionCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",NlInfoExtensionStyle0=nlInfoExtensionCss,NlInfoExtension=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost()}render(){return h("div",{key:"c4fede7840388bd72cd9adc25e94ff4521797caf",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://chromewebstore.google.com/detail/blockcore-wallet/peigonhbenoefaeplkpalmafieegnapj",target:"_blank"},"Blockcore"),","," ",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$h(){typeof customElements>"u"||["nl-info-extension"].forEach(i=>{"nl-info-extension"===i&&(customElements.get(i)||customElements.define(i,NlInfoExtension))})}defineCustomElement$h();const nlLoadingCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",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(i){i.preventDefault(),this.stopFetchHandler.emit()}handleContinueClick(i){i.preventDefault(),this.handleContinue.emit()}render(){let i="Connecting...",a="Establishing connection to your key storage.";this.path===CURRENT_MODULE.LOCAL_SIGNUP?(i="Creating...",a="Publishing your profile on Nostr."):state.authUrl&&(state.isLoading?(i="Confirming...",a="Please confirm the connection in your key storage app."):(i="Almost ready!",a="Continue to confirm the connection to your key storage."));const r=this.path!==CURRENT_MODULE.LOCAL_SIGNUP;return h("div",{key:"630b1ac3e32165dd32595466aa5476457aaa89d9",class:"p-4 overflow-y-auto"},h("h1",{key:"d9913644604598614d281d85d93f4f331f1a9261",class:"nl-title font-bold text-center text-4xl"},i),h("p",{key:"822f15bfc3a61f822d803c7e7f3b5101bab42eaa",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},a),!state.authUrl&&state.isLoading&&h("div",{key:"3989eac9b421e2452c96460fd86098cf01e3c07f",class:"mt-10 mb-10 ml-auto mr-auto w-20"},h("span",{key:"748523db8207aef49f449a0c25070f15097517fb",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:"5c4716cac822e50abefdd524ca77cb854bead2fe",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"1c7a0df8bc547416f24f53c0243a1e6fe944e067",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),r&&h("div",{key:"b64c30fff6e6c29db92ec77d574b4908a097dce4",class:"mt-3 ml-auto mr-auto w-72"},h("button-base",{key:"7d51196c3a61860292e95332cc36ea7b90075157",onClick:o=>{state.authUrl&&!state.isLoading?this.handleContinueClick(o):this.handleStop(o)},titleBtn:state.isLoading?"Cancel":"Continue"})))}static get style(){return NlLoadingStyle0}},[0,"nl-loading",{path:[1]}]);function defineCustomElement$g(){typeof customElements>"u"||["nl-loading","button-base"].forEach(i=>{switch(i){case"nl-loading":customElements.get(i)||customElements.define(i,NlLoading);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$g();const nlLocalSignupCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",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(i){state.nlSignup.signupName=i.target.value}handleCreateAccount(i){i.preventDefault(),this.nlLocalSignup.emit(`${state.nlSignup.signupName}`)}render(){return h(Fragment,{key:"f707cc6eaa61b36b52daf2f61360fab0f37fcc3e"},h("div",{key:"7cc640ec75dc80a0f84c3d5db3bcdffe2bb46c45",class:"p-4 overflow-y-auto"},h("h1",{key:"c4ef87db38b1aef19258950b4b4703f992ede847",class:"nl-title font-bold text-center text-2xl"},this.titleSignup),h("p",{key:"45ecaf37bf71fcb965f333b1c788dce26806413a",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"1cea94ff9de943dfea8f1b8cc39c30af82aa66a9",class:"max-w-72 mx-auto"},h("div",{key:"202d4e7c5def553c36a735003a1a23903ee4735b",class:"relative mb-2"},h("input",{key:"41502ef89f2433915b37caace4c7cdd7fb86b7b1",onInput:i=>this.handleInputChange(i),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:"efc7d9fbd45da136b002d42a9403b34d9e654f50",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:"8ff89d5922b3091c4b212a89932e41bd8db7ec09",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:"e6aeac8d4b82fc3b08995825eb0eb481a3a8bdd1","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:"a3fef381cdbd14c931e7f6940627a4af51063d8a",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"869dc7e661e5840b4d2ce3091b0112596cc4629b",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"da8429619571547e8a1c1a21418c4d6452f86571",disabled:state.isLoading,onClick:i=>this.handleCreateAccount(i),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$f(){typeof customElements>"u"||["nl-local-signup","button-base"].forEach(i=>{switch(i){case"nl-local-signup":customElements.get(i)||customElements.define(i,NlLocalSignup);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$f();const NlLoginStatus=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.info=void 0}render(){let i="",a="";if("extension"===this.info.authMethod)i="Extension",a="border-yellow-300 text-yellow-500 bg-yellow-100";else if("readOnly"===this.info.authMethod)i="Read only",a="border-gray-300 text-gray-400 bg-gray-100";else if("connect"===this.info.authMethod)i="Connect",a="border-teal-300 text-teal-600 bg-teal-100";else if("local"===this.info.authMethod)i="Temporary",a="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");i="Delegated",a="border-orange-300 text-orange-600 bg-orange-100"}return h("div",{key:"deff079607a599f28ab3feb535ed129434d54c7f"},h("span",{key:"a46ce6b03027226914d5d6bd46b74c9ae5213339",class:`${a} rounded-xl border w-auto text-[10px] px-1 `},i))}},[0,"nl-login-status",{info:[16]}]);function defineCustomElement$e(){typeof customElements>"u"||["nl-login-status"].forEach(i=>{"nl-login-status"===i&&(customElements.get(i)||customElements.define(i,NlLoginStatus))})}defineCustomElement$e();const nlPreviouslyLoggedCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",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(i){this.nlRemoveRecent.emit(i)}handleSwitch(i){this.nlSwitchAccount.emit(i)}handleLoginRecentAccount(i){this.nlLoginRecentAccount.emit(i)}render(){return h(Fragment,{key:"efe95984bfeb92cc0fe4b8ac29f209af81c2de78"},h("div",{key:"26ef58fd8df4b6908bcb9771b4a5b1c75e9ad097",class:"p-4 pt-0 overflow-y-auto"},h("h1",{key:"a8dd74eb5ba5c521b06e93b70c2104bc9179efd6",class:"nl-title font-bold text-center text-4xl"},this.titlePage),h("p",{key:"651425e336bf01d0902e836efee083118c98bdbf",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"c65adbe0a74df16268ff7f8c7911d4e9ab637619",class:"p-4"},!!this.accounts.length&&h("div",{key:"0a3f9419b4d19eca86144406691a9b2ed8584440",class:"max-w-96 mx-auto"},h("p",{key:"ee339f628c757c3218d3f4728097136f1879b28b",class:"nl-description font-medium text-sm pb-1.5"},"Active profiles"),h("ul",{key:"d6090b1380be40705af3b725255f7da826ae9b7a",class:"p-2 rounded-lg border border-blue-200 flex flex-col w-full gap-0.5"},this.accounts.map(i=>{const a=!!i?.picture,r=i.name||i.nip05||i.pubkey,o=!!r;return h("li",{onClick:()=>this.handleSwitch(i),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"},a?h("img",{class:"w-full rounded-full",src:i.picture,alt:"Logo"}):o?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:i}))))}))),!!this.recents.length&&h("div",{key:"f2e8514d062979f626de9f71e06e01990c33624e",class:"max-w-96 mx-auto pt-5"},h("p",{key:"e52d1f0d5be0eb4a8a42004df6a7192d7b458838",class:"nl-description font-medium text-sm pb-1.5"},"Recent profiles"),h("ul",{key:"b508e9b26d52ab25b3c18c12cf20e94929a0d34f",class:"p-2 rounded-lg border border-gray-200 flex flex-col w-full gap-0.5"},this.recents.map(i=>{const a=!!i?.picture,r=i.name||i.nip05||i.pubkey,o=!!r;return h("li",{onClick:()=>this.handleLoginRecentAccount(i),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"},a?h("img",{class:"w-full rounded-full",src:i.picture,alt:"Logo"}):o?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:i})),h("svg",{onClick:s=>{s.stopPropagation(),this.handleRemoveRecent(i)},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:"71ef71b8cc45811c45d04f2460855d90c932d42c",class:"p-4 overflow-y-auto"},h("p",{key:"40b0f783bf7d9946fbe3e0b915bd01cd7e42a468",class:"nl-footer font-light text-center text-sm max-w-96 mx-auto"},"You can also"," ",h("span",{key:"2689126b8e8d9e7ff01cfc35e682bf698856f363",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$d(){typeof customElements>"u"||["nl-previously-logged","nl-login-status"].forEach(i=>{switch(i){case"nl-previously-logged":customElements.get(i)||customElements.define(i,NlPreviouslyLogged);break;case"nl-login-status":customElements.get(i)||defineCustomElement$e()}})}defineCustomElement$d();const nlSigninCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",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(i){state.nlSignin.loginName=i.target.value,this.nlCheckLogin.emit(i.target.value)}handleLogin(i){i.preventDefault(),this.nlLogin.emit(state.nlSignin.loginName)}render(){return h(Fragment,{key:"db38daf19a106f820747dc29ed9074b3a5be41e1"},h("div",{key:"d08c760b6fda83b5affc616657edd1f160b50741",class:"p-4 overflow-y-auto"},h("h1",{key:"0de9a5982d277facf5b9c0bf663cf37b60e5e35a",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"c0f1cf7037c472358e65e34d9bfd6568522d85e2",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"2221e32fa5487fd2ec05239e4ae16b5393833f9a",class:"max-w-72 mx-auto"},h("div",{key:"7aefa39fe14a818c5188c771451f6f5f50183458",class:"relative mb-2"},h("input",{key:"36113042568bc9b00cd910485eb8adea268c2518",onInput:i=>this.handleInputChange(i),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:"9a4dfa1f8c18ea963e26bcd981c81fe697abc546",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:"14ed5cc346c25ebeaa49f983527d1e3efadef53c",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:"99af82eb37b8812bc49ab15e3d809243db635c75","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:"74f43932e9aab6afb37d9d129b207d9ad1d2ce5a",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"09a2a638a8c47f6debf28a6159d16cff7cc2694e",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"d5735f567247f415e04dca13e1b30ccfa62aea7b",titleBtn:"Connect",disabled:state.isLoading,onClick:i=>this.handleLogin(i)},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$c(){typeof customElements>"u"||["nl-signin","button-base"].forEach(i=>{switch(i){case"nl-signin":customElements.get(i)||customElements.define(i,NlSignin);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$c();const nlSigninBunkerUrlCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",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(i){state.nlSigninBunkerUrl.loginName=i.target.value,this.nlCheckLogin.emit(i.target.value)}handleLogin(i){i.preventDefault(),this.nlLogin.emit(state.nlSigninBunkerUrl.loginName)}render(){return h(Fragment,{key:"97fc0661bee87364f3ea9f72d4bec657e1b64ddc"},h("div",{key:"0636b0505c49d5e3c3d37bc7b0a66b1acfe38a3e",class:"p-4 overflow-y-auto"},h("h1",{key:"c3c4baf3bfc693a42a62b5a66e7af65c852f177b",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"9ab0b3537ab790a834b6ad57b6dfcfc77337dd3c",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"4fe3349e769a2e1c75040b7306674461a47222b3",class:"max-w-72 mx-auto"},h("div",{key:"1eb4ce411f4ef92da4b437162cb06e9db2709f49",class:"relative mb-2"},h("input",{key:"360eac0e0606901336c14fb7f7e836e0e592defc",onInput:i=>this.handleInputChange(i),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:"0cb3e1f39ecb8eafa3c39be65566731c41f79ccb",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:"dd764bce7d06f3132312c083b520dc15e0185b89",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:"8a6107e9f82bc3bf70fcc81be04bf9191321dd8e","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:"ed1c621171950bdb3f1b1c4f4b67a73c74e95ec4",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"8b38d4721e6f4ad85ef0e2d9fabba152a7a649eb",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"d9dc061a5b63ae3b8eec4fb40a9c5b5be1489471",titleBtn:"Connect",disabled:state.isLoading,onClick:i=>this.handleLogin(i)},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$b(){typeof customElements>"u"||["nl-signin-bunker-url","button-base"].forEach(i=>{switch(i){case"nl-signin-bunker-url":customElements.get(i)||customElements.define(i,NlSigninBunkerUrl);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$b();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(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},utils$1$1.getSymbolTotalCodewords=function(i){return CODEWORDS_COUNT[i]},utils$1$1.getBCHDigit=function(i){let a=0;for(;0!==i;)a++,i>>>=1;return a},utils$1$1.setToSJISFunction=function(i){if("function"!=typeof i)throw new Error('"toSJISFunc" is not a valid function.');toSJISFunction=i},utils$1$1.isKanjiModeEnabled=function(){return void 0!==toSJISFunction},utils$1$1.toSJIS=function(i){return toSJISFunction(i)};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(i){return i&&void 0!==i.bit&&i.bit>=0&&i.bit<4},exports.from=function(i,a){if(exports.isValid(i))return i;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)}}(i)}catch{return a}},BitBuffer$1.prototype={get:function(i){const a=Math.floor(i/8);return 1==(this.buffer[a]>>>7-i%8&1)},put:function(i,a){for(let r=0;r>>a-r-1&1))},getLengthInBits:function(){return this.length},putBit:function(i){const a=Math.floor(this.length/8);this.buffer.length<=a&&this.buffer.push(0),i&&(this.buffer[a]|=128>>>this.length%8),this.length++}};var bitBuffer=BitBuffer$1;function BitMatrix$1(i){if(!i||i<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=i,this.data=new Uint8Array(i*i),this.reservedBit=new Uint8Array(i*i)}BitMatrix$1.prototype.set=function(i,a,r,o){const s=i*this.size+a;this.data[s]=r,o&&(this.reservedBit[s]=!0)},BitMatrix$1.prototype.get=function(i,a){return this.data[i*this.size+a]},BitMatrix$1.prototype.xor=function(i,a,r){this.data[i*this.size+a]^=r},BitMatrix$1.prototype.isReserved=function(i,a){return this.reservedBit[i*this.size+a]};var bitMatrix=BitMatrix$1,alignmentPattern={};!function(i){const a=utils$1$1.getSymbolSize;i.getRowColCoords=function(r){if(1===r)return[];const o=Math.floor(r/7)+2,s=a(r),c=145===s?26:2*Math.ceil((s-13)/(2*o-2)),y=[s-7];for(let _=1;_=0&&y<=7},i.from=function(y){return i.isValid(y)?parseInt(y,10):void 0},i.getPenaltyN1=function(y){const _=y.size;let E=0,T=0,A=0,S=null,I=null;for(let N=0;N<_;N++){T=A=0,S=I=null;for(let Y=0;Y<_;Y++){let z=y.get(N,Y);z===S?T++:(T>=5&&(E+=T-5+3),S=z,T=1),z=y.get(Y,N),z===I?A++:(A>=5&&(E+=A-5+3),I=z,A=1)}T>=5&&(E+=T-5+3),A>=5&&(E+=A-5+3)}return E},i.getPenaltyN2=function(y){const _=y.size;let E=0;for(let T=0;T<_-1;T++)for(let A=0;A<_-1;A++){const S=y.get(T,A)+y.get(T,A+1)+y.get(T+1,A)+y.get(T+1,A+1);4!==S&&0!==S||E++}return 3*E},i.getPenaltyN3=function(y){const _=y.size;let E=0,T=0,A=0;for(let S=0;S<_;S++){T=A=0;for(let I=0;I<_;I++)T=T<<1&2047|y.get(S,I),I>=10&&(1488===T||93===T)&&E++,A=A<<1&2047|y.get(I,S),I>=10&&(1488===A||93===A)&&E++}return 40*E},i.getPenaltyN4=function(y){let _=0;const E=y.data.length;for(let T=0;T=0;){const c=s[0];for(let _=0;_0){const s=new Uint8Array(this.degree);return s.set(r,o),s}return r};var reedSolomonEncoder=ReedSolomonEncoder$1,version={},mode={},versionCheck={isValid:function(i){return!isNaN(i)&&i>=1&&i<=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(i){return TEST_KANJI.test(i)},regex$1.testNumeric=function(i){return TEST_NUMERIC.test(i)},regex$1.testAlphanumeric=function(i){return TEST_ALPHANUMERIC.test(i)},function(i){const a=versionCheck,r=regex$1;i.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},i.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},i.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},i.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},i.MIXED={bit:-1},i.getCharCountIndicator=function(o,s){if(!o.ccBits)throw new Error("Invalid mode: "+o);if(!a.isValid(s))throw new Error("Invalid version: "+s);return s>=1&&s<10?o.ccBits[0]:s<27?o.ccBits[1]:o.ccBits[2]},i.getBestModeForData=function(o){return r.testNumeric(o)?i.NUMERIC:r.testAlphanumeric(o)?i.ALPHANUMERIC:r.testKanji(o)?i.KANJI:i.BYTE},i.toString=function(o){if(o&&o.id)return o.id;throw new Error("Invalid mode")},i.isValid=function(o){return o&&o.bit&&o.ccBits},i.from=function(o,s){if(i.isValid(o))return o;try{return function(c){if("string"!=typeof c)throw new Error("Param is not a string");switch(c.toLowerCase()){case"numeric":return i.NUMERIC;case"alphanumeric":return i.ALPHANUMERIC;case"kanji":return i.KANJI;case"byte":return i.BYTE;default:throw new Error("Unknown mode: "+c)}}(o)}catch{return s}}}(mode),function(i){const a=utils$1$1,r=errorCorrectionCode,o=errorCorrectionLevel,s=mode,c=versionCheck,y=a.getBCHDigit(7973);function _(T,A){return s.getCharCountIndicator(T,A)+4}function E(T,A){let S=0;return T.forEach(function(I){const N=_(I.mode,A);S+=N+I.getBitsLength()}),S}i.from=function(T,A){return c.isValid(T)?parseInt(T,10):A},i.getCapacity=function(T,A,S){if(!c.isValid(T))throw new Error("Invalid QR Code version");void 0===S&&(S=s.BYTE);const I=8*(a.getSymbolTotalCodewords(T)-r.getTotalCodewordsCount(T,A));if(S===s.MIXED)return I;const N=I-_(S,T);switch(S){case s.NUMERIC:return Math.floor(N/10*3);case s.ALPHANUMERIC:return Math.floor(N/11*2);case s.KANJI:return Math.floor(N/13);default:return Math.floor(N/8)}},i.getBestVersionForData=function(T,A){let S;const I=o.from(A,o.M);if(Array.isArray(T)){if(T.length>1)return function(N,Y){for(let z=1;z<=40;z++)if(E(N,z)<=i.getCapacity(z,Y,s.MIXED))return z}(T,I);if(0===T.length)return 1;S=T[0]}else S=T;return function(N,Y,z){for(let q=1;q<=40;q++)if(Y<=i.getCapacity(q,z,N))return q}(S.mode,S.getLength(),I)},i.getEncodedBits=function(T){if(!c.isValid(T)||T<7)throw new Error("Invalid QR Code version");let A=T<<12;for(;a.getBCHDigit(A)-y>=0;)A^=7973<=0;)o^=G15<0&&(r=this.data.substr(a),o=parseInt(r,10),i.put(o,3*s+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(i){this.mode=Mode$3.ALPHANUMERIC,this.data=i}AlphanumericData.getBitsLength=function(i){return 11*Math.floor(i/2)+i%2*6},AlphanumericData.prototype.getLength=function(){return this.data.length},AlphanumericData.prototype.getBitsLength=function(){return AlphanumericData.getBitsLength(this.data.length)},AlphanumericData.prototype.write=function(i){let a;for(a=0;a+2<=this.data.length;a+=2){let r=45*ALPHA_NUM_CHARS.indexOf(this.data[a]);r+=ALPHA_NUM_CHARS.indexOf(this.data[a+1]),i.put(r,11)}this.data.length%2&&i.put(ALPHA_NUM_CHARS.indexOf(this.data[a]),6)};var alphanumericData=AlphanumericData;const Mode$2=mode;function ByteData(i){this.mode=Mode$2.BYTE,this.data="string"==typeof i?(new TextEncoder).encode(i):new Uint8Array(i)}ByteData.getBitsLength=function(i){return 8*i},ByteData.prototype.getLength=function(){return this.data.length},ByteData.prototype.getBitsLength=function(){return ByteData.getBitsLength(this.data.length)},ByteData.prototype.write=function(i){for(let a=0,r=this.data.length;a=33088&&r<=40956)r-=33088;else{if(!(r>=57408&&r<=60351))throw new Error("Invalid SJIS character: "+this.data[a]+"\nMake sure your charset is UTF-8");r-=49472}r=192*(r>>>8&255)+(255&r),i.put(r,13)}};var kanjiData=KanjiData,dijkstra={exports:{}};(function(i){var a={single_source_shortest_paths:function(r,o,s){var c={},y={};y[o]=0;var _,E,T,A,S,I,Y=a.PriorityQueue.make();for(Y.push(o,0);!Y.empty();)for(T in E=(_=Y.pop()).value,A=_.cost,S=r[E]||{})S.hasOwnProperty(T)&&(I=A+S[T],(void 0===y[T]||y[T]>I)&&(y[T]=I,Y.push(T,I),c[T]=E));if(void 0!==s&&void 0===y[s]){var z=["Could not find a path from ",o," to ",s,"."].join("");throw new Error(z)}return c},extract_shortest_path_from_predecessor_list:function(r,o){for(var s=[],c=o;c;)s.push(c),c=r[c];return s.reverse(),s},find_path:function(r,o,s){var c=a.single_source_shortest_paths(r,o,s);return a.extract_shortest_path_from_predecessor_list(c,s)},PriorityQueue:{make:function(r){var o,s=a.PriorityQueue,c={};for(o in r=r||{},s)s.hasOwnProperty(o)&&(c[o]=s[o]);return c.queue=[],c.sorter=r.sorter||s.default_sorter,c},default_sorter:function(r,o){return r.cost-o.cost},push:function(r,o){this.queue.push({value:r,cost:o}),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};i.exports=a})(dijkstra),function(i){const a=mode,r=numericData,o=alphanumericData,s=byteData,c=kanjiData,y=regex$1,_=utils$1$1,E=dijkstra.exports;function T(Y){return unescape(encodeURIComponent(Y)).length}function A(Y,z,q){const dt=[];let pt;for(;null!==(pt=Y.exec(q));)dt.push({data:pt[0],index:pt.index,mode:z,length:pt[0].length});return dt}function S(Y){const z=A(y.NUMERIC,a.NUMERIC,Y),q=A(y.ALPHANUMERIC,a.ALPHANUMERIC,Y);let dt,pt;return _.isKanjiModeEnabled()?(dt=A(y.BYTE,a.BYTE,Y),pt=A(y.KANJI,a.KANJI,Y)):(dt=A(y.BYTE_KANJI,a.BYTE,Y),pt=[]),z.concat(q,dt,pt).sort(function(et,_t){return et.index-_t.index}).map(function(et){return{data:et.data,mode:et.mode,length:et.length}})}function I(Y,z){switch(z){case a.NUMERIC:return r.getBitsLength(Y);case a.ALPHANUMERIC:return o.getBitsLength(Y);case a.KANJI:return c.getBitsLength(Y);case a.BYTE:return s.getBitsLength(Y)}}function N(Y,z){let q;const dt=a.getBestModeForData(Y);if(q=a.from(z,dt),q!==a.BYTE&&q.bit=0?Bt[Bt.length-1]:null;return At&&At.mode===jt.mode?(Bt[Bt.length-1].data+=jt.data,Bt):(Bt.push(jt),Bt)},[]))},i.rawSplit=function(Y){return i.fromArray(S(Y,_.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(i,a){const r=i.size,o=FinderPattern.getPositions(a);for(let s=0;s=0&&_<=6&&(0===E||6===E)||E>=0&&E<=6&&(0===_||6===_)||_>=2&&_<=4&&E>=2&&E<=4,!0)}}function setupTimingPattern(i){const a=i.size;for(let r=8;r>_&1),i.set(s,c,y,!0),i.set(c,s,y,!0)}function setupFormatInfo(i,a,r){const o=i.size,s=FormatInfo.getEncodedBits(a,r);let c,y;for(c=0;c<15;c++)y=1==(s>>c&1),i.set(c<6?c:c<8?c+1:o-15+c,8,y,!0),i.set(8,c<8?o-c-1:c<9?15-c-1+1:15-c-1,y,!0);i.set(o-8,8,1,!0)}function setupData(i,a){const r=i.size;let o=-1,s=r-1,c=7,y=0;for(let _=r-1;_>0;_-=2)for(6===_&&_--;;){for(let E=0;E<2;E++)if(!i.isReserved(s,_-E)){let T=!1;y>>c&1)),i.set(s,_-E,T),c--,-1===c&&(y++,c=7)}if(s+=o,s<0||r<=s){s-=o,o=-o;break}}}function createData(i,a,r){const o=new BitBuffer;r.forEach(function(y){o.put(y.mode.bit,4),o.put(y.getLength(),Mode.getCharCountIndicator(y.mode,i)),y.write(o)});const s=8*(Utils$1.getSymbolTotalCodewords(i)-ECCode.getTotalCodewordsCount(i,a));for(o.getLengthInBits()+4<=s&&o.put(0,4);o.getLengthInBits()%8!=0;)o.putBit(0);const c=(s-o.getLengthInBits())/8;for(let y=0;y=7&&setupVersionInfo(E,a),setupData(E,y),isNaN(o)&&(o=MaskPattern.getBestMask(E,setupFormatInfo.bind(null,E,r))),MaskPattern.applyMask(o,E),setupFormatInfo(E,r,o),{modules:E,version:a,errorCorrectionLevel:r,maskPattern:o,segments:s}}qrcode.create=function(i,a){if(void 0===i||""===i)throw new Error("No input text");let r,o,s=ECLevel.M;return void 0!==a&&(s=ECLevel.from(a.errorCorrectionLevel,ECLevel.M),r=Version.from(a.version),o=MaskPattern.from(a.maskPattern),a.toSJISFunc&&Utils$1.setToSJISFunction(a.toSJISFunc)),createSymbol(i,r,s,o)};var canvas={},utils$3={};(function(i){function a(r){if("number"==typeof r&&(r=r.toString()),"string"!=typeof r)throw new Error("Color should be defined as hex string");let o=r.slice().replace("#","").split("");if(o.length<3||5===o.length||o.length>8)throw new Error("Invalid hex color: "+r);3!==o.length&&4!==o.length||(o=Array.prototype.concat.apply([],o.map(function(c){return[c,c]}))),6===o.length&&o.push("F","F");const s=parseInt(o.join(""),16);return{r:s>>24&255,g:s>>16&255,b:s>>8&255,a:255&s,hex:"#"+o.slice(0,6).join("")}}i.getOptions=function(r){r||(r={}),r.color||(r.color={});const s=r.width&&r.width>=21?r.width:void 0;return{width:s,scale:s?4:r.scale||4,margin:null==r.margin||r.margin<0?4:r.margin,color:{dark:a(r.color.dark||"#000000ff"),light:a(r.color.light||"#ffffffff")},type:r.type,rendererOpts:r.rendererOpts||{}}},i.getScale=function(r,o){return o.width&&o.width>=r+2*o.margin?o.width/(r+2*o.margin):o.scale},i.getImageWidth=function(r,o){const s=i.getScale(r,o);return Math.floor((r+2*o.margin)*s)},i.qrToImageData=function(r,o,s){const c=o.modules.size,y=o.modules.data,_=i.getScale(c,s),E=Math.floor((c+2*s.margin)*_),T=s.margin*_,A=[s.color.light,s.color.dark];for(let S=0;S=T&&I>=T&&S0&&E>0&&i[_-1]||(o+=c?svgCmd("M",E+r,.5+T+r):svgCmd("m",s,0),s=0,c=!1),E+1':"",E="',A=''+_+E+"\n";return"function"==typeof r&&r(null,A),A};const canPromise=canPromise$1,QRCode=qrcode,CanvasRenderer=canvas,SvgRenderer=svgTag;function renderCanvas(i,a,r,o,s){const c=[].slice.call(arguments,1),y=c.length,_="function"==typeof c[y-1];if(!_&&!canPromise())throw new Error("Callback required as last argument");if(!_){if(y<1)throw new Error("Too few arguments provided");return 1===y?(r=a,a=o=void 0):2!==y||a.getContext||(o=r,r=a,a=void 0),new Promise(function(E,T){try{const A=QRCode.create(r,o);E(i(A,a,o))}catch(A){T(A)}})}if(y<2)throw new Error("Too few arguments provided");2===y?(s=r,r=a,a=o=void 0):3===y&&(a.getContext&&void 0===s?(s=o,o=void 0):(s=o,o=r,r=a,a=void 0));try{const E=QRCode.create(r,o);s(null,i(E,a,o))}catch(E){s(E)}}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(i,a,r){return SvgRenderer.render(i,r)});const nlSigninConnectionStringCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",NlSigninConnectionStringStyle0=nlSigninConnectionStringCss,NlSigninConnectionString=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlNostrConnectDefault=createEvent(this,"nlNostrConnectDefault",7),this.titleLogin="Connection string",this.description="Scan or copy the connection string with key store app",this.connectionString="",this.isCopy=!1}componentDidLoad(){this.generateQRCode(),this.nlNostrConnectDefault.emit()}generateQRCode(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(i.connectionString&&i.canvasElement)try{yield browser$1.toCanvas(i.canvasElement,i.connectionString)}catch(a){console.error("Error generating QR Code:",a)}})()}copyToClipboard(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){try{yield navigator.clipboard.writeText(i.connectionString),i.isCopy=!0,setTimeout(()=>{i.isCopy=!1},1500)}catch(a){console.error("Failed to copy connectionString: ",a)}})()}render(){return h(Fragment,{key:"5186c70f33e7b5d8e42d426f41cbab452181fa79"},h("div",{key:"1737f8438920880e369eff393cad6db37fe62975",class:"p-4 overflow-y-auto"},h("h1",{key:"3dab5fc70ba7ae87d7926f208df838e4e8506e1b",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"43a2d0d56b36b4b1577bd6b21eeda9b105359389",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("canvas",{key:"92cd37de695eee50873cb7a76b2196fd6f2885d6",class:"mx-auto mb-2",ref:i=>this.canvasElement=i}),h("div",{key:"668b253bb58f243d223931a0be911e36eee4a119",class:"px-4"},h("div",{key:"7abb7aa8ba86857ccff22cba4d88cf07407b5fe0",class:"max-w-72 mx-auto"},h("div",{key:"e1747e8fddc4ebe00671ed82ab43fe3b29a4a456",class:"relative mb-2"},h("input",{key:"ce0fed3c0b9a29a63bad975082294d616fcb2b79",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:"462c8d5454066fe42710cc1a51df4ac6c9dbf8b1",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:"cfe2ebdc57ad397d559d935c4c11c6429a7787cc",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:"a50d4b5d4a610b535dfb06fb0676d6d8bc681d94","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:"6c773dbcda5c18b8d3debfad939678dc6374be76","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:"e4df52d63e603c2e72228b0bc739688dd3298fa3",class:"mt-10 justify-center items-center flex gap-2"},h("span",{key:"354b7424c4a06110d3ec030ae71348e21f0575a9",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:"364239250897a241357e2759292538efff0462bd",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$a(){typeof customElements>"u"||["nl-signin-connection-string"].forEach(i=>{"nl-signin-connection-string"===i&&(customElements.get(i)||customElements.define(i,NlSigninConnectionString))})}defineCustomElement$a();const nlSigninOtpCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",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(i){state.isOTP?state.nlSigninOTP.code=i.target.value:(state.nlSigninOTP.loginName=i.target.value,this.nlCheckLogin.emit(state.nlSigninOTP.loginName))}handleLogin(i){i.preventDefault(),state.isOTP?this.nlLoginOTPCode.emit(state.nlSigninOTP.code):this.nlLoginOTPUser.emit(state.nlSigninOTP.loginName)}render(){return h(Fragment,{key:"68fc45b1dd5e0a15bee1f6497a186b6d73900de5"},h("div",{key:"9ee4c1e464ffd21e04dbf7f3765fb8bbebb77881",class:"p-4 overflow-y-auto"},h("h1",{key:"031d20441be16371669d5143f29b7e88d8a56651",class:"nl-title font-bold text-center text-2xl"},state.isOTP?this.titleLoginOTP:this.titleLogin),h("p",{key:"9a1aebb5297ce0d54b929c4049f4fa0a499de3a6",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:"cb120ff50bded40b52328fbdb6d1a9ff2a0f60c6",class:"max-w-72 mx-auto"},h("div",{key:"479e7947b92cfb7421b3f8aaa9992e2b0a44f3b9",class:"relative mb-2"},h("input",{key:"642b11b622a3974ce3314c58cc913dad504ab8b8",onInput:i=>this.handleInputChange(i),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:"62b9b607b5cad463660df841545762b6b9c4a803",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:"69cdd8e64b17fe1aaf23759f6091651baffd8c8a",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:"1b19fa169d6f1c893df0c3ae8d6328e0c8b413e6","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:"583e207c1197a3d6ee97b68cd35f1fe6fa6e992e","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:"b019f36008b7f27a76462f745ffcebc201b40bee",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"14e9d64878284f30f4ca7c3132934cb1befc92c4",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"60f37876cbc7a69e073dacfdfb464b792da8c3ca",titleBtn:"Log in",disabled:state.isLoading,onClick:i=>this.handleLogin(i)},state.isLoading&&h("span",{key:"dc2285fee7ae949e36c7066f8453df25659d44e0",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$9(){typeof customElements>"u"||["nl-signin-otp","button-base"].forEach(i=>{switch(i){case"nl-signin-otp":customElements.get(i)||customElements.define(i,NlSigninOtp);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$9();const nlSigninReadOnlyCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",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(i){state.nlSigninReadOnly.loginName=i.target.value,this.nlCheckLogin.emit(i.target.value)}handleLogin(i){i.preventDefault(),this.nlLoginReadOnly.emit(state.nlSigninReadOnly.loginName)}render(){return h(Fragment,{key:"427a326a29895539d36b2a4b6a6c263c34cb87a4"},h("div",{key:"24c32f3a0c8ea0c88046013147498a2ac2d8d7a3",class:"p-4 overflow-y-auto"},h("h1",{key:"f3324907637382727d127b700ce72990e2c0b72d",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"0439c0deffe5735650976622cb8bf3ffd7962cd6",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"75881872a795cda5173252c349cb68446be32847",class:"max-w-72 mx-auto"},h("div",{key:"b1716089f573616674f2b9ceb138821ed41d1ae5",class:"relative mb-2"},h("input",{key:"d3ea9fd0489a36916d48e05f342421f9686da1e6",onInput:i=>this.handleInputChange(i),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:"4489f769ed6aeaf7d66ea06b416fdf9e08c2862c",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:"aed3c5efdc122fa4dfa0b15dccf3bcc7a123c87a",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:"5a9165cf26ae7588ebd16f499748b3b3eff8ac1c","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:"7dca77f080a4824bdecce0fbc1e98bfff993f7c2","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:"ca4c58b0ab64e54a4714d082b97b7dd340b0dbfe",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"b7b95e645a8e742410eb7e17e90e497ce0da1c72",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"87f5289d87599a1d182170da96e75f727f3a9e52",titleBtn:"Log in",disabled:state.isLoading,onClick:i=>this.handleLogin(i)},state.isLoading&&h("span",{key:"2cbd83dc1516674c872aa9a21d44188d1739807e",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$8(){typeof customElements>"u"||["nl-signin-read-only","button-base"].forEach(i=>{switch(i){case"nl-signin-read-only":customElements.get(i)||customElements.define(i,NlSigninReadOnly);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$8();const nlSignupCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",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(i){return i.split(",").map(a=>({name:"@"+a,value:a}))}handleInputChange(i){state.nlSignup.signupName=i.target.value,this.nlCheckSignup.emit(`${i.target.value}@${state.nlSignup.domain}`)}handleDomainSelect(i){state.nlSignup.domain=i.detail,this.nlCheckSignup.emit(`${state.nlSignup.signupName}@${i.detail}`)}handleCreateAccount(i){i.preventDefault(),this.nlSignup.emit(`${state.nlSignup.signupName}@${state.nlSignup.domain}`)}watchBunkersHandler(i){state.nlSignup.servers=this.formatServers(i)}componentWillLoad(){state.nlSignup.servers=this.formatServers(this.bunkers)}render(){return h(Fragment,{key:"0f80c95f518b18c70b6ec3a7674ba65b93a7150e"},h("div",{key:"0a0e632e1b9891c6d01660916e5ae4581fe88e65",class:"p-4 overflow-y-auto"},h("h1",{key:"6f565e42dc0fa7ed8610f9bbab695756838d3a77",class:"nl-title font-bold text-center text-2xl"},this.titleSignup),h("p",{key:"f0cac8b68583bc5302e5a7b36d3784266ca1205e",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"8c7901599fd0ce9274abd4fd4e860763d9396334",class:"max-w-72 mx-auto"},h("div",{key:"fc80a9a9d067939bfedd6453727b1b48eef10055",class:"relative mb-2"},h("input",{key:"6efaa2e17d5001cedd32d5a9c9ddb94b57774144",onInput:i=>this.handleInputChange(i),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:"558606cff7bcdf983dd5cca89dda79d7760e9f49",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:"4f07566169625a94e83ded38d3e55ff1a4602faa",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:"2a5cd98b44738bdbe4e1d87565fe9441e895f257","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:"88aec1cd623c0b72ea54d1dfb779831b15d9fa9f",class:"mb-2"},h("nl-select",{key:"9582245b4e59fcdaa0097bc6837b502266d2026f",onSelectDomain:i=>this.handleDomainSelect(i),selected:0,options:state.nlSignup.servers})),h("div",{key:"51a864c0638e07f1821dd5bd39f793e0e562fc99",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"81cf5005b72f9cf2cf9fa9680358d79024e80366",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"dbc143408fece554536908a8498580186ac86b8d",disabled:state.isLoading,onClick:i=>this.handleCreateAccount(i),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$7(){typeof customElements>"u"||["nl-signup","button-base","nl-select"].forEach(i=>{switch(i){case"nl-signup":customElements.get(i)||customElements.define(i,NlSignup);break;case"button-base":customElements.get(i)||defineCustomElement$n();break;case"nl-select":customElements.get(i)||defineCustomElement$k()}})}defineCustomElement$7();const nlWelcomeCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",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(i){state.path=[...state.path,i]}render(){return h(Fragment,{key:"7b5a07cdad875ea8242ce84c0736f024deb36949"},h("div",{key:"f0aee3e2ff848c8abd635fbab6aa2df75741bd08",class:"p-4 overflow-y-auto"},h("h1",{key:"0f44047e567b6e28ba8eb9269ae62173bfe4216b",class:"nl-title font-bold text-center text-4xl"},this.titleWelcome),h("p",{key:"b3fd3e2b412894f7d1ec0821077f8418d3611545",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"625314b5bf2e6821144fd79901a3da2629a0771a",class:"max-w-52 mx-auto pb-5"},h("div",{key:"f0846ced1f6cc63dfc43184d3d3536c1eafa7890",class:"flex gap-3 flex-col mb-2"},h("button-base",{key:"f4a62ade504b7096052fe26f8eaa8f7a139cc8b6",titleBtn:"Log in",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.WELCOME_LOGIN)},h("svg",{key:"8fa708e8fd991b06026142844443ff192b15f1a1",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:"232741c608aa380ab96fab7498fd4b055bad40ba","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:"14568a2ca701d0e7fe55a5d8a8196642792b1cf2",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.WELCOME_SIGNUP),titleBtn:"Sign up"},h("svg",{key:"551a9a9e2aa57cb920a3d1978f40ebf7dcb7c314",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:"a957c348aa9762287638772bdde925a88f38d779","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$6(){typeof customElements>"u"||["nl-welcome","button-base"].forEach(i=>{switch(i){case"nl-welcome":customElements.get(i)||customElements.define(i,NlWelcome);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$6();const nlWelcomeSigninCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",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(i){state.path=[...state.path,i],i===CURRENT_MODULE.EXTENSION&&this.nlLoginExtension.emit()}allowAuthMethod(i){return!this.authMethods.length||this.authMethods.includes(i)}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:"4f0767e4cdcc4927af3fafd074148ba418738923"},h("div",{key:"c8ab1ddae5c93498c26516337fb2b3dbd25a9ab4",class:"p-4 overflow-y-auto"},h("h1",{key:"2332e495e6f947a2e522203415a7e62279bdc497",class:"nl-title font-bold text-center text-3xl"},this.titleWelcome)),h("div",{key:"917a8e134efa774749152e47bee8a02ffd18dbd2",class:"max-w-52 mx-auto pb-5"},h("div",{key:"3f63f413e66ffde4456998913d37e71fa2e65b91",class:"flex gap-3 flex-col"},this.allowAuthMethod("connect")&&h("button-base",{key:"23a84e3cbfe6003aa4798afe40794cf5fdd29a48",titleBtn:"Connect",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.CONNECT)},h("svg",{key:"8af63dc69962963c17d272dcbe44c859d5ba11aa",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:"82f9174085198b815d1b76ea16cad5a397bb0bda","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:"d6aedb185f57a3ae61721ab8e1f191b521881015",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN_READ_ONLY),titleBtn:"Read only"},h("svg",{key:"94eeb7e77be912ff240658added6f18e2b82559a",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:"84406c27a40b9a835ba7cb64e99de007b09caaab","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:"aec21828fba73b6602cf7e158d66e6c8c7d1202c","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:"909370309781cfa868bed804699602129ef2735b",titleBtn:"One-time code",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN_OTP)},h("svg",{key:"652fe8e11bfeda9261a1f639c5a526123c87db71",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:"950de2ac776cc2fefbbb08358fc35ab8b786c5ef","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:"9caf44de7b4a18fabc947169cc3283243661a2f8",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:"f3feba2e9a56ead70ac353aaf67d1ac3438aaa4f",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$5(){typeof customElements>"u"||["nl-welcome-signin","button-base"].forEach(i=>{switch(i){case"nl-welcome-signin":customElements.get(i)||customElements.define(i,NlWelcomeSignIn);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$5();const nlWelcomeSignupCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",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(i){state.path=[...state.path,i]}render(){return h(Fragment,{key:"b5d134603b3a579120e107a6db9dc1cc3f68106c"},h("div",{key:"64028950f83e5372e7774d0b642d2bc4b7a4e374",class:"p-4 overflow-y-auto"},h("h1",{key:"ab2a90b7501aa467dd300e5d3fa5c03ad7430f80",class:"nl-title font-bold text-center text-3xl"},this.titleWelcome),h("p",{key:"be4afbc5c19cf6943127992472ca9788ad45a667",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"053719e30861ffc47b08c7dec4afd47ab2228eb4",class:"max-w-52 mx-auto pb-5"},h("div",{key:"6fe9fce24b1a77410a271e27b6df49781b748806",class:"flex gap-3 flex-col"},h("button-base",{key:"4374520b23b997f21a42690e25cdd2398049e2ca",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOCAL_SIGNUP),titleBtn:"Create keys"},h("svg",{key:"cda4adcb7f43fc22ca43f5682f05bd025be6749a",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:"1837503cef1df0e616160f9e443c404fac2fe593","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:"fb56918415df51984a6c3e338652a7ceab1b8876",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.SIGNUP),titleBtn:"With key store"},h("svg",{key:"605354a04e15ae5447fe9342675073157ce9cd54",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:"ae5545abaa6dcfe32723e7bb05dd864485f68046","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$4(){typeof customElements>"u"||["nl-welcome-signup","button-base"].forEach(i=>{switch(i){case"nl-welcome-signup":customElements.get(i)||customElements.define(i,NlWelcomeSignUp);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$4();const nlAuthCss="/*! 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))}:host{display:block}.animate-spin-loading{animation:spin 1s linear infinite;background:var(--qa-dark-color)}@keyframes spin{to{transform:rotate(1turn)}}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",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.error="",this.localSignup=!1,this.accounts=[],this.recents=[],this.darkMode=!1,this.welcomeTitle="",this.welcomeDescription="",this.connectionString="",this.connectionStringServices=[]}watchLocalSignupHandler(i){state.localSignup=i}watchLoadingHandler(i){state.isLoading=i}watchLoadingExtensionHandler(i){state.isLoadingExtension=i}watchOTPHandler(i){state.isOTP=i}watchAuthUrlHandler(i){state.authUrl=i}watchErrorHandler(i){state.error=i}handleClose(){this.nlCloseModal.emit()}handleChangeDarkMode(){this.nlChangeDarkMode.emit(!this.darkMode)}componentWillLoad(){state.path=[this.startScreen],state.localSignup=this.localSignup,console.log("path",state.path),state.isOTP=!1}handleClickToBack(){state.path.pop(),state.path=[...state.path],state.isLoading=!1,state.isLoadingExtension=!1,state.authUrl="",state.isOTP=!1}switchSignSignUpStrategy(i){state.path=CURRENT_MODULE.LOCAL_SIGNUP!==i?[CURRENT_MODULE.WELCOME,i]:[CURRENT_MODULE.WELCOME,CURRENT_MODULE.WELCOME_SIGNUP,i]}render(){const i="w-full h-full fixed top-0 start-0 z-[80] overflow-x-hidden overflow-y-auto flex items-center "+(this.darkMode?"dark":""),a=state.path.at(-1),r=!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:i},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"}))),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:a}):h(Fragment,null,(()=>{if(state.isOTP)return h("nl-signin-otp",null);switch(a){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.filter(o=>o.canImport)});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});default:return h("nl-welcome",null)}})(),(state.isOTP||a!==CURRENT_MODULE.INFO&&a!==CURRENT_MODULE.CONFIRM_LOGOUT&&a!==CURRENT_MODULE.IMPORT_FLOW&&a!==CURRENT_MODULE.WELCOME&&a!==CURRENT_MODULE.EXTENSION&&a!==CURRENT_MODULE.PREVIOUSLY_LOGGED)&&h(Fragment,null,a===CURRENT_MODULE.WELCOME_SIGNUP||a===CURRENT_MODULE.SIGNUP||a===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"),".")):r&&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"],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"],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"],error:["watchErrorHandler"]}]);function defineCustomElement$3(){typeof customElements>"u"||["nl-auth","button-base","nl-confirm-logout","nl-connect","nl-import-flow","nl-info","nl-info-extension","nl-loading","nl-local-signup","nl-login-status","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(i=>{switch(i){case"nl-auth":customElements.get(i)||customElements.define(i,NlAuth);break;case"button-base":customElements.get(i)||defineCustomElement$n();break;case"nl-confirm-logout":customElements.get(i)||defineCustomElement$m();break;case"nl-connect":customElements.get(i)||defineCustomElement$l();break;case"nl-import-flow":customElements.get(i)||defineCustomElement$j();break;case"nl-info":customElements.get(i)||defineCustomElement$i();break;case"nl-info-extension":customElements.get(i)||defineCustomElement$h();break;case"nl-loading":customElements.get(i)||defineCustomElement$g();break;case"nl-local-signup":customElements.get(i)||defineCustomElement$f();break;case"nl-login-status":customElements.get(i)||defineCustomElement$e();break;case"nl-previously-logged":customElements.get(i)||defineCustomElement$d();break;case"nl-select":customElements.get(i)||defineCustomElement$k();break;case"nl-signin":customElements.get(i)||defineCustomElement$c();break;case"nl-signin-bunker-url":customElements.get(i)||defineCustomElement$b();break;case"nl-signin-connection-string":customElements.get(i)||defineCustomElement$a();break;case"nl-signin-otp":customElements.get(i)||defineCustomElement$9();break;case"nl-signin-read-only":customElements.get(i)||defineCustomElement$8();break;case"nl-signup":customElements.get(i)||defineCustomElement$7();break;case"nl-welcome":customElements.get(i)||defineCustomElement$6();break;case"nl-welcome-signin":customElements.get(i)||defineCustomElement$5();break;case"nl-welcome-signup":customElements.get(i)||defineCustomElement$4()}})}defineCustomElement$3();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:"906c0f4cad65523702f56462bd36e2e773650d57",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$2(){typeof customElements>"u"||["nl-button","button-base"].forEach(i=>{switch(i){case"nl-button":customElements.get(i)||customElements.define(i,NlButton);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$2();const nlChangeAccountCss="/*! 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}.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))}:host{display:block}.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}.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-44{width:176px}.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}.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-yellow-600{--tw-border-opacity:1;border-color:rgb(202 138 4/var(--tw-border-opacity))}.border-t-transparent{border-top-color:transparent}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white,.bg-yellow-100{--tw-bg-opacity:1}.bg-yellow-100{background-color:rgb(254 249 195/var(--tw-bg-opacity))}.p-2{padding:8px}.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))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/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))}.w-auto{width:auto}.rounded-xl{border-radius:.75rem}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/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))}.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-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.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}",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(i){this.themeState=i}watchModeHandler(i){this.mode=i}watchAccountsHandler(i){this.options=i}connectedCallback(){this.themeState=this.theme,this.mode=this.darkMode}calculateDropdownPosition(){if(this.isOpen&&this.buttonRef){const i=this.buttonRef.getBoundingClientRect();this.ulRef.style.top=`${i.height}px`}}handleChange(i){this.handleSwitchAccount.emit(i)}handleOpenModal(){this.handleOpenWelcomeModal.emit()}render(){const i=(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",a=(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(o=>o.pubkey!==this.currentAccount.pubkey||o.authMethod!==this.currentAccount.authMethod):[];return h("div",{key:"e2fb1c4ca91fe75f9af8c40ba3411dba388ac9fd",class:`theme-${this.themeState}`},h("div",{key:"4ea60737ca60f4e6c20d014ed197f65f7b169432",class:"relative",ref:o=>this.wrapperRef=o},h("button",{key:"5838bf67141378607ec9d7f653f2eb71fbb655ee",ref:o=>this.buttonRef=o,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:"b1424401cb9c0222175d027c505d07aa2f0932e9",class:"text-gray-500"},"Switch profile"),h("svg",{key:"58eecdd605e9cb6296656f26abf8153150ee0f64",class:a,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:"f31b6c5b8a96e35a46bf39c983cad1af501a1763",d:"m6 9 6 6 6-6"}))),h("ul",{key:"a5cb6e8ab70134082b1ad7953939fd5aedb7481d",ref:o=>this.ulRef=o,class:i},this.options&&r.map(o=>{const c=o.name||o.nip05||o.pubkey;return h("li",{onClick:()=>this.handleChange(o),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"},o?.picture?h("img",{class:"w-full rounded-full",src:o.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:o})))}),h("li",{key:"7d050773b50bbda055bd3f660045d5fee0c609c7",class:"first:pt-0 pt-2 border-t-[1px] first:border-none border-gray-300"},h("div",{key:"222120208bad410ec4217c15d8327a24abb71950",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:"2d4d88a1df00ea687f6b32f8d97a29146efdb49a",class:"uppercase font-bold w-6 h-6 rounded-full border border-gray-400 flex justify-center items-center"},h("svg",{key:"6863afeb362ce38a2b6cca8611f91746a5d879ca",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:"16d78e3b3288db99c203cef5ed766ef61ce146a1","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$1(){typeof customElements>"u"||["nl-change-account","nl-login-status"].forEach(i=>{switch(i){case"nl-change-account":customElements.get(i)||customElements.define(i,NLChangeAccount);break;case"nl-login-status":customElements.get(i)||defineCustomElement$e()}})}defineCustomElement$1();const nlBannerCss="/*! 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}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.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))}:host{display:block}.show-slow{display:none;opacity:0;transition:.1s}.isOpen .show-slow{display:block;opacity:1;transition:.2s;transition-delay:.2s}.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}.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-44{width:176px}.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}.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-yellow-600{--tw-border-opacity:1;border-color:rgb(202 138 4/var(--tw-border-opacity))}.border-t-transparent{border-top-color:transparent}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white,.bg-yellow-100{--tw-bg-opacity:1}.bg-yellow-100{background-color:rgb(254 249 195/var(--tw-bg-opacity))}.p-2{padding:8px}.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))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/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))}.w-auto{width:auto}.rounded-xl{border-radius:.75rem}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/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))}.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-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.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}",NlBannerStyle0=nlBannerCss,NlBanner=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.handleRetryConfirmBanner=createEvent(this,"handleRetryConfirmBanner",7),this.handleNotifyConfirmBanner=createEvent(this,"handleNotifyConfirmBanner",7),this.handleSetConfirmBanner=createEvent(this,"handleSetConfirmBanner",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.isLogin=!1,this.theme="default",this.darkMode=!1,this.hiddenMode=!1,this.titleBanner="",this.domain="",this.urlNotify="",this.listNotifies=[],this.isOpenNotifyTimeOut=!1,this.isOpen=!1,this.isConfirm=!0,this.isOpenConfirm=!1,this.isLoading=!1,this.notify=null,this.isNotConfirmToSend=!1,this.userInfo=null,this.accounts=[]}watchNotifyHandler(i){var a,r,o;this.isNotConfirmToSend=!0,this.isOpen=!0,this.isOpenConfirm=!0,this.domain=(null===(o=null===(r=null===(a=this.userInfo)||void 0===a?void 0:a.nip05)||void 0===r?void 0:r.split("@"))||void 0===o?void 0:o[1])||"",i.url&&(this.urlNotify=i.url,this.isOpenNotifyTimeOut=!1),!this.urlNotify&&i.timeOut&&(this.isOpenNotifyTimeOut=!0)}handleOpen(){this.userInfo?this.isOpen=!0:this.handleOpenWelcomeModal.emit()}handleClose(){this.isOpen=!1,this.isOpenNotifyTimeOut=!1,this.isOpenConfirm=!1,this.isNotConfirmToSend&&(this.handleSetConfirmBanner.emit(this.urlNotify),this.isNotConfirmToSend=!1),this.urlNotify=""}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(){this.handleNotifyConfirmBanner.emit(this.urlNotify),this.isNotConfirmToSend=!1,this.handleClose()}handleRetryConfirm(){this.handleRetryConfirmBanner.emit(),this.isNotConfirmToSend=!1,this.handleClose()}render(){var i,a,r,o,s,c;const y=!(null===(i=this.userInfo)||void 0===i||!i.picture),_=(null===(a=this.userInfo)||void 0===a?void 0:a.name)||(null===(s=null===(o=null===(r=this.userInfo)||void 0===r?void 0:r.nip05)||void 0===o?void 0:o.split("@"))||void 0===s?void 0:s[0])||(null===(c=this.userInfo)||void 0===c?void 0:c.pubkey)||"",E=!!_,T=this.userInfo&&"local"===this.userInfo.authMethod,A=localStorage.getItem("backupKey");return h("div",{key:"135e66c8e2156c98f3c5b2ed33657e193575301e",class:`theme-${this.theme} ${!this.isOpen&&this.hiddenMode?"hidden":""}`},h("div",{key:"472074168314b51f8a80f53814043bfda4058c26",class:this.darkMode&&"dark"},h("div",{key:"f55074c5da729a4de542841ace63a7d73cabadf5",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`},h("div",{key:"10c552768319d8f6642ea23db3af15d3b54cec67",class:"block w-[48px] h-[46px] relative z-10"},h("div",{key:"52d9d39b5d27d2924fabd0560e27b3d3d214c011",onClick:()=>this.handleOpen(),class:"flex w-52 h-[46px] items-center pl-[11px]"},h("span",{key:"c64f3d89b7daba7ea1cf20f215561ebb18fa56e2",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?h("img",{class:"w-full rounded-full",src:this.userInfo.picture,alt:"Logo"}):E?_[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:"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&&E&&h("div",{key:"ac034a746a28bd20a36770a49d02773ac97025a5",class:"show-slow truncate w-16 text-xs"},_),this.isOpen&&E&&h("nl-login-status",{key:"5355376e14be5616978f4ab4a7f635aa34dd79b1",info:this.userInfo}))),h("button",{key:"7b772fb052250c40b5f82df5c78ed89a4fc1c294",onClick:()=>this.handleClose(),type:"button",class:(this.isOpen?"z-20":"z-0")+" nl-action-button absolute right-2 top-2 z-0 show-slow flex justify-center items-center w-7 h-7 text-sm font-semibold rounded-full border border-transparent"},h("span",{key:"4ed204a4e214ef7d6d31bee7d3b3b0297adc969f",class:"sr-only"},"Close"),h("svg",{key:"78705023791bbfe894b5a522471340ee21ddc38d",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",{key:"065017768a1984e78818d39ee21d8a9e771fae71",d:"M18 6 6 18"}),h("path",{key:"2c647fa99c7d9d896fc36075862e6e52d7897228",d:"m6 6 12 12"}))),h("div",{key:"c96e61467259657e68a30a9adc47aab195bf7ee8",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"},this.isOpenNotifyTimeOut?"Keys not responding, check your key storage app":`Confirmation required at ${this.domain}`),this.isOpenNotifyTimeOut?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):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,!A&&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.listNotifies.length&&h("div",{onClick:()=>this.handleRetryConfirm(),class:"show-slow border border-yellow-600 text-yellow-600 bg-yellow-100 p-2 rounded-lg mb-2 cursor-pointer w-44 text-xs m-auto text-center"},"Requests: ",this.listNotifies.length),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"}))))))))))}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"],listNotifies:[16],isOpen:[1028,"is-open"],isLoading:[4,"is-loading"],notify:[16],userInfo:[16],accounts:[1040],isLogin:[32],domain:[32],urlNotify:[32],isOpenNotifyTimeOut:[32],isConfirm:[32],isOpenConfirm:[32],isNotConfirmToSend:[32]},void 0,{notify:["watchNotifyHandler"]}]);function defineCustomElement(){typeof customElements>"u"||["nl-banner","button-base","nl-change-account","nl-login-status"].forEach(i=>{switch(i){case"nl-banner":customElements.get(i)||customElements.define(i,NlBanner);break;case"button-base":customElements.get(i)||defineCustomElement$n();break;case"nl-change-account":customElements.get(i)||defineCustomElement$1();break;case"nl-login-status":customElements.get(i)||defineCustomElement$e()}})}defineCustomElement();var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(i){return i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i}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(i){var a="";if(0===i)return a;for(var r=0;r1)a?((r=this._tasks).push.apply(r,arguments),this.length+=arguments.length):(this._tasks.push(i),this.length++);else if(a){var s;1===o?((s=Array(1+arguments.length)).push(s),s.push.apply(s,arguments),this._tasks=s):((s=Array(arguments.length)).push.apply(s,arguments),this._tasks=s),this.length+=arguments.length}else this._tasks=1===o?[this._tasks,i]:i,this.length++}function push_rebuild(i,a){var r,o=this.length;if(o>1)a?((r=this._tasks).push.apply(r,arguments),this.length+=arguments.length):(this._tasks.push(i),this.length++);else if(a){var s;1===o?((s=Array(1+arguments.length)).push(s),s.push.apply(s,arguments),this._tasks=s):((s=Array(arguments.length)).push.apply(s,arguments),this._tasks=s),this.length+=arguments.length}else this._tasks=1===o?[this._tasks,i]:i,this.length++;this.firstEmitBuildStrategy?this.call=rebuild_on_first_call:this.rebuild()}function _fast_remove_single(i,a){-1!==a&&(0===a?i.shift():a===i.length-1?i.length=i.length-1:i.splice(a,1))}function removeLast_norebuild(i){0!==this.length&&(1===this.length?this._tasks===i&&(this.length=0):(_fast_remove_single(this._tasks,this._tasks.lastIndexOf(i)),1===this._tasks.length?(this._tasks=this._tasks[0],this.length=1):this.length=this._tasks.length))}function removeLast_rebuild(i){if(0!==this.length){if(1===this.length)return this._tasks===i&&(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(i)),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(i){for(var a,r=[],o=1;o0&&!a.includes(i.length))throw new Error(`Expected Uint8Array of length ${a}, not of length=${i.length}`)}function hash$3(i){if("function"!=typeof i||"function"!=typeof i.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");number$3(i.outputLen),number$3(i.blockLen)}function exists$3(i,a=!0){if(i.destroyed)throw new Error("Hash instance has been destroyed");if(a&&i.finished)throw new Error("Hash#digest() has already been called")}function output$3(i,a){bytes$3(i);const r=a.outputLen;if(i.lengthi instanceof Uint8Array,createView$2=i=>new DataView(i.buffer,i.byteOffset,i.byteLength),rotr$2=(i,a)=>i<<32-a|i>>>a,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(i){if("string"!=typeof i)throw new Error("utf8ToBytes expected string, got "+typeof i);return new Uint8Array((new TextEncoder).encode(i))}function toBytes$3(i){if("string"==typeof i&&(i=utf8ToBytes$4(i)),!u8a$3(i))throw new Error("expected Uint8Array, got "+typeof i);return i}function concatBytes$3(...i){const a=new Uint8Array(i.reduce((o,s)=>o+s.length,0));let r=0;return i.forEach(o=>{if(!u8a$3(o))throw new Error("Uint8Array expected");a.set(o,r),r+=o.length}),a}Array.from({length:256},(i,a)=>a.toString(16).padStart(2,"0"));let Hash$2=class{clone(){return this._cloneInto()}};function wrapConstructor$2(i){const a=o=>i().update(toBytes$3(o)).digest(),r=i();return a.outputLen=r.outputLen,a.blockLen=r.blockLen,a.create=()=>i(),a}function randomBytes$2(i=32){if(crypto$3&&"function"==typeof crypto$3.getRandomValues)return crypto$3.getRandomValues(new Uint8Array(i));throw new Error("crypto.getRandomValues must be defined")}function setBigUint64$2(i,a,r,o){if("function"==typeof i.setBigUint64)return i.setBigUint64(a,r,o);const s=BigInt(32),c=BigInt(4294967295),y=Number(r>>s&c),_=Number(r&c),T=o?0:4;i.setUint32(a+(o?4:0),y,o),i.setUint32(a+T,_,o)}let SHA2$2=class extends Hash$2{constructor(i,a,r,o){super(),this.blockLen=i,this.outputLen=a,this.padOffset=r,this.isLE=o,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(i),this.view=createView$2(this.buffer)}update(i){assert$3.exists(this);const{view:a,buffer:r,blockLen:o}=this,s=(i=toBytes$3(i)).length;for(let c=0;co-c&&(this.process(r,0),c=0);for(let A=c;AT.length)throw new Error("_sha2: outputLen bigger than state");for(let A=0;Ai&a^~i&r,Maj$2=(i,a,r)=>i&a^i&r^a&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:i,B:a,C:r,D:o,E:s,F:c,G:y,H:_}=this;return[i,a,r,o,s,c,y,_]}set(i,a,r,o,s,c,y,_){this.A=0|i,this.B=0|a,this.C=0|r,this.D=0|o,this.E=0|s,this.F=0|c,this.G=0|y,this.H=0|_}process(i,a){for(let A=0;A<16;A++,a+=4)SHA256_W$2[A]=i.getUint32(a,!1);for(let A=16;A<64;A++){const S=SHA256_W$2[A-15],I=SHA256_W$2[A-2],N=rotr$2(S,7)^rotr$2(S,18)^S>>>3,Y=rotr$2(I,17)^rotr$2(I,19)^I>>>10;SHA256_W$2[A]=Y+SHA256_W$2[A-7]+N+SHA256_W$2[A-16]|0}let{A:r,B:o,C:s,D:c,E:y,F:_,G:E,H:T}=this;for(let A=0;A<64;A++){const S=T+(rotr$2(y,6)^rotr$2(y,11)^rotr$2(y,25))+Chi$2(y,_,E)+SHA256_K$2[A]+SHA256_W$2[A]|0,I=(rotr$2(r,2)^rotr$2(r,13)^rotr$2(r,22))+Maj$2(r,o,s)|0;T=E,E=_,_=y,y=c+S|0,c=s,s=o,o=r,r=S+I|0}r=r+this.A|0,o=o+this.B|0,s=s+this.C|0,c=c+this.D|0,y=y+this.E|0,_=_+this.F|0,E=E+this.G|0,T=T+this.H|0,this.set(r,o,s,c,y,_,E,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=i=>i instanceof Uint8Array,hexes$2=Array.from({length:256},(i,a)=>a.toString(16).padStart(2,"0"));function bytesToHex$2(i){if(!u8a$2(i))throw new Error("Uint8Array expected");let a="";for(let r=0;ro+s.length,0));let r=0;return i.forEach(o=>{if(!u8a$2(o))throw new Error("Uint8Array expected");a.set(o,r),r+=o.length}),a}function equalBytes$1(i,a){if(i.length!==a.length)return!1;for(let r=0;r_0n$4;i>>=_1n$4,a+=1);return a}function bitGet(i,a){return i>>BigInt(a)&_1n$4}const bitSet=(i,a,r)=>i|(r?_1n$4:_0n$4)<(_2n$2<new Uint8Array(i),u8fr=i=>Uint8Array.from(i);function createHmacDrbg(i,a,r){if("number"!=typeof i||i<2)throw new Error("hashLen must be a number");if("number"!=typeof a||a<2)throw new Error("qByteLen must be a number");if("function"!=typeof r)throw new Error("hmacFn must be a function");let o=u8n(i),s=u8n(i),c=0;const y=()=>{o.fill(1),s.fill(0),c=0},_=(...A)=>r(s,o,...A),E=(A=u8n())=>{s=_(u8fr([0]),A),o=_(),0!==A.length&&(s=_(u8fr([1]),A),o=_())},T=()=>{if(c++>=1e3)throw new Error("drbg: tried 1000 values");let A=0;const S=[];for(;A{let I;for(y(),E(A);!(I=S(T()));)E();return y(),I}}const validatorFns={bigint:i=>"bigint"==typeof i,function:i=>"function"==typeof i,boolean:i=>"boolean"==typeof i,string:i=>"string"==typeof i,isSafeInteger:i=>Number.isSafeInteger(i),array:i=>Array.isArray(i),field:(i,a)=>a.Fp.isValid(i),hash:i=>"function"==typeof i&&Number.isSafeInteger(i.outputLen)};function validateObject(i,a,r={}){const o=(s,c,y)=>{const _=validatorFns[c];if("function"!=typeof _)throw new Error(`Invalid validator "${c}", expected function`);const E=i[s];if(!(y&&void 0===E||_(E,i)))throw new Error(`Invalid param ${String(s)}=${E} (${typeof E}), expected ${c}`)};for(const[s,c]of Object.entries(a))o(s,c,!1);for(const[s,c]of Object.entries(r))o(s,c,!0);return i}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(i,a){const r=i%a;return r>=_0n$3?r:a+r}function pow(i,a,r){if(r<=_0n$3||a<_0n$3)throw new Error("Expected power/modulo > 0");if(r===_1n$3)return _0n$3;let o=_1n$3;for(;a>_0n$3;)a&_1n$3&&(o=o*i%r),i=i*i%r,a>>=_1n$3;return o}function pow2(i,a,r){let o=i;for(;a-- >_0n$3;)o*=o,o%=r;return o}function invert(i,a){if(i===_0n$3||a<=_0n$3)throw new Error(`invert: expected positive integers, got n=${i} mod=${a}`);let r=mod(i,a),o=a,s=_0n$3,c=_1n$3;for(;r!==_0n$3;){const y=o%r,_=s-c*(o/r);o=r,r=y,s=c,c=_}if(o!==_1n$3)throw new Error("invert: does not exist");return mod(s,a)}function tonelliShanks(i){const a=(i-_1n$3)/_2n$1;let r,o,s;for(r=i-_1n$3,o=0;r%_2n$1===_0n$3;r/=_2n$1,o++);for(s=_2n$1;s(r[o]="function",r),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"}))}function FpPow(i,a,r){if(r<_0n$3)throw new Error("Expected power > 0");if(r===_0n$3)return i.ONE;if(r===_1n$3)return a;let o=i.ONE,s=a;for(;r>_0n$3;)r&_1n$3&&(o=i.mul(o,s)),s=i.sqr(s),r>>=_1n$3;return o}function FpInvertBatch(i,a){const r=new Array(a.length),o=a.reduce((c,y,_)=>i.is0(y)?c:(r[_]=c,i.mul(c,y)),i.ONE),s=i.inv(o);return a.reduceRight((c,y,_)=>i.is0(y)?c:(r[_]=i.mul(c,r[_]),i.mul(c,y)),s),r}function nLength(i,a){const r=void 0!==a?a:i.toString(2).length;return{nBitLength:r,nByteLength:Math.ceil(r/8)}}function Field(i,a,r=!1,o={}){if(i<=_0n$3)throw new Error(`Expected Fp ORDER > 0, got ${i}`);const{nBitLength:s,nByteLength:c}=nLength(i,a);if(c>2048)throw new Error("Field lengths over 2048 bytes are not supported");const y=FpSqrt(i),_=Object.freeze({ORDER:i,BITS:s,BYTES:c,MASK:bitMask(s),ZERO:_0n$3,ONE:_1n$3,create:E=>mod(E,i),isValid:E=>{if("bigint"!=typeof E)throw new Error("Invalid field element: expected bigint, got "+typeof E);return _0n$3<=E&&EE===_0n$3,isOdd:E=>(E&_1n$3)===_1n$3,neg:E=>mod(-E,i),eql:(E,T)=>E===T,sqr:E=>mod(E*E,i),add:(E,T)=>mod(E+T,i),sub:(E,T)=>mod(E-T,i),mul:(E,T)=>mod(E*T,i),pow:(E,T)=>FpPow(_,E,T),div:(E,T)=>mod(E*invert(T,i),i),sqrN:E=>E*E,addN:(E,T)=>E+T,subN:(E,T)=>E-T,mulN:(E,T)=>E*T,inv:E=>invert(E,i),sqrt:o.sqrt||(E=>y(_,E)),invertBatch:E=>FpInvertBatch(_,E),cmov:(E,T,A)=>A?T:E,toBytes:E=>r?numberToBytesLE(E,c):numberToBytesBE(E,c),fromBytes:E=>{if(E.length!==c)throw new Error(`Fp.fromBytes: expected ${c}, got ${E.length}`);return r?bytesToNumberLE(E):bytesToNumberBE(E)}});return Object.freeze(_)}function hashToPrivateScalar(i,a,r=!1){const o=(i=ensureBytes$1("privateHash",i)).length,s=nLength(a).nByteLength+8;if(s<24||o1024)throw new Error(`hashToPrivateScalar: expected ${s}-1024 bytes of input, got ${o}`);return mod(r?bytesToNumberLE(i):bytesToNumberBE(i),a-_1n$3)+_1n$3}const _0n$2=BigInt(0),_1n$2=BigInt(1);function wNAF(i,a){const r=(s,c)=>{const y=c.negate();return s?y:c},o=s=>({windows:Math.ceil(a/s)+1,windowSize:2**(s-1)});return{constTimeNegate:r,unsafeLadder(s,c){let y=i.ZERO,_=s;for(;c>_0n$2;)c&_1n$2&&(y=y.add(_)),_=_.double(),c>>=_1n$2;return y},precomputeWindow(s,c){const{windows:y,windowSize:_}=o(c),E=[];let T=s,A=T;for(let S=0;S>=N,q>E&&(q-=I,y+=_1n$2);const dt=z,pt=z+Math.abs(q)-1,_t=q<0;0===q?A=A.add(r(Y%2!=0,c[dt])):T=T.add(r(_t,c[pt]))}return{p:T,f:A}},wNAFCached(s,c,y,_){const E=s._WINDOW_SIZE||1;let T=c.get(s);return T||(T=this.precomputeWindow(s,E),1!==E&&c.set(s,_(T))),this.wNAF(E,T,y)}}}function validateBasic(i){return validateField(i.Fp),validateObject(i,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...nLength(i.n,i.nBitLength),...i,p:i.Fp.ORDER})}function validatePointOpts(i){const a=validateBasic(i);validateObject(a,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:r,Fp:o,a:s}=a;if(r){if(!o.eql(s,o.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({...a})}const{bytesToNumberBE:b2n,hexToBytes:h2b}=ut,DER={Err:class extends Error{constructor(i=""){super(i)}},_parseInt(i){const{Err:a}=DER;if(i.length<2||2!==i[0])throw new a("Invalid signature integer tag");const r=i[1],o=i.subarray(2,r+2);if(!r||o.length!==r)throw new a("Invalid signature integer: wrong length");if(128&o[0])throw new a("Invalid signature integer: negative");if(0===o[0]&&!(128&o[1]))throw new a("Invalid signature integer: unnecessary leading zero");return{d:b2n(o),l:i.subarray(r+2)}},toSig(i){const{Err:a}=DER,r="string"==typeof i?h2b(i):i;if(!(r instanceof Uint8Array))throw new Error("ui8a expected");let o=r.length;if(o<2||48!=r[0])throw new a("Invalid signature tag");if(r[1]!==o-2)throw new a("Invalid signature: incorrect length");const{d:s,l:c}=DER._parseInt(r.subarray(2)),{d:y,l:_}=DER._parseInt(c);if(_.length)throw new a("Invalid signature: left bytes after parsing");return{r:s,s:y}},hexFromSig(i){const a=T=>8&Number.parseInt(T[0],16)?"00"+T:T,r=T=>{const A=T.toString(16);return 1&A.length?`0${A}`:A},o=a(r(i.s)),s=a(r(i.r)),c=o.length/2,y=s.length/2,_=r(c),E=r(y);return`30${r(y+c+4)}02${E}${s}02${_}${o}`}},_0n$1=BigInt(0),_1n$1=BigInt(1);BigInt(2);const _3n=BigInt(3);function weierstrassPoints(i){const a=validatePointOpts(i),{Fp:r}=a,o=a.toBytes||((Y,z,q)=>{const dt=z.toAffine();return concatBytes$2(Uint8Array.from([4]),r.toBytes(dt.x),r.toBytes(dt.y))}),s=a.fromBytes||(Y=>{const z=Y.subarray(1);return{x:r.fromBytes(z.subarray(0,r.BYTES)),y:r.fromBytes(z.subarray(r.BYTES,2*r.BYTES))}});function c(Y){const{a:z,b:q}=a,dt=r.sqr(Y),pt=r.mul(dt,Y);return r.add(r.add(pt,r.mul(Y,z)),q)}if(!r.eql(r.sqr(a.Gy),c(a.Gx)))throw new Error("bad generator point: equation left != right");function y(Y){return"bigint"==typeof Y&&_0n$1r.eql(et,r.ZERO);return pt(q)&&pt(dt)?S.ZERO:new S(q,dt,r.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(z){const q=r.invertBatch(z.map(dt=>dt.pz));return z.map((dt,pt)=>dt.toAffine(q[pt])).map(S.fromAffine)}static fromHex(z){const q=S.fromAffine(s(ensureBytes$1("pointHex",z)));return q.assertValidity(),q}static fromPrivateKey(z){return S.BASE.multiply(E(z))}_setWindowSize(z){this._WINDOW_SIZE=z,T.delete(this)}assertValidity(){if(this.is0()){if(a.allowInfinityPoint)return;throw new Error("bad point: ZERO")}const{x:z,y:q}=this.toAffine();if(!r.isValid(z)||!r.isValid(q))throw new Error("bad point: x or y not FE");const dt=r.sqr(q),pt=c(z);if(!r.eql(dt,pt))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){A(z);const{px:q,py:dt,pz:pt}=this,{px:et,py:_t,pz:Bt}=z,jt=r.eql(r.mul(q,Bt),r.mul(et,pt)),At=r.eql(r.mul(dt,Bt),r.mul(_t,pt));return jt&&At}negate(){return new S(this.px,r.neg(this.py),this.pz)}double(){const{a:z,b:q}=a,dt=r.mul(q,_3n),{px:pt,py:et,pz:_t}=this;let Bt=r.ZERO,jt=r.ZERO,At=r.ZERO,kt=r.mul(pt,pt),ct=r.mul(et,et),lt=r.mul(_t,_t),Ct=r.mul(pt,et);return Ct=r.add(Ct,Ct),At=r.mul(pt,_t),At=r.add(At,At),Bt=r.mul(z,At),jt=r.mul(dt,lt),jt=r.add(Bt,jt),Bt=r.sub(ct,jt),jt=r.add(ct,jt),jt=r.mul(Bt,jt),Bt=r.mul(Ct,Bt),At=r.mul(dt,At),lt=r.mul(z,lt),Ct=r.sub(kt,lt),Ct=r.mul(z,Ct),Ct=r.add(Ct,At),At=r.add(kt,kt),kt=r.add(At,kt),kt=r.add(kt,lt),kt=r.mul(kt,Ct),jt=r.add(jt,kt),lt=r.mul(et,_t),lt=r.add(lt,lt),kt=r.mul(lt,Ct),Bt=r.sub(Bt,kt),At=r.mul(lt,ct),At=r.add(At,At),At=r.add(At,At),new S(Bt,jt,At)}add(z){A(z);const{px:q,py:dt,pz:pt}=this,{px:et,py:_t,pz:Bt}=z;let jt=r.ZERO,At=r.ZERO,kt=r.ZERO;const ct=a.a,lt=r.mul(a.b,_3n);let Ct=r.mul(q,et),$t=r.mul(dt,_t),qt=r.mul(pt,Bt),ve=r.add(q,dt),ne=r.add(et,_t);ve=r.mul(ve,ne),ne=r.add(Ct,$t),ve=r.sub(ve,ne),ne=r.add(q,pt);let ce=r.add(et,Bt);return ne=r.mul(ne,ce),ce=r.add(Ct,qt),ne=r.sub(ne,ce),ce=r.add(dt,pt),jt=r.add(_t,Bt),ce=r.mul(ce,jt),jt=r.add($t,qt),ce=r.sub(ce,jt),kt=r.mul(ct,ne),jt=r.mul(lt,qt),kt=r.add(jt,kt),jt=r.sub($t,kt),kt=r.add($t,kt),At=r.mul(jt,kt),$t=r.add(Ct,Ct),$t=r.add($t,Ct),qt=r.mul(ct,qt),ne=r.mul(lt,ne),$t=r.add($t,qt),qt=r.sub(Ct,qt),qt=r.mul(ct,qt),ne=r.add(ne,qt),Ct=r.mul($t,ne),At=r.add(At,Ct),Ct=r.mul(ce,ne),jt=r.mul(ve,jt),jt=r.sub(jt,Ct),Ct=r.mul(ve,$t),kt=r.mul(ce,kt),kt=r.add(kt,Ct),new S(jt,At,kt)}subtract(z){return this.add(z.negate())}is0(){return this.equals(S.ZERO)}wNAF(z){return N.wNAFCached(this,T,z,q=>{const dt=r.invertBatch(q.map(pt=>pt.pz));return q.map((pt,et)=>pt.toAffine(dt[et])).map(S.fromAffine)})}multiplyUnsafe(z){const q=S.ZERO;if(z===_0n$1)return q;if(_(z),z===_1n$1)return this;const{endo:dt}=a;if(!dt)return N.unsafeLadder(this,z);let{k1neg:pt,k1:et,k2neg:_t,k2:Bt}=dt.splitScalar(z),jt=q,At=q,kt=this;for(;et>_0n$1||Bt>_0n$1;)et&_1n$1&&(jt=jt.add(kt)),Bt&_1n$1&&(At=At.add(kt)),kt=kt.double(),et>>=_1n$1,Bt>>=_1n$1;return pt&&(jt=jt.negate()),_t&&(At=At.negate()),At=new S(r.mul(At.px,dt.beta),At.py,At.pz),jt.add(At)}multiply(z){_(z);let q,dt,pt=z;const{endo:et}=a;if(et){const{k1neg:_t,k1:Bt,k2neg:jt,k2:At}=et.splitScalar(pt);let{p:kt,f:ct}=this.wNAF(Bt),{p:lt,f:Ct}=this.wNAF(At);kt=N.constTimeNegate(_t,kt),lt=N.constTimeNegate(jt,lt),lt=new S(r.mul(lt.px,et.beta),lt.py,lt.pz),q=kt.add(lt),dt=ct.add(Ct)}else{const{p:_t,f:Bt}=this.wNAF(pt);q=_t,dt=Bt}return S.normalizeZ([q,dt])[0]}multiplyAndAddUnsafe(z,q,dt){const pt=S.BASE,et=(Bt,jt)=>jt!==_0n$1&&jt!==_1n$1&&Bt.equals(pt)?Bt.multiply(jt):Bt.multiplyUnsafe(jt),_t=et(this,q).add(et(z,dt));return _t.is0()?void 0:_t}toAffine(z){const{px:q,py:dt,pz:pt}=this,et=this.is0();null==z&&(z=et?r.ONE:r.inv(pt));const _t=r.mul(q,z),Bt=r.mul(dt,z),jt=r.mul(pt,z);if(et)return{x:r.ZERO,y:r.ZERO};if(!r.eql(jt,r.ONE))throw new Error("invZ was invalid");return{x:_t,y:Bt}}isTorsionFree(){const{h:z,isTorsionFree:q}=a;if(z===_1n$1)return!0;if(q)return q(S,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:z,clearCofactor:q}=a;return z===_1n$1?this:q?q(S,this):this.multiplyUnsafe(a.h)}toRawBytes(z=!0){return this.assertValidity(),o(S,this,z)}toHex(z=!0){return bytesToHex$2(this.toRawBytes(z))}}S.BASE=new S(a.Gx,a.Gy,r.ONE),S.ZERO=new S(r.ZERO,r.ONE,r.ZERO);const I=a.nBitLength,N=wNAF(S,a.endo?Math.ceil(I/2):I);return{CURVE:a,ProjectivePoint:S,normPrivateKeyToScalar:E,weierstrassEquation:c,isWithinCurveOrder:y}}function validateOpts(i){const a=validateBasic(i);return validateObject(a,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...a})}function weierstrass(i){const a=validateOpts(i),{Fp:r,n:o}=a,s=r.BYTES+1,c=2*r.BYTES+1;function y(ct){return mod(ct,o)}function _(ct){return invert(ct,o)}const{ProjectivePoint:E,normPrivateKeyToScalar:T,weierstrassEquation:A,isWithinCurveOrder:S}=weierstrassPoints({...a,toBytes(ct,lt,Ct){const $t=lt.toAffine(),qt=r.toBytes($t.x),ve=concatBytes$2;return Ct?ve(Uint8Array.from([lt.hasEvenY()?2:3]),qt):ve(Uint8Array.from([4]),qt,r.toBytes($t.y))},fromBytes(ct){const lt=ct.length,Ct=ct[0],$t=ct.subarray(1);if(lt!==s||2!==Ct&&3!==Ct){if(lt===c&&4===Ct)return{x:r.fromBytes($t.subarray(0,r.BYTES)),y:r.fromBytes($t.subarray(r.BYTES,2*r.BYTES))};throw new Error(`Point of length ${lt} was invalid. Expected ${s} compressed bytes or ${c} uncompressed bytes`)}{const ve=bytesToNumberBE($t);if(!(_0n$1<(qt=ve)&&qtbytesToHex$2(numberToBytesBE(ct,a.nByteLength));function N(ct){return ct>o>>_1n$1}const Y=(ct,lt,Ct)=>bytesToNumberBE(ct.slice(lt,Ct));class z{constructor(lt,Ct,$t){this.r=lt,this.s=Ct,this.recovery=$t,this.assertValidity()}static fromCompact(lt){const Ct=a.nByteLength;return lt=ensureBytes$1("compactSignature",lt,2*Ct),new z(Y(lt,0,Ct),Y(lt,Ct,2*Ct))}static fromDER(lt){const{r:Ct,s:$t}=DER.toSig(ensureBytes$1("DER",lt));return new z(Ct,$t)}assertValidity(){if(!S(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!S(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(lt){return new z(this.r,this.s,lt)}recoverPublicKey(lt){const{r:Ct,s:$t,recovery:qt}=this,ve=et(ensureBytes$1("msgHash",lt));if(null==qt||![0,1,2,3].includes(qt))throw new Error("recovery id invalid");const ne=2===qt||3===qt?Ct+a.n:Ct;if(ne>=r.ORDER)throw new Error("recovery id 2 or 3 invalid");const qe=E.fromHex((1&qt?"03":"02")+I(ne)),Mr=_(ne),mr=y(-ve*Mr),_r=y($t*Mr),Wr=E.BASE.multiplyAndAddUnsafe(qe,mr,_r);if(!Wr)throw new Error("point at infinify");return Wr.assertValidity(),Wr}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 q={isValidPrivateKey(ct){try{return T(ct),!0}catch{return!1}},normPrivateKeyToScalar:T,randomPrivateKey:()=>numberToBytesBE(hashToPrivateScalar(a.randomBytes(r.BYTES+8),o),a.nByteLength),precompute:(ct=8,lt=E.BASE)=>(lt._setWindowSize(ct),lt.multiply(BigInt(3)),lt)};function dt(ct){const lt=ct instanceof Uint8Array,Ct="string"==typeof ct,$t=(lt||Ct)&&ct.length;return lt?$t===s||$t===c:Ct?$t===2*s||$t===2*c:ct instanceof E}const pt=a.bits2int||function(ct){const lt=bytesToNumberBE(ct),Ct=8*ct.length-a.nBitLength;return Ct>0?lt>>BigInt(Ct):lt},et=a.bits2int_modN||function(ct){return y(pt(ct))},_t=bitMask(a.nBitLength);function Bt(ct){if("bigint"!=typeof ct)throw new Error("bigint expected");if(!(_0n$1<=ct&&ct<_t))throw new Error(`bigint expected < 2^${a.nBitLength}`);return numberToBytesBE(ct,a.nByteLength)}const At={lowS:a.lowS,prehash:!1},kt={lowS:a.lowS,prehash:!1};return E.BASE._setWindowSize(8),{CURVE:a,getPublicKey:function(ct,lt=!0){return E.fromPrivateKey(ct).toRawBytes(lt)},getSharedSecret:function(ct,lt,Ct=!0){if(dt(ct))throw new Error("first arg must be private key");if(!dt(lt))throw new Error("second arg must be public key");return E.fromHex(lt).multiply(T(ct)).toRawBytes(Ct)},sign:function(ct,lt,Ct=At){const{seed:$t,k2sig:qt}=function jt(ct,lt,Ct=At){if(["recovered","canonical"].some(ke=>ke in Ct))throw new Error("sign() legacy options not supported");const{hash:$t,randomBytes:qt}=a;let{lowS:ve,prehash:ne,extraEntropy:ce}=Ct;null==ve&&(ve=!0),ct=ensureBytes$1("msgHash",ct),ne&&(ct=ensureBytes$1("prehashed msgHash",$t(ct)));const qe=et(ct),Mr=T(lt),mr=[Bt(Mr),Bt(qe)];if(null!=ce){const ke=!0===ce?qt(r.BYTES):ce;mr.push(ensureBytes$1("extraEntropy",ke,r.BYTES))}const _r=concatBytes$2(...mr),Wr=qe;return{seed:_r,k2sig:function(ke){const Ve=pt(ke);if(!S(Ve))return;const yt=_(Ve),Lt=E.BASE.multiply(Ve).toAffine(),Ie=y(Lt.x);if(Ie===_0n$1)return;const Pt=y(yt*y(Wr+Ie*Mr));if(Pt===_0n$1)return;let le=(Lt.x===Ie?0:2)|Number(Lt.y&_1n$1),zt=Pt;return ve&&N(Pt)&&(zt=N(Ae=Pt)?y(-Ae):Ae,le^=1),new z(Ie,zt,le);var Ae}}}(ct,lt,Ct);return createHmacDrbg(a.hash.outputLen,a.nByteLength,a.hmac)($t,qt)},verify:function(ct,lt,Ct,$t=kt){const qt=ct;if(lt=ensureBytes$1("msgHash",lt),Ct=ensureBytes$1("publicKey",Ct),"strict"in $t)throw new Error("options.strict was renamed to lowS");const{lowS:ve,prehash:ne}=$t;let ce,qe;try{if("string"==typeof qt||qt instanceof Uint8Array)try{ce=z.fromDER(qt)}catch(Lt){if(!(Lt instanceof DER.Err))throw Lt;ce=z.fromCompact(qt)}else{if("object"!=typeof qt||"bigint"!=typeof qt.r||"bigint"!=typeof qt.s)throw new Error("PARSE");{const{r:Lt,s:Ie}=qt;ce=new z(Lt,Ie)}}qe=E.fromHex(Ct)}catch(Lt){if("PARSE"===Lt.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(ve&&ce.hasHighS())return!1;ne&&(lt=a.hash(lt));const{r:Mr,s:mr}=ce,_r=et(lt),Wr=_(mr),ke=y(_r*Wr),Ve=y(Mr*Wr),yt=E.BASE.multiplyAndAddUnsafe(qe,ke,Ve)?.toAffine();return!!yt&&y(yt.x)===Mr},ProjectivePoint:E,Signature:z,utils:q}}BigInt(4);let HMAC$2=class extends Hash$2{constructor(i,a){super(),this.finished=!1,this.destroyed=!1,assert$3.hash(i);const r=toBytes$3(a);if(this.iHash=i.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 o=this.blockLen,s=new Uint8Array(o);s.set(r.length>o?i.create().update(r).digest():r);for(let c=0;cnew HMAC$2(i,a).update(r).digest();function getHash(i){return{hash:i,hmac:(a,...r)=>hmac$2(i,a,concatBytes$3(...r)),randomBytes:randomBytes$2}}function createCurve(i,a){const r=o=>weierstrass({...i,...getHash(o)});return Object.freeze({...r(a),create:r})}hmac$2.create=(i,a)=>new HMAC$2(i,a);const secp256k1P=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),secp256k1N=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),_1n=BigInt(1),_2n=BigInt(2),divNearest=(i,a)=>(i+a/_2n)/a;function sqrtMod(i){const a=secp256k1P,r=BigInt(3),o=BigInt(6),s=BigInt(11),c=BigInt(22),y=BigInt(23),_=BigInt(44),E=BigInt(88),T=i*i*i%a,A=T*T*i%a,S=pow2(A,r,a)*A%a,I=pow2(S,r,a)*A%a,N=pow2(I,_2n,a)*T%a,Y=pow2(N,s,a)*N%a,z=pow2(Y,c,a)*Y%a,q=pow2(z,_,a)*z%a,dt=pow2(q,E,a)*q%a,pt=pow2(dt,_,a)*z%a,et=pow2(pt,r,a)*A%a,_t=pow2(et,y,a)*Y%a,Bt=pow2(_t,o,a)*T%a,jt=pow2(Bt,_2n,a);if(!Fp.eql(Fp.sqr(jt),i))throw new Error("Cannot find square root");return jt}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:i=>{const a=secp256k1N,r=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),o=-_1n*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),s=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),c=r,y=BigInt("0x100000000000000000000000000000000"),_=divNearest(c*i,a),E=divNearest(-o*i,a);let T=mod(i-_*r-E*s,a),A=mod(-_*o-E*c,a);const S=T>y,I=A>y;if(S&&(T=a-T),I&&(A=a-A),T>y||A>y)throw new Error("splitScalar: Endomorphism failed, k="+i);return{k1neg:S,k1:T,k2neg:I,k2:A}}}},sha256$2),_0n=BigInt(0),fe=i=>"bigint"==typeof i&&_0n"bigint"==typeof i&&_0ns.charCodeAt(0)));r=concatBytes$2(o,o),TAGGED_HASH_PREFIXES[i]=r}return sha256$2(concatBytes$2(r,...a))}const pointToBytes=i=>i.toRawBytes(!0).slice(1),numTo32b=i=>numberToBytesBE(i,32),modP=i=>mod(i,secp256k1P),modN=i=>mod(i,secp256k1N),Point$1=secp256k1.ProjectivePoint,GmulAdd=(i,a,r)=>Point$1.BASE.multiplyAndAddUnsafe(i,a,r);function schnorrGetExtPubKey(i){let a=secp256k1.utils.normPrivateKeyToScalar(i),r=Point$1.fromPrivateKey(a);return{scalar:r.hasEvenY()?a:modN(-a),bytes:pointToBytes(r)}}function lift_x(i){if(!fe(i))throw new Error("bad x: need 0 < x < p");const a=modP(i*i);let r=sqrtMod(modP(a*i+BigInt(7)));r%_2n!==_0n&&(r=modP(-r));const o=new Point$1(i,r,_1n);return o.assertValidity(),o}function challenge(...i){return modN(bytesToNumberBE(taggedHash("BIP0340/challenge",...i)))}function schnorrGetPublicKey(i){return schnorrGetExtPubKey(i).bytes}function schnorrSign(i,a,r=randomBytes$2(32)){const o=ensureBytes$1("message",i),{bytes:s,scalar:c}=schnorrGetExtPubKey(a),y=ensureBytes$1("auxRand",r,32),_=numTo32b(c^bytesToNumberBE(taggedHash("BIP0340/aux",y))),E=taggedHash("BIP0340/nonce",_,s,o),T=modN(bytesToNumberBE(E));if(T===_0n)throw new Error("sign failed: k is zero");const{bytes:A,scalar:S}=schnorrGetExtPubKey(T),I=challenge(A,s,o),N=new Uint8Array(64);if(N.set(A,0),N.set(numTo32b(modN(S+I*c)),32),!schnorrVerify(N,o,s))throw new Error("sign: Invalid signature produced");return N}function schnorrVerify(i,a,r){const o=ensureBytes$1("signature",i,64),s=ensureBytes$1("message",a),c=ensureBytes$1("publicKey",r,32);try{const y=lift_x(bytesToNumberBE(c)),_=bytesToNumberBE(o.subarray(0,32));if(!fe(_))return!1;const E=bytesToNumberBE(o.subarray(32,64));if(!ge(E))return!1;const T=challenge(numTo32b(_),pointToBytes(y),s),A=GmulAdd(y,E,modN(-T));return!(!A||!A.hasEvenY()||A.toAffine().x!==_)}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=i=>i instanceof Uint8Array,createView$1=i=>new DataView(i.buffer,i.byteOffset,i.byteLength),rotr$1=(i,a)=>i<<32-a|i>>>a,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},(i,a)=>a.toString(16).padStart(2,"0"));function bytesToHex$1(i){if(!u8a$1(i))throw new Error("Uint8Array expected");let a="";for(let r=0;ro+s.length,0));let r=0;return i.forEach(o=>{if(!u8a$1(o))throw new Error("Uint8Array expected");a.set(o,r),r+=o.length}),a}let Hash$1=class{clone(){return this._cloneInto()}};function wrapConstructor$1(i){const a=o=>i().update(toBytes$2(o)).digest(),r=i();return a.outputLen=r.outputLen,a.blockLen=r.blockLen,a.create=()=>i(),a}function randomBytes$1(i=32){if(crypto$2&&"function"==typeof crypto$2.getRandomValues)return crypto$2.getRandomValues(new Uint8Array(i));throw new Error("crypto.getRandomValues must be defined")}function number$2(i){if(!Number.isSafeInteger(i)||i<0)throw new Error(`Wrong positive integer: ${i}`)}function bool$2(i){if("boolean"!=typeof i)throw new Error(`Expected boolean, not ${i}`)}function bytes$2(i,...a){if(!(i instanceof Uint8Array))throw new Error("Expected Uint8Array");if(a.length>0&&!a.includes(i.length))throw new Error(`Expected Uint8Array of length ${a}, not of length=${i.length}`)}function hash$2(i){if("function"!=typeof i||"function"!=typeof i.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");number$2(i.outputLen),number$2(i.blockLen)}function exists$2(i,a=!0){if(i.destroyed)throw new Error("Hash instance has been destroyed");if(a&&i.finished)throw new Error("Hash#digest() has already been called")}function output$2(i,a){bytes$2(i);const r=a.outputLen;if(i.length>s&c),_=Number(r&c),T=o?0:4;i.setUint32(a+(o?4:0),y,o),i.setUint32(a+T,_,o)}let SHA2$1=class extends Hash$1{constructor(i,a,r,o){super(),this.blockLen=i,this.outputLen=a,this.padOffset=r,this.isLE=o,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(i),this.view=createView$1(this.buffer)}update(i){assert$2.exists(this);const{view:a,buffer:r,blockLen:o}=this,s=(i=toBytes$2(i)).length;for(let c=0;co-c&&(this.process(r,0),c=0);for(let A=c;AT.length)throw new Error("_sha2: outputLen bigger than state");for(let A=0;Ai&a^~i&r,Maj$1=(i,a,r)=>i&a^i&r^a&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:i,B:a,C:r,D:o,E:s,F:c,G:y,H:_}=this;return[i,a,r,o,s,c,y,_]}set(i,a,r,o,s,c,y,_){this.A=0|i,this.B=0|a,this.C=0|r,this.D=0|o,this.E=0|s,this.F=0|c,this.G=0|y,this.H=0|_}process(i,a){for(let A=0;A<16;A++,a+=4)SHA256_W$1[A]=i.getUint32(a,!1);for(let A=16;A<64;A++){const S=SHA256_W$1[A-15],I=SHA256_W$1[A-2],N=rotr$1(S,7)^rotr$1(S,18)^S>>>3,Y=rotr$1(I,17)^rotr$1(I,19)^I>>>10;SHA256_W$1[A]=Y+SHA256_W$1[A-7]+N+SHA256_W$1[A-16]|0}let{A:r,B:o,C:s,D:c,E:y,F:_,G:E,H:T}=this;for(let A=0;A<64;A++){const S=T+(rotr$1(y,6)^rotr$1(y,11)^rotr$1(y,25))+Chi$1(y,_,E)+SHA256_K$1[A]+SHA256_W$1[A]|0,I=(rotr$1(r,2)^rotr$1(r,13)^rotr$1(r,22))+Maj$1(r,o,s)|0;T=E,E=_,_=y,y=c+S|0,c=s,s=o,o=r,r=S+I|0}r=r+this.A|0,o=o+this.B|0,s=s+this.C|0,c=c+this.D|0,y=y+this.E|0,_=_+this.F|0,E=E+this.G|0,T=T+this.H|0,this.set(r,o,s,c,y,_,E,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(i){if(!Number.isSafeInteger(i))throw new Error(`Wrong integer: ${i}`)}function chain$1(...i){const a=(r,o)=>s=>r(o(s));return{encode:Array.from(i).reverse().reduce((r,o)=>r?a(r,o.encode):o.encode,void 0),decode:i.reduce((r,o)=>r?a(r,o.decode):o.decode,void 0)}}function alphabet$1(i){return{encode:a=>{if(!Array.isArray(a)||a.length&&"number"!=typeof a[0])throw new Error("alphabet.encode input should be an array of numbers");return a.map(r=>{if(assertNumber(r),r<0||r>=i.length)throw new Error(`Digit index outside alphabet: ${r} (alphabet: ${i.length})`);return i[r]})},decode:a=>{if(!Array.isArray(a)||a.length&&"string"!=typeof a[0])throw new Error("alphabet.decode input should be array of strings");return a.map(r=>{if("string"!=typeof r)throw new Error(`alphabet.decode: not string element=${r}`);const o=i.indexOf(r);if(-1===o)throw new Error(`Unknown letter: "${r}". Allowed: ${i}`);return o})}}}function join$1(i=""){if("string"!=typeof i)throw new Error("join separator should be string");return{encode:a=>{if(!Array.isArray(a)||a.length&&"string"!=typeof a[0])throw new Error("join.encode input should be array of strings");for(let r of a)if("string"!=typeof r)throw new Error(`join.encode: non-string input=${r}`);return a.join(i)},decode:a=>{if("string"!=typeof a)throw new Error("join.decode input should be string");return a.split(i)}}}function padding$1(i,a="="){if(assertNumber(i),"string"!=typeof a)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 o of r)if("string"!=typeof o)throw new Error(`padding.encode: non-string input=${o}`);for(;r.length*i%8;)r.push(a);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 s of r)if("string"!=typeof s)throw new Error(`padding.decode: non-string input=${s}`);let o=r.length;if(o*i%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;o>0&&r[o-1]===a;o--)if(!((o-1)*i%8))throw new Error("Invalid padding: string has too much padding");return r.slice(0,o)}}}function normalize$1(i){if("function"!=typeof i)throw new Error("normalize fn should be function");return{encode:a=>a,decode:a=>i(a)}}function convertRadix$1(i,a,r){if(a<2)throw new Error(`convertRadix: wrong from=${a}, 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(i))throw new Error("convertRadix: data should be array");if(!i.length)return[];let o=0;const s=[],c=Array.from(i);for(c.forEach(y=>{if(assertNumber(y),y<0||y>=a)throw new Error(`Wrong integer: ${y}`)});;){let y=0,_=!0;for(let E=o;Enew SHA224);const gcd$1=(i,a)=>a?gcd$1(a,i%a):i,radix2carry$1=(i,a)=>i+(a-gcd$1(i,a));function convertRadix2$1(i,a,r,o){if(!Array.isArray(i))throw new Error("convertRadix2: data should be array");if(a<=0||a>32)throw new Error(`convertRadix2: wrong from=${a}`);if(r<=0||r>32)throw new Error(`convertRadix2: wrong to=${r}`);if(radix2carry$1(a,r)>32)throw new Error(`convertRadix2: carry overflow from=${a} to=${r} carryBits=${radix2carry$1(a,r)}`);let s=0,c=0;const y=2**r-1,_=[];for(const E of i){if(assertNumber(E),E>=2**a)throw new Error(`convertRadix2: invalid data word=${E} from=${a}`);if(s=s<32)throw new Error(`convertRadix2: carry overflow pos=${c} from=${a}`);for(c+=a;c>=r;c-=r)_.push((s>>c-r&y)>>>0);s&=2**c-1}if(s=s<=a)throw new Error("Excess padding");if(!o&&s)throw new Error(`Non-zero padding: ${s}`);return o&&c>0&&_.push(s>>>0),_}function radix$1(i){return assertNumber(i),{encode:a=>{if(!(a instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return convertRadix$1(Array.from(a),256,i)},decode:a=>{if(!Array.isArray(a)||a.length&&"number"!=typeof a[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(convertRadix$1(a,i,256))}}}function radix2$1(i,a=!1){if(assertNumber(i),i<=0||i>32)throw new Error("radix2: bits should be in (0..32]");if(radix2carry$1(8,i)>32||radix2carry$1(i,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,i,!a)},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,i,8,a))}}}function unsafeWrapper$1(i){if("function"!=typeof i)throw new Error("unsafeWrapper fn should be function");return function(...a){try{return i.apply(null,a)}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(i=>i.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=i=>chain$1(radix$1(58),alphabet$1(i),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(i){let a="";for(let r=0;r>25;let r=(33554431&i)<<5;for(let o=0;o>o&1)&&(r^=POLYMOD_GENERATORS$1[o]);return r}function bechChecksum$1(i,a,r=1){const o=i.length;let s=1;for(let c=0;c126)throw new Error(`Invalid prefix (${i})`);s=bech32Polymod$1(s)^y>>5}s=bech32Polymod$1(s);for(let c=0;cE)throw new TypeError(`Wrong string length: ${_.length} (${_}). Expected (8..${E})`);const T=_.toLowerCase();if(_!==T&&_!==_.toUpperCase())throw new Error("String must be lowercase or uppercase");const A=(_=T).lastIndexOf("1");if(0===A||-1===A)throw new Error('Letter "1" must be present between prefix and data only');const S=_.slice(0,A),I=_.slice(A+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),Y=bechChecksum$1(S,N,a);if(!I.endsWith(Y))throw new Error(`Invalid checksum in ${_}: expected "${Y}"`);return{prefix:S,words:N}}return{encode:function(_,E,T=90){if("string"!=typeof _)throw new Error("bech32.encode prefix should be string, not "+typeof _);if(!Array.isArray(E)||E.length&&"number"!=typeof E[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof E);const A=_.length+7+E.length;if(!1!==T&&A>T)throw new TypeError(`Length ${A} exceeds limit ${T}`);return`${_=_.toLowerCase()}1${BECH_ALPHABET$1.encode(E)}${bechChecksum$1(_,E,a)}`},decode:y,decodeToBytes:function(_){const{prefix:E,words:T}=y(_,!1);return{prefix:E,words:T,bytes:o(T)}},decodeUnsafe:unsafeWrapper$1(y),fromWords:o,fromWordsUnsafe:c,toWords:s}}const bech32$1=genBech32$1("bech32");genBech32$1("bech32m");const utf8={encode:i=>(new TextDecoder).decode(i),decode:i=>(new TextEncoder).encode(i)},hex=chain$1(radix2$1(4),alphabet$1("0123456789abcdef"),join$1(""),normalize$1(i=>{if("string"!=typeof i||i.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof i} with length ${i.length}`);return i.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(i){if(!Number.isSafeInteger(i)||i<0)throw new Error(`Wrong positive integer: ${i}`)}function bool$1(i){if("boolean"!=typeof i)throw new Error(`Expected boolean, not ${i}`)}function isBytes$2(i){return i instanceof Uint8Array||null!=i&&"object"==typeof i&&"Uint8Array"===i.constructor.name}function bytes$1(i,...a){if(!isBytes$2(i))throw new Error("Expected Uint8Array");if(a.length>0&&!a.includes(i.length))throw new Error(`Expected Uint8Array of length ${a}, not of length=${i.length}`)}function hash$1(i){if("function"!=typeof i||"function"!=typeof i.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");number$1(i.outputLen),number$1(i.blockLen)}function exists$1(i,a=!0){if(i.destroyed)throw new Error("Hash instance has been destroyed");if(a&&i.finished)throw new Error("Hash#digest() has already been called")}function output$1(i,a){bytes$1(i);const r=a.outputLen;if(i.lengthnew DataView(i.buffer,i.byteOffset,i.byteLength),rotr=(i,a)=>i<<32-a|i>>>a,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},(i,a)=>a.toString(16).padStart(2,"0"));function bytesToHex(i){if(!isBytes$1(i))throw new Error("Uint8Array expected");let a="";for(let r=0;r=asciis._0&&i<=asciis._9?i-asciis._0:i>=asciis._A&&i<=asciis._F?i-(asciis._A-10):i>=asciis._a&&i<=asciis._f?i-(asciis._a-10):void 0}function hexToBytes(i){if("string"!=typeof i)throw new Error("hex string expected, got "+typeof i);const a=i.length,r=a/2;if(a%2)throw new Error("padded hex string expected, got unpadded hex of length "+a);const o=new Uint8Array(r);for(let s=0,c=0;si().update(toBytes$1(o)).digest(),r=i();return a.outputLen=r.outputLen,a.blockLen=r.blockLen,a.create=()=>i(),a}function randomBytes(i=32){if(crypto$1&&"function"==typeof crypto$1.getRandomValues)return crypto$1.getRandomValues(new Uint8Array(i));throw new Error("crypto.getRandomValues must be defined")}let HMAC$1=class extends Hash{constructor(i,a){super(),this.finished=!1,this.destroyed=!1,hash$1(i);const r=toBytes$1(a);if(this.iHash=i.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 o=this.blockLen,s=new Uint8Array(o);s.set(r.length>o?i.create().update(r).digest():r);for(let c=0;cnew HMAC$1(i,a).update(r).digest();function pbkdf2Init(i,a,r,o){hash$1(i);const s=checkOpts$1({dkLen:32,asyncTick:10},o),{c,dkLen:y,asyncTick:_}=s;if(number$1(c),number$1(y),number$1(_),c<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const E=toBytes$1(a),T=toBytes$1(r),A=new Uint8Array(y),S=hmac$1.create(i,E),I=S._cloneInto().update(T);return{c,dkLen:y,asyncTick:_,DK:A,PRF:S,PRFSalt:I}}function pbkdf2Output(i,a,r,o,s){return i.destroy(),a.destroy(),o&&o.destroy(),s.fill(0),r}function pbkdf2(i,a,r,o){const{c:s,dkLen:c,DK:y,PRF:_,PRFSalt:E}=pbkdf2Init(i,a,r,o);let T;const A=new Uint8Array(4),S=createView(A),I=new Uint8Array(_.outputLen);for(let N=1,Y=0;Y>s&c),_=Number(r&c),T=o?0:4;i.setUint32(a+(o?4:0),y,o),i.setUint32(a+T,_,o)}hmac$1.create=(i,a)=>new HMAC$1(i,a);class SHA2 extends Hash{constructor(a,r,o,s){super(),this.blockLen=a,this.outputLen=r,this.padOffset=o,this.isLE=s,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(a),this.view=createView(this.buffer)}update(a){exists$1(this);const{view:r,buffer:o,blockLen:s}=this,c=(a=toBytes$1(a)).length;for(let y=0;ys-y&&(this.process(o,0),y=0);for(let S=y;SA.length)throw new Error("_sha2: outputLen bigger than state");for(let S=0;Si&a^~i&r,Maj=(i,a,r)=>i&a^i&r^a&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:a,B:r,C:o,D:s,E:c,F:y,G:_,H:E}=this;return[a,r,o,s,c,y,_,E]}set(a,r,o,s,c,y,_,E){this.A=0|a,this.B=0|r,this.C=0|o,this.D=0|s,this.E=0|c,this.F=0|y,this.G=0|_,this.H=0|E}process(a,r){for(let S=0;S<16;S++,r+=4)SHA256_W[S]=a.getUint32(r,!1);for(let S=16;S<64;S++){const I=SHA256_W[S-15],N=SHA256_W[S-2],Y=rotr(I,7)^rotr(I,18)^I>>>3,z=rotr(N,17)^rotr(N,19)^N>>>10;SHA256_W[S]=z+SHA256_W[S-7]+Y+SHA256_W[S-16]|0}let{A:o,B:s,C:c,D:y,E:_,F:E,G:T,H:A}=this;for(let S=0;S<64;S++){const I=A+(rotr(_,6)^rotr(_,11)^rotr(_,25))+Chi(_,E,T)+SHA256_K[S]+SHA256_W[S]|0,N=(rotr(o,2)^rotr(o,13)^rotr(o,22))+Maj(o,s,c)|0;A=T,T=E,E=_,_=y+I|0,y=c,c=s,s=o,o=I+N|0}o=o+this.A|0,s=s+this.B|0,c=c+this.C|0,y=y+this.D|0,_=_+this.E|0,E=E+this.F|0,T=T+this.G|0,A=A+this.H|0,this.set(o,s,c,y,_,E,T,A)}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(i,a=!1){return a?{h:Number(i&U32_MASK64),l:Number(i>>_32n&U32_MASK64)}:{h:0|Number(i>>_32n&U32_MASK64),l:0|Number(i&U32_MASK64)}}function split(i,a=!1){let r=new Uint32Array(i.length),o=new Uint32Array(i.length);for(let s=0;sBigInt(i>>>0)<<_32n|BigInt(a>>>0),shrSH=(i,a,r)=>i>>>r,shrSL=(i,a,r)=>i<<32-r|a>>>r,rotrSH=(i,a,r)=>i>>>r|a<<32-r,rotrSL=(i,a,r)=>i<<32-r|a>>>r,rotrBH=(i,a,r)=>i<<64-r|a>>>r-32,rotrBL=(i,a,r)=>i>>>r-32|a<<64-r,rotr32H=(i,a)=>a,rotr32L=(i,a)=>i,rotlSH=(i,a,r)=>i<>>32-r,rotlSL=(i,a,r)=>a<>>32-r,rotlBH=(i,a,r)=>a<>>64-r,rotlBL=(i,a,r)=>i<>>64-r;function add(i,a,r,o){const s=(a>>>0)+(o>>>0);return{h:i+r+(s/2**32|0)|0,l:0|s}}const add3L=(i,a,r)=>(i>>>0)+(a>>>0)+(r>>>0),add3H=(i,a,r,o)=>a+r+o+(i/2**32|0)|0,add4L=(i,a,r,o)=>(i>>>0)+(a>>>0)+(r>>>0)+(o>>>0),add4H=(i,a,r,o,s)=>a+r+o+s+(i/2**32|0)|0,add5L=(i,a,r,o,s)=>(i>>>0)+(a>>>0)+(r>>>0)+(o>>>0)+(s>>>0),add5H=(i,a,r,o,s,c)=>a+r+o+s+c+(i/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(i=>BigInt(i))),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:a,Al:r,Bh:o,Bl:s,Ch:c,Cl:y,Dh:_,Dl:E,Eh:T,El:A,Fh:S,Fl:I,Gh:N,Gl:Y,Hh:z,Hl:q}=this;return[a,r,o,s,c,y,_,E,T,A,S,I,N,Y,z,q]}set(a,r,o,s,c,y,_,E,T,A,S,I,N,Y,z,q){this.Ah=0|a,this.Al=0|r,this.Bh=0|o,this.Bl=0|s,this.Ch=0|c,this.Cl=0|y,this.Dh=0|_,this.Dl=0|E,this.Eh=0|T,this.El=0|A,this.Fh=0|S,this.Fl=0|I,this.Gh=0|N,this.Gl=0|Y,this.Hh=0|z,this.Hl=0|q}process(a,r){for(let et=0;et<16;et++,r+=4)SHA512_W_H[et]=a.getUint32(r),SHA512_W_L[et]=a.getUint32(r+=4);for(let et=16;et<80;et++){const _t=0|SHA512_W_H[et-15],Bt=0|SHA512_W_L[et-15],jt=u64.rotrSH(_t,Bt,1)^u64.rotrSH(_t,Bt,8)^u64.shrSH(_t,Bt,7),At=u64.rotrSL(_t,Bt,1)^u64.rotrSL(_t,Bt,8)^u64.shrSL(_t,Bt,7),kt=0|SHA512_W_H[et-2],ct=0|SHA512_W_L[et-2],lt=u64.rotrSH(kt,ct,19)^u64.rotrBH(kt,ct,61)^u64.shrSH(kt,ct,6),Ct=u64.rotrSL(kt,ct,19)^u64.rotrBL(kt,ct,61)^u64.shrSL(kt,ct,6),$t=u64.add4L(At,Ct,SHA512_W_L[et-7],SHA512_W_L[et-16]),qt=u64.add4H($t,jt,lt,SHA512_W_H[et-7],SHA512_W_H[et-16]);SHA512_W_H[et]=0|qt,SHA512_W_L[et]=0|$t}let{Ah:o,Al:s,Bh:c,Bl:y,Ch:_,Cl:E,Dh:T,Dl:A,Eh:S,El:I,Fh:N,Fl:Y,Gh:z,Gl:q,Hh:dt,Hl:pt}=this;for(let et=0;et<80;et++){const _t=u64.rotrSH(S,I,14)^u64.rotrSH(S,I,18)^u64.rotrBH(S,I,41),Bt=u64.rotrSL(S,I,14)^u64.rotrSL(S,I,18)^u64.rotrBL(S,I,41),jt=S&N^~S&z,kt=u64.add5L(pt,Bt,I&Y^~I&q,SHA512_Kl[et],SHA512_W_L[et]),ct=u64.add5H(kt,dt,_t,jt,SHA512_Kh[et],SHA512_W_H[et]),lt=0|kt,Ct=u64.rotrSH(o,s,28)^u64.rotrBH(o,s,34)^u64.rotrBH(o,s,39),$t=u64.rotrSL(o,s,28)^u64.rotrBL(o,s,34)^u64.rotrBL(o,s,39),qt=o&c^o&_^c&_,ve=s&y^s&E^y&E;dt=0|z,pt=0|q,z=0|N,q=0|Y,N=0|S,Y=0|I,({h:S,l:I}=u64.add(0|T,0|A,0|ct,0|lt)),T=0|_,A=0|E,_=0|c,E=0|y,c=0|o,y=0|s;const ne=u64.add3L(lt,$t,ve);o=u64.add3H(ne,ct,Ct,qt),s=0|ne}({h:o,l:s}=u64.add(0|this.Ah,0|this.Al,0|o,0|s)),({h:c,l:y}=u64.add(0|this.Bh,0|this.Bl,0|c,0|y)),({h:_,l:E}=u64.add(0|this.Ch,0|this.Cl,0|_,0|E)),({h:T,l:A}=u64.add(0|this.Dh,0|this.Dl,0|T,0|A)),({h:S,l:I}=u64.add(0|this.Eh,0|this.El,0|S,0|I)),({h:N,l:Y}=u64.add(0|this.Fh,0|this.Fl,0|N,0|Y)),({h:z,l:q}=u64.add(0|this.Gh,0|this.Gl,0|z,0|q)),({h:dt,l:pt}=u64.add(0|this.Hh,0|this.Hl,0|dt,0|pt)),this.set(o,s,c,y,_,E,T,A,S,I,N,Y,z,q,dt,pt)}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(i){return i instanceof Uint8Array||null!=i&&"object"==typeof i&&"Uint8Array"===i.constructor.name}function chain(...i){const a=o=>o,r=(o,s)=>c=>o(s(c));return{encode:i.map(o=>o.encode).reduceRight(r,a),decode:i.map(o=>o.decode).reduce(r,a)}}function alphabet(i){return{encode:a=>{if(!Array.isArray(a)||a.length&&"number"!=typeof a[0])throw new Error("alphabet.encode input should be an array of numbers");return a.map(r=>{if(r<0||r>=i.length)throw new Error(`Digit index outside alphabet: ${r} (alphabet: ${i.length})`);return i[r]})},decode:a=>{if(!Array.isArray(a)||a.length&&"string"!=typeof a[0])throw new Error("alphabet.decode input should be array of strings");return a.map(r=>{if("string"!=typeof r)throw new Error(`alphabet.decode: not string element=${r}`);const o=i.indexOf(r);if(-1===o)throw new Error(`Unknown letter: "${r}". Allowed: ${i}`);return o})}}}function join(i=""){if("string"!=typeof i)throw new Error("join separator should be string");return{encode:a=>{if(!Array.isArray(a)||a.length&&"string"!=typeof a[0])throw new Error("join.encode input should be array of strings");for(let r of a)if("string"!=typeof r)throw new Error(`join.encode: non-string input=${r}`);return a.join(i)},decode:a=>{if("string"!=typeof a)throw new Error("join.decode input should be string");return a.split(i)}}}function padding(i,a="="){if("string"!=typeof a)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 o of r)if("string"!=typeof o)throw new Error(`padding.encode: non-string input=${o}`);for(;r.length*i%8;)r.push(a);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 s of r)if("string"!=typeof s)throw new Error(`padding.decode: non-string input=${s}`);let o=r.length;if(o*i%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;o>0&&r[o-1]===a;o--)if(!((o-1)*i%8))throw new Error("Invalid padding: string has too much padding");return r.slice(0,o)}}}function convertRadix(i,a,r){if(a<2)throw new Error(`convertRadix: wrong from=${a}, 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(i))throw new Error("convertRadix: data should be array");if(!i.length)return[];let o=0;const s=[],c=Array.from(i);for(c.forEach(y=>{if(y<0||y>=a)throw new Error(`Wrong integer: ${y}`)});;){let y=0,_=!0;for(let E=o;Ea?gcd(a,i%a):i,radix2carry=(i,a)=>i+(a-gcd(i,a));function convertRadix2(i,a,r,o){if(!Array.isArray(i))throw new Error("convertRadix2: data should be array");if(a<=0||a>32)throw new Error(`convertRadix2: wrong from=${a}`);if(r<=0||r>32)throw new Error(`convertRadix2: wrong to=${r}`);if(radix2carry(a,r)>32)throw new Error(`convertRadix2: carry overflow from=${a} to=${r} carryBits=${radix2carry(a,r)}`);let s=0,c=0;const y=2**r-1,_=[];for(const E of i){if(E>=2**a)throw new Error(`convertRadix2: invalid data word=${E} from=${a}`);if(s=s<32)throw new Error(`convertRadix2: carry overflow pos=${c} from=${a}`);for(c+=a;c>=r;c-=r)_.push((s>>c-r&y)>>>0);s&=2**c-1}if(s=s<=a)throw new Error("Excess padding");if(!o&&s)throw new Error(`Non-zero padding: ${s}`);return o&&c>0&&_.push(s>>>0),_}function radix(i){return{encode:a=>{if(!isBytes(a))throw new Error("radix.encode input should be Uint8Array");return convertRadix(Array.from(a),256,i)},decode:a=>{if(!Array.isArray(a)||a.length&&"number"!=typeof a[0])throw new Error("radix.decode input should be array of numbers");return Uint8Array.from(convertRadix(a,i,256))}}}function radix2(i,a=!1){if(i<=0||i>32)throw new Error("radix2: bits should be in (0..32]");if(radix2carry(8,i)>32||radix2carry(i,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,i,!a)},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,i,8,a))}}}function unsafeWrapper(i){if("function"!=typeof i)throw new Error("unsafeWrapper fn should be function");return function(...a){try{return i.apply(null,a)}catch{}}}function checksum(i,a){if("function"!=typeof a)throw new Error("checksum fn should be function");return{encode(r){if(!isBytes(r))throw new Error("checksum.encode: input should be Uint8Array");const o=a(r).slice(0,i),s=new Uint8Array(r.length+i);return s.set(r),s.set(o,r.length),s},decode(r){if(!isBytes(r))throw new Error("checksum.decode: input should be Uint8Array");const o=r.slice(0,-i),s=a(o).slice(0,i),c=r.slice(-i);for(let y=0;ychain(radix(58),alphabet(i),join("")),base58=genBase58("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),createBase58check=i=>chain(checksum(4,a=>i(i(a))),base58),base58check$1=createBase58check,BECH_ALPHABET=chain(alphabet("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),join("")),POLYMOD_GENERATORS=[996825010,642813549,513874426,1027748829,705979059];function bech32Polymod(i){const a=i>>25;let r=(33554431&i)<<5;for(let o=0;o>o&1)&&(r^=POLYMOD_GENERATORS[o]);return r}function bechChecksum(i,a,r=1){const o=i.length;let s=1;for(let c=0;c126)throw new Error(`Invalid prefix (${i})`);s=bech32Polymod(s)^y>>5}s=bech32Polymod(s);for(let c=0;cE)throw new TypeError(`Wrong string length: ${_.length} (${_}). Expected (8..${E})`);const T=_.toLowerCase();if(_!==T&&_!==_.toUpperCase())throw new Error("String must be lowercase or uppercase");const A=(_=T).lastIndexOf("1");if(0===A||-1===A)throw new Error('Letter "1" must be present between prefix and data only');const S=_.slice(0,A),I=_.slice(A+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),Y=bechChecksum(S,N,a);if(!I.endsWith(Y))throw new Error(`Invalid checksum in ${_}: expected "${Y}"`);return{prefix:S,words:N}}return{encode:function(_,E,T=90){if("string"!=typeof _)throw new Error("bech32.encode prefix should be string, not "+typeof _);if(!Array.isArray(E)||E.length&&"number"!=typeof E[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof E);const A=_.length+7+E.length;if(!1!==T&&A>T)throw new TypeError(`Length ${A} exceeds limit ${T}`);const S=_.toLowerCase(),I=bechChecksum(S,E,a);return`${S}1${BECH_ALPHABET.encode(E)}${I}`},decode:y,decodeToBytes:function(_){const{prefix:E,words:T}=y(_,!1);return{prefix:E,words:T,bytes:o(T)}},decodeUnsafe:unsafeWrapper(y),fromWords:o,fromWordsUnsafe:c,toWords:s}}const bech32=genBech32("bech32"),isJapanese=i=>"\u3042\u3044\u3053\u304f\u3057\u3093"===i[0];function nfkd(i){if("string"!=typeof i)throw new TypeError("Invalid mnemonic type: "+typeof i);return i.normalize("NFKD")}function normalize(i){const a=nfkd(i),r=a.split(" ");if(![12,15,18,21,24].includes(r.length))throw new Error("Invalid mnemonic");return{nfkd:a,words:r}}function assertEntropy(i){assert$1.bytes(i,16,20,24,28,32)}function generateMnemonic(i,a=128){if(assert$1.number(a),a%32!=0||a>256)throw new TypeError("Invalid entropy");return entropyToMnemonic(randomBytes(a/8),i)}const calcChecksum=i=>{const a=8-i.length/4;return new Uint8Array([sha256(i)[0]>>a<{if("string"!=typeof a)throw new Error(`Wordlist: non-string element: ${a}`)}),utils$1.chain(utils$1.checksum(1,calcChecksum),utils$1.radix2(11,!0),utils$1.alphabet(i))}function mnemonicToEntropy(i,a){const{words:r}=normalize(i),o=getCoder(a).decode(r);return assertEntropy(o),o}function entropyToMnemonic(i,a){return assertEntropy(i),getCoder(a).encode(i).join(isJapanese(a)?"\u3000":" ")}function validateMnemonic(i,a){try{mnemonicToEntropy(i,a)}catch{return!1}return!0}const salt=i=>nfkd(`mnemonic${i}`);function mnemonicToSeedSync(i,a=""){return pbkdf2(sha512,normalize(i).nfkd,salt(a),{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},(i,a)=>a),Pi=Id.map(i=>(9*i+5)%16);let idxL=[Id],idxR=[Pi];for(let i=0;i<4;i++)for(let a of[idxL,idxR])a.push(a[i].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(i=>new Uint8Array(i)),shiftsL=idxL.map((i,a)=>i.map(r=>shifts[a][r])),shiftsR=idxR.map((i,a)=>i.map(r=>shifts[a][r])),Kl=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),Kr=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),rotl$1=(i,a)=>i<>>32-a;function f(i,a,r,o){return 0===i?a^r^o:1===i?a&r|~a&o:2===i?(a|~r)^o:3===i?a&o|r&~o:a^(r|~o)}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:a,h1:r,h2:o,h3:s,h4:c}=this;return[a,r,o,s,c]}set(a,r,o,s,c){this.h0=0|a,this.h1=0|r,this.h2=0|o,this.h3=0|s,this.h4=0|c}process(a,r){for(let N=0;N<16;N++,r+=4)BUF[N]=a.getUint32(r,!0);let o=0|this.h0,s=o,c=0|this.h1,y=c,_=0|this.h2,E=_,T=0|this.h3,A=T,S=0|this.h4,I=S;for(let N=0;N<5;N++){const Y=4-N,z=Kl[N],q=Kr[N],dt=idxL[N],pt=idxR[N],et=shiftsL[N],_t=shiftsR[N];for(let Bt=0;Bt<16;Bt++){const jt=rotl$1(o+f(N,c,_,T)+BUF[dt[Bt]]+z,et[Bt])+S|0;o=S,S=T,T=0|rotl$1(_,10),_=c,c=jt}for(let Bt=0;Bt<16;Bt++){const jt=rotl$1(s+f(Y,y,E,A)+BUF[pt[Bt]]+q,_t[Bt])+I|0;s=I,I=A,A=0|rotl$1(E,10),E=y,y=jt}}this.set(this.h1+_+A|0,this.h2+T+I|0,this.h3+S+s|0,this.h4+o+y|0,this.h0+c+E|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(i){return BigInt(`0x${bytesToHex(i)}`)}function numberToBytes(i){return hexToBytes(i.toString(16).padStart(64,"0"))}const MASTER_SECRET=utf8ToBytes$1("Bitcoin seed"),BITCOIN_VERSIONS={private:76066276,public:76067358},HARDENED_OFFSET=2147483648,hash160=i=>ripemd160(sha256(i)),fromU32=i=>createView(i).getUint32(0,!1),toU32=i=>{if(!Number.isSafeInteger(i)||i<0||i>2**32-1)throw new Error(`Invalid number=${i}. Should be from 0 to 2 ** 32 - 1`);const a=new Uint8Array(4);return createView(a).setUint32(0,i,!1),a};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 a=this.privateKey;if(!a)throw new Error("No private key");return base58check.encode(this.serialize(this.versions.private,concatBytes(new Uint8Array([0]),a)))}get publicExtendedKey(){if(!this.pubKey)throw new Error("No public key");return base58check.encode(this.serialize(this.versions.public,this.pubKey))}static fromMasterSeed(a,r=BITCOIN_VERSIONS){if(bytes$1(a),8*a.length<128||8*a.length>512)throw new Error(`HDKey: wrong seed length=${a.length}. Should be between 128 and 512 bits; 256 bits is advised)`);const o=hmac$1(sha512,MASTER_SECRET,a);return new HDKey({versions:r,chainCode:o.slice(32),privateKey:o.slice(0,32)})}static fromExtendedKey(a,r=BITCOIN_VERSIONS){const o=base58check.decode(a),s=createView(o),c=s.getUint32(0,!1),y={versions:r,depth:o[4],parentFingerprint:s.getUint32(5,!1),index:s.getUint32(9,!1),chainCode:o.slice(13,45)},_=o.slice(45),E=0===_[0];if(c!==r[E?"private":"public"])throw new Error("Version mismatch");return new HDKey(E?{...y,privateKey:_.slice(1)}:{...y,publicKey:_})}static fromJSON(a){return HDKey.fromExtendedKey(a.xpriv)}constructor(a){if(this.depth=0,this.index=0,this.chainCode=null,this.parentFingerprint=0,!a||"object"!=typeof a)throw new Error("HDKey.constructor must not be called directly");if(this.versions=a.versions||BITCOIN_VERSIONS,this.depth=a.depth||0,this.chainCode=a.chainCode,this.index=a.index||0,this.parentFingerprint=a.parentFingerprint||0,!this.depth&&(this.parentFingerprint||this.index))throw new Error("HDKey: zero depth with non-zero index/parent fingerprint");if(a.publicKey&&a.privateKey)throw new Error("HDKey: publicKey and privateKey at same time.");if(a.privateKey){if(!secp256k1.utils.isValidPrivateKey(a.privateKey))throw new Error("Invalid private key");this.privKey="bigint"==typeof a.privateKey?a.privateKey:bytesToNumber(a.privateKey),this.privKeyBytes=numberToBytes(this.privKey),this.pubKey=secp256k1.getPublicKey(a.privateKey,!0)}else{if(!a.publicKey)throw new Error("HDKey: no public or private key provided");this.pubKey=Point.fromHex(a.publicKey).toRawBytes(!0)}this.pubHash=hash160(this.pubKey)}derive(a){if(!/^[mM]'?/.test(a))throw new Error('Path must start with "m" or "M"');if(/^[mM]'?$/.test(a))return this;const r=a.replace(/^[mM]'?\//,"").split("/");let o=this;for(const s of r){const c=/^(\d+)('?)$/.exec(s);if(!c||3!==c.length)throw new Error(`Invalid child index: ${s}`);let y=+c[1];if(!Number.isSafeInteger(y)||y>=HARDENED_OFFSET)throw new Error("Invalid index");"'"===c[2]&&(y+=HARDENED_OFFSET),o=o.deriveChild(y)}return o}deriveChild(a){if(!this.pubKey||!this.chainCode)throw new Error("No publicKey or chainCode set");let r=toU32(a);if(a>=HARDENED_OFFSET){const _=this.privateKey;if(!_)throw new Error("Could not derive hardened child key");r=concatBytes(new Uint8Array([0]),_,r)}else r=concatBytes(this.pubKey,r);const o=hmac$1(sha512,this.chainCode,r),s=bytesToNumber(o.slice(0,32)),c=o.slice(32);if(!secp256k1.utils.isValidPrivateKey(s))throw new Error("Tweak bigger than curve order");const y={versions:this.versions,chainCode:c,depth:this.depth+1,parentFingerprint:this.fingerprint,index:a};try{if(this.privateKey){const _=mod(this.privKey+s,secp256k1.CURVE.n);if(!secp256k1.utils.isValidPrivateKey(_))throw new Error("The tweak was out of range or the resulted private key is invalid");y.privateKey=_}else{const _=Point.fromHex(this.pubKey).add(Point.fromPrivateKey(s));if(_.equals(Point.ZERO))throw new Error("The tweak was equal to negative P, which made the result key invalid");y.publicKey=_.toRawBytes(!0)}return new HDKey(y)}catch{return this.deriveChild(a+1)}}sign(a){if(!this.privateKey)throw new Error("No privateKey set!");return bytes$1(a,32),secp256k1.sign(a,this.privKey).toCompactRawBytes()}verify(a,r){if(bytes$1(a,32),bytes$1(r,64),!this.publicKey)throw new Error("No publicKey set!");let o;try{o=secp256k1.Signature.fromCompact(r)}catch{return!1}return secp256k1.verify(o,a,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(a,r){if(!this.chainCode)throw new Error("No chainCode set");return bytes$1(r,33),concatBytes(toU32(a),new Uint8Array([this.depth]),toU32(this.parentFingerprint),toU32(this.index),this.chainCode,r)}}const u8a=i=>i instanceof Uint8Array,u32=i=>new Uint32Array(i.buffer,i.byteOffset,Math.floor(i.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(i){if("string"!=typeof i)throw new Error("utf8ToBytes expected string, got "+typeof i);return new Uint8Array((new TextEncoder).encode(i))}function toBytes(i){if("string"==typeof i&&(i=utf8ToBytes(i)),!u8a(i))throw new Error("expected Uint8Array, got "+typeof i);return i}const isPlainObject=i=>"[object Object]"===Object.prototype.toString.call(i)&&i.constructor===Object;function checkOpts(i,a){if(void 0!==a&&("object"!=typeof a||!isPlainObject(a)))throw new Error("options must be object or undefined");return Object.assign(i,a)}function ensureBytes(i,a){if(!(i instanceof Uint8Array))throw new Error("Uint8Array expected");if("number"==typeof a&&i.length!==a)throw new Error(`Uint8Array length ${a} expected`)}function equalBytes(i,a){if(i.length!==a.length)throw new Error("equalBytes: Different size of Uint8Arrays");let r=!0;for(let o=0;o0&&!a.includes(i.length))throw new Error(`Expected Uint8Array of length ${a}, not of length=${i.length}`)}function hash(i){if("function"!=typeof i||"function"!=typeof i.create)throw new Error("hash must be wrapped by utils.wrapConstructor");number(i.outputLen),number(i.blockLen)}function exists(i,a=!0){if(i.destroyed)throw new Error("Hash instance has been destroyed");if(a&&i.finished)throw new Error("Hash#digest() has already been called")}function output(i,a){bytes(i);const r=a.outputLen;if(i.length255&i[a++]|(255&i[a++])<<8;class Poly1305{constructor(a){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(a=toBytes(a),32);const r=u8to16(a,0),o=u8to16(a,2),s=u8to16(a,4),c=u8to16(a,6),y=u8to16(a,8),_=u8to16(a,10),E=u8to16(a,12),T=u8to16(a,14);this.r[0]=8191&r,this.r[1]=8191&(r>>>13|o<<3),this.r[2]=7939&(o>>>10|s<<6),this.r[3]=8191&(s>>>7|c<<9),this.r[4]=255&(c>>>4|y<<12),this.r[5]=y>>>1&8190,this.r[6]=8191&(y>>>14|_<<2),this.r[7]=8065&(_>>>11|E<<5),this.r[8]=8191&(E>>>8|T<<8),this.r[9]=T>>>5&127;for(let A=0;A<8;A++)this.pad[A]=u8to16(a,16+2*A)}process(a,r,o=!1){const s=o?0:2048,{h:c,r:y}=this,_=y[0],E=y[1],T=y[2],A=y[3],S=y[4],I=y[5],N=y[6],Y=y[7],z=y[8],q=y[9],dt=u8to16(a,r+0),pt=u8to16(a,r+2),et=u8to16(a,r+4),_t=u8to16(a,r+6),Bt=u8to16(a,r+8),jt=u8to16(a,r+10),At=u8to16(a,r+12),kt=u8to16(a,r+14);let ct=c[0]+(8191&dt),lt=c[1]+(8191&(dt>>>13|pt<<3)),Ct=c[2]+(8191&(pt>>>10|et<<6)),$t=c[3]+(8191&(et>>>7|_t<<9)),qt=c[4]+(8191&(_t>>>4|Bt<<12)),ve=c[5]+(Bt>>>1&8191),ne=c[6]+(8191&(Bt>>>14|jt<<2)),ce=c[7]+(8191&(jt>>>11|At<<5)),qe=c[8]+(8191&(At>>>8|kt<<8)),Mr=c[9]+(kt>>>5|s),mr=0,_r=mr+ct*_+lt*(5*q)+Ct*(5*z)+$t*(5*Y)+qt*(5*N);mr=_r>>>13,_r&=8191,_r+=ve*(5*I)+ne*(5*S)+ce*(5*A)+qe*(5*T)+Mr*(5*E),mr+=_r>>>13,_r&=8191;let Wr=mr+ct*E+lt*_+Ct*(5*q)+$t*(5*z)+qt*(5*Y);mr=Wr>>>13,Wr&=8191,Wr+=ve*(5*N)+ne*(5*I)+ce*(5*S)+qe*(5*A)+Mr*(5*T),mr+=Wr>>>13,Wr&=8191;let ke=mr+ct*T+lt*E+Ct*_+$t*(5*q)+qt*(5*z);mr=ke>>>13,ke&=8191,ke+=ve*(5*Y)+ne*(5*N)+ce*(5*I)+qe*(5*S)+Mr*(5*A),mr+=ke>>>13,ke&=8191;let Ve=mr+ct*A+lt*T+Ct*E+$t*_+qt*(5*q);mr=Ve>>>13,Ve&=8191,Ve+=ve*(5*z)+ne*(5*Y)+ce*(5*N)+qe*(5*I)+Mr*(5*S),mr+=Ve>>>13,Ve&=8191;let yt=mr+ct*S+lt*A+Ct*T+$t*E+qt*_;mr=yt>>>13,yt&=8191,yt+=ve*(5*q)+ne*(5*z)+ce*(5*Y)+qe*(5*N)+Mr*(5*I),mr+=yt>>>13,yt&=8191;let Lt=mr+ct*I+lt*S+Ct*A+$t*T+qt*E;mr=Lt>>>13,Lt&=8191,Lt+=ve*_+ne*(5*q)+ce*(5*z)+qe*(5*Y)+Mr*(5*N),mr+=Lt>>>13,Lt&=8191;let Ie=mr+ct*N+lt*I+Ct*S+$t*A+qt*T;mr=Ie>>>13,Ie&=8191,Ie+=ve*E+ne*_+ce*(5*q)+qe*(5*z)+Mr*(5*Y),mr+=Ie>>>13,Ie&=8191;let Pt=mr+ct*Y+lt*N+Ct*I+$t*S+qt*A;mr=Pt>>>13,Pt&=8191,Pt+=ve*T+ne*E+ce*_+qe*(5*q)+Mr*(5*z),mr+=Pt>>>13,Pt&=8191;let le=mr+ct*z+lt*Y+Ct*N+$t*I+qt*S;mr=le>>>13,le&=8191,le+=ve*A+ne*T+ce*E+qe*_+Mr*(5*q),mr+=le>>>13,le&=8191;let zt=mr+ct*q+lt*z+Ct*Y+$t*N+qt*I;mr=zt>>>13,zt&=8191,zt+=ve*S+ne*A+ce*T+qe*E+Mr*_,mr+=zt>>>13,zt&=8191,mr=(mr<<2)+mr|0,mr=mr+_r|0,_r=8191&mr,mr>>>=13,Wr+=mr,c[0]=_r,c[1]=Wr,c[2]=ke,c[3]=Ve,c[4]=yt,c[5]=Lt,c[6]=Ie,c[7]=Pt,c[8]=le,c[9]=zt}finalize(){const{h:a,pad:r}=this,o=new Uint16Array(10);let s=a[1]>>>13;a[1]&=8191;for(let _=2;_<10;_++)a[_]+=s,s=a[_]>>>13,a[_]&=8191;a[0]+=5*s,s=a[0]>>>13,a[0]&=8191,a[1]+=s,s=a[1]>>>13,a[1]&=8191,a[2]+=s,o[0]=a[0]+5,s=o[0]>>>13,o[0]&=8191;for(let _=1;_<10;_++)o[_]=a[_]+s,s=o[_]>>>13,o[_]&=8191;o[9]-=8192;let c=(1^s)-1;for(let _=0;_<10;_++)o[_]&=c;c=~c;for(let _=0;_<10;_++)a[_]=a[_]&c|o[_];a[0]=65535&(a[0]|a[1]<<13),a[1]=65535&(a[1]>>>3|a[2]<<10),a[2]=65535&(a[2]>>>6|a[3]<<7),a[3]=65535&(a[3]>>>9|a[4]<<4),a[4]=65535&(a[4]>>>12|a[5]<<1|a[6]<<14),a[5]=65535&(a[6]>>>2|a[7]<<11),a[6]=65535&(a[7]>>>5|a[8]<<8),a[7]=65535&(a[8]>>>8|a[9]<<5);let y=a[0]+r[0];a[0]=65535&y;for(let _=1;_<8;_++)y=(a[_]+r[_]|0)+(y>>>16)|0,a[_]=65535&y}update(a){assert.exists(this);const{buffer:r,blockLen:o}=this,s=(a=toBytes(a)).length;for(let c=0;c>>0,a[c++]=o[y]>>>8;return a}digest(){const{buffer:a,outputLen:r}=this;this.digestInto(a);const o=a.slice(0,r);return this.destroy(),o}}function wrapConstructorWithKey(i){const a=(o,s)=>i(s).update(toBytes(o)).digest(),r=i(new Uint8Array(32));return a.outputLen=r.outputLen,a.blockLen=r.blockLen,a.create=o=>i(o),a}wrapConstructorWithKey(i=>new Poly1305(i));const sigma16=utf8ToBytes("expand 16-byte k"),sigma32=utf8ToBytes("expand 32-byte k"),sigma16_32=u32(sigma16),sigma32_32=u32(sigma32),isAligned32=i=>!(i.byteOffset%4),salsaBasic=i=>{const{core:a,rounds:r,counterRight:o,counterLen:s,allow128bitKeys:c,extendNonceFn:y,blockLen:_}=checkOpts({rounds:20,counterRight:!1,counterLen:8,allow128bitKeys:!0,blockLen:64},i);assert.number(s),assert.number(r),assert.number(_),assert.bool(o),assert.bool(c);const E=_/4;if(_%4!=0)throw new Error("Salsa/ChaCha: blockLen must be aligned to 4 bytes");return(T,A,S,I,N=0)=>{if(assert.bytes(T),assert.bytes(A),assert.bytes(S),I||(I=new Uint8Array(S.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 Ct=Math.min(_,kt-ct);if(Ct===_&&At&&jt){const $t=ct/4;if(ct%4!=0)throw new Error("Salsa/ChaCha: invalid block position");for(let qt=0;qti<>>32-a;function chachaCore(i,a,r,o,s,c=20){let y=i[0],_=i[1],E=i[2],T=i[3],A=a[0],S=a[1],I=a[2],N=a[3],Y=a[4],z=a[5],q=a[6],dt=a[7],pt=s,et=r[0],_t=r[1],Bt=r[2],jt=y,At=_,kt=E,ct=T,lt=A,Ct=S,$t=I,qt=N,ve=Y,ne=z,ce=q,qe=dt,Mr=pt,mr=et,_r=_t,Wr=Bt;for(let Ve=0;Ves?a.create().update(o).digest():o);for(let y=0;ynew HMAC(i,a).update(r).digest();function extract$1(i,a,r){return assert$2.hash(i),void 0===r&&(r=new Uint8Array(i.outputLen)),hmac(i,toBytes$2(r),toBytes$2(a))}hmac.create=(i,a)=>new HMAC(i,a);const HKDF_COUNTER$1=new Uint8Array([0]),EMPTY_BUFFER$1=new Uint8Array;function expand$1(i,a,r,o=32){if(assert$2.hash(i),assert$2.number(o),o>255*i.outputLen)throw new Error("Length should be <= 255*HashLen");const s=Math.ceil(o/i.outputLen);void 0===r&&(r=EMPTY_BUFFER$1);const c=new Uint8Array(s*i.outputLen),y=hmac.create(i,a),_=y._cloneInto(),E=new Uint8Array(y.outputLen);for(let T=0;Texpand$1(i,extract$1(i,a,r),o,s);var __defProp=Object.defineProperty,__export=(i,a)=>{for(var r in a)__defProp(i,r,{get:a[r],enumerable:!0})};function generatePrivateKey(){return bytesToHex$1(schnorr.utils.randomPrivateKey())}function getPublicKey(i){return bytesToHex$1(schnorr.getPublicKey(i))}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(i){let a=new URL(i);return a.pathname=a.pathname.replace(/\/+/g,"/"),a.pathname.endsWith("/")&&(a.pathname=a.pathname.slice(0,-1)),("80"===a.port&&"ws:"===a.protocol||"443"===a.port&&"wss:"===a.protocol)&&(a.port=""),a.searchParams.sort(),a.hash="",a.toString()}function insertEventIntoDescendingList(i,a){let r,o=0,s=i.length-1,c=o;if(s<0)c=0;else if(a.created_at=i[o].created_at)c=o;else for(;;){if(s<=o+1){c=s;break}if(r=Math.floor(o+(s-o)/2),i[r].created_at>a.created_at)o=r;else{if(!(i[r].created_ati[s].created_at)c=s+1;else if(a.created_at<=i[o].created_at)c=o;else for(;;){if(s<=o+1){c=s;break}if(r=Math.floor(o+(s-o)/2),i[r].created_ata.created_at)){c=r;break}s=r}}return i[c]?.id!==a.id?[...i.slice(0,c),a,...i.slice(c)]:i}var MessageNode=class{_value;_next;get value(){return this._value}set value(i){this._value=i}get next(){return this._next}set next(i){this._next=i}constructor(i){this._value=i,this._next=null}},MessageQueue=class{_first;_last;get first(){return this._first}set first(i){this._first=i}get last(){return this._last}set last(i){this._last=i}_size;get size(){return this._size}set size(i){this._size=i}constructor(){this._first=null,this._last=null,this._size=0}enqueue(i){const a=new MessageNode(i);return 0!==this._size&&this._last?(this._last.next=a,this._last=a):(this._first=a,this._last=a),this._size++,!0}dequeue(){if(0===this._size||!this._first)return null;let i=this._first;return this._first=i.next,i.next=null,this._size--,i.value}},verifiedSymbol=Symbol("verified");function getBlankEvent(i=255){return{kind:i,content:"",tags:[],created_at:0}}function finishEvent(i,a){const r=i;return r.pubkey=getPublicKey(a),r.id=getEventHash(r),r.sig=getSignature(r,a),r[verifiedSymbol]=!0,r}function serializeEvent(i){if(!validateEvent(i))throw new Error("can't serialize event with wrong or missing properties");return JSON.stringify([0,i.pubkey,i.created_at,i.kind,i.tags,i.content])}function getEventHash(i){return bytesToHex$1(sha256$1(utf8Encoder.encode(serializeEvent(i))))}var isRecord=i=>i instanceof Object;function validateEvent(i){if(!isRecord(i)||"number"!=typeof i.kind||"string"!=typeof i.content||"number"!=typeof i.created_at||"string"!=typeof i.pubkey||!i.pubkey.match(/^[a-f0-9]{64}$/)||!Array.isArray(i.tags))return!1;for(let a=0;aa.id.startsWith(r))||i.kinds&&-1===i.kinds.indexOf(a.kind)||i.authors&&-1===i.authors.indexOf(a.pubkey)&&!i.authors.some(r=>a.pubkey.startsWith(r)))return!1;for(let r in i)if("#"===r[0]){let o=i[`#${r.slice(1)}`];if(o&&!a.tags.find(([s,c])=>s===r.slice(1)&&-1!==o.indexOf(c)))return!1}return!(i.since&&a.created_ati.until)}function matchFilters(i,a){for(let r=0;rgetHex64,getInt:()=>getInt,getSubscriptionId:()=>getSubscriptionId,matchEventId:()=>matchEventId,matchEventKind:()=>matchEventKind,matchEventPubkey:()=>matchEventPubkey});var newListeners=()=>({connect:[],disconnect:[],error:[],notice:[],auth:[]});function relayInit(i,a={}){let{listTimeout:r=3e3,getTimeout:o=3e3,countTimeout:s=3e3}=a;var c,y,_={},E=newListeners(),T={},A={};function S(){return 1===c?.readyState}function I(q){return N.apply(this,arguments)}function N(){return(N=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){let dt=JSON.stringify(q);if(S()||(yield new Promise(pt=>setTimeout(pt,1e3)),S()))try{c.send(dt)}catch(pt){console.log(pt)}})).apply(this,arguments)}const Y=(q,{verb:dt="REQ",skipVerification:pt=!1,alreadyHaveEvent:et=null,id:_t=Math.random().toString().slice(2)}={})=>{let Bt=_t;_[Bt]={id:Bt,filters:q,skipVerification:pt,alreadyHaveEvent:et},I([dt,Bt,...q]);let jt={sub:(At,kt={})=>Y(At||q,{skipVerification:kt.skipVerification||pt,alreadyHaveEvent:kt.alreadyHaveEvent||et,id:Bt}),unsub:()=>{delete _[Bt],delete T[Bt],I(["CLOSE",Bt])},on:(At,kt)=>{T[Bt]=T[Bt]||{event:[],count:[],eose:[]},T[Bt][At].push(kt)},off:(At,kt)=>{let ct=T[Bt],lt=ct[At].indexOf(kt);lt>=0&&ct[At].splice(lt,1)},get events(){return eventsGenerator(jt)}};return jt};function z(q,dt){return new Promise((pt,et)=>{if(!q.id)return void et(new Error(`event ${q} has no id`));let _t=q.id;I([dt,q]),A[_t]={resolve:pt,reject:et}})}return{url:i,sub:Y,on:(q,dt)=>{E[q].push(dt),"connect"===q&&1===c?.readyState&&dt()},off:(q,dt)=>{let pt=E[q].indexOf(dt);-1!==pt&&E[q].splice(pt,1)},list:(q,dt)=>new Promise(pt=>{let et=Y(q,dt),_t=[],Bt=setTimeout(()=>{et.unsub(),pt(_t)},r);et.on("eose",()=>{et.unsub(),clearTimeout(Bt),pt(_t)}),et.on("event",jt=>{_t.push(jt)})}),get:(q,dt)=>new Promise(pt=>{let et=Y([q],dt),_t=setTimeout(()=>{et.unsub(),pt(null)},o);et.on("event",Bt=>{et.unsub(),clearTimeout(_t),pt(Bt)})}),count:q=>new Promise(dt=>{let pt=Y(q,{...Y,verb:"COUNT"}),et=setTimeout(()=>{pt.unsub(),dt(null)},s);pt.on("count",_t=>{pt.unsub(),clearTimeout(et),dt(_t)})}),publish:q=>(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){yield z(q,"EVENT")})(),auth:q=>(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){yield z(q,"AUTH")})(),connect:(q=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){S()||(yield(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return y||(y=new Promise((dt,pt)=>{try{c=new WebSocket(i)}catch(jt){pt(jt)}c.onopen=()=>{E.connect.forEach(jt=>jt()),dt()},c.onerror=()=>{y=void 0,E.error.forEach(jt=>jt()),pt()},c.onclose=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){y=void 0,E.disconnect.forEach(jt=>jt())});let et,_t=new MessageQueue;function Bt(){if(0===_t.size)return clearInterval(et),void(et=null);var jt=_t.dequeue();if(!jt)return;let At=getSubscriptionId(jt);if(At){let kt=_[At];if(kt&&kt.alreadyHaveEvent&&kt.alreadyHaveEvent(getHex64(jt,"id"),i))return}try{let kt=JSON.parse(jt);switch(kt[0]){case"EVENT":{let $t=kt[1],qt=kt[2];return void(validateEvent(qt)&&_[$t]&&(_[$t].skipVerification||verifySignature(qt))&&matchFilters(_[$t].filters,qt)&&(T[$t]?.event||[]).forEach(ve=>ve(qt)))}case"COUNT":let ct=kt[1],lt=kt[2];return void(_[ct]&&(T[ct]?.count||[]).forEach($t=>$t(lt)));case"EOSE":{let $t=kt[1];return void($t in T&&(T[$t].eose.forEach(qt=>qt()),T[$t].eose=[]))}case"OK":{let $t=kt[1],qt=kt[2],ve=kt[3]||"";if($t in A){let{resolve:ne,reject:ce}=A[$t];qt?ne(null):ce(new Error(ve))}return}case"NOTICE":let Ct=kt[1];return void E.notice.forEach($t=>$t(Ct));case"AUTH":{let $t=kt[1];return void E.auth?.forEach(qt=>qt($t))}}}catch{return}}c.onmessage=jt=>{_t.enqueue(jt.data),et||(et=setInterval(Bt,0))}}))})())}),function(){return q.apply(this,arguments)}),close(){E=newListeners(),T={},A={},c?.readyState===WebSocket.OPEN&&c.close()},get status(){return c?.readyState??3}};var q}function eventsGenerator(i){return _eventsGenerator.apply(this,arguments)}function _eventsGenerator(){return _eventsGenerator=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_wrapAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_0__.A)(function*(i){let a;const r=[],o=s=>{a?(a(s),a=void 0):r.push(s)};i.on("event",o);try{for(;;)r.length>0?yield r.shift():yield yield(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_awaitAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_2__.A)(new Promise(c=>{a=c}))}finally{i.off("event",o)}}),_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(i){const a=new Uint8Array(4);return a[0]=i>>24&255,a[1]=i>>16&255,a[2]=i>>8&255,a[3]=255&i,a}function decode(i){let{prefix:a,words:r}=bech32$1.decode(i,Bech32MaxSize),o=new Uint8Array(bech32$1.fromWords(r));switch(a){case"nprofile":{let s=parseTLV(o);if(!s[0]?.[0])throw new Error("missing TLV 0 for nprofile");if(32!==s[0][0].length)throw new Error("TLV 0 should be 32 bytes");return{type:"nprofile",data:{pubkey:bytesToHex$1(s[0][0]),relays:s[1]?s[1].map(c=>utf8Decoder.decode(c)):[]}}}case"nevent":{let s=parseTLV(o);if(!s[0]?.[0])throw new Error("missing TLV 0 for nevent");if(32!==s[0][0].length)throw new Error("TLV 0 should be 32 bytes");if(s[2]&&32!==s[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(s[3]&&4!==s[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"nevent",data:{id:bytesToHex$1(s[0][0]),relays:s[1]?s[1].map(c=>utf8Decoder.decode(c)):[],author:s[2]?.[0]?bytesToHex$1(s[2][0]):void 0,kind:s[3]?.[0]?parseInt(bytesToHex$1(s[3][0]),16):void 0}}}case"naddr":{let s=parseTLV(o);if(!s[0]?.[0])throw new Error("missing TLV 0 for naddr");if(!s[2]?.[0])throw new Error("missing TLV 2 for naddr");if(32!==s[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(!s[3]?.[0])throw new Error("missing TLV 3 for naddr");if(4!==s[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"naddr",data:{identifier:utf8Decoder.decode(s[0][0]),pubkey:bytesToHex$1(s[2][0]),kind:parseInt(bytesToHex$1(s[3][0]),16),relays:s[1]?s[1].map(c=>utf8Decoder.decode(c)):[]}}}case"nrelay":{let s=parseTLV(o);if(!s[0]?.[0])throw new Error("missing TLV 0 for nrelay");return{type:"nrelay",data:utf8Decoder.decode(s[0][0])}}case"nsec":case"npub":case"note":return{type:a,data:bytesToHex$1(o)};default:throw new Error(`unknown prefix ${a}`)}}function parseTLV(i){let a={},r=i;for(;r.length>0;){let o=r[0],s=r[1];if(!s)throw new Error(`malformed TLV ${o}`);let c=r.slice(2,2+s);if(r=r.slice(2+s),c.lengthutf8Encoder.encode(a))}))}function neventEncode(i){let a;return null!=i.kind&&(a=integerToUint8Array(i.kind)),encodeBech32("nevent",encodeTLV({0:[hexToBytes$1(i.id)],1:(i.relays||[]).map(r=>utf8Encoder.encode(r)),2:i.author?[hexToBytes$1(i.author)]:[],3:a?[new Uint8Array(a)]:[]}))}function naddrEncode(i){let a=new ArrayBuffer(4);return new DataView(a).setUint32(0,i.kind,!1),encodeBech32("naddr",encodeTLV({0:[utf8Encoder.encode(i.identifier)],1:(i.relays||[]).map(r=>utf8Encoder.encode(r)),2:[hexToBytes$1(i.pubkey)],3:[new Uint8Array(a)]}))}function nrelayEncode(i){return encodeBech32("nrelay",encodeTLV({0:[utf8Encoder.encode(i)]}))}function encodeTLV(i){let a=[];return Object.entries(i).forEach(([r,o])=>{o.forEach(s=>{let c=new Uint8Array(s.length+2);c.set([parseInt(r)],0),c.set([s.length],1),c.set(s,2),a.push(c)})}),concatBytes$1(...a)}var nip04_exports={};function encrypt$1(i,a,r){return _encrypt$.apply(this,arguments)}function _encrypt$(){return _encrypt$=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r){const o=getNormalizedX(secp256k1.getSharedSecret(i,"02"+a));let s=Uint8Array.from(randomBytes$1(16)),c=utf8Encoder.encode(r),y=yield crypto.subtle.importKey("raw",o,{name:"AES-CBC"},!1,["encrypt"]),_=yield crypto.subtle.encrypt({name:"AES-CBC",iv:s},y,c);return`${base64$1.encode(new Uint8Array(_))}?iv=${base64$1.encode(new Uint8Array(s.buffer))}`}),_encrypt$.apply(this,arguments)}function decrypt$1(i,a,r){return _decrypt$.apply(this,arguments)}function _decrypt$(){return _decrypt$=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r){let[o,s]=r.split("?iv="),c=getNormalizedX(secp256k1.getSharedSecret(i,"02"+a)),y=yield crypto.subtle.importKey("raw",c,{name:"AES-CBC"},!1,["decrypt"]),_=base64$1.decode(o),E=base64$1.decode(s),T=yield crypto.subtle.decrypt({name:"AES-CBC",iv:E},y,_);return utf8Decoder.decode(T)}),_decrypt$.apply(this,arguments)}function getNormalizedX(i){return i.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(i){_fetch=i}function searchDomain(i){return _searchDomain.apply(this,arguments)}function _searchDomain(){return _searchDomain=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a=""){try{return(yield(yield _fetch(`https://${i}/.well-known/nostr.json?name=${a}`)).json()).names}catch{return{}}}),_searchDomain.apply(this,arguments)}function queryProfile(i){return _queryProfile.apply(this,arguments)}function _queryProfile(){return _queryProfile=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i){const a=i.match(NIP05_REGEX$1);if(!a)return null;const[r,o="_",s]=a;try{const c=yield _fetch(`https://${s}/.well-known/nostr.json?name=${o}`),{names:y,relays:_}=parseNIP05Result$1(yield c.json()),E=y[o];return E?{pubkey:E,relays:_?.[E]}:null}catch{return null}}),_queryProfile.apply(this,arguments)}function parseNIP05Result$1(i){const a={names:{}};for(const[r,o]of Object.entries(i.names))"string"==typeof r&&"string"==typeof o&&(a.names[r]=o);if(i.relays){a.relays={};for(const[r,o]of Object.entries(i.relays))"string"==typeof r&&Array.isArray(o)&&(a.relays[r]=o.filter(s=>"string"==typeof s))}return a}var nip06_exports={};function privateKeyFromSeedWords(i,a){let r=HDKey.fromMasterSeed(mnemonicToSeedSync(i,a)).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(i){return validateMnemonic(i,wordlist)}__export(nip06_exports,{generateSeedWords:()=>generateSeedWords,privateKeyFromSeedWords:()=>privateKeyFromSeedWords,validateWords:()=>validateWords});var nip10_exports={};function parse(i){const a={reply:void 0,root:void 0,mentions:[],profiles:[]},r=[];for(const o of i.tags)"e"===o[0]&&o[1]&&r.push(o),"p"===o[0]&&o[1]&&a.profiles.push({pubkey:o[1],relays:o[2]?[o[2]]:[]});for(let o=0;oparse});var nip13_exports={};function getPow(i){let a=0;for(let r=0;r=a)break}return o}__export(nip13_exports,{getPow:()=>getPow,minePow:()=>minePow});var nip18_exports={};function finishRepostEvent(i,a,r,o){return finishEvent({kind:6,tags:[...i.tags??[],["e",a.id,r],["p",a.pubkey]],content:""===i.content?"":JSON.stringify(a),created_at:i.created_at},o)}function getRepostedEventPointer(i){if(6!==i.kind)return;let a,r;for(let o=i.tags.length-1;o>=0&&(void 0===a||void 0===r);o--){const s=i.tags[o];s.length>=2&&("e"===s[0]&&void 0===a?a=s:"p"===s[0]&&void 0===r&&(r=s))}return void 0!==a?{id:a[1],relays:[a[2],r?.[2]].filter(o=>"string"==typeof o),author:r?.[1]}:void 0}function getRepostedEvent(i,{skipVerification:a}={}){const r=getRepostedEventPointer(i);if(void 0===r||""===i.content)return;let o;try{o=JSON.parse(i.content)}catch{return}return o.id===r.id&&(a||verifySignature(o))?o: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(i){return"string"==typeof i&&new RegExp(`^${NOSTR_URI_REGEX.source}$`).test(i)}function parse2(i){const a=i.match(new RegExp(`^${NOSTR_URI_REGEX.source}$`));if(!a)throw new Error(`Invalid Nostr URI: ${i}`);return{uri:a[0],value:a[1],decoded:decode(a[1])}}var nip25_exports={};function finishReactionEvent(i,a,r){const o=a.tags.filter(s=>s.length>=2&&("e"===s[0]||"p"===s[0]));return finishEvent({...i,kind:7,tags:[...i.tags??[],...o,["e",a.id],["p",a.pubkey]],content:i.content??"+"},r)}function getReactedEventPointer(i){if(7!==i.kind)return;let a,r;for(let o=i.tags.length-1;o>=0&&(void 0===a||void 0===r);o--){const s=i.tags[o];s.length>=2&&("e"===s[0]&&void 0===a?a=s:"p"===s[0]&&void 0===r&&(r=s))}return void 0!==a&&void 0!==r?{id:a[1],relays:[a[2],r[2]].filter(o=>void 0!==o),author:r[1]}:void 0}__export(nip25_exports,{finishReactionEvent:()=>finishReactionEvent,getReactedEventPointer:()=>getReactedEventPointer});var nip26_exports={};function createDelegation(i,a){let r=[];(a.kind||-1)>=0&&r.push(`kind=${a.kind}`),a.until&&r.push(`created_at<${a.until}`),a.since&&r.push(`created_at>${a.since}`);let o=r.join("&");if(""===o)throw new Error("refusing to create a delegation without any conditions");let s=sha256$1(utf8Encoder.encode(`nostr:delegation:${a.pubkey}:${o}`)),c=bytesToHex$1(schnorr.sign(s,i));return{from:getPublicKey(i),to:a.pubkey,cond:o,sig:c}}function getDelegator(i){let a=i.tags.find(_=>"delegation"===_[0]&&_.length>=4);if(!a)return null;let r=a[1],o=a[2],s=a[3],c=o.split("&");for(let _=0;_"===T&&i.created_at>parseInt(A)))return null}let y=sha256$1(utf8Encoder.encode(`nostr:delegation:${i.pubkey}:${o}`));return schnorr.verify(s,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(i){const a=i.matchAll(regex());for(const r of a)try{const[o,s]=r;yield{uri:o,value:s,decoded:decode(s),start:r.index,end:r.index+o.length}}catch{}}function replaceAll(i,a){return i.replaceAll(regex(),(r,o)=>a({uri:r,value:o,decoded:decode(o)}))}var nip28_exports={};__export(nip28_exports,{channelCreateEvent:()=>channelCreateEvent,channelHideMessageEvent:()=>channelHideMessageEvent,channelMessageEvent:()=>channelMessageEvent,channelMetadataEvent:()=>channelMetadataEvent,channelMuteUserEvent:()=>channelMuteUserEvent});var channelCreateEvent=(i,a)=>{let r;if("object"==typeof i.content)r=JSON.stringify(i.content);else{if("string"!=typeof i.content)return;r=i.content}return finishEvent({kind:40,tags:[...i.tags??[]],content:r,created_at:i.created_at},a)},channelMetadataEvent=(i,a)=>{let r;if("object"==typeof i.content)r=JSON.stringify(i.content);else{if("string"!=typeof i.content)return;r=i.content}return finishEvent({kind:41,tags:[["e",i.channel_create_event_id],...i.tags??[]],content:r,created_at:i.created_at},a)},channelMessageEvent=(i,a)=>{const r=[["e",i.channel_create_event_id,i.relay_url,"root"]];return i.reply_to_channel_message_event_id&&r.push(["e",i.reply_to_channel_message_event_id,i.relay_url,"reply"]),finishEvent({kind:42,tags:[...r,...i.tags??[]],content:i.content,created_at:i.created_at},a)},channelHideMessageEvent=(i,a)=>{let r;if("object"==typeof i.content)r=JSON.stringify(i.content);else{if("string"!=typeof i.content)return;r=i.content}return finishEvent({kind:43,tags:[["e",i.channel_message_event_id],...i.tags??[]],content:r,created_at:i.created_at},a)},channelMuteUserEvent=(i,a)=>{let r;if("object"==typeof i.content)r=JSON.stringify(i.content);else{if("string"!=typeof i.content)return;r=i.content}return finishEvent({kind:44,tags:[["p",i.pubkey_to_mute],...i.tags??[]],content:r,created_at:i.created_at},a)},nip39_exports={},_fetch2;__export(nip39_exports,{useFetchImplementation:()=>useFetchImplementation2,validateGithub:()=>validateGithub});try{_fetch2=fetch}catch{}function useFetchImplementation2(i){_fetch2=i}function validateGithub(i,a,r){return _validateGithub.apply(this,arguments)}function _validateGithub(){return _validateGithub=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r){try{return(yield(yield _fetch2(`https://gist.github.com/${a}/${r}/raw`)).text())===`Verifying that I control the following Nostr public key: ${i}`}catch{return!1}}),_validateGithub.apply(this,arguments)}var nip42_exports={};__export(nip42_exports,{authenticate:()=>authenticate});var authenticate=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*({challenge:a,relay:r,sign:o}){const s={kind:22242,created_at:Math.floor(Date.now()/1e3),tags:[["relay",r.url],["challenge",a]],content:""};return r.auth(yield o(s))});return function(r){return i.apply(this,arguments)}}(),nip44_exports={};__export(nip44_exports,{decrypt:()=>decrypt2,encrypt:()=>encrypt2,utils:()=>utils});var utils={v2:{maxPlaintextSize:65408,minCiphertextSize:100,maxCiphertextSize:102400,getConversationKey:(i,a)=>secp256k1.getSharedSecret(i,"02"+a).subarray(1,33),getMessageKeys(i,a){const r=hkdf(sha256$1,i,a,"nip44-v2",76);return{encryption:r.subarray(0,32),nonce:r.subarray(32,44),auth:r.subarray(44,76)}},calcPadding(i){if(!Number.isSafeInteger(i)||i<0)throw new Error("expected positive integer");if(i<=32)return 32;const a=1<=utils.v2.maxPlaintextSize)throw new Error("invalid plaintext length: must be between 1b and 64KB");const o=utils.v2.calcPadding(r),s=new Uint8Array(o-r),c=new Uint8Array(2);return new DataView(c.buffer).setUint16(0,r),concatBytes$1(c,a,s)},unpad(i){const a=new DataView(i.buffer).getUint16(0),r=i.subarray(2,2+a);if(0===a||r.length!==a||i.length!==2+utils.v2.calcPadding(a))throw new Error("invalid padding");return utf8Decoder.decode(r)}}};function encrypt2(i,a,r={}){const o=r.version??2;if(2!==o)throw new Error("unknown encryption version "+o);const s=r.salt??randomBytes$1(32);ensureBytes(s,32);const c=utils.v2.getMessageKeys(i,s),y=utils.v2.pad(a),_=chacha20(c.encryption,c.nonce,y),E=hmac(sha256$1,c.auth,_);return base64$1.encode(concatBytes$1(new Uint8Array([o]),s,_,E))}function decrypt2(i,a){const r=utils.v2;ensureBytes(i,32);const o=a.length;if(o=r.maxCiphertextSize)throw new Error("invalid ciphertext length: "+o);if("#"===a[0])throw new Error("unknown encryption version");let s;try{s=base64$1.decode(a)}catch(S){throw new Error("invalid base64: "+S.message)}const c=s.subarray(0,1)[0];if(2!==c)throw new Error("unknown encryption version "+c);const y=s.subarray(1,33),_=s.subarray(33,-32),E=s.subarray(-32),T=r.getMessageKeys(i,y);if(!equalBytes(hmac(sha256$1,T.auth,_),E))throw new Error("invalid MAC");const A=chacha20(T.encryption,T.nonce,_);return r.unpad(A)}var nip47_exports={};function parseConnectionString(i){const{pathname:a,searchParams:r}=new URL(i),o=a,s=r.get("relay"),c=r.get("secret");if(!o||!s||!c)throw new Error("invalid connection string");return{pubkey:o,relay:s,secret:c}}function makeNwcRequestEvent(i){return _makeNwcRequestEvent.apply(this,arguments)}function _makeNwcRequestEvent(){return _makeNwcRequestEvent=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*({pubkey:i,secret:a,invoice:r}){const o={method:"pay_invoice",params:{invoice:r}},s=yield encrypt$1(a,i,JSON.stringify(o));return finishEvent({kind:23194,created_at:Math.round(Date.now()/1e3),content:s,tags:[["p",i]]},a)}),_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(i){_fetch3=i}function getZapEndpoint(i){return _getZapEndpoint.apply(this,arguments)}function _getZapEndpoint(){return _getZapEndpoint=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i){try{let a="",{lud06:r,lud16:o}=JSON.parse(i.content);if(r){let{words:y}=bech32$1.decode(r,1e3),_=bech32$1.fromWords(y);a=utf8Decoder.decode(_)}else{if(!o)return null;{let[y,_]=o.split("@");a=`https://${_}/.well-known/lnurlp/${y}`}}let s=yield _fetch3(a),c=yield s.json();if(c.allowsNostr&&c.nostrPubkey)return c.callback}catch{}return null}),_getZapEndpoint.apply(this,arguments)}function makeZapRequest({profile:i,event:a,amount:r,relays:o,comment:s=""}){if(!r)throw new Error("amount not given");if(!i)throw new Error("profile not given");let c={kind:9734,created_at:Math.round(Date.now()/1e3),content:s,tags:[["p",i],["amount",r.toString()],["relays",...o]]};return a&&c.tags.push(["e",a]),c}function validateZapRequest(i){let a;try{a=JSON.parse(i)}catch{return"Invalid zap request JSON."}if(!validateEvent(a))return"Zap request is not a valid Nostr event.";if(!verifySignature(a))return"Invalid signature on zap request.";let r=a.tags.find(([s,c])=>"p"===s&&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 o=a.tags.find(([s,c])=>"e"===s&&c);return o&&!o[1].match(/^[a-f0-9]{64}$/)?"Zap request 'e' tag is not valid hex.":a.tags.find(([s,c])=>"relays"===s&&c)?null:"Zap request doesn't have a 'relays' tag."}function makeZapReceipt({zapRequest:i,preimage:a,bolt11:r,paidAt:o}){let s=JSON.parse(i).tags.filter(([y])=>"e"===y||"p"===y||"a"===y),c={kind:9735,created_at:Math.round(o.getTime()/1e3),content:"",tags:[...s,["bolt11",r],["description",i]]};return a&&c.tags.push(["preimage",a]),c}var nip98_exports={};__export(nip98_exports,{getToken:()=>getToken,unpackEventFromToken:()=>unpackEventFromToken,validateEvent:()=>validateEvent2,validateToken:()=>validateToken});var _authorizationScheme="Nostr ";function getToken(i,a,r){return _getToken.apply(this,arguments)}function _getToken(){return _getToken=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r,o=!1){if(!i||!a)throw new Error("Missing loginUrl or httpMethod");const s=getBlankEvent(27235);s.tags=[["u",i],["method",a]],s.created_at=Math.round((new Date).getTime()/1e3);const c=yield r(s);return(o?_authorizationScheme:"")+base64$1.encode(utf8Encoder.encode(JSON.stringify(c)))}),_getToken.apply(this,arguments)}function validateToken(i,a,r){return _validateToken.apply(this,arguments)}function _validateToken(){return _validateToken=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r){const o=yield unpackEventFromToken(i).catch(s=>{throw s});return yield validateEvent2(o,a,r).catch(s=>{throw s})}),_validateToken.apply(this,arguments)}function unpackEventFromToken(i){return _unpackEventFromToken.apply(this,arguments)}function _unpackEventFromToken(){return _unpackEventFromToken=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i){if(!i)throw new Error("Missing token");i=i.replace(_authorizationScheme,"");const a=utf8Decoder.decode(base64$1.decode(i));if(!a||0===a.length||!a.startsWith("{"))throw new Error("Invalid token");return JSON.parse(a)}),_unpackEventFromToken.apply(this,arguments)}function validateEvent2(i,a,r){return _validateEvent.apply(this,arguments)}function _validateEvent(){return _validateEvent=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r){if(!i)throw new Error("Invalid nostr event");if(!verifySignature(i))throw new Error("Invalid nostr event, signature invalid");if(27235!==i.kind)throw new Error("Invalid nostr event, kind invalid");if(!i.created_at)throw new Error("Invalid nostr event, created_at invalid");if(Math.round((new Date).getTime()/1e3)-i.created_at>60)throw new Error("Invalid nostr event, expired");const o=i.tags.find(c=>"u"===c[0]);if(1!==o?.length&&o?.[1]!==a)throw new Error("Invalid nostr event, url tag invalid");const s=i.tags.find(c=>"method"===c[0]);if(1!==s?.length&&s?.[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 i=1e3,a=60*i,r=60*a,o=24*r,s=7*o;function y(_,E,T,A){var S=E>=1.5*T;return Math.round(_/T)+" "+A+(S?"s":"")}return ms=function(_,E){E=E||{};var A,S,T=typeof _;if("string"===T&&_.length>0)return function(A){if(!((A=String(A)).length>100)){var S=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(A);if(S){var I=parseFloat(S[1]);switch((S[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*I;case"weeks":case"week":case"w":return I*s;case"days":case"day":case"d":return I*o;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*a;case"seconds":case"second":case"secs":case"sec":case"s":return I*i;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return I;default:return}}}}(_);if("number"===T&&isFinite(_))return E.long?(A=_,(S=Math.abs(A))>=o?y(A,S,o,"day"):S>=r?y(A,S,r,"hour"):S>=a?y(A,S,a,"minute"):S>=i?y(A,S,i,"second"):A+" ms"):function(A){var S=Math.abs(A);return S>=o?Math.round(A/o)+"d":S>=r?Math.round(A/r)+"h":S>=a?Math.round(A/a)+"m":S>=i?Math.round(A/i)+"s":A+"ms"}(_);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(_))}}function setup(i){function a(s){let c,y,_,E=null;function T(...A){if(!T.enabled)return;const S=T,I=Number(new Date);S.diff=I-(c||I),S.prev=c,S.curr=I,c=I,A[0]=a.coerce(A[0]),"string"!=typeof A[0]&&A.unshift("%O");let Y=0;A[0]=A[0].replace(/%([a-zA-Z%])/g,(z,q)=>{if("%%"===z)return"%";Y++;const dt=a.formatters[q];return"function"==typeof dt&&(z=dt.call(S,A[Y]),A.splice(Y,1),Y--),z}),a.formatArgs.call(S,A),(S.log||a.log).apply(S,A)}return T.namespace=s,T.useColors=a.useColors(),T.color=a.selectColor(s),T.extend=r,T.destroy=a.destroy,Object.defineProperty(T,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==E?E:(y!==a.namespaces&&(y=a.namespaces,_=a.enabled(s)),_),set:A=>{E=A}}),"function"==typeof a.init&&a.init(T),T}function r(s,c){const y=a(this.namespace+(void 0===c?":":c)+s);return y.log=this.log,y}function o(s){return s.toString().substring(2,s.toString().length-2).replace(/\.\*\?$/,"*")}return a.debug=a,a.default=a,a.coerce=function(s){return s instanceof Error?s.stack||s.message:s},a.disable=function(){const s=[...a.names.map(o),...a.skips.map(o).map(c=>"-"+c)].join(",");return a.enable(""),s},a.enable=function(s){let c;a.save(s),a.namespaces=s,a.names=[],a.skips=[];const y=("string"==typeof s?s:"").split(/[\s,]+/),_=y.length;for(c=0;c<_;c++)y[c]&&("-"===(s=y[c].replace(/\*/g,".*?"))[0]?a.skips.push(new RegExp("^"+s.slice(1)+"$")):a.names.push(new RegExp("^"+s+"$")))},a.enabled=function(s){if("*"===s[s.length-1])return!0;let c,y;for(c=0,y=a.skips.length;c{a[s]=i[s]}),a.names=[],a.skips=[],a.formatters={},a.selectColor=function(s){let c=0;for(let y=0;y{"%%"!==_&&(c++,"%c"===_&&(y=c))}),o.splice(y,0,s)},a.save=function(o){try{o?a.storage.setItem("debug",o):a.storage.removeItem("debug")}catch{}},a.load=function(){let o;try{o=a.storage.getItem("debug")}catch{}return!o&&typeof process<"u"&&"env"in process&&(o=process.env.DEBUG),o},a.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+)/))},a.storage=function(){try{return localStorage}catch{}}(),a.destroy=(()=>{let o=!1;return()=>{o||(o=!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`."))}})(),a.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"],a.log=console.debug||console.log||(()=>{}),i.exports=common(a);const{formatters:r}=i.exports;r.j=function(o){try{return JSON.stringify(o)}catch(s){return"[UnexpectedJSONParseError]: "+s.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(a,r,o){const{entryExpirationTimeInMS:s=null,next:c=null,prev:y=null,onEntryEvicted:_,onEntryMarkedAsMostRecentlyUsed:E,clone:T,cloneFn:A}=o??{};if("number"==typeof s&&(s<=0||Number.isNaN(s)))throw new Error("entryExpirationTimeInMS must either be null (no expiry) or greater than 0");this.clone=null!=T&&T,this.cloneFn=A??this.defaultClone,this.key=a,this.internalValue=this.clone?this.cloneFn(r):r,this.created=Date.now(),this.entryExpirationTimeInMS=s,this.next=c,this.prev=y,this.onEntryEvicted=_,this.onEntryMarkedAsMostRecentlyUsed=E}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:a,value:r,isExpired:o}=this;this.onEntryEvicted({key:a,value:r,isExpired:o})}}invokeOnEntryMarkedAsMostRecentlyUsed(){if(this.onEntryMarkedAsMostRecentlyUsed){const{key:a,value:r}=this;this.onEntryMarkedAsMostRecentlyUsed({key:a,value:r})}}defaultClone(a){return"boolean"==typeof a||"string"==typeof a||"number"==typeof a?a:JSON.parse(JSON.stringify(a))}}LRUCacheNode$1.LRUCacheNode=LRUCacheNode,Object.defineProperty(LRUCache$1,"__esModule",{value:!0}),LRUCache$1.LRUCache=void 0;const LRUCacheNode_1=LRUCacheNode$1;class LRUCache{constructor(a){this.lookupTable=new Map,this.head=null,this.tail=null;const{maxSize:r=25,entryExpirationTimeInMS:o=null,onEntryEvicted:s,onEntryMarkedAsMostRecentlyUsed:c,cloneFn:y,clone:_}=a??{};if(Number.isNaN(r)||r<=0)throw new Error("maxSize must be greater than 0.");if("number"==typeof o&&(o<=0||Number.isNaN(o)))throw new Error("entryExpirationTimeInMS must either be null (no expiry) or greater than 0");this.maxSizeInternal=r,this.entryExpirationTimeInMS=o,this.onEntryEvicted=s,this.onEntryMarkedAsMostRecentlyUsed=c,this.clone=_,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(a){if(Number.isNaN(a)||a<=0)throw new Error("maxSize must be greater than 0.");this.maxSizeInternal=a,this.enforceSizeLimit()}set(a,r,o){const s=this.lookupTable.get(a);s&&this.removeNodeFromListAndLookupTable(s);const c=new LRUCacheNode_1.LRUCacheNode(a,r,{entryExpirationTimeInMS:this.entryExpirationTimeInMS,onEntryEvicted:this.onEntryEvicted,onEntryMarkedAsMostRecentlyUsed:this.onEntryMarkedAsMostRecentlyUsed,clone:this.clone,cloneFn:this.cloneFn,...o});return this.setNodeAsHead(c),this.lookupTable.set(a,c),this.enforceSizeLimit(),this}get(a){const r=this.lookupTable.get(a);return r?r.isExpired?(this.removeNodeFromListAndLookupTable(r),null):(this.setNodeAsHead(r),r.value):null}peek(a){const r=this.lookupTable.get(a);return r?r.isExpired?(this.removeNodeFromListAndLookupTable(r),null):r.value:null}delete(a){const r=this.lookupTable.get(a);return!!r&&this.removeNodeFromListAndLookupTable(r)}has(a){const r=this.lookupTable.get(a);return!(!r||r.isExpired&&(this.removeNodeFromListAndLookupTable(r),1))}clear(){this.head=null,this.tail=null,this.lookupTable.clear()}find(a){let r=this.head;for(;r;){if(r.isExpired){const s=r.next;this.removeNodeFromListAndLookupTable(r),r=s;continue}const o=this.mapNodeToEntry(r);if(a(o))return this.setNodeAsHead(r),o;r=r.next}return null}forEach(a){let r=this.head,o=0;for(;r;)if(r.isExpired){const s=r.next;this.removeNodeFromListAndLookupTable(r),r=s}else a(r.value,r.key,o),r=r.next,o++}*values(){let a=this.head;for(;a;)if(a.isExpired){const r=a.next;this.removeNodeFromListAndLookupTable(a),a=r}else yield a.value,a=a.next}*keys(){let a=this.head;for(;a;)if(a.isExpired){const r=a.next;this.removeNodeFromListAndLookupTable(a),a=r}else yield a.key,a=a.next}*entries(){let a=this.head;for(;a;)if(a.isExpired){const r=a.next;this.removeNodeFromListAndLookupTable(a),a=r}else yield this.mapNodeToEntry(a),a=a.next}*[Symbol.iterator](){let a=this.head;for(;a;)if(a.isExpired){const r=a.next;this.removeNodeFromListAndLookupTable(a),a=r}else yield this.mapNodeToEntry(a),a=a.next}enforceSizeLimit(){let a=this.tail;for(;null!==a&&this.size>this.maxSizeInternal;){const r=a.prev;this.removeNodeFromListAndLookupTable(a),a=r}}mapNodeToEntry({key:a,value:r}){return{key:a,value:r}}setNodeAsHead(a){this.removeNodeFromList(a),this.head?(a.next=this.head,this.head.prev=a,this.head=a):(this.head=a,this.tail=a),a.invokeOnEntryMarkedAsMostRecentlyUsed()}removeNodeFromList(a){null!==a.prev&&(a.prev.next=a.next),null!==a.next&&(a.next.prev=a.prev),this.head===a&&(this.head=a.next),this.tail===a&&(this.tail=a.prev),a.next=null,a.prev=null}removeNodeFromListAndLookupTable(a){return a.invokeOnEvicted(),this.removeNodeFromList(a),this.lookupTable.delete(a.key)}cleanCache(){if(!this.entryExpirationTimeInMS)return;const a=[];for(const r of this.lookupTable.values())r.isExpired&&a.push(r);a.forEach(r=>this.removeNodeFromListAndLookupTable(r))}}LRUCache$1.LRUCache=LRUCache,function(i){var a=commonjsGlobal&&commonjsGlobal.__createBinding||(Object.create?function(o,s,c,y){void 0===y&&(y=c);var _=Object.getOwnPropertyDescriptor(s,c);_&&!("get"in _?!s.__esModule:_.writable||_.configurable)||(_={enumerable:!0,get:function(){return s[c]}}),Object.defineProperty(o,y,_)}:function(o,s,c,y){void 0===y&&(y=c),o[y]=s[c]}),r=commonjsGlobal&&commonjsGlobal.__exportStar||function(o,s){for(var c in o)"default"===c||Object.prototype.hasOwnProperty.call(s,c)||a(s,o,c)};Object.defineProperty(i,"__esModule",{value:!0}),r(LRUCache$1,i)}(dist);var lib={};(function(i){function a(kt){if(!Number.isSafeInteger(kt))throw new Error(`Wrong integer: ${kt}`)}function r(...kt){const ct=(lt,Ct)=>$t=>lt(Ct($t));return{encode:Array.from(kt).reverse().reduce((lt,Ct)=>lt?ct(lt,Ct.encode):Ct.encode,void 0),decode:kt.reduce((lt,Ct)=>lt?ct(lt,Ct.decode):Ct.decode,void 0)}}function o(kt){return{encode:ct=>{if(!Array.isArray(ct)||ct.length&&"number"!=typeof ct[0])throw new Error("alphabet.encode input should be an array of numbers");return ct.map(lt=>{if(a(lt),lt<0||lt>=kt.length)throw new Error(`Digit index outside alphabet: ${lt} (alphabet: ${kt.length})`);return kt[lt]})},decode:ct=>{if(!Array.isArray(ct)||ct.length&&"string"!=typeof ct[0])throw new Error("alphabet.decode input should be array of strings");return ct.map(lt=>{if("string"!=typeof lt)throw new Error(`alphabet.decode: not string element=${lt}`);const Ct=kt.indexOf(lt);if(-1===Ct)throw new Error(`Unknown letter: "${lt}". Allowed: ${kt}`);return Ct})}}}function s(kt=""){if("string"!=typeof kt)throw new Error("join separator should be string");return{encode:ct=>{if(!Array.isArray(ct)||ct.length&&"string"!=typeof ct[0])throw new Error("join.encode input should be array of strings");for(let lt of ct)if("string"!=typeof lt)throw new Error(`join.encode: non-string input=${lt}`);return ct.join(kt)},decode:ct=>{if("string"!=typeof ct)throw new Error("join.decode input should be string");return ct.split(kt)}}}function c(kt,ct="="){if(a(kt),"string"!=typeof ct)throw new Error("padding chr should be string");return{encode(lt){if(!Array.isArray(lt)||lt.length&&"string"!=typeof lt[0])throw new Error("padding.encode input should be array of strings");for(let Ct of lt)if("string"!=typeof Ct)throw new Error(`padding.encode: non-string input=${Ct}`);for(;lt.length*kt%8;)lt.push(ct);return lt},decode(lt){if(!Array.isArray(lt)||lt.length&&"string"!=typeof lt[0])throw new Error("padding.encode input should be array of strings");for(let $t of lt)if("string"!=typeof $t)throw new Error(`padding.decode: non-string input=${$t}`);let Ct=lt.length;if(Ct*kt%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;Ct>0&<[Ct-1]===ct;Ct--)if(!((Ct-1)*kt%8))throw new Error("Invalid padding: string has too much padding");return lt.slice(0,Ct)}}}function y(kt){if("function"!=typeof kt)throw new Error("normalize fn should be function");return{encode:ct=>ct,decode:ct=>kt(ct)}}function _(kt,ct,lt){if(ct<2)throw new Error(`convertRadix: wrong from=${ct}, base cannot be less than 2`);if(lt<2)throw new Error(`convertRadix: wrong to=${lt}, base cannot be less than 2`);if(!Array.isArray(kt))throw new Error("convertRadix: data should be array");if(!kt.length)return[];let Ct=0;const $t=[],qt=Array.from(kt);for(qt.forEach(ve=>{if(a(ve),ve<0||ve>=ct)throw new Error(`Wrong integer: ${ve}`)});;){let ve=0,ne=!0;for(let ce=Ct;cect?E(ct,kt%ct):kt,T=(kt,ct)=>kt+(ct-E(kt,ct));function A(kt,ct,lt,Ct){if(!Array.isArray(kt))throw new Error("convertRadix2: data should be array");if(ct<=0||ct>32)throw new Error(`convertRadix2: wrong from=${ct}`);if(lt<=0||lt>32)throw new Error(`convertRadix2: wrong to=${lt}`);if(T(ct,lt)>32)throw new Error(`convertRadix2: carry overflow from=${ct} to=${lt} carryBits=${T(ct,lt)}`);let $t=0,qt=0;const ve=2**lt-1,ne=[];for(const ce of kt){if(a(ce),ce>=2**ct)throw new Error(`convertRadix2: invalid data word=${ce} from=${ct}`);if($t=$t<32)throw new Error(`convertRadix2: carry overflow pos=${qt} from=${ct}`);for(qt+=ct;qt>=lt;qt-=lt)ne.push(($t>>qt-lt&ve)>>>0);$t&=2**qt-1}if($t=$t<=ct)throw new Error("Excess padding");if(!Ct&&$t)throw new Error(`Non-zero padding: ${$t}`);return Ct&&qt>0&&ne.push($t>>>0),ne}function S(kt){return a(kt),{encode:ct=>{if(!(ct instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return _(Array.from(ct),256,kt)},decode:ct=>{if(!Array.isArray(ct)||ct.length&&"number"!=typeof ct[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(_(ct,kt,256))}}}function I(kt,ct=!1){if(a(kt),kt<=0||kt>32)throw new Error("radix2: bits should be in (0..32]");if(T(8,kt)>32||T(kt,8)>32)throw new Error("radix2: carry overflow");return{encode:lt=>{if(!(lt instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return A(Array.from(lt),8,kt,!ct)},decode:lt=>{if(!Array.isArray(lt)||lt.length&&"number"!=typeof lt[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(A(lt,kt,8,ct))}}}function N(kt){if("function"!=typeof kt)throw new Error("unsafeWrapper fn should be function");return function(...ct){try{return kt.apply(null,ct)}catch{}}}function Y(kt,ct){if(a(kt),"function"!=typeof ct)throw new Error("checksum fn should be function");return{encode(lt){if(!(lt instanceof Uint8Array))throw new Error("checksum.encode: input should be Uint8Array");const Ct=ct(lt).slice(0,kt),$t=new Uint8Array(lt.length+kt);return $t.set(lt),$t.set(Ct,lt.length),$t},decode(lt){if(!(lt instanceof Uint8Array))throw new Error("checksum.decode: input should be Uint8Array");const Ct=lt.slice(0,-kt),$t=ct(Ct).slice(0,kt),qt=lt.slice(-kt);for(let ve=0;vekt.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),i.base64=r(I(6),o("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),c(6),s("")),i.base64url=r(I(6),o("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),c(6),s(""));const z=kt=>r(S(58),o(kt),s(""));i.base58=z("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),i.base58flickr=z("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),i.base58xrp=z("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");const q=[0,2,3,5,6,7,9,10,11];i.base58xmr={encode(kt){let ct="";for(let lt=0;ltr(Y(4,ct=>kt(kt(ct))),i.base58);const dt=r(o("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),s("")),pt=[996825010,642813549,513874426,1027748829,705979059];function et(kt){const ct=kt>>25;let lt=(33554431&kt)<<5;for(let Ct=0;Ct>Ct&1)&&(lt^=pt[Ct]);return lt}function _t(kt,ct,lt=1){const Ct=kt.length;let $t=1;for(let qt=0;qt126)throw new Error(`Invalid prefix (${kt})`);$t=et($t)^ve>>5}$t=et($t);for(let qt=0;qtce)throw new TypeError(`Wrong string length: ${ne.length} (${ne}). Expected (8..${ce})`);const qe=ne.toLowerCase();if(ne!==qe&&ne!==ne.toUpperCase())throw new Error("String must be lowercase or uppercase");const Mr=(ne=qe).lastIndexOf("1");if(0===Mr||-1===Mr)throw new Error('Letter "1" must be present between prefix and data only');const mr=ne.slice(0,Mr),_r=ne.slice(Mr+1);if(_r.length<6)throw new Error("Data must be at least 6 characters long");const Wr=dt.decode(_r).slice(0,-6),ke=_t(mr,Wr,ct);if(!_r.endsWith(ke))throw new Error(`Invalid checksum in ${ne}: expected "${ke}"`);return{prefix:mr,words:Wr}}return{encode:function(ne,ce,qe=90){if("string"!=typeof ne)throw new Error("bech32.encode prefix should be string, not "+typeof ne);if(!Array.isArray(ce)||ce.length&&"number"!=typeof ce[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof ce);const Mr=ne.length+7+ce.length;if(!1!==qe&&Mr>qe)throw new TypeError(`Length ${Mr} exceeds limit ${qe}`);return`${ne=ne.toLowerCase()}1${dt.encode(ce)}${_t(ne,ce,ct)}`},decode:ve,decodeToBytes:function(ne){const{prefix:ce,words:qe}=ve(ne,!1);return{prefix:ce,words:qe,bytes:Ct(qe)}},decodeUnsafe:N(ve),fromWords:Ct,fromWordsUnsafe:qt,toWords:$t}}i.bech32=Bt("bech32"),i.bech32m=Bt("bech32m"),i.utf8={encode:kt=>(new TextDecoder).decode(kt),decode:kt=>(new TextEncoder).encode(kt)},i.hex=r(I(4),o("0123456789abcdef"),s(""),y(kt=>{if("string"!=typeof kt||kt.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof kt} with length ${kt.length}`);return kt.toLowerCase()}));const jt={utf8:i.utf8,hex:i.hex,base16:i.base16,base32:i.base32,base64:i.base64,base64url:i.base64url,base58:i.base58,base58xmr:i.base58xmr},At=`Invalid encoding type. Available types: ${Object.keys(jt).join(", ")}`;i.bytesToString=(kt,ct)=>{if("string"!=typeof kt||!jt.hasOwnProperty(kt))throw new TypeError(At);if(!(ct instanceof Uint8Array))throw new TypeError("bytesToString() expects Uint8Array");return jt[kt].encode(ct)},i.str=i.bytesToString,i.stringToBytes=(kt,ct)=>{if(!jt.hasOwnProperty(kt))throw new TypeError(At);if("string"!=typeof ct)throw new TypeError("stringToBytes() expects string");return jt[kt].decode(ct)},i.bytes=i.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 i=0,a=Object.keys(TAGCODES);ithis.handleNotice(a))}initiateAuth(i={limit:1}){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){a.debug("Initiating authentication");const r=a.relay.sub([i],{id:"auth-test"});r.on("eose",()=>{r.unsub(),a._status=1,a.ndkRelay.emit("ready"),a.debug("Authentication not required"),r.unsub()}),a.debug("Authentication request started")})()}connect(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const a=()=>{i.updateConnectionStats.connected(),i.ndkRelay.authRequired?(i._status=6,i.ndkRelay.emit("connect"),i.initiateAuth()):(i._status=1,i.ndkRelay.emit("connect"),i.ndkRelay.emit("ready"))},r=()=>{i.updateConnectionStats.disconnected(),1===i._status&&(i._status=3,i.handleReconnection()),i.ndkRelay.emit("disconnect")},o=function(){var s=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(c){i.debug("Relay requested authentication",{havePolicy:!!i.ndkRelay.authPolicy}),i.ndkRelay.authPolicy?7!==i._status&&(i._status=7,yield i.ndkRelay.authPolicy(i.ndkRelay,c),7===i._status&&(i.debug("Authentication policy finished"),i._status=1,i.ndkRelay.emit("ready"))):yield i.ndkRelay.emit("auth",c)});return function(y){return s.apply(this,arguments)}}();try{i.updateConnectionStats.attempt(),i._status=0,i.relay.off("connect",a),i.relay.off("disconnect",r),i.relay.on("connect",a),i.relay.on("disconnect",r),i.relay.on("auth",o),yield i.relay.connect()}catch(s){throw i.debug("Failed to connect",s),i._status=3,s}})()}disconnect(){this._status=2,this.relay.close()}get status(){return this._status}isAvailable(){return 1===this._status}isFlapping(){const i=this._connectionStats.durations;if(i.length%3!=0)return!1;const a=i.reduce((o,s)=>o+s,0)/i.length,r=i.map(o=>Math.pow(o-a,2)).reduce((o,s)=>o+s,0)/i.length;return Math.sqrt(r)<1e3}handleNotice(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){(i.includes("oo many")||i.includes("aximum"))&&(a.disconnect(),setTimeout(()=>a.connect(),2e3),a.debug(a.relay.url,"Relay complaining?",i)),a.ndkRelay.emit("notice",a,i)})()}handleReconnection(i=0){if(this.isFlapping())return this.ndkRelay.emit("flapping",this,this._connectionStats),void(this._status=5);const a=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),i<5?setTimeout(()=>{this.handleReconnection(i+1)},6e4):this.debug("Reconnect failed after 5 attempts")})},a)}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(i){this.ndkRelay=i}publish(i,a=2500){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const o=()=>new Promise((E,T)=>{try{r.publishEvent(i,a).then(A=>E(A)).catch(A=>T(A))}catch(A){T(A)}}),s=new Promise((E,T)=>{setTimeout(()=>T(new Error("Timeout")),a)}),c=()=>{o().then(E=>y(E)).catch(E=>_(E))};let y,_;return 1===r.ndkRelay.status?Promise.race([o(),s]):Promise.race([new Promise((E,T)=>{y=E,_=T,r.ndkRelay.once("connect",c)}),s]).finally(()=>{r.ndkRelay.removeListener("connect",c)})})()}publishEvent(i,a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const o=yield i.toNostrEvent(),s=r.ndkRelay.connectivity.relay.publish(o);let c;const y=new Promise((E,T)=>{s.then(()=>{clearTimeout(c),r.ndkRelay.emit("published",i),E(!0)}).catch(A=>{clearTimeout(c),r.ndkRelay.debug("Publish failed",A,i.id),r.ndkRelay.emit("publish:failed",i,A),T(A)})});if(!a||i.isEphemeral())return y;const _=new Promise((E,T)=>{c=setTimeout(()=>{r.ndkRelay.debug("Publish timed out",i.rawEvent()),r.ndkRelay.emit("publish:failed",i,"Timeout"),T(new Error("Publish operation timed out"))},a)});return Promise.race([y,_])})()}auth(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return a.ndkRelay.connectivity.relay.auth(i.rawEvent())})()}};function calculateGroupableId(i){const a=[];for(const r of i){if(r.since||r.until)return null;const o=Object.keys(r||{}).sort().join("-");a.push(o)}return a.join("|")}function mergeFilters(i){const a={};return i.forEach(r=>{Object.entries(r).forEach(([o,s])=>{a[o]=Array.isArray(s)?void 0===a[o]?[...s]:Array.from(new Set([...a[o],...s])):s})}),a}var MAX_SUBID_LENGTH=20;function queryFullyFilled(i){return!(!filterIncludesIds(i.filter)||!resultHasAllRequestedIds(i))}function compareFilter(i,a){if(Object.keys(i).length!==Object.keys(a).length)return!1;for(const[r,o]of Object.entries(i)){const s=a[r];if(!s)return!1;if(Array.isArray(o)&&Array.isArray(s)){const c=o;for(const y of s)if(!c.includes(y))return!1}else if(s!==o)return!1}return!0}function filterIncludesIds(i){return!!i.ids}function resultHasAllRequestedIds(i){const a=i.filter.ids;return!!a&&a.length===i.eventFirstSeen.size}function generateSubId(i,a){const r=i.map(_=>_.subId).filter(Boolean),o=[],s=new Set,c=new Set;if(r.length>0)o.push(Array.from(new Set(r)).join(","));else{for(const _ of a)for(const E of Object.keys(_))"kinds"===E?_.kinds?.forEach(T=>c.add(T)):s.add(E);c.size>0&&o.push("kinds:"+Array.from(c).join(",")),s.size>0&&o.push(Array.from(s).join(","))}let y=o.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(i){let a;if(i.match(NIP33_A_REGEX)){const[r,o,s]=i.split(":"),c={authors:[o],kinds:[parseInt(r)]};return s&&(c["#d"]=[s]),c}try{switch(a=nip19_exports.decode(i),a.type){case"nevent":return{ids:[a.data.id]};case"note":return{ids:[a.data]};case"naddr":return{authors:[a.data.pubkey],"#d":[a.data.identifier],kinds:[a.data.kind]}}}catch{}return{ids:[i]}}function isNip33AValue(i){return null!==i.match(NIP33_A_REGEX)}var NIP33_A_REGEX=/^(\d+):([0-9A-Fa-f]+)(?::(.*))?$/;function relaysFromBech32(i){try{const a=nip19_exports.decode(i);if(["naddr","nevent"].includes(a?.type)){const r=a.data;if(r?.relays)return r.relays.map(o=>new NDKRelay(o))}}catch{}return[]}var NDKGroupedSubscriptions=class extends lib$1.EventEmitter{subscriptions;req;debug;constructor(i,a){super(),this.subscriptions=i,this.debug=a||this.subscriptions[0].subscription.debug.extend("grouped");for(const r of i)this.handleSubscriptionClosure(r)}addSubscription(i){this.subscriptions.push(i),this.handleSubscriptionClosure(i)}eventReceived(i){for(const a of this.subscriptions)a.eventReceived(i)}eoseReceived(i){Array.from(this.subscriptions).forEach(function(){var a=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(r){r.subscription.eoseReceived(i)});return function(r){return a.apply(this,arguments)}}())}handleSubscriptionClosure(i){i.subscription.on("close",()=>{const a=this.subscriptions.findIndex(r=>r.subscription===i.subscription);this.subscriptions.splice(a,1),this.subscriptions.length<=0&&this.emit("close")})}map(i){return this.subscriptions.map(i)}[Symbol.iterator](){let i=0;const a=this.subscriptions;return{next:()=>imatchFilter(r,a))}};function findMatchingActiveSubscriptions(i,a){if(i.length!==a.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"!==i.opts.groupableDelayType||(y=setTimeout(()=>{this.executeGroup(r,i)},i.opts.groupableDelay),this.executionTimeoutsByGroupId.set(r,y)),this.delayedTimers.has(r)?this.delayedTimers.get(r).push(y):this.delayedTimers.set(r,[y])}executeGroup(i,a){const r=this.delayedItems.get(i);this.delayedItems.delete(i);const o=this.delayedTimers.get(i);if(this.delayedTimers.delete(i),o)for(const s of o)clearTimeout(s);if(r){const s=r.subscriptions[0].filters.length,c=[];for(let y=0;yE.filters[y]);c.push(mergeFilters(_))}this.executeSubscriptions(i,r,c)}}executeSubscriptionsWhenConnected(i,a,r){const o=()=>{this.debug("new relay coming online for active subscription",{relay:this.ndkRelay.url,mergeFilters}),this.executeSubscriptionsConnected(i,a,r)};this.ndkRelay.once("ready",o),a.once("close",()=>{this.ndkRelay.removeListener("ready",o)})}executeSubscriptions(i,a,r){this.conn.isAvailable()?this.executeSubscriptionsConnected(i,a,r):this.executeSubscriptionsWhenConnected(i,a,r)}executeSubscriptionsConnected(i,a,r){const o=[];for(const{subscription:_}of a)o.push(_);const s=generateSubId(o,r);a.req=r;const c={id:s};(this.ndkRelay.trusted||o.every(_=>_.opts.skipVerification))&&(c.skipVerification=!0);const y=this.conn.relay.sub(r,c);return this.activeSubscriptions.set(y,a),i&&this.activeSubscriptionsByGroupId.set(i,{filters:r,sub:y}),y.on("event",_=>{const E=new NDKEvent(void 0,_);E.relay=this.ndkRelay,this.activeSubscriptions.get(y)?.eventReceived(E)}),y.on("eose",()=>{this.activeSubscriptions.get(y)?.eoseReceived(this.ndkRelay)}),a.once("close",()=>{y.unsub(),this.activeSubscriptions.delete(y),i&&this.activeSubscriptionsByGroupId.delete(i)}),this.executeSubscriptionsWhenConnected(i,a,r),y}executedFilters(){const i=new Map;for(const[,a]of this.activeSubscriptions)i.set(a.req,a.map(r=>r.subscription));return i}},NDKRelay=class extends lib$1.EventEmitter{url;scores;connectivity;subs;publisher;authPolicy;authRequired=!1;trusted=!1;complaining=!1;debug;constructor(i,a){super(),this.url=i,this.scores=new Map,this.debug=debug3(`ndk:relay:${i}`),this.connectivity=new NDKRelayConnectivity(this),this.subs=new NDKRelaySubscriptions(this),this.publisher=new NDKRelayPublisher(this),this.authPolicy=a}get status(){return this.connectivity.status}get connectionStats(){return this.connectivity.connectionStats}connect(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return i.connectivity.connect()})()}disconnect(){3!==this.status&&this.connectivity.disconnect()}subscribe(i,a){this.subs.subscribe(i,a)}publish(i,a=2500){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return r.publisher.publish(i,a)})()}auth(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return a.publisher.auth(i)})()}scoreSlowerEvent(i){}tagReference(i){const a=["r",this.url];return i&&a.push(i),a}referenceTags(){return[["r",this.url]]}activeSubscriptions(){return this.subs.executedFilters()}},PublishError=class extends Error{errors;constructor(i,a){super(i),this.errors=a}},NDKRelaySet=class kE{relays;debug;ndk;constructor(a,r){this.relays=a,this.ndk=r,this.debug=r.debug.extend("relayset")}addRelay(a){this.relays.add(a)}static fromRelayUrls(a,r){const o=new Set;for(const s of a){const c=r.pool.relays.get(s);if(c)o.add(c);else{const y=new NDKRelay(s);r.pool.useTemporaryRelay(y),o.add(y)}}return new kE(new Set(o),r)}publish(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const s=new Set,c=new Map,y=a.isEphemeral(),_=Array.from(o.relays).map(E=>new Promise(T=>{E.publish(a,r).then(()=>{s.add(E),T()}).catch(A=>{y||(c.set(E,A),o.debug("error publishing to relay",{relay:E.url,err:A})),T()})}));if(yield Promise.all(_),0===s.size&&!y)throw new PublishError("No relay was able to receive the event",c);return s})()}size(){return this.relays.size}};function calculateRelaySetFromEvent(i,a){const r=new Set;return i.pool?.relays.forEach(o=>r.add(o)),new NDKRelaySet(r,i)}function getWriteRelaysFor(i,a){if(i.outboxTracker)return i.outboxTracker.data.get(a)?.writeRelays}function calculateRelaySetsFromFilter(i,a){const r=new Map,o=new Set;if(a.forEach(s=>{s.authors&&s.authors.forEach(c=>o.add(c))}),o.size>0){const s=new Map;for(const c of o){const y=getWriteRelaysFor(i,c);y&&y.size>0?(i.debug(`Adding ${y.size} relays for ${c}`),y.forEach(_=>{const E=s.get(_)||[];E.push(c),s.set(_,E)})):i.explicitRelayUrls?.forEach(_=>{const E=s.get(_)||[];E.push(c),s.set(_,E)})}for(const c of s.keys())r.set(c,[]);for(const c of a)if(c.authors)for(const[y,_]of s.entries()){const E=c.authors.filter(T=>_.includes(T));r.set(y,[...r.get(y),{...c,authors:E}])}else for(const y of s.keys())r.set(y,[...r.get(y),c])}else i.explicitRelayUrls?.forEach(s=>{r.set(s,a)});return r}function calculateRelaySetsFromFilters(i,a){return calculateRelaySetsFromFilter(i,a)}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(i){super(),this.ndk=i.ndk,this.zappedEvent=i.zappedEvent,this.zappedUser=i.zappedUser||this.ndk.getUser({hexpubkey:this.zappedEvent?.pubkey})}getZapEndpoint(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let a,r,o,s;if(i.zappedUser&&(i.zappedUser.profile||(yield i.zappedUser.fetchProfile({groupable:!1})),a=(i.zappedUser.profile||{}).lud06,r=(i.zappedUser.profile||{}).lud16),r&&!r.startsWith("LNURL")){const[c,y]=r.split("@");o=`https://${y}/.well-known/lnurlp/${c}`}else if(a){const{words:c}=bech32.decode(a,1e3),y=bech32.fromWords(c);o=new TextDecoder("utf-8").decode(y)}if(!o)throw new Error("No zap endpoint found");try{const c=i.ndk.httpFetch||fetch,y=yield c(o);if(200!==y.status){const E=yield y.text();throw new Error(`Unable to fetch zap endpoint ${o}: ${E}`)}const _=yield y.json();return _?.allowsNostr&&(_?.nostrPubkey||_?.nostrPubKey)&&(s=_.callback),s}catch(c){throw new Error(`Unable to fetch zap endpoint ${o}: ${c}`)}})()}createZapRequest(i,a,r,o,s){var c=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const y=yield c.generateZapRequest(i,a,r,o);if(!y)return null;const{event:_,zapEndpoint:E}=y;if(!_)throw new Error("No zap request event found");let T;yield _.sign(s);try{T=yield c.getInvoice(_,i,E)}catch(A){throw new Error("Failed to get invoice: "+A)}return T})()}getInvoice(i,a,r){return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return(yield(yield fetch(`${r}?`+new URLSearchParams({amount:a.toString(),nostr:JSON.stringify(i.rawEvent())}))).json()).pr})()}generateZapRequest(i,a,r,o,s){var c=this;return(0,_home_runner_work_angor_hub_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 _=nip57_exports.makeZapRequest({profile:c.zappedUser.pubkey,event:null,amount:i,comment:a||"",relays:o??c.relays()});if(c.zappedEvent){const T=c.zappedEvent.referenceTags();_.tags.push(...T)}_.tags.push(["lnurl",y]);const E=new NDKEvent(c.ndk,_);return r&&(E.tags=E.tags.concat(r)),{event:E,zapEndpoint:y}})()}relays(){let i=[];return this.ndk?.pool?.relays&&(i=this.ndk.pool.urls()),i.length||(i=DEFAULT_RELAYS),i}};function mergeTags(i,a){const r=new Map,o=(s,c)=>s.every((y,_)=>y===c[_]);return i.concat(a).forEach(s=>{for(let[c,y]of r)if(o(y,s)||o(s,y))return void(s.length>=y.length&&r.set(c,s));r.set(s.join(","),s)}),Array.from(r.values())}function generateContentTags(i){return _generateContentTags.apply(this,arguments)}function _generateContentTags(){return _generateContentTags=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a=[]){let r=[];const o=s=>{a.find(c=>c[0]===s[0]&&c[1]===s[1])||a.push(s)};return i=i.replace(/(@|nostr:)(npub|nprofile|note|nevent|naddr)[a-zA-Z0-9]+/g,s=>{try{const c=s.split(/(@|nostr:)/)[2],{type:y,data:_}=nip19_exports.decode(c);let E;switch(y){case"npub":E=["p",_];break;case"nprofile":E=["p",_.pubkey];break;case"note":r.push(new Promise(function(){var T=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(A){o(["e",_,yield maybeGetEventRelayUrl(c),"mention"]),A()});return function(A){return T.apply(this,arguments)}}()));break;case"nevent":r.push(new Promise(function(){var T=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(A){let{id:S,relays:I,author:N}=_;I&&0!==I.length||(I=[yield maybeGetEventRelayUrl(c)]),o(["e",S,I[0],"mention"]),N&&o(["p",N]),A()});return function(A){return T.apply(this,arguments)}}()));break;case"naddr":r.push(new Promise(function(){var T=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(A){const S=[_.kind,_.pubkey,_.identifier].join(":");let I=_.relays??[];0===I.length&&(I=[yield maybeGetEventRelayUrl(c)]),o(["a",S,I[0],"mention"]),o(["p",_.pubkey]),A()});return function(A){return T.apply(this,arguments)}}()));break;default:return s}return E&&o(E),`nostr:${c}`}catch{return s}}),yield Promise.all(r),{content:i=i.replace(/#(\w+)/g,(s,c)=>{const y=["t",c];return a.find(_=>_[0]===y[0]&&_[1]===y[1])||a.push(y),s}),tags:a}}),_generateContentTags.apply(this,arguments)}function maybeGetEventRelayUrl(i){return _maybeGetEventRelayUrl.apply(this,arguments)}function _maybeGetEventRelayUrl(){return(_maybeGetEventRelayUrl=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i){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(i,a){return _encrypt.apply(this,arguments)}function _encrypt(){return _encrypt=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a){if(!this.ndk)throw new Error("No NDK instance found!");if(a||(yield this.ndk.assertSigner(),a=this.ndk.signer),!i){const r=this.getMatchingTags("p");if(1!==r.length)throw new Error("No recipient could be determined and no explicit recipient was provided");i=this.ndk.getUser({hexpubkey:r[0][1]})}this.content=yield a?.encrypt(i,this.content)}),_encrypt.apply(this,arguments)}function decrypt(i,a){return _decrypt.apply(this,arguments)}function _decrypt(){return _decrypt=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a){if(!this.ndk)throw new Error("No NDK instance found!");a||(yield this.ndk.assertSigner(),a=this.ndk.signer),i||(i=this.author),this.content=yield a?.decrypt(i,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_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i=!0,a){if(!a&&i){if(!this.ndk)throw new Error("No NDK instance found");this.ndk.assertSigner(),a=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}`]),a&&(yield r.sign(a)),i&&(yield r.publish()),r}),_repost.apply(this,arguments)}function getKind(i){return 1===i.kind?6:16}var NDKEvent=class Vw extends lib$1.EventEmitter{ndk;created_at;content="";tags=[];kind;id="";sig;pubkey="";_author=void 0;relay;constructor(a,r){super(),this.ndk=a,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(a){this.pubkey=a.hexpubkey,this._author=void 0}get author(){if(this._author)return this._author;if(!this.ndk)throw new Error("No NDK instance found");const a=this.ndk.getUser({hexpubkey:this.pubkey});return this._author=a,a}tag(a,r){let o=[];if(a instanceof NDKUser){const s=["p",a.pubkey];r&&s.push(r),o.push(s)}else if(a instanceof Vw){const s=a;o=s.referenceTags(r,s?.pubkey===this.pubkey);for(const y of s.getMatchingTags("p"))y[1]!==this.pubkey&&(this.tags.find(_=>"p"===_[0]&&_[1]===y[1])||this.tags.push(["p",y[1]]))}else o=[a];this.tags=mergeTags(this.tags,o)}toNostrEvent(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!a&&""===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 o=r.rawEvent(),{content:s,tags:c}=yield r.generateTags();o.content=s||"",o.tags=c;try{r.id=getEventHash(o)}catch{}return r.id&&(o.id=r.id),r.sig&&(o.sig=r.sig),o})()}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(a){return this.tags.filter(r=>r[0]===a)}tagValue(a){const r=this.getMatchingTags(a);if(0!==r.length)return r[0][1]}get alt(){return this.tagValue("alt")}set alt(a){this.removeTag("alt"),a&&this.tags.push(["alt",a])}removeTag(a){this.tags=this.tags.filter(r=>r[0]!==a)}sign(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){a?r.author=yield a.user():(r.ndk?.assertSigner(),a=r.ndk.signer),yield r.generateTags(),r.isReplaceable()&&(r.created_at=Math.floor(Date.now()/1e3));const o=yield r.toNostrEvent();return r.sig=yield a.sign(o),r.sig})()}publish(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(o.sig||(yield o.sign()),!o.ndk)throw new Error("NDKEvent must be associated with an NDK instance to publish");return a||(a=o.ndk.devWriteRelaySet||calculateRelaySetFromEvent(o.ndk)),a.publish(o,r)})()}generateTags(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let r=[];const o=yield generateContentTags(a.content,a.tags),s=o.content;if(r=o.tags,a.kind&&a.isParamReplaceable()&&!a.getMatchingTags("d")[0]){const c=a.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((a.ndk?.clientName||a.ndk?.clientNip89)&&!a.tagValue("client")){const c=["client",a.ndk.clientName??""];a.ndk.clientNip89&&c.push(a.ndk.clientNip89),r.push(c)}return{content:s||"",tags:r}})()}muted(){const a=this.ndk?.mutedIds.get(this.pubkey);if(a&&"p"===a)return"author";const r=this.tagReference(),o=this.ndk?.mutedIds.get(r[1]);return o&&o===r[0]?"event":null}replaceableDTag(){if(this.kind&&this.kind>=3e4&&this.kind<=4e4){const a=this.getMatchingTags("d")[0];return a?a[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 a=this.replaceableDTag();return`${this.kind}:${this.pubkey}:${a}`}tagReference(a){let r;return r=this.isParamReplaceable()?["a",this.tagAddress()]:["e",this.tagId()],r.push(this.relay?this.relay.url:""),a&&r.push(a),r}referenceTags(a,r){let o=[];return o=this.isParamReplaceable()?[["a",this.tagAddress()],["e",this.id]]:[["e",this.id]],this.relay?.url?o=o.map(s=>(s.push(this.relay?.url),s)):a&&(o=o.map(s=>(s.push(""),s))),a&&o.forEach(s=>s.push(a)),r||o.push(...this.author.referenceTags()),o}filter(){return this.isParamReplaceable()?{"#a":[this.tagId()]}:{"#e":[this.tagId()]}}zap(a,r,o,s,c){var y=this;return(0,_home_runner_work_angor_hub_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 _=new Zap({ndk:y.ndk,zappedEvent:y,zappedUser:s}),E=Array.from(y.ndk.pool.relays.keys());return yield _.createZapRequest(a,r,o,E,c)})()}delete(a){var r=this;return(0,_home_runner_work_angor_hub_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 o=new Vw(r.ndk,{kind:5,content:a||""});return o.tag(r),yield o.publish(),o})()}repost=repost.bind(this);react(a,r=!0){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!o.ndk)throw new Error("No NDK instance found");o.ndk.assertSigner();const s=new Vw(o.ndk,{kind:7,content:a});return s.tag(o),r?yield s.publish():yield s.sign(),s})()}get isValid(){return!0}},READ_MARKER="read",WRITE_MARKER="write",NDKRelayList=class EE extends NDKEvent{constructor(a,r){super(a,r),this.kind??=10002}static from(a){return new EE(a.ndk,a.rawEvent())}get readRelayUrls(){return this.getMatchingTags("r").filter(a=>!a[2]||a[2]&&a[2]===READ_MARKER).map(a=>a[1])}set readRelayUrls(a){for(const r of a)this.tags.push(["r",r,READ_MARKER])}get writeRelayUrls(){return this.getMatchingTags("r").filter(a=>!a[2]||a[2]&&a[2]===WRITE_MARKER).map(a=>a[1])}set writeRelayUrls(a){for(const r of a)this.tags.push(["r",r,WRITE_MARKER])}get bothRelayUrls(){return this.getMatchingTags("r").filter(a=>!a[2]).map(a=>a[1])}set bothRelayUrls(a){for(const r of a)this.tags.push(["r",r])}get relays(){return this.getMatchingTags("r").map(a=>a[1])}},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(i,a,r,o,s){if(super(),this.ndk=i,this.pool=r?.pool||i.pool,this.opts={...defaultOpts,...r||{}},this.filters=a instanceof Array?a:[a],this.subId=s||r?.subId,this.internalId=Math.random().toString(36).substring(7),this.relaySet=o,this.debug=i.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 i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let a;i.shouldQueryCache()&&(a=i.startWithCache(),i.shouldWaitForCache()&&(yield a,queryFullyFilled(i)))?i.emit("eose",i):i.shouldQueryRelays()?i.startWithRelays():i.emit("eose",i)})()}stop(){this.emit("close",this),this.removeAllListeners()}hasAuthorsFilter(){return this.filters.some(i=>i.authors?.length)}startWithCache(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(i.ndk.cacheAdapter?.query){const a=i.ndk.cacheAdapter.query(i);i.ndk.cacheAdapter.locking&&(yield a)}})()}startWithRelays(){if(this.relaySet){this.relayFilters=new Map;for(const i of this.relaySet.relays)this.relayFilters.set(i.url,this.filters)}else this.relayFilters=calculateRelaySetsFromFilters(this.ndk,this.filters);if(this.relayFilters&&0!==this.relayFilters.size)for(const[i,a]of this.relayFilters)this.pool.getRelay(i).subscribe(this,a);else this.debug("No relays to subscribe to",this.ndk.explicitRelayUrls)}eventReceived(i,a,r=!1){if(a&&(i.relay=a),a||(a=i.relay),this.skipValidation||i.isValid){if(!r&&a){let o=this.eventsPerRelay.get(a);if(o||(o=new Set,this.eventsPerRelay.set(a,o)),o.add(i.id),this.eventFirstSeen.has(i.id)){const s=Date.now()-(this.eventFirstSeen.get(i.id)||0);return a.scoreSlowerEvent(s),void this.emit("event:dup",i,a,s,this)}this.ndk.cacheAdapter&&this.ndk.cacheAdapter.setEvent(i,this.filters,a),this.eventFirstSeen.set(i.id,Date.now())}else this.eventFirstSeen.set(i.id,0);i.ndk||(i.ndk=this.ndk),this.emit("event",i,a,this),this.lastEventReceivedAt=Date.now()}else this.debug("Event failed validation",i)}eoseTimeout;eoseReceived(i){this.eosesSeen.add(i),this.eoseDebug(`received from ${i.url}`);let a=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 o=1e3;const s=this.eosesSeen.size/this.relayFilters.size;if(this.eosesSeen.size>=2&&s>=.5){o*=1-s,this.eoseTimeout&&clearTimeout(this.eoseTimeout);const c=()=>{a=this.lastEventReceivedAt?Date.now()-this.lastEventReceivedAt:void 0,void 0!==a&&a<20?this.eoseTimeout=setTimeout(c,o):(this.emit("eose"),this.opts?.closeOnEose&&this.stop())};this.eoseTimeout=setTimeout(c,o)}}}};function follows(i,a){return _follows.apply(this,arguments)}function _follows(){return _follows=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r=3){if(!this.ndk)throw new Error("NDK not set");const o=Array.from(yield this.ndk.fetchEvents({kinds:[r],authors:[this.pubkey]},i||{groupable:!1}))[0];if(o){const s=new Set;return o.tags.forEach(c=>{if("p"===c[0])try{s.add(c[1]),a&&this.ndk?.outboxTracker?.trackUsers([c[1]])}catch{}}),[...s].reduce((c,y)=>{const _=new NDKUser({pubkey:y});return _.ndk=this.ndk,c.add(_),c},new Set)}return new Set}),_follows.apply(this,arguments)}function profileFromEvent(i){const a={};let r;try{r=JSON.parse(i.content)}catch(o){throw new Error(`Failed to parse profile event: ${o}`)}return Object.keys(r).forEach(o=>{switch(o){case"name":a.name=r.name;break;case"display_name":a.displayName=r.display_name;break;case"image":case"picture":a.image=r.image||r.picture;break;case"banner":a.banner=r.banner;break;case"bio":a.bio=r.bio;break;case"nip05":a.nip05=r.nip05;break;case"lud06":a.lud06=r.lud06;break;case"lud16":a.lud16=r.lud16;break;case"about":a.about=r.about;break;case"zapService":a.zapService=r.zapService;break;case"website":a.website=r.website;break;default:a[o]=r[o]}}),a}function serializeProfile(i){const a={};for(const[r,o]of Object.entries(i))switch(r){case"username":case"name":a.name=o;break;case"displayName":a.display_name=o;break;case"image":case"picture":a.picture=o;break;case"bio":case"about":a.about=o;break;default:a[r]=o}return JSON.stringify(a)}var NDKList=class CE extends NDKEvent{_encryptedTags;encryptedTagsLength;constructor(a,r){super(a,r),this.kind??=30001}static from(a){return new CE(a.ndk,a.rawEvent())}get title(){const a=this.tagValue("title")||this.tagValue("name");return 3!==this.kind||a?1e4!==this.kind||a?10001!==this.kind||a?10002!==this.kind||a?10003!==this.kind||a?10004!==this.kind||a?10005!==this.kind||a?10006!==this.kind||a?10007!==this.kind||a?10015!==this.kind||a?10030!==this.kind||a?a??this.tagValue("d"):"Emojis":"Interests":"Search Relays":"Blocked Relays":"Public Chats":"Communities":"Bookmarks":"Relay Metadata":"Pinned Notes":"Mute":"Contacts"}set title(a){if(this.removeTag("title"),this.removeTag("name"),!a)throw new Error("Title cannot be empty");this.tags.push(["title",a])}get name(){const a=this.tagValue("name");return 3!==this.kind||a?1e4!==this.kind||a?10001!==this.kind||a?10002!==this.kind||a?10003!==this.kind||a?10004!==this.kind||a?10005!==this.kind||a?10006!==this.kind||a?10007!==this.kind||a?10015!==this.kind||a?10030!==this.kind||a?a??this.tagValue("d"):"Emojis":"Interests":"Search Relays":"Blocked Relays":"Public Chats":"Communities":"Bookmarks":"Relay Metadata":"Pinned Notes":"Mute":"Contacts"}set name(a){if(this.removeTag("name"),!a)throw new Error("Name cannot be empty");this.tags.push(["title",a])}get description(){return this.tagValue("description")}set description(a){a?this.tags.push(["description",a]):this.removeTag("description")}isEncryptedTagsCacheValid(){return!(!this._encryptedTags||this.encryptedTagsLength!==this.content.length)}encryptedTags(a=!0){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(a&&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 o=yield r.ndk.signer.user();try{if(r.content.length>0)try{const s=yield r.ndk.signer.decrypt(o,r.content),c=JSON.parse(s);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(a){return!0}get items(){return this.tags.filter(a=>!["d","L","l","title","name","description","summary","image","thumb","alt","expiration","subject"].includes(a[0]))}addItem(a,r=void 0,o=!1){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s.ndk)throw new Error("NDK instance not set");if(!s.ndk.signer)throw new Error("NDK signer not set");let c;if(a instanceof NDKEvent)c=a.referenceTags();else if(a instanceof NDKUser)c=a.referenceTags();else if(a instanceof NDKRelay)c=a.referenceTags();else{if(!Array.isArray(a))throw new Error("Invalid object type");c=[a]}if(r&&c[0].push(r),o){const y=yield s.ndk.signer.user(),_=yield s.encryptedTags();_.push(...c),s._encryptedTags=_,s.encryptedTagsLength=s.content.length,s.content=JSON.stringify(_),yield s.encrypt(y)}else s.tags.push(...c);s.created_at=Math.floor(Date.now()/1e3),s.emit("change")})()}removeItem(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!o.ndk)throw new Error("NDK instance not set");if(!o.ndk.signer)throw new Error("NDK signer not set");if(r){const s=yield o.ndk.signer.user(),c=yield o.encryptedTags();c.splice(a,1),o._encryptedTags=c,o.encryptedTagsLength=o.content.length,o.content=JSON.stringify(c),yield o.encrypt(s)}else o.tags.splice(a,1);return o.created_at=Math.floor(Date.now()/1e3),o.emit("change"),o})()}},lists_default=NDKList;function pin(i,a,r){return _pin.apply(this,arguments)}function _pin(){return _pin=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r){if(!this.ndk)throw new Error("No NDK instance found");if(this.ndk.assertSigner(),!a){const o=yield this.ndk.fetchEvents({kinds:[10001],authors:[this.pubkey]},{cacheUsage:"ONLY_RELAY"});a=o.size>0?lists_default.from(Array.from(o)[0]):new NDKEvent(this.ndk,{kind:10001})}return a.tag(i),r&&(yield a.publish()),a}),_pin.apply(this,arguments)}var NIP05_REGEX=/^(?:([\w.+-]+)@)?([\w.-]+)$/;function getNip05For(i){return _getNip05For.apply(this,arguments)}function _getNip05For(){return _getNip05For=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a=fetch,r={}){const o=i.match(NIP05_REGEX);if(!o)return null;const[s,c="_",y]=o;try{const _=yield a(`https://${y}/.well-known/nostr.json?name=${c}`,r),{names:E,relays:T,nip46:A}=parseNIP05Result(yield _.json()),S=E[c];return S?{pubkey:S,relays:T?.[S],nip46:A?.[S]}:null}catch{return null}}),_getNip05For.apply(this,arguments)}function parseNIP05Result(i){const a={names:{}};for(const[r,o]of Object.entries(i.names))"string"==typeof r&&"string"==typeof o&&(a.names[r]=o);if(i.relays){a.relays={};for(const[r,o]of Object.entries(i.relays))"string"==typeof r&&Array.isArray(o)&&(a.relays[r]=o.filter(s=>"string"==typeof s))}if(i.nip46){a.nip46={};for(const[r,o]of Object.entries(i.relays))"string"==typeof r&&Array.isArray(o)&&(a.nip46[r]=o.filter(s=>"string"==typeof s))}return a}var NDKUser=class Wv{ndk;profile;_npub;_pubkey;relayUrls=[];nip46Urls=[];constructor(a){a.npub&&(this._npub=a.npub),a.hexpubkey&&(this._pubkey=a.hexpubkey),a.pubkey&&(this._pubkey=a.pubkey),a.relayUrls&&(this.relayUrls=a.relayUrls),a.nip46Urls&&(this.nip46Urls=a.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(a){this._npub=a}get hexpubkey(){return this.pubkey}set hexpubkey(a){this._pubkey=a}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(a){this._pubkey=a}static fromNip05(a,r,o=!1){return(0,_home_runner_work_angor_hub_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(a);if(y){const _=new Wv({pubkey:y.pubkey,relayUrls:y.relays,nip46Urls:y.nip46});return _.ndk=r,_}}let s={};o&&(s.cache="no-cache");const c=yield getNip05For(a,r?.httpFetch,s);if(c&&r?.cacheAdapter&&r.cacheAdapter.saveNip05&&r?.cacheAdapter.saveNip05(a,c),c){const y=new Wv({pubkey:c.pubkey,relayUrls:c.relays,nip46Urls:c.nip46});return y.ndk=r,y}})()}fetchProfile(a){var r=this;return(0,_home_runner_work_angor_hub_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 o=null;if(r.ndk.cacheAdapter&&r.ndk.cacheAdapter.fetchProfile&&"ONLY_RELAY"!==a?.cacheUsage){const c=yield r.ndk.cacheAdapter.fetchProfile(r.pubkey);if(c)return r.profile=c,c}!a&&r.ndk.cacheAdapter&&r.ndk.cacheAdapter.locking&&(o=yield r.ndk.fetchEvents({kinds:[0],authors:[r.pubkey]},{cacheUsage:"ONLY_CACHE",closeOnEose:!0,groupable:!1}),a={cacheUsage:"ONLY_RELAY",closeOnEose:!0,groupable:!0,groupableDelay:250}),o&&0!==o.size||(o=yield r.ndk.fetchEvents({kinds:[0],authors:[r.pubkey]},a));const s=Array.from(o).sort((c,y)=>c.created_at-y.created_at);return 0===s.length?null:(r.profile=profileFromEvent(s[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 a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!a.ndk)throw new Error("NDK not set");const r=a.ndk.outboxPool||a.ndk.pool,o=new Set;for(const y of r.relays.values())o.add(y);const s=new NDKRelaySet(o,a.ndk),c=yield a.ndk.fetchEvent({kinds:[10002],authors:[a.pubkey]},{closeOnEose:!0,pool:r,groupable:!0,subId:`relay-list-${a.pubkey.slice(0,6)}`},s);return c?NDKRelayList.from(c):yield a.relayListFromKind3()})()}relayListFromKind3(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!a.ndk)throw new Error("NDK not set");const r=yield a.ndk.fetchEvent({kinds:[3],authors:[a.pubkey]});if(r)try{const o=JSON.parse(r.content),s=new NDKRelayList(a.ndk),c=new Set,y=new Set;for(const[_,E]of Object.entries(o))if(E){const T=E;T.write&&y.add(_),T.read&&c.add(_)}else c.add(_),y.add(_);return s.readRelayUrls=Array.from(c),s.writeRelayUrls=Array.from(y),s}catch{}})()}tagReference(){return["p",this.pubkey]}referenceTags(a){const r=[["p",this.pubkey]];return a&&r[0].push("",a),r}publish(){var a=this;return(0,_home_runner_work_angor_hub_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.profile)throw new Error("No profile available");a.ndk.assertSigner(),yield new NDKEvent(a.ndk,{kind:0,content:serializeProfile(a.profile)}).publish()})()}follow(a,r,o=3){var s=this;return(0,_home_runner_work_angor_hub_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.ndk.assertSigner(),r||(r=yield s.follows(void 0,void 0,o)),r.has(a))return!1;r.add(a);const c=new NDKEvent(s.ndk,{kind:o});for(const y of r)c.tag(y);return yield c.publish(),!0})()}validateNip05(a){var r=this;return(0,_home_runner_work_angor_hub_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 o=yield getNip05For(a);return null===o?null:o.pubkey===r.pubkey})()}zap(a,r,o,s){var c=this;return(0,_home_runner_work_angor_hub_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");s||c.ndk.assertSigner();const y=new Zap({ndk:c.ndk,zappedUser:c}),_=Array.from(c.ndk.pool.relays.keys());return yield y.createZapRequest(a,r,o,_,s)})()}},NDKPrivateKeySigner=class DE{_user;privateKey;constructor(a){a&&(this.privateKey=a,this._user=new NDKUser({hexpubkey:getPublicKey(this.privateKey)}))}static generate(){const a=generatePrivateKey();return new DE(a)}blockUntilReady(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!a._user)throw new Error("NDKUser not initialized");return a._user})()}user(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return yield a.blockUntilReady(),a._user})()}sign(a){var r=this;return(0,_home_runner_work_angor_hub_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(a,r.privateKey)})()}encrypt(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!o.privateKey)throw Error("Attempted to encrypt without a private key");const s=a.hexpubkey;return yield nip04_exports.encrypt(o.privateKey,s,r)})()}decrypt(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!o.privateKey)throw Error("Attempted to decrypt without a private key");const s=a.hexpubkey;return yield nip04_exports.decrypt(o.privateKey,s,r)})()}},NDKNostrRpc=class extends lib$1.EventEmitter{ndk;signer;debug;constructor(i,a,r){super(),this.ndk=i,this.signer=a,this.debug=r.extend("rpc")}subscribe(i){var a=this;const r=this.ndk.subscribe(i,{closeOnEose:!1,groupable:!1});return r.on("event",function(){var o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s){try{const c=yield a.parseEvent(s);a.emit(c.method?"request":`response-${c.id}`,c)}catch(c){a.debug("error parsing event",c,s.rawEvent())}});return function(s){return o.apply(this,arguments)}}()),new Promise((o,s)=>{r.on("eose",()=>o(r))})}parseEvent(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const r=a.ndk.getUser({hexpubkey:i.pubkey});r.ndk=a.ndk;const o=yield a.signer.decrypt(r,i.content),s=JSON.parse(o),{id:c,method:y,params:_,result:E,error:T}=s;return y?{id:c,pubkey:i.pubkey,method:y,params:_,event:i}:{id:c,result:E,error:T,event:i}})()}sendResponse(i,a,r,o=24133,s){var c=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const y={id:i,result:r};s&&(y.error=s);const _=yield c.signer.user(),E=c.ndk.getUser({hexpubkey:a}),T=new NDKEvent(c.ndk,{kind:o,content:JSON.stringify(y),tags:[["p",a]],pubkey:_.hexpubkey});T.content=yield c.signer.encrypt(E,T.content),yield T.sign(c.signer),yield T.publish()})()}sendRequest(i,a,r=[],o=24133,s){var c=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const y=Math.random().toString(36).substring(7),_=yield c.signer.user(),E=c.ndk.getUser({hexpubkey:i}),T={id:y,method:a,params:r},A=new Promise(I=>{const N=Y=>{"auth_url"===Y.result?(c.once(`response-${y}`,N),c.emit("authUrl",Y.error)):s&&s(Y)};c.once(`response-${y}`,N)}),S=new NDKEvent(c.ndk,{kind:o,content:JSON.stringify(T),tags:[["p",i]],pubkey:_.pubkey});return S.content=yield c.signer.encrypt(E,S.content),yield S.sign(c.signer),c.debug(`sending ${a} request to`,i),yield S.publish(),A})()}},NDKNip46Signer=class extends lib$1.EventEmitter{ndk;remoteUser;remotePubkey;token;localSigner;nip05;rpc;debug;relayUrls=[];constructor(i,a,r){let o,s;if(super(),a.includes("#")){const c=a.split("#");o=new NDKUser({npub:c[0]}).pubkey,s=c[1]}else a.startsWith("npub")?o=new NDKUser({npub:a}).pubkey:a.match(/\./)?this.nip05=a:o=a;this.ndk=i,o&&(this.remotePubkey=o),this.token=s,this.debug=i.debug.extend("nip46:signer"),this.remoteUser=new NDKUser({pubkey:o}),this.localSigner=r||NDKPrivateKeySigner.generate(),this.rpc=new NDKNostrRpc(i,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 i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return i.remoteUser})()}blockUntilReady(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const a=yield i.localSigner.user(),r=i.ndk.getUser({pubkey:i.remotePubkey});if(i.nip05&&!i.remotePubkey&&NDKUser.fromNip05(i.nip05).then(o=>{o&&(i.remoteUser=o,i.remotePubkey=o.pubkey,i.relayUrls=o.nip46Urls)}),!i.remotePubkey)throw new Error("Remote pubkey not set");return new Promise((o,s)=>{setTimeout(()=>{const c=[a.pubkey];i.token&&c.push(i.token),i.rpc.sendRequest(i.remotePubkey,"connect",c,24133,y=>{"ack"===y.result?o(r):s(y.error)})},100)})})()}encrypt(i,a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return r.debug("asking for encryption"),new Promise((o,s)=>{r.rpc.sendRequest(r.remotePubkey,"nip04_encrypt",[i.pubkey,a],24133,c=>{c.error?s(c.error):o(c.result)})})})()}decrypt(i,a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return r.debug("asking for decryption"),new Promise((o,s)=>{r.rpc.sendRequest(r.remotePubkey,"nip04_decrypt",[i.pubkey,a],24133,c=>{if(c.error)s(c.error);else{const y=JSON.parse(c.result);o(y[0])}})})})()}sign(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return a.debug("asking for a signature"),new Promise((r,o)=>{a.rpc.sendRequest(a.remotePubkey,"sign_event",[JSON.stringify(i)],24133,s=>{if(a.debug("got a response",s),s.error)o(s.error);else{const c=JSON.parse(s.result);r(c.sig)}})})})()}createAccount(i,a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){o.debug("asking to create an account");const s=[];return i&&s.push(i),a&&s.push(a),r&&s.push(r),new Promise((c,y)=>{o.rpc.sendRequest(o.remotePubkey,"create_account",s,24134,_=>{o.debug("got a response",_),_.error?y(_.error):c(_.result)})})})()}};function dedup(i,a){return i.created_at>a.created_at?i:a}var OutboxItem=class{type;relayUrlScores;readRelays;writeRelays;constructor(i){this.type=i,this.relayUrlScores=new Map,this.readRelays=new Set,this.writeRelays=new Set}},OutboxTracker=class extends lib$1.EventEmitter{data;ndk;debug;constructor(i){super(),this.ndk=i,this.debug=i.debug.extend("outbox-tracker"),this.data=new dist.LRUCache({maxSize:1e5,entryExpirationTimeInMS:5e3})}trackUsers(i){for(const a of i){const r=getKeyFromItem(a);if(this.data.has(r))continue;const o=this.track(a,"user"),s=a instanceof NDKUser?a:new NDKUser({hexpubkey:a});s.ndk=this.ndk,s.relayList().then(c=>{if(c){o.readRelays=new Set(c.readRelayUrls),o.writeRelays=new Set(c.writeRelayUrls);for(const y of o.readRelays)this.ndk.pool.blacklistRelayUrls.has(y)&&(this.debug(`removing blacklisted relay ${y} from read relays`),o.readRelays.delete(y));for(const y of o.writeRelays)this.ndk.pool.blacklistRelayUrls.has(y)&&(this.debug(`removing blacklisted relay ${y} from write relays`),o.writeRelays.delete(y));this.data.set(r,o),this.debug(`Adding ${o.readRelays.size} read relays and ${o.writeRelays.size} write relays for ${s.hexpubkey}`)}})}}track(i,a){const r=getKeyFromItem(i);a??=getTypeFromItem(i);let o=this.data.get(r);return o||(o=new OutboxItem(a)),this.data.set(r,o),o}};function getKeyFromItem(i){return i instanceof NDKUser?i.hexpubkey:i}function getTypeFromItem(i){return i 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(i=[],a=[],r,o){super(),this.debug=o??r.debug.extend("pool");for(const s of i){const c=new NDKRelay(s);this.addRelay(c,!1)}this.blacklistRelayUrls=new Set(a)}useTemporaryRelay(i,a=6e5){const r=this.relays.has(i.url);r||this.addRelay(i);const o=this.temporaryRelayTimers.get(i.url);if(o&&clearTimeout(o),!r||o){const s=setTimeout(()=>{this.removeRelay(i.url)},a);this.temporaryRelayTimers.set(i.url,s)}}addRelay(i,a=!0){var r=this;const o=i.url;this.blacklistRelayUrls?.has(o)?this.debug(`Relay ${o} is blacklisted`):(i.on("notice",function(){var s=(0,_home_runner_work_angor_hub_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 s.apply(this,arguments)}}()),i.on("connect",()=>this.handleRelayConnect(o)),i.on("ready",()=>this.handleRelayReady(i)),i.on("disconnect",(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return r.emit("relay:disconnect",i)})),i.on("flapping",()=>this.handleFlapping(i)),i.on("auth",function(){var s=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(c){return r.emit("relay:auth",i,c)});return function(c){return s.apply(this,arguments)}}()),this.relays.set(o,i),a&&i.connect().catch(s=>{this.debug(`Failed to connect to relay ${o}`,s)}))}removeRelay(i){const a=this.relays.get(i);if(a)return a.disconnect(),this.relays.delete(i),this.emit("relay:disconnect",a),!0;const r=this.temporaryRelayTimers.get(i);return r&&(clearTimeout(r),this.temporaryRelayTimers.delete(i)),!1}getRelay(i,a=!0){let r=this.relays.get(i);return r||(r=new NDKRelay(i),this.addRelay(r,a)),r}handleRelayConnect(i){this.debug(`Relay ${i} connected`),this.emit("relay:connect",this.relays.get(i)),this.stats().connected===this.relays.size&&this.emit("connect")}handleRelayReady(i){this.debug(`Relay ${i.url} ready`),this.emit("relay:ready",i)}connect(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const r=[];a.debug(`Connecting to ${a.relays.size} relays${i?`, timeout ${i}...`:""}`);for(const o of a.relays.values())if(i){const s=new Promise((c,y)=>{setTimeout(()=>y(`Timed out after ${i}ms`),i)});r.push(Promise.race([o.connect(),s]).catch(c=>{a.debug(`Failed to connect to relay ${o.url}: ${c??"No reason specified"}`)}))}else r.push(o.connect());i&&setTimeout(()=>{const o=a.stats().connected===a.relays.size,s=a.stats().connected>0;!o&&s&&a.emit("connect")},i),yield Promise.all(r)})()}checkOnFlappingRelays(){if(this.flappingRelays.size/this.relays.size>=.8)for(const i of this.flappingRelays)this.backoffTimes.set(i,0)}handleFlapping(i){this.debug(`Relay ${i.url} is flapping`);let a=this.backoffTimes.get(i.url)||5e3;a*=2,this.backoffTimes.set(i.url,a),this.debug(`Backoff time for ${i.url} is ${a}ms`),setTimeout(()=>{this.debug(`Attempting to reconnect to ${i.url}`),i.connect(),this.checkOnFlappingRelays()},a),i.disconnect(),this.emit("flapping",i)}size(){return this.relays.size}stats(){const i={total:0,connected:0,disconnected:0,connecting:0};for(const a of this.relays.values())i.total++,1===a.status?i.connected++:3===a.status?i.disconnected++:0===a.status&&i.connecting++;return i}connectedRelays(){return Array.from(this.relays.values()).filter(i=>1===i.status)}urls(){return Array.from(this.relays.keys())}};function correctRelaySet(i,a){const r=a.connectedRelays();if(!Array.from(i.relays).some(o=>r.map(s=>s.url).includes(o.url)))for(const o of r)i.addRelay(o);if(0===r.length)for(const o of a.relays.values())i.addRelay(o);return i}var SPEC_PATH="/.well-known/nostr/nip96.json",Nip96=class{ndk;spec;url;nip98Required=!1;constructor(i,a){this.url=`https://${i}${SPEC_PATH}`,this.ndk=a}prepareUpload(i,a="POST"){var r=this;return(0,_home_runner_work_angor_hub_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 o={};return r.nip98Required&&(o={Authorization:yield r.generateNip98Header(r.spec.api_url,a,i)}),{url:r.spec.api_url,headers:o}})()}xhrUpload(i,a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const o="POST",{url:s,headers:c}=yield r.prepareUpload(a,o);i.open(o,s,!0),c.Authorization&&i.setRequestHeader("Authorization",c.Authorization);const y=new FormData;return y.append("file",a),new Promise((_,E)=>{i.onload=function(){i.status>=200&&i.status<300?_(JSON.parse(i.responseText)):E(new Error(i.statusText))},i.onerror=function(){E(new Error("Network Error"))},i.send(y)})})()}upload(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const r="POST",{url:o,headers:s}=yield a.prepareUpload(i,r),c=new FormData;c.append("file",i);const y=yield a.ndk.httpFetch(a.spec.api_url,{method:r,headers:s,body:c});if(200!==y.status)throw new Error(`Failed to upload file to ${o}`);const _=yield y.json();if("success"!==_.status)throw new Error(_.message);return _})()}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 i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){i.validateHttpFetch();const a=yield i.ndk.httpFetch(i.url);if(200!==a.status)throw new Error(`Failed to fetch NIP96 spec from ${i.url}`);const r=yield a.json();if(!r)throw new Error(`Failed to parse NIP96 spec from ${i.url}`);i.spec=r,i.nip98Required=i.spec.plans.free.is_nip98_required})()}generateNip98Header(i,a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const s=new NDKEvent(o.ndk,{kind:27235,tags:[["u",i],["method",a]]});if(["POST","PUT","PATCH"].includes(a)){const c=yield o.calculateSha256(r);s.tags.push(["payload",c])}return yield s.sign(),`Nostr ${btoa(JSON.stringify(s.rawEvent()))}`})()}calculateSha256(i){return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const a=yield i.arrayBuffer(),r=yield crypto.subtle.digest("SHA-256",a);return Array.from(new Uint8Array(r)).map(o=>o.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(i={}){var a;super(),a=this,this.debug=i.debug||debug3("ndk"),this.explicitRelayUrls=i.explicitRelayUrls||[],this.pool=new NDKPool(i.explicitRelayUrls||[],i.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_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o,s){a.relayAuthDefaultPolicy&&(yield a.relayAuthDefaultPolicy(o,s))});return function(o,s){return r.apply(this,arguments)}}()),this.autoConnectUserRelays=i.autoConnectUserRelays??!0,this.autoFetchUserMutelist=i.autoFetchUserMutelist??!0,this.clientName=i.clientName,this.clientNip89=i.clientNip89,this.relayAuthDefaultPolicy=i.relayAuthDefaultPolicy,i.enableOutboxModel&&(this.outboxPool=new NDKPool(i.outboxRelayUrls||DEFAULT_OUTBOX_RELAYS,i.blacklistRelayUrls||DEFAULT_BLACKLISTED_RELAYS,this,this.debug.extend("outbox-pool")),this.outboxTracker=new OutboxTracker(this)),this.signer=i.signer,this.cacheAdapter=i.cacheAdapter,this.mutedIds=i.mutedIds||new Map,i.devWriteRelayUrls&&(this.devWriteRelaySet=NDKRelaySet.fromRelayUrls(i.devWriteRelayUrls,this));try{this.httpFetch=fetch}catch{}}addExplicitRelay(i,a,r=!0){let o;return o="string"==typeof i?new NDKRelay(i,a):i,this.pool.addRelay(o,r),this.explicitRelayUrls.push(o.url),o}toJSON(){return{relayCount:this.pool.relays.size}.toString()}get activeUser(){return this._activeUser}set activeUser(i){var a=this;const r=this._activeUser?.pubkey!==i?.pubkey;if(this._activeUser=i,i&&r){const o=function(){var E=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(T){const A=yield T.relayList();if(A){a.debug("Connecting to user relays",{npub:T.npub,relays:A.relays});for(const S of A.relays){let I=a.pool.relays.get(S);I||(I=new NDKRelay(S),a.pool.addRelay(I))}}else a.debug("No relay list found for user",{npub:T.npub})});return function(A){return E.apply(this,arguments)}}(),s=function(){var E=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(T){const A=yield a.fetchEvents([{kinds:[1e4],authors:[T.pubkey]},{kinds:[3e4],authors:[T.pubkey],"#d":["mute"],limit:1}]);if(A)for(const S of A){const I=lists_default.from(S);for(const N of I.items)a.mutedIds.set(N[1],N[0])}else a.debug("No mute list found for user",{npub:T.npub})});return function(A){return E.apply(this,arguments)}}(),c=[];this.autoConnectUserRelays&&c.push(o),this.autoFetchUserMutelist&&c.push(s);const y=function(){var E=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(T){for(const A of c)yield A(T)});return function(A){return E.apply(this,arguments)}}(),_=this.outboxPool||this.pool;_.connectedRelays.length>0?y(i):(this.debug("Waiting for connection to main relays"),_.once("relay:ready",E=>{this.debug("New relay ready",E?.url),y(i)}))}else i||(this.mutedIds=new Map)}get signer(){return this._signer}set signer(i){this._signer=i,this.emit("signer:ready",i),i?.user().then(a=>{a.ndk=this,this.activeUser=a})}connect(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){a._signer&&a.autoConnectUserRelays&&(a.debug("Attempting to connect to user relays specified by signer"),a._signer.relays)&&(yield a._signer.relays()).forEach(o=>a.pool.addRelay(o));const r=[a.pool.connect(i)];return a.outboxPool&&r.push(a.outboxPool.connect(i)),a.debug("Connecting to relays",{timeoutMs:i}),Promise.allSettled(r).then(()=>{})})()}getUser(i){const a=new NDKUser(i);return a.ndk=this,a}getUserFromNip05(i,a=!1){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return NDKUser.fromNip05(i,r,a)})()}subscribe(i,a,r,o=!0){const s=new NDKSubscription(this,i,a,r);if(r)for(const c of r.relays)this.pool.useTemporaryRelay(c);if(this.outboxPool&&s.hasAuthorsFilter()){const c=s.filters.filter(y=>y.authors&&y.authors?.length>0).map(y=>y.authors).flat();this.outboxTracker?.trackUsers(c)}return o&&s.start(),s}publish(i,a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.debug("Deprecated: Use `event.publish()` instead"),i.publish(a,r)})()}fetchEvent(i,a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let s,c;if(r instanceof NDKRelay?c=new NDKRelaySet(new Set([r]),o):r instanceof NDKRelaySet&&(c=r),!r&&"string"==typeof i&&!isNip33AValue(i)){const y=relaysFromBech32(i);y.length>0&&(c=new NDKRelaySet(new Set(y),o),c=correctRelaySet(c,o.pool))}if(s="string"==typeof i?filterFromId(i):i,!s)throw new Error(`Invalid filter: ${JSON.stringify(i)}`);return new Promise(y=>{const _=o.subscribe(s,{...a||{},closeOnEose:!0},c,!1);_.on("event",E=>{E.ndk=o,y(E)}),_.on("eose",()=>{y(null)}),_.start()})})()}fetchEvents(i,a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return new Promise(s=>{const c=new Map,y=o.subscribe(i,{...a||{},closeOnEose:!0},r,!1),_=E=>{const T=E.deduplicationKey(),A=c.get(T);A&&(E=dedup(A,E)),E.ndk=o,c.set(T,E)};y.on("event",_),y.on("event:dup",_),y.on("eose",()=>{s(new Set(c.values()))}),y.start()})})()}assertSigner(){if(!this.signer)throw this.emit("signerRequired"),new Error("Signer required")}getNip96(i){return new Nip96(i,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=(i,a)=>{localStorage.setItem(i,a)},localStorageGetItem=i=>{const a=window.localStorage.getItem(i);if(a)try{return JSON.parse(a)}catch{}return null},localStorageRemoveItem=i=>{localStorage.removeItem(i)},fetchProfile=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a,r){const o=new NDKUser({pubkey:a.pubkey});return o.ndk=r,yield o.fetchProfile()});return function(r,o){return i.apply(this,arguments)}}(),createProfile=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a,r,o,s){const c={name:a.name},y=new NDKEvent(r,{kind:0,created_at:Math.floor(Date.now()/1e3),pubkey:a.pubkey,content:JSON.stringify(c),tags:[]});window.location.hostname&&y.tags.push(["client",window.location.hostname]);const _=new NDKEvent(r,{kind:10002,created_at:Math.floor(Date.now()/1e3),pubkey:a.pubkey,content:"",tags:[]}),E=(s||"").split(",").map(T=>T.trim()).filter(T=>T.startsWith("ws"));E.length||E.push(...DEFAULT_SIGNUP_RELAYS);for(const T of E)_.tags.push(["r",T]);yield y.sign(o),console.log("signed profile",y),yield _.sign(o),console.log("signed relays",_),yield y.publish(NDKRelaySet.fromRelayUrls(OUTBOX_RELAYS$1,r)),console.log("published profile",y),yield _.publish(NDKRelaySet.fromRelayUrls(OUTBOX_RELAYS$1,r)),console.log("published relays",_)});return function(r,o,s,c){return i.apply(this,arguments)}}(),bunkerUrlToInfo=(i,a="")=>{const r=new URL(i);return{pubkey:r.hostname||r.pathname.split("//")[1],sk:a||generatePrivateKey(),relays:r.searchParams.getAll("relay"),token:r.searchParams.get("secret")||"",authMethod:"connect"}},isBunkerUrl=i=>i.startsWith("bunker://"),getBunkerUrl=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a,r){if(!a)return"";if(isBunkerUrl(a))return a;if(a.includes("@")){const[o,s]=a.toLocaleLowerCase().split("@"),c=r.devOverrideBunkerOrigin||`https://${s}`,y=`${c}/.well-known/nostr.json?name=_`,_=`${c}/.well-known/nostr.json?name=${o}`,E=yield fetch(y),T=yield E.json(),S=T.nip46[T.names._],I=yield fetch(_),N=(yield I.json()).names[o];if(!S.length)throw new Error("Bunker relay not provided");return`bunker://${N}?relay=${S[0]}`}throw new Error("Invalid user name or bunker url")});return function(r,o){return i.apply(this,arguments)}}(),checkNip05=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a){let r=!1,o="",s="";return yield(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!a||!a.includes("@"))return;const[c,y]=a.toLocaleLowerCase().split("@");if(!c)return;if(!new RegExp(/^[\w-.]+@([\w-]+\.)+[\w-]{2,8}$/g).test(a))return void(o="Invalid name");if(!y)return void(o="Select service");const _=`https://${y}/.well-known/nostr.json?name=${c.toLowerCase()}`;try{const E=yield fetch(_),T=yield E.json();if(T.names[c])return void(s=T.names[c])}catch{}r=!0})(),{available:r,taken:""!=s,error:o,pubkey:s}});return function(r){return i.apply(this,arguments)}}(),upgradeInfo=i=>{"typeAuthMethod"in i&&delete i.typeAuthMethod,i.authMethod||(i.authMethod="extension"in i&&i.extension?"extension":"readOnly"in i&&i.readOnly?"readOnly":"connect"),i.nip05&&isBunkerUrl(i.nip05)&&(i.bunkerUrl=i.nip05,i.nip05="")},localStorageAddAccount=i=>{localStorageSetItem(LOCAL_STORE_KEY,JSON.stringify(i));const a=localStorageGetItem(LOGGED_IN_ACCOUNTS)||[],r=localStorageGetItem(RECENT_ACCOUNTS)||[];a.forEach(y=>upgradeInfo(y)),r.forEach(y=>upgradeInfo(y));const o=a,s=a.findIndex(y=>y.pubkey===i.pubkey&&y.authMethod===i.authMethod);-1!==s?o[s]=i:o.push(i);const c=r.filter(y=>y.pubkey!==i.pubkey||y.authMethod!==i.authMethod);localStorageSetItem(RECENT_ACCOUNTS,JSON.stringify(c)),localStorageSetItem(LOGGED_IN_ACCOUNTS,JSON.stringify(o))},localStorageRemoveCurrentAccount=()=>{const i=localStorageGetItem(LOCAL_STORE_KEY);if(!i)return;upgradeInfo(i);const a={...i};delete a.sk,delete a.otpData;const r=localStorageGetItem(LOGGED_IN_ACCOUNTS)||[],o=localStorageGetItem(RECENT_ACCOUNTS)||[];r.forEach(y=>upgradeInfo(y)),o.forEach(y=>upgradeInfo(y));const s=o;if("connect"===a.authMethod&&a.bunkerUrl&&a.bunkerUrl.includes("secret="))console.log("nostr login bunker conn with a secret not saved to recent");else if("local"===a.authMethod)console.log("nostr login temporary local keys not save to recent");else{const y=o.findIndex(_=>_.pubkey===a.pubkey&&_.authMethod===a.authMethod);-1!==y?s[y]=a:s.push(a)}const c=r.filter(y=>y.pubkey!==i.pubkey||y.authMethod!==i.authMethod);localStorageSetItem(RECENT_ACCOUNTS,JSON.stringify(s)),localStorageSetItem(LOGGED_IN_ACCOUNTS,JSON.stringify(c)),localStorageRemoveItem(LOCAL_STORE_KEY)},localStorageRemoveRecent=i=>{const a=localStorageGetItem(RECENT_ACCOUNTS)||[];a.forEach(o=>upgradeInfo(o));const r=a.filter(o=>o.pubkey!==i.pubkey||o.authMethod!==i.authMethod);localStorageSetItem(RECENT_ACCOUNTS,JSON.stringify(r))},localStorageGetRecents=()=>{const i=localStorageGetItem(RECENT_ACCOUNTS)||[];return i.forEach(a=>upgradeInfo(a)),i},localStorageGetAccounts=()=>{const i=localStorageGetItem(LOGGED_IN_ACCOUNTS)||[];return i.forEach(a=>upgradeInfo(a)),i},localStorageGetCurrent=()=>{const i=localStorageGetItem(LOCAL_STORE_KEY);return i&&upgradeInfo(i),i},getDarkMode=i=>{const a=localStorage.getItem("nl-dark-mode");return a?!!JSON.parse(a):void 0!==i.darkMode?i.darkMode:!(!window.matchMedia||!window.matchMedia("(prefers-color-scheme: dark)").matches)},getIcon=function(){var i=(0,_home_runner_work_angor_hub_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 i.apply(this,arguments)}}();class BannerManager extends lib$1.EventEmitter{banner=null;listNotifies=[];params;constructor(a){super(),this.params=a}onAuthUrl(a){this.banner&&(this.banner.notify={confirm:Date.now(),url:a})}onUserInfo(a){this.banner&&(this.banner.userInfo=a)}onCallTimeout(){this.banner&&(this.banner.notify={confirm:Date.now(),timeOut:{domain:this.params.userInfo?.nip05?.split("@")[1]}})}onCallStart(){this.banner&&(this.banner.isLoading=!0)}onCallEnd(){this.banner&&(this.banner.isLoading=!1)}onUpdateAccounts(a){this.banner&&(this.banner.accounts=a)}onDarkMode(a){this.banner&&(this.banner.darkMode=a)}launchAuthBanner(a){var r=this;this.banner=document.createElement("nl-banner"),this.banner.setAttribute("dark-mode",String(getDarkMode(a))),a.theme&&this.banner.setAttribute("theme",a.theme),a.noBanner&&this.banner.setAttribute("hidden-mode","true"),this.banner.addEventListener("handleLoginBanner",o=>{this.emit("launch",o.detail)}),this.banner.addEventListener("handleConfirmLogout",()=>{this.emit("onConfirmLogout")}),this.banner.addEventListener("handleLogoutBanner",(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){r.emit("logout")})),this.banner.addEventListener("handleImportModal",o=>{this.emit("import")}),this.banner.addEventListener("handleNotifyConfirmBanner",o=>{this.emit("onAuthUrlClick",o.detail)}),this.banner.addEventListener("handleSetConfirmBanner",o=>{this.listNotifies.push(o.detail),this.banner&&(this.banner.listNotifies=this.listNotifies)}),this.banner.addEventListener("handleSwitchAccount",o=>{this.emit("onSwitchAccount",o.detail)}),this.banner.addEventListener("handleOpenWelcomeModal",()=>{this.emit("launch",this.params.optionsModal.startScreen),this.banner&&(this.banner.isOpen=!1)}),this.banner.addEventListener("handleRetryConfirmBanner",()=>{const o=this.listNotifies.pop();o&&(this.banner&&(this.banner.listNotifies=this.listNotifies),this.emit("onAuthUrlClick",o))}),document.body.appendChild(this.banner)}}function extract(i,a,r){return hash$1(i),void 0===r&&(r=new Uint8Array(i.outputLen)),hmac$1(i,toBytes$1(r),toBytes$1(a))}const HKDF_COUNTER=new Uint8Array([0]),EMPTY_BUFFER=new Uint8Array;function expand(i,a,r,o=32){if(hash$1(i),number$1(o),o>255*i.outputLen)throw new Error("Length should be <= 255*HashLen");const s=Math.ceil(o/i.outputLen);void 0===r&&(r=EMPTY_BUFFER);const c=new Uint8Array(s*i.outputLen),y=hmac$1.create(i,a),_=y._cloneInto(),E=new Uint8Array(y.outputLen);for(let T=0;Tdecoder.decode(i),getConversationKey(i,a){const r=secp256k1.getSharedSecret(i,"02"+a).subarray(1,33);return extract(sha256,r,"nip44-v2")},getMessageKeys(i,a){const r=expand(sha256,i,a,76);return{chacha_key:r.subarray(0,32),chacha_nonce:r.subarray(32,44),hmac_key:r.subarray(44,76)}},calcPaddedLen(i){if(!Number.isSafeInteger(i)||i<1)throw new Error("expected positive integer");if(i<=32)return 32;const a=1<u.maxPlaintextSize)throw new Error("invalid plaintext size: must be between 1 and 65535 bytes");const a=new Uint8Array(2);return new DataView(a.buffer).setUint16(0,i,!1),a},pad(i){const a=u.utf8Encode(i),r=a.length;return concatBytes(u.writeU16BE(r),a,new Uint8Array(u.calcPaddedLen(r)-r))},unpad(i){const a=new DataView(i.buffer).getUint16(0),r=i.subarray(2,2+a);if(au.maxPlaintextSize||r.length!==a||i.length!==2+u.calcPaddedLen(a))throw new Error("invalid padding");return u.utf8Decode(r)},hmacAad(i,a,r){if(32!==r.length)throw new Error("AAD associated data must be 32 bytes");const o=concatBytes(r,a);return hmac$1(sha256,i,o)},decodePayload(i){if("string"!=typeof i)throw new Error("payload must be a valid string");const a=i.length;if(a<132||a>87472)throw new Error("invalid payload length: "+a);if("#"===i[0])throw new Error("unknown encryption version");let r;try{r=base64.decode(i)}catch(c){throw new Error("invalid base64: "+c.message)}const o=r.length;if(o<99||o>65603)throw new Error("invalid data length: "+o);const s=r[0];if(2!==s)throw new Error("unknown encryption version "+s);return{nonce:r.subarray(1,33),ciphertext:r.subarray(33,-32),mac:r.subarray(-32)}}};function encryptNip44(i,a,r=randomBytes(32)){const{chacha_key:o,chacha_nonce:s,hmac_key:c}=u.getMessageKeys(a,r),y=u.pad(i),_=chacha20(o,s,y),E=u.hmacAad(c,_,r);return base64.encode(concatBytes(new Uint8Array([2]),r,_,E))}function decryptNip44(i,a){const{nonce:r,ciphertext:o,mac:s}=u.decodePayload(i),{chacha_key:c,chacha_nonce:y,hmac_key:_}=u.getMessageKeys(a,r);if(!equalBytes(u.hmacAad(_,o,r),s))throw new Error("invalid MAC");const E=chacha20(c,y,o);return u.unpad(E)}class Nip44{cache=new Map;createKey(a,r){return u.getConversationKey(a,r)}getKey(a,r,o){const s=getPublicKey(a)+r;let c=this.cache.get(s);if(c)return c;const y=this.createKey(a,r);return this.cache.set(s,y),y}encrypt(a,r,o){return encryptNip44(o,this.getKey(a,r))}decrypt(a,r,o){return decryptNip44(o,this.getKey(a,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/master/app/src/main/res/mipmap-hdpi/ic_launcher.webp",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;launcherPromise;nip44Codec=new Nip44;nostrConnectKey="";nostrConnectSecret="";nip04;nip44;constructor(a){super(),this.params=a,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)}}waitReady(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(a.signerPromise)try{yield a.signerPromise}catch{}if(a.launcherPromise)try{yield a.launcherPromise}catch{}})()}nostrConnect(a,r=!1){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const s={authMethod:"connect",pubkey:"",sk:o.nostrConnectKey,relays:[a=a||DEFAULT_NOSTRCONNECT_RELAY]},c=yield o.initSigner(s,{listen:!0});if(!c)throw new Error("Bad remote pubkey");return s.pubkey=c,s.bunkerUrl=`bunker://${c}?relay=${a}`,r||o.onAuth("login",s),s})()}getNostrConnectServices(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){a.nostrConnectKey=generatePrivateKey(),a.nostrConnectSecret=Math.random().toString(36).substring(7);const r=getPublicKey(a.nostrConnectKey),o={name:document.location.host,url:document.location.href,icon:yield getIcon(),perms:a.params.optionsModal.perms},s=`nostrconnect://${r}?metadata=${encodeURIComponent(JSON.stringify(o))}&secret=${a.nostrConnectSecret}`,c=a.localSigner?"#import="+nip19_exports.nsecEncode(a.localSigner.privateKey):"",y=NOSTRCONNECT_APPS.map(_=>({..._}));for(const _ of y){let E=DEFAULT_NOSTRCONNECT_RELAY;if(_.link.startsWith("https://")){const A=new URL(_.link);try{const S=yield(yield fetch(`${A.origin}/.well-known/nostr.json`)).json(),N=S.nip46[S.names._];N&&N.length&&(E=N[0])}catch(S){console.log("Bad app info",S,A)}}_.link=_.link.replace("",s+"&relay="+E+c)}return[s+c,y]})()}localSignup(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const o=generatePrivateKey(),s={pubkey:getPublicKey(o),sk:o,name:a,authMethod:"local"};console.log(`localSignup name: ${a}`),yield r.setLocal(s,!0)})()}setLocal(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){o.releaseSigner(),o.localSigner=new NDKPrivateKeySigner(a.sk),r&&(yield createProfile(a,o.profileNdk,o.localSigner,o.params.optionsModal.signupRelays)),o.onAuth("login",a)})()}importAndConnect(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const o=yield r.nostrConnect(a,!0);yield r.logout(!0),r.localSigner=null,r.onAuth("login",o)})()}setReadOnly(a){this.onAuth("login",{pubkey:a,authMethod:"readOnly"})}setExtension(a){this.onAuth("login",{pubkey:a,authMethod:"extension"})}setOTP(a,r){this.onAuth("login",{pubkey:a,authMethod:"otp",otpData:r})}setConnect(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){r.releaseSigner(),yield r.initSigner(a),r.onAuth("login",a)})()}createAccount(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const[o,s]=a.split("@"),c=yield getBunkerUrl(`_@${s}`,r.params.optionsModal);console.log("create account bunker's url",c);const y=bunkerUrlToInfo(c),_=!!r.params.userInfo;yield r.initSigner(y,{eventToAddAccount:_});const E=[o,s,"",r.params.optionsModal.perms||""];console.log("signer",r.signer);const T=yield new Promise(A=>{r.signer.rpc.sendRequest(y.pubkey,"create_account",E,void 0,A)});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 a of this.ndk.pool.relays.keys())this.ndk.pool.removeRelay(a)}logout(a=!1){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){a||r.releaseSigner(),localStorageRemoveCurrentAccount(),r.onAuth("logout"),r.emit("updateAccounts")})()}setUserInfo(a){this.params.userInfo=a,this.emit("onUserInfo",a),a&&(localStorageAddAccount(a),this.emit("updateAccounts"))}exportKeys(){return this.params.userInfo?"local"!==this.params.userInfo.authMethod?"":nip19_exports.nsecEncode(this.params.userInfo.sk):""}onAuth(a,r=null){if("logout"!==a&&!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 o=new CustomEvent("nlAuth",{detail:{type:"logout"}});console.log("nostr-login auth",o.detail),document.dispatchEvent(o)}this.setUserInfo(r),r&&fetchProfile(r,this.profileNdk).then(o=>{if(this.params.userInfo!==r)return;const s={...this.params.userInfo,picture:o?.image||o?.picture,name:o?.name||o?.displayName||o?.nip05||nip19_exports.npubEncode(r.pubkey)};this.setUserInfo(s)});try{const o=r?nip19_exports.npubEncode(r.pubkey):"",s={type:a};"logout"!==a&&(s.pubkey=r.pubkey,r.sk&&(s.localNsec=nip19_exports.nsecEncode(r.sk)),r.relays&&(s.relays=r.relays),r.otpData&&(s.otpData=r.otpData),s.method=r.authMethod||"connect");const c=new CustomEvent("nlAuth",{detail:s});console.log("nostr-login auth",s),document.dispatchEvent(c),this.params.optionsModal.onAuth&&this.params.optionsModal.onAuth(o,s)}catch(o){console.log("onAuth error",o)}}initSigner(a,{listen:r=!1,connect:o=!1,eventToAddAccount:s=!1}={}){var c=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(c.signerPromise)try{yield c.signerPromise}catch{}return c.signerPromise=new Promise(function(){var y=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(_,E){try{if(a.relays)for(const T of a.relays)c.ndk.addExplicitRelay(T,void 0);if(yield c.ndk.connect(),c.signer=new NDKNip46Signer(c.ndk,a.pubkey,new NDKPrivateKeySigner(a.sk)),r||c.signer.on("authUrl",T=>{console.log("nostr login auth url",T),c.emit("onAuthUrl",{url:T,eventToAddAccount:s})}),r){const T=getPublicKey(a.sk);console.log("nostr-login listening for conn to",T);const A=yield c.signer.rpc.subscribe({kinds:[24133],"#p":[T]});A.on("event",function(){var S=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(I){try{const N=yield c.signer.rpc.parseEvent(I);if(!N.method){const Y=N;if("auth_url"===Y.result)return;"ack"===Y.result||Y.result===c.nostrConnectSecret?(c.signer.remotePubkey=I.pubkey,c.signer.remoteUser=new NDKUser({pubkey:I.pubkey}),a.pubkey=I.pubkey,_(I.pubkey)):E(Y.error)}}catch(N){console.log("error parsing event",N,I.rawEvent())}A.stop()});return function(I){return S.apply(this,arguments)}}())}else o&&(yield new Promise((T,A)=>{c.signer&&a.sk&&c.signer.rpc.sendRequest(a.pubkey,"connect",[a.pubkey,a.token||"",c.params.optionsModal.perms||""],24133,I=>{"ack"===I.result?T():A(I.error)})})),_(void 0)}catch(T){console.log("initSigner failure",T),c.signer=null,E(T)}});return function(_,E){return y.apply(this,arguments)}}()),c.signerPromise})()}authNip46(a,r,o,s=""){var c=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){try{const y=bunkerUrlToInfo(o,s);if(isBunkerUrl(r)?y.bunkerUrl=r:y.nip05=r,!y.pubkey||!y.sk||!y.relays?.[0])throw new Error(`Bad bunker url ${o}`);const _=!!c.params.userInfo;yield c.initSigner(y,{connect:!0,eventToAddAccount:_}),c.onAuth(a,y)}catch(y){throw console.log("nostr login auth failed",y),y}})()}signEvent(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return r.localSigner?(a.pubkey=getPublicKey(r.localSigner.privateKey),a.id=getEventHash(a),a.sig=yield r.localSigner.sign(a)):(a.pubkey=r.signer?.remotePubkey,a.id=getEventHash(a),a.sig=yield r.signer?.sign(a)),console.log("signed",{event:a}),a})()}codec_call(a,r,o){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return new Promise((c,y)=>{s.signer.rpc.sendRequest(s.signer.remotePubkey,a,[r,o],24133,_=>{_.error?y(_.error):c(_.result)})})})()}encrypt04(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.localSigner?o.localSigner.encrypt(new NDKUser({pubkey:a}),r):o.signer.encrypt(new NDKUser({pubkey:a}),r)})()}decrypt04(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.localSigner?o.localSigner.decrypt(new NDKUser({pubkey:a}),r):o.codec_call("nip04_decrypt",a,r)})()}encrypt44(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.localSigner?o.nip44Codec.encrypt(o.localSigner.privateKey,a,r):o.codec_call("nip44_encrypt",a,r)})()}decrypt44(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.localSigner?o.nip44Codec.decrypt(o.localSigner.privateKey,a,r):o.codec_call("nip44_decrypt",a,r)})()}}class ModalManager extends lib$1.EventEmitter{modal=null;params;extensionService;authNostrService;launcherPromise;accounts=[];recents=[];opt;constructor(a,r,o){super(),this.params=a,this.extensionService=o,this.authNostrService=r}waitReady(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(a.launcherPromise)try{yield a.launcherPromise}catch{}})()}launch(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(r.launcherPromise)try{yield r.launcherPromise}catch{}r.opt=a;const o=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(a))),a.theme&&r.modal.setAttribute("theme",a.theme),a.startScreen&&r.modal.setAttribute("start-screen",a.startScreen),r.modal.setAttribute("bunkers",a.bunkers?a.bunkers:"nsec.app,highlighter.com"),void 0!==a.methods&&(r.modal.authMethods=a.methods),void 0!==a.localSignup&&(r.modal.localSignup=a.localSignup),a.title&&(r.modal.welcomeTitle=a.title),a.description&&(r.modal.welcomeDescription=a.description),r.modal.hasExtension=r.extensionService.hasExtension(),r.modal.hasOTP=!!a.otpRequestUrl&&!!a.otpReplyUrl,r.modal.isLoadingExtension=!1,r.modal.isLoading=!1,[r.modal.connectionString,r.modal.connectionStringServices]=yield r.authNostrService.getNostrConnectServices(),o.appendChild(r.modal),document.body.appendChild(o);let s="";return r.launcherPromise=new Promise((c,y)=>{o.addEventListener("close",()=>{y(new Error("Closed")),r.modal&&(r.modal.isLoading=!1,r.modal.authUrl="",r.modal.error="",r.modal.isLoadingExtension=!1,document.body.removeChild(r.modal.parentNode),r.modal=null)});const _=z=>{r.modal&&(r.modal.isLoading=!0),getBunkerUrl(z,r.params.optionsModal).then(q=>r.authNostrService.authNip46("login",z,q)).then(()=>{r.modal&&(r.modal.isLoading=!1),o.close(),c()}).catch(q=>{console.log("error",q),r.modal&&(r.modal.isLoading=!1,r.modal.error=q.toString())})},T=function(){var z=(0,_home_runner_work_angor_hub_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(q){console.error("Failed to copy to clipboard: ",q)}});return function(){return z.apply(this,arguments)}}(),A=function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){r.modal&&(r.modal.isLoading=!0);try{yield r.authNostrService.importAndConnect(q),r.modal&&(r.modal.isLoading=!1),o.close(),c()}catch(dt){console.log("error",dt),r.modal&&(r.modal.isLoading=!1,r.modal.error=dt.toString())}});return function(dt){return z.apply(this,arguments)}}(),S=function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){q&&r.modal&&(r.modal.isLoading=!0);try{yield r.authNostrService.nostrConnect(q),r.modal&&(r.modal.isLoading=!1),o.close(),c()}catch(dt){console.log("error",dt),r.modal&&(r.modal.isLoading=!1,r.modal.error=dt.toString())}});return function(dt){return z.apply(this,arguments)}}(),I=function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){r.modal&&(r.modal.isLoading=!0);try{if(!q)throw new Error("Please enter some nickname");yield r.authNostrService.localSignup(q),r.modal&&(r.modal.isLoading=!1),o.close(),c()}catch(dt){console.log("error",dt),r.modal&&(r.modal.isLoading=!1,r.modal.error=dt.toString())}});return function(dt){return z.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",z=>{_(z.detail)}),r.modal.addEventListener("nlSignup",z=>{(z=>{r.modal&&(r.modal.isLoading=!0),r.authNostrService.createAccount(z).then(({bunkerUrl:q,sk:dt})=>r.authNostrService.authNip46("signup",z,q,dt)).then(()=>{r.modal&&(r.modal.isLoading=!1),o.close(),c()}).catch(q=>{console.log("error",q),r.modal&&(r.modal.isLoading=!1,r.modal.error=q.toString())})})(z.detail)}),r.modal.addEventListener("nlLocalSignup",z=>{I(z.detail)}),r.modal.addEventListener("nlImportAccount",z=>{A(z.detail)}),r.modal.addEventListener("nlExportKeys",z=>{T()}),r.modal.addEventListener("handleLogoutBanner",()=>{r.emit("onLogoutBanner")}),r.modal.addEventListener("nlNostrConnect",z=>{S(z.detail)}),r.modal.addEventListener("nlNostrConnectDefault",()=>{S()}),r.modal.addEventListener("nlSwitchAccount",z=>{r.emit("onSwitchAccount",z.detail),setTimeout(()=>o.close(),300)}),r.modal.addEventListener("nlLoginRecentAccount",function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){const dt=q.detail;if("readOnly"===dt.authMethod)r.authNostrService.setReadOnly(dt.pubkey),o.close();else if("otp"===dt.authMethod){console.log("recent otp login",dt);try{r.modal.dispatchEvent(new CustomEvent("nlLoginOTPUser",{detail:dt.nip05||dt.pubkey}))}catch(pt){console.error(pt)}}else if("extension"===dt.authMethod)yield r.extensionService.trySetExtensionForPubkey(dt.pubkey),o.close();else{const pt=dt.bunkerUrl||dt.nip05;if(!pt)throw new Error("Bad connect info");_(pt)}});return function(q){return z.apply(this,arguments)}}()),r.modal.addEventListener("nlRemoveRecent",z=>{localStorageRemoveRecent(z.detail),r.emit("updateAccounts")});const N=function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){let dt="";if(q.includes("@")){const{error:pt,pubkey:et}=yield checkNip05(q);if(!et)throw new Error(pt);dt=et}else if(q.startsWith("npub")){const{type:pt,data:et}=nip19_exports.decode(q);if("npub"!==pt)throw new Error("Bad npub");dt=et}else 64===q.trim().length&&(dt=q.trim(),nip19_exports.npubEncode(dt));return dt});return function(dt){return z.apply(this,arguments)}}();r.modal.addEventListener("nlLoginReadOnly",function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){if(!r.modal)return;r.modal.isLoading=!0;const dt=q.detail;try{const pt=yield N(dt);r.authNostrService.setReadOnly(pt),r.modal.isLoading=!1,o.close(),c()}catch(pt){console.log("error",pt),r.modal.isLoading=!1,r.modal.error=pt.toString()||pt}});return function(q){return z.apply(this,arguments)}}()),r.modal.addEventListener("nlLoginExtension",(0,_home_runner_work_angor_hub_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");if(r.modal)try{r.modal.isLoadingExtension=!0,yield r.extensionService.setExtension(),r.modal.isLoadingExtension=!1,o.close(),c()}catch(z){console.log("extension error",z),r.modal.error=z.toString()}})),r.modal.addEventListener("nlLoginOTPUser",function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){if(!r.modal)return;r.modal.isLoading=!0;const dt=q.detail;try{const pt=yield N(dt),et=r.opt.otpRequestUrl+(r.opt.otpRequestUrl.includes("?")?"&":"?")+"pubkey="+pt,_t=yield fetch(et);if(200!==_t.status)throw console.warn("nostr-login: bad otp reply",_t),new Error("Failed to send DM");r.modal.isOTP=!0,s=pt,r.modal.isLoading=!1}catch(pt){console.log("error",pt),r.modal.isLoading=!1,r.modal.error=pt.toString()||pt}});return function(q){return z.apply(this,arguments)}}()),r.modal.addEventListener("nlLoginOTPCode",function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){if(!r.modal)return;r.modal.isLoading=!0;const dt=q.detail;try{const pt=r.opt.otpReplyUrl+(r.opt.otpRequestUrl.includes("?")?"&":"?")+"pubkey="+s+"&code="+dt,et=yield fetch(pt);if(200!==et.status)throw console.warn("nostr-login: bad otp reply",et),new Error("Invalid code");const _t=yield et.text();r.authNostrService.setOTP(s,_t),r.modal.isOTP=!1,r.modal.isLoading=!1,o.close(),c()}catch(pt){console.log("error",pt),r.modal.isLoading=!1,r.modal.error=pt.toString()||pt}});return function(q){return z.apply(this,arguments)}}()),r.modal.addEventListener("nlCheckSignup",function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){const{available:dt,taken:pt,error:et}=yield checkNip05(q.detail);r.modal&&(r.modal.error=String(et),!et&&pt&&(r.modal.error="Already taken"),r.modal.signupNameIsAvailable=dt)});return function(q){return z.apply(this,arguments)}}()),r.modal.addEventListener("nlCheckLogin",function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){const{available:dt,taken:pt,error:et}=yield checkNip05(q.detail);r.modal&&(r.modal.error=String(et),dt&&(r.modal.error="Name not found"),r.modal.loginIsGood=pt)});return function(q){return z.apply(this,arguments)}}());const Y=()=>{r.modal&&(r.modal.isLoading=!1),o.close(),y(new Error("Cancelled"))};r.modal.addEventListener("stopFetchHandler",Y),r.modal.addEventListener("nlCloseModal",Y),r.modal.addEventListener("nlChangeDarkMode",z=>{setDarkMode(z.detail),document.dispatchEvent(new CustomEvent("nlDarkMode",{detail:z.detail}))}),o.showModal()}),r.launcherPromise})()}connectModals(a){var r=this;const o=function(){var c=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(y){yield r.launch(y)});return function(_){return c.apply(this,arguments)}}(),s=document.getElementsByTagName("nl-button");for(let c=0;c{this.checkExtension(a)&&clearTimeout(r)},100)}checkExtension(a){return!(this.nostrExtension||!window.nostr||window.nostr===a||(this.initExtension(a),0))}initExtension(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){o.nostrExtension=window.nostr,window.nostr=a,"extension"===o.params.userInfo?.authMethod&&(yield o.trySetExtensionForPubkey(o.params.userInfo.pubkey)),r||setTimeout(()=>{window.nostr!==a&&o.nostrExtension!==window.nostr&&o.initExtension(a,!0)},300)})()}setExtensionReadPubkey(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){window.nostr=r.nostrExtension;const o=yield window.nostr.getPublicKey();a&&a!==o?r.emit("extensionLogout"):r.emit("extensionLogin",o)})()}trySetExtensionForPubkey(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(r.nostrExtension)return r.setExtensionReadPubkey(a)})()}setExtension(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return a.setExtensionReadPubkey()})()}unsetExtension(a){window.nostr===this.nostrExtension&&(window.nostr=a)}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(){}ensurePopup(a){if(!this.popup||this.popup.closed){if(this.popup=window.open(a,"_blank","width=400,height=700"),console.log("popup",this.popup),!this.popup)throw new Error("Popup blocked. Try again, please!");this.popup.opener=null}}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)}wait(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let o,s;r.callTimer||(r.callTimer=setTimeout(()=>r.emit("onCallTimeout"),CALL_TIMEOUT)),r.callCount||(yield r.emit("onCallStart")),r.callCount++;try{s=yield a()}catch(c){o=c}if(r.callCount--,yield r.emit("onCallEnd"),r.callTimer&&clearTimeout(r.callTimer),r.callTimer=void 0,o)throw o;return s})()}}class NostrLoginInitializer{extensionService;params;authNostrService;nostr;processManager;popupManager;bannerManager;modalManager;constructor(){var a=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:(o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){yield a.authNostrService.waitReady(),yield a.modalManager.waitReady()}),function(){return o.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:o=>this.processManager.wait(o)};var o;this.nostr=new Nostr(r),this.processManager.on("onCallTimeout",()=>{this.bannerManager.onCallTimeout()}),this.processManager.on("onCallEnd",()=>{this.bannerManager.onCallEnd()}),this.processManager.on("onCallStart",()=>{this.bannerManager.onCallStart()}),this.authNostrService.on("onAuthUrl",({url:o,eventToAddAccount:s})=>{this.processManager.onAuthUrl(),s?this.modalManager.onAuthUrl(o):this.params.userInfo?this.bannerManager.onAuthUrl(o):this.modalManager.onAuthUrl(o)}),this.authNostrService.on("updateAccounts",()=>{this.updateAccounts()}),this.authNostrService.on("onUserInfo",o=>{this.bannerManager.onUserInfo(o)}),this.modalManager.on("onAuthUrlClick",o=>{this.popupManager.ensurePopup(o)}),this.modalManager.on("onSwitchAccount",function(){var o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s){a.switchAccount(s)});return function(s){return o.apply(this,arguments)}}()),this.modalManager.on("onLogoutBanner",function(){var o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s){logout()});return function(s){return o.apply(this,arguments)}}()),this.bannerManager.on("onConfirmLogout",(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){console.log(4),a.launch("confirm-logout")})),this.modalManager.on("updateAccounts",()=>{this.updateAccounts()}),this.bannerManager.on("logout",()=>{logout()}),this.bannerManager.on("onAuthUrlClick",o=>{this.popupManager.ensurePopup(o)}),this.bannerManager.on("onSwitchAccount",function(){var o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s){a.switchAccount(s)});return function(s){return o.apply(this,arguments)}}()),this.bannerManager.on("import",()=>{this.launch("import")}),this.extensionService.on("extensionLogin",o=>{this.authNostrService.setExtension(o)}),this.extensionService.on("extensionLogout",()=>{logout()}),this.bannerManager.on("launch",o=>{this.launch(o)})}switchAccount(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(console.log("nostr login switch to info",a),r.extensionService.unsetExtension(r.nostr),"readOnly"===a.authMethod)r.authNostrService.setReadOnly(a.pubkey);else if("otp"===a.authMethod)r.authNostrService.setOTP(a.pubkey,a.otpData||"");else if("local"===a.authMethod&&a.sk)r.authNostrService.setLocal(a);else if("extension"===a.authMethod)yield r.extensionService.trySetExtensionForPubkey(a.pubkey);else{if(!("connect"===a.authMethod&&a.sk&&a.relays&&a.relays[0]))throw new Error("Bad auth info");r.authNostrService.setConnect(a)}})()}updateAccounts(){const a=localStorageGetAccounts(),r=localStorageGetRecents();this.bannerManager.onUpdateAccounts(a),this.modalManager.onUpdateAccounts(a,r)}launch=a=>{const r=localStorageGetRecents(),o=localStorageGetAccounts(),s=a?{startScreen:a}:this.params.optionsModal;return a||!r?.length&&!o?.length||(s.startScreen="switch-account"),this.modalManager.launch(s).catch(()=>{})};init=(()=>{var r,a=this;return r=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o){a.extensionService.startCheckingExtension(a.nostr),window.nostr=a.nostr,a.modalManager.connectModals(o),a.bannerManager.launchAuthBanner(o),o&&(a.params.optionsModal={...o});try{const s=localStorageGetCurrent();if(s){if(!s.pubkey)throw new Error("Bad stored info");yield a.switchAccount(s)}}catch(s){console.log("nostr login init error",s),yield logout()}a.updateAccounts()}),function(o){return r.apply(this,arguments)}})();logout=(()=>{var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){a.extensionService.unsetExtension(a.nostr),yield a.authNostrService.logout()})})();setDarkMode=a=>{localStorageSetItem("nl-dark-mode",`${a}`),this.bannerManager.onDarkMode(a),this.modalManager.onDarkMode(a)}}const initializer=new NostrLoginInitializer,{init,launch,logout,setDarkMode}=initializer;document.addEventListener("nlLogout",logout),document.addEventListener("nlLaunch",i=>{launch(i.detail||"")}),document.addEventListener("nlDarkMode",i=>{setDarkMode(!!i.detail)})},5766:(i,a,r)=>{"use strict";r.d(a,{My:()=>At,aT:()=>lt}),new Uint8Array(new Uint32Array([287454020]).buffer);const jt=Array.from({length:256},(yt,Lt)=>Lt.toString(16).padStart(2,"0"));function At(yt){!function y(yt,...Lt){if(!function c(yt){return yt instanceof Uint8Array||null!=yt&&"object"==typeof yt&&"Uint8Array"===yt.constructor.name}(yt))throw new Error("Uint8Array expected");if(Lt.length>0&&!Lt.includes(yt.length))throw new Error(`Uint8Array expected of length ${Lt}, not of length=${yt.length}`)}(yt);let Lt="";for(let Ie=0;Ie=kt._0&&yt<=kt._9?yt-kt._0:yt>=kt._A&&yt<=kt._F?yt-(kt._A-10):yt>=kt._a&&yt<=kt._f?yt-(kt._a-10):void 0}function lt(yt){if("string"!=typeof yt)throw new Error("hex string expected, got "+typeof yt);const Lt=yt.length,Ie=Lt/2;if(Lt%2)throw new Error("padded hex string expected, got unpadded hex of length "+Lt);const Pt=new Uint8Array(Ie);for(let le=0,zt=0;le{"use strict";function s(ie){return ie instanceof Uint8Array||null!=ie&&"object"==typeof ie&&"Uint8Array"===ie.constructor.name}function c(...ie){const We=Ke=>Ke,Wt=(Ke,Nr)=>Ao=>Ke(Nr(Ao));return{encode:ie.map(Ke=>Ke.encode).reduceRight(Wt,We),decode:ie.map(Ke=>Ke.decode).reduce(Wt,We)}}function y(ie){return{encode:We=>{if(!Array.isArray(We)||We.length&&"number"!=typeof We[0])throw new Error("alphabet.encode input should be an array of numbers");return We.map(Wt=>{if(Wt<0||Wt>=ie.length)throw new Error(`Digit index outside alphabet: ${Wt} (alphabet: ${ie.length})`);return ie[Wt]})},decode:We=>{if(!Array.isArray(We)||We.length&&"string"!=typeof We[0])throw new Error("alphabet.decode input should be array of strings");return We.map(Wt=>{if("string"!=typeof Wt)throw new Error(`alphabet.decode: not string element=${Wt}`);const Ne=ie.indexOf(Wt);if(-1===Ne)throw new Error(`Unknown letter: "${Wt}". Allowed: ${ie}`);return Ne})}}}function _(ie=""){if("string"!=typeof ie)throw new Error("join separator should be string");return{encode:We=>{if(!Array.isArray(We)||We.length&&"string"!=typeof We[0])throw new Error("join.encode input should be array of strings");for(let Wt of We)if("string"!=typeof Wt)throw new Error(`join.encode: non-string input=${Wt}`);return We.join(ie)},decode:We=>{if("string"!=typeof We)throw new Error("join.decode input should be string");return We.split(ie)}}}function E(ie,We="="){if("string"!=typeof We)throw new Error("padding chr should be string");return{encode(Wt){if(!Array.isArray(Wt)||Wt.length&&"string"!=typeof Wt[0])throw new Error("padding.encode input should be array of strings");for(let Ne of Wt)if("string"!=typeof Ne)throw new Error(`padding.encode: non-string input=${Ne}`);for(;Wt.length*ie%8;)Wt.push(We);return Wt},decode(Wt){if(!Array.isArray(Wt)||Wt.length&&"string"!=typeof Wt[0])throw new Error("padding.encode input should be array of strings");for(let $e of Wt)if("string"!=typeof $e)throw new Error(`padding.decode: non-string input=${$e}`);let Ne=Wt.length;if(Ne*ie%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;Ne>0&&Wt[Ne-1]===We;Ne--)if(!((Ne-1)*ie%8))throw new Error("Invalid padding: string has too much padding");return Wt.slice(0,Ne)}}}function A(ie,We,Wt){if(We<2)throw new Error(`convertRadix: wrong from=${We}, base cannot be less than 2`);if(Wt<2)throw new Error(`convertRadix: wrong to=${Wt}, base cannot be less than 2`);if(!Array.isArray(ie))throw new Error("convertRadix: data should be array");if(!ie.length)return[];let Ne=0;const $e=[],Ke=Array.from(ie);for(Ke.forEach(Nr=>{if(Nr<0||Nr>=We)throw new Error(`Wrong integer: ${Nr}`)});;){let Nr=0,Ao=!0;for(let hr=Ne;hrIe,K3:()=>ct,Tq:()=>_r});const S=(ie,We)=>We?S(We,ie%We):ie,I=(ie,We)=>ie+(We-S(ie,We));function N(ie,We,Wt,Ne){if(!Array.isArray(ie))throw new Error("convertRadix2: data should be array");if(We<=0||We>32)throw new Error(`convertRadix2: wrong from=${We}`);if(Wt<=0||Wt>32)throw new Error(`convertRadix2: wrong to=${Wt}`);if(I(We,Wt)>32)throw new Error(`convertRadix2: carry overflow from=${We} to=${Wt} carryBits=${I(We,Wt)}`);let $e=0,Ke=0;const Nr=2**Wt-1,Ao=[];for(const hr of ie){if(hr>=2**We)throw new Error(`convertRadix2: invalid data word=${hr} from=${We}`);if($e=$e<32)throw new Error(`convertRadix2: carry overflow pos=${Ke} from=${We}`);for(Ke+=We;Ke>=Wt;Ke-=Wt)Ao.push(($e>>Ke-Wt&Nr)>>>0);$e&=2**Ke-1}if($e=$e<=We)throw new Error("Excess padding");if(!Ne&&$e)throw new Error(`Non-zero padding: ${$e}`);return Ne&&Ke>0&&Ao.push($e>>>0),Ao}function Y(ie){return{encode:We=>{if(!s(We))throw new Error("radix.encode input should be Uint8Array");return A(Array.from(We),256,ie)},decode:We=>{if(!Array.isArray(We)||We.length&&"number"!=typeof We[0])throw new Error("radix.decode input should be array of numbers");return Uint8Array.from(A(We,ie,256))}}}function z(ie,We=!1){if(ie<=0||ie>32)throw new Error("radix2: bits should be in (0..32]");if(I(8,ie)>32||I(ie,8)>32)throw new Error("radix2: carry overflow");return{encode:Wt=>{if(!s(Wt))throw new Error("radix2.encode input should be Uint8Array");return N(Array.from(Wt),8,ie,!We)},decode:Wt=>{if(!Array.isArray(Wt)||Wt.length&&"number"!=typeof Wt[0])throw new Error("radix2.decode input should be array of numbers");return Uint8Array.from(N(Wt,ie,8,We))}}}function q(ie){if("function"!=typeof ie)throw new Error("unsafeWrapper fn should be function");return function(...We){try{return ie.apply(null,We)}catch{}}}function dt(ie,We){if("function"!=typeof We)throw new Error("checksum fn should be function");return{encode(Wt){if(!s(Wt))throw new Error("checksum.encode: input should be Uint8Array");const Ne=We(Wt).slice(0,ie),$e=new Uint8Array(Wt.length+ie);return $e.set(Wt),$e.set(Ne,Wt.length),$e},decode(Wt){if(!s(Wt))throw new Error("checksum.decode: input should be Uint8Array");const Ne=Wt.slice(0,-ie),$e=We(Ne).slice(0,ie),Ke=Wt.slice(-ie);for(let Nr=0;Nrc(Y(58),y("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),_("")))(),_r=ie=>c(dt(4,We=>ie(ie(We))),ve),Wr=c(y("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),_("")),ke=[996825010,642813549,513874426,1027748829,705979059];function Ve(ie){const We=ie>>25;let Wt=(33554431&ie)<<5;for(let Ne=0;Ne>Ne&1)&&(Wt^=ke[Ne]);return Wt}function yt(ie,We,Wt=1){const Ne=ie.length;let $e=1;for(let Ke=0;Ke126)throw new Error(`Invalid prefix (${ie})`);$e=Ve($e)^Nr>>5}$e=Ve($e);for(let Ke=0;Keyr)throw new TypeError(`Length ${mt} exceeds limit ${yr}`);const U=se.toLowerCase(),Q=yt(U,Le,We);return`${U}1${Wr.encode(Le)}${Q}`}function Ao(se,Le=90){if("string"!=typeof se)throw new Error("bech32.decode input should be string, not "+typeof se);if(se.length<8||!1!==Le&&se.length>Le)throw new TypeError(`Wrong string length: ${se.length} (${se}). Expected (8..${Le})`);const yr=se.toLowerCase();if(se!==yr&&se!==se.toUpperCase())throw new Error("String must be lowercase or uppercase");const mt=yr.lastIndexOf("1");if(0===mt||-1===mt)throw new Error('Letter "1" must be present between prefix and data only');const U=yr.slice(0,mt),Q=yr.slice(mt+1);if(Q.length<6)throw new Error("Data must be at least 6 characters long");const it=Wr.decode(Q).slice(0,-6),Tt=yt(U,it,We);if(!Q.endsWith(Tt))throw new Error(`Invalid checksum in ${se}: expected "${Tt}"`);return{prefix:U,words:it}}return{encode:Nr,decode:Ao,encodeFromBytes:function he(se,Le){return Nr(se,$e(Le))},decodeToBytes:function Nt(se){const{prefix:Le,words:yr}=Ao(se,!1);return{prefix:Le,words:yr,bytes:Ne(yr)}},decodeUnsafe:q(Ao),fromWords:Ne,fromWordsUnsafe:Ke,toWords:$e}}const Ie=Lt("bech32")},6568:(i,a,r)=>{"use strict";r.d(a,{A:()=>y});var o=r(4713),s=r(1860);const y=(0,o.A)(s.A,"Map")},7730:(i,a,r)=>{"use strict";r.d(a,{A:()=>Tt});var c=r(1319);const _=function y(It,ye){for(var ir=It.length;ir--;)if((0,c.A)(It[ir][0],ye))return ir;return-1};var T=Array.prototype.splice;function pt(It){var ye=-1,ir=null==It?0:It.length;for(this.clear();++ye-1},pt.prototype.set=function q(It,ye){var ir=this.__data__,er=_(ir,It);return er<0?(++this.size,ir.push([It,ye])):ir[er][1]=ye,this};const et=pt;var $t=r(6568);const ne=(0,r(4713).A)(Object,"create");var ke=Object.prototype.hasOwnProperty;var Ie=Object.prototype.hasOwnProperty;function ft(It){var ye=-1,ir=null==It?0:It.length;for(this.clear();++ye{"use strict";r.d(a,{A:()=>c});const c=r(1860).A.Symbol},6726:(i,a,r)=>{"use strict";r.d(a,{A:()=>N});var c=r(6513),y=r(3744),_=r(9377),E=r(8606),T=r(8885),S=Object.prototype.hasOwnProperty;const N=function I(Y,z){var q=(0,y.A)(Y),dt=!q&&(0,c.A)(Y),pt=!q&&!dt&&(0,_.A)(Y),et=!q&&!dt&&!pt&&(0,T.A)(Y),_t=q||dt||pt||et,Bt=_t?function o(Y,z){for(var q=-1,dt=Array(Y);++q{"use strict";r.d(a,{A:()=>E});var o=r(1827),s=r(1319),y=Object.prototype.hasOwnProperty;const E=function _(T,A,S){var I=T[A];(!y.call(T,A)||!(0,s.A)(I,S)||void 0===S&&!(A in T))&&(0,o.A)(T,A,S)}},1827:(i,a,r)=>{"use strict";r.d(a,{A:()=>c});var o=r(4746);const c=function s(y,_,E){"__proto__"==_&&o.A?(0,o.A)(y,_,{configurable:!0,enumerable:!0,value:E,writable:!0}):y[_]=E}},5281:(i,a,r)=>{"use strict";r.d(a,{A:()=>pt});var o=r(6944),s=Object.prototype,c=s.hasOwnProperty,y=s.toString,_=o.A?o.A.toStringTag:void 0;var S=Object.prototype.toString;var q=o.A?o.A.toStringTag:void 0;const pt=function dt(et){return null==et?void 0===et?"[object Undefined]":"[object Null]":q&&q in Object(et)?function E(et){var _t=c.call(et,_),Bt=et[_];try{et[_]=void 0;var jt=!0}catch{}var At=y.call(et);return jt&&(_t?et[_]=Bt:delete et[_]),At}(et):function I(et){return S.call(et)}(et)}},778:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=function o(c){return function(y){return c(y)}}},9750:(i,a,r)=>{"use strict";r.d(a,{A:()=>_});const c=r(1860).A.Uint8Array,_=function y(E){var T=new E.constructor(E.byteLength);return new c(T).set(new c(E)),T}},9933:(i,a,r)=>{"use strict";r.d(a,{A:()=>A});var o=r(1860),s="object"==typeof exports&&exports&&!exports.nodeType&&exports,c=s&&"object"==typeof module&&module&&!module.nodeType&&module,_=c&&c.exports===s?o.A.Buffer:void 0,E=_?_.allocUnsafe:void 0;const A=function T(S,I){if(I)return S.slice();var N=S.length,Y=E?E(N):new S.constructor(N);return S.copy(Y),Y}},4314:(i,a,r)=>{"use strict";r.d(a,{A:()=>c});var o=r(9750);const c=function s(y,_){var E=_?(0,o.A)(y.buffer):y.buffer;return new y.constructor(E,y.byteOffset,y.length)}},4528:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=function o(c,y){var _=-1,E=c.length;for(y||(y=Array(E));++_{"use strict";r.d(a,{A:()=>y});var o=r(1984),s=r(1827);const y=function c(_,E,T,A){var S=!T;T||(T={});for(var I=-1,N=E.length;++I{"use strict";r.d(a,{A:()=>c});var o=r(4713);const c=function(){try{var y=(0,o.A)(Object,"defineProperty");return y({},"",{}),y}catch{}}()},7133:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s="object"==typeof global&&global&&global.Object===Object&&global},4713:(i,a,r)=>{"use strict";r.d(a,{A:()=>kt});var ct,o=r(129),c=r(1860).A["__core-js_shared__"],_=(ct=/[^.]+$/.exec(c&&c.keys&&c.keys.IE_PROTO||""))?"Symbol(src)_1."+ct:"";var A=r(554),S=r(8736),N=/^\[object .+?Constructor\]$/,pt=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const _t=function et(ct){return!(!(0,A.A)(ct)||function E(ct){return!!_&&_ in ct}(ct))&&((0,o.A)(ct)?pt:N).test((0,S.A)(ct))},kt=function At(ct,lt){var Ct=function Bt(ct,lt){return ct?.[lt]}(ct,lt);return _t(Ct)?Ct:void 0}},8010:(i,a,r)=>{"use strict";r.d(a,{A:()=>c});const c=(0,r(8992).A)(Object.getPrototypeOf,Object)},923:(i,a,r)=>{"use strict";r.d(a,{A:()=>A});var o=r(554),s=Object.create;const y=function(){function S(){}return function(I){if(!(0,o.A)(I))return{};if(s)return s(I);S.prototype=I;var N=new S;return S.prototype=void 0,N}}();var _=r(8010),E=r(5776);const A=function T(S){return"function"!=typeof S.constructor||(0,E.A)(S)?{}:y((0,_.A)(S))}},8606:(i,a,r)=>{"use strict";r.d(a,{A:()=>y});var s=/^(?:0|[1-9]\d*)$/;const y=function c(_,E){var T=typeof _;return!!(E=E??9007199254740991)&&("number"==T||"symbol"!=T&&s.test(_))&&_>-1&&_%1==0&&_{"use strict";r.d(a,{A:()=>c});var o=Object.prototype;const c=function s(y){var _=y&&y.constructor;return y===("function"==typeof _&&_.prototype||o)}},3340:(i,a,r)=>{"use strict";r.d(a,{A:()=>T});var o=r(7133),s="object"==typeof exports&&exports&&!exports.nodeType&&exports,c=s&&"object"==typeof module&&module&&!module.nodeType&&module,_=c&&c.exports===s&&o.A.process;const T=function(){try{return c&&c.require&&c.require("util").types||_&&_.binding&&_.binding("util")}catch{}}()},8992:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=function o(c,y){return function(_){return c(y(_))}}},1860:(i,a,r)=>{"use strict";r.d(a,{A:()=>y});var o=r(7133),s="object"==typeof self&&self&&self.Object===Object&&self;const y=o.A||s||Function("return this")()},8736:(i,a,r)=>{"use strict";r.d(a,{A:()=>y});var s=Function.prototype.toString;const y=function c(_){if(null!=_){try{return s.call(_)}catch{}try{return _+""}catch{}}return""}},1319:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=function o(c,y){return c===y||c!=c&&y!=y}},7680:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=function o(c){for(var y=-1,_=null==c?0:c.length,E={};++y<_;){var T=c[y];E[T[0]]=T[1]}return E}},6513:(i,a,r)=>{"use strict";r.d(a,{A:()=>I});var o=r(5281),s=r(2661);const _=function y(N){return(0,s.A)(N)&&"[object Arguments]"==(0,o.A)(N)};var E=Object.prototype,T=E.hasOwnProperty,A=E.propertyIsEnumerable;const I=_(function(){return arguments}())?_:function(N){return(0,s.A)(N)&&T.call(N,"callee")&&!A.call(N,"callee")}},3744:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=Array.isArray},1287:(i,a,r)=>{"use strict";r.d(a,{A:()=>y});var o=r(129),s=r(5481);const y=function c(_){return null!=_&&(0,s.A)(_.length)&&!(0,o.A)(_)}},9377:(i,a,r)=>{"use strict";r.d(a,{A:()=>I});var o=r(1860),y="object"==typeof exports&&exports&&!exports.nodeType&&exports,_=y&&"object"==typeof module&&module&&!module.nodeType&&module,T=_&&_.exports===y?o.A.Buffer:void 0;const I=(T?T.isBuffer:void 0)||function s(){return!1}},129:(i,a,r)=>{"use strict";r.d(a,{A:()=>A});var o=r(5281),s=r(554);const A=function T(S){if(!(0,s.A)(S))return!1;var I=(0,o.A)(S);return"[object Function]"==I||"[object GeneratorFunction]"==I||"[object AsyncFunction]"==I||"[object Proxy]"==I}},5481:(i,a,r)=>{"use strict";r.d(a,{A:()=>c});const c=function s(y){return"number"==typeof y&&y>-1&&y%1==0&&y<=9007199254740991}},554:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=function o(c){var y=typeof c;return null!=c&&("object"==y||"function"==y)}},2661:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=function o(c){return null!=c&&"object"==typeof c}},8885:(i,a,r)=>{"use strict";r.d(a,{A:()=>Wr});var o=r(5281),s=r(5481),c=r(2661),ve={};ve["[object Float32Array]"]=ve["[object Float64Array]"]=ve["[object Int8Array]"]=ve["[object Int16Array]"]=ve["[object Int32Array]"]=ve["[object Uint8Array]"]=ve["[object Uint8ClampedArray]"]=ve["[object Uint16Array]"]=ve["[object Uint32Array]"]=!0,ve["[object Arguments]"]=ve["[object Array]"]=ve["[object ArrayBuffer]"]=ve["[object Boolean]"]=ve["[object DataView]"]=ve["[object Date]"]=ve["[object Error]"]=ve["[object Function]"]=ve["[object Map]"]=ve["[object Number]"]=ve["[object Object]"]=ve["[object RegExp]"]=ve["[object Set]"]=ve["[object String]"]=ve["[object WeakMap]"]=!1;var qe=r(778),Mr=r(3340),mr=Mr.A&&Mr.A.isTypedArray;const Wr=mr?(0,qe.A)(mr):function ne(ke){return(0,c.A)(ke)&&(0,s.A)(ke.length)&&!!ve[(0,o.A)(ke)]}},133:(i,a,r)=>{"use strict";r.d(a,{A:()=>Y});var o=r(6726),s=r(554),c=r(5776);var T=Object.prototype.hasOwnProperty;const S=function A(z){if(!(0,s.A)(z))return function y(z){var q=[];if(null!=z)for(var dt in Object(z))q.push(dt);return q}(z);var q=(0,c.A)(z),dt=[];for(var pt in z)"constructor"==pt&&(q||!T.call(z,pt))||dt.push(pt);return dt};var I=r(1287);const Y=function N(z){return(0,I.A)(z)?(0,o.A)(z,!0):S(z)}},2401:(i,a,r)=>{"use strict";r.d(a,{A:()=>ir});var o=r(7730),s=r(1827),c=r(1319);const _=function y(er,nr,Hr){(void 0!==Hr&&!(0,c.A)(er[nr],Hr)||void 0===Hr&&!(nr in er))&&(0,s.A)(er,nr,Hr)},S=function E(er){return function(nr,Hr,Qr){for(var Xr=-1,gr=Object(nr),ho=Qr(nr),te=ho.length;te--;){var Qt=ho[er?te:++Xr];if(!1===Hr(gr[Qt],Qt,gr))break}return nr}}();var I=r(9933),N=r(4314),Y=r(4528),z=r(923),q=r(6513),dt=r(3744),pt=r(1287),et=r(2661);var jt=r(9377),At=r(129),kt=r(554),ct=r(5281),lt=r(8010),ve=Function.prototype.toString,ne=Object.prototype.hasOwnProperty,ce=ve.call(Object);var mr=r(8885);const Wr=function _r(er,nr){if(("constructor"!==nr||"function"!=typeof er[nr])&&"__proto__"!=nr)return er[nr]};var ke=r(7517),Ve=r(133);const Pt=function Ie(er,nr,Hr,Qr,Xr,gr,ho){var te=Wr(er,Hr),Qt=Wr(nr,Hr),Ft=ho.get(Qt);if(Ft)_(er,Hr,Ft);else{var pe=gr?gr(te,Qt,Hr+"",er,nr,ho):void 0,br=void 0===pe;if(br){var Yr=(0,dt.A)(Qt),Do=!Yr&&(0,jt.A)(Qt),Ko=!Yr&&!Do&&(0,mr.A)(Qt);pe=Qt,Yr||Do||Ko?(0,dt.A)(te)?pe=te:function _t(er){return(0,et.A)(er)&&(0,pt.A)(er)}(te)?pe=(0,Y.A)(te):Do?(br=!1,pe=(0,I.A)(Qt,!0)):Ko?(br=!1,pe=(0,N.A)(Qt,!0)):pe=[]:function qe(er){if(!(0,et.A)(er)||"[object Object]"!=(0,ct.A)(er))return!1;var nr=(0,lt.A)(er);if(null===nr)return!0;var Hr=ne.call(nr,"constructor")&&nr.constructor;return"function"==typeof Hr&&Hr instanceof Hr&&ve.call(Hr)==ce}(Qt)||(0,q.A)(Qt)?(pe=te,(0,q.A)(te)?pe=function yt(er){return(0,ke.A)(er,(0,Ve.A)(er))}(te):(!(0,kt.A)(te)||(0,At.A)(te))&&(pe=(0,z.A)(Qt))):br=!1}br&&(ho.set(Qt,pe),Xr(pe,Qt,Qr,gr,ho),ho.delete(Qt)),_(er,Hr,pe)}},zt=function le(er,nr,Hr,Qr,Xr){er!==nr&&S(nr,function(gr,ho){if(Xr||(Xr=new o.A),(0,kt.A)(gr))Pt(er,nr,ho,Hr,le,Qr,Xr);else{var te=Qr?Qr(Wr(er,ho),gr,ho+"",er,nr,Xr):void 0;void 0===te&&(te=gr),_(er,ho,te)}},Ve.A)},Ye=function Ae(er){return er};var Vt=Math.max;const Wt=function We(er){return function(){return er}};var Ne=r(4746),hr=Date.now;const Le=function Nt(er){var nr=0,Hr=0;return function(){var Qr=hr(),Xr=16-(Qr-Hr);if(Hr=Qr,Xr>0){if(++nr>=800)return arguments[0]}else nr=0;return er.apply(void 0,arguments)}}(Ne.A?function(er,nr){return(0,Ne.A)(er,"toString",{configurable:!0,enumerable:!1,value:Wt(nr),writable:!0})}:Ye),mt=function yr(er,nr){return Le(function Te(er,nr,Hr){return nr=Vt(void 0===nr?er.length-1:nr,0),function(){for(var Qr=arguments,Xr=-1,gr=Vt(Qr.length-nr,0),ho=Array(gr);++Xr1?Hr[Xr-1]:void 0,ho=Xr>2?Hr[2]:void 0;for(gr=er.length>3&&"function"==typeof gr?(Xr--,gr):void 0,ho&&function Q(er,nr,Hr){if(!(0,kt.A)(Hr))return!1;var Qr=typeof nr;return!!("number"==Qr?(0,pt.A)(Hr)&&(0,U.A)(nr,Hr.length):"string"==Qr&&nr in Hr)&&(0,c.A)(Hr[nr],er)}(Hr[0],Hr[1],ho)&&(gr=Xr<3?void 0:gr,Xr=1),nr=Object(nr);++Qr{"use strict";r.d(a,{lo:()=>Xg,pC:()=>lc,Bq:()=>Qc,dq:()=>Rn,lG:()=>Ia,sh:()=>Ch,Qe:()=>yp});var o={};r.r(o),r.d(o,{OG:()=>Q,My:()=>ie,Ph:()=>$e,lX:()=>Ke,Id:()=>he,fg:()=>It,qj:()=>Nt,aT:()=>Ne,lq:()=>Nr,z:()=>Ao,Q5:()=>ir});var s=r(467);function c(v){if(!Number.isSafeInteger(v)||v<0)throw new Error(`Wrong positive integer: ${v}`)}function _(v,...x){if(!(v instanceof Uint8Array))throw new Error("Expected Uint8Array");if(x.length>0&&!x.includes(v.length))throw new Error(`Expected Uint8Array of length ${x}, not of length=${v.length}`)}function T(v,x=!0){if(v.destroyed)throw new Error("Hash instance has been destroyed");if(x&&v.finished)throw new Error("Hash#digest() has already been called")}const N="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,Y=v=>v instanceof Uint8Array,dt=v=>new DataView(v.buffer,v.byteOffset,v.byteLength),pt=(v,x)=>v<<32-x|v>>>x;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function Ct(v){if("string"==typeof v&&(v=function lt(v){if("string"!=typeof v)throw new Error("utf8ToBytes expected string, got "+typeof v);return new Uint8Array((new TextEncoder).encode(v))}(v)),!Y(v))throw new Error("expected Uint8Array, got "+typeof v);return v}class qt{clone(){return this._cloneInto()}}function ce(v){const x=j=>v().update(Ct(j)).digest(),D=v();return x.outputLen=D.outputLen,x.blockLen=D.blockLen,x.create=()=>v(),x}function mr(v=32){if(N&&"function"==typeof N.getRandomValues)return N.getRandomValues(new Uint8Array(v));throw new Error("crypto.getRandomValues must be defined")}class Wr extends qt{constructor(x,D,j,G){super(),this.blockLen=x,this.outputLen=D,this.padOffset=j,this.isLE=G,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(x),this.view=dt(this.buffer)}update(x){T(this);const{view:D,buffer:j,blockLen:G}=this,st=(x=Ct(x)).length;for(let St=0;StG-St&&(this.process(j,0),St=0);for(let Pe=St;Pe>G&st),Ot=Number(D&st),xe=j?0:4;v.setUint32(x+(j?4:0),St,j),v.setUint32(x+xe,Ot,j)})(j,G-8,BigInt(8*this.length),st),this.process(j,0);const Ot=dt(x),Gt=this.outputLen;if(Gt%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const xe=Gt/4,Fe=this.get();if(xe>Fe.length)throw new Error("_sha2: outputLen bigger than state");for(let Pe=0;Pev&x^~v&D,Ve=(v,x,D)=>v&x^v&D^x&D,yt=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]),Lt=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Ie=new Uint32Array(64);class Pt extends Wr{constructor(){super(64,32,8,!1),this.A=0|Lt[0],this.B=0|Lt[1],this.C=0|Lt[2],this.D=0|Lt[3],this.E=0|Lt[4],this.F=0|Lt[5],this.G=0|Lt[6],this.H=0|Lt[7]}get(){const{A:x,B:D,C:j,D:G,E:st,F:St,G:Ot,H:Gt}=this;return[x,D,j,G,st,St,Ot,Gt]}set(x,D,j,G,st,St,Ot,Gt){this.A=0|x,this.B=0|D,this.C=0|j,this.D=0|G,this.E=0|st,this.F=0|St,this.G=0|Ot,this.H=0|Gt}process(x,D){for(let Pe=0;Pe<16;Pe++,D+=4)Ie[Pe]=x.getUint32(D,!1);for(let Pe=16;Pe<64;Pe++){const lr=Ie[Pe-15],vr=Ie[Pe-2],sr=pt(lr,7)^pt(lr,18)^lr>>>3,Ze=pt(vr,17)^pt(vr,19)^vr>>>10;Ie[Pe]=Ze+Ie[Pe-7]+sr+Ie[Pe-16]|0}let{A:j,B:G,C:st,D:St,E:Ot,F:Gt,G:xe,H:Fe}=this;for(let Pe=0;Pe<64;Pe++){const vr=Fe+(pt(Ot,6)^pt(Ot,11)^pt(Ot,25))+ke(Ot,Gt,xe)+yt[Pe]+Ie[Pe]|0,Ze=(pt(j,2)^pt(j,13)^pt(j,22))+Ve(j,G,st)|0;Fe=xe,xe=Gt,Gt=Ot,Ot=St+vr|0,St=st,st=G,G=j,j=vr+Ze|0}j=j+this.A|0,G=G+this.B|0,st=st+this.C|0,St=St+this.D|0,Ot=Ot+this.E|0,Gt=Gt+this.F|0,xe=xe+this.G|0,Fe=Fe+this.H|0,this.set(j,G,st,St,Ot,Gt,xe,Fe)}roundClean(){Ie.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const zt=ce(()=>new Pt),ft=(BigInt(0),BigInt(1)),me=BigInt(2),Vt=v=>v instanceof Uint8Array,Te=Array.from({length:256},(v,x)=>x.toString(16).padStart(2,"0"));function ie(v){if(!Vt(v))throw new Error("Uint8Array expected");let x="";for(let D=0;Dj+G.length,0));let D=0;return v.forEach(j=>{if(!Vt(j))throw new Error("Uint8Array expected");x.set(j,D),D+=j.length}),x}const Q=v=>(me<new Uint8Array(v),Tt=v=>Uint8Array.from(v);function It(v,x,D){if("number"!=typeof v||v<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 D)throw new Error("hmacFn must be a function");let j=it(v),G=it(v),st=0;const St=()=>{j.fill(1),G.fill(0),st=0},Ot=(...Pe)=>D(G,j,...Pe),Gt=(Pe=it())=>{G=Ot(Tt([0]),Pe),j=Ot(),0!==Pe.length&&(G=Ot(Tt([1]),Pe),j=Ot())},xe=()=>{if(st++>=1e3)throw new Error("drbg: tried 1000 values");let Pe=0;const lr=[];for(;Pe{let vr;for(St(),Gt(Pe);!(vr=lr(xe()));)Gt();return St(),vr}}const ye={bigint:v=>"bigint"==typeof v,function:v=>"function"==typeof v,boolean:v=>"boolean"==typeof v,string:v=>"string"==typeof v,stringOrUint8Array:v=>"string"==typeof v||v instanceof Uint8Array,isSafeInteger:v=>Number.isSafeInteger(v),array:v=>Array.isArray(v),field:(v,x)=>x.Fp.isValid(v),hash:v=>"function"==typeof v&&Number.isSafeInteger(v.outputLen)};function ir(v,x,D={}){const j=(G,st,St)=>{const Ot=ye[st];if("function"!=typeof Ot)throw new Error(`Invalid validator "${st}", expected function`);const Gt=v[G];if(!(St&&void 0===Gt||Ot(Gt,v)))throw new Error(`Invalid param ${String(G)}=${Gt} (${typeof Gt}), expected ${st}`)};for(const[G,st]of Object.entries(x))j(G,st,!1);for(const[G,st]of Object.entries(D))j(G,st,!0);return v}const er=BigInt(0),nr=BigInt(1),Hr=BigInt(2),Qr=BigInt(3),Xr=BigInt(4),gr=BigInt(5),ho=BigInt(8);function Ft(v,x){const D=v%x;return D>=er?D:x+D}function pe(v,x,D){if(D<=er||x 0");if(D===nr)return er;let j=nr;for(;x>er;)x&nr&&(j=j*v%D),v=v*v%D,x>>=nr;return j}function br(v,x,D){let j=v;for(;x-- >er;)j*=j,j%=D;return j}function Yr(v,x){if(v===er||x<=er)throw new Error(`invert: expected positive integers, got n=${v} mod=${x}`);let D=Ft(v,x),j=x,G=er,st=nr,St=nr,Ot=er;for(;D!==er;){const xe=j/D,Fe=j%D,Pe=G-St*xe,lr=st-Ot*xe;j=D,D=Fe,G=St,st=Ot,St=Pe,Ot=lr}if(j!==nr)throw new Error("invert: does not exist");return Ft(G,x)}BigInt(9),BigInt(16);const Je=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function Ce(v,x){const D=void 0!==x?x:v.toString(2).length;return{nBitLength:D,nByteLength:Math.ceil(D/8)}}function ei(v){if("bigint"!=typeof v)throw new Error("field order must be bigint");const x=v.toString(2).length;return Math.ceil(x/8)}function Zo(v){const x=ei(v);return x+Math.ceil(x/2)}class Io extends qt{constructor(x,D){super(),this.finished=!1,this.destroyed=!1,function E(v){if("function"!=typeof v||"function"!=typeof v.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");c(v.outputLen),c(v.blockLen)}(x);const j=Ct(D);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 G=this.blockLen,st=new Uint8Array(G);st.set(j.length>G?x.create().update(j).digest():j);for(let St=0;Stnew Io(v,x).update(D).digest();Oi.create=(v,x)=>new Io(v,x);const di=BigInt(0),Un=BigInt(1);function yi(v){return function _e(v){ir(v,Je.reduce((j,G)=>(j[G]="function",j),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"}))}(v.Fp),ir(v,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...Ce(v.n,v.nBitLength),...v,p:v.Fp.ORDER})}const{Ph:Ni,aT:na}=o,Xn={Err:class extends Error{constructor(x=""){super(x)}},_parseInt(v){const{Err:x}=Xn;if(v.length<2||2!==v[0])throw new x("Invalid signature integer tag");const D=v[1],j=v.subarray(2,D+2);if(!D||j.length!==D)throw new x("Invalid signature integer: wrong length");if(128&j[0])throw new x("Invalid signature integer: negative");if(0===j[0]&&!(128&j[1]))throw new x("Invalid signature integer: unnecessary leading zero");return{d:Ni(j),l:v.subarray(D+2)}},toSig(v){const{Err:x}=Xn,D="string"==typeof v?na(v):v;if(!(D instanceof Uint8Array))throw new Error("ui8a expected");let j=D.length;if(j<2||48!=D[0])throw new x("Invalid signature tag");if(D[1]!==j-2)throw new x("Invalid signature: incorrect length");const{d:G,l:st}=Xn._parseInt(D.subarray(2)),{d:St,l:Ot}=Xn._parseInt(st);if(Ot.length)throw new x("Invalid signature: left bytes after parsing");return{r:G,s:St}},hexFromSig(v){const x=xe=>8&Number.parseInt(xe[0],16)?"00"+xe:xe,D=xe=>{const Fe=xe.toString(16);return 1&Fe.length?`0${Fe}`:Fe},j=x(D(v.s)),G=x(D(v.r)),st=j.length/2,St=G.length/2,Ot=D(st),Gt=D(St);return`30${D(St+st+4)}02${Gt}${G}02${Ot}${j}`}},ui=BigInt(0),Mn=BigInt(1),Xt=(BigInt(2),BigInt(3));function Yt(v){const x=function bt(v){const x=yi(v);return ir(x,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...x})}(v),{Fp:D,n:j}=x,G=D.BYTES+1,st=2*D.BYTES+1;function Ot(oo){return Ft(oo,j)}function Gt(oo){return Yr(oo,j)}const{ProjectivePoint:xe,normPrivateKeyToScalar:Fe,weierstrassEquation:Pe,isWithinCurveOrder:lr}=function Ee(v){const x=function Oa(v){const x=yi(v);ir(x,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:D,Fp:j,a:G}=x;if(D){if(!j.eql(G,j.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof D||"bigint"!=typeof D.beta||"function"!=typeof D.splitScalar)throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...x})}(v),{Fp:D}=x,j=x.toBytes||((sr,Ze,or)=>{const Ar=Ze.toAffine();return he(Uint8Array.from([4]),D.toBytes(Ar.x),D.toBytes(Ar.y))}),G=x.fromBytes||(sr=>{const Ze=sr.subarray(1);return{x:D.fromBytes(Ze.subarray(0,D.BYTES)),y:D.fromBytes(Ze.subarray(D.BYTES,2*D.BYTES))}});function st(sr){const{a:Ze,b:or}=x,Ar=D.sqr(sr),Tr=D.mul(Ar,sr);return D.add(D.add(Tr,D.mul(sr,Ze)),or)}if(!D.eql(D.sqr(x.Gy),st(x.Gx)))throw new Error("bad generator point: equation left != right");function St(sr){return"bigint"==typeof sr&&uiD.eql(qr,D.ZERO);return Tr(or)&&Tr(Ar)?Pe.ZERO:new Pe(or,Ar,D.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(Ze){const or=D.invertBatch(Ze.map(Ar=>Ar.pz));return Ze.map((Ar,Tr)=>Ar.toAffine(or[Tr])).map(Pe.fromAffine)}static fromHex(Ze){const or=Pe.fromAffine(G(Nt("pointHex",Ze)));return or.assertValidity(),or}static fromPrivateKey(Ze){return Pe.BASE.multiply(Gt(Ze))}_setWindowSize(Ze){this._WINDOW_SIZE=Ze,xe.delete(this)}assertValidity(){if(this.is0()){if(x.allowInfinityPoint&&!D.is0(this.py))return;throw new Error("bad point: ZERO")}const{x:Ze,y:or}=this.toAffine();if(!D.isValid(Ze)||!D.isValid(or))throw new Error("bad point: x or y not FE");const Ar=D.sqr(or),Tr=st(Ze);if(!D.eql(Ar,Tr))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:Ze}=this.toAffine();if(D.isOdd)return!D.isOdd(Ze);throw new Error("Field doesn't support isOdd")}equals(Ze){Fe(Ze);const{px:or,py:Ar,pz:Tr}=this,{px:qr,py:io,pz:$o}=Ze,mo=D.eql(D.mul(or,$o),D.mul(qr,Tr)),Bo=D.eql(D.mul(Ar,$o),D.mul(io,Tr));return mo&&Bo}negate(){return new Pe(this.px,D.neg(this.py),this.pz)}double(){const{a:Ze,b:or}=x,Ar=D.mul(or,Xt),{px:Tr,py:qr,pz:io}=this;let $o=D.ZERO,mo=D.ZERO,Bo=D.ZERO,Wo=D.mul(Tr,Tr),Cn=D.mul(qr,qr),gn=D.mul(io,io),sn=D.mul(Tr,qr);return sn=D.add(sn,sn),Bo=D.mul(Tr,io),Bo=D.add(Bo,Bo),$o=D.mul(Ze,Bo),mo=D.mul(Ar,gn),mo=D.add($o,mo),$o=D.sub(Cn,mo),mo=D.add(Cn,mo),mo=D.mul($o,mo),$o=D.mul(sn,$o),Bo=D.mul(Ar,Bo),gn=D.mul(Ze,gn),sn=D.sub(Wo,gn),sn=D.mul(Ze,sn),sn=D.add(sn,Bo),Bo=D.add(Wo,Wo),Wo=D.add(Bo,Wo),Wo=D.add(Wo,gn),Wo=D.mul(Wo,sn),mo=D.add(mo,Wo),gn=D.mul(qr,io),gn=D.add(gn,gn),Wo=D.mul(gn,sn),$o=D.sub($o,Wo),Bo=D.mul(gn,Cn),Bo=D.add(Bo,Bo),Bo=D.add(Bo,Bo),new Pe($o,mo,Bo)}add(Ze){Fe(Ze);const{px:or,py:Ar,pz:Tr}=this,{px:qr,py:io,pz:$o}=Ze;let mo=D.ZERO,Bo=D.ZERO,Wo=D.ZERO;const Cn=x.a,gn=D.mul(x.b,Xt);let sn=D.mul(or,qr),Qn=D.mul(Ar,io),qn=D.mul(Tr,$o),ii=D.add(or,Ar),oo=D.add(qr,io);ii=D.mul(ii,oo),oo=D.add(sn,Qn),ii=D.sub(ii,oo),oo=D.add(or,Tr);let uo=D.add(qr,$o);return oo=D.mul(oo,uo),uo=D.add(sn,qn),oo=D.sub(oo,uo),uo=D.add(Ar,Tr),mo=D.add(io,$o),uo=D.mul(uo,mo),mo=D.add(Qn,qn),uo=D.sub(uo,mo),Wo=D.mul(Cn,oo),mo=D.mul(gn,qn),Wo=D.add(mo,Wo),mo=D.sub(Qn,Wo),Wo=D.add(Qn,Wo),Bo=D.mul(mo,Wo),Qn=D.add(sn,sn),Qn=D.add(Qn,sn),qn=D.mul(Cn,qn),oo=D.mul(gn,oo),Qn=D.add(Qn,qn),qn=D.sub(sn,qn),qn=D.mul(Cn,qn),oo=D.add(oo,qn),sn=D.mul(Qn,oo),Bo=D.add(Bo,sn),sn=D.mul(uo,oo),mo=D.mul(ii,mo),mo=D.sub(mo,sn),sn=D.mul(ii,Qn),Wo=D.mul(uo,Wo),Wo=D.add(Wo,sn),new Pe(mo,Bo,Wo)}subtract(Ze){return this.add(Ze.negate())}is0(){return this.equals(Pe.ZERO)}wNAF(Ze){return vr.wNAFCached(this,xe,Ze,or=>{const Ar=D.invertBatch(or.map(Tr=>Tr.pz));return or.map((Tr,qr)=>Tr.toAffine(Ar[qr])).map(Pe.fromAffine)})}multiplyUnsafe(Ze){const or=Pe.ZERO;if(Ze===ui)return or;if(Ot(Ze),Ze===Mn)return this;const{endo:Ar}=x;if(!Ar)return vr.unsafeLadder(this,Ze);let{k1neg:Tr,k1:qr,k2neg:io,k2:$o}=Ar.splitScalar(Ze),mo=or,Bo=or,Wo=this;for(;qr>ui||$o>ui;)qr&Mn&&(mo=mo.add(Wo)),$o&Mn&&(Bo=Bo.add(Wo)),Wo=Wo.double(),qr>>=Mn,$o>>=Mn;return Tr&&(mo=mo.negate()),io&&(Bo=Bo.negate()),Bo=new Pe(D.mul(Bo.px,Ar.beta),Bo.py,Bo.pz),mo.add(Bo)}multiply(Ze){Ot(Ze);let Ar,Tr,or=Ze;const{endo:qr}=x;if(qr){const{k1neg:io,k1:$o,k2neg:mo,k2:Bo}=qr.splitScalar(or);let{p:Wo,f:Cn}=this.wNAF($o),{p:gn,f:sn}=this.wNAF(Bo);Wo=vr.constTimeNegate(io,Wo),gn=vr.constTimeNegate(mo,gn),gn=new Pe(D.mul(gn.px,qr.beta),gn.py,gn.pz),Ar=Wo.add(gn),Tr=Cn.add(sn)}else{const{p:io,f:$o}=this.wNAF(or);Ar=io,Tr=$o}return Pe.normalizeZ([Ar,Tr])[0]}multiplyAndAddUnsafe(Ze,or,Ar){const Tr=Pe.BASE,qr=($o,mo)=>mo!==ui&&mo!==Mn&&$o.equals(Tr)?$o.multiply(mo):$o.multiplyUnsafe(mo),io=qr(this,or).add(qr(Ze,Ar));return io.is0()?void 0:io}toAffine(Ze){const{px:or,py:Ar,pz:Tr}=this,qr=this.is0();null==Ze&&(Ze=qr?D.ONE:D.inv(Tr));const io=D.mul(or,Ze),$o=D.mul(Ar,Ze),mo=D.mul(Tr,Ze);if(qr)return{x:D.ZERO,y:D.ZERO};if(!D.eql(mo,D.ONE))throw new Error("invZ was invalid");return{x:io,y:$o}}isTorsionFree(){const{h:Ze,isTorsionFree:or}=x;if(Ze===Mn)return!0;if(or)return or(Pe,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:Ze,clearCofactor:or}=x;return Ze===Mn?this:or?or(Pe,this):this.multiplyUnsafe(x.h)}toRawBytes(Ze=!0){return this.assertValidity(),j(Pe,this,Ze)}toHex(Ze=!0){return ie(this.toRawBytes(Ze))}}Pe.BASE=new Pe(x.Gx,x.Gy,D.ONE),Pe.ZERO=new Pe(D.ZERO,D.ONE,D.ZERO);const lr=x.nBitLength,vr=function Ri(v,x){const D=(G,st)=>{const St=st.negate();return G?St:st},j=G=>({windows:Math.ceil(x/G)+1,windowSize:2**(G-1)});return{constTimeNegate:D,unsafeLadder(G,st){let St=v.ZERO,Ot=G;for(;st>di;)st&Un&&(St=St.add(Ot)),Ot=Ot.double(),st>>=Un;return St},precomputeWindow(G,st){const{windows:St,windowSize:Ot}=j(st),Gt=[];let xe=G,Fe=xe;for(let Pe=0;Pe>=vr,or>Gt&&(or-=lr,St+=Un);const Ar=Ze,Tr=Ze+Math.abs(or)-1,io=or<0;0===or?Fe=Fe.add(D(sr%2!=0,st[Ar])):xe=xe.add(D(io,st[Tr]))}return{p:xe,f:Fe}},wNAFCached(G,st,St,Ot){const Gt=G._WINDOW_SIZE||1;let xe=st.get(G);return xe||(xe=this.precomputeWindow(G,Gt),1!==Gt&&st.set(G,Ot(xe))),this.wNAF(Gt,xe,St)}}}(Pe,x.endo?Math.ceil(lr/2):lr);return{CURVE:x,ProjectivePoint:Pe,normPrivateKeyToScalar:Gt,weierstrassEquation:st,isWithinCurveOrder:St}}({...x,toBytes(oo,uo,Xo){const an=uo.toAffine(),bo=D.toBytes(an.x),Tn=he;return Xo?Tn(Uint8Array.from([uo.hasEvenY()?2:3]),bo):Tn(Uint8Array.from([4]),bo,D.toBytes(an.y))},fromBytes(oo){const uo=oo.length,Xo=oo[0],an=oo.subarray(1);if(uo!==G||2!==Xo&&3!==Xo){if(uo===st&&4===Xo)return{x:D.fromBytes(an.subarray(0,D.BYTES)),y:D.fromBytes(an.subarray(D.BYTES,2*D.BYTES))};throw new Error(`Point of length ${uo} was invalid. Expected ${G} compressed bytes or ${st} uncompressed bytes`)}{const bo=$e(an);if(!function St(oo){return uiie(Nr(oo,x.nByteLength));function sr(oo){return oo>j>>Mn}const or=(oo,uo,Xo)=>$e(oo.slice(uo,Xo));class Ar{constructor(uo,Xo,an){this.r=uo,this.s=Xo,this.recovery=an,this.assertValidity()}static fromCompact(uo){const Xo=x.nByteLength;return uo=Nt("compactSignature",uo,2*Xo),new Ar(or(uo,0,Xo),or(uo,Xo,2*Xo))}static fromDER(uo){const{r:Xo,s:an}=Xn.toSig(Nt("DER",uo));return new Ar(Xo,an)}assertValidity(){if(!lr(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!lr(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(uo){return new Ar(this.r,this.s,uo)}recoverPublicKey(uo){const{r:Xo,s:an,recovery:bo}=this,Tn=Bo(Nt("msgHash",uo));if(null==bo||![0,1,2,3].includes(bo))throw new Error("recovery id invalid");const Gn=2===bo||3===bo?Xo+x.n:Xo;if(Gn>=D.ORDER)throw new Error("recovery id 2 or 3 invalid");const wa=xe.fromHex((1&bo?"03":"02")+vr(Gn)),xs=Gt(Gn),Is=Ot(-Tn*xs),Os=Ot(an*xs),rs=xe.BASE.multiplyAndAddUnsafe(wa,Is,Os);if(!rs)throw new Error("point at infinify");return rs.assertValidity(),rs}hasHighS(){return sr(this.s)}normalizeS(){return this.hasHighS()?new Ar(this.r,Ot(-this.s),this.recovery):this}toDERRawBytes(){return Ne(this.toDERHex())}toDERHex(){return Xn.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return Ne(this.toCompactHex())}toCompactHex(){return vr(this.r)+vr(this.s)}}const Tr={isValidPrivateKey(oo){try{return Fe(oo),!0}catch{return!1}},normPrivateKeyToScalar:Fe,randomPrivateKey:()=>{const oo=Zo(x.n);return function Ci(v,x,D=!1){const j=v.length,G=ei(x),st=Zo(x);if(j<16||j1024)throw new Error(`expected ${st}-1024 bytes of input, got ${j}`);const Ot=Ft(D?$e(v):Ke(v),x-nr)+nr;return D?Ao(Ot,G):Nr(Ot,G)}(x.randomBytes(oo),x.n)},precompute:(oo=8,uo=xe.BASE)=>(uo._setWindowSize(oo),uo.multiply(BigInt(3)),uo)};function io(oo){const uo=oo instanceof Uint8Array,Xo="string"==typeof oo,an=(uo||Xo)&&oo.length;return uo?an===G||an===st:Xo?an===2*G||an===2*st:oo instanceof xe}const mo=x.bits2int||function(oo){const uo=$e(oo),Xo=8*oo.length-x.nBitLength;return Xo>0?uo>>BigInt(Xo):uo},Bo=x.bits2int_modN||function(oo){return Ot(mo(oo))},Wo=Q(x.nBitLength);function Cn(oo){if("bigint"!=typeof oo)throw new Error("bigint expected");if(!(ui<=oo&&ooWa in Xo))throw new Error("sign() legacy options not supported");const{hash:an,randomBytes:bo}=x;let{lowS:Tn,prehash:Gn,extraEntropy:zn}=Xo;null==Tn&&(Tn=!0),oo=Nt("msgHash",oo),Gn&&(oo=Nt("prehashed msgHash",an(oo)));const wa=Bo(oo),xs=Fe(uo),Is=[Cn(xs),Cn(wa)];if(null!=zn){const Wa=!0===zn?bo(D.BYTES):zn;Is.push(Nt("extraEntropy",Wa))}const Os=he(...Is),rs=wa;return{seed:Os,k2sig:function wl(Wa){const il=mo(Wa);if(!lr(il))return;const Gh=Gt(il),Bc=xe.BASE.multiply(il).toAffine(),Ll=Ot(Bc.x);if(Ll===ui)return;const os=Ot(Gh*Ot(rs+Ll*xs));if(os===ui)return;let Yu=(Bc.x===Ll?0:2)|Number(Bc.y&Mn),Zu=os;return Tn&&sr(os)&&(Zu=function Ze(oo){return sr(oo)?Ot(-oo):oo}(os),Yu^=1),new Ar(Ll,Zu,Yu)}}}(oo,uo,Xo);return It(x.hash.outputLen,x.nByteLength,x.hmac)(an,bo)},verify:function ii(oo,uo,Xo,an=Qn){const bo=oo;if(uo=Nt("msgHash",uo),Xo=Nt("publicKey",Xo),"strict"in an)throw new Error("options.strict was renamed to lowS");const{lowS:Tn,prehash:Gn}=an;let zn,wa;try{if("string"==typeof bo||bo instanceof Uint8Array)try{zn=Ar.fromDER(bo)}catch(Bc){if(!(Bc instanceof Xn.Err))throw Bc;zn=Ar.fromCompact(bo)}else{if("object"!=typeof bo||"bigint"!=typeof bo.r||"bigint"!=typeof bo.s)throw new Error("PARSE");{const{r:Bc,s:Ll}=bo;zn=new Ar(Bc,Ll)}}wa=xe.fromHex(Xo)}catch(Bc){if("PARSE"===Bc.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(Tn&&zn.hasHighS())return!1;Gn&&(uo=x.hash(uo));const{r:xs,s:Is}=zn,Os=Bo(uo),rs=Gt(Is),wl=Ot(Os*rs),Wa=Ot(xs*rs),il=xe.BASE.multiplyAndAddUnsafe(wa,wl,Wa)?.toAffine();return!!il&&Ot(il.x)===xs},ProjectivePoint:xe,Signature:Ar,utils:Tr}}function He(v){return{hash:v,hmac:(x,...D)=>Oi(v,x,function $t(...v){const x=new Uint8Array(v.reduce((j,G)=>j+G.length,0));let D=0;return v.forEach(j=>{if(!Y(j))throw new Error("Uint8Array expected");x.set(j,D),D+=j.length}),x}(...D)),randomBytes:mr}}BigInt(4);const fr=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),Ir=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),Cr=BigInt(1),Pr=BigInt(2),$r=(v,x)=>(v+x/Pr)/x;function Jr(v){const x=fr,D=BigInt(3),j=BigInt(6),G=BigInt(11),st=BigInt(22),St=BigInt(23),Ot=BigInt(44),Gt=BigInt(88),xe=v*v*v%x,Fe=xe*xe*v%x,Pe=br(Fe,D,x)*Fe%x,lr=br(Pe,D,x)*Fe%x,vr=br(lr,Pr,x)*xe%x,sr=br(vr,G,x)*vr%x,Ze=br(sr,st,x)*sr%x,or=br(Ze,Ot,x)*Ze%x,Ar=br(or,Gt,x)*or%x,Tr=br(Ar,Ot,x)*Ze%x,qr=br(Tr,D,x)*Fe%x,io=br(qr,St,x)*sr%x,$o=br(io,j,x)*xe%x,mo=br($o,Pr,x);if(!eo.eql(eo.sqr(mo),v))throw new Error("Cannot find square root");return mo}const eo=function ar(v,x,D=!1,j={}){if(v<=er)throw new Error(`Expected Field ORDER > 0, got ${v}`);const{nBitLength:G,nByteLength:st}=Ce(v,x);if(st>2048)throw new Error("Field lengths over 2048 bytes are not supported");const St=function Ko(v){if(v%Xr===Qr){const x=(v+nr)/Xr;return function(j,G){const st=j.pow(G,x);if(!j.eql(j.sqr(st),G))throw new Error("Cannot find square root");return st}}if(v%ho===gr){const x=(v-gr)/ho;return function(j,G){const st=j.mul(G,Hr),St=j.pow(st,x),Ot=j.mul(G,St),Gt=j.mul(j.mul(Ot,Hr),St),xe=j.mul(Ot,j.sub(Gt,j.ONE));if(!j.eql(j.sqr(xe),G))throw new Error("Cannot find square root");return xe}}return function Do(v){const x=(v-nr)/Hr;let D,j,G;for(D=v-nr,j=0;D%Hr===er;D/=Hr,j++);for(G=Hr;GFt(Gt,v),isValid:Gt=>{if("bigint"!=typeof Gt)throw new Error("Invalid field element: expected bigint, got "+typeof Gt);return er<=Gt&&GtGt===er,isOdd:Gt=>(Gt&nr)===nr,neg:Gt=>Ft(-Gt,v),eql:(Gt,xe)=>Gt===xe,sqr:Gt=>Ft(Gt*Gt,v),add:(Gt,xe)=>Ft(Gt+xe,v),sub:(Gt,xe)=>Ft(Gt-xe,v),mul:(Gt,xe)=>Ft(Gt*xe,v),pow:(Gt,xe)=>function Qe(v,x,D){if(D 0");if(D===er)return v.ONE;if(D===nr)return x;let j=v.ONE,G=x;for(;D>er;)D&nr&&(j=v.mul(j,G)),G=v.sqr(G),D>>=nr;return j}(Ot,Gt,xe),div:(Gt,xe)=>Ft(Gt*Yr(xe,v),v),sqrN:Gt=>Gt*Gt,addN:(Gt,xe)=>Gt+xe,subN:(Gt,xe)=>Gt-xe,mulN:(Gt,xe)=>Gt*xe,inv:Gt=>Yr(Gt,v),sqrt:j.sqrt||(Gt=>St(Ot,Gt)),invertBatch:Gt=>function De(v,x){const D=new Array(x.length),j=x.reduce((st,St,Ot)=>v.is0(St)?st:(D[Ot]=st,v.mul(st,St)),v.ONE),G=v.inv(j);return x.reduceRight((st,St,Ot)=>v.is0(St)?st:(D[Ot]=v.mul(st,D[Ot]),v.mul(st,St)),G),D}(Ot,Gt),cmov:(Gt,xe,Fe)=>Fe?xe:Gt,toBytes:Gt=>D?Ao(Gt,st):Nr(Gt,st),fromBytes:Gt=>{if(Gt.length!==st)throw new Error(`Fp.fromBytes: expected ${st}, got ${Gt.length}`);return D?Ke(Gt):$e(Gt)}});return Object.freeze(Ot)}(fr,void 0,void 0,{sqrt:Jr}),xo=function Oe(v,x){const D=j=>Yt({...v,...He(j)});return Object.freeze({...D(x),create:D})}({a:BigInt(0),b:BigInt(7),Fp:eo,n:Ir,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:v=>{const x=Ir,D=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),j=-Cr*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),G=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),st=D,St=BigInt("0x100000000000000000000000000000000"),Ot=$r(st*v,x),Gt=$r(-j*v,x);let xe=Ft(v-Ot*D-Gt*G,x),Fe=Ft(-Ot*j-Gt*st,x);const Pe=xe>St,lr=Fe>St;if(Pe&&(xe=x-xe),lr&&(Fe=x-Fe),xe>St||Fe>St)throw new Error("splitScalar: Endomorphism failed, k="+v);return{k1neg:Pe,k1:xe,k2neg:lr,k2:Fe}}}},zt),Eo=BigInt(0),fo=v=>"bigint"==typeof v&&EoG.charCodeAt(0)));D=he(j,j),si[v]=D}return zt(he(D,...x))}const vi=v=>v.toRawBytes(!0).slice(1),jo=v=>Nr(v,32),Yn=v=>Ft(v,fr),Ji=v=>Ft(v,Ir),on=xo.ProjectivePoint;function Sn(v){let x=xo.utils.normPrivateKeyToScalar(v),D=on.fromPrivateKey(x);return{scalar:D.hasEvenY()?x:Ji(-x),bytes:vi(D)}}function ji(v){if(!fo(v))throw new Error("bad x: need 0 < x < p");const x=Yn(v*v);let j=Jr(Yn(x*v+BigInt(7)));j%Pr!==Eo&&(j=Yn(-j));const G=new on(v,j,Cr);return G.assertValidity(),G}function Fs(...v){return Ji($e($i("BIP0340/challenge",...v)))}function pa(v,x,D){const j=Nt("signature",v,64),G=Nt("message",x),st=Nt("publicKey",D,32);try{const St=ji($e(st)),Ot=$e(j.subarray(0,32));if(!fo(Ot))return!1;const Gt=$e(j.subarray(32,64));if(!(v=>"bigint"==typeof v&&Eoon.BASE.multiplyAndAddUnsafe(v,x,D))(St,Gt,Ji(-xe));return!(!Fe||!Fe.hasEvenY()||Fe.toAffine().x!==Ot)}catch{return!1}}const ta={getPublicKey:function ls(v){return Sn(v).bytes},sign:function Ka(v,x,D=mr(32)){const j=Nt("message",v),{bytes:G,scalar:st}=Sn(x),St=Nt("auxRand",D,32),Ot=jo(st^$e($i("BIP0340/aux",St))),Gt=$i("BIP0340/nonce",Ot,G,j),xe=Ji($e(Gt));if(xe===Eo)throw new Error("sign failed: k is zero");const{bytes:Fe,scalar:Pe}=Sn(xe),lr=Fs(Fe,G,j),vr=new Uint8Array(64);if(vr.set(Fe,0),vr.set(jo(Ji(Pe+lr*st)),32),!pa(vr,j,G))throw new Error("sign: Invalid signature produced");return vr},verify:pa,utils:{randomPrivateKey:xo.utils.randomPrivateKey,lift_x:ji,pointToBytes:vi,numberToBytesBE:Nr,bytesToNumberBE:$e,taggedHash:$i,mod:Ft}};var Go=r(6391);function Da(v){if(!Number.isSafeInteger(v)||v<0)throw new Error(`Wrong positive integer: ${v}`)}function Hn(v,...x){if(!(v instanceof Uint8Array))throw new Error("Expected Uint8Array");if(x.length>0&&!x.includes(v.length))throw new Error(`Expected Uint8Array of length ${x}, not of length=${v.length}`)}const Zn={number:Da,bool:function fi(v){if("boolean"!=typeof v)throw new Error(`Expected boolean, not ${v}`)},bytes:Hn,hash:function In(v){if("function"!=typeof v||"function"!=typeof v.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");Da(v.outputLen),Da(v.blockLen)},exists:function ds(v,x=!0){if(v.destroyed)throw new Error("Hash instance has been destroyed");if(x&&v.finished)throw new Error("Hash#digest() has already been called")},output:function Fo(v,x){Hn(v);const D=x.outputLen;if(v.lengthG-St&&(this.process(j,0),St=0);for(let Pe=St;Pe>G&st),Ot=Number(D&st),xe=j?0:4;v.setUint32(x+(j?4:0),St,j),v.setUint32(x+xe,Ot,j)})(j,G-8,BigInt(8*this.length),st),this.process(j,0);const Ot=(0,Go.O8)(x),Gt=this.outputLen;if(Gt%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const xe=Gt/4,Fe=this.get();if(xe>Fe.length)throw new Error("_sha2: outputLen bigger than state");for(let Pe=0;Pev&x^~v&D,Xa=(v,x,D)=>v&x^v&D^x&D,ps=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]),Vi=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),kn=new Uint32Array(64);class hs extends Sa{constructor(){super(64,32,8,!1),this.A=0|Vi[0],this.B=0|Vi[1],this.C=0|Vi[2],this.D=0|Vi[3],this.E=0|Vi[4],this.F=0|Vi[5],this.G=0|Vi[6],this.H=0|Vi[7]}get(){const{A:x,B:D,C:j,D:G,E:st,F:St,G:Ot,H:Gt}=this;return[x,D,j,G,st,St,Ot,Gt]}set(x,D,j,G,st,St,Ot,Gt){this.A=0|x,this.B=0|D,this.C=0|j,this.D=0|G,this.E=0|st,this.F=0|St,this.G=0|Ot,this.H=0|Gt}process(x,D){for(let Pe=0;Pe<16;Pe++,D+=4)kn[Pe]=x.getUint32(D,!1);for(let Pe=16;Pe<64;Pe++){const lr=kn[Pe-15],vr=kn[Pe-2],sr=(0,Go.Ow)(lr,7)^(0,Go.Ow)(lr,18)^lr>>>3,Ze=(0,Go.Ow)(vr,17)^(0,Go.Ow)(vr,19)^vr>>>10;kn[Pe]=Ze+kn[Pe-7]+sr+kn[Pe-16]|0}let{A:j,B:G,C:st,D:St,E:Ot,F:Gt,G:xe,H:Fe}=this;for(let Pe=0;Pe<64;Pe++){const vr=Fe+((0,Go.Ow)(Ot,6)^(0,Go.Ow)(Ot,11)^(0,Go.Ow)(Ot,25))+Js(Ot,Gt,xe)+ps[Pe]+kn[Pe]|0,Ze=((0,Go.Ow)(j,2)^(0,Go.Ow)(j,13)^(0,Go.Ow)(j,22))+Xa(j,G,st)|0;Fe=xe,xe=Gt,Gt=Ot,Ot=St+vr|0,St=st,st=G,G=j,j=vr+Ze|0}j=j+this.A|0,G=G+this.B|0,st=st+this.C|0,St=St+this.D|0,Ot=Ot+this.E|0,Gt=Gt+this.F|0,xe=xe+this.G|0,Fe=Fe+this.H|0,this.set(j,G,st,St,Ot,Gt,xe,Fe)}roundClean(){kn.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class tc extends hs{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 Si=(0,Go.ld)(()=>new hs);function Jn(v){if(!Number.isSafeInteger(v))throw new Error(`Wrong integer: ${v}`)}function Fi(...v){const x=(G,st)=>St=>G(st(St));return{encode:Array.from(v).reverse().reduce((G,st)=>G?x(G,st.encode):st.encode,void 0),decode:v.reduce((G,st)=>G?x(G,st.decode):st.decode,void 0)}}function pi(v){return{encode:x=>{if(!Array.isArray(x)||x.length&&"number"!=typeof x[0])throw new Error("alphabet.encode input should be an array of numbers");return x.map(D=>{if(Jn(D),D<0||D>=v.length)throw new Error(`Digit index outside alphabet: ${D} (alphabet: ${v.length})`);return v[D]})},decode:x=>{if(!Array.isArray(x)||x.length&&"string"!=typeof x[0])throw new Error("alphabet.decode input should be array of strings");return x.map(D=>{if("string"!=typeof D)throw new Error(`alphabet.decode: not string element=${D}`);const j=v.indexOf(D);if(-1===j)throw new Error(`Unknown letter: "${D}". Allowed: ${v}`);return j})}}}function ra(v=""){if("string"!=typeof v)throw new Error("join separator should be string");return{encode:x=>{if(!Array.isArray(x)||x.length&&"string"!=typeof x[0])throw new Error("join.encode input should be array of strings");for(let D of x)if("string"!=typeof D)throw new Error(`join.encode: non-string input=${D}`);return x.join(v)},decode:x=>{if("string"!=typeof x)throw new Error("join.decode input should be string");return x.split(v)}}}function Aa(v,x="="){if(Jn(v),"string"!=typeof x)throw new Error("padding chr should be string");return{encode(D){if(!Array.isArray(D)||D.length&&"string"!=typeof D[0])throw new Error("padding.encode input should be array of strings");for(let j of D)if("string"!=typeof j)throw new Error(`padding.encode: non-string input=${j}`);for(;D.length*v%8;)D.push(x);return D},decode(D){if(!Array.isArray(D)||D.length&&"string"!=typeof D[0])throw new Error("padding.encode input should be array of strings");for(let G of D)if("string"!=typeof G)throw new Error(`padding.decode: non-string input=${G}`);let j=D.length;if(j*v%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;j>0&&D[j-1]===x;j--)if(!((j-1)*v%8))throw new Error("Invalid padding: string has too much padding");return D.slice(0,j)}}}function Ta(v){if("function"!=typeof v)throw new Error("normalize fn should be function");return{encode:x=>x,decode:x=>v(x)}}function rc(v,x,D){if(x<2)throw new Error(`convertRadix: wrong from=${x}, base cannot be less than 2`);if(D<2)throw new Error(`convertRadix: wrong to=${D}, base cannot be less than 2`);if(!Array.isArray(v))throw new Error("convertRadix: data should be array");if(!v.length)return[];let j=0;const G=[],st=Array.from(v);for(st.forEach(St=>{if(Jn(St),St<0||St>=x)throw new Error(`Wrong integer: ${St}`)});;){let St=0,Ot=!0;for(let Gt=j;Gtnew tc);const Bs=(v,x)=>x?Bs(x,v%x):v,Us=(v,x)=>v+(x-Bs(v,x));function Bi(v,x,D,j){if(!Array.isArray(v))throw new Error("convertRadix2: data should be array");if(x<=0||x>32)throw new Error(`convertRadix2: wrong from=${x}`);if(D<=0||D>32)throw new Error(`convertRadix2: wrong to=${D}`);if(Us(x,D)>32)throw new Error(`convertRadix2: carry overflow from=${x} to=${D} carryBits=${Us(x,D)}`);let G=0,st=0;const St=2**D-1,Ot=[];for(const Gt of v){if(Jn(Gt),Gt>=2**x)throw new Error(`convertRadix2: invalid data word=${Gt} from=${x}`);if(G=G<32)throw new Error(`convertRadix2: carry overflow pos=${st} from=${x}`);for(st+=x;st>=D;st-=D)Ot.push((G>>st-D&St)>>>0);G&=2**st-1}if(G=G<=x)throw new Error("Excess padding");if(!j&&G)throw new Error(`Non-zero padding: ${G}`);return j&&st>0&&Ot.push(G>>>0),Ot}function X(v,x=!1){if(Jn(v),v<=0||v>32)throw new Error("radix2: bits should be in (0..32]");if(Us(8,v)>32||Us(v,8)>32)throw new Error("radix2: carry overflow");return{encode:D=>{if(!(D instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return Bi(Array.from(D),8,v,!x)},decode:D=>{if(!Array.isArray(D)||D.length&&"number"!=typeof D[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(Bi(D,v,8,x))}}}function Jt(v){if("function"!=typeof v)throw new Error("unsafeWrapper fn should be function");return function(...x){try{return v.apply(null,x)}catch{}}}Fi(X(4),pi("0123456789ABCDEF"),ra("")),Fi(X(5),pi("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),Aa(5),ra(""));const ro=(Fi(X(5),pi("0123456789ABCDEFGHIJKLMNOPQRSTUV"),Aa(5),ra("")),Fi(X(5),pi("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),ra(""),Ta(v=>v.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),Fi(X(6),pi("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),Aa(6),ra(""))),yn=(Fi(X(6),pi("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),Aa(6),ra("")),v=>Fi(function Es(v){return Jn(v),{encode:x=>{if(!(x instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return rc(Array.from(x),256,v)},decode:x=>{if(!Array.isArray(x)||x.length&&"number"!=typeof x[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(rc(x,v,256))}}}(58),pi(v),ra(""))),ha=(yn("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),yn("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),yn("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz"),Fi(pi("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),ra(""))),Li=[996825010,642813549,513874426,1027748829,705979059];function hc(v){const x=v>>25;let D=(33554431&v)<<5;for(let j=0;j>j&1)&&(D^=Li[j]);return D}function gs(v,x,D=1){const j=v.length;let G=1;for(let st=0;st126)throw new Error(`Invalid prefix (${v})`);G=hc(G)^St>>5}G=hc(G);for(let st=0;stPe)throw new TypeError(`Wrong string length: ${Fe.length} (${Fe}). Expected (8..${Pe})`);const lr=Fe.toLowerCase();if(Fe!==lr&&Fe!==Fe.toUpperCase())throw new Error("String must be lowercase or uppercase");const vr=(Fe=lr).lastIndexOf("1");if(0===vr||-1===vr)throw new Error('Letter "1" must be present between prefix and data only');const sr=Fe.slice(0,vr),Ze=Fe.slice(vr+1);if(Ze.length<6)throw new Error("Data must be at least 6 characters long");const or=ha.decode(Ze).slice(0,-6),Ar=gs(sr,or,x);if(!Ze.endsWith(Ar))throw new Error(`Invalid checksum in ${Fe}: expected "${Ar}"`);return{prefix:sr,words:or}}return{encode:function St(Fe,Pe,lr=90){if("string"!=typeof Fe)throw new Error("bech32.encode prefix should be string, not "+typeof Fe);if(!Array.isArray(Pe)||Pe.length&&"number"!=typeof Pe[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof Pe);const vr=Fe.length+7+Pe.length;if(!1!==lr&&vr>lr)throw new TypeError(`Length ${vr} exceeds limit ${lr}`);return`${Fe=Fe.toLowerCase()}1${ha.encode(Pe)}${gs(Fe,Pe,x)}`},decode:Ot,decodeToBytes:function xe(Fe){const{prefix:Pe,words:lr}=Ot(Fe,!1);return{prefix:Pe,words:lr,bytes:j(lr)}},decodeUnsafe:Jt(Ot),fromWords:j,fromWordsUnsafe:st,toWords:G}}const at=$s("bech32");function _c(v){if(!Number.isSafeInteger(v)||v<0)throw new Error(`positive integer expected, not ${v}`)}function xl(v){if("boolean"!=typeof v)throw new Error(`boolean expected, not ${v}`)}function oc(v){return v instanceof Uint8Array||null!=v&&"object"==typeof v&&"Uint8Array"===v.constructor.name}function bn(v,...x){if(!oc(v))throw new Error("Uint8Array expected");if(x.length>0&&!x.includes(v.length))throw new Error(`Uint8Array expected of length ${x}, not of length=${v.length}`)}function Ma(v,x=!0){if(v.destroyed)throw new Error("Hash instance has been destroyed");if(x&&v.finished)throw new Error("Hash#digest() has already been called")}function Cs(v,x){bn(v);const D=x.outputLen;if(v.length{if("string"!=typeof v||v.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof v} with length ${v.length}`);return v.toLowerCase()}));const Jo=v=>new Uint32Array(v.buffer,v.byteOffset,Math.floor(v.byteLength/4)),Ya=v=>new DataView(v.buffer,v.byteOffset,v.byteLength);if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function js(v){if("string"==typeof v)v=function ll(v){if("string"!=typeof v)throw new Error("string expected, got "+typeof v);return new Uint8Array((new TextEncoder).encode(v))}(v);else{if(!oc(v))throw new Error("Uint8Array expected, got "+typeof v);v=v.slice()}return v}function ga(v,x){if(v.length!==x.length)return!1;let D=0;for(let j=0;j(Object.assign(x,v),x);function Ki(v,x,D,j){if("function"==typeof v.setBigUint64)return v.setBigUint64(x,D,j);const G=BigInt(32),st=BigInt(4294967295),St=Number(D>>G&st),Ot=Number(D&st),xe=j?0:4;v.setUint32(x+(j?4:0),St,j),v.setUint32(x+xe,Ot,j)}const ja=new Uint8Array(16),ni=Jo(ja),Xi=(v,x,D,j)=>({s3:D<<31|j>>>1,s2:x<<31|D>>>1,s1:v<<31|x>>>1,s0:v>>>1^225<<24&-(1&j)}),fa=v=>(v>>>0&255)<<24|(v>>>8&255)<<16|(v>>>16&255)<<8|v>>>24&255;class ic{constructor(x,D){this.blockLen=16,this.outputLen=16,this.s0=0,this.s1=0,this.s2=0,this.s3=0,this.finished=!1,bn(x=js(x),16);const j=Ya(x);let G=j.getUint32(0,!1),st=j.getUint32(4,!1),St=j.getUint32(8,!1),Ot=j.getUint32(12,!1);const Gt=[];for(let sr=0;sr<128;sr++)Gt.push({s0:fa(G),s1:fa(st),s2:fa(St),s3:fa(Ot)}),({s0:G,s1:st,s2:St,s3:Ot}=Xi(G,st,St,Ot));const xe=(v=D||1024)>65536?8:v>1024?4:2;var v;if(![1,2,4,8].includes(xe))throw new Error(`ghash: wrong window size=${xe}, should be 2, 4 or 8`);this.W=xe;const Pe=128/xe,lr=this.windowSize=2**xe,vr=[];for(let sr=0;sr>>xe-io-1&1))continue;const{s0:mo,s1:Bo,s2:Wo,s3:Cn}=Gt[xe*sr+io];or^=mo,Ar^=Bo,Tr^=Wo,qr^=Cn}vr.push({s0:or,s1:Ar,s2:Tr,s3:qr})}this.t=vr}_updateBlock(x,D,j,G){x^=this.s0,D^=this.s1,j^=this.s2,G^=this.s3;const{W:st,t:St,windowSize:Ot}=this;let Gt=0,xe=0,Fe=0,Pe=0;const lr=(1<>>8*Ze&255;for(let Ar=8/st-1;Ar>=0;Ar--){const Tr=or>>>st*Ar&lr,{s0:qr,s1:io,s2:$o,s3:mo}=St[vr*Ot+Tr];Gt^=qr,xe^=io,Fe^=$o,Pe^=mo,vr+=1}}this.s0=Gt,this.s1=xe,this.s2=Fe,this.s3=Pe}update(x){x=js(x),Ma(this);const D=Jo(x),j=Math.floor(x.length/16),G=x.length%16;for(let st=0;st>>1|D,D=(1&G)<<7}return v[0]^=225&-x,v}((x=js(x)).slice());super(j,D),j.fill(0)}update(x){x=js(x),Ma(this);const D=Jo(x),j=x.length%16,G=Math.floor(x.length/16);for(let st=0;stv(G,j.length).update(js(j)).digest(),D=v(new Uint8Array(16),0);return x.outputLen=D.outputLen,x.blockLen=D.blockLen,x.create=(j,G)=>v(j,G),x}Dc((v,x)=>new ic(v,x)),Dc((v,x)=>new Wi(v,x)),new Uint8Array(16);const Vs=283;function Ui(v){return v<<1^Vs&-(v>>7)}function F(v,x){let D=0;for(;x>0;x>>=1)D^=v&-(1&x),v=Ui(v);return D}const Dt=(()=>{let v=new Uint8Array(256);for(let D=0,j=1;D<256;D++,j^=Ui(j))v[D]=j;const x=new Uint8Array(256);x[0]=99;for(let D=0;D<255;D++){let j=v[255-D];j|=j<<8,x[v[D]]=255&(j^j>>4^j>>5^j>>6^j>>7^99)}return x})(),rt=Dt.map((v,x)=>Dt.indexOf(x)),wt=v=>v<<24|v>>>8,Se=v=>v<<8|v>>>24;function kr(v,x){if(256!==v.length)throw new Error("Wrong sbox length");const D=new Uint32Array(256).map((xe,Fe)=>x(v[Fe])),j=D.map(Se),G=j.map(Se),st=G.map(Se),St=new Uint32Array(65536),Ot=new Uint32Array(65536),Gt=new Uint16Array(65536);for(let xe=0;xe<256;xe++)for(let Fe=0;Fe<256;Fe++){const Pe=256*xe+Fe;St[Pe]=D[xe]^j[Fe],Ot[Pe]=G[xe]^st[Fe],Gt[Pe]=v[xe]<<8|v[Fe]}return{sbox:v,sbox2:Gt,T0:D,T1:j,T2:G,T3:st,T01:St,T23:Ot}}const Br=kr(Dt,v=>F(v,3)<<24|v<<16|v<<8|F(v,2)),To=kr(rt,v=>F(v,11)<<24|F(v,13)<<16|F(v,9)<<8|F(v,14)),rn=(()=>{const v=new Uint8Array(16);for(let x=0,D=1;x<16;x++,D=Ui(D))v[x]=D;return v})();function Ln(v){bn(v);const x=v.length;if(![16,24,32].includes(x))throw new Error(`aes: wrong key size: should be 16, 24 or 32, got: ${x}`);const{sbox2:D}=Br,j=Jo(v),G=j.length,st=Ot=>Pn(D,Ot,Ot,Ot,Ot),St=new Uint32Array(x+28);St.set(j);for(let Ot=G;Ot6&&Ot%G==4&&(Gt=st(Gt)),St[Ot]=St[Ot-G]^Gt}return St}function ln(v,x,D,j,G,st){return v[D<<8&65280|j>>>8&255]^x[G>>>8&65280|st>>>24&255]}function Pn(v,x,D,j,G){return v[255&x|65280&D]|v[j>>>16&255|G>>>16&65280]<<16}function yo(v,x,D,j,G){const{sbox2:st,T01:St,T23:Ot}=Br;let Gt=0;x^=v[Gt++],D^=v[Gt++],j^=v[Gt++],G^=v[Gt++];const xe=v.length/4-2;for(let sr=0;sr{const Ot=Ln(x),{b:Gt,o:xe,out:Fe}=function La(v,x,D){let j=v.length;const G=j%16;if(!x&&0!==G)throw new Error("aec/(cbc-ecb): unpadded plaintext with disabled padding");const st=Jo(v);if(x){let Gt=16-G;Gt||(Gt=16),j+=Gt}const St=Oo(j,D);return{b:st,o:Jo(St),out:St}}(st,G,St),Pe=Jo(D);let lr=Pe[0],vr=Pe[1],sr=Pe[2],Ze=Pe[3],or=0;for(;or+4<=Gt.length;)lr^=Gt[or+0],vr^=Gt[or+1],sr^=Gt[or+2],Ze^=Gt[or+3],({s0:lr,s1:vr,s2:sr,s3:Ze}=yo(Ot,lr,vr,sr,Ze)),xe[or++]=lr,xe[or++]=vr,xe[or++]=sr,xe[or++]=Ze;if(G){const Ar=function ki(v){const x=new Uint8Array(16),D=Jo(x);x.set(v);const j=16-v.length;for(let G=16-j;G<16;G++)x[G]=j;return D}(st.subarray(4*or));lr^=Ar[0],vr^=Ar[1],sr^=Ar[2],Ze^=Ar[3],({s0:lr,s1:vr,s2:sr,s3:Ze}=yo(Ot,lr,vr,sr,Ze)),xe[or++]=lr,xe[or++]=vr,xe[or++]=sr,xe[or++]=Ze}return Ot.fill(0),Fe},decrypt:(st,St)=>{!function Yi(v){if(bn(v),v.length%16!=0)throw new Error("aes/(cbc-ecb).decrypt ciphertext should consist of blocks with size 16")}(st);const Ot=function xn(v){const x=Ln(v),D=x.slice(),j=x.length,{sbox2:G}=Br,{T0:st,T1:St,T2:Ot,T3:Gt}=To;for(let xe=0;xe>>8&255]^Ot[Pe>>>16&255]^Gt[Pe>>>24]}return D}(x),Gt=Jo(D),xe=Oo(st.length,St),Fe=Jo(st),Pe=Jo(xe);let lr=Gt[0],vr=Gt[1],sr=Gt[2],Ze=Gt[3];for(let or=0;or+4<=Fe.length;){const Ar=lr,Tr=vr,qr=sr,io=Ze;lr=Fe[or+0],vr=Fe[or+1],sr=Fe[or+2],Ze=Fe[or+3];const{s0:$o,s1:mo,s2:Bo,s3:Wo}=Vr(Ot,lr,vr,sr,Ze);Pe[or++]=$o^Ar,Pe[or++]=mo^Tr,Pe[or++]=Bo^qr,Pe[or++]=Wo^io}return Ot.fill(0),function An(v,x){if(!x)return v;const D=v.length;if(!D)throw new Error("aes/pcks5: empty ciphertext not allowed");const j=v[D-1];if(j<=0||j>16)throw new Error(`aes/pcks5: wrong padding byte: ${j}`);const G=v.subarray(0,-j);for(let st=0;st255&v[x++]|(255&v[x++])<<8;class Ei{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,bn(x=js(x),32);const D=On(x,0),j=On(x,2),G=On(x,4),st=On(x,6),St=On(x,8),Ot=On(x,10),Gt=On(x,12),xe=On(x,14);this.r[0]=8191&D,this.r[1]=8191&(D>>>13|j<<3),this.r[2]=7939&(j>>>10|G<<6),this.r[3]=8191&(G>>>7|st<<9),this.r[4]=255&(st>>>4|St<<12),this.r[5]=St>>>1&8190,this.r[6]=8191&(St>>>14|Ot<<2),this.r[7]=8065&(Ot>>>11|Gt<<5),this.r[8]=8191&(Gt>>>8|xe<<8),this.r[9]=xe>>>5&127;for(let Fe=0;Fe<8;Fe++)this.pad[Fe]=On(x,16+2*Fe)}process(x,D,j=!1){const G=j?0:2048,{h:st,r:St}=this,Ot=St[0],Gt=St[1],xe=St[2],Fe=St[3],Pe=St[4],lr=St[5],vr=St[6],sr=St[7],Ze=St[8],or=St[9],Ar=On(x,D+0),Tr=On(x,D+2),qr=On(x,D+4),io=On(x,D+6),$o=On(x,D+8),mo=On(x,D+10),Bo=On(x,D+12),Wo=On(x,D+14);let Cn=st[0]+(8191&Ar),gn=st[1]+(8191&(Ar>>>13|Tr<<3)),sn=st[2]+(8191&(Tr>>>10|qr<<6)),Qn=st[3]+(8191&(qr>>>7|io<<9)),qn=st[4]+(8191&(io>>>4|$o<<12)),ii=st[5]+($o>>>1&8191),oo=st[6]+(8191&($o>>>14|mo<<2)),uo=st[7]+(8191&(mo>>>11|Bo<<5)),Xo=st[8]+(8191&(Bo>>>8|Wo<<8)),an=st[9]+(Wo>>>5|G),bo=0,Tn=bo+Cn*Ot+gn*(5*or)+sn*(5*Ze)+Qn*(5*sr)+qn*(5*vr);bo=Tn>>>13,Tn&=8191,Tn+=ii*(5*lr)+oo*(5*Pe)+uo*(5*Fe)+Xo*(5*xe)+an*(5*Gt),bo+=Tn>>>13,Tn&=8191;let Gn=bo+Cn*Gt+gn*Ot+sn*(5*or)+Qn*(5*Ze)+qn*(5*sr);bo=Gn>>>13,Gn&=8191,Gn+=ii*(5*vr)+oo*(5*lr)+uo*(5*Pe)+Xo*(5*Fe)+an*(5*xe),bo+=Gn>>>13,Gn&=8191;let zn=bo+Cn*xe+gn*Gt+sn*Ot+Qn*(5*or)+qn*(5*Ze);bo=zn>>>13,zn&=8191,zn+=ii*(5*sr)+oo*(5*vr)+uo*(5*lr)+Xo*(5*Pe)+an*(5*Fe),bo+=zn>>>13,zn&=8191;let wa=bo+Cn*Fe+gn*xe+sn*Gt+Qn*Ot+qn*(5*or);bo=wa>>>13,wa&=8191,wa+=ii*(5*Ze)+oo*(5*sr)+uo*(5*vr)+Xo*(5*lr)+an*(5*Pe),bo+=wa>>>13,wa&=8191;let xs=bo+Cn*Pe+gn*Fe+sn*xe+Qn*Gt+qn*Ot;bo=xs>>>13,xs&=8191,xs+=ii*(5*or)+oo*(5*Ze)+uo*(5*sr)+Xo*(5*vr)+an*(5*lr),bo+=xs>>>13,xs&=8191;let Is=bo+Cn*lr+gn*Pe+sn*Fe+Qn*xe+qn*Gt;bo=Is>>>13,Is&=8191,Is+=ii*Ot+oo*(5*or)+uo*(5*Ze)+Xo*(5*sr)+an*(5*vr),bo+=Is>>>13,Is&=8191;let Os=bo+Cn*vr+gn*lr+sn*Pe+Qn*Fe+qn*xe;bo=Os>>>13,Os&=8191,Os+=ii*Gt+oo*Ot+uo*(5*or)+Xo*(5*Ze)+an*(5*sr),bo+=Os>>>13,Os&=8191;let rs=bo+Cn*sr+gn*vr+sn*lr+Qn*Pe+qn*Fe;bo=rs>>>13,rs&=8191,rs+=ii*xe+oo*Gt+uo*Ot+Xo*(5*or)+an*(5*Ze),bo+=rs>>>13,rs&=8191;let wl=bo+Cn*Ze+gn*sr+sn*vr+Qn*lr+qn*Pe;bo=wl>>>13,wl&=8191,wl+=ii*Fe+oo*xe+uo*Gt+Xo*Ot+an*(5*or),bo+=wl>>>13,wl&=8191;let Wa=bo+Cn*or+gn*Ze+sn*sr+Qn*vr+qn*lr;bo=Wa>>>13,Wa&=8191,Wa+=ii*Pe+oo*Fe+uo*xe+Xo*Gt+an*Ot,bo+=Wa>>>13,Wa&=8191,bo=(bo<<2)+bo|0,bo=bo+Tn|0,Tn=8191&bo,bo>>>=13,Gn+=bo,st[0]=Tn,st[1]=Gn,st[2]=zn,st[3]=wa,st[4]=xs,st[5]=Is,st[6]=Os,st[7]=rs,st[8]=wl,st[9]=Wa}finalize(){const{h:x,pad:D}=this,j=new Uint16Array(10);let G=x[1]>>>13;x[1]&=8191;for(let Ot=2;Ot<10;Ot++)x[Ot]+=G,G=x[Ot]>>>13,x[Ot]&=8191;x[0]+=5*G,G=x[0]>>>13,x[0]&=8191,x[1]+=G,G=x[1]>>>13,x[1]&=8191,x[2]+=G,j[0]=x[0]+5,G=j[0]>>>13,j[0]&=8191;for(let Ot=1;Ot<10;Ot++)j[Ot]=x[Ot]+G,G=j[Ot]>>>13,j[Ot]&=8191;j[9]-=8192;let st=(1^G)-1;for(let Ot=0;Ot<10;Ot++)j[Ot]&=st;st=~st;for(let Ot=0;Ot<10;Ot++)x[Ot]=x[Ot]&st|j[Ot];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 St=x[0]+D[0];x[0]=65535&St;for(let Ot=1;Ot<8;Ot++)St=(x[Ot]+D[Ot]|0)+(St>>>16)|0,x[Ot]=65535&St}update(x){Ma(this);const{buffer:D,blockLen:j}=this,G=(x=js(x)).length;for(let st=0;st>>0,x[st++]=j[St]>>>8;return x}digest(){const{buffer:x,outputLen:D}=this;this.digestInto(x);const j=x.slice(0,D);return this.destroy(),j}}const zo=function aa(v){const x=(j,G)=>v(G).update(js(j)).digest(),D=v(new Uint8Array(32));return x.outputLen=D.outputLen,x.blockLen=D.blockLen,x.create=j=>v(j),x}(v=>new Ei(v)),Tc=v=>Uint8Array.from(v.split("").map(x=>x.charCodeAt(0))),ul=Tc("expand 16-byte k"),cc=Tc("expand 32-byte k"),zl=Jo(ul),Mc=Jo(cc);function No(v,x){return v<>>32-x}function Zi(v){return v.byteOffset%4==0}Mc.slice();const Pa=2**32-1,Lo=new Uint32Array;function bc(v,x){const{allowShortKeys:D,extendNonceFn:j,counterLength:G,counterRight:st,rounds:St}=function Kc(v,x){if(null==x||"object"!=typeof x)throw new Error("options must be defined");return Object.assign(v,x)}({allowShortKeys:!1,counterLength:8,counterRight:!1,rounds:20},x);if("function"!=typeof v)throw new Error("core must be a function");return _c(G),_c(St),xl(st),xl(D),(Ot,Gt,xe,Fe,Pe=0)=>{bn(Ot),bn(Gt),bn(xe);const lr=xe.length;if(Fe||(Fe=new Uint8Array(lr)),bn(Fe),_c(Pe),Pe<0||Pe>=Pa)throw new Error("arx: counter overflow");if(Fe.length=Pa)throw new Error("arx: counter overflow");const Ze=Math.min(64,Gt-sr);if(Pe&&64===Ze){const or=sr/4;if(sr%4!=0)throw new Error("arx: invalid block position");for(let Tr,Ar=0;Ar<16;Ar++)Tr=or+Ar,vr[Tr]=lr[Tr]^Fe[Ar];sr+=64}else{for(let Ar,or=0;or0;)vr.pop().fill(0);return Fe}}function wc(v,x,D,j,G,st=20){let St=v[0],Ot=v[1],Gt=v[2],xe=v[3],Fe=x[0],Pe=x[1],lr=x[2],vr=x[3],sr=x[4],Ze=x[5],or=x[6],Ar=x[7],Tr=G,qr=D[0],io=D[1],$o=D[2],mo=St,Bo=Ot,Wo=Gt,Cn=xe,gn=Fe,sn=Pe,Qn=lr,qn=vr,ii=sr,oo=Ze,uo=or,Xo=Ar,an=Tr,bo=qr,Tn=io,Gn=$o;for(let wa=0;wa{v.update(x);const D=x.length%16;D&&v.update(Bd.subarray(D))},hp=new Uint8Array(32);function R(v,x,D,j,G){const st=v(x,D,hp),St=zo.create(st);G&&Mo(St,G),Mo(St,j);const Ot=new Uint8Array(16),Gt=Ya(Ot);Ki(Gt,0,BigInt(G?G.length:0),!0),Ki(Gt,8,BigInt(j.length),!0),St.update(Ot);const xe=St.digest();return st.fill(0),xe}const W=v=>(x,D,j)=>(bn(x,32),bn(D),{encrypt:(st,St)=>{const Ot=st.length,Gt=Ot+16;St?bn(St,Gt):St=new Uint8Array(Gt),v(x,D,st,St,1);const xe=R(v,x,D,St.subarray(0,-16),j);return St.set(xe,Ot),St},decrypt:(st,St)=>{const Ot=st.length,Gt=Ot-16;if(Ot<16)throw new Error("encrypted data must be at least 16 bytes");St?bn(St,Gt):St=new Uint8Array(Gt);const xe=st.subarray(0,-16);if(!ga(st.subarray(-16),R(v,x,D,xe,j)))throw new Error("invalid tag");return v(x,D,xe,St,1),St}});W(Yc),W(Fd);class ht extends Go.Vw{constructor(x,D){super(),this.finished=!1,this.destroyed=!1,Zn.hash(x);const j=(0,Go.ZJ)(D);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 G=this.blockLen,st=new Uint8Array(G);st.set(j.length>G?x.create().update(j).digest():j);for(let St=0;Stnew ht(v,x).update(D).digest();Ht.create=(v,x)=>new ht(v,x);const Er=new Uint8Array([0]),cr=new Uint8Array;var mn=Object.defineProperty,un=(v,x)=>{for(var D in x)mn(v,D,{get:x[D],enumerable:!0})},ca=Symbol("verified"),ka=v=>v instanceof Object;function Ss(v){if(!ka(v)||"number"!=typeof v.kind||"string"!=typeof v.content||"number"!=typeof v.created_at||"string"!=typeof v.pubkey||!v.pubkey.match(/^[a-f0-9]{64}$/)||!Array.isArray(v.tags))return!1;for(let x=0;xyc,QueueNode:()=>gp,binarySearch:()=>dd,insertEventIntoAscendingList:()=>ph,insertEventIntoDescendingList:()=>_u,normalizeURL:()=>Cl,utf8Decoder:()=>Ks,utf8Encoder:()=>Za});var Ks=new TextDecoder("utf-8"),Za=new TextEncoder;function Cl(v){-1===v.indexOf("://")&&(v="wss://"+v);let x=new URL(v);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 _u(v,x){const[D,j]=dd(v,G=>x.id===G.id?0:x.created_at===G.created_at?-1:G.created_at-x.created_at);return j||v.splice(D,0,x),v}function ph(v,x){const[D,j]=dd(v,G=>x.id===G.id?0:x.created_at===G.created_at?-1:x.created_at-G.created_at);return j||v.splice(D,0,x),v}function dd(v,x){let D=0,j=v.length-1;for(;D<=j;){const G=Math.floor((D+j)/2),st=x(v[G]);if(0===st)return[G,!0];st<0?j=G-1:D=G+1}return[D,!1]}var gp=class{value;next=null;prev=null;constructor(v){this.value=v}},yc=class{first;last;constructor(){this.first=null,this.last=null}enqueue(v){const x=new gp(v);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 v=this.first;return this.first=v.next,v.value}};function Rn(v){let x=Si(Za.encode(function mp(v){if(!Ss(v))throw new Error("can't serialize event with wrong or missing properties");return JSON.stringify([0,v.pubkey,v.created_at,v.kind,v.tags,v.content])}(v)));return(0,Go.My)(x)}var Ic=new class{generateSecretKey(){return ta.utils.randomPrivateKey()}getPublicKey(v){return(0,Go.My)(ta.getPublicKey(v))}finalizeEvent(v,x){const D=v;return D.pubkey=(0,Go.My)(ta.getPublicKey(x)),D.id=Rn(D),D.sig=(0,Go.My)(ta.sign(Rn(D),x)),D[ca]=!0,D}verifyEvent(v){if("boolean"==typeof v[ca])return v[ca];const x=Rn(v);if(x!==v.id)return v[ca]=!1,!1;try{const D=ta.verify(v.sig,x,v.pubkey);return v[ca]=D,D}catch{return v[ca]=!1,!1}}},Qc=Ic.generateSecretKey,Ia=Ic.getPublicKey,lc=Ic.finalizeEvent,Oc=Ic.verifyEvent;function Ha(v){return 1e3<=v&&v<1e4||[1,2,4,5,6,7,8,16,40,41,42,43,44].includes(v)}function Ud(v){return[0,3].includes(v)||1e4<=v&&v<2e4}function dc(v){return 2e4<=v&&v<3e4}function pl(v){return 3e4<=v&&v<4e4}function ba(v){return Ha(v)?"regular":Ud(v)?"replaceable":dc(v)?"ephemeral":pl(v)?"parameterized":"unknown"}function Dl(v,x){const D=x instanceof Array?x:[x];return Ss(v)&&D.includes(v.kind)||!1}un({},{Application:()=>hh,BadgeAward:()=>hn,BadgeDefinition:()=>Vd,BlockedRelaysList:()=>En,BookmarkList:()=>Kn,Bookmarksets:()=>hl,Calendar:()=>Xl,CalendarEventRSVP:()=>gd,ChannelCreation:()=>P,ChannelHideMessage:()=>Et,ChannelMessage:()=>nt,ChannelMetadata:()=>$,ChannelMuteUser:()=>Ut,ClassifiedListing:()=>fh,ClientAuth:()=>Ea,CommunitiesList:()=>jn,CommunityDefinition:()=>bp,CommunityPostApproval:()=>to,Contacts:()=>ku,CreateOrUpdateProduct:()=>la,CreateOrUpdateStall:()=>Lc,Curationsets:()=>Jc,Date:()=>zd,DirectMessageRelaysList:()=>Po,DraftClassifiedListing:()=>mh,DraftLong:()=>Ii,Emojisets:()=>Eu,EncryptedDirectMessage:()=>Hl,EventDeletion:()=>$d,FileMetadata:()=>Ge,FileServerPreference:()=>Vn,Followsets:()=>Wl,GenericRepost:()=>M,Genericlists:()=>Gl,GiftWrap:()=>Re,HTTPAuth:()=>Xs,Handlerinformation:()=>Yl,Handlerrecommendation:()=>fd,Highlights:()=>Ro,InterestsList:()=>qa,Interestsets:()=>Ja,JobFeedback:()=>Zr,JobRequest:()=>Rr,JobResult:()=>Sr,Label:()=>Dr,LightningPubRPC:()=>bi,LiveChatMessage:()=>pr,LiveEvent:()=>gh,LongFormArticle:()=>Pc,Metadata:()=>ud,Mutelist:()=>Co,NWCWalletInfo:()=>Bn,NWCWalletRequest:()=>Ba,NWCWalletResponse:()=>bs,NostrConnect:()=>Rc,OpenTimestamps:()=>ue,Pinlist:()=>Yo,PrivateDirectMessage:()=>jd,ProblemTracker:()=>Or,ProfileBadges:()=>gl,PublicChatsList:()=>Nn,Reaction:()=>Gs,RecommendRelay:()=>pd,RelayList:()=>Ho,Relaysets:()=>Nc,Report:()=>tr,Reporting:()=>ze,Repost:()=>Qa,Seal:()=>hd,SearchRelaysList:()=>mi,ShortTextNote:()=>As,Time:()=>tl,UserEmojiList:()=>lo,UserStatuses:()=>Wg,Zap:()=>Vo,ZapGoal:()=>go,ZapRequest:()=>zr,classifyKind:()=>ba,isEphemeralKind:()=>dc,isKind:()=>Dl,isParameterizedReplaceableKind:()=>pl,isRegularKind:()=>Ha,isReplaceableKind:()=>Ud});var ud=0,As=1,pd=2,ku=3,Hl=4,$d=5,Qa=6,Gs=7,hn=8,hd=13,jd=14,M=16,P=40,$=41,nt=42,Et=43,Ut=44,ue=1040,Re=1059,Ge=1063,pr=1311,Or=1971,tr=1984,ze=1984,Dr=1985,to=4550,Rr=5999,Sr=6999,Zr=7e3,go=9041,zr=9734,Vo=9735,Ro=9802,Co=1e4,Yo=10001,Ho=10002,Kn=10003,jn=10004,Nn=10005,En=10006,mi=10007,qa=10015,lo=10030,Po=10050,Vn=10096,Bn=13194,bi=21e3,Ea=22242,Ba=23194,bs=23195,Rc=24133,Xs=27235,Wl=3e4,Gl=30001,Nc=30002,hl=30003,Jc=30004,gl=30008,Vd=30009,Ja=30015,Lc=30017,la=30018,Pc=30023,Ii=30024,Eu=30030,hh=30078,gh=30311,Wg=30315,fh=30402,mh=30403,zd=31922,tl=31923,Xl=31924,gd=31925,fd=31989,Yl=31990,bp=34550;function bh(v,x){if(v.ids&&-1===v.ids.indexOf(x.id)||v.kinds&&-1===v.kinds.indexOf(x.kind)||v.authors&&-1===v.authors.indexOf(x.pubkey))return!1;for(let D in v)if("#"===D[0]){let G=v[`#${D.slice(1)}`];if(G&&!x.tags.find(([st,St])=>st===D.slice(1)&&-1!==G.indexOf(St)))return!1}return!(v.since&&x.created_atv.until)}function Cu(v,x){let D=x.length+3,j=v.indexOf(`"${x}":`)+D,G=v.slice(j).indexOf('"')+j+1;return v.slice(G,G+64)}function Ql(v,x){let D=x.length,j=v.indexOf(`"${x}":`)+D+3,G=v.slice(j),st=Math.min(G.indexOf(","),G.indexOf("}"));return parseInt(G.slice(0,st),10)}function Wd(v){let x=v.slice(0,22).indexOf('"EVENT"');if(-1===x)return null;let D=v.slice(x+7+1).indexOf('"');if(-1===D)return null;let j=x+7+1+D,G=v.slice(j+1,80).indexOf('"');return-1===G?null:v.slice(j+1,j+1+G)}function Du(v,x){return x===Cu(v,"id")}function Kg(v,x){return x===Cu(v,"pubkey")}function yh(v,x){return x===Ql(v,"kind")}function vh(v,x){return{kind:Ea,created_at:Math.floor(Date.now()/1e3),tags:[["relay",v],["challenge",x]],content:""}}function Kd(){return el.apply(this,arguments)}function el(){return(el=(0,s.A)(function*(){return new Promise(v=>{const x=new MessageChannel,D=()=>{x.port1.removeEventListener("message",D),v()};x.port1.addEventListener("message",D),x.port2.postMessage(0),x.port1.start()})})).apply(this,arguments)}un({},{getHex64:()=>Cu,getInt:()=>Ql,getSubscriptionId:()=>Wd,matchEventId:()=>Du,matchEventKind:()=>yh,matchEventPubkey:()=>Kg}),un({},{makeAuthEvent:()=>vh});var xh=v=>(v[ca]=!0,!0),ql=class{url;_connected=!1;onclose=null;onnotice=v=>console.debug(`NOTICE from ${this.url}: ${v}`);_onauth=null;baseEoseTimeout=4400;connectionTimeout=4400;publishTimeout=4400;openSubs=new Map;connectionTimeoutHandle;connectionPromise;openCountRequests=new Map;openEventPublishes=new Map;ws;incomingMessageQueue=new yc;queueRunning=!1;challenge;serial=0;verifyEvent;_WebSocket;constructor(v,x){this.url=Cl(v),this.verifyEvent=x.verifyEvent,this._WebSocket=x.websocketImplementation||WebSocket}static connect(v,x){return(0,s.A)(function*(){const D=new ql(v,x);return yield D.connect(),D})()}closeAllSubscriptions(v){for(let[x,D]of this.openSubs)D.close(v);this.openSubs.clear();for(let[x,D]of this.openEventPublishes)D.reject(new Error(v));this.openEventPublishes.clear();for(let[x,D]of this.openCountRequests)D.reject(new Error(v));this.openCountRequests.clear()}get connected(){return this._connected}connect(){var v=this;return(0,s.A)(function*(){return v.connectionPromise||(v.challenge=void 0,v.connectionPromise=new Promise((x,D)=>{v.connectionTimeoutHandle=setTimeout(()=>{D("connection timed out"),v.connectionPromise=void 0,v.onclose?.(),v.closeAllSubscriptions("relay connection timed out")},v.connectionTimeout);try{v.ws=new v._WebSocket(v.url)}catch(j){return void D(j)}v.ws.onopen=()=>{clearTimeout(v.connectionTimeoutHandle),v._connected=!0,x()},v.ws.onerror=j=>{D(j.message||"websocket error"),v._connected&&(v._connected=!1,v.connectionPromise=void 0,v.onclose?.(),v.closeAllSubscriptions("relay connection errored"))},v.ws.onclose=(0,s.A)(function*(){v._connected&&(v._connected=!1,v.connectionPromise=void 0,v.onclose?.(),v.closeAllSubscriptions("relay connection closed"))}),v.ws.onmessage=v._onmessage.bind(v)})),v.connectionPromise})()}runQueue(){var v=this;return(0,s.A)(function*(){for(v.queueRunning=!0;!1!==v.handleNext();)yield Kd();v.queueRunning=!1})()}handleNext(){const v=this.incomingMessageQueue.dequeue();if(!v)return!1;const x=Wd(v);if(x){const D=this.openSubs.get(x);if(!D)return;const j=Cu(v,"id"),G=D.alreadyHaveEvent?.(j);if(D.receivedEvent?.(this,j),G)return}try{let D=JSON.parse(v);switch(D[0]){case"EVENT":{const j=this.openSubs.get(D[1]),G=D[2];return void(this.verifyEvent(G)&&function wh(v,x){for(let D=0;D{x.ws?.send(v)})})()}auth(v){var x=this;return(0,s.A)(function*(){if(!x.challenge)throw new Error("can't perform auth, no challenge was received");const D=yield v(vh(x.url,x.challenge)),j=new Promise((G,st)=>{x.openEventPublishes.set(D.id,{resolve:G,reject:st})});return x.send('["AUTH",'+JSON.stringify(D)+"]"),j})()}publish(v){var x=this;return(0,s.A)(function*(){const D=new Promise((j,G)=>{x.openEventPublishes.set(v.id,{resolve:j,reject:G})});return x.send('["EVENT",'+JSON.stringify(v)+"]"),setTimeout(()=>{const j=x.openEventPublishes.get(v.id);j&&(j.reject(new Error("publish timed out")),x.openEventPublishes.delete(v.id))},x.publishTimeout),D})()}count(v,x){var D=this;return(0,s.A)(function*(){D.serial++;const j=x?.id||"count:"+D.serial,G=new Promise((st,St)=>{D.openCountRequests.set(j,{resolve:st,reject:St})});return D.send('["COUNT","'+j+'",'+JSON.stringify(v).substring(1)),G})()}subscribe(v,x){const D=this.prepareSubscription(v,x);return D.fire(),D}prepareSubscription(v,x){this.serial++;const D=x.id||"sub:"+this.serial,j=new _h(this,D,v,x);return this.openSubs.set(D,j),j}close(){this.closeAllSubscriptions("relay connection closed by us"),this._connected=!1,this.ws?.close()}_onmessage(v){this.incomingMessageQueue.enqueue(v.data),this.queueRunning||this.runQueue()}},_h=class{relay;id;closed=!1;eosed=!1;filters;alreadyHaveEvent;receivedEvent;onevent;oneose;onclose;eoseTimeout;eoseTimeoutHandle;constructor(v,x,D,j){this.relay=v,this.filters=D,this.id=x,this.alreadyHaveEvent=j.alreadyHaveEvent,this.receivedEvent=j.receivedEvent,this.eoseTimeout=j.eoseTimeout||v.baseEoseTimeout,this.oneose=j.oneose,this.onclose=j.onclose,this.onevent=j.onevent||(G=>{console.warn(`onevent() callback not defined for subscription '${this.id}' in relay ${this.relay.url}. event received:`,G)})}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(v="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?.(v)}};try{WebSocket}catch{}var Gd,wp=class{relays=new Map;seenOn=new Map;trackRelays=!1;verifyEvent;trustedRelayURLs=new Set;_WebSocket;constructor(v){this.verifyEvent=v.verifyEvent,this._WebSocket=v.websocketImplementation}ensureRelay(v,x){var D=this;return(0,s.A)(function*(){v=Cl(v);let j=D.relays.get(v);return j||(j=new ql(v,{verifyEvent:D.trustedRelayURLs.has(v)?xh:D.verifyEvent,websocketImplementation:D._WebSocket}),x?.connectionTimeout&&(j.connectionTimeout=x.connectionTimeout),D.relays.set(v,j)),yield j.connect(),j})()}close(v){v.map(Cl).forEach(x=>{this.relays.get(x)?.close()})}subscribeMany(v,x,D){return this.subscribeManyMap(Object.fromEntries(v.map(j=>[j,x])),D)}subscribeManyMap(v,x){var D=this;this.trackRelays&&(x.receivedEvent=(lr,vr)=>{let sr=this.seenOn.get(vr);sr||(sr=new Set,this.seenOn.set(vr,sr)),sr.add(lr)});const j=new Set,G=[],st=Object.keys(v).length,St=[];let Ot=lr=>{St[lr]=!0,St.filter(vr=>vr).length===st&&(x.oneose?.(),Ot=()=>{})};const Gt=[];let xe=(lr,vr)=>{Ot(lr),Gt[lr]=vr,Gt.filter(sr=>sr).length===st&&(x.onclose?.(Gt),xe=()=>{})};const Fe=lr=>{if(x.alreadyHaveEvent?.(lr))return!0;const vr=j.has(lr);return j.add(lr),vr},Pe=Promise.all(Object.entries(v).map(function(){var lr=(0,s.A)(function*(vr,sr,Ze){if(Ze.indexOf(vr)!==sr)return void xe(sr,"duplicate url");let Tr,[or,Ar]=vr;or=Cl(or);try{Tr=yield D.ensureRelay(or,{connectionTimeout:x.maxWait?Math.max(.8*x.maxWait,x.maxWait-1e3):void 0})}catch(io){return void xe(sr,io?.message||String(io))}let qr=Tr.subscribe(Ar,{...x,oneose:()=>Ot(sr),onclose:io=>xe(sr,io),alreadyHaveEvent:Fe,eoseTimeout:x.maxWait});G.push(qr)});return function(vr,sr,Ze){return lr.apply(this,arguments)}}()));return{close:()=>(0,s.A)(function*(){yield Pe,G.forEach(lr=>{lr.close()})})()}}subscribeManyEose(v,x,D){const j=this.subscribeMany(v,x,{...D,oneose(){j.close()}});return j}querySync(v,x,D){var j=this;return(0,s.A)(function*(){return new Promise(function(){var G=(0,s.A)(function*(st){const St=[];j.subscribeManyEose(v,[x],{...D,onevent(Ot){St.push(Ot)},onclose(Ot){st(St)}})});return function(st){return G.apply(this,arguments)}}())})()}get(v,x,D){var j=this;return(0,s.A)(function*(){x.limit=1;const G=yield j.querySync(v,x,D);return G.sort((st,St)=>St.created_at-st.created_at),G[0]||null})()}publish(v,x){var D=this;return v.map(Cl).map(function(){var j=(0,s.A)(function*(G,st,St){if(St.indexOf(G)!==st)return Promise.reject("duplicate url");let Ot=yield D.ensureRelay(G);return Ot.publish(x).then(Gt=>{if(D.trackRelays){let xe=D.seenOn.get(x.id);xe||(xe=new Set,D.seenOn.set(x.id,xe)),xe.add(Ot)}return Gt})});return function(G,st,St){return j.apply(this,arguments)}}())}listConnectionStatus(){const v=new Map;return this.relays.forEach((x,D)=>v.set(D,x.connected)),v}destroy(){this.relays.forEach(v=>v.close()),this.relays=new Map}};try{Gd=WebSocket}catch{}var Xg=class extends wp{constructor(){super({verifyEvent:Oc,websocketImplementation:Gd})}},yp={};un(yp,{BECH32_REGEX:()=>Fc,Bech32MaxSize:()=>Su,NostrTypeGuard:()=>kh,decode:()=>Sl,encodeBytes:()=>Ts,naddrEncode:()=>Ou,neventEncode:()=>bd,noteEncode:()=>Tu,nprofileEncode:()=>Iu,npubEncode:()=>Au,nsecEncode:()=>Eh});var kh={isNProfile:v=>/^nprofile1[a-z\d]+$/.test(v||""),isNEvent:v=>/^nevent1[a-z\d]+$/.test(v||""),isNAddr:v=>/^naddr1[a-z\d]+$/.test(v||""),isNSec:v=>/^nsec1[a-z\d]{58}$/.test(v||""),isNPub:v=>/^npub1[a-z\d]{58}$/.test(v||""),isNote:v=>/^note1[a-z\d]+$/.test(v||""),isNcryptsec:v=>/^ncryptsec1[a-z\d]+$/.test(v||"")},Su=5e3,Fc=/[\x21-\x7E]{1,83}1[023456789acdefghjklmnpqrstuvwxyz]{6,}/;function Sl(v){let{prefix:x,words:D}=at.decode(v,Su),j=new Uint8Array(at.fromWords(D));switch(x){case"nprofile":{let G=Xd(j);if(!G[0]?.[0])throw new Error("missing TLV 0 for nprofile");if(32!==G[0][0].length)throw new Error("TLV 0 should be 32 bytes");return{type:"nprofile",data:{pubkey:(0,Go.My)(G[0][0]),relays:G[1]?G[1].map(st=>Ks.decode(st)):[]}}}case"nevent":{let G=Xd(j);if(!G[0]?.[0])throw new Error("missing TLV 0 for nevent");if(32!==G[0][0].length)throw new Error("TLV 0 should be 32 bytes");if(G[2]&&32!==G[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(G[3]&&4!==G[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"nevent",data:{id:(0,Go.My)(G[0][0]),relays:G[1]?G[1].map(st=>Ks.decode(st)):[],author:G[2]?.[0]?(0,Go.My)(G[2][0]):void 0,kind:G[3]?.[0]?parseInt((0,Go.My)(G[3][0]),16):void 0}}}case"naddr":{let G=Xd(j);if(!G[0]?.[0])throw new Error("missing TLV 0 for naddr");if(!G[2]?.[0])throw new Error("missing TLV 2 for naddr");if(32!==G[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(!G[3]?.[0])throw new Error("missing TLV 3 for naddr");if(4!==G[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"naddr",data:{identifier:Ks.decode(G[0][0]),pubkey:(0,Go.My)(G[2][0]),kind:parseInt((0,Go.My)(G[3][0]),16),relays:G[1]?G[1].map(st=>Ks.decode(st)):[]}}}case"nsec":return{type:x,data:j};case"npub":case"note":return{type:x,data:(0,Go.My)(j)};default:throw new Error(`unknown prefix ${x}`)}}function Xd(v){let x={},D=v;for(;D.length>0;){let j=D[0],G=D[1],st=D.slice(2,2+G);if(D=D.slice(2+G),st.lengthZa.encode(D))}))}function bd(v){let x;return void 0!==v.kind&&(x=function vp(v){const x=new Uint8Array(4);return x[0]=v>>24&255,x[1]=v>>16&255,x[2]=v>>8&255,x[3]=255&v,x}(v.kind)),Mu("nevent",xp({0:[(0,Go.aT)(v.id)],1:(v.relays||[]).map(j=>Za.encode(j)),2:v.author?[(0,Go.aT)(v.author)]:[],3:x?[new Uint8Array(x)]:[]}))}function Ou(v){let x=new ArrayBuffer(4);return new DataView(x).setUint32(0,v.kind,!1),Mu("naddr",xp({0:[Za.encode(v.identifier)],1:(v.relays||[]).map(j=>Za.encode(j)),2:[(0,Go.aT)(v.pubkey)],3:[new Uint8Array(x)]}))}function xp(v){let x=[];return Object.entries(v).reverse().forEach(([D,j])=>{j.forEach(G=>{let st=new Uint8Array(G.length+2);st.set([parseInt(D)],0),st.set([G.length],1),st.set(G,2),x.push(st)})}),(0,Go.Id)(...x)}var Ch={};function _p(v,x,D){return Jl.apply(this,arguments)}function Jl(){return(Jl=(0,s.A)(function*(v,x,D){const j=v instanceof Uint8Array?(0,Go.My)(v):v,st=Ca(xo.getSharedSecret(j,"02"+x));let St=Uint8Array.from((0,Go.po)(16)),Ot=Za.encode(D),Gt=nn(st,St).encrypt(Ot);return`${ro.encode(new Uint8Array(Gt))}?iv=${ro.encode(new Uint8Array(St.buffer))}`})).apply(this,arguments)}function wd(v,x,D){return fl.apply(this,arguments)}function fl(){return(fl=(0,s.A)(function*(v,x,D){const j=v instanceof Uint8Array?(0,Go.My)(v):v;let[G,st]=D.split("?iv="),Ot=Ca(xo.getSharedSecret(j,"02"+x)),Gt=ro.decode(st),xe=ro.decode(G),Fe=nn(Ot,Gt).decrypt(xe);return Ks.decode(Fe)})).apply(this,arguments)}function Ca(v){return v.slice(1,33)}un(Ch,{decrypt:()=>wd,encrypt:()=>_p}),un({},{NIP05_REGEX:()=>Ms,isNip05:()=>Tl,isValid:()=>Pu,queryProfile:()=>Lu,searchDomain:()=>Yd,useFetchImplementation:()=>Sh});var Nu,Ms=/^(?:([\w.+-]+)@)?([\w_-]+(\.[\w_-]+)+)$/,Tl=v=>Ms.test(v||"");try{Nu=fetch}catch{}function Sh(v){Nu=v}function Yd(v){return kp.apply(this,arguments)}function kp(){return(kp=(0,s.A)(function*(v,x=""){try{const D=`https://${v}/.well-known/nostr.json?name=${x}`,j=yield Nu(D,{redirect:"manual"});if(200!==j.status)throw Error("Wrong response code");return(yield j.json()).names}catch{return{}}})).apply(this,arguments)}function Lu(v){return ml.apply(this,arguments)}function ml(){return(ml=(0,s.A)(function*(v){const x=v.match(Ms);if(!x)return null;const[,D="_",j]=x;try{const G=`https://${j}/.well-known/nostr.json?name=${D}`,st=yield Nu(G,{redirect:"manual"});if(200!==st.status)throw Error("Wrong response code");const St=yield st.json(),Ot=St.names[D];return Ot?{pubkey:Ot,relays:St.relays?.[Ot]}:null}catch{return null}})).apply(this,arguments)}function Pu(v,x){return Ml.apply(this,arguments)}function Ml(){return(Ml=(0,s.A)(function*(v,x){const D=yield Lu(x);return!!D&&D.pubkey===v})).apply(this,arguments)}function Yg(v){const x={reply:void 0,root:void 0,mentions:[],profiles:[],quotes:[]};let D,j;for(let G=v.tags.length-1;G>=0;G--){const st=v.tags[G];if("e"===st[0]&&st[1]){const[St,Ot,Gt,xe,Fe]=st,Pe={id:Ot,relays:Gt?[Gt]:[],author:Fe};if("root"===xe){x.root=Pe;continue}if("reply"===xe){x.reply=Pe;continue}if("mention"===xe){x.mentions.push(Pe);continue}D?j=Pe:D=Pe,x.mentions.push(Pe)}else{if("q"===st[0]&&st[1]){const[St,Ot,Gt]=st;x.quotes.push({id:Ot,relays:Gt?[Gt]:[]})}"p"===st[0]&&st[1]&&x.profiles.push({pubkey:st[1],relays:st[2]?[st[2]]:[]})}}return x.root||(x.root=j||D||x.reply),x.reply||(x.reply=D||x.root),[x.reply,x.root].forEach(G=>{if(!G)return;let st=x.mentions.indexOf(G);if(-1!==st&&x.mentions.splice(st,1),G.author){let St=x.profiles.find(Ot=>Ot.pubkey===G.author);St&&St.relays&&(G.relays||(G.relays=[]),St.relays.forEach(Ot=>{-1===G.relays?.indexOf(Ot)&&G.relays.push(Ot)}),St.relays=G.relays)}}),x.mentions.forEach(G=>{if(G.author){let st=x.profiles.find(St=>St.pubkey===G.author);st&&st.relays&&(G.relays||(G.relays=[]),st.relays.forEach(St=>{-1===G.relays.indexOf(St)&&G.relays.push(St)}),st.relays=G.relays)}}),x}un({},{parse:()=>Yg}),un({},{fetchRelayInformation:()=>Zg,useFetchImplementation:()=>Am});try{fetch}catch{}function Am(v){}function Zg(v){return yd.apply(this,arguments)}function yd(){return(yd=(0,s.A)(function*(v){return yield(yield fetch(v.replace("ws://","http://").replace("wss://","https://"),{headers:{Accept:"application/nostr+json"}})).json()})).apply(this,arguments)}function Mh(v){let x=0;for(let D=0;D<64;D+=8){const j=parseInt(v.substring(D,D+8),16);if(0!==j){x+=Math.clz32(j);break}x+=32}return x}function Ih(v,x){let D=0;const j=v,G=["nonce",D.toString(),x.toString()];for(j.tags.push(G);;){const st=Math.floor((new Date).getTime()/1e3);if(st!==j.created_at&&(D=0,j.created_at=st),G[1]=(++D).toString(),j.id=Cp(j),Mh(j.id)>=x)break}return j}function Cp(v){return(0,Go.My)(Si(Za.encode(JSON.stringify([0,v.pubkey,v.created_at,v.kind,v.tags,v.content]))))}function Tm(v,x,D,j){return lc({kind:Qa,tags:[...v.tags??[],["e",x.id,D],["p",x.pubkey]],content:""===v.content?"":JSON.stringify(x),created_at:v.created_at},j)}function Oh(v){if(v.kind!==Qa)return;let x,D;for(let j=v.tags.length-1;j>=0&&(void 0===x||void 0===D);j--){const G=v.tags[j];G.length>=2&&("e"===G[0]&&void 0===x?x=G:"p"===G[0]&&void 0===D&&(D=G))}return void 0!==x?{id:x[1],relays:[x[2],D?.[2]].filter(j=>"string"==typeof j),author:D?.[1]}:void 0}function Mm(v,{skipVerification:x}={}){const D=Oh(v);if(void 0===D||""===v.content)return;let j;try{j=JSON.parse(v.content)}catch{return}return j.id===D.id&&(x||Oc(j))?j:void 0}un({},{fastEventHash:()=>Cp,getPow:()=>Mh,minePow:()=>Ih}),un({},{finishRepostEvent:()=>Tm,getRepostedEvent:()=>Mm,getRepostedEventPointer:()=>Oh}),un({},{NOSTR_URI_REGEX:()=>Bu,parse:()=>Nh,test:()=>Dp});var Bu=new RegExp(`nostr:(${Fc.source})`);function Dp(v){return"string"==typeof v&&new RegExp(`^${Bu.source}$`).test(v)}function Nh(v){const x=v.match(new RegExp(`^${Bu.source}$`));if(!x)throw new Error(`Invalid Nostr URI: ${v}`);return{uri:x[0],value:x[1],decoded:Sl(x[1])}}function Qg(v,x,D){const j=x.tags.filter(G=>G.length>=2&&("e"===G[0]||"p"===G[0]));return lc({...v,kind:Gs,tags:[...v.tags??[],...j,["e",x.id],["p",x.pubkey]],content:v.content??"+"},D)}function Im(v){if(v.kind!==Gs)return;let x,D;for(let j=v.tags.length-1;j>=0&&(void 0===x||void 0===D);j--){const G=v.tags[j];G.length>=2&&("e"===G[0]&&void 0===x?x=G:"p"===G[0]&&void 0===D&&(D=G))}return void 0!==x&&void 0!==D?{id:x[1],relays:[x[2],D[2]].filter(j=>void 0!==j),author:D[1]}:void 0}un({},{finishReactionEvent:()=>Qg,getReactedEventPointer:()=>Im}),un({},{matchAll:()=>Zd,regex:()=>$u,replaceAll:()=>rl});var $u=()=>new RegExp(`\\b${Bu.source}\\b`,"g");function*Zd(v){const x=v.matchAll($u());for(const D of x)try{const[j,G]=D;yield{uri:j,value:G,decoded:Sl(G),start:D.index,end:D.index+j.length}}catch{}}function rl(v,x){return v.replaceAll($u(),(D,j)=>x({uri:D,value:j,decoded:Sl(j)}))}un({},{channelCreateEvent:()=>Lh,channelHideMessageEvent:()=>Il,channelMessageEvent:()=>zw,channelMetadataEvent:()=>td,channelMuteUserEvent:()=>xd});var Lh=(v,x)=>{let D;if("object"==typeof v.content)D=JSON.stringify(v.content);else{if("string"!=typeof v.content)return;D=v.content}return lc({kind:P,tags:[...v.tags??[]],content:D,created_at:v.created_at},x)},td=(v,x)=>{let D;if("object"==typeof v.content)D=JSON.stringify(v.content);else{if("string"!=typeof v.content)return;D=v.content}return lc({kind:$,tags:[["e",v.channel_create_event_id],...v.tags??[]],content:D,created_at:v.created_at},x)},zw=(v,x)=>{const D=[["e",v.channel_create_event_id,v.relay_url,"root"]];return v.reply_to_channel_message_event_id&&D.push(["e",v.reply_to_channel_message_event_id,v.relay_url,"reply"]),lc({kind:nt,tags:[...D,...v.tags??[]],content:v.content,created_at:v.created_at},x)},Il=(v,x)=>{let D;if("object"==typeof v.content)D=JSON.stringify(v.content);else{if("string"!=typeof v.content)return;D=v.content}return lc({kind:Et,tags:[["e",v.channel_message_event_id],...v.tags??[]],content:D,created_at:v.created_at},x)},xd=(v,x)=>{let D;if("object"==typeof v.content)D=JSON.stringify(v.content);else{if("string"!=typeof v.content)return;D=v.content}return lc({kind:Ut,tags:[["p",v.pubkey_to_mute],...v.tags??[]],content:D,created_at:v.created_at},x)};un({},{EMOJI_SHORTCODE_REGEX:()=>Qi,matchAll:()=>Sp,regex:()=>ju,replaceAll:()=>qg});var Qd,Qi=/:(\w+):/,ju=()=>new RegExp(`\\B${Qi.source}\\B`,"g");function*Sp(v){const x=v.matchAll(ju());for(const D of x)try{const[j,G]=D;yield{shortcode:j,name:G,start:D.index,end:D.index+j.length}}catch{}}function qg(v,x){return v.replaceAll(ju(),(D,j)=>x({shortcode:D,name:j}))}un({},{useFetchImplementation:()=>Ap,validateGithub:()=>Ph});try{Qd=fetch}catch{}function Ap(v){Qd=v}function Ph(v,x,D){return qd.apply(this,arguments)}function qd(){return(qd=(0,s.A)(function*(v,x,D){try{return(yield(yield Qd(`https://gist.github.com/${x}/${D}/raw`)).text())===`Verifying that I control the following Nostr public key: ${v}`}catch{return!1}})).apply(this,arguments)}un({},{decrypt:()=>Uh,encrypt:()=>Bh,getConversationKey:()=>kd,v2:()=>bl});var _d=1,Tp=65535;function kd(v,x){const D=xo.getSharedSecret(v,"02"+x).subarray(1,33);return function Me(v,x,D){return Zn.hash(v),void 0===D&&(D=new Uint8Array(v.outputLen)),Ht(v,(0,Go.ZJ)(D),(0,Go.ZJ)(x))}(Si,D,"nip44-v2")}function ol(v,x){const D=function ao(v,x,D,j=32){if(Zn.hash(v),Zn.number(j),j>255*v.outputLen)throw new Error("Length should be <= 255*HashLen");const G=Math.ceil(j/v.outputLen);void 0===D&&(D=cr);const st=new Uint8Array(G*v.outputLen),St=Ht.create(v,x),Ot=St._cloneInto(),Gt=new Uint8Array(St.outputLen);for(let xe=0;xeTp)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,v,!1),x}(D),G=new Uint8Array(Vu(D)-D);return(0,Go.Id)(j,x,G)}(v),Ot=Yc(j,G,St),Gt=ef(st,Ot,D);return ro.encode((0,Go.Id)(new Uint8Array([2]),D,Ot,Gt))}function Uh(v,x){const{nonce:D,ciphertext:j,mac:G}=function Fh(v){if("string"!=typeof v)throw new Error("payload must be a valid string");const x=v.length;if(x<132||x>87472)throw new Error("invalid payload length: "+x);if("#"===v[0])throw new Error("unknown encryption version");let D;try{D=ro.decode(v)}catch(st){throw new Error("invalid base64: "+st.message)}const j=D.length;if(j<99||j>65603)throw new Error("invalid data length: "+j);const G=D[0];if(2!==G)throw new Error("unknown encryption version "+G);return{nonce:D.subarray(1,33),ciphertext:D.subarray(33,-32),mac:D.subarray(-32)}}(v),{chacha_key:st,chacha_nonce:St,hmac_key:Ot}=ol(x,D);if(!ga(ef(Ot,j,D),G))throw new Error("invalid MAC");return function tf(v){const x=new DataView(v.buffer).getUint16(0),D=v.subarray(2,2+x);if(x<_d||x>Tp||D.length!==x||v.length!==2+Vu(x))throw new Error("invalid padding");return Ks.decode(D)}(Yc(st,St,j))}var zu,bl={utils:{getConversationKey:kd,calcPaddedLen:Vu},encrypt:Bh,decrypt:Uh};function Ip(v){const{pathname:x,searchParams:D}=new URL(v),j=x,G=D.get("relay"),st=D.get("secret");if(!j||!G||!st)throw new Error("invalid connection string");return{pubkey:j,relay:G,secret:st}}function rf(v,x,D){return ed.apply(this,arguments)}function ed(){return(ed=(0,s.A)(function*(v,x,D){const G=yield _p(x,v,JSON.stringify({method:"pay_invoice",params:{invoice:D}})),st={kind:Ba,created_at:Math.round(Date.now()/1e3),content:G,tags:[["p",v]]};return lc(st,x)})).apply(this,arguments)}un({},{makeNwcRequestEvent:()=>rf,parseConnectionString:()=>Ip}),un({},{getZapEndpoint:()=>Op,makeZapReceipt:()=>Wu,makeZapRequest:()=>ru,useFetchImplementation:()=>Hu,validateZapRequest:()=>Rp});try{zu=fetch}catch{}function Hu(v){zu=v}function Op(v){return Ol.apply(this,arguments)}function Ol(){return(Ol=(0,s.A)(function*(v){try{let x="",{lud06:D,lud16:j}=JSON.parse(v.content);if(D){let{words:St}=at.decode(D,1e3),Ot=at.fromWords(St);x=Ks.decode(Ot)}else{if(!j)return null;{let[St,Ot]=j.split("@");x=new URL(`/.well-known/lnurlp/${St}`,`https://${Ot}`).toString()}}let st=yield(yield zu(x)).json();if(st.allowsNostr&&st.nostrPubkey)return st.callback}catch{}return null})).apply(this,arguments)}function ru({profile:v,event:x,amount:D,relays:j,comment:G=""}){if(!D)throw new Error("amount not given");if(!v)throw new Error("profile not given");let st={kind:9734,created_at:Math.round(Date.now()/1e3),content:G,tags:[["p",v],["amount",D.toString()],["relays",...j]]};return x&&st.tags.push(["e",x]),st}function Rp(v){let x;try{x=JSON.parse(v)}catch{return"Invalid zap request JSON."}if(!Ss(x))return"Zap request is not a valid Nostr event.";if(!Oc(x))return"Invalid signature on zap request.";let D=x.tags.find(([st,St])=>"p"===st&&St);if(!D)return"Zap request doesn't have a 'p' tag.";if(!D[1].match(/^[a-f0-9]{64}$/))return"Zap request 'p' tag is not valid hex.";let j=x.tags.find(([st,St])=>"e"===st&&St);return j&&!j[1].match(/^[a-f0-9]{64}$/)?"Zap request 'e' tag is not valid hex.":x.tags.find(([st,St])=>"relays"===st&&St)?null:"Zap request doesn't have a 'relays' tag."}function Wu({zapRequest:v,preimage:x,bolt11:D,paidAt:j}){let G=JSON.parse(v),st=G.tags.filter(([Ot])=>"e"===Ot||"p"===Ot||"a"===Ot),St={kind:9735,created_at:Math.round(j.getTime()/1e3),content:"",tags:[...st,["P",G.pubkey],["bolt11",D],["description",v]]};return x&&St.tags.push(["preimage",x]),St}un({},{createRumor:()=>Lp,createSeal:()=>Ku,createWrap:()=>Ed,unwrapEvent:()=>vs,unwrapManyEvents:()=>Rl,wrapEvent:()=>Gu,wrapManyEvents:()=>af});var jh=()=>Math.round(Date.now()/1e3),Np=()=>Math.round(jh()-172800*Math.random()),nl=(v,x)=>kd(v,x),Vh=(v,x,D)=>Bh(JSON.stringify(v),nl(x,D)),es=(v,x)=>JSON.parse(Uh(v.content,nl(x,v.pubkey)));function Lp(v,x){const D={created_at:jh(),content:"",tags:[],...v,pubkey:Ia(x)};return D.id=Rn(D),D}function Ku(v,x,D){return lc({kind:hd,content:Vh(v,x,D),created_at:Np(),tags:[]},x)}function Ed(v,x){const D=Qc();return lc({kind:Re,content:Vh(v,D,x),created_at:Np(),tags:[["p",x]]},D)}function Gu(v,x,D){return Ed(Ku(Lp(v,x),x,D),D)}function af(v,x,D){if(!D||0===D.length)throw new Error("At least one recipient is required.");const j=Ia(x),G=[Gu(v,x,j)];return D.forEach(st=>{G.push(Gu(v,x,st))}),G}function vs(v,x){const D=es(v,x);return es(D,x)}function Rl(v,x){let D=[];return v.forEach(j=>{D.push(vs(j,x))}),D.sort((j,G)=>j.created_at-G.created_at),D}un({},{getToken:()=>sf,hashPayload:()=>iu,unpackEventFromToken:()=>Hh,validateEvent:()=>Xu,validateEventKind:()=>Kh,validateEventMethodTag:()=>lf,validateEventPayloadTag:()=>Bp,validateEventTimestamp:()=>Wh,validateEventUrlTag:()=>cf,validateToken:()=>Cd});var Pp="Nostr ";function sf(v,x,D){return ou.apply(this,arguments)}function ou(){return(ou=(0,s.A)(function*(v,x,D,j=!1,G){const st={kind:Xs,tags:[["u",v],["method",x]],created_at:Math.round((new Date).getTime()/1e3),content:""};G&&st.tags.push(["payload",iu(G)]);const St=yield D(st);return(j?Pp:"")+ro.encode(Za.encode(JSON.stringify(St)))})).apply(this,arguments)}function Cd(v,x,D){return Nl.apply(this,arguments)}function Nl(){return(Nl=(0,s.A)(function*(v,x,D){const j=yield Hh(v).catch(st=>{throw st});return yield Xu(j,x,D).catch(st=>{throw st})})).apply(this,arguments)}function Hh(v){return nu.apply(this,arguments)}function nu(){return(nu=(0,s.A)(function*(v){if(!v)throw new Error("Missing token");v=v.replace(Pp,"");const x=Ks.decode(ro.decode(v));if(!x||0===x.length||!x.startsWith("{"))throw new Error("Invalid token");return JSON.parse(x)})).apply(this,arguments)}function Wh(v){return!!v.created_at&&Math.round((new Date).getTime()/1e3)-v.created_at<60}function Kh(v){return v.kind===Xs}function cf(v,x){const D=v.tags.find(j=>"u"===j[0]);return!!D&&D.length>0&&D[1]===x}function lf(v,x){const D=v.tags.find(j=>"method"===j[0]);return!!D&&D.length>0&&D[1].toLowerCase()===x.toLowerCase()}function iu(v){const x=Si(Za.encode(JSON.stringify(v)));return(0,Go.My)(x)}function Bp(v,x){const D=v.tags.find(G=>"payload"===G[0]);if(!D)return!1;const j=iu(x);return D.length>0&&D[1]===j}function Xu(v,x,D,j){return Dd.apply(this,arguments)}function Dd(){return(Dd=(0,s.A)(function*(v,x,D,j){if(!Oc(v))throw new Error("Invalid nostr event, signature invalid");if(!Kh(v))throw new Error("Invalid nostr event, kind invalid");if(!Wh(v))throw new Error("Invalid nostr event, created_at timestamp invalid");if(!cf(v,x))throw new Error("Invalid nostr event, url tag invalid");if(!lf(v,D))throw new Error("Invalid nostr event, method tag invalid");if(j&&"object"==typeof j&&Object.keys(j).length>0&&!Bp(v,j))throw new Error("Invalid nostr event, payload tag does not match request body hash");return!0})).apply(this,arguments)}},8418:(i,a,r)=>{"use strict";r.d(a,{In:()=>z,OS:()=>I,av:()=>N,qT:()=>et,rV:()=>q}),Symbol("verified");var I=0,N=1,z=3,q=4,et=7},6391:(i,a,r)=>{"use strict";r.d(a,{Vw:()=>et,My:()=>S,Id:()=>pt,O8:()=>_,aT:()=>I,po:()=>ct,Ow:()=>E,ZJ:()=>dt,ld:()=>jt});const o="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,s=lt=>lt instanceof Uint8Array,_=lt=>new DataView(lt.buffer,lt.byteOffset,lt.byteLength),E=(lt,Ct)=>lt<<32-Ct|lt>>>Ct;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");const A=Array.from({length:256},(lt,Ct)=>Ct.toString(16).padStart(2,"0"));function S(lt){if(!s(lt))throw new Error("Uint8Array expected");let Ct="";for(let $t=0;$tqt+ve.length,0));let $t=0;return lt.forEach(qt=>{if(!s(qt))throw new Error("Uint8Array expected");Ct.set(qt,$t),$t+=qt.length}),Ct}class et{clone(){return this._cloneInto()}}function jt(lt){const Ct=qt=>lt().update(dt(qt)).digest(),$t=lt();return Ct.outputLen=$t.outputLen,Ct.blockLen=$t.blockLen,Ct.create=()=>lt(),Ct}function ct(lt=32){if(o&&"function"==typeof o.getRandomValues)return o.getRandomValues(new Uint8Array(lt));throw new Error("crypto.getRandomValues must be defined")}},7106:(i,a,r)=>{"use strict";function o(s,c){this.v=s,this.k=c}r.d(a,{A:()=>o})},467:(i,a,r)=>{"use strict";function o(c,y,_,E,T,A,S){try{var I=c[A](S),N=I.value}catch(Y){return void _(Y)}I.done?y(N):Promise.resolve(N).then(E,T)}function s(c){return function(){var y=this,_=arguments;return new Promise(function(E,T){var A=c.apply(y,_);function S(N){o(A,E,T,S,I,"next",N)}function I(N){o(A,E,T,S,I,"throw",N)}S(void 0)})}}r.d(a,{A:()=>s})},6218:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});var o=r(7106);function s(c){return new o.A(c,0)}},600:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});var o=r(7106);function s(y){return function(){return new c(y.apply(this,arguments))}}function c(y){var _,E;function T(S,I){try{var N=y[S](I),Y=N.value,z=Y instanceof o.A;Promise.resolve(z?Y.v:Y).then(function(q){if(z){var dt="return"===S?"return":"next";if(!Y.k||q.done)return T(dt,q);q=y[dt](q).value}A(N.done?"return":"normal",q)},function(q){T("throw",q)})}catch(q){A("throw",q)}}function A(S,I){switch(S){case"return":_.resolve({value:I,done:!0});break;case"throw":_.reject(I);break;default:_.resolve({value:I,done:!1})}(_=_.next)?T(_.key,_.arg):E=null}this._invoke=function(S,I){return new Promise(function(N,Y){var z={key:S,arg:I,resolve:N,reject:Y,next:null};E?E=E.next=z:(_=E=z,T(S,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:(i,a,r)=>{"use strict";function Y(yt,Lt,Ie,Pt){return new(Ie||(Ie=Promise))(function(zt,Ae){function Ye(Vt){try{me(Pt.next(Vt))}catch(Te){Ae(Te)}}function ft(Vt){try{me(Pt.throw(Vt))}catch(Te){Ae(Te)}}function me(Vt){Vt.done?zt(Vt.value):function le(zt){return zt instanceof Ie?zt:new Ie(function(Ae){Ae(zt)})}(Vt.value).then(Ye,ft)}me((Pt=Pt.apply(yt,Lt||[])).next())})}function At(yt){return this instanceof At?(this.v=yt,this):new At(yt)}function kt(yt,Lt,Ie){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var le,Pt=Ie.apply(yt,Lt||[]),zt=[];return le=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),Ye("next"),Ye("throw"),Ye("return",function Ae(We){return function(Wt){return Promise.resolve(Wt).then(We,Te)}}),le[Symbol.asyncIterator]=function(){return this},le;function Ye(We,Wt){Pt[We]&&(le[We]=function(Ne){return new Promise(function($e,Ke){zt.push([We,Ne,$e,Ke])>1||ft(We,Ne)})},Wt&&(le[We]=Wt(le[We])))}function ft(We,Wt){try{!function me(We){We.value instanceof At?Promise.resolve(We.value.v).then(Vt,Te):ie(zt[0][2],We)}(Pt[We](Wt))}catch(Ne){ie(zt[0][3],Ne)}}function Vt(We){ft("next",We)}function Te(We){ft("throw",We)}function ie(We,Wt){We(Wt),zt.shift(),zt.length&&ft(zt[0][0],zt[0][1])}}function lt(yt){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Ie,Lt=yt[Symbol.asyncIterator];return Lt?Lt.call(yt):(yt=function pt(yt){var Lt="function"==typeof Symbol&&Symbol.iterator,Ie=Lt&&yt[Lt],Pt=0;if(Ie)return Ie.call(yt);if(yt&&"number"==typeof yt.length)return{next:function(){return yt&&Pt>=yt.length&&(yt=void 0),{value:yt&&yt[Pt++],done:!yt}}};throw new TypeError(Lt?"Object is not iterable.":"Symbol.iterator is not defined.")}(yt),Ie={},Pt("next"),Pt("throw"),Pt("return"),Ie[Symbol.asyncIterator]=function(){return this},Ie);function Pt(zt){Ie[zt]=yt[zt]&&function(Ae){return new Promise(function(Ye,ft){!function le(zt,Ae,Ye,ft){Promise.resolve(ft).then(function(me){zt({value:me,done:Ye})},Ae)}(Ye,ft,(Ae=yt[zt](Ae)).done,Ae.value)})}}}r.d(a,{AQ:()=>kt,N3:()=>At,sH:()=>Y,xN:()=>lt}),"function"==typeof SuppressedError&&SuppressedError}},i=>{i(i.s=4312)}]); \ No newline at end of file +(self.webpackChunkangor=self.webpackChunkangor||[]).push([[792],{1648:(i,a,r)=>{"use strict";r.d(a,{F:()=>o.F});var o=r(5888)},5888:(i,a,r)=>{"use strict";r.d(a,{F:()=>qt});let o=(()=>{class ve{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 ve})(),s=(()=>{class ve{static{this.complex="375ms"}static{this.entering="225ms"}static{this.exiting="195ms"}}return ve})();var c=r(9969);const lt=(ve,ne,ce,qe,Mr=`${s.entering} ${o.deceleration}`,mr=`${s.exiting} ${o.acceleration}`)=>(0,c.hZ)(ve,[(0,c.wk)("void",(0,c.iF)(ne)),(0,c.wk)("*",(0,c.iF)(ce)),(0,c.kY)("void => false, * => false",[]),(0,c.kY)("void => *",(0,c.i0)(qe||Mr),{params:{timings:Mr}}),(0,c.kY)("* => void",(0,c.i0)(qe||mr),{params:{timings:mr}})]),qt=[(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:`${s.entering} ${o.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:`${s.entering} ${o.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:`${s.entering} ${o.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:`${s.entering} ${o.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:`${s.entering} ${o.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:`${s.entering} ${o.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:`${s.exiting} ${o.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:`${s.exiting} ${o.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:`${s.exiting} ${o.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:`${s.exiting} ${o.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:`${s.exiting} ${o.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:`${s.entering} ${o.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:`${s.entering} ${o.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:`${s.entering} ${o.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:`${s.entering} ${o.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:`${s.exiting} ${o.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:`${s.exiting} ${o.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:`${s.exiting} ${o.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:`${s.exiting} ${o.acceleration}`}})]),lt("zoomIn",{opacity:0,transform:"scale(0.5)"},{opacity:1,transform:"scale(1)"},""),lt("zoomOut",{opacity:1,transform:"scale(1)"},{opacity:0,transform:"scale(0.5)"},"")]},7857:(i,a,r)=>{"use strict";r.d(a,{$w:()=>hr,lX:()=>c,Tv:()=>Es});var o=r(1648),s=r(4438);let c=(()=>{class X{constructor(){this._componentRegistry=new Map,this._navigationStore=new Map}registerComponent(tt,oe){this._componentRegistry.set(tt,oe)}deregisterComponent(tt){this._componentRegistry.delete(tt)}getComponent(tt){return this._componentRegistry.get(tt)}storeNavigation(tt,oe){this._navigationStore.set(tt,oe)}getNavigation(tt){return this._navigationStore.get(tt)??[]}deleteNavigation(tt){this._navigationStore.has(tt)||console.warn(`Navigation with the key '${tt}' does not exist.`),this._navigationStore.delete(tt)}getFlatNavigation(tt,oe=[]){for(const ae of tt)"basic"===ae.type?oe.push(ae):ae.children&&this.getFlatNavigation(ae.children,oe);return oe}getItem(tt,oe){for(const ae of oe){if(ae.id===tt)return ae;if(ae.children){const Lr=this.getItem(tt,ae.children);if(Lr)return Lr}}return null}getItemParent(tt,oe,ae){for(const Lr of oe){if(Lr.id===tt)return ae;if(Lr.children){const Fr=this.getItemParent(tt,Lr.children,Lr);if(Fr)return Fr}}return null}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275prov=s.jDH({token:X,factory:X.\u0275fac,providedIn:"root"})}}return X})();var y=r(7209),_=r(2771),E=r(1413),T=r(177),A=r(9213),S=r(9115),I=r(4823),N=r(5245),Y=r(6977);const z=X=>({"angor-horizontal-navigation-item-active-forced":X}),q=X=>[X];function dt(X,Jt){1&X&&s.eu8(0)}function pt(X,Jt){if(1&X&&(s.j41(0,"div",2),s.DNE(1,dt,1,0,"ng-container",7),s.k0s()),2&X){let tt,oe,ae,Lr;const Fr=s.XpG(),wo=s.sdS(9);s.Y8G("ngClass",s.eq3(10,z,Fr.item.active))("routerLink",s.eq3(12,q,Fr.item.link))("fragment",null!==(tt=Fr.item.fragment)&&void 0!==tt?tt:null)("preserveFragment",null!==(oe=Fr.item.preserveFragment)&&void 0!==oe&&oe)("queryParams",null!==(ae=Fr.item.queryParams)&&void 0!==ae?ae:null)("queryParamsHandling",null!==(Lr=Fr.item.queryParamsHandling)&&void 0!==Lr?Lr:null)("routerLinkActive","angor-horizontal-navigation-item-active")("routerLinkActiveOptions",Fr.isActiveMatchOptions)("matTooltip",Fr.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",wo)}}function et(X,Jt){1&X&&s.eu8(0)}function _t(X,Jt){if(1&X&&(s.j41(0,"a",3),s.DNE(1,et,1,0,"ng-container",7),s.k0s()),2&X){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("href",tt.item.link,s.B4B)("target",tt.item.target||"_self")("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function Bt(X,Jt){1&X&&s.eu8(0)}function jt(X,Jt){if(1&X){const tt=s.RV6();s.j41(0,"div",8),s.bIt("click",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.item.function(ae.item))}),s.DNE(1,Bt,1,0,"ng-container",7),s.k0s()}if(2&X){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("ngClass",s.eq3(3,z,tt.item.active))("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function At(X,Jt){1&X&&s.eu8(0)}function kt(X,Jt){if(1&X){const tt=s.RV6();s.j41(0,"div",9),s.bIt("click",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.item.function(ae.item))}),s.DNE(1,At,1,0,"ng-container",7),s.k0s()}if(2&X){let tt,oe,ae,Lr;const Fr=s.XpG(),wo=s.sdS(9);s.Y8G("ngClass",s.eq3(10,z,Fr.item.active))("routerLink",s.eq3(12,q,Fr.item.link))("fragment",null!==(tt=Fr.item.fragment)&&void 0!==tt?tt:null)("preserveFragment",null!==(oe=Fr.item.preserveFragment)&&void 0!==oe&&oe)("queryParams",null!==(ae=Fr.item.queryParams)&&void 0!==ae?ae:null)("queryParamsHandling",null!==(Lr=Fr.item.queryParamsHandling)&&void 0!==Lr?Lr:null)("routerLinkActive","angor-horizontal-navigation-item-active")("routerLinkActiveOptions",Fr.isActiveMatchOptions)("matTooltip",Fr.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",wo)}}function ct(X,Jt){1&X&&s.eu8(0)}function lt(X,Jt){if(1&X){const tt=s.RV6();s.j41(0,"a",10),s.bIt("click",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.item.function(ae.item))}),s.DNE(1,ct,1,0,"ng-container",7),s.k0s()}if(2&X){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("href",tt.item.link,s.B4B)("target",tt.item.target||"_self")("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function Ct(X,Jt){1&X&&s.eu8(0)}function $t(X,Jt){if(1&X&&(s.j41(0,"div",4),s.DNE(1,Ct,1,0,"ng-container",7),s.k0s()),2&X){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("ngClass",s.eq3(3,z,tt.item.active))("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function qt(X,Jt){1&X&&s.eu8(0)}function ve(X,Jt){if(1&X&&(s.j41(0,"div",6),s.DNE(1,qt,1,0,"ng-container",7),s.k0s()),2&X){s.XpG();const tt=s.sdS(9);s.R7$(),s.Y8G("ngTemplateOutlet",tt)}}function ne(X,Jt){if(1&X&&s.nrm(0,"mat-icon",11),2&X){const tt=s.XpG(2);s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.icon)("svgIcon",tt.item.icon)}}function ce(X,Jt){if(1&X&&(s.j41(0,"div",15)(1,"span",14),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG(2);s.R7$(),s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.subtitle),s.R7$(),s.SpI(" ",tt.item.subtitle," ")}}function qe(X,Jt){if(1&X&&(s.j41(0,"div",16)(1,"div",17),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG(2);s.R7$(),s.Y8G("ngClass",tt.item.badge.classes),s.R7$(),s.SpI(" ",tt.item.badge.title," ")}}function Mr(X,Jt){if(1&X&&(s.DNE(0,ne,1,2,"mat-icon",11),s.j41(1,"div",12)(2,"div",13)(3,"span",14),s.EFF(4),s.k0s()(),s.DNE(5,ce,3,2,"div",15),s.k0s(),s.DNE(6,qe,3,2,"div",16)),2&X){const tt=s.XpG();s.vxM(tt.item.icon?0:-1),s.R7$(3),s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.title),s.R7$(),s.SpI(" ",tt.item.title," "),s.R7$(),s.vxM(tt.item.subtitle?5:-1),s.R7$(),s.vxM(tt.item.badge?6:-1)}}let mr=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._angorUtilsService=(0,s.WQX)(y.Q),this.isActiveMatchOptions=this._angorUtilsService.subsetMatchOptions,this._unsubscribeAll=new E.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,Y.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-horizontal-navigation-basic-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[s.aNF],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(oe,ae){1&oe&&(s.j41(0,"div",1),s.DNE(1,pt,2,14,"div",2)(2,_t,2,4,"a",3)(3,jt,2,5,"div",4)(4,kt,2,14,"div",2)(5,lt,2,4,"a",5)(6,$t,2,5,"div",4)(7,ve,2,1,"div",6),s.k0s(),s.DNE(8,Mr,7,5,"ng-template",null,0,s.C5r)),2&oe&&(s.AVh("angor-horizontal-navigation-item-has-subtitle",!!ae.item.subtitle),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper),s.R7$(),s.vxM(!ae.item.link||ae.item.externalLink||ae.item.function||ae.item.disabled?-1:1),s.R7$(),s.vxM(ae.item.link&&ae.item.externalLink&&!ae.item.function&&!ae.item.disabled?2:-1),s.R7$(),s.vxM(ae.item.link||!ae.item.function||ae.item.disabled?-1:3),s.R7$(),s.vxM(ae.item.link&&!ae.item.externalLink&&ae.item.function&&!ae.item.disabled?4:-1),s.R7$(),s.vxM(ae.item.link&&ae.item.externalLink&&ae.item.function&&!ae.item.disabled?5:-1),s.R7$(),s.vxM(ae.item.link||ae.item.function||ae.item.disabled?-1:6),s.R7$(),s.vxM(ae.item.disabled?7:-1))},dependencies:[T.YU,N.Wk,N.wQ,I.uc,I.oV,T.T3,S.Cn,S.fb,A.m_,A.An],encapsulation:2,changeDetection:0})}}return X})(),_r=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._unsubscribeAll=new E.B}ngOnInit(){this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorHorizontalNavigationComponent.onRefreshed.pipe((0,Y.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-horizontal-navigation-divider-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[s.aNF],decls:1,vars:1,consts:[[1,"angor-horizontal-navigation-item-wrapper","divider",3,"ngClass"]],template:function(oe,ae){1&oe&&s.nrm(0,"div",0),2&oe&&s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper)},dependencies:[T.YU],encapsulation:2,changeDetection:0})}}return X})();const Wr=["matMenu"],ke=(X,Jt)=>({"angor-horizontal-navigation-menu-active":X,"angor-horizontal-navigation-menu-active-forced":Jt}),Ve=X=>({$implicit:X}),yt=(X,Jt)=>({"angor-horizontal-navigation-item-disabled":X,"angor-horizontal-navigation-item-active-forced":Jt});function Lt(X,Jt){1&X&&s.eu8(0)}function Ie(X,Jt){if(1&X){const tt=s.RV6();s.j41(0,"div",6,2),s.bIt("onMenuOpen",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.triggerChangeDetection())})("onMenuClose",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.triggerChangeDetection())}),s.DNE(2,Lt,1,0,"ng-container",7),s.k0s()}if(2&X){const tt=s.sdS(1),oe=s.XpG(),ae=s.sdS(2),Lr=s.sdS(6);s.Y8G("ngClass",s.l_i(4,ke,tt.menuOpen,oe.item.active))("matMenuTriggerFor",ae),s.R7$(2),s.Y8G("ngTemplateOutlet",Lr)("ngTemplateOutletContext",s.eq3(7,Ve,oe.item))}}function Pt(X,Jt){if(1&X&&(s.j41(0,"div",8),s.nrm(1,"angor-horizontal-navigation-basic-item",11),s.k0s()),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("disabled",tt.disabled),s.R7$(),s.Y8G("item",tt)("name",oe.name)}}function le(X,Jt){1&X&&s.eu8(0)}function zt(X,Jt){if(1&X&&(s.j41(0,"div",9),s.DNE(1,le,1,0,"ng-container",7),s.nrm(2,"angor-horizontal-navigation-branch-item",12,3),s.k0s()),2&X){const tt=s.sdS(3),oe=s.XpG(2).$implicit,ae=s.XpG(),Lr=s.sdS(6);s.Y8G("disabled",oe.disabled)("matMenuTriggerFor",tt.matMenu),s.R7$(),s.Y8G("ngTemplateOutlet",Lr)("ngTemplateOutletContext",s.eq3(7,Ve,oe)),s.R7$(),s.Y8G("child",!0)("item",oe)("name",ae.name)}}function Ae(X,Jt){if(1&X&&(s.j41(0,"div",10),s.nrm(1,"angor-horizontal-navigation-divider-item",11),s.k0s()),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.R7$(),s.Y8G("item",tt)("name",oe.name)}}function Ye(X,Jt){if(1&X&&s.DNE(0,Pt,2,3,"div",8)(1,zt,4,9,"div",9)(2,Ae,2,2,"div",10),2&X){const tt=s.XpG().$implicit;s.vxM("basic"===tt.type?0:-1),s.R7$(),s.vxM("aside"===tt.type||"collapsable"===tt.type||"group"===tt.type?1:-1),s.R7$(),s.vxM("divider"===tt.type?2:-1)}}function ft(X,Jt){if(1&X&&s.DNE(0,Ye,3,3),2&X){const tt=Jt.$implicit;s.vxM(tt.hidden&&!tt.hidden(tt)||!tt.hidden?0:-1)}}function me(X,Jt){if(1&X&&s.nrm(0,"mat-icon",15),2&X){const tt=s.XpG().$implicit;s.Y8G("ngClass",null==tt.classes?null:tt.classes.icon)("svgIcon",tt.icon)}}function Vt(X,Jt){if(1&X&&(s.j41(0,"div",19)(1,"span",18),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG().$implicit;s.R7$(),s.Y8G("ngClass",null==tt.classes?null:tt.classes.subtitle),s.R7$(),s.SpI(" ",tt.subtitle," ")}}function Te(X,Jt){if(1&X&&(s.j41(0,"div",20)(1,"div",21),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG().$implicit;s.R7$(),s.Y8G("ngClass",tt.badge.classes),s.R7$(),s.SpI(" ",tt.badge.title," ")}}function ie(X,Jt){if(1&X&&(s.j41(0,"div",13)(1,"div",14),s.DNE(2,me,1,2,"mat-icon",15),s.j41(3,"div",16)(4,"div",17)(5,"span",18),s.EFF(6),s.k0s()(),s.DNE(7,Vt,3,2,"div",19),s.k0s(),s.DNE(8,Te,3,2,"div",20),s.k0s()()),2&X){const tt=Jt.$implicit;s.AVh("angor-horizontal-navigation-item-has-subtitle",!!tt.subtitle),s.Y8G("ngClass",null==tt.classes?null:tt.classes.wrapper),s.R7$(),s.Y8G("ngClass",s.l_i(10,yt,tt.disabled,tt.active))("matTooltip",tt.tooltip||""),s.R7$(),s.vxM(tt.icon?2:-1),s.R7$(3),s.Y8G("ngClass",null==tt.classes?null:tt.classes.title),s.R7$(),s.SpI(" ",tt.title," "),s.R7$(),s.vxM(tt.subtitle?7:-1),s.R7$(),s.vxM(tt.badge?8:-1)}}let We=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this.child=!1,this._unsubscribeAll=new E.B}ngOnInit(){this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorHorizontalNavigationComponent.onRefreshed.pipe((0,Y.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}triggerChangeDetection(){this._changeDetectorRef.markForCheck()}trackByFn(tt,oe){return oe.id||tt}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-horizontal-navigation-branch-item"]],viewQuery:function(oe,ae){if(1&oe&&s.GBs(Wr,7),2&oe){let Lr;s.mGM(Lr=s.lsd())&&(ae.matMenu=Lr.first)}},inputs:{child:"child",item:"item",name:"name"},standalone:!0,features:[s.aNF],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(oe,ae){1&oe&&(s.DNE(0,Ie,3,9,"div",4),s.j41(1,"mat-menu",5,0),s.Z7z(3,ft,1,1,null,null,ae.trackByFn,!0),s.k0s(),s.DNE(5,ie,9,13,"ng-template",null,1,s.C5r)),2&oe&&(s.vxM(ae.child?-1:0),s.R7$(),s.Y8G("overlapTrigger",!1),s.R7$(2),s.Dyx(ae.item.children))},dependencies:()=>[X,T.YU,S.Cn,S.kk,S.fb,S.Cp,T.T3,mr,_r,I.uc,I.oV,A.m_,A.An],encapsulation:2,changeDetection:0})}}return X})(),Wt=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._unsubscribeAll=new E.B}ngOnInit(){this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorHorizontalNavigationComponent.onRefreshed.pipe((0,Y.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-horizontal-navigation-spacer-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[s.aNF],decls:1,vars:1,consts:[[1,"angor-horizontal-navigation-item-wrapper",3,"ngClass"]],template:function(oe,ae){1&oe&&s.nrm(0,"div",0),2&oe&&s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper)},dependencies:[T.YU],encapsulation:2,changeDetection:0})}}return X})();function Ne(X,Jt){if(1&X&&s.nrm(0,"angor-horizontal-navigation-basic-item",1),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function $e(X,Jt){if(1&X&&s.nrm(0,"angor-horizontal-navigation-branch-item",1),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function Ke(X,Jt){if(1&X&&s.nrm(0,"angor-horizontal-navigation-spacer-item",1),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function Nr(X,Jt){if(1&X&&s.DNE(0,Ne,1,2,"angor-horizontal-navigation-basic-item",1)(1,$e,1,2,"angor-horizontal-navigation-branch-item",1)(2,Ke,1,2,"angor-horizontal-navigation-spacer-item",1),2&X){const tt=s.XpG().$implicit;s.vxM("basic"===tt.type?0:-1),s.R7$(),s.vxM("aside"===tt.type||"collapsable"===tt.type||"group"===tt.type?1:-1),s.R7$(),s.vxM("spacer"===tt.type?2:-1)}}function Ao(X,Jt){if(1&X&&s.DNE(0,Nr,3,3),2&X){const tt=Jt.$implicit;s.vxM(tt.hidden&&!tt.hidden(tt)||!tt.hidden?0:-1)}}let hr=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._angorUtilsService=(0,s.WQX)(y.Q),this.name=this._angorUtilsService.randomId(),this.onRefreshed=new _.m(1),this._unsubscribeAll=new E.B}ngOnChanges(tt){"navigation"in tt&&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(tt,oe){return oe.id||tt}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-horizontal-navigation"]],inputs:{name:"name",navigation:"navigation"},exportAs:["angorHorizontalNavigation"],standalone:!0,features:[s.OA$,s.aNF],decls:3,vars:0,consts:[[1,"angor-horizontal-navigation-wrapper"],[1,"angor-horizontal-navigation-menu-item",3,"item","name"]],template:function(oe,ae){1&oe&&(s.j41(0,"div",0),s.Z7z(1,Ao,1,1,null,null,ae.trackByFn,!0),s.k0s()),2&oe&&(s.R7$(),s.Dyx(ae.navigation))},dependencies:[mr,We,Wt],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:o.F},changeDetection:0})}}return X})();const Nt=X=>({"angor-vertical-navigation-item-active-forced":X}),he=X=>[X];function se(X,Jt){1&X&&s.eu8(0)}function Le(X,Jt){if(1&X&&(s.j41(0,"a",2),s.DNE(1,se,1,0,"ng-container",6),s.k0s()),2&X){let tt,oe,ae,Lr;const Fr=s.XpG(),wo=s.sdS(9);s.Y8G("ngClass",s.eq3(10,Nt,Fr.item.active))("routerLink",s.eq3(12,he,Fr.item.link))("fragment",null!==(tt=Fr.item.fragment)&&void 0!==tt?tt:null)("preserveFragment",null!==(oe=Fr.item.preserveFragment)&&void 0!==oe&&oe)("queryParams",null!==(ae=Fr.item.queryParams)&&void 0!==ae?ae:null)("queryParamsHandling",null!==(Lr=Fr.item.queryParamsHandling)&&void 0!==Lr?Lr:null)("routerLinkActive","angor-vertical-navigation-item-active")("routerLinkActiveOptions",Fr.isActiveMatchOptions)("matTooltip",Fr.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",wo)}}function yr(X,Jt){1&X&&s.eu8(0)}function mt(X,Jt){if(1&X&&(s.j41(0,"a",3),s.DNE(1,yr,1,0,"ng-container",6),s.k0s()),2&X){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("href",tt.item.link,s.B4B)("target",tt.item.target||"_self")("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function U(X,Jt){1&X&&s.eu8(0)}function Q(X,Jt){if(1&X){const tt=s.RV6();s.j41(0,"div",7),s.bIt("click",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.item.function(ae.item))}),s.DNE(1,U,1,0,"ng-container",6),s.k0s()}if(2&X){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("ngClass",s.eq3(3,Nt,tt.item.active))("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function it(X,Jt){1&X&&s.eu8(0)}function Tt(X,Jt){if(1&X){const tt=s.RV6();s.j41(0,"a",8),s.bIt("click",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.item.function(ae.item))}),s.DNE(1,it,1,0,"ng-container",6),s.k0s()}if(2&X){let tt,oe,ae,Lr;const Fr=s.XpG(),wo=s.sdS(9);s.Y8G("ngClass",s.eq3(10,Nt,Fr.item.active))("routerLink",s.eq3(12,he,Fr.item.link))("fragment",null!==(tt=Fr.item.fragment)&&void 0!==tt?tt:null)("preserveFragment",null!==(oe=Fr.item.preserveFragment)&&void 0!==oe&&oe)("queryParams",null!==(ae=Fr.item.queryParams)&&void 0!==ae?ae:null)("queryParamsHandling",null!==(Lr=Fr.item.queryParamsHandling)&&void 0!==Lr?Lr:null)("routerLinkActive","angor-vertical-navigation-item-active")("routerLinkActiveOptions",Fr.isActiveMatchOptions)("matTooltip",Fr.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",wo)}}function It(X,Jt){1&X&&s.eu8(0)}function ye(X,Jt){if(1&X){const tt=s.RV6();s.j41(0,"a",9),s.bIt("click",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.item.function(ae.item))}),s.DNE(1,It,1,0,"ng-container",6),s.k0s()}if(2&X){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("href",tt.item.link,s.B4B)("target",tt.item.target||"_self")("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function ir(X,Jt){1&X&&s.eu8(0)}function er(X,Jt){if(1&X&&(s.j41(0,"div",4),s.DNE(1,ir,1,0,"ng-container",6),s.k0s()),2&X){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("ngClass",s.eq3(3,Nt,tt.item.active))("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function nr(X,Jt){1&X&&s.eu8(0)}function Hr(X,Jt){if(1&X&&(s.j41(0,"div",5),s.DNE(1,nr,1,0,"ng-container",6),s.k0s()),2&X){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function Qr(X,Jt){if(1&X&&s.nrm(0,"mat-icon",10),2&X){const tt=s.XpG(2);s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.icon)("svgIcon",tt.item.icon)}}function Xr(X,Jt){if(1&X&&(s.j41(0,"div",14)(1,"span",13),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG(2);s.R7$(),s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.subtitle),s.R7$(),s.SpI(" ",tt.item.subtitle," ")}}function gr(X,Jt){if(1&X&&(s.j41(0,"div",15)(1,"div",16),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG(2);s.R7$(),s.Y8G("ngClass",tt.item.badge.classes),s.R7$(),s.SpI(" ",tt.item.badge.title," ")}}function ho(X,Jt){if(1&X&&(s.DNE(0,Qr,1,2,"mat-icon",10),s.j41(1,"div",11)(2,"div",12)(3,"span",13),s.EFF(4),s.k0s()(),s.DNE(5,Xr,3,2,"div",14),s.k0s(),s.DNE(6,gr,3,2,"div",15)),2&X){const tt=s.XpG();s.vxM(tt.item.icon?0:-1),s.R7$(3),s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.title),s.R7$(),s.SpI(" ",tt.item.title," "),s.R7$(),s.vxM(tt.item.subtitle?5:-1),s.R7$(),s.vxM(tt.item.badge?6:-1)}}let te=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._angorUtilsService=(0,s.WQX)(y.Q),this.isActiveMatchOptions=this._angorUtilsService.subsetMatchOptions,this._unsubscribeAll=new E.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,Y.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-vertical-navigation-basic-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[s.aNF],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(oe,ae){1&oe&&(s.j41(0,"div",1),s.DNE(1,Le,2,14,"a",2)(2,mt,2,4,"a",3)(3,Q,2,5,"div",4)(4,Tt,2,14,"a",2)(5,ye,2,4,"a",3)(6,er,2,5,"div",4)(7,Hr,2,2,"div",5),s.k0s(),s.DNE(8,ho,7,5,"ng-template",null,0,s.C5r)),2&oe&&(s.AVh("angor-vertical-navigation-item-has-subtitle",!!ae.item.subtitle),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper),s.R7$(),s.vxM(!ae.item.link||ae.item.externalLink||ae.item.function||ae.item.disabled?-1:1),s.R7$(),s.vxM(ae.item.link&&ae.item.externalLink&&!ae.item.function&&!ae.item.disabled?2:-1),s.R7$(),s.vxM(ae.item.link||!ae.item.function||ae.item.disabled?-1:3),s.R7$(),s.vxM(ae.item.link&&!ae.item.externalLink&&ae.item.function&&!ae.item.disabled?4:-1),s.R7$(),s.vxM(ae.item.link&&ae.item.externalLink&&ae.item.function&&!ae.item.disabled?5:-1),s.R7$(),s.vxM(ae.item.link||ae.item.function||ae.item.disabled?-1:6),s.R7$(),s.vxM(ae.item.disabled?7:-1))},dependencies:[T.YU,N.Wk,N.wQ,I.uc,I.oV,T.T3,A.m_,A.An],encapsulation:2,changeDetection:0})}}return X})(),Qt=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._unsubscribeAll=new E.B}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,Y.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-vertical-navigation-divider-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[s.aNF],decls:1,vars:1,consts:[[1,"angor-vertical-navigation-item-wrapper","divider",3,"ngClass"]],template:function(oe,ae){1&oe&&s.nrm(0,"div",0),2&oe&&s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper)},dependencies:[T.YU],encapsulation:2,changeDetection:0})}}return X})(),Ft=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._unsubscribeAll=new E.B}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,Y.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-vertical-navigation-spacer-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[s.aNF],decls:1,vars:1,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"]],template:function(oe,ae){1&oe&&s.nrm(0,"div",0),2&oe&&s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper)},dependencies:[T.YU],encapsulation:2,changeDetection:0})}}return X})();function pe(X,Jt){if(1&X&&s.nrm(0,"mat-icon",2),2&X){const tt=s.XpG();s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.icon)("svgIcon",tt.item.icon)}}function br(X,Jt){if(1&X&&(s.j41(0,"div",6)(1,"span",5),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG();s.R7$(),s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.subtitle),s.R7$(),s.SpI(" ",tt.item.subtitle," ")}}function Yr(X,Jt){if(1&X&&(s.j41(0,"div",7)(1,"div",8),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG();s.R7$(),s.Y8G("ngClass",tt.item.badge.classes),s.R7$(),s.SpI(" ",tt.item.badge.title," ")}}function Do(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-basic-item",9),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function Ko(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-collapsable-item",10),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function rr(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-divider-item",9),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function Je(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-group-item",9),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function _e(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-spacer-item",9),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function Qe(X,Jt){if(1&X&&s.DNE(0,Do,1,2,"angor-vertical-navigation-basic-item",9)(1,Ko,1,3,"angor-vertical-navigation-collapsable-item",10)(2,rr,1,2,"angor-vertical-navigation-divider-item",9)(3,Je,1,2,"angor-vertical-navigation-group-item",9)(4,_e,1,2,"angor-vertical-navigation-spacer-item",9),2&X){const tt=s.XpG().$implicit;s.vxM("basic"===tt.type?0:-1),s.R7$(),s.vxM("collapsable"===tt.type?1:-1),s.R7$(),s.vxM("divider"===tt.type?2:-1),s.R7$(),s.vxM("group"===tt.type?3:-1),s.R7$(),s.vxM("spacer"===tt.type?4:-1)}}function De(X,Jt){if(1&X&&s.DNE(0,Qe,5,5),2&X){const tt=Jt.$implicit;s.vxM(tt.hidden&&!tt.hidden(tt)||!tt.hidden?0:-1)}}let we=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._unsubscribeAll=new E.B}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,Y.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}trackByFn(tt,oe){return oe.id||tt}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-vertical-navigation-group-item"]],inputs:{autoCollapse:"autoCollapse",item:"item",name:"name"},standalone:!0,features:[s.aNF],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(oe,ae){1&oe&&(s.j41(0,"div",0)(1,"div",1),s.DNE(2,pe,1,2,"mat-icon",2),s.j41(3,"div",3)(4,"div",4)(5,"span",5),s.EFF(6),s.k0s()(),s.DNE(7,br,3,2,"div",6),s.k0s(),s.DNE(8,Yr,3,2,"div",7),s.k0s()(),s.Z7z(9,De,1,1,null,null,ae.trackByFn,!0)),2&oe&&(s.AVh("angor-vertical-navigation-item-has-subtitle",!!ae.item.subtitle),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper),s.R7$(2),s.vxM(ae.item.icon?2:-1),s.R7$(3),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.title),s.R7$(),s.SpI(" ",ae.item.title," "),s.R7$(),s.vxM(ae.item.subtitle?7:-1),s.R7$(),s.vxM(ae.item.badge?8:-1),s.R7$(),s.Dyx(ae.item.children))},dependencies:()=>[X,T.YU,A.m_,A.An,te,Ri,Qt,Ft],encapsulation:2,changeDetection:0})}}return X})();var Zt=r(5964);const Ce=X=>({"angor-vertical-navigation-item-disabled":X});function ar(X,Jt){if(1&X&&s.nrm(0,"mat-icon",2),2&X){const tt=s.XpG();s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.icon)("svgIcon",tt.item.icon)}}function xr(X,Jt){if(1&X&&(s.j41(0,"div",6)(1,"span",5),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG();s.R7$(),s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.subtitle),s.R7$(),s.SpI(" ",tt.item.subtitle," ")}}function _o(X,Jt){if(1&X&&(s.j41(0,"div",7)(1,"div",10),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG();s.R7$(),s.Y8G("ngClass",tt.item.badge.classes),s.R7$(),s.SpI(" ",tt.item.badge.title," ")}}function ai(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-basic-item",11),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function ei(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-collapsable-item",12),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function Zo(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-divider-item",11),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function Ci(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-group-item",11),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function Io(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-spacer-item",11),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function Oi(X,Jt){if(1&X&&s.DNE(0,ai,1,2,"angor-vertical-navigation-basic-item",11)(1,ei,1,3,"angor-vertical-navigation-collapsable-item",12)(2,Zo,1,2,"angor-vertical-navigation-divider-item",11)(3,Ci,1,2,"angor-vertical-navigation-group-item",11)(4,Io,1,2,"angor-vertical-navigation-spacer-item",11),2&X){const tt=s.XpG().$implicit;s.vxM("basic"===tt.type?0:-1),s.R7$(),s.vxM("collapsable"===tt.type?1:-1),s.R7$(),s.vxM("divider"===tt.type?2:-1),s.R7$(),s.vxM("group"===tt.type?3:-1),s.R7$(),s.vxM("spacer"===tt.type?4:-1)}}function di(X,Jt){if(1&X&&s.DNE(0,Oi,5,5),2&X){const tt=Jt.$implicit;s.vxM(tt.hidden&&!tt.hidden(tt)||!tt.hidden?0:-1)}}function Un(X,Jt){if(1&X&&(s.j41(0,"div",9),s.Z7z(1,di,1,1,null,null,s.BUC().trackByFn,!0),s.k0s()),2&X){const tt=s.XpG();s.Y8G("@expandCollapse",void 0),s.R7$(),s.Dyx(tt.item.children)}}let Ri=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._router=(0,s.WQX)(N.Ix),this._angorNavigationService=(0,s.WQX)(c),this.isCollapsed=!0,this.isExpanded=!1,this._unsubscribeAll=new E.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,Y.Q)(this._unsubscribeAll)).subscribe(tt=>{null!==tt&&this._isChildrenOf(tt,this.item)&&this.collapse()}),this.autoCollapse&&this._angorVerticalNavigationComponent.onCollapsableItemExpanded.pipe((0,Y.Q)(this._unsubscribeAll)).subscribe(tt=>{null!==tt&&(this._isChildrenOf(this.item,tt)||this._hasActiveChild(this.item,this._router.url)||this.item!==tt&&this.collapse())}),this._router.events.pipe((0,Zt.p)(tt=>tt instanceof N.wF),(0,Y.Q)(this._unsubscribeAll)).subscribe(tt=>{this._hasActiveChild(this.item,tt.urlAfterRedirects)?this.expand():this.autoCollapse&&this.collapse()}),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,Y.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(tt,oe){return oe.id||tt}_hasActiveChild(tt,oe){const ae=tt.children;if(!ae)return!1;for(const Lr of ae)if(Lr.children&&this._hasActiveChild(Lr,oe)||Lr.link&&this._router.isActive(Lr.link,Lr.exactMatch||!1))return!0;return!1}_isChildrenOf(tt,oe){const ae=tt.children;if(!ae)return!1;if(ae.indexOf(oe)>-1)return!0;for(const Lr of ae)if(Lr.children&&this._isChildrenOf(Lr,oe))return!0;return!1}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-vertical-navigation-collapsable-item"]],hostVars:2,hostBindings:function(oe,ae){2&oe&&s.HbH(ae.classList)},inputs:{autoCollapse:"autoCollapse",item:"item",name:"name"},standalone:!0,features:[s.aNF],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(oe,ae){1&oe&&(s.j41(0,"div",0)(1,"div",1),s.bIt("click",function(){return ae.toggleCollapsable()}),s.DNE(2,ar,1,2,"mat-icon",2),s.j41(3,"div",3)(4,"div",4)(5,"span",5),s.EFF(6),s.k0s()(),s.DNE(7,xr,3,2,"div",6),s.k0s(),s.DNE(8,_o,3,2,"div",7),s.nrm(9,"mat-icon",8),s.k0s()(),s.DNE(10,Un,3,1,"div",9)),2&oe&&(s.AVh("angor-vertical-navigation-item-has-subtitle",!!ae.item.subtitle),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper),s.R7$(),s.Y8G("ngClass",s.eq3(12,Ce,ae.item.disabled))("matTooltip",ae.item.tooltip||""),s.R7$(),s.vxM(ae.item.icon?2:-1),s.R7$(3),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.title),s.R7$(),s.SpI(" ",ae.item.title," "),s.R7$(),s.vxM(ae.item.subtitle?7:-1),s.R7$(),s.vxM(ae.item.badge?8:-1),s.R7$(),s.Y8G("svgIcon","heroicons_solid:chevron-right"),s.R7$(),s.vxM(ae.isCollapsed?-1:10))},dependencies:()=>[X,T.YU,I.uc,I.oV,A.m_,A.An,te,Qt,we,Ft],encapsulation:2,data:{animation:o.F},changeDetection:0})}}return X})();const yi=(X,Jt,tt)=>({"angor-vertical-navigation-item-active":X,"angor-vertical-navigation-item-disabled":Jt,"angor-vertical-navigation-item-active-forced":tt});function Oa(X,Jt){if(1&X&&s.nrm(0,"mat-icon",2),2&X){const tt=s.XpG();s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.icon)("svgIcon",tt.item.icon)}}function Ni(X,Jt){if(1&X&&(s.j41(0,"div",6)(1,"span",5),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG();s.R7$(),s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.subtitle),s.R7$(),s.SpI(" ",tt.item.subtitle," ")}}function na(X,Jt){if(1&X&&(s.j41(0,"div",7)(1,"div",9),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG();s.R7$(),s.Y8G("ngClass",tt.item.badge.classes),s.R7$(),s.SpI(" ",tt.item.badge.title," ")}}function Xn(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-basic-item",10),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function ui(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-collapsable-item",11),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function Mn(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-divider-item",10),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function Uo(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-group-item",10),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function Xt(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-spacer-item",10),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function Be(X,Jt){if(1&X&&s.DNE(0,Xn,1,2,"angor-vertical-navigation-basic-item",10)(1,ui,1,3,"angor-vertical-navigation-collapsable-item",11)(2,Mn,1,2,"angor-vertical-navigation-divider-item",10)(3,Uo,1,2,"angor-vertical-navigation-group-item",10)(4,Xt,1,2,"angor-vertical-navigation-spacer-item",10),2&X){const tt=s.XpG().$implicit;s.vxM("basic"===tt.type?0:-1),s.R7$(),s.vxM("collapsable"===tt.type?1:-1),s.R7$(),s.vxM("divider"===tt.type?2:-1),s.R7$(),s.vxM("group"===tt.type?3:-1),s.R7$(),s.vxM("spacer"===tt.type?4:-1)}}function Ee(X,Jt){if(1&X&&s.DNE(0,Be,5,5),2&X){const tt=Jt.$implicit;s.vxM(tt.hidden&&!tt.hidden(tt)||!tt.hidden?0:-1)}}function bt(X,Jt){if(1&X&&(s.j41(0,"div",8),s.Z7z(1,Ee,1,1,null,null,s.BUC().trackByFn,!0),s.k0s()),2&X){const tt=s.XpG();s.R7$(),s.Dyx(tt.item.children)}}let Yt=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._router=(0,s.WQX)(N.Ix),this._angorNavigationService=(0,s.WQX)(c),this.active=!1,this._unsubscribeAll=new E.B}ngOnChanges(tt){"activeItemId"in tt&&this._markIfActive(this._router.url)}ngOnInit(){this._markIfActive(this._router.url),this._router.events.pipe((0,Zt.p)(tt=>tt instanceof N.wF),(0,Y.Q)(this._unsubscribeAll)).subscribe(tt=>{this._markIfActive(tt.urlAfterRedirects)}),this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,Y.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}trackByFn(tt,oe){return oe.id||tt}_hasActiveChild(tt,oe){const ae=tt.children;if(!ae)return!1;for(const Lr of ae){if(Lr.children&&this._hasActiveChild(Lr,oe))return!0;if("basic"===Lr.type&&Lr.link&&this._router.isActive(Lr.link,Lr.exactMatch||!1))return!0}return!1}_markIfActive(tt){this.active=this.activeItemId===this.item.id,this._hasActiveChild(this.item,tt)&&(this.active=!0),this._changeDetectorRef.markForCheck()}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-vertical-navigation-aside-item"]],inputs:{activeItemId:"activeItemId",autoCollapse:"autoCollapse",item:"item",name:"name",skipChildren:"skipChildren"},standalone:!0,features:[s.OA$,s.aNF],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(oe,ae){1&oe&&(s.j41(0,"div",0)(1,"div",1),s.DNE(2,Oa,1,2,"mat-icon",2),s.j41(3,"div",3)(4,"div",4)(5,"span",5),s.EFF(6),s.k0s()(),s.DNE(7,Ni,3,2,"div",6),s.k0s(),s.DNE(8,na,3,2,"div",7),s.k0s()(),s.DNE(9,bt,3,0,"div",8)),2&oe&&(s.AVh("angor-vertical-navigation-item-has-subtitle",!!ae.item.subtitle),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper),s.R7$(),s.Y8G("ngClass",s.sMw(11,yi,ae.active,ae.item.disabled,ae.item.active))("matTooltip",ae.item.tooltip||""),s.R7$(),s.vxM(ae.item.icon?2:-1),s.R7$(3),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.title),s.R7$(),s.SpI(" ",ae.item.title," "),s.R7$(),s.vxM(ae.item.subtitle?7:-1),s.R7$(),s.vxM(ae.item.badge?8:-1),s.R7$(),s.vxM(ae.skipChildren?-1:9))},dependencies:[T.YU,I.uc,I.oV,A.m_,A.An,te,Ri,Qt,we,Ft],encapsulation:2,changeDetection:0})}}return X})();class Mt{constructor(Jt,tt,oe,ae){this.x=Jt,this.y=tt,this.w=oe,this.h=ae}}class de{constructor(Jt,tt){this.x=Jt,this.y=tt}}var He=r(4085),Oe=r(6860),fr=r(2401);function Ir(X){return getComputedStyle(X)}function Cr(X,Jt){for(var tt in Jt){var oe=Jt[tt];"number"==typeof oe&&(oe+="px"),X.style[tt]=oe}return X}function Pr(X){var Jt=document.createElement("div");return Jt.className=X,Jt}var $r=typeof Element<"u"&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function Jr(X,Jt){if(!$r)throw new Error("No element matching method supported");return $r.call(X,Jt)}function eo(X){X.remove?X.remove():X.parentNode&&X.parentNode.removeChild(X)}function xo(X,Jt){return Array.prototype.filter.call(X.children,function(tt){return Jr(tt,Jt)})}var Eo={main:"ps",rtl:"ps__rtl",element:{thumb:function(X){return"ps__thumb-"+X},rail:function(X){return"ps__rail-"+X},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(X){return"ps--active-"+X},scrolling:function(X){return"ps--scrolling-"+X}}},fo={x:null,y:null};function no(X,Jt){var tt=X.element.classList,oe=Eo.state.scrolling(Jt);tt.contains(oe)?clearTimeout(fo[Jt]):tt.add(oe)}function si(X,Jt){fo[Jt]=setTimeout(function(){return X.isAlive&&X.element.classList.remove(Eo.state.scrolling(Jt))},X.settings.scrollingThreshold)}var vi=function(Jt){this.element=Jt,this.handlers={}},jo={isEmpty:{configurable:!0}};vi.prototype.bind=function(Jt,tt){typeof this.handlers[Jt]>"u"&&(this.handlers[Jt]=[]),this.handlers[Jt].push(tt),this.element.addEventListener(Jt,tt,!1)},vi.prototype.unbind=function(Jt,tt){var oe=this;this.handlers[Jt]=this.handlers[Jt].filter(function(ae){return!(!tt||ae===tt)||(oe.element.removeEventListener(Jt,ae,!1),!1)})},vi.prototype.unbindAll=function(){for(var Jt in this.handlers)this.unbind(Jt)},jo.isEmpty.get=function(){var X=this;return Object.keys(this.handlers).every(function(Jt){return 0===X.handlers[Jt].length})},Object.defineProperties(vi.prototype,jo);var Yn=function(){this.eventElements=[]};function Ji(X){if("function"==typeof window.CustomEvent)return new CustomEvent(X);var Jt=document.createEvent("CustomEvent");return Jt.initCustomEvent(X,!1,!1,void 0),Jt}function on(X,Jt,tt,oe,ae){var Lr;if(void 0===oe&&(oe=!0),void 0===ae&&(ae=!1),"top"===Jt)Lr=["contentHeight","containerHeight","scrollTop","y","up","down"];else{if("left"!==Jt)throw new Error("A proper axis should be provided");Lr=["contentWidth","containerWidth","scrollLeft","x","left","right"]}!function Ra(X,Jt,tt,oe,ae){var Lr=tt[0],Fr=tt[1],wo=tt[2],ro=tt[3],qo=tt[4],yn=tt[5];void 0===oe&&(oe=!0),void 0===ae&&(ae=!1);var So=X.element;X.reach[ro]=null,So[wo]<1&&(X.reach[ro]="start"),So[wo]>X[Lr]-X[Fr]-1&&(X.reach[ro]="end"),Jt&&(So.dispatchEvent(Ji("ps-scroll-"+ro)),Jt<0?So.dispatchEvent(Ji("ps-scroll-"+qo)):Jt>0&&So.dispatchEvent(Ji("ps-scroll-"+yn)),oe&&function $i(X,Jt){no(X,Jt),si(X,Jt)}(X,ro)),X.reach[ro]&&(Jt||ae)&&So.dispatchEvent(Ji("ps-"+ro+"-reach-"+X.reach[ro]))}(X,tt,Lr,oe,ae)}function Sn(X){return parseInt(X,10)||0}Yn.prototype.eventElement=function(Jt){var tt=this.eventElements.filter(function(oe){return oe.element===Jt})[0];return tt||(tt=new vi(Jt),this.eventElements.push(tt)),tt},Yn.prototype.bind=function(Jt,tt,oe){this.eventElement(Jt).bind(tt,oe)},Yn.prototype.unbind=function(Jt,tt,oe){var ae=this.eventElement(Jt);ae.unbind(tt,oe),ae.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(ae),1)},Yn.prototype.unbindAll=function(){this.eventElements.forEach(function(Jt){return Jt.unbindAll()}),this.eventElements=[]},Yn.prototype.once=function(Jt,tt,oe){var ae=this.eventElement(Jt),Lr=function(Fr){ae.unbind(tt,Lr),oe(Fr)};ae.bind(tt,Lr)};var ls={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 Ka(X){var Jt=X.element,tt=Math.floor(Jt.scrollTop),oe=Jt.getBoundingClientRect();X.containerWidth=Math.floor(oe.width),X.containerHeight=Math.floor(oe.height),X.contentWidth=Jt.scrollWidth,X.contentHeight=Jt.scrollHeight,Jt.contains(X.scrollbarXRail)||(xo(Jt,Eo.element.rail("x")).forEach(function(ae){return eo(ae)}),Jt.appendChild(X.scrollbarXRail)),Jt.contains(X.scrollbarYRail)||(xo(Jt,Eo.element.rail("y")).forEach(function(ae){return eo(ae)}),Jt.appendChild(X.scrollbarYRail)),!X.settings.suppressScrollX&&X.containerWidth+X.settings.scrollXMarginOffset=X.railXWidth-X.scrollbarXWidth&&(X.scrollbarXLeft=X.railXWidth-X.scrollbarXWidth),X.scrollbarYTop>=X.railYHeight-X.scrollbarYHeight&&(X.scrollbarYTop=X.railYHeight-X.scrollbarYHeight),function ta(X,Jt){var tt={width:Jt.railXWidth},oe=Math.floor(X.scrollTop);tt.left=Jt.isRtl?Jt.negativeScrollAdjustment+X.scrollLeft+Jt.containerWidth-Jt.contentWidth:X.scrollLeft,Jt.isScrollbarXUsingBottom?tt.bottom=Jt.scrollbarXBottom-oe:tt.top=Jt.scrollbarXTop+oe,Cr(Jt.scrollbarXRail,tt);var ae={top:oe,height:Jt.railYHeight};Jt.isScrollbarYUsingRight?ae.right=Jt.isRtl?Jt.contentWidth-(Jt.negativeScrollAdjustment+X.scrollLeft)-Jt.scrollbarYRight-Jt.scrollbarYOuterWidth-9:Jt.scrollbarYRight-X.scrollLeft:ae.left=Jt.isRtl?Jt.negativeScrollAdjustment+X.scrollLeft+2*Jt.containerWidth-Jt.contentWidth-Jt.scrollbarYLeft-Jt.scrollbarYOuterWidth:Jt.scrollbarYLeft+X.scrollLeft,Cr(Jt.scrollbarYRail,ae),Cr(Jt.scrollbarX,{left:Jt.scrollbarXLeft,width:Jt.scrollbarXWidth-Jt.railBorderXWidth}),Cr(Jt.scrollbarY,{top:Jt.scrollbarYTop,height:Jt.scrollbarYHeight-Jt.railBorderYWidth})}(Jt,X),X.scrollbarXActive?Jt.classList.add(Eo.state.active("x")):(Jt.classList.remove(Eo.state.active("x")),X.scrollbarXWidth=0,X.scrollbarXLeft=0,Jt.scrollLeft=!0===X.isRtl?X.contentWidth:0),X.scrollbarYActive?Jt.classList.add(Eo.state.active("y")):(Jt.classList.remove(Eo.state.active("y")),X.scrollbarYHeight=0,X.scrollbarYTop=0,Jt.scrollTop=0)}function pa(X,Jt){return X.settings.minScrollbarLength&&(Jt=Math.max(Jt,X.settings.minScrollbarLength)),X.settings.maxScrollbarLength&&(Jt=Math.min(Jt,X.settings.maxScrollbarLength)),Jt}var Ga=null;function Ua(X,Jt){var tt=Jt[0],oe=Jt[1],ae=Jt[2],Lr=Jt[3],Fr=Jt[4],wo=Jt[5],ro=Jt[6],qo=Jt[7],yn=Jt[8],So=X.element,Wn=null,zi=null,ti=null;function Ai(Li){Li.touches&&Li.touches[0]&&(Li[ae]=Li.touches[0]["page"+qo.toUpperCase()]),Ga===Fr&&(So[ro]=Wn+ti*(Li[ae]-zi),no(X,qo),Ka(X),Li.stopPropagation(),Li.preventDefault())}function Ti(){si(X,qo),X[yn].classList.remove(Eo.state.clicking),document.removeEventListener("mousemove",Ai),document.removeEventListener("mouseup",Ti),document.removeEventListener("touchmove",Ai),document.removeEventListener("touchend",Ti),Ga=null}function ha(Li){null===Ga&&(Ga=Fr,Wn=So[ro],Li.touches&&(Li[ae]=Li.touches[0]["page"+qo.toUpperCase()]),zi=Li[ae],ti=(X[oe]-X[tt])/(X[Lr]-X[wo]),Li.touches?(document.addEventListener("touchmove",Ai,{passive:!1}),document.addEventListener("touchend",Ti)):(document.addEventListener("mousemove",Ai),document.addEventListener("mouseup",Ti)),X[yn].classList.add(Eo.state.clicking)),Li.stopPropagation(),Li.cancelable&&Li.preventDefault()}X[Fr].addEventListener("mousedown",ha),X[Fr].addEventListener("touchstart",ha)}var Hn={"click-rail":function ri(X){X.event.bind(X.scrollbarY,"mousedown",function(Jt){return Jt.stopPropagation()}),X.event.bind(X.scrollbarYRail,"mousedown",function(Jt){var tt=Jt.pageY-window.pageYOffset-X.scrollbarYRail.getBoundingClientRect().top;X.element.scrollTop+=(tt>X.scrollbarYTop?1:-1)*X.containerHeight,Ka(X),Jt.stopPropagation()}),X.event.bind(X.scrollbarX,"mousedown",function(Jt){return Jt.stopPropagation()}),X.event.bind(X.scrollbarXRail,"mousedown",function(Jt){var tt=Jt.pageX-window.pageXOffset-X.scrollbarXRail.getBoundingClientRect().left;X.element.scrollLeft+=(tt>X.scrollbarXLeft?1:-1)*X.containerWidth,Ka(X),Jt.stopPropagation()})},"drag-thumb":function oi(X){Ua(X,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"]),Ua(X,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"])},keyboard:function ea(X){var Jt=X.element;X.event.bind(X.ownerDocument,"keydown",function(Lr){if(!(Lr.isDefaultPrevented&&Lr.isDefaultPrevented()||Lr.defaultPrevented)&&(Jr(Jt,":hover")||Jr(X.scrollbarX,":focus")||Jr(X.scrollbarY,":focus"))){var Fr=document.activeElement?document.activeElement:X.ownerDocument.activeElement;if(Fr){if("IFRAME"===Fr.tagName)Fr=Fr.contentDocument.activeElement;else for(;Fr.shadowRoot;)Fr=Fr.shadowRoot.activeElement;if(function ji(X){return Jr(X,"input,[contenteditable]")||Jr(X,"select,[contenteditable]")||Jr(X,"textarea,[contenteditable]")||Jr(X,"button,[contenteditable]")}(Fr))return}var wo=0,ro=0;switch(Lr.which){case 37:wo=Lr.metaKey?-X.contentWidth:Lr.altKey?-X.containerWidth:-30;break;case 38:ro=Lr.metaKey?X.contentHeight:Lr.altKey?X.containerHeight:30;break;case 39:wo=Lr.metaKey?X.contentWidth:Lr.altKey?X.containerWidth:30;break;case 40:ro=Lr.metaKey?-X.contentHeight:Lr.altKey?-X.containerHeight:-30;break;case 32:ro=Lr.shiftKey?X.containerHeight:-X.containerHeight;break;case 33:ro=X.containerHeight;break;case 34:ro=-X.containerHeight;break;case 36:ro=X.contentHeight;break;case 35:ro=-X.contentHeight;break;default:return}X.settings.suppressScrollX&&0!==wo||X.settings.suppressScrollY&&0!==ro||(Jt.scrollTop-=ro,Jt.scrollLeft+=wo,Ka(X),function ae(Lr,Fr){var wo=Math.floor(Jt.scrollTop);if(0===Lr){if(!X.scrollbarYActive)return!1;if(0===wo&&Fr>0||wo>=X.contentHeight-X.containerHeight&&Fr<0)return!X.settings.wheelPropagation}var ro=Jt.scrollLeft;if(0===Fr){if(!X.scrollbarXActive)return!1;if(0===ro&&Lr<0||ro>=X.contentWidth-X.containerWidth&&Lr>0)return!X.settings.wheelPropagation}return!0}(wo,ro)&&Lr.preventDefault())}})},wheel:function Go(X){var Jt=X.element;function Lr(Fr){var wo=function oe(Fr){var wo=Fr.deltaX,ro=-1*Fr.deltaY;return(typeof wo>"u"||typeof ro>"u")&&(wo=-1*Fr.wheelDeltaX/6,ro=Fr.wheelDeltaY/6),Fr.deltaMode&&1===Fr.deltaMode&&(wo*=10,ro*=10),wo!=wo&&ro!=ro&&(wo=0,ro=Fr.wheelDelta),Fr.shiftKey?[-ro,-wo]:[wo,ro]}(Fr),ro=wo[0],qo=wo[1];if(!function ae(Fr,wo,ro){if(!ls.isWebKit&&Jt.querySelector("select:focus"))return!0;if(!Jt.contains(Fr))return!1;for(var qo=Fr;qo&&qo!==Jt;){if(qo.classList.contains(Eo.element.consuming))return!0;var yn=Ir(qo);if(ro&&yn.overflowY.match(/(scroll|auto)/)){var So=qo.scrollHeight-qo.clientHeight;if(So>0&&(qo.scrollTop>0&&ro<0||qo.scrollTop0))return!0}if(wo&&yn.overflowX.match(/(scroll|auto)/)){var Wn=qo.scrollWidth-qo.clientWidth;if(Wn>0&&(qo.scrollLeft>0&&wo<0||qo.scrollLeft0))return!0}qo=qo.parentNode}return!1}(Fr.target,ro,qo)){var yn=!1;X.settings.useBothWheelAxes?X.scrollbarYActive&&!X.scrollbarXActive?(qo?Jt.scrollTop-=qo*X.settings.wheelSpeed:Jt.scrollTop+=ro*X.settings.wheelSpeed,yn=!0):X.scrollbarXActive&&!X.scrollbarYActive&&(ro?Jt.scrollLeft+=ro*X.settings.wheelSpeed:Jt.scrollLeft-=qo*X.settings.wheelSpeed,yn=!0):(Jt.scrollTop-=qo*X.settings.wheelSpeed,Jt.scrollLeft+=ro*X.settings.wheelSpeed),Ka(X),yn=yn||function tt(Fr,wo){var ro=Math.floor(Jt.scrollTop),qo=0===Jt.scrollTop,yn=ro+Jt.offsetHeight===Jt.scrollHeight,So=0===Jt.scrollLeft,Wn=Jt.scrollLeft+Jt.offsetWidth===Jt.scrollWidth;return!(Math.abs(wo)>Math.abs(Fr)?qo||yn:So||Wn)||!X.settings.wheelPropagation}(ro,qo),yn&&!Fr.ctrlKey&&(Fr.stopPropagation(),Fr.preventDefault())}}typeof window.onwheel<"u"?X.event.bind(Jt,"wheel",Lr):typeof window.onmousewheel<"u"&&X.event.bind(Jt,"mousewheel",Lr)},touch:function Da(X){if(ls.supportsTouch||ls.supportsIePointer){var Jt=X.element,tt={startOffset:{},startTime:0,speed:{},easingLoop:null};ls.supportsTouch?(X.event.bind(Jt,"touchstart",wo),X.event.bind(Jt,"touchmove",qo),X.event.bind(Jt,"touchend",yn)):ls.supportsIePointer&&(window.PointerEvent?(X.event.bind(Jt,"pointerdown",wo),X.event.bind(Jt,"pointermove",qo),X.event.bind(Jt,"pointerup",yn)):window.MSPointerEvent&&(X.event.bind(Jt,"MSPointerDown",wo),X.event.bind(Jt,"MSPointerMove",qo),X.event.bind(Jt,"MSPointerUp",yn)))}function ae(So,Wn){Jt.scrollTop-=Wn,Jt.scrollLeft-=So,Ka(X)}function Lr(So){return So.targetTouches?So.targetTouches[0]:So}function Fr(So){return!(So.target===X.scrollbarX||So.target===X.scrollbarY||So.pointerType&&"pen"===So.pointerType&&0===So.buttons||!(So.targetTouches&&1===So.targetTouches.length||So.pointerType&&"mouse"!==So.pointerType&&So.pointerType!==So.MSPOINTER_TYPE_MOUSE))}function wo(So){if(Fr(So)){var Wn=Lr(So);tt.startOffset.pageX=Wn.pageX,tt.startOffset.pageY=Wn.pageY,tt.startTime=(new Date).getTime(),null!==tt.easingLoop&&clearInterval(tt.easingLoop)}}function qo(So){if(Fr(So)){var Wn=Lr(So),zi={pageX:Wn.pageX,pageY:Wn.pageY},ti=zi.pageX-tt.startOffset.pageX,Ai=zi.pageY-tt.startOffset.pageY;if(function ro(So,Wn,zi){if(!Jt.contains(So))return!1;for(var ti=So;ti&&ti!==Jt;){if(ti.classList.contains(Eo.element.consuming))return!0;var Ai=Ir(ti);if(zi&&Ai.overflowY.match(/(scroll|auto)/)){var Ti=ti.scrollHeight-ti.clientHeight;if(Ti>0&&(ti.scrollTop>0&&zi<0||ti.scrollTop0))return!0}if(Wn&&Ai.overflowX.match(/(scroll|auto)/)){var ha=ti.scrollWidth-ti.clientWidth;if(ha>0&&(ti.scrollLeft>0&&Wn<0||ti.scrollLeft0))return!0}ti=ti.parentNode}return!1}(So.target,ti,Ai))return;ae(ti,Ai),tt.startOffset=zi;var Ti=(new Date).getTime(),ha=Ti-tt.startTime;ha>0&&(tt.speed.x=ti/ha,tt.speed.y=Ai/ha,tt.startTime=Ti),function oe(So,Wn){var zi=Math.floor(Jt.scrollTop),ti=Jt.scrollLeft,Ai=Math.abs(So),Ti=Math.abs(Wn);if(Ti>Ai){if(Wn<0&&zi===X.contentHeight-X.containerHeight||Wn>0&&0===zi)return 0===window.scrollY&&Wn>0&&ls.isChrome}else if(Ai>Ti&&(So<0&&ti===X.contentWidth-X.containerWidth||So>0&&0===ti))return!0;return!0}(ti,Ai)&&So.cancelable&&So.preventDefault()}}function yn(){X.settings.swipeEasing&&(clearInterval(tt.easingLoop),tt.easingLoop=setInterval(function(){X.isInitialized?clearInterval(tt.easingLoop):tt.speed.x||tt.speed.y?Math.abs(tt.speed.x)<.01&&Math.abs(tt.speed.y)<.01?clearInterval(tt.easingLoop):(ae(30*tt.speed.x,30*tt.speed.y),tt.speed.x*=.8,tt.speed.y*=.8):clearInterval(tt.easingLoop)},10))}}},In=function(Jt,tt){var oe=this;if(void 0===tt&&(tt={}),"string"==typeof Jt&&(Jt=document.querySelector(Jt)),!Jt||!Jt.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");for(var ae in this.element=Jt,Jt.classList.add(Eo.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},tt)this.settings[ae]=tt[ae];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var yn,qo,Lr=function(){return Jt.classList.add(Eo.state.focus)},Fr=function(){return Jt.classList.remove(Eo.state.focus)};this.isRtl="rtl"===Ir(Jt).direction,!0===this.isRtl&&Jt.classList.add(Eo.rtl),this.isNegativeScroll=(qo=Jt.scrollLeft,Jt.scrollLeft=-1,yn=Jt.scrollLeft<0,Jt.scrollLeft=qo,yn),this.negativeScrollAdjustment=this.isNegativeScroll?Jt.scrollWidth-Jt.clientWidth:0,this.event=new Yn,this.ownerDocument=Jt.ownerDocument||document,this.scrollbarXRail=Pr(Eo.element.rail("x")),Jt.appendChild(this.scrollbarXRail),this.scrollbarX=Pr(Eo.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",Lr),this.event.bind(this.scrollbarX,"blur",Fr),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var wo=Ir(this.scrollbarXRail);this.scrollbarXBottom=parseInt(wo.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=Sn(wo.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=Sn(wo.borderLeftWidth)+Sn(wo.borderRightWidth),Cr(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=Sn(wo.marginLeft)+Sn(wo.marginRight),Cr(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=Pr(Eo.element.rail("y")),Jt.appendChild(this.scrollbarYRail),this.scrollbarY=Pr(Eo.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",Lr),this.event.bind(this.scrollbarY,"blur",Fr),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var ro=Ir(this.scrollbarYRail);this.scrollbarYRight=parseInt(ro.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=Sn(ro.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?function Fs(X){var Jt=Ir(X);return Sn(Jt.width)+Sn(Jt.paddingLeft)+Sn(Jt.paddingRight)+Sn(Jt.borderLeftWidth)+Sn(Jt.borderRightWidth)}(this.scrollbarY):null,this.railBorderYWidth=Sn(ro.borderTopWidth)+Sn(ro.borderBottomWidth),Cr(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=Sn(ro.marginTop)+Sn(ro.marginBottom),Cr(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:Jt.scrollLeft<=0?"start":Jt.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:Jt.scrollTop<=0?"start":Jt.scrollTop>=this.contentHeight-this.containerHeight?"end":null},this.isAlive=!0,this.settings.handlers.forEach(function(qo){return Hn[qo](oe)}),this.lastScrollTop=Math.floor(Jt.scrollTop),this.lastScrollLeft=Jt.scrollLeft,this.event.bind(this.element,"scroll",function(qo){return oe.onScroll(qo)}),Ka(this)};In.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,Cr(this.scrollbarXRail,{display:"block"}),Cr(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=Sn(Ir(this.scrollbarXRail).marginLeft)+Sn(Ir(this.scrollbarXRail).marginRight),this.railYMarginHeight=Sn(Ir(this.scrollbarYRail).marginTop)+Sn(Ir(this.scrollbarYRail).marginBottom),Cr(this.scrollbarXRail,{display:"none"}),Cr(this.scrollbarYRail,{display:"none"}),Ka(this),on(this,"top",0,!1,!0),on(this,"left",0,!1,!0),Cr(this.scrollbarXRail,{display:""}),Cr(this.scrollbarYRail,{display:""}))},In.prototype.onScroll=function(Jt){this.isAlive&&(Ka(this),on(this,"top",this.element.scrollTop-this.lastScrollTop),on(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},In.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),eo(this.scrollbarX),eo(this.scrollbarY),eo(this.scrollbarXRail),eo(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)},In.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter(function(Jt){return!Jt.match(/^ps([-_].+|)$/)}).join(" ")};const ds=In;var Fo=r(3726),us=r(152);let Zn=(()=>{class X{constructor(){this._elementRef=(0,s.WQX)(s.aKT),this._platform=(0,s.WQX)(Oe.OD),this.angorScrollbar=!0,this._ps=null,this._unsubscribeAll=new E.B}get elementRef(){return this._elementRef}get ps(){return this._ps}ngOnChanges(tt){"angorScrollbar"in tt&&(this.angorScrollbar=(0,He.he)(tt.angorScrollbar.currentValue),this.angorScrollbar?this._initScrollbar():this._destroyScrollbar()),"angorScrollbarOptions"in tt&&(this._options=(0,fr.A)({},this._options,tt.angorScrollbarOptions.currentValue),this._reinitializeScrollbar())}ngOnInit(){(0,Fo.R)(window,"resize").pipe((0,Y.Q)(this._unsubscribeAll),(0,us.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(tt="scroll"){return new Mt(this._elementRef.nativeElement[`${tt}Left`],this._elementRef.nativeElement[`${tt}Top`],this._elementRef.nativeElement[`${tt}Width`],this._elementRef.nativeElement[`${tt}Height`])}position(tt=!1){return!tt&&this._ps?new de(this._ps.reach.x||0,this._ps.reach.y||0):new de(this._elementRef.nativeElement.scrollLeft,this._elementRef.nativeElement.scrollTop)}scrollTo(tt,oe,ae){null==oe&&null==ae?this.animateScrolling("scrollTop",tt,ae):(null!=tt&&this.scrollToX(tt,ae),null!=oe&&this.scrollToY(oe,ae))}scrollToX(tt,oe){this.animateScrolling("scrollLeft",tt,oe)}scrollToY(tt,oe){this.animateScrolling("scrollTop",tt,oe)}scrollToTop(tt=0,oe){this.animateScrolling("scrollTop",tt,oe)}scrollToBottom(tt=0,oe){this.animateScrolling("scrollTop",this._elementRef.nativeElement.scrollHeight-this._elementRef.nativeElement.clientHeight-tt,oe)}scrollToLeft(tt=0,oe){this.animateScrolling("scrollLeft",tt,oe)}scrollToRight(tt=0,oe){this.animateScrolling("scrollLeft",this._elementRef.nativeElement.scrollWidth-this._elementRef.nativeElement.clientWidth-tt,oe)}scrollToElement(tt,oe=0,ae=!1,Lr){const Fr=this._elementRef.nativeElement.querySelector(tt);if(!Fr)return;const wo=Fr.getBoundingClientRect(),ro=this._elementRef.nativeElement.getBoundingClientRect();this._elementRef.nativeElement.classList.contains("ps--active-x")&&this._scrollToInAxis(wo.left,ro.left,"scrollLeft",oe,ae,Lr),this._elementRef.nativeElement.classList.contains("ps--active-y")&&this._scrollToInAxis(wo.top,ro.top,"scrollTop",oe,ae,Lr)}animateScrolling(tt,oe,ae){this._animation&&window.cancelAnimationFrame(this._animation),!ae||typeof window>"u"?this._elementRef.nativeElement[tt]=oe:oe!==this._elementRef.nativeElement[tt]&&this._smoothScroll(tt,oe,ae)}_initScrollbar(){this._ps||this._platform.ANDROID||this._platform.IOS||!this._platform.isBrowser||(this._ps=new ds(this._elementRef.nativeElement,{...this._options}))}_destroyScrollbar(){this._ps?.destroy(),this._ps=null}_reinitializeScrollbar(){setTimeout(()=>this._destroyScrollbar()),setTimeout(()=>this._initScrollbar())}_scrollToInAxis(tt,oe,ae,Lr,Fr,wo){Fr&&tt<=oe-Math.abs(Lr)||this.animateScrolling(ae,tt-oe+this._elementRef.nativeElement[ae]+Lr,wo)}_smoothScroll(tt,oe,ae){let Lr=0,Fr=this._elementRef.nativeElement[tt];const wo=(Fr-oe)/2;let ro=performance.now();const qo=yn=>{Lr+=Math.PI/(ae/(yn-ro));const So=Math.round(oe+wo+wo*Math.cos(Lr));this._elementRef.nativeElement[tt]===Fr&&(Lr>=Math.PI?this.animateScrolling(tt,oe,0):(this._elementRef.nativeElement[tt]=So,Fr=this._elementRef.nativeElement[tt],ro=yn,this._animation=window.requestAnimationFrame(qo)))};window.requestAnimationFrame(qo)}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275dir=s.FsC({type:X,selectors:[["","angorScrollbar",""]],inputs:{angorScrollbar:"angorScrollbar",angorScrollbarOptions:"angorScrollbarOptions"},exportAs:["angorScrollbar"],standalone:!0,features:[s.OA$]})}}return X})();var Di=r(9969),Sa=r(7987),Js=r(7786),Xa=r(1986);const ps=["navigationContent"],Vi=[[["","angorVerticalNavigationHeader",""]],[["","angorVerticalNavigationContentHeader",""]],[["","angorVerticalNavigationFooter",""]]],kn=["[angorVerticalNavigationHeader]","[angorVerticalNavigationContentHeader]","[angorVerticalNavigationFooter]"],hs=X=>({wheelPropagation:X,suppressScrollX:!0}),tc=()=>({wheelPropagation:!1,suppressScrollX:!0});function Si(X,Jt){if(1&X){const tt=s.RV6();s.j41(0,"angor-vertical-navigation-aside-item",10),s.bIt("click",function(){s.eBV(tt);const ae=s.XpG(2).$implicit,Lr=s.XpG();return s.Njj(Lr.toggleAside(ae))}),s.k0s()}if(2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)("activeItemId",oe.activeAsideItemId)("autoCollapse",oe.autoCollapse)("skipChildren",!0)}}function ec(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-basic-item",8),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function Jn(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-collapsable-item",9),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function Fi(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-divider-item",8),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function pi(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-group-item",9),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function ra(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-spacer-item",8),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function Aa(X,Jt){if(1&X&&s.DNE(0,Si,1,5,"angor-vertical-navigation-aside-item",7)(1,ec,1,2,"angor-vertical-navigation-basic-item",8)(2,Jn,1,3,"angor-vertical-navigation-collapsable-item",9)(3,Fi,1,2,"angor-vertical-navigation-divider-item",8)(4,pi,1,3,"angor-vertical-navigation-group-item",9)(5,ra,1,2,"angor-vertical-navigation-spacer-item",8),2&X){const tt=s.XpG().$implicit;s.vxM("aside"===tt.type?0:-1),s.R7$(),s.vxM("basic"===tt.type?1:-1),s.R7$(),s.vxM("collapsable"===tt.type?2:-1),s.R7$(),s.vxM("divider"===tt.type?3:-1),s.R7$(),s.vxM("group"===tt.type?4:-1),s.R7$(),s.vxM("spacer"===tt.type?5:-1)}}function Ta(X,Jt){if(1&X&&s.DNE(0,Aa,6,6),2&X){const tt=Jt.$implicit;s.vxM(tt.hidden&&!tt.hidden(tt)||!tt.hidden?0:-1)}}function rc(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-aside-item",9),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function Bs(X,Jt){if(1&X&&s.DNE(0,rc,1,3,"angor-vertical-navigation-aside-item",9),2&X){const tt=s.XpG().$implicit,oe=s.XpG(2);s.vxM("aside"===tt.type&&tt.id===oe.activeAsideItemId?0:-1)}}function Us(X,Jt){if(1&X&&s.DNE(0,Bs,1,1),2&X){const tt=Jt.$implicit;s.vxM(tt.hidden&&!tt.hidden(tt)||!tt.hidden?0:-1)}}function Bi(X,Jt){if(1&X&&(s.j41(0,"div",6),s.Z7z(1,Us,1,1,null,null,s.BUC().trackByFn,!0),s.k0s()),2&X){const tt=s.XpG();s.Y8G("angorScrollbarOptions",s.lJ4(5,tc))("@fadeInLeft","left"===tt.position)("@fadeInRight","right"===tt.position)("@fadeOutLeft","left"===tt.position)("@fadeOutRight","right"===tt.position),s.R7$(),s.Dyx(tt.navigation)}}let Es=(()=>{class X{constructor(){this._animationBuilder=(0,s.WQX)(Di.S6),this._changeDetectorRef=(0,s.WQX)(s.gRc),this._document=(0,s.WQX)(T.qQ),this._elementRef=(0,s.WQX)(s.aKT),this._renderer2=(0,s.WQX)(s.sFG),this._router=(0,s.WQX)(N.Ix),this._scrollStrategyOptions=(0,s.WQX)(Sa.Tv),this._angorNavigationService=(0,s.WQX)(c),this._angorUtilsService=(0,s.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 s.bkB,this.modeChanged=new s.bkB,this.openedChanged=new s.bkB,this.positionChanged=new s.bkB,this.activeAsideItemId=null,this.onCollapsableItemCollapsed=new _.m(1),this.onCollapsableItemExpanded=new _.m(1),this.onRefreshed=new _.m(1),this._animationsEnabled=!1,this._hovered=!1,this._scrollStrategy=this._scrollStrategyOptions.block(),this._unsubscribeAll=new E.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(tt){this._angorScrollbarDirectives=tt,0!==tt.length&&(this._angorScrollbarDirectivesSubscription&&this._angorScrollbarDirectivesSubscription.unsubscribe(),this._angorScrollbarDirectivesSubscription=(0,Js.h)(this.onCollapsableItemCollapsed,this.onCollapsableItemExpanded).pipe((0,Y.Q)(this._unsubscribeAll),(0,Xa.c)(250)).subscribe(()=>{tt.forEach(oe=>{oe.update()})}))}_onMouseenter(){this._enableAnimations(),this._hovered=!0}_onMouseleave(){this._enableAnimations(),this._hovered=!1}ngOnChanges(tt){if("appearance"in tt&&this.appearanceChanged.next(tt.appearance.currentValue),"inner"in tt&&(this.inner=(0,He.he)(tt.inner.currentValue)),"mode"in tt){const oe=tt.mode.currentValue,ae=tt.mode.previousValue;this._disableAnimations(),"over"===ae&&"side"===oe&&this._hideOverlay(),"side"===ae&&"over"===oe&&(this.closeAside(),this.opened&&this._showOverlay()),this.modeChanged.next(oe),setTimeout(()=>{this._enableAnimations()},500)}"navigation"in tt&&this._changeDetectorRef.markForCheck(),"opened"in tt&&(this.opened=(0,He.he)(tt.opened.currentValue),this._toggleOpened(this.opened)),"position"in tt&&this.positionChanged.next(tt.position.currentValue),"transparentOverlay"in tt&&(this.transparentOverlay=(0,He.he)(tt.transparentOverlay.currentValue))}ngOnInit(){""===this.name&&(this.name=this._angorUtilsService.randomId()),this._angorNavigationService.registerComponent(this.name,this),this._router.events.pipe((0,Zt.p)(tt=>tt instanceof N.wF),(0,Y.Q)(this._unsubscribeAll)).subscribe(()=>{"over"===this.mode&&this.opened&&this.close(),"side"===this.mode&&this.activeAsideItemId&&this.closeAside()})}ngAfterViewInit(){this._mutationObserver=new MutationObserver(tt=>{tt.forEach(oe=>{const ae=oe.target;if("class"===oe.attributeName)if(ae.classList.contains("cdk-global-scrollblock")){const Lr=parseInt(ae.style.top,10);this._renderer2.setStyle(this._elementRef.nativeElement,"margin-top",`${Math.abs(Lr)}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(tt=>{tt.isEnabled()&&tt.scrollToElement(".angor-vertical-navigation-item-active",-120,!0)});else{const tt=this._navigationContentEl.nativeElement.querySelector(".angor-vertical-navigation-item-active");tt&&tt.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(tt){tt.disabled||!tt.id||(this.activeAsideItemId=tt.id,this._showAsideOverlay(),this._changeDetectorRef.markForCheck())}closeAside(){this.activeAsideItemId=null,this._hideAsideOverlay(),this._changeDetectorRef.markForCheck()}toggleAside(tt){this.activeAsideItemId===tt.id?this.closeAside():this.openAside(tt)}trackByFn(tt,oe){return oe.id||tt}_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,Di.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,Di.iF)({opacity:1}))]).create(this._overlay),this._player.play(),this._overlay.addEventListener("click",this._handleOverlayClick))}_hideOverlay(){this._overlay&&(this._player=this._animationBuilder.build([(0,Di.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,Di.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,Di.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,Di.iF)({opacity:1}))]).create(this._asideOverlay),this._player.play(),this._asideOverlay.addEventListener("click",this._handleAsideOverlayClick))}_hideAsideOverlay(){this._asideOverlay&&(this._player=this._animationBuilder.build([(0,Di.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,Di.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(tt){this.opened=tt,this._enableAnimations(),"over"===this.mode&&(this.opened?this._showOverlay():this._hideOverlay()),this.openedChanged.next(tt)}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-vertical-navigation"]],viewQuery:function(oe,ae){if(1&oe&&(s.GBs(ps,5),s.GBs(Zn,5)),2&oe){let Lr;s.mGM(Lr=s.lsd())&&(ae._navigationContentEl=Lr.first),s.mGM(Lr=s.lsd())&&(ae.angorScrollbarDirectives=Lr)}},hostVars:4,hostBindings:function(oe,ae){1&oe&&s.bIt("mouseenter",function(){return ae._onMouseenter()})("mouseleave",function(){return ae._onMouseleave()}),2&oe&&(s.Aen(ae.styleList),s.HbH(ae.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"],standalone:!0,features:[s.OA$,s.aNF],ngContentSelectors:kn,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(oe,ae){1&oe&&(s.NAR(Vi),s.j41(0,"div",1)(1,"div",2),s.SdG(2),s.k0s(),s.j41(3,"div",3,0)(5,"div",4),s.SdG(6,1),s.k0s(),s.Z7z(7,Ta,1,1,null,null,ae.trackByFn,!0),s.k0s(),s.j41(9,"div",5),s.SdG(10,2),s.k0s()(),s.DNE(11,Bi,3,6,"div",6)),2&oe&&(s.R7$(3),s.Y8G("angorScrollbarOptions",s.eq3(2,hs,ae.inner)),s.R7$(4),s.Dyx(ae.navigation),s.R7$(4),s.vxM(ae.activeAsideItemId?11:-1))},dependencies:[Zn,Yt,te,Ri,Qt,we,Ft],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:o.F},changeDetection:0})}}return X})()},9097:(i,a,r)=>{"use strict";r.d(a,{t:()=>s});const s=new(r(4438).nKC)("ANGOR_APP_CONFIG")},881:(i,a,r)=>{"use strict";r.d(a,{P:()=>_});var o=r(9097),s=r(4438),c=r(2401),y=r(4412);let _=(()=>{class E{constructor(){this._defaultConfig=(0,s.WQX)(o.t),this._configSubject=new y.t(this._defaultConfig)}get config$(){return this._configSubject.asObservable()}set config(A){const S=(0,c.A)({},this._configSubject.getValue(),A);this._configSubject.next(S)}reset(){this._configSubject.next(this._defaultConfig)}static{this.\u0275fac=function(S){return new(S||E)}}static{this.\u0275prov=s.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})()},9979:(i,a,r)=>{"use strict";r.d(a,{m:()=>et});var o=r(177),s=r(4438),c=r(8834),y=r(5351),_=r(9213);const E=(_t,Bt,jt,At,kt,ct,lt,Ct)=>({"bg-primary-100 text-primary-600 dark:bg-primary-600 dark:text-primary-50":_t,"bg-accent-100 text-accent-600 dark:bg-accent-600 dark:text-accent-50":Bt,"bg-warn-100 text-warn-600 dark:bg-warn-600 dark:text-warn-50":jt,"bg-gray-100 text-gray-600 dark:bg-gray-600 dark:text-gray-50":At,"bg-blue-100 text-blue-600 dark:bg-blue-600 dark:text-blue-50":kt,"bg-green-100 text-green-500 dark:bg-green-500 dark:text-green-50":ct,"bg-amber-100 text-amber-500 dark:bg-amber-500 dark:text-amber-50":lt,"bg-red-100 text-red-600 dark:bg-red-600 dark:text-red-50":Ct});function T(_t,Bt){1&_t&&(s.j41(0,"div",1)(1,"button",6),s.nrm(2,"mat-icon",7),s.k0s()()),2&_t&&(s.R7$(),s.Y8G("matDialogClose",void 0),s.R7$(),s.Y8G("svgIcon","heroicons_outline:x-mark"))}function A(_t,Bt){if(1&_t&&(s.j41(0,"div",3),s.nrm(1,"mat-icon",8),s.k0s()),2&_t){const jt=s.XpG();s.Y8G("ngClass",s.lV(2,E,"primary"===jt.data.icon.color,"accent"===jt.data.icon.color,"warn"===jt.data.icon.color,"basic"===jt.data.icon.color,"info"===jt.data.icon.color,"success"===jt.data.icon.color,"warning"===jt.data.icon.color,"error"===jt.data.icon.color)),s.R7$(),s.Y8G("svgIcon",jt.data.icon.name)}}function S(_t,Bt){if(1&_t&&s.nrm(0,"div",9),2&_t){const jt=s.XpG(2);s.Y8G("innerHTML",jt.data.title,s.npT)}}function I(_t,Bt){if(1&_t&&s.nrm(0,"div",10),2&_t){const jt=s.XpG(2);s.Y8G("innerHTML",jt.data.message,s.npT)}}function N(_t,Bt){if(1&_t&&(s.j41(0,"div",4),s.DNE(1,S,1,1,"div",9)(2,I,1,1,"div",10),s.k0s()),2&_t){const jt=s.XpG();s.R7$(),s.vxM(jt.data.title?1:-1),s.R7$(),s.vxM(jt.data.message?2:-1)}}function Y(_t,Bt){if(1&_t&&(s.j41(0,"button",11),s.EFF(1),s.k0s()),2&_t){const jt=s.XpG(2);s.Y8G("matDialogClose","cancelled"),s.R7$(),s.SpI(" ",jt.data.actions.cancel.label," ")}}function z(_t,Bt){if(1&_t&&(s.j41(0,"button",12),s.EFF(1),s.k0s()),2&_t){const jt=s.XpG(2);s.Y8G("color",jt.data.actions.confirm.color)("matDialogClose","confirmed"),s.R7$(),s.SpI(" ",jt.data.actions.confirm.label," ")}}function q(_t,Bt){if(1&_t&&(s.j41(0,"div",5),s.DNE(1,Y,2,2,"button",11)(2,z,2,3,"button",12),s.k0s()),2&_t){const jt=s.XpG();s.R7$(),s.vxM(jt.data.actions.cancel.show?1:-1),s.R7$(),s.vxM(jt.data.actions.confirm.show?2:-1)}}let dt=(()=>{class _t{constructor(){this.data=(0,s.WQX)(y.Vh)}static{this.\u0275fac=function(At){return new(At||_t)}}static{this.\u0275cmp=s.VBU({type:_t,selectors:[["angor-confirmation-dialog"]],standalone:!0,features:[s.aNF],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(At,kt){1&At&&(s.j41(0,"div",0),s.DNE(1,T,3,2,"div",1),s.j41(2,"div",2),s.DNE(3,A,2,11,"div",3)(4,N,3,2,"div",4),s.k0s(),s.DNE(5,q,3,2,"div",5),s.k0s()),2&At&&(s.R7$(),s.vxM(kt.data.dismissible?1:-1),s.R7$(2),s.vxM(kt.data.icon.show?3:-1),s.R7$(),s.vxM(kt.data.title||kt.data.message?4:-1),s.R7$(),s.vxM(kt.data.actions.confirm.show||kt.data.actions.cancel.show?5:-1))},dependencies:[c.Hl,c.$z,c.iY,y.hM,y.tx,_.m_,_.An,o.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 _t})();var pt=r(2401);let et=(()=>{class _t{constructor(){this._matDialog=(0,s.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(jt={}){const At=(0,pt.A)({},this._defaultConfig,jt);return this._matDialog.open(dt,{autoFocus:!1,disableClose:!At.dismissible,data:At,panelClass:"angor-confirmation-dialog-panel"})}static{this.\u0275fac=function(At){return new(At||_t)}}static{this.\u0275prov=s.jDH({token:_t,factory:_t.\u0275fac,providedIn:"root"})}}return _t})()},4977:(i,a,r)=>{"use strict";r.d(a,{l:()=>A});var o=r(881),s=r(9327),c=r(4438),y=r(7680),_=r(2771),E=r(6354),T=r(5558);let A=(()=>{class S{constructor(){this._breakpointObserver=(0,c.WQX)(s.QP),this._angorConfigService=(0,c.WQX)(o.P),this._onMediaChange=new _.m(1),this._angorConfigService.config$.pipe((0,E.T)(N=>(0,y.A)(Object.entries(N.screens).map(([Y,z])=>[Y,`(min-width: ${z})`]))),(0,T.n)(N=>this._breakpointObserver.observe(Object.values(N)).pipe((0,E.T)(Y=>{const z=[],q={},dt=Object.entries(Y.breakpoints).filter(([pt,et])=>et)??[];for(const[pt]of dt){const et=Object.entries(N).find(([_t,Bt])=>Bt===pt)[0];et&&(z.push(et),q[et]=pt)}this._onMediaChange.next({matchingAliases:z,matchingQueries:q})})))).subscribe()}get onMediaChange$(){return this._onMediaChange.asObservable()}onMediaQueryChange$(N){return this._breakpointObserver.observe(N)}static{this.\u0275fac=function(Y){return new(Y||S)}}static{this.\u0275prov=c.jDH({token:S,factory:S.\u0275fac,providedIn:"root"})}}return S})()},7209:(i,a,r)=>{"use strict";r.d(a,{Q:()=>s});var o=r(4438);let s=(()=>{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(_=10){let T="";for(let A=0;A<10;A++)T+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".charAt(Math.floor(62*Math.random()));return T}static{this.\u0275fac=function(E){return new(E||c)}}static{this.\u0275prov=o.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}}return c})()},2332:(i,a,r)=>{"use strict";r.d(a,{v:()=>y});var o=r(6616),s=r(1413),c=r(4438);let y=(()=>{class _{constructor(){this.publicKeySubject=new s.B,this.previousPublicKey=null,this.initializeNostrLogin(),this.setupEventListeners()}initializeNostrLogin(){(0,o.Ts)({theme:"ocean",noBanner:!0,title:"Angor Hub",onAuth:(T,A)=>{this.handleAuthSuccess(T,A)}})}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:A,pubkey:S,options:I}=T.detail;switch(A){case"login":console.log("User logged in:",S),this.handleAuthSuccess(S,I);break;case"signup":console.log("User signed up:",S),this.handleSignupSuccess(S,I);break;case"logout":console.log("User logged out"),this.handleLogout();break;case"switch-account":console.log("User switched account:",S),this.handleAccountSwitch(S,I);break;default:console.warn("Unknown nlAuth event type:",A)}this.previousPublicKey&&this.previousPublicKey!==S&&(console.log("Account switched to:",S),this.handleAccountSwitch(S,I)),this.previousPublicKey=S}handleAuthSuccess(T,A){console.log("Authenticated successfully with public key:",T),this.publicKeySubject.next(T)}handleSignupSuccess(T,A){console.log("Signup successful with public key:",T),this.publicKeySubject.next(T)}handleAccountSwitch(T,A){console.log("Account switched to:",T),this.publicKeySubject.next(T),window.location.reload()}handleLogout(){console.log("Logged out"),this.publicKeySubject.next("")}handleNlDarkModeEvent(T){const A=T.detail;console.log("Dark mode changed to:",A?"enabled":"disabled"),this.updateDarkMode(A)}handleNlLaunchEvent(T){const A=T.detail||"welcome";console.log(`Launching Nostr login screen: ${A}`),this.launchScreen(A)}launchScreen(T){(0,o.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,o.ql)("welcome")}launchSignupScreen(){(0,o.ql)("welcome-signup")}launchLoginScreen(){(0,o.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(A){return new(A||_)}}static{this.\u0275prov=c.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})()},6231:(i,a,r)=>{"use strict";r.d(a,{b:()=>E});var o=r(467),s=r(719),c=r(4412),y=r(1413),_=r(4438);let E=(()=>{class T{constructor(){this.pool=new s.lo,this.relays=[],this.maxRetries=10,this.retryDelay=15e3,this.eventSubject=new c.t(null),this.relaysSubject=new c.t([]),this.destroy$=new y.B,this.initializeRelays(),this.setupVisibilityHandling()}initializeRelays(){this.relays=this.loadRelaysFromLocalStorage(),this.connectToRelays(),this.relaysSubject.next(this.relays)}loadRelaysFromLocalStorage(){const S=JSON.parse(localStorage.getItem("nostrRelays")||"[]");return S.length>0?S.map(N=>({...N,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 S=this.relays.map(({url:I,accessType:N,connected:Y,retries:z,retryTimeout:q})=>({url:I,accessType:N,connected:Y,retries:z,retryTimeout:q}));localStorage.setItem("nostrRelays",JSON.stringify(S)),this.relaysSubject.next(this.relays)}connectToRelay(S){S.connected||(S.ws=new WebSocket(S.url),S.ws.onopen=()=>{S.connected=!0,S.retries=0,clearTimeout(S.retryTimeout),this.saveRelaysToLocalStorage()},S.ws.onerror=()=>this.handleRelayError(S),S.ws.onclose=()=>{S.connected=!1,this.handleRelayError(S)},S.ws.onmessage=({data:I})=>{try{const N=JSON.parse("string"==typeof I?I:I.toString("utf-8"));this.eventSubject.next(N)}catch(N){console.warn("Error parsing WebSocket message:",N)}})}handleRelayError(S){S.retries>=this.maxRetries?console.warn(`Max retries reached for relay: ${S.url}. No further attempts will be made.`):(S.retries++,S.retryTimeout=setTimeout(()=>this.connectToRelay(S),this.retryDelay*S.retries))}connectToRelays(){this.relays.forEach(S=>!S.connected&&this.connectToRelay(S))}ensureConnectedRelays(){var S=this;return(0,o.A)(function*(){return S.connectToRelays(),new Promise(I=>{const N=()=>{S.getConnectedRelays().length>0?I():setTimeout(N,1e3)};N()})})()}setupVisibilityHandling(){typeof document<"u"&&document.addEventListener("visibilitychange",()=>{"visible"===document.visibilityState&&this.connectToRelays()}),typeof window<"u"&&window.addEventListener("beforeunload",()=>{this.relays.forEach(S=>S.ws?.close())})}getConnectedRelays(){return this.relays.filter(S=>S.connected).map(S=>S.url)}getRelays(){return this.relaysSubject.asObservable()}publishEventToWriteRelays(S){var I=this;return(0,o.A)(function*(){const N=I.relays.filter(Y=>["write","read-write"].includes(Y.accessType)&&Y.connected);if(!N.length)throw new Error("No connected write relays available");try{return yield Promise.any(N.map(Y=>I.pool.publish([Y.url],S))),I.eventSubject.next(S),S}catch(Y){throw console.error("Failed to publish event to relays:",Y),Y}})()}addRelay(S,I="read-write"){if(!this.relays.some(N=>N.url===S)){const N={url:S,connected:!1,retries:0,retryTimeout:null,accessType:I};this.relays.push(N),this.connectToRelay(N),this.saveRelaysToLocalStorage()}}removeRelay(S){const I=this.relays.find(N=>N.url===S);I&&(I.ws?.close(),clearTimeout(I.retryTimeout)),this.relays=this.relays.filter(N=>N.url!==S),this.saveRelaysToLocalStorage()}removeAllCustomRelays(){const S=["wss://relay.angor.io","wss://relay2.angor.io"];this.relays.forEach(I=>{S.includes(I.url)||(I.ws?.close(),clearTimeout(I.retryTimeout))}),this.relays=this.relays.filter(I=>S.includes(I.url)),this.saveRelaysToLocalStorage()}updateRelayAccessType(S,I){const N=this.relays.find(Y=>Y.url===S);N&&(N.accessType=I,this.saveRelaysToLocalStorage())}getPool(){return this.pool}getEventStream(){return this.eventSubject.asObservable()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}static{this.\u0275fac=function(I){return new(I||T)}}static{this.\u0275prov=_.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()},6324:(i,a,r)=>{"use strict";r.d(a,{A:()=>jd});var o={};r.r(o),r.d(o,{OG:()=>Sc,My:()=>ga,Ph:()=>mc,lX:()=>Gi,Id:()=>fa,fg:()=>ac,qj:()=>Xi,aT:()=>Ki,lq:()=>ja,z:()=>ni,Q5:()=>Vs});var s=r(467),c=r(5766),y=r(7292),_=r(3838),E=r(719);function S(M){if(!Number.isSafeInteger(M)||M<0)throw new Error(`Wrong positive integer: ${M}`)}function Y(M,...P){if(!function N(M){return M instanceof Uint8Array||null!=M&&"object"==typeof M&&"Uint8Array"===M.constructor.name}(M))throw new Error("Expected Uint8Array");if(P.length>0&&!P.includes(M.length))throw new Error(`Expected Uint8Array of length ${P}, not of length=${M.length}`)}function z(M){if("function"!=typeof M||"function"!=typeof M.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");S(M.outputLen),S(M.blockLen)}function q(M,P=!0){if(M.destroyed)throw new Error("Hash instance has been destroyed");if(P&&M.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 At=M=>new DataView(M.buffer,M.byteOffset,M.byteLength);if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function mr(M){if("string"==typeof M&&(M=function Mr(M){if("string"!=typeof M)throw new Error("utf8ToBytes expected string, got "+typeof M);return new Uint8Array((new TextEncoder).encode(M))}(M)),!function jt(M){return M instanceof Uint8Array||null!=M&&"object"==typeof M&&"Uint8Array"===M.constructor.name}(M))throw new Error("expected Uint8Array, got "+typeof M);return M}class Wr{clone(){return this._cloneInto()}}const ke={}.toString;function yt(M){const P=nt=>M().update(mr(nt)).digest(),$=M();return P.outputLen=$.outputLen,P.blockLen=$.blockLen,P.create=()=>M(),P}class le extends Wr{constructor(P,$){super(),this.finished=!1,this.destroyed=!1,z(P);const nt=mr($);if(this.iHash=P.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 Et=this.blockLen,Ut=new Uint8Array(Et);Ut.set(nt.length>Et?P.create().update(nt).digest():nt);for(let ue=0;uenew le(M,P).update($).digest();zt.create=(M,P)=>new le(M,P);class ie extends Wr{constructor(P,$,nt,Et){super(),this.blockLen=P,this.outputLen=$,this.padOffset=nt,this.isLE=Et,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(P),this.view=At(this.buffer)}update(P){q(this);const{view:$,buffer:nt,blockLen:Et}=this,Ut=(P=mr(P)).length;for(let ue=0;ueEt-ue&&(this.process(nt,0),ue=0);for(let tr=ue;tr>Et&Ut),Re=Number($&Ut),pr=nt?0:4;M.setUint32(P+(nt?4:0),ue,nt),M.setUint32(P+pr,Re,nt)})(nt,Et-8,BigInt(8*this.length),Ut),this.process(nt,0);const Re=At(P),Ge=this.outputLen;if(Ge%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const pr=Ge/4,Or=this.get();if(pr>Or.length)throw new Error("_sha2: outputLen bigger than state");for(let tr=0;tr>Wt&We)}:{h:0|Number(M>>Wt&We),l:0|Number(M&We)}}const Xr_split=function $e(M,P=!1){let $=new Uint32Array(M.length),nt=new Uint32Array(M.length);for(let Et=0;EtM>>>$,Xr_shrSL=(M,P,$)=>M<<32-$|P>>>$,Xr_rotrSH=(M,P,$)=>M>>>$|P<<32-$,Xr_rotrSL=(M,P,$)=>M<<32-$|P>>>$,Xr_rotrBH=(M,P,$)=>M<<64-$|P>>>$-32,Xr_rotrBL=(M,P,$)=>M>>>$-32|P<<64-$,Xr_add=function Tt(M,P,$,nt){const Et=(P>>>0)+(nt>>>0);return{h:M+$+(Et/2**32|0)|0,l:0|Et}},Xr_add3L=(M,P,$)=>(M>>>0)+(P>>>0)+($>>>0),Xr_add3H=(M,P,$,nt)=>P+$+nt+(M/2**32|0)|0,Xr_add4L=(M,P,$,nt)=>(M>>>0)+(P>>>0)+($>>>0)+(nt>>>0),Xr_add4H=(M,P,$,nt,Et)=>P+$+nt+Et+(M/2**32|0)|0,Xr_add5H=(M,P,$,nt,Et,Ut)=>P+$+nt+Et+Ut+(M/2**32|0)|0,Xr_add5L=(M,P,$,nt,Et)=>(M>>>0)+(P>>>0)+($>>>0)+(nt>>>0)+(Et>>>0),[gr,ho]=Xr_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(M=>BigInt(M))),te=new Uint32Array(80),Qt=new Uint32Array(80);class Ft extends ie{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:P,Al:$,Bh:nt,Bl:Et,Ch:Ut,Cl:ue,Dh:Re,Dl:Ge,Eh:pr,El:Or,Fh:tr,Fl:ze,Gh:Dr,Gl:to,Hh:Rr,Hl:Sr}=this;return[P,$,nt,Et,Ut,ue,Re,Ge,pr,Or,tr,ze,Dr,to,Rr,Sr]}set(P,$,nt,Et,Ut,ue,Re,Ge,pr,Or,tr,ze,Dr,to,Rr,Sr){this.Ah=0|P,this.Al=0|$,this.Bh=0|nt,this.Bl=0|Et,this.Ch=0|Ut,this.Cl=0|ue,this.Dh=0|Re,this.Dl=0|Ge,this.Eh=0|pr,this.El=0|Or,this.Fh=0|tr,this.Fl=0|ze,this.Gh=0|Dr,this.Gl=0|to,this.Hh=0|Rr,this.Hl=0|Sr}process(P,$){for(let zr=0;zr<16;zr++,$+=4)te[zr]=P.getUint32($),Qt[zr]=P.getUint32($+=4);for(let zr=16;zr<80;zr++){const Vo=0|te[zr-15],Ro=0|Qt[zr-15],Co=Xr_rotrSH(Vo,Ro,1)^Xr_rotrSH(Vo,Ro,8)^Xr_shrSH(Vo,Ro,7),Yo=Xr_rotrSL(Vo,Ro,1)^Xr_rotrSL(Vo,Ro,8)^Xr_shrSL(Vo,Ro,7),Ho=0|te[zr-2],Kn=0|Qt[zr-2],jn=Xr_rotrSH(Ho,Kn,19)^Xr_rotrBH(Ho,Kn,61)^Xr_shrSH(Ho,Kn,6),Nn=Xr_rotrSL(Ho,Kn,19)^Xr_rotrBL(Ho,Kn,61)^Xr_shrSL(Ho,Kn,6),En=Xr_add4L(Yo,Nn,Qt[zr-7],Qt[zr-16]),mi=Xr_add4H(En,Co,jn,te[zr-7],te[zr-16]);te[zr]=0|mi,Qt[zr]=0|En}let{Ah:nt,Al:Et,Bh:Ut,Bl:ue,Ch:Re,Cl:Ge,Dh:pr,Dl:Or,Eh:tr,El:ze,Fh:Dr,Fl:to,Gh:Rr,Gl:Sr,Hh:Zr,Hl:go}=this;for(let zr=0;zr<80;zr++){const Vo=Xr_rotrSH(tr,ze,14)^Xr_rotrSH(tr,ze,18)^Xr_rotrBH(tr,ze,41),Ro=Xr_rotrSL(tr,ze,14)^Xr_rotrSL(tr,ze,18)^Xr_rotrBL(tr,ze,41),Co=tr&Dr^~tr&Rr,Ho=Xr_add5L(go,Ro,ze&to^~ze&Sr,ho[zr],Qt[zr]),Kn=Xr_add5H(Ho,Zr,Vo,Co,gr[zr],te[zr]),jn=0|Ho,Nn=Xr_rotrSH(nt,Et,28)^Xr_rotrBH(nt,Et,34)^Xr_rotrBH(nt,Et,39),En=Xr_rotrSL(nt,Et,28)^Xr_rotrBL(nt,Et,34)^Xr_rotrBL(nt,Et,39),mi=nt&Ut^nt&Re^Ut&Re,qa=Et&ue^Et&Ge^ue&Ge;Zr=0|Rr,go=0|Sr,Rr=0|Dr,Sr=0|to,Dr=0|tr,to=0|ze,({h:tr,l:ze}=Xr_add(0|pr,0|Or,0|Kn,0|jn)),pr=0|Re,Or=0|Ge,Re=0|Ut,Ge=0|ue,Ut=0|nt,ue=0|Et;const lo=Xr_add3L(jn,En,qa);nt=Xr_add3H(lo,Kn,Nn,mi),Et=0|lo}({h:nt,l:Et}=Xr_add(0|this.Ah,0|this.Al,0|nt,0|Et)),({h:Ut,l:ue}=Xr_add(0|this.Bh,0|this.Bl,0|Ut,0|ue)),({h:Re,l:Ge}=Xr_add(0|this.Ch,0|this.Cl,0|Re,0|Ge)),({h:pr,l:Or}=Xr_add(0|this.Dh,0|this.Dl,0|pr,0|Or)),({h:tr,l:ze}=Xr_add(0|this.Eh,0|this.El,0|tr,0|ze)),({h:Dr,l:to}=Xr_add(0|this.Fh,0|this.Fl,0|Dr,0|to)),({h:Rr,l:Sr}=Xr_add(0|this.Gh,0|this.Gl,0|Rr,0|Sr)),({h:Zr,l:go}=Xr_add(0|this.Hh,0|this.Hl,0|Zr,0|go)),this.set(nt,Et,Ut,ue,Re,Ge,pr,Or,tr,ze,Dr,to,Rr,Sr,Zr,go)}roundClean(){te.fill(0),Qt.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 Do=yt(()=>new Ft);function Qe(M){if("string"!=typeof M)throw new TypeError("Invalid mnemonic type: "+typeof M);return M.normalize("NFKD")}function Ci(M,P=""){return function ft(M,P,$,nt){const{c:Et,dkLen:Ut,DK:ue,PRF:Re,PRFSalt:Ge}=function Ae(M,P,$,nt){z(M);const Et=function Ve(M,P){if(void 0!==P&&"[object Object]"!==ke.call(P))throw new Error("Options should be object or undefined");return Object.assign(M,P)}({dkLen:32,asyncTick:10},nt),{c:Ut,dkLen:ue,asyncTick:Re}=Et;if(S(Ut),S(ue),S(Re),Ut<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const Ge=mr(P),pr=mr($),Or=new Uint8Array(ue),tr=zt.create(M,Ge),ze=tr._cloneInto().update(pr);return{c:Ut,dkLen:ue,asyncTick:Re,DK:Or,PRF:tr,PRFSalt:ze}}(M,P,$,nt);let pr;const Or=new Uint8Array(4),tr=At(Or),ze=new Uint8Array(Re.outputLen);for(let Dr=1,to=0;toQe(`mnemonic${M}`))(P),{c:2048,dkLen:64})}function Io(M){if(!Number.isSafeInteger(M)||M<0)throw new Error(`Wrong positive integer: ${M}`)}function Un(M,...P){if(!function di(M){return M instanceof Uint8Array||null!=M&&"object"==typeof M&&"Uint8Array"===M.constructor.name}(M))throw new Error("Expected Uint8Array");if(P.length>0&&!P.includes(M.length))throw new Error(`Expected Uint8Array of length ${P}, not of length=${M.length}`)}function yi(M,P=!0){if(M.destroyed)throw new Error("Hash instance has been destroyed");if(P&&M.finished)throw new Error("Hash#digest() has already been called")}function Mn(M){return M instanceof Uint8Array||null!=M&&"object"==typeof M&&"Uint8Array"===M.constructor.name}const Uo=M=>new DataView(M.buffer,M.byteOffset,M.byteLength),Xt=(M,P)=>M<<32-P|M>>>P;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");const Ee=Array.from({length:256},(M,P)=>P.toString(16).padStart(2,"0")),Yt={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function Mt(M){return M>=Yt._0&&M<=Yt._9?M-Yt._0:M>=Yt._A&&M<=Yt._F?M-(Yt._A-10):M>=Yt._a&&M<=Yt._f?M-(Yt._a-10):void 0}function Ir(M){if("string"!=typeof M)throw new Error("utf8ToBytes expected string, got "+typeof M);return new Uint8Array((new TextEncoder).encode(M))}function Cr(M){if("string"==typeof M&&(M=Ir(M)),!Mn(M))throw new Error("expected Uint8Array, got "+typeof M);return M}function Pr(...M){let P=0;for(let nt=0;ntM().update(Cr(nt)).digest(),$=M();return P.outputLen=$.outputLen,P.blockLen=$.blockLen,P.create=()=>M(),P}class si extends $r{constructor(P,$){super(),this.finished=!1,this.destroyed=!1,function Ri(M){if("function"!=typeof M||"function"!=typeof M.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");Io(M.outputLen),Io(M.blockLen)}(P);const nt=Cr($);if(this.iHash=P.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 Et=this.blockLen,Ut=new Uint8Array(Et);Ut.set(nt.length>Et?P.create().update(nt).digest():nt);for(let ue=0;uenew si(M,P).update($).digest();$i.create=(M,P)=>new si(M,P);class jo extends $r{constructor(P,$,nt,Et){super(),this.blockLen=P,this.outputLen=$,this.padOffset=nt,this.isLE=Et,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(P),this.view=Uo(this.buffer)}update(P){yi(this);const{view:$,buffer:nt,blockLen:Et}=this,Ut=(P=Cr(P)).length;for(let ue=0;ueEt-ue&&(this.process(nt,0),ue=0);for(let tr=ue;tr>Et&Ut),Re=Number($&Ut),pr=nt?0:4;M.setUint32(P+(nt?4:0),ue,nt),M.setUint32(P+pr,Re,nt)})(nt,Et-8,BigInt(8*this.length),Ut),this.process(nt,0);const Re=Uo(P),Ge=this.outputLen;if(Ge%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const pr=Ge/4,Or=this.get();if(pr>Or.length)throw new Error("_sha2: outputLen bigger than state");for(let tr=0;trP);let Ra=[Ji],Sn=[Ji.map(M=>(9*M+5)%16)];for(let M=0;M<4;M++)for(let P of[Ra,Sn])P.push(P[M].map($=>Yn[$]));const ji=[[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(M=>new Uint8Array(M)),Fs=Ra.map((M,P)=>M.map($=>ji[P][$])),ls=Sn.map((M,P)=>M.map($=>ji[P][$])),Ka=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),pa=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),ta=(M,P)=>M<>>32-P;function ri(M,P,$,nt){return 0===M?P^$^nt:1===M?P&$|~P&nt:2===M?(P|~$)^nt:3===M?P&nt|$&~nt:P^($|~nt)}const Ga=new Uint32Array(16);class oi extends jo{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){const{h0:P,h1:$,h2:nt,h3:Et,h4:Ut}=this;return[P,$,nt,Et,Ut]}set(P,$,nt,Et,Ut){this.h0=0|P,this.h1=0|$,this.h2=0|nt,this.h3=0|Et,this.h4=0|Ut}process(P,$){for(let Dr=0;Dr<16;Dr++,$+=4)Ga[Dr]=P.getUint32($,!0);let nt=0|this.h0,Et=nt,Ut=0|this.h1,ue=Ut,Re=0|this.h2,Ge=Re,pr=0|this.h3,Or=pr,tr=0|this.h4,ze=tr;for(let Dr=0;Dr<5;Dr++){const to=4-Dr,Rr=Ka[Dr],Sr=pa[Dr],Zr=Ra[Dr],go=Sn[Dr],zr=Fs[Dr],Vo=ls[Dr];for(let Ro=0;Ro<16;Ro++){const Co=ta(nt+ri(Dr,Ut,Re,pr)+Ga[Zr[Ro]]+Rr,zr[Ro])+tr|0;nt=tr,tr=pr,pr=0|ta(Re,10),Re=Ut,Ut=Co}for(let Ro=0;Ro<16;Ro++){const Co=ta(Et+ri(to,ue,Ge,Or)+Ga[go[Ro]]+Sr,Vo[Ro])+ze|0;Et=ze,ze=Or,Or=0|ta(Ge,10),Ge=ue,ue=Co}}this.set(this.h1+Re+Or|0,this.h2+pr+ze|0,this.h3+tr+Et|0,this.h4+nt+ue|0,this.h0+Ut+Ge|0)}roundClean(){Ga.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}const Ua=xo(()=>new oi),ea=(M,P,$)=>M&P^~M&$,Go=(M,P,$)=>M&P^M&$^P&$,Da=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]),fi=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Hn=new Uint32Array(64);class In extends jo{constructor(){super(64,32,8,!1),this.A=0|fi[0],this.B=0|fi[1],this.C=0|fi[2],this.D=0|fi[3],this.E=0|fi[4],this.F=0|fi[5],this.G=0|fi[6],this.H=0|fi[7]}get(){const{A:P,B:$,C:nt,D:Et,E:Ut,F:ue,G:Re,H:Ge}=this;return[P,$,nt,Et,Ut,ue,Re,Ge]}set(P,$,nt,Et,Ut,ue,Re,Ge){this.A=0|P,this.B=0|$,this.C=0|nt,this.D=0|Et,this.E=0|Ut,this.F=0|ue,this.G=0|Re,this.H=0|Ge}process(P,$){for(let tr=0;tr<16;tr++,$+=4)Hn[tr]=P.getUint32($,!1);for(let tr=16;tr<64;tr++){const ze=Hn[tr-15],Dr=Hn[tr-2],to=Xt(ze,7)^Xt(ze,18)^ze>>>3,Rr=Xt(Dr,17)^Xt(Dr,19)^Dr>>>10;Hn[tr]=Rr+Hn[tr-7]+to+Hn[tr-16]|0}let{A:nt,B:Et,C:Ut,D:ue,E:Re,F:Ge,G:pr,H:Or}=this;for(let tr=0;tr<64;tr++){const Dr=Or+(Xt(Re,6)^Xt(Re,11)^Xt(Re,25))+ea(Re,Ge,pr)+Da[tr]+Hn[tr]|0,Rr=(Xt(nt,2)^Xt(nt,13)^Xt(nt,22))+Go(nt,Et,Ut)|0;Or=pr,pr=Ge,Ge=Re,Re=ue+Dr|0,ue=Ut,Ut=Et,Et=nt,nt=Dr+Rr|0}nt=nt+this.A|0,Et=Et+this.B|0,Ut=Ut+this.C|0,ue=ue+this.D|0,Re=Re+this.E|0,Ge=Ge+this.F|0,pr=pr+this.G|0,Or=Or+this.H|0,this.set(nt,Et,Ut,ue,Re,Ge,pr,Or)}roundClean(){Hn.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const Fo=xo(()=>new In),Zn=BigInt(2**32-1),Di=BigInt(32);function Sa(M,P=!1){return P?{h:Number(M&Zn),l:Number(M>>Di&Zn)}:{h:0|Number(M>>Di&Zn),l:0|Number(M&Zn)}}const tt_split=function Js(M,P=!1){let $=new Uint32Array(M.length),nt=new Uint32Array(M.length);for(let Et=0;EtM>>>$,tt_shrSL=(M,P,$)=>M<<32-$|P>>>$,tt_rotrSH=(M,P,$)=>M>>>$|P<<32-$,tt_rotrSL=(M,P,$)=>M<<32-$|P>>>$,tt_rotrBH=(M,P,$)=>M<<64-$|P>>>$-32,tt_rotrBL=(M,P,$)=>M>>>$-32|P<<64-$,tt_add=function Ta(M,P,$,nt){const Et=(P>>>0)+(nt>>>0);return{h:M+$+(Et/2**32|0)|0,l:0|Et}},tt_add3L=(M,P,$)=>(M>>>0)+(P>>>0)+($>>>0),tt_add3H=(M,P,$,nt)=>P+$+nt+(M/2**32|0)|0,tt_add4L=(M,P,$,nt)=>(M>>>0)+(P>>>0)+($>>>0)+(nt>>>0),tt_add4H=(M,P,$,nt,Et)=>P+$+nt+Et+(M/2**32|0)|0,tt_add5H=(M,P,$,nt,Et,Ut)=>P+$+nt+Et+Ut+(M/2**32|0)|0,tt_add5L=(M,P,$,nt,Et)=>(M>>>0)+(P>>>0)+($>>>0)+(nt>>>0)+(Et>>>0),[oe,ae]=tt_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(M=>BigInt(M))),Lr=new Uint32Array(80),Fr=new Uint32Array(80);class wo extends jo{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:P,Al:$,Bh:nt,Bl:Et,Ch:Ut,Cl:ue,Dh:Re,Dl:Ge,Eh:pr,El:Or,Fh:tr,Fl:ze,Gh:Dr,Gl:to,Hh:Rr,Hl:Sr}=this;return[P,$,nt,Et,Ut,ue,Re,Ge,pr,Or,tr,ze,Dr,to,Rr,Sr]}set(P,$,nt,Et,Ut,ue,Re,Ge,pr,Or,tr,ze,Dr,to,Rr,Sr){this.Ah=0|P,this.Al=0|$,this.Bh=0|nt,this.Bl=0|Et,this.Ch=0|Ut,this.Cl=0|ue,this.Dh=0|Re,this.Dl=0|Ge,this.Eh=0|pr,this.El=0|Or,this.Fh=0|tr,this.Fl=0|ze,this.Gh=0|Dr,this.Gl=0|to,this.Hh=0|Rr,this.Hl=0|Sr}process(P,$){for(let zr=0;zr<16;zr++,$+=4)Lr[zr]=P.getUint32($),Fr[zr]=P.getUint32($+=4);for(let zr=16;zr<80;zr++){const Vo=0|Lr[zr-15],Ro=0|Fr[zr-15],Co=tt_rotrSH(Vo,Ro,1)^tt_rotrSH(Vo,Ro,8)^tt_shrSH(Vo,Ro,7),Yo=tt_rotrSL(Vo,Ro,1)^tt_rotrSL(Vo,Ro,8)^tt_shrSL(Vo,Ro,7),Ho=0|Lr[zr-2],Kn=0|Fr[zr-2],jn=tt_rotrSH(Ho,Kn,19)^tt_rotrBH(Ho,Kn,61)^tt_shrSH(Ho,Kn,6),Nn=tt_rotrSL(Ho,Kn,19)^tt_rotrBL(Ho,Kn,61)^tt_shrSL(Ho,Kn,6),En=tt_add4L(Yo,Nn,Fr[zr-7],Fr[zr-16]),mi=tt_add4H(En,Co,jn,Lr[zr-7],Lr[zr-16]);Lr[zr]=0|mi,Fr[zr]=0|En}let{Ah:nt,Al:Et,Bh:Ut,Bl:ue,Ch:Re,Cl:Ge,Dh:pr,Dl:Or,Eh:tr,El:ze,Fh:Dr,Fl:to,Gh:Rr,Gl:Sr,Hh:Zr,Hl:go}=this;for(let zr=0;zr<80;zr++){const Vo=tt_rotrSH(tr,ze,14)^tt_rotrSH(tr,ze,18)^tt_rotrBH(tr,ze,41),Ro=tt_rotrSL(tr,ze,14)^tt_rotrSL(tr,ze,18)^tt_rotrBL(tr,ze,41),Co=tr&Dr^~tr&Rr,Ho=tt_add5L(go,Ro,ze&to^~ze&Sr,ae[zr],Fr[zr]),Kn=tt_add5H(Ho,Zr,Vo,Co,oe[zr],Lr[zr]),jn=0|Ho,Nn=tt_rotrSH(nt,Et,28)^tt_rotrBH(nt,Et,34)^tt_rotrBH(nt,Et,39),En=tt_rotrSL(nt,Et,28)^tt_rotrBL(nt,Et,34)^tt_rotrBL(nt,Et,39),mi=nt&Ut^nt&Re^Ut&Re,qa=Et&ue^Et&Ge^ue&Ge;Zr=0|Rr,go=0|Sr,Rr=0|Dr,Sr=0|to,Dr=0|tr,to=0|ze,({h:tr,l:ze}=tt_add(0|pr,0|Or,0|Kn,0|jn)),pr=0|Re,Or=0|Ge,Re=0|Ut,Ge=0|ue,Ut=0|nt,ue=0|Et;const lo=tt_add3L(jn,En,qa);nt=tt_add3H(lo,Kn,Nn,mi),Et=0|lo}({h:nt,l:Et}=tt_add(0|this.Ah,0|this.Al,0|nt,0|Et)),({h:Ut,l:ue}=tt_add(0|this.Bh,0|this.Bl,0|Ut,0|ue)),({h:Re,l:Ge}=tt_add(0|this.Ch,0|this.Cl,0|Re,0|Ge)),({h:pr,l:Or}=tt_add(0|this.Dh,0|this.Dl,0|pr,0|Or)),({h:tr,l:ze}=tt_add(0|this.Eh,0|this.El,0|tr,0|ze)),({h:Dr,l:to}=tt_add(0|this.Fh,0|this.Fl,0|Dr,0|to)),({h:Rr,l:Sr}=tt_add(0|this.Gh,0|this.Gl,0|Rr,0|Sr)),({h:Zr,l:go}=tt_add(0|this.Hh,0|this.Hl,0|Zr,0|go)),this.set(nt,Et,Ut,ue,Re,Ge,pr,Or,tr,ze,Dr,to,Rr,Sr,Zr,go)}roundClean(){Lr.fill(0),Fr.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 So=xo(()=>new wo);function Ai(M){if(!Number.isSafeInteger(M)||M<0)throw new Error(`Wrong positive integer: ${M}`)}function ha(M,...P){if(!(M instanceof Uint8Array))throw new Error("Expected Uint8Array");if(P.length>0&&!P.includes(M.length))throw new Error(`Expected Uint8Array of length ${P}, not of length=${M.length}`)}const at={number:Ai,bool:function Ti(M){if("boolean"!=typeof M)throw new Error(`Expected boolean, not ${M}`)},bytes:ha,hash:function Li(M){if("function"!=typeof M||"function"!=typeof M.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");Ai(M.outputLen),Ai(M.blockLen)},exists:function hc(M,P=!0){if(M.destroyed)throw new Error("Hash instance has been destroyed");if(P&&M.finished)throw new Error("Hash#digest() has already been called")},output:function gs(M,P){ha(M);const $=P.outputLen;if(M.length<$)throw new Error(`digestInto() expects output buffer of length at least ${$}`)}},gt="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,Z=M=>M instanceof Uint8Array,ko=M=>new DataView(M.buffer,M.byteOffset,M.byteLength),en=(M,P)=>M<<32-P|M>>>P;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function Ma(M){if("string"==typeof M&&(M=function fc(M){if("string"!=typeof M)throw new Error("utf8ToBytes expected string, got "+typeof M);return new Uint8Array((new TextEncoder).encode(M))}(M)),!Z(M))throw new Error("expected Uint8Array, got "+typeof M);return M}Array.from({length:256},(M,P)=>P.toString(16).padStart(2,"0"));class jl{clone(){return this._cloneInto()}}function Hi(M){const P=nt=>M().update(Ma(nt)).digest(),$=M();return P.outputLen=$.outputLen,P.blockLen=$.blockLen,P.create=()=>M(),P}function ya(M=32){if(gt&&"function"==typeof gt.getRandomValues)return gt.getRandomValues(new Uint8Array(M));throw new Error("crypto.getRandomValues must be defined")}class Wc extends jl{constructor(P,$,nt,Et){super(),this.blockLen=P,this.outputLen=$,this.padOffset=nt,this.isLE=Et,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(P),this.view=ko(this.buffer)}update(P){at.exists(this);const{view:$,buffer:nt,blockLen:Et}=this,Ut=(P=Ma(P)).length;for(let ue=0;ueEt-ue&&(this.process(nt,0),ue=0);for(let tr=ue;tr>Et&Ut),Re=Number($&Ut),pr=nt?0:4;M.setUint32(P+(nt?4:0),ue,nt),M.setUint32(P+pr,Re,nt)})(nt,Et-8,BigInt(8*this.length),Ut),this.process(nt,0);const Re=ko(P),Ge=this.outputLen;if(Ge%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const pr=Ge/4,Or=this.get();if(pr>Or.length)throw new Error("_sha2: outputLen bigger than state");for(let tr=0;trM&P^~M&$,_l=(M,P,$)=>M&P^M&$^P&$,kc=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]),ia=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),nc=new Uint32Array(64);class kl extends Wc{constructor(){super(64,32,8,!1),this.A=0|ia[0],this.B=0|ia[1],this.C=0|ia[2],this.D=0|ia[3],this.E=0|ia[4],this.F=0|ia[5],this.G=0|ia[6],this.H=0|ia[7]}get(){const{A:P,B:$,C:nt,D:Et,E:Ut,F:ue,G:Re,H:Ge}=this;return[P,$,nt,Et,Ut,ue,Re,Ge]}set(P,$,nt,Et,Ut,ue,Re,Ge){this.A=0|P,this.B=0|$,this.C=0|nt,this.D=0|Et,this.E=0|Ut,this.F=0|ue,this.G=0|Re,this.H=0|Ge}process(P,$){for(let tr=0;tr<16;tr++,$+=4)nc[tr]=P.getUint32($,!1);for(let tr=16;tr<64;tr++){const ze=nc[tr-15],Dr=nc[tr-2],to=en(ze,7)^en(ze,18)^ze>>>3,Rr=en(Dr,17)^en(Dr,19)^Dr>>>10;nc[tr]=Rr+nc[tr-7]+to+nc[tr-16]|0}let{A:nt,B:Et,C:Ut,D:ue,E:Re,F:Ge,G:pr,H:Or}=this;for(let tr=0;tr<64;tr++){const Dr=Or+(en(Re,6)^en(Re,11)^en(Re,25))+Na(Re,Ge,pr)+kc[tr]+nc[tr]|0,Rr=(en(nt,2)^en(nt,13)^en(nt,22))+_l(nt,Et,Ut)|0;Or=pr,pr=Ge,Ge=Re,Re=ue+Dr|0,ue=Ut,Ut=Et,Et=nt,nt=Dr+Rr|0}nt=nt+this.A|0,Et=Et+this.B|0,Ut=Ut+this.C|0,ue=ue+this.D|0,Re=Re+this.E|0,Ge=Ge+this.F|0,pr=pr+this.G|0,Or=Or+this.H|0,this.set(nt,Et,Ut,ue,Re,Ge,pr,Or)}roundClean(){nc.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class Vl extends kl{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 El=Hi(()=>new kl),dl=(Hi(()=>new Vl),BigInt(0),BigInt(1)),js=BigInt(2),Ec=M=>M instanceof Uint8Array,Kc=Array.from({length:256},(M,P)=>P.toString(16).padStart(2,"0"));function ga(M){if(!Ec(M))throw new Error("Uint8Array expected");let P="";for(let $=0;$nt+Et.length,0));let $=0;return M.forEach(nt=>{if(!Ec(nt))throw new Error("Uint8Array expected");P.set(nt,$),$+=nt.length}),P}const Sc=M=>(js<new Uint8Array(M),va=M=>Uint8Array.from(M);function ac(M,P,$){if("number"!=typeof M||M<2)throw new Error("hashLen must be a number");if("number"!=typeof P||P<2)throw new Error("qByteLen must be a number");if("function"!=typeof $)throw new Error("hmacFn must be a function");let nt=Ds(M),Et=Ds(M),Ut=0;const ue=()=>{nt.fill(1),Et.fill(0),Ut=0},Re=(...tr)=>$(Et,nt,...tr),Ge=(tr=Ds())=>{Et=Re(va([0]),tr),nt=Re(),0!==tr.length&&(Et=Re(va([1]),tr),nt=Re())},pr=()=>{if(Ut++>=1e3)throw new Error("drbg: tried 1000 values");let tr=0;const ze=[];for(;tr{let Dr;for(ue(),Ge(tr);!(Dr=ze(pr()));)Ge();return ue(),Dr}}const vn={bigint:M=>"bigint"==typeof M,function:M=>"function"==typeof M,boolean:M=>"boolean"==typeof M,string:M=>"string"==typeof M,isSafeInteger:M=>Number.isSafeInteger(M),array:M=>Array.isArray(M),field:(M,P)=>P.Fp.isValid(M),hash:M=>"function"==typeof M&&Number.isSafeInteger(M.outputLen)};function Vs(M,P,$={}){const nt=(Et,Ut,ue)=>{const Re=vn[Ut];if("function"!=typeof Re)throw new Error(`Invalid validator "${Ut}", expected function`);const Ge=M[Et];if(!(ue&&void 0===Ge||Re(Ge,M)))throw new Error(`Invalid param ${String(Et)}=${Ge} (${typeof Ge}), expected ${Ut}`)};for(const[Et,Ut]of Object.entries(P))nt(Et,Ut,!1);for(const[Et,Ut]of Object.entries($))nt(Et,Ut,!0);return M}const Ui=BigInt(0),F=BigInt(1),Dt=BigInt(2),rt=BigInt(3),wt=BigInt(4),Se=BigInt(5),kr=BigInt(8);function rn(M,P){const $=M%P;return $>=Ui?$:P+$}function Ln(M,P,$){if($<=Ui||P 0");if($===F)return Ui;let nt=F;for(;P>Ui;)P&F&&(nt=nt*M%$),M=M*M%$,P>>=F;return nt}function xn(M,P,$){let nt=M;for(;P-- >Ui;)nt*=nt,nt%=$;return nt}function ln(M,P){if(M===Ui||P<=Ui)throw new Error(`invert: expected positive integers, got n=${M} mod=${P}`);let $=rn(M,P),nt=P,Et=Ui,Ut=F,ue=F,Re=Ui;for(;$!==Ui;){const pr=nt/$,Or=nt%$,tr=Et-ue*pr,ze=Ut-Re*pr;nt=$,$=Or,Et=ue,Ut=Re,ue=tr,Re=ze}if(nt!==F)throw new Error("invert: does not exist");return rn(Et,P)}BigInt(9),BigInt(16);const Oo=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function An(M,P){const $=void 0!==P?P:M.toString(2).length;return{nBitLength:$,nByteLength:Math.ceil($/8)}}const zs=BigInt(0),xa=BigInt(1);function sc(M){return function Fn(M){Vs(M,Oo.reduce((nt,Et)=>(nt[Et]="function",nt),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"}))}(M.Fp),Vs(M,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...An(M.n,M.nBitLength),...M,p:M.Fp.ORDER})}const{Ph:Va,aT:Hs}=o,Ws={Err:class extends Error{constructor(P=""){super(P)}},_parseInt(M){const{Err:P}=Ws;if(M.length<2||2!==M[0])throw new P("Invalid signature integer tag");const $=M[1],nt=M.subarray(2,$+2);if(!$||nt.length!==$)throw new P("Invalid signature integer: wrong length");if(128&nt[0])throw new P("Invalid signature integer: negative");if(0===nt[0]&&!(128&nt[1]))throw new P("Invalid signature integer: unnecessary leading zero");return{d:Va(nt),l:M.subarray($+2)}},toSig(M){const{Err:P}=Ws,$="string"==typeof M?Hs(M):M;if(!($ instanceof Uint8Array))throw new Error("ui8a expected");let nt=$.length;if(nt<2||48!=$[0])throw new P("Invalid signature tag");if($[1]!==nt-2)throw new P("Invalid signature: incorrect length");const{d:Et,l:Ut}=Ws._parseInt($.subarray(2)),{d:ue,l:Re}=Ws._parseInt(Ut);if(Re.length)throw new P("Invalid signature: left bytes after parsing");return{r:Et,s:ue}},hexFromSig(M){const P=pr=>8&Number.parseInt(pr[0],16)?"00"+pr:pr,$=pr=>{const Or=pr.toString(16);return 1&Or.length?`0${Or}`:Or},nt=P($(M.s)),Et=P($(M.r)),Ut=nt.length/2,ue=Et.length/2,Re=$(Ut),Ge=$(ue);return`30${$(ue+Ut+4)}02${Ge}${Et}02${Re}${nt}`}},On=BigInt(0),Ei=BigInt(1),zo=(BigInt(2),BigInt(3));function zl(M){const P=function cc(M){const P=sc(M);return Vs(P,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...P})}(M),{Fp:$,n:nt}=P,Et=$.BYTES+1,Ut=2*$.BYTES+1;function Re(lo){return rn(lo,nt)}function Ge(lo){return ln(lo,nt)}const{ProjectivePoint:pr,normPrivateKeyToScalar:Or,weierstrassEquation:tr,isWithinCurveOrder:ze}=function ul(M){const P=function Ac(M){const P=sc(M);Vs(P,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:$,Fp:nt,a:Et}=P;if($){if(!nt.eql(Et,nt.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({...P})}(M),{Fp:$}=P,nt=P.toBytes||((to,Rr,Sr)=>{const Zr=Rr.toAffine();return fa(Uint8Array.from([4]),$.toBytes(Zr.x),$.toBytes(Zr.y))}),Et=P.fromBytes||(to=>{const Rr=to.subarray(1);return{x:$.fromBytes(Rr.subarray(0,$.BYTES)),y:$.fromBytes(Rr.subarray($.BYTES,2*$.BYTES))}});function Ut(to){const{a:Rr,b:Sr}=P,Zr=$.sqr(to),go=$.mul(Zr,to);return $.add($.add(go,$.mul(to,Rr)),Sr)}if(!$.eql($.sqr(P.Gy),Ut(P.Gx)))throw new Error("bad generator point: equation left != right");function ue(to){return"bigint"==typeof to&&On$.eql(zr,$.ZERO);return go(Sr)&&go(Zr)?tr.ZERO:new tr(Sr,Zr,$.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(Rr){const Sr=$.invertBatch(Rr.map(Zr=>Zr.pz));return Rr.map((Zr,go)=>Zr.toAffine(Sr[go])).map(tr.fromAffine)}static fromHex(Rr){const Sr=tr.fromAffine(Et(Xi("pointHex",Rr)));return Sr.assertValidity(),Sr}static fromPrivateKey(Rr){return tr.BASE.multiply(Ge(Rr))}_setWindowSize(Rr){this._WINDOW_SIZE=Rr,pr.delete(this)}assertValidity(){if(this.is0()){if(P.allowInfinityPoint)return;throw new Error("bad point: ZERO")}const{x:Rr,y:Sr}=this.toAffine();if(!$.isValid(Rr)||!$.isValid(Sr))throw new Error("bad point: x or y not FE");const Zr=$.sqr(Sr),go=Ut(Rr);if(!$.eql(Zr,go))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:Rr}=this.toAffine();if($.isOdd)return!$.isOdd(Rr);throw new Error("Field doesn't support isOdd")}equals(Rr){Or(Rr);const{px:Sr,py:Zr,pz:go}=this,{px:zr,py:Vo,pz:Ro}=Rr,Co=$.eql($.mul(Sr,Ro),$.mul(zr,go)),Yo=$.eql($.mul(Zr,Ro),$.mul(Vo,go));return Co&&Yo}negate(){return new tr(this.px,$.neg(this.py),this.pz)}double(){const{a:Rr,b:Sr}=P,Zr=$.mul(Sr,zo),{px:go,py:zr,pz:Vo}=this;let Ro=$.ZERO,Co=$.ZERO,Yo=$.ZERO,Ho=$.mul(go,go),Kn=$.mul(zr,zr),jn=$.mul(Vo,Vo),Nn=$.mul(go,zr);return Nn=$.add(Nn,Nn),Yo=$.mul(go,Vo),Yo=$.add(Yo,Yo),Ro=$.mul(Rr,Yo),Co=$.mul(Zr,jn),Co=$.add(Ro,Co),Ro=$.sub(Kn,Co),Co=$.add(Kn,Co),Co=$.mul(Ro,Co),Ro=$.mul(Nn,Ro),Yo=$.mul(Zr,Yo),jn=$.mul(Rr,jn),Nn=$.sub(Ho,jn),Nn=$.mul(Rr,Nn),Nn=$.add(Nn,Yo),Yo=$.add(Ho,Ho),Ho=$.add(Yo,Ho),Ho=$.add(Ho,jn),Ho=$.mul(Ho,Nn),Co=$.add(Co,Ho),jn=$.mul(zr,Vo),jn=$.add(jn,jn),Ho=$.mul(jn,Nn),Ro=$.sub(Ro,Ho),Yo=$.mul(jn,Kn),Yo=$.add(Yo,Yo),Yo=$.add(Yo,Yo),new tr(Ro,Co,Yo)}add(Rr){Or(Rr);const{px:Sr,py:Zr,pz:go}=this,{px:zr,py:Vo,pz:Ro}=Rr;let Co=$.ZERO,Yo=$.ZERO,Ho=$.ZERO;const Kn=P.a,jn=$.mul(P.b,zo);let Nn=$.mul(Sr,zr),En=$.mul(Zr,Vo),mi=$.mul(go,Ro),qa=$.add(Sr,Zr),lo=$.add(zr,Vo);qa=$.mul(qa,lo),lo=$.add(Nn,En),qa=$.sub(qa,lo),lo=$.add(Sr,go);let Po=$.add(zr,Ro);return lo=$.mul(lo,Po),Po=$.add(Nn,mi),lo=$.sub(lo,Po),Po=$.add(Zr,go),Co=$.add(Vo,Ro),Po=$.mul(Po,Co),Co=$.add(En,mi),Po=$.sub(Po,Co),Ho=$.mul(Kn,lo),Co=$.mul(jn,mi),Ho=$.add(Co,Ho),Co=$.sub(En,Ho),Ho=$.add(En,Ho),Yo=$.mul(Co,Ho),En=$.add(Nn,Nn),En=$.add(En,Nn),mi=$.mul(Kn,mi),lo=$.mul(jn,lo),En=$.add(En,mi),mi=$.sub(Nn,mi),mi=$.mul(Kn,mi),lo=$.add(lo,mi),Nn=$.mul(En,lo),Yo=$.add(Yo,Nn),Nn=$.mul(Po,lo),Co=$.mul(qa,Co),Co=$.sub(Co,Nn),Nn=$.mul(qa,En),Ho=$.mul(Po,Ho),Ho=$.add(Ho,Nn),new tr(Co,Yo,Ho)}subtract(Rr){return this.add(Rr.negate())}is0(){return this.equals(tr.ZERO)}wNAF(Rr){return Dr.wNAFCached(this,pr,Rr,Sr=>{const Zr=$.invertBatch(Sr.map(go=>go.pz));return Sr.map((go,zr)=>go.toAffine(Zr[zr])).map(tr.fromAffine)})}multiplyUnsafe(Rr){const Sr=tr.ZERO;if(Rr===On)return Sr;if(Re(Rr),Rr===Ei)return this;const{endo:Zr}=P;if(!Zr)return Dr.unsafeLadder(this,Rr);let{k1neg:go,k1:zr,k2neg:Vo,k2:Ro}=Zr.splitScalar(Rr),Co=Sr,Yo=Sr,Ho=this;for(;zr>On||Ro>On;)zr&Ei&&(Co=Co.add(Ho)),Ro&Ei&&(Yo=Yo.add(Ho)),Ho=Ho.double(),zr>>=Ei,Ro>>=Ei;return go&&(Co=Co.negate()),Vo&&(Yo=Yo.negate()),Yo=new tr($.mul(Yo.px,Zr.beta),Yo.py,Yo.pz),Co.add(Yo)}multiply(Rr){Re(Rr);let Zr,go,Sr=Rr;const{endo:zr}=P;if(zr){const{k1neg:Vo,k1:Ro,k2neg:Co,k2:Yo}=zr.splitScalar(Sr);let{p:Ho,f:Kn}=this.wNAF(Ro),{p:jn,f:Nn}=this.wNAF(Yo);Ho=Dr.constTimeNegate(Vo,Ho),jn=Dr.constTimeNegate(Co,jn),jn=new tr($.mul(jn.px,zr.beta),jn.py,jn.pz),Zr=Ho.add(jn),go=Kn.add(Nn)}else{const{p:Vo,f:Ro}=this.wNAF(Sr);Zr=Vo,go=Ro}return tr.normalizeZ([Zr,go])[0]}multiplyAndAddUnsafe(Rr,Sr,Zr){const go=tr.BASE,zr=(Ro,Co)=>Co!==On&&Co!==Ei&&Ro.equals(go)?Ro.multiply(Co):Ro.multiplyUnsafe(Co),Vo=zr(this,Sr).add(zr(Rr,Zr));return Vo.is0()?void 0:Vo}toAffine(Rr){const{px:Sr,py:Zr,pz:go}=this,zr=this.is0();null==Rr&&(Rr=zr?$.ONE:$.inv(go));const Vo=$.mul(Sr,Rr),Ro=$.mul(Zr,Rr),Co=$.mul(go,Rr);if(zr)return{x:$.ZERO,y:$.ZERO};if(!$.eql(Co,$.ONE))throw new Error("invZ was invalid");return{x:Vo,y:Ro}}isTorsionFree(){const{h:Rr,isTorsionFree:Sr}=P;if(Rr===Ei)return!0;if(Sr)return Sr(tr,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:Rr,clearCofactor:Sr}=P;return Rr===Ei?this:Sr?Sr(tr,this):this.multiplyUnsafe(P.h)}toRawBytes(Rr=!0){return this.assertValidity(),nt(tr,this,Rr)}toHex(Rr=!0){return ga(this.toRawBytes(Rr))}}tr.BASE=new tr(P.Gx,P.Gy,$.ONE),tr.ZERO=new tr($.ZERO,$.ONE,$.ZERO);const ze=P.nBitLength,Dr=function ci(M,P){const $=(Et,Ut)=>{const ue=Ut.negate();return Et?ue:Ut},nt=Et=>({windows:Math.ceil(P/Et)+1,windowSize:2**(Et-1)});return{constTimeNegate:$,unsafeLadder(Et,Ut){let ue=M.ZERO,Re=Et;for(;Ut>zs;)Ut&xa&&(ue=ue.add(Re)),Re=Re.double(),Ut>>=xa;return ue},precomputeWindow(Et,Ut){const{windows:ue,windowSize:Re}=nt(Ut),Ge=[];let pr=Et,Or=pr;for(let tr=0;tr>=Dr,Sr>Ge&&(Sr-=ze,ue+=xa);const Zr=Rr,go=Rr+Math.abs(Sr)-1,Vo=Sr<0;0===Sr?Or=Or.add($(to%2!=0,Ut[Zr])):pr=pr.add($(Vo,Ut[go]))}return{p:pr,f:Or}},wNAFCached(Et,Ut,ue,Re){const Ge=Et._WINDOW_SIZE||1;let pr=Ut.get(Et);return pr||(pr=this.precomputeWindow(Et,Ge),1!==Ge&&Ut.set(Et,Re(pr))),this.wNAF(Ge,pr,ue)}}}(tr,P.endo?Math.ceil(ze/2):ze);return{CURVE:P,ProjectivePoint:tr,normPrivateKeyToScalar:Ge,weierstrassEquation:Ut,isWithinCurveOrder:ue}}({...P,toBytes(lo,Po,Vn){const Bn=Po.toAffine(),bi=$.toBytes(Bn.x),Ea=fa;return Vn?Ea(Uint8Array.from([Po.hasEvenY()?2:3]),bi):Ea(Uint8Array.from([4]),bi,$.toBytes(Bn.y))},fromBytes(lo){const Po=lo.length,Vn=lo[0],Bn=lo.subarray(1);if(Po!==Et||2!==Vn&&3!==Vn){if(Po===Ut&&4===Vn)return{x:$.fromBytes(Bn.subarray(0,$.BYTES)),y:$.fromBytes(Bn.subarray($.BYTES,2*$.BYTES))};throw new Error(`Point of length ${Po} was invalid. Expected ${Et} compressed bytes or ${Ut} uncompressed bytes`)}{const bi=mc(Bn);if(!function ue(lo){return Onga(ja(lo,P.nByteLength));function to(lo){return lo>nt>>Ei}const Sr=(lo,Po,Vn)=>mc(lo.slice(Po,Vn));class Zr{constructor(Po,Vn,Bn){this.r=Po,this.s=Vn,this.recovery=Bn,this.assertValidity()}static fromCompact(Po){const Vn=P.nByteLength;return Po=Xi("compactSignature",Po,2*Vn),new Zr(Sr(Po,0,Vn),Sr(Po,Vn,2*Vn))}static fromDER(Po){const{r:Vn,s:Bn}=Ws.toSig(Xi("DER",Po));return new Zr(Vn,Bn)}assertValidity(){if(!ze(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!ze(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(Po){return new Zr(this.r,this.s,Po)}recoverPublicKey(Po){const{r:Vn,s:Bn,recovery:bi}=this,Ea=Yo(Xi("msgHash",Po));if(null==bi||![0,1,2,3].includes(bi))throw new Error("recovery id invalid");const Ba=2===bi||3===bi?Vn+P.n:Vn;if(Ba>=$.ORDER)throw new Error("recovery id 2 or 3 invalid");const Rc=pr.fromHex((1&bi?"03":"02")+Dr(Ba)),Xs=Ge(Ba),Wl=Re(-Ea*Xs),Gl=Re(Bn*Xs),Nc=pr.BASE.multiplyAndAddUnsafe(Rc,Wl,Gl);if(!Nc)throw new Error("point at infinify");return Nc.assertValidity(),Nc}hasHighS(){return to(this.s)}normalizeS(){return this.hasHighS()?new Zr(this.r,Re(-this.s),this.recovery):this}toDERRawBytes(){return Ki(this.toDERHex())}toDERHex(){return Ws.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return Ki(this.toCompactHex())}toCompactHex(){return Dr(this.r)+Dr(this.s)}}const go={isValidPrivateKey(lo){try{return Or(lo),!0}catch{return!1}},normPrivateKeyToScalar:Or,randomPrivateKey:()=>{const Po=function Gc(M,P,$=!1){const nt=(M=Xi("privateHash",M)).length,Et=An(P).nByteLength+8;if(Et<24||nt1024)throw new Error(`hashToPrivateScalar: expected ${Et}-1024 bytes of input, got ${nt}`);return rn($?Gi(M):mc(M),P-F)+F}(P.randomBytes($.BYTES+8),nt);return ja(Po,P.nByteLength)},precompute:(lo=8,Po=pr.BASE)=>(Po._setWindowSize(lo),Po.multiply(BigInt(3)),Po)};function Vo(lo){const Po=lo instanceof Uint8Array,Vn="string"==typeof lo,Bn=(Po||Vn)&&lo.length;return Po?Bn===Et||Bn===Ut:Vn?Bn===2*Et||Bn===2*Ut:lo instanceof pr}const Co=P.bits2int||function(lo){const Po=mc(lo),Vn=8*lo.length-P.nBitLength;return Vn>0?Po>>BigInt(Vn):Po},Yo=P.bits2int_modN||function(lo){return Re(Co(lo))},Ho=Sc(P.nBitLength);function Kn(lo){if("bigint"!=typeof lo)throw new Error("bigint expected");if(!(On<=lo&&loJc in Vn))throw new Error("sign() legacy options not supported");const{hash:Bn,randomBytes:bi}=P;let{lowS:Ea,prehash:Ba,extraEntropy:bs}=Vn;null==Ea&&(Ea=!0),lo=Xi("msgHash",lo),Ba&&(lo=Xi("prehashed msgHash",Bn(lo)));const Rc=Yo(lo),Xs=Or(Po),Wl=[Kn(Xs),Kn(Rc)];if(null!=bs){const Jc=!0===bs?bi($.BYTES):bs;Wl.push(Xi("extraEntropy",Jc,$.BYTES))}const Gl=fa(...Wl),Nc=Rc;return{seed:Gl,k2sig:function hl(Jc){const gl=Co(Jc);if(!ze(gl))return;const Vd=Ge(gl),Ja=pr.BASE.multiply(gl).toAffine(),Lc=Re(Ja.x);if(Lc===On)return;const la=Re(Vd*Re(Nc+Lc*Xs));if(la===On)return;let Pc=(Ja.x===Lc?0:2)|Number(Ja.y&Ei),Ii=la;return Ea&&to(la)&&(Ii=function Rr(lo){return to(lo)?Re(-lo):lo}(la),Pc^=1),new Zr(Lc,Ii,Pc)}}}(lo,Po,Vn);return ac(P.hash.outputLen,P.nByteLength,P.hmac)(Bn,bi)},verify:function qa(lo,Po,Vn,Bn=En){const bi=lo;if(Po=Xi("msgHash",Po),Vn=Xi("publicKey",Vn),"strict"in Bn)throw new Error("options.strict was renamed to lowS");const{lowS:Ea,prehash:Ba}=Bn;let bs,Rc;try{if("string"==typeof bi||bi instanceof Uint8Array)try{bs=Zr.fromDER(bi)}catch(Ja){if(!(Ja instanceof Ws.Err))throw Ja;bs=Zr.fromCompact(bi)}else{if("object"!=typeof bi||"bigint"!=typeof bi.r||"bigint"!=typeof bi.s)throw new Error("PARSE");{const{r:Ja,s:Lc}=bi;bs=new Zr(Ja,Lc)}}Rc=pr.fromHex(Vn)}catch(Ja){if("PARSE"===Ja.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(Ea&&bs.hasHighS())return!1;Ba&&(Po=P.hash(Po));const{r:Xs,s:Wl}=bs,Gl=Yo(Po),Nc=Ge(Wl),hl=Re(Gl*Nc),Jc=Re(Xs*Nc),gl=pr.BASE.multiplyAndAddUnsafe(Rc,hl,Jc)?.toAffine();return!!gl&&Re(gl.x)===Xs},ProjectivePoint:pr,Signature:Zr,utils:go}}BigInt(4);class Yc extends jl{constructor(P,$){super(),this.finished=!1,this.destroyed=!1,at.hash(P);const nt=Ma($);if(this.iHash=P.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 Et=this.blockLen,Ut=new Uint8Array(Et);Ut.set(nt.length>Et?P.create().update(nt).digest():nt);for(let ue=0;uenew Yc(M,P).update($).digest();function xu(M){return{hash:M,hmac:(P,...$)=>Fd(M,P,function Cs(...M){const P=new Uint8Array(M.reduce((nt,Et)=>nt+Et.length,0));let $=0;return M.forEach(nt=>{if(!Z(nt))throw new Error("Uint8Array expected");P.set(nt,$),$+=nt.length}),P}(...$)),randomBytes:ya}}Fd.create=(M,P)=>new Yc(M,P);const Bd=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),Mo=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),hp=BigInt(1),R=BigInt(2),W=(M,P)=>(M+P/R)/P;const K=function ki(M,P,$=!1,nt={}){if(M<=Ui)throw new Error(`Expected Fp ORDER > 0, got ${M}`);const{nBitLength:Et,nByteLength:Ut}=An(M,P);if(Ut>2048)throw new Error("Field lengths over 2048 bytes are not supported");const ue=function yo(M){if(M%wt===rt){const P=(M+F)/wt;return function(nt,Et){const Ut=nt.pow(Et,P);if(!nt.eql(nt.sqr(Ut),Et))throw new Error("Cannot find square root");return Ut}}if(M%kr===Se){const P=(M-Se)/kr;return function(nt,Et){const Ut=nt.mul(Et,Dt),ue=nt.pow(Ut,P),Re=nt.mul(Et,ue),Ge=nt.mul(nt.mul(Re,Dt),ue),pr=nt.mul(Re,nt.sub(Ge,nt.ONE));if(!nt.eql(nt.sqr(pr),Et))throw new Error("Cannot find square root");return pr}}return function Pn(M){const P=(M-F)/Dt;let $,nt,Et;for($=M-F,nt=0;$%Dt===Ui;$/=Dt,nt++);for(Et=Dt;Etrn(Ge,M),isValid:Ge=>{if("bigint"!=typeof Ge)throw new Error("Invalid field element: expected bigint, got "+typeof Ge);return Ui<=Ge&&GeGe===Ui,isOdd:Ge=>(Ge&F)===F,neg:Ge=>rn(-Ge,M),eql:(Ge,pr)=>Ge===pr,sqr:Ge=>rn(Ge*Ge,M),add:(Ge,pr)=>rn(Ge+pr,M),sub:(Ge,pr)=>rn(Ge-pr,M),mul:(Ge,pr)=>rn(Ge*pr,M),pow:(Ge,pr)=>function xi(M,P,$){if($ 0");if($===Ui)return M.ONE;if($===F)return P;let nt=M.ONE,Et=P;for(;$>Ui;)$&F&&(nt=M.mul(nt,Et)),Et=M.sqr(Et),$>>=F;return nt}(Re,Ge,pr),div:(Ge,pr)=>rn(Ge*ln(pr,M),M),sqrN:Ge=>Ge*Ge,addN:(Ge,pr)=>Ge+pr,subN:(Ge,pr)=>Ge-pr,mulN:(Ge,pr)=>Ge*pr,inv:Ge=>ln(Ge,M),sqrt:nt.sqrt||(Ge=>ue(Re,Ge)),invertBatch:Ge=>function _i(M,P){const $=new Array(P.length),nt=P.reduce((Ut,ue,Re)=>M.is0(ue)?Ut:($[Re]=Ut,M.mul(Ut,ue)),M.ONE),Et=M.inv(nt);return P.reduceRight((Ut,ue,Re)=>M.is0(ue)?Ut:($[Re]=M.mul(Ut,$[Re]),M.mul(Ut,ue)),Et),$}(Re,Ge),cmov:(Ge,pr,Or)=>Or?pr:Ge,toBytes:Ge=>$?ni(Ge,Ut):ja(Ge,Ut),fromBytes:Ge=>{if(Ge.length!==Ut)throw new Error(`Fp.fromBytes: expected ${Ut}, got ${Ge.length}`);return $?Gi(Ge):mc(Ge)}});return Object.freeze(Re)}(Bd,void 0,void 0,{sqrt:function L(M){const P=Bd,$=BigInt(3),nt=BigInt(6),Et=BigInt(11),Ut=BigInt(22),ue=BigInt(23),Re=BigInt(44),Ge=BigInt(88),pr=M*M*M%P,Or=pr*pr*M%P,tr=xn(Or,$,P)*Or%P,ze=xn(tr,$,P)*Or%P,Dr=xn(ze,R,P)*pr%P,to=xn(Dr,Et,P)*Dr%P,Rr=xn(to,Ut,P)*to%P,Sr=xn(Rr,Re,P)*Rr%P,Zr=xn(Sr,Ge,P)*Sr%P,go=xn(Zr,Re,P)*Rr%P,zr=xn(go,$,P)*Or%P,Vo=xn(zr,ue,P)*to%P,Ro=xn(Vo,nt,P)*pr%P,Co=xn(Ro,R,P);if(!K.eql(K.sqr(Co),M))throw new Error("Cannot find square root");return Co}}),ht=function Hg(M,P){const $=nt=>zl({...M,...xu(nt)});return Object.freeze({...$(P),create:$})}({a:BigInt(0),b:BigInt(7),Fp:K,n:Mo,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:M=>{const P=Mo,$=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),nt=-hp*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),Et=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),Ut=$,ue=BigInt("0x100000000000000000000000000000000"),Re=W(Ut*M,P),Ge=W(-nt*M,P);let pr=rn(M-Re*$-Ge*Et,P),Or=rn(-Re*nt-Ge*Ut,P);const tr=pr>ue,ze=Or>ue;if(tr&&(pr=P-pr),ze&&(Or=P-Or),pr>ue||Or>ue)throw new Error("splitScalar: Endomorphism failed, k="+M);return{k1neg:tr,k1:pr,k2neg:ze,k2:Or}}}},El);BigInt(0);var Rn=r(3813);const Ic=ht.ProjectivePoint,Qc=(0,Rn.Tq)(Fo);function Ia(M){return BigInt(`0x${function bt(M){if(!Mn(M))throw new Error("Uint8Array expected");let P="";for(let $=0;${if(!Number.isSafeInteger(M)||M<0||M>2**32-1)throw new Error(`Invalid number=${M}. Should be from 0 to 2 ** 32 - 1`);const P=new Uint8Array(4);return Uo(P).setUint32(0,M,!1),P};class ba{get fingerprint(){if(!this.pubHash)throw new Error("No publicKey set!");return Uo(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 P=this.privateKey;if(!P)throw new Error("No private key");return Qc.encode(this.serialize(this.versions.private,Pr(new Uint8Array([0]),P)))}get publicExtendedKey(){if(!this.pubKey)throw new Error("No public key");return Qc.encode(this.serialize(this.versions.public,this.pubKey))}static fromMasterSeed(P,$=qc){if(Un(P),8*P.length<128||8*P.length>512)throw new Error(`HDKey: wrong seed length=${P.length}. Should be between 128 and 512 bits; 256 bits is advised)`);const nt=$i(So,Oc,P);return new ba({versions:$,chainCode:nt.slice(32),privateKey:nt.slice(0,32)})}static fromExtendedKey(P,$=qc){const nt=Qc.decode(P),Et=Uo(nt),Ut=Et.getUint32(0,!1),ue={versions:$,depth:nt[4],parentFingerprint:Et.getUint32(5,!1),index:Et.getUint32(9,!1),chainCode:nt.slice(13,45)},Re=nt.slice(45),Ge=0===Re[0];if(Ut!==$[Ge?"private":"public"])throw new Error("Version mismatch");return new ba(Ge?{...ue,privateKey:Re.slice(1)}:{...ue,publicKey:Re})}static fromJSON(P){return ba.fromExtendedKey(P.xpriv)}constructor(P){if(this.depth=0,this.index=0,this.chainCode=null,this.parentFingerprint=0,!P||"object"!=typeof P)throw new Error("HDKey.constructor must not be called directly");if(this.versions=P.versions||qc,this.depth=P.depth||0,this.chainCode=P.chainCode,this.index=P.index||0,this.parentFingerprint=P.parentFingerprint||0,!this.depth&&(this.parentFingerprint||this.index))throw new Error("HDKey: zero depth with non-zero index/parent fingerprint");if(P.publicKey&&P.privateKey)throw new Error("HDKey: publicKey and privateKey at same time.");if(P.privateKey){if(!ht.utils.isValidPrivateKey(P.privateKey))throw new Error("Invalid private key");this.privKey="bigint"==typeof P.privateKey?P.privateKey:Ia(P.privateKey),this.privKeyBytes=function lc(M){return function de(M){if("string"!=typeof M)throw new Error("hex string expected, got "+typeof M);const P=M.length,$=P/2;if(P%2)throw new Error("padded hex string expected, got unpadded hex of length "+P);const nt=new Uint8Array($);for(let Et=0,Ut=0;Et<$;Et++,Ut+=2){const ue=Mt(M.charCodeAt(Ut)),Re=Mt(M.charCodeAt(Ut+1));if(void 0===ue||void 0===Re)throw new Error('hex string expected, got non-hex character "'+(M[Ut]+M[Ut+1])+'" at index '+Ut);nt[Et]=16*ue+Re}return nt}(M.toString(16).padStart(64,"0"))}(this.privKey),this.pubKey=ht.getPublicKey(P.privateKey,!0)}else{if(!P.publicKey)throw new Error("HDKey: no public or private key provided");this.pubKey=Ic.fromHex(P.publicKey).toRawBytes(!0)}this.pubHash=Ua(Fo(this.pubKey))}derive(P){if(!/^[mM]'?/.test(P))throw new Error('Path must start with "m" or "M"');if(/^[mM]'?$/.test(P))return this;const $=P.replace(/^[mM]'?\//,"").split("/");let nt=this;for(const Et of $){const Ut=/^(\d+)('?)$/.exec(Et);if(!Ut||3!==Ut.length)throw new Error(`Invalid child index: ${Et}`);let ue=+Ut[1];if(!Number.isSafeInteger(ue)||ue>=Ha)throw new Error("Invalid index");"'"===Ut[2]&&(ue+=Ha),nt=nt.deriveChild(ue)}return nt}deriveChild(P){if(!this.pubKey||!this.chainCode)throw new Error("No publicKey or chainCode set");let $=pl(P);if(P>=Ha){const Re=this.privateKey;if(!Re)throw new Error("Could not derive hardened child key");$=Pr(new Uint8Array([0]),Re,$)}else $=Pr(this.pubKey,$);const nt=$i(So,this.chainCode,$),Et=Ia(nt.slice(0,32)),Ut=nt.slice(32);if(!ht.utils.isValidPrivateKey(Et))throw new Error("Tweak bigger than curve order");const ue={versions:this.versions,chainCode:Ut,depth:this.depth+1,parentFingerprint:this.fingerprint,index:P};try{if(this.privateKey){const Re=rn(this.privKey+Et,ht.CURVE.n);if(!ht.utils.isValidPrivateKey(Re))throw new Error("The tweak was out of range or the resulted private key is invalid");ue.privateKey=Re}else{const Re=Ic.fromHex(this.pubKey).add(Ic.fromPrivateKey(Et));if(Re.equals(Ic.ZERO))throw new Error("The tweak was equal to negative P, which made the result key invalid");ue.publicKey=Re.toRawBytes(!0)}return new ba(ue)}catch{return this.deriveChild(P+1)}}sign(P){if(!this.privateKey)throw new Error("No privateKey set!");return Un(P,32),ht.sign(P,this.privKey).toCompactRawBytes()}verify(P,$){if(Un(P,32),Un($,64),!this.publicKey)throw new Error("No publicKey set!");let nt;try{nt=ht.Signature.fromCompact($)}catch{return!1}return ht.verify(nt,P,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(P,$){if(!this.chainCode)throw new Error("No chainCode set");return Un($,33),Pr(pl(P),new Uint8Array([this.depth]),pl(this.parentFingerprint),pl(this.index),this.chainCode,$)}}var Qa=r(4438);let Gs=(()=>{class M{constructor(){this.encoder=new TextEncoder,this.decoder=new TextDecoder}getPasswordKey($){var nt=this;return(0,s.A)(function*(){return window.crypto.subtle.importKey("raw",nt.encoder.encode($),"PBKDF2",!1,["deriveKey"])})()}deriveKey($,nt,Et){return(0,s.A)(function*(){return window.crypto.subtle.deriveKey({name:"PBKDF2",salt:nt,iterations:25e4,hash:"SHA-256"},$,{name:"AES-GCM",length:256},!1,Et)})()}encryptData($,nt){var Et=this;return(0,s.A)(function*(){try{const Ut=window.crypto.getRandomValues(new Uint8Array(16)),ue=window.crypto.getRandomValues(new Uint8Array(12)),Re=yield Et.getPasswordKey(nt),Ge=yield Et.deriveKey(Re,Ut,["encrypt"]),pr=new Uint8Array(yield window.crypto.subtle.encrypt({name:"AES-GCM",iv:ue},Ge,Et.encoder.encode($))),Or=new Uint8Array(Ut.length+ue.length+pr.length);return Or.set(Ut,0),Or.set(ue,Ut.length),Or.set(pr,Ut.length+ue.length),Rn.K3.encode(Or)}catch(Ut){throw console.error("Encryption failed:",Ut),new Error("Failed to encrypt data.")}})()}decryptData($,nt){var Et=this;return(0,s.A)(function*(){try{const Ut=Rn.K3.decode($),ue=Ut.slice(0,16),Re=Ut.slice(16,28),Ge=Ut.slice(28),pr=yield Et.getPasswordKey(nt),Or=yield Et.deriveKey(pr,ue,["decrypt"]),tr=yield window.crypto.subtle.decrypt({name:"AES-GCM",iv:Re},Or,Ge);return Et.decoder.decode(tr)}catch(Ut){throw console.error("Decryption failed:",Ut),new Error("Failed to decrypt data.")}})()}static{this.\u0275fac=function(nt){return new(nt||M)}}static{this.\u0275prov=Qa.jDH({token:M,factory:M.\u0275fac,providedIn:"root"})}}return M})();var hn=r(5351),hd=r(2332);let jd=(()=>{class M{constructor($,nt,Et){this.securityService=$,this.dialog=nt,this._nostrLoginService=Et,this.localStorageSecretKeyName="secretKey",this.localStoragePublicKeyName="publicKey",this.localStorageNpubName="npub",this.localStorageNsecName="nsec",this.storageKey="userPassword"}savePassword($,nt){const Et=Date.now()+60*nt*1e3;sessionStorage.setItem(this.storageKey,JSON.stringify({password:$,expirationTime:Et}))}getPassword(){const $=sessionStorage.getItem(this.storageKey);if(!$)return null;const{password:nt,expirationTime:Et}=JSON.parse($);return Date.now()>Et?(this.clearPassword(),null):nt}clearPassword(){sessionStorage.removeItem(this.storageKey)}changePassword($,nt,Et){var Ut=this;return(0,s.A)(function*(){try{const ue=yield Ut.getSecretKey($);if(!ue)throw new Error("Incorrect current password.");yield Ut.setSecretKey(ue,nt);const Re=yield Ut.getNsec($);return Re&&(yield Ut.setNsec(Re,nt)),Ut.clearPassword(),Et&&Ut.savePassword(nt,60),!0}catch(ue){return console.error("Failed to change password: ",ue),!1}})()}getUsername($){return $.startsWith("npub")&&($=E.Qe.decode($).data.toString()),`@${localStorage.getItem(`${$}`)||E.Qe.npubEncode($)}`}npub(){let $=this.getPublicKey();return E.Qe.npubEncode($)}requestPassword(){var $=this;return(0,s.A)(function*(){return $.dialog.open(y.b,{width:"300px",disableClose:!0}).afterClosed().toPromise()})()}nsec($){var nt=this;return(0,s.A)(function*(){if(nt.usingSecretKey()){let Et=yield nt.getSecretKey($);const Ut=Uint8Array.from(_.hp.from(Et,"hex"));return E.Qe.nsecEncode(Ut)}return""})()}pubkey($){return E.Qe.decode($).data.toString()}setPublicKey($){const nt=E.Qe.npubEncode($);window.localStorage.setItem(this.localStoragePublicKeyName,$),window.localStorage.setItem(this.localStorageNpubName,nt)}getPublicKey(){const $=localStorage.getItem("__nostrlogin_nip46");if($)try{return JSON.parse($).pubkey||""}catch(nt){console.error("Error parsing nostr login data:",nt)}return localStorage.getItem(this.localStoragePublicKeyName)||""}setNpub($){localStorage.setItem(this.localStorageNpubName,$)}getNpub(){return window.localStorage.getItem(this.localStorageNpubName)||""}setSecretKey($,nt=""){var Et=this;return(0,s.A)(function*(){if(""===nt)localStorage.setItem(Et.localStorageSecretKeyName,$),localStorage.setItem("usePassword","false");else{const Ut=yield Et.securityService.encryptData($,nt);localStorage.setItem(Et.localStorageSecretKeyName,Ut),localStorage.setItem("usePassword","true")}})()}getSecretKey($=""){var nt=this;return(0,s.A)(function*(){const Et=localStorage.getItem(nt.localStorageSecretKeyName),Ut="true"===localStorage.getItem("usePassword");return Et?Ut?yield nt.securityService.decryptData(Et,$):Et:null})()}getDecryptedSecretKey(){var $=this;return(0,s.A)(function*(){try{if("true"!==localStorage.getItem("usePassword"))return $.getSecretKey();const Et=$.getPassword();if(Et)return yield $.getSecretKey(Et);const Ut=yield $.requestPassword();if(Ut?.password){const ue=yield $.getSecretKey(Ut.password);return 0!==Ut.duration&&$.savePassword(Ut.password,Ut.duration),ue}return console.error("Password not provided"),null}catch(nt){return console.error("Error decrypting private key:",nt),null}})()}setNsec($,nt=""){var Et=this;return(0,s.A)(function*(){if(""===nt)localStorage.setItem(Et.localStorageNsecName,$),localStorage.setItem("usePassword","false");else{const Ut=yield Et.securityService.encryptData($,nt);localStorage.setItem(Et.localStorageNsecName,Ut),localStorage.setItem("usePassword","true")}})()}getNsec($=""){var nt=this;return(0,s.A)(function*(){const Et=localStorage.getItem(nt.localStorageNsecName),Ut="true"===localStorage.getItem("usePassword");return Et?Ut?yield nt.securityService.decryptData(Et,$):Et:null})()}setPublicKeyFromExtension($){this.setPublicKey($)}handleLoginWithKey($,nt=""){let Et,Ut,ue,Re;try{if($.startsWith(this.localStorageNsecName)){const pr=E.Qe.decode($);if(pr.type!==this.localStorageNsecName)throw new Error("Invalid nsec key.");Et=_.hp.from(pr.data).toString("hex")}else{if(!/^[0-9a-fA-F]{64}$/.test($))throw new Error("Invalid key format. Must be either nsec or hex.");Et=$}const Ge=new Uint8Array(_.hp.from(Et,"hex"));return Ut=(0,E.lG)(Ge),Re=E.Qe.npubEncode(Ut),ue=E.Qe.nsecEncode(Ge),this.setSecretKey(Et,nt),this.setNsec(Re,nt),this.setPublicKey(Ut),this.setNpub(Re),!0}catch(Ge){return console.error("Error during key handling: ",Ge),!1}}handleLoginWithMnemonic($,nt="",Et=""){try{const ue=function ud(M,P,$=0){let Et=ba.fromMasterSeed(Ci(M,P)).derive(`m/44'/1237'/${$}'/0/0`).privateKey;if(!Et)throw new Error("could not derive private key");return Et}($,nt,0),Re=(0,c.My)(ue),Ge=(0,E.lG)(ue),pr=E.Qe.npubEncode(Ge),Or=E.Qe.nsecEncode(ue);return this.setSecretKey(Re,Et),this.setNsec(Or,Et),this.setPublicKey(Ge),this.setNpub(pr),window.localStorage.setItem(this.localStorageNsecName,Or),!0}catch(Ut){return console.error("Error during login with mnemonic:",Ut),!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 nt=(0,E.Bq)(),Et=_.hp.from(nt).toString("hex"),Ut=(0,E.lG)(nt),ue=E.Qe.npubEncode(Ut),Re=E.Qe.nsecEncode(nt);return this.setSecretKey(Et,$),this.setNsec(Re,$),this.setPublicKey(Ut),this.setNpub(ue),{secretKey:Et,pubkey:Ut,npub:ue,nsec:Re}}catch(nt){return console.error("Error during key generation:",nt),null}}handleLoginWithExtension(){var $=this;return(0,s.A)(function*(){const nt=globalThis;if(!nt.nostr)return!1;try{const Et=yield nt.nostr.getPublicKey();if(!Et)throw new Error("Public key not available from Nostr extension.");return $.setPublicKeyFromExtension(Et),!0}catch(Et){return console.error("Failed to connect to Nostr extension:",Et),!1}})()}encryptMessage($,nt,Et){return(0,s.A)(function*(){console.log(Et);try{return yield E.sh.encrypt($,nt,Et)}catch(Ut){throw console.error("Error encrypting message:",Ut),Ut}})()}encryptMessageWithExtension($,nt){return(0,s.A)(function*(){return yield globalThis.nostr.nip04.encrypt(nt,$)})()}decryptMessageWithExtension($,nt){return(0,s.A)(function*(){const Et=globalThis;if(Et.nostr&&"function"==typeof Et.nostr.nip04?.decrypt)try{return yield Et.nostr.nip04.decrypt($,nt)}catch(Ut){return console.error("Decryption failed:",Ut),"*Failed to decrypt content: "+Ut.message+"*"}return console.warn("Nostr extension or decrypt method is unavailable"),"Attempted Nostr Window decryption and failed."})()}decryptMessage($,nt,Et){return(0,s.A)(function*(){try{if(!$||!nt||!Et)throw new Error("Private key, public key, or encrypted message is missing or undefined.");const Ut=yield E.sh.decrypt($,nt,Et);if(!Ut)throw new Error("Decryption returned an empty message.");return Ut}catch(Ut){throw Ut}})()}getUnsignedEvent($,nt,Et){return{kind:$,pubkey:this.getPublicKey(),tags:nt,content:Et,created_at:Math.floor(Date.now()/1e3)}}getSignedEvent($,nt){const Et=(0,c.aT)(nt);return(0,E.pC)($,Et)}getMuteList(){return(localStorage.getItem("muteList")||"").split(",")}setMuteListFromTags($){let nt=[];$.forEach(Et=>{nt.push(Et[1])}),this.setMuteList(nt)}setMuteList($){if(0===$.length)localStorage.setItem("muteList","");else{let nt=Array.from(new Set($));localStorage.setItem("muteList",nt.filter(Et=>Et).join(","))}}signEventWithExtension($){return(0,s.A)(function*(){const nt=globalThis;if(nt.nostr)return yield nt.nostr.signEvent($);throw new Error("Tried to sign event with extension but failed")})()}signDMWithExtension($,nt){return(0,s.A)(function*(){const Et=globalThis;if(Et.nostr&&Et.nostr.nip04?.encrypt)return yield Et.nostr.nip04.encrypt($,nt);throw new Error("Failed to Sign with extension")})()}isUsingExtension(){var $=this;return(0,s.A)(function*(){const nt=globalThis;if(nt.nostr&&nt.nostr.getPublicKey)try{return!localStorage.getItem($.localStorageSecretKeyName)}catch(Et){return console.error("Failed to check Nostr extension:",Et),!1}return!1})()}isUsingSecretKey(){return!!localStorage.getItem(this.localStorageSecretKeyName)}getNpubFromPubkey($){try{return E.Qe.npubEncode($)}catch(nt){return console.error("Error converting hex to npub:",nt),""}}getNsecFromSeckey($){try{const nt=Uint8Array.from(_.hp.from($,"hex"));return E.Qe.nsecEncode(nt)}catch(nt){return console.error("Error converting hex to nsec:",nt),""}}static{this.\u0275fac=function(nt){return new(nt||M)(Qa.KVO(Gs),Qa.KVO(hn.bZ),Qa.KVO(hd.v))}}static{this.\u0275prov=Qa.jDH({token:M,factory:M.\u0275fac,providedIn:"root"})}}return M})()},2083:(i,a,r)=>{"use strict";r.d(a,{d:()=>E});var o=r(467),s=r(8418),c=r(4438),y=r(5645),_=r(7291);let E=(()=>{class T{constructor(S,I){this.subscriptionService=S,this.storageService=I,this.isProfileLoaded=!1}loadUserProfile(S){var I=this;return(0,o.A)(function*(){I.isProfileLoaded||(yield I.subscribeToUserProfile(S),yield I.subscribeToUserContacts(S),yield I.subscribeToUserChats(S),yield I.subscribeToUserPosts(S),yield I.subscribeToMyLikes(S),I.isProfileLoaded=!0)})()}subscribeToUserProfile(S){var I=this;return(0,o.A)(function*(){const N=yield I.storageService.getLastUpdateDate("users"),Y={kinds:[0],authors:[S],limit:1};N&&(Y.since=parseInt(N,10)),I.subscriptionService.addSubscriptions([Y],z=>{const q=I.parseMetadataEvent(z);I.storageService.saveProfile(S,q)})})()}subscribeToUserContacts(S){var I=this;return(0,o.A)(function*(){const N=yield I.storageService.getLastUpdateDate("contacts"),Y=[{kinds:[s.In],authors:[S]},{kinds:[s.In],"#p":[S]}];if(N){const z=parseInt(N,10);Y.forEach(q=>q.since=z)}I.subscriptionService.addSubscriptions(Y,z=>{I.storageService.saveContacts(S,[{id:z.id,pubkey:z.pubkey,created_at:z.created_at,tags:z.tags,isFollower:z.pubkey===S}])})})()}subscribeToUserChats(S){var I=this;return(0,o.A)(function*(){const N=yield I.storageService.getLastUpdateDate("chats"),Y=[{kinds:[s.rV],authors:[S],limit:300},{kinds:[s.rV],"#p":[S],limit:300}];if(N){const z=parseInt(N,10);Y.forEach(q=>q.since=z)}else I.storageService.removeAllChats();I.subscriptionService.addSubscriptions(Y,z=>{const q=I.parseChatEvent(z);I.storageService.saveChatEvent(q)})})()}subscribeToUserPosts(S){var I=this;return(0,o.A)(function*(){const N=yield I.storageService.getLastUpdateDate("posts"),Y={kinds:[s.av],authors:[S]};N&&(Y.since=parseInt(N,10)),I.subscriptionService.addSubscriptions([Y],z=>{I.isReply(z)||I.storageService.savePost(z)})})()}isReply(S){return S.tags.filter(N=>"e"===N[0]||"p"===N[0]).length>0}subscribeToMyLikes(S){var I=this;return(0,o.A)(function*(){const N=yield I.storageService.getLastUpdateDate("myLikes"),Y={kinds:[s.qT],authors:[S]};N&&(Y.since=parseInt(N,10)),I.subscriptionService.addSubscriptions([Y],z=>{I.storageService.saveLike(z)})})()}parseMetadataEvent(S){try{return JSON.parse(S.content)}catch(I){return console.error("Error parsing metadata event:",I),null}}parseChatEvent(S){try{const I=S.content.split("?iv=");return{id:S.id,kind:S.kind,pubkey:S.pubkey,created_at:S.created_at,tags:S.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(_.n))}}static{this.\u0275prov=c.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()},7291:(i,a,r)=>{"use strict";r.d(a,{n:()=>E});var o=r(467),s=r(119),c=r.n(s),y=r(4412),_=r(4438);let E=(()=>{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.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.projectStatsStore=this.createStore("projectStats"),this.loadAllProjectsFromDB(),this.loadAllProjectStatsFromDB(),this.loadAllContactsFromDB(),this.loadAllChatEventsFromDB(),this.loadAllMyLikesFromDB(),this.loadAllNotificationsFromDB(),this.loadContactStatsFromDB(),this.calculateAndStoreAllContactStats()}createStore(S){return c().createInstance({driver:c().INDEXEDDB,name:"angor-hub",version:1,storeName:S})}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()}saveContacts(S,I){var N=this;return(0,o.A)(function*(){try{const Y=[];for(const z of I){const q=`${S}:${z.id}`;yield N.contactsStore.setItem(q,z),Y.push(z)}N.contactsSubject.next({pubKey:S,contacts:Y}),yield N.calculateAndStoreAllContactStats(),yield N.setUpdateHistory("contacts")}catch(Y){console.error("Error saving contacts:",Y)}})()}calculateAndStoreAllContactStats(){var S=this;return(0,o.A)(function*(){try{const I={};yield S.contactsStore.iterate((N,Y)=>{const[z]=Y.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)S.contactStatsMap[N]||(S.contactStatsMap[N]=new y.t({pubKey:N,totalContacts:0,followersCount:0,followingCount:0})),S.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$(S){return this.contactStatsMap[S]||(this.contactStatsMap[S]=new y.t({pubKey:S,totalContacts:0,followersCount:0,followingCount:0}),this.calculateAndStoreAllContactStats()),this.contactStatsMap[S].asObservable()}getAllContactsPaginated(S,I,N){var Y=this;return(0,o.A)(function*(){try{const z=[];yield Y.contactsStore.iterate((et,_t)=>{const[Bt]=_t.split(":");Bt===S&&z.push(et)});const q=z.length,dt=(I-1)*N;return{contacts:z.slice(dt,dt+N),totalCount:q}}catch(z){return console.error("Error retrieving paginated contacts for pubKey:",z),{contacts:[],totalCount:0}}})()}getAllContacts(S=""){var I=this;return(0,o.A)(function*(){try{const N=[];return yield I.contactsStore.iterate((Y,z)=>{const[q,dt]=z.split(":");(""===S||q===S)&&N.push({pubKey:q,contact:Y})}),N}catch(N){return console.error("Error retrieving contacts:",N),[]}})()}getContactStats(S){var I=this;return(0,o.A)(function*(){try{let N=0,Y=0,z=0;return yield I.contactsStore.iterate((q,dt)=>{const[pt,et]=dt.split(":");pt===S&&(N++,q.isFollower?Y++:z++)}),{totalContacts:N,followersCount:Y,followingCount:z}}catch(N){return console.error("Error retrieving contact stats for pubKey:",N),{totalContacts:0,followersCount:0,followingCount:0}}})()}removeAllContacts(S){var I=this;return(0,o.A)(function*(){try{const N=[];yield I.contactsStore.iterate((Y,z)=>{const[q]=z.split(":");q===S&&N.push(z)});for(const Y of N)yield I.contactsStore.removeItem(Y);yield I.contactsStore.clear(),I.contactStatsSubject.next({totalContacts:0,followersCount:0,followingCount:0}),I.contactsSubject.next({pubKey:S,contacts:[]}),yield I.setUpdateHistory("contacts")}catch(N){console.error("Error removing all contacts for pubKey:",N)}})()}saveProfile(S,I){var N=this;return(0,o.A)(function*(){try{if(!S||!I)return void console.error("Invalid pubKey or metadata:",S,I);I.pubKey=S,yield N.profileStore.setItem(S,I),N.profileSubject.next({pubKey:S,metadata:I}),yield N.setUpdateHistory("profiles")}catch(Y){console.error("Error saving profile",Y)}})()}getProfile(S){var I=this;return(0,o.A)(function*(){try{return(yield I.profileStore.getItem(S))||null}catch(N){return console.error("Error retrieving profile metadata:",N),null}})()}getAllProfiles(){var S=this;return(0,o.A)(function*(){try{const I=[];return yield S.profileStore.iterate(N=>{I.push(N)}),I}catch(I){return console.error("Error retrieving all Profile:",I),[]}})()}searchProfile(S){var I=this;return(0,o.A)(function*(){try{const N=[],Y=S.toLowerCase();return yield I.profileStore.iterate((z,q)=>{JSON.stringify(z).toLowerCase().includes(Y)&&N.push({pubKey:q,profile:z})}),N}catch(N){return console.error("Error searching profiles by metadata:",N),[]}})()}getLastUpdateDate(S){var I=this;return(0,o.A)(function*(){try{return(yield I.updateHistoryStore.getItem(S))||null}catch(N){return console.error("Error retrieving last update date:",N),null}})()}saveProject(S){var I=this;return(0,o.A)(function*(){try{yield I.projectsStore.setItem(S.projectIdentifier,S);const N=yield I.getAllProjects();I.projectsSubject.next(N),yield I.setUpdateHistory("projects")}catch(N){console.error("Error saving project:",N)}})()}getProjectsByIds(S){var I=this;return(0,o.A)(function*(){if(!S||0===S.length)return[];const N=[];for(const Y of S){const z=yield I.projectsStore.getItem(Y);z&&N.push(z)}return N})()}getAllProjects(){var S=this;return(0,o.A)(function*(){try{const I=[];return yield S.projectsStore.iterate(N=>{I.push(N)}),I}catch(I){return console.error("Error retrieving all projects:",I),[]}})()}getProjectStats(S){var I=this;return(0,o.A)(function*(){try{return(yield I.projectStatsStore.getItem(S))||null}catch(N){return console.error("Error retrieving project stats:",N),null}})()}saveProjectStats(S,I){var N=this;return(0,o.A)(function*(){try{yield N.projectStatsStore.setItem(S,I);const Y=yield N.getAllProjectStats();N.projectStatsSubject.next(Y),yield N.setUpdateHistory("projectStats")}catch(Y){console.error("Error saving project stats:",Y)}})()}getAllProjectStats(){var S=this;return(0,o.A)(function*(){try{const I={};return yield S.projectStatsStore.iterate((N,Y)=>{I[Y]=N}),I}catch(I){return console.error("Error retrieving all project stats:",I),{}}})()}savePost(S){var I=this;return(0,o.A)(function*(){try{yield I.postsStore.setItem(S.id,S),yield I.setUpdateHistory("posts"),I.postsSubject.next(S)}catch(N){console.error("Error saving event type 1 and sending it to clients:",N)}})()}getPostsByPubKey(S){var I=this;return(0,o.A)(function*(){try{const N=[];return yield I.postsStore.iterate(Y=>{Y.pubkey===S&&1===Y.kind&&N.push(Y)}),N.sort((Y,z)=>z.createdAt-Y.createdAt)}catch(N){return console.error("Error retrieving events for pubKey:",N),[]}})()}getPostById(S){var I=this;return(0,o.A)(function*(){try{let N=null;return yield I.postsStore.iterate(Y=>{if(Y.id===S&&1===Y.kind)return N=Y,N}),N}catch(N){return console.error("Error retrieving post by ID:",N),null}})()}getAllPostsWithPagination(S,I=10){var N=this;return(0,o.A)(function*(){try{const Y=[],z=(S-1)*I;return yield N.postsStore.iterate(q=>{1===q.kind&&Y.push(q)}),Y.sort((q,dt)=>dt.created_at-q.created_at).slice(z,z+I)}catch(Y){return console.error("Error retrieving all posts with pagination:",Y),[]}})()}getPostsByPubKeysWithPagination(S,I,N=10){var Y=this;return(0,o.A)(function*(){try{const z=[],q=(I-1)*N;return yield Y.postsStore.iterate(dt=>{S.includes(dt.pubkey)&&1===dt.kind&&z.push(dt)}),z.sort((dt,pt)=>pt.created_at-dt.created_at).slice(q,q+N)}catch(z){return console.error("Error retrieving events for pubKeys with pagination:",z),[]}})()}saveLike(S){var I=this;return(0,o.A)(function*(){try{yield I.myLikesStore.setItem(S.id,S);const N=yield I.getAllMyLikes();I.myLikesSubject.next(N),yield I.setUpdateHistory("myLikes")}catch(N){console.error("Error saving like:",N)}})()}getAllMyLikes(){var S=this;return(0,o.A)(function*(){try{const I=[];return yield S.myLikesStore.iterate(N=>{try{const Y=N.tags.find(z=>"e"===z[0]);Y&&I.push(Y[1])}catch(Y){console.warn("Error parsing like:",N,Y)}}),I}catch(I){return console.error("Error retrieving all likes:",I),[]}})()}saveNotification(S){var I=this;return(0,o.A)(function*(){try{yield I.notificationsStore.setItem(S.id,S);const N=yield I.getAllNotifications();I.notificationsSubject.next(N),yield I.setUpdateHistory("notifications")}catch(N){console.error("Error saving notification:",N)}})()}getAllNotifications(){var S=this;return(0,o.A)(function*(){try{const I=[];return yield S.notificationsStore.iterate(N=>{I.push(N)}),I}catch(I){return console.error("Error retrieving all notifications:",I),[]}})()}saveChatEvent(S){var I=this;return(0,o.A)(function*(){try{yield I.chatsStore.setItem(S.id,S),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 S=this;return(0,o.A)(function*(){try{const I=[];return yield S.chatsStore.iterate(N=>{I.push(N)}),I}catch(I){return console.error("Error retrieving all chat events:",I),[]}})()}getChatEventsByPubKey(S){var I=this;return(0,o.A)(function*(){try{const N=[];return yield I.chatsStore.iterate(Y=>{const z=I.getReceiverPubKeyFromTags(Y.tags);(Y.pubkey===S||z===S)&&N.push(Y)}),N}catch(N){return console.error("Error retrieving chat events by pubkey:",N),[]}})()}updateChatEventReadStatus(S,I){var N=this;return(0,o.A)(function*(){try{const Y=yield N.chatsStore.getItem(S);if(Y){Y.IsRead=I,yield N.chatsStore.setItem(S,Y);const z=yield N.getAllChatEvents();N.chatEventsSubject.next(z),N.updateUnreadChatCount(z)}}catch(Y){console.error("Error updating chat event read status:",Y)}})()}markAllChatEventsAsRead(S){var I=this;return(0,o.A)(function*(){try{yield I.chatsStore.iterate(function(){var Y=(0,o.A)(function*(z,q){const dt=I.getReceiverPubKeyFromTags(z.tags);(z.pubkey===S||dt===S)&&!z.IsRead&&(z.IsRead=!0,yield I.chatsStore.setItem(q,z))});return function(z,q){return Y.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(S){for(const I of S)if("p"===I[0]&&I[1])return I[1];return null}updateUnreadChatCount(S){const I=S.filter(N=>!N.IsRead).length;this.unreadChatCountSubject.next(I)}removeAllChats(){var S=this;return(0,o.A)(function*(){try{yield S.chatsStore.clear(),S.chatEventsSubject.next([]),S.unreadChatCountSubject.next(0),console.log("All chat events have been removed successfully.")}catch(I){console.error("Error removing all chat events:",I)}})()}setUpdateHistory(S){var I=this;return(0,o.A)(function*(){try{const N=Math.floor(Date.now()/1e3);yield I.updateHistoryStore.setItem(S,N)}catch(N){console.error("Error updating history:",N)}})()}loadAllProjectsFromDB(){var S=this;return(0,o.A)(function*(){try{const I=yield S.getAllProjects();S.projectsSubject.next(I)}catch(I){console.error("Error loading projects from DB:",I)}})()}loadAllProjectStatsFromDB(){var S=this;return(0,o.A)(function*(){try{const I=yield S.getAllProjectStats();S.projectStatsSubject.next(I)}catch(I){console.error("Error loading project stats from DB:",I)}})()}loadAllContactsFromDB(S=""){var I=this;return(0,o.A)(function*(){try{const N=yield I.getAllContacts(S);if(N.length>0){const Y={};for(const z of N)Y[z.pubKey]||(Y[z.pubKey]=[]),Y[z.pubKey].push(z.contact);for(const z in Y)I.contactsSubject.next({pubKey:z,contacts:Y[z]})}}catch(N){console.error("Error loading contacts from DB:",N)}})()}loadAllChatEventsFromDB(){var S=this;return(0,o.A)(function*(){try{const I=yield S.getAllChatEvents();S.chatEventsSubject.next(I)}catch(I){console.error("Error loading chat events from DB:",I)}})()}loadPostsFromDB(S,I=10,N=0){var Y=this;return(0,o.A)(function*(){try{const z=[];return yield Y.postsStore.iterate(q=>{S.includes(q.pubkey)&&z.push(q)}),z.sort((q,dt)=>dt.created_at-q.created_at).slice(N,N+I)}catch(z){return console.error("Error retrieving events from DB:",z),[]}})()}loadPosts(S,I){var N=this;return(0,o.A)(function*(){const z=10*(I-1),q=yield N.loadPostsFromDB(S,10,z);q.length>0&&q.forEach(dt=>{N.postsSubject.next(dt)})})()}loadAllMyLikesFromDB(){var S=this;return(0,o.A)(function*(){try{const I=yield S.getAllMyLikes();S.myLikesSubject.next(I)}catch(I){console.error("Error loading likes from DB:",I)}})()}loadAllNotificationsFromDB(){var S=this;return(0,o.A)(function*(){try{const I=yield S.getAllNotifications();S.notificationsSubject.next(I)}catch(I){console.error("Error loading notifications from DB:",I)}})()}loadContactStatsFromDB(){var S=this;return(0,o.A)(function*(){try{let I=0,N=0,Y=0;yield S.contactsStore.iterate((z,q)=>{const[dt]=q.split(":");I++,z.isFollower?N++:Y++}),S.contactStatsSubject.next({totalContacts:I,followersCount:N,followingCount:Y})}catch(I){console.error("Error loading contact stats from DB:",I)}})()}static{this.\u0275fac=function(I){return new(I||T)}}static{this.\u0275prov=_.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()},5645:(i,a,r)=>{"use strict";r.d(a,{n:()=>pt});var s,o=r(4412),c=new Uint8Array(16);function y(){if(!s&&!(s=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 s(c)}const _=/^(?:[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 A=[],S=0;S<256;++S)A.push((S+256).toString(16).substr(1));const N=function I(et){var _t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,Bt=(A[et[_t+0]]+A[et[_t+1]]+A[et[_t+2]]+A[et[_t+3]]+"-"+A[et[_t+4]]+A[et[_t+5]]+"-"+A[et[_t+6]]+A[et[_t+7]]+"-"+A[et[_t+8]]+A[et[_t+9]]+"-"+A[et[_t+10]]+A[et[_t+11]]+A[et[_t+12]]+A[et[_t+13]]+A[et[_t+14]]+A[et[_t+15]]).toLowerCase();if(!function E(et){return"string"==typeof et&&_.test(et)}(Bt))throw TypeError("Stringified UUID is invalid");return Bt},z=function Y(et,_t,Bt){var jt=(et=et||{}).random||(et.rng||y)();if(jt[6]=15&jt[6]|64,jt[8]=63&jt[8]|128,_t){Bt=Bt||0;for(var At=0;At<16;++At)_t[Bt+At]=jt[At];return _t}return N(jt)};var q=r(4438),dt=r(6231);let pt=(()=>{class et{constructor(Bt){this.relayService=Bt,this.subscriptions=new Map,this.activeRelays=[],this.pendingSubscriptions=new Map,this.subscriptionsSubject=new o.t(new Map),this.subscriptions$=this.subscriptionsSubject.asObservable(),this.subscriptionQueue=[],this.isProcessingQueue=!1,this.queueInterval=3e3,this.maxSubscriptionsPerBatch=5,this.debounceInterval=5e3,this.lastActionTimestamp=new Map,this.connectToAllRelays(),this.processSubscriptionQueue()}addSubscriptions(Bt,jt,At){const kt=this.findExistingSubscription(Bt);if(kt)return kt.callbacks.push(jt),kt.id;const ct=z();this.lastActionTimestamp.set(ct,Date.now());const lt={filter:Bt,callbacks:[jt],id:ct};return this.subscriptions.set(lt.id,lt),this.subscriptionsSubject.next(this.subscriptions),this.addToQueue(lt),lt.id}findExistingSubscription(Bt){return Array.from(this.subscriptions.values()).find(jt=>JSON.stringify(jt.filter)===JSON.stringify(Bt))}removeSubscriptionById(Bt){const jt=Date.now(),At=this.lastActionTimestamp.get(Bt);At&&jt-At{this.subscriptionQueue.length>0&&this.subscriptionQueue.splice(0,this.maxSubscriptionsPerBatch).forEach(At=>this.subscribeToRelays(At.filter,At))},this.queueInterval))}subscribeToRelays(Bt,jt){0!==this.activeRelays.length?this.relayService.ensureConnectedRelays().then(()=>{const At=this.relayService.getConnectedRelays();this.relayService.getPool().subscribeMany(At,Bt,{onevent:kt=>{jt.callbacks.forEach(ct=>ct(kt))},onclose:()=>console.log("Subscription closed")})}).catch(At=>{console.error("Error subscribing to relays:",At)}):this.pendingSubscriptions.set(jt.id,jt)}subscribeToAllRelays(){this.pendingSubscriptions.forEach(Bt=>{this.subscribeToRelays(Bt.filter,Bt)}),this.pendingSubscriptions.clear()}connectToAllRelays(){this.relayService.ensureConnectedRelays().then(()=>{this.activeRelays=this.relayService.getConnectedRelays(),this.subscribeToAllRelays()}).catch(Bt=>{console.error("Error connecting to relays:",Bt)})}clearAllSubscriptions(){this.subscriptions.clear(),this.pendingSubscriptions.clear(),this.subscriptionsSubject.next(new Map)}getSubscriptions(){return Array.from(this.subscriptions.values())}static{this.\u0275fac=function(jt){return new(jt||et)(q.KVO(dt.b))}}static{this.\u0275prov=q.jDH({token:et,factory:et.\u0275fac,providedIn:"root"})}}return et})()},7292:(i,a,r)=>{"use strict";r.d(a,{b:()=>z});var o=r(177),s=r(9417),c=r(8834),y=r(6600),_=r(5351),E=r(2102),T=r(9213),A=r(9042),S=r(2798),I=r(882),N=r(4438);function Y(q,dt){1&q&&(N.j41(0,"mat-error"),N.EFF(1," Password is required "),N.k0s())}let z=(()=>{class q{constructor(pt,et,_t){this.fb=pt,this.dialogRef=et,this.data=_t,this.passwordForm=this.fb.group({password:["",s.k0.required],duration:["0",s.k0.required]})}onCancel(){this.dialogRef.close()}onSubmit(){this.dialogRef.close(this.passwordForm.value)}static{this.\u0275fac=function(et){return new(et||q)(N.rXU(s.ok),N.rXU(_.CP),N.rXU(_.Vh))}}static{this.\u0275cmp=N.VBU({type:q,selectors:[["password-dialog"]],standalone:!0,features:[N.aNF],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(et,_t){1&et&&(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,Y,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 _t.onCancel()}),N.EFF(27,"Cancel"),N.k0s(),N.j41(28,"button",16),N.bIt("click",function(){return _t.onSubmit()}),N.EFF(29," Submit "),N.k0s()()),2&et&&(N.R7$(3),N.Y8G("formGroup",_t.passwordForm),N.R7$(),N.Y8G("subscriptSizing","dynamic"),N.R7$(5),N.Y8G("formControlName","password"),N.R7$(),N.Y8G("ngIf",_t.passwordForm.get("password").hasError("required")),N.R7$(18),N.Y8G("disabled",_t.passwordForm.invalid))},dependencies:[I.vg,c.Hl,c.$z,T.m_,T.An,s.YN,s.qT,s.me,s.BC,s.cb,y.wT,E.nJ,E.rl,s.X1,s.j4,s.JD,o.MD,o.bT,S.Ve,E.TL,E.JW,S.VO,E.RG,A.fS,A.fg],styles:[".full-width[_ngcontent-%COMP%]{width:100%}"],changeDetection:0})}}return q})()},4312:(i,a,r)=>{"use strict";var o=r(345),s=r(5245),c=r(4438);let y=(()=>{class b{constructor(){}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["app-root"]],standalone:!0,features:[c.aNF],decls:1,vars:0,template:function(m,C){1&m&&c.nrm(0,"router-outlet")},dependencies:[s.n3],styles:["[_nghost-%COMP%]{display:flex;flex:1 1 auto;width:100%;height:100%}"]})}}return b})();var _=r(467);const E=new c.nKC("ANGOR_MOCK_API_DEFAULT_DELAY");var T=r(8810),A=r(1985),S=r(6697),I=r(7673);class N{constructor(p,d){this.url=p,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 p=this._reply({request:this.request,urlParams:this.urlParams});return p instanceof A.c?p.pipe((0,S.s)(1)):(0,I.of)(p).pipe((0,S.s)(1))}reply(p){this._reply=p}replyCount(p){this._replyCount=p}}var Y=r(7680);let z=(()=>{class b{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,m){const C={handler:void 0,urlParams:{}},V=m.split("/"),J=this._handlers[d.toLowerCase()];for(const[vt,Kt]of J){const be=vt.split("/");if(V.length===be.length&&be.every((wr,po)=>wr.startsWith(":")||wr===V[po])){C.handler=Kt,C.urlParams=(0,Y.A)(be.map((wr,po)=>wr.startsWith(":")?[wr.substring(1),V[po]]:void 0).filter(Boolean));break}}return C}onGet(d,m){return this._registerHandler("get",d,m)}onPost(d,m){return this._registerHandler("post",d,m)}onPatch(d,m){return this._registerHandler("patch",d,m)}onDelete(d,m){return this._registerHandler("delete",d,m)}onPut(d,m){return this._registerHandler("put",d,m)}onHead(d,m){return this._registerHandler("head",d,m)}onJsonp(d,m){return this._registerHandler("jsonp",d,m)}onOptions(d,m){return this._registerHandler("options",d,m)}_registerHandler(d,m,C){const V=new N(m,C);return this._handlers[d].set(m,V),V}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();var q=r(1626),dt=r(1986),pt=r(5558);const et=(b,p)=>{const d=(0,c.WQX)(E),m=(0,c.WQX)(z),{handler:C,urlParams:V}=m.findHandler(b.method.toUpperCase(),b.url);return C?(C.request=b,C.urlParams=V,C.response.pipe((0,dt.c)(C.delay??d??0),(0,pt.n)(J=>{if(!J)return(0,T.$)(()=>new q.yz({error:"NOT FOUND",status:404,statusText:"NOT FOUND"}));const vt={status:J[0],body:J[1]};return vt.status>=200&&vt.status<300?(0,I.of)(new q.cS({body:vt.body,status:vt.status,statusText:"OK"})):(0,T.$)(()=>new q.yz({error:vt.body?.error,status:vt.status,statusText:"ERROR"}))}))):p(b)};var _t=r(9097),Bt=r(9979),jt=r(4412);let At=(()=>{class b{constructor(){this._auto$=new jt.t(!0),this._mode$=new jt.t("indeterminate"),this._progress$=new jt.t(0),this._show$=new jt.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,m){m?(!0===d?(this._urlMap.set(m,d),this._show$.next(!0)):!1===d&&this._urlMap.has(m)&&this._urlMap.delete(m),0===this._urlMap.size&&this._show$.next(!1)):console.error("The request URL must be provided!")}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();var kt=r(980);const ct=(b,p)=>{const d=(0,c.WQX)(At);let m=!1;return d.auto$.pipe((0,S.s)(1)).subscribe(C=>{m=C}),m?(d._setLoadingStatus(!0,b.url),p(b).pipe((0,kt.j)(()=>{d._setLoadingStatus(!1,b.url)}))):p(b)};var lt=r(4977),Ct=r(6860);let $t=(()=>{class b{constructor(){this._platform=(0,c.WQX)(Ct.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(m){return new(m||b)}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();var qt=r(177),ve=r(5964);let ne=(()=>{class b{constructor(){this._document=(0,c.WQX)(qt.qQ),this._router=(0,c.WQX)(s.Ix),this._router.events.pipe((0,ve.p)(d=>d instanceof s.wF),(0,S.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(m){return new(m||b)}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();var ce=r(7209),qe=r(6600),Mr=r(5351),mr=r(2102);class Wr extends Error{}class ke extends Wr{constructor(p){super(`Invalid DateTime: ${p.toMessage()}`)}}class Ve extends Wr{constructor(p){super(`Invalid Interval: ${p.toMessage()}`)}}class yt extends Wr{constructor(p){super(`Invalid Duration: ${p.toMessage()}`)}}class Lt extends Wr{}class Ie extends Wr{constructor(p){super(`Invalid unit ${p}`)}}class Pt extends Wr{}class le extends Wr{constructor(){super("Zone is an abstract class")}}const zt="numeric",Ae="short",Ye="long",ft={year:zt,month:zt,day:zt},me={year:zt,month:Ae,day:zt},Vt={year:zt,month:Ae,day:zt,weekday:Ae},Te={year:zt,month:Ye,day:zt},ie={year:zt,month:Ye,day:zt,weekday:Ye},We={hour:zt,minute:zt},Wt={hour:zt,minute:zt,second:zt},Ne={hour:zt,minute:zt,second:zt,timeZoneName:Ae},$e={hour:zt,minute:zt,second:zt,timeZoneName:Ye},Ke={hour:zt,minute:zt,hourCycle:"h23"},Nr={hour:zt,minute:zt,second:zt,hourCycle:"h23"},Ao={hour:zt,minute:zt,second:zt,hourCycle:"h23",timeZoneName:Ae},hr={hour:zt,minute:zt,second:zt,hourCycle:"h23",timeZoneName:Ye},Nt={year:zt,month:zt,day:zt,hour:zt,minute:zt},he={year:zt,month:zt,day:zt,hour:zt,minute:zt,second:zt},se={year:zt,month:Ae,day:zt,hour:zt,minute:zt},Le={year:zt,month:Ae,day:zt,hour:zt,minute:zt,second:zt},yr={year:zt,month:Ae,day:zt,weekday:Ae,hour:zt,minute:zt},mt={year:zt,month:Ye,day:zt,hour:zt,minute:zt,timeZoneName:Ae},U={year:zt,month:Ye,day:zt,hour:zt,minute:zt,second:zt,timeZoneName:Ae},Q={year:zt,month:Ye,day:zt,weekday:Ye,hour:zt,minute:zt,timeZoneName:Ye},it={year:zt,month:Ye,day:zt,weekday:Ye,hour:zt,minute:zt,second:zt,timeZoneName:Ye};class Tt{get type(){throw new le}get name(){throw new le}get ianaName(){return this.name}get isUniversal(){throw new le}offsetName(p,d){throw new le}formatOffset(p,d){throw new le}offset(p){throw new le}equals(p){throw new le}get isValid(){throw new le}}let It=null;class ye extends Tt{static get instance(){return null===It&&(It=new ye),It}get type(){return"system"}get name(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(p,{format:d,locale:m}){return Di(p,d,m)}formatOffset(p,d){return ps(this.offset(p),d)}offset(p){return-new Date(p).getTimezoneOffset()}equals(p){return"system"===p.type}get isValid(){return!0}}let ir={};const nr={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};let Xr={};class gr extends Tt{static create(p){return Xr[p]||(Xr[p]=new gr(p)),Xr[p]}static resetCache(){Xr={},ir={}}static isValidSpecifier(p){return this.isValidZone(p)}static isValidZone(p){if(!p)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:p}).format(),!0}catch{return!1}}constructor(p){super(),this.zoneName=p,this.valid=gr.isValidZone(p)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(p,{format:d,locale:m}){return Di(p,d,m,this.name)}formatOffset(p,d){return ps(this.offset(p),d)}offset(p){const d=new Date(p);if(isNaN(d))return NaN;const m=function er(b){return ir[b]||(ir[b]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:b,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),ir[b]}(this.name);let[C,V,J,vt,Kt,be,ur]=m.formatToParts?function Qr(b,p){const d=b.formatToParts(p),m=[];for(let C=0;C=0?so:1e3+so,(ds({year:C,month:V,day:J,hour:24===Kt?0:Kt,minute:be,second:ur,millisecond:0})-Gr)/6e4}equals(p){return"iana"===p.type&&p.name===this.name}get isValid(){return this.valid}}let ho={},Qt={};function Ft(b,p={}){const d=JSON.stringify([b,p]);let m=Qt[d];return m||(m=new Intl.DateTimeFormat(b,p),Qt[d]=m),m}let pe={},Yr={},Ko=null,Je={};function Ce(b,p,d,m){const C=b.listingMode();return"error"===C?null:"en"===C?d(p):m(p)}class xr{constructor(p,d,m){this.padTo=m.padTo||0,this.floor=m.floor||!1;const{padTo:C,floor:V,...J}=m;if(!d||Object.keys(J).length>0){const vt={useGrouping:!1,...m};m.padTo>0&&(vt.minimumIntegerDigits=m.padTo),this.inf=function br(b,p={}){const d=JSON.stringify([b,p]);let m=pe[d];return m||(m=new Intl.NumberFormat(b,p),pe[d]=m),m}(p,vt)}}format(p){if(this.inf){const d=this.floor?Math.floor(p):p;return this.inf.format(d)}return oi(this.floor?Math.floor(p):Da(p,3),this.padTo)}}class _o{constructor(p,d,m){let C;if(this.opts=m,this.originalZone=void 0,this.opts.timeZone)this.dt=p;else if("fixed"===p.zone.type){const J=p.offset/60*-1,vt=J>=0?`Etc/GMT+${J}`:`Etc/GMT${J}`;0!==p.offset&&gr.create(vt).valid?(C=vt,this.dt=p):(C="UTC",this.dt=0===p.offset?p:p.setZone("UTC").plus({minutes:p.offset}),this.originalZone=p.zone)}else"system"===p.zone.type?this.dt=p:"iana"===p.zone.type?(this.dt=p,C=p.zone.name):(C="UTC",this.dt=p.setZone("UTC").plus({minutes:p.offset}),this.originalZone=p.zone);const V={...this.opts};V.timeZone=V.timeZone||C,this.dtf=Ft(d,V)}format(){return this.originalZone?this.formatToParts().map(({value:p})=>p).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){const p=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?p.map(d=>{if("timeZoneName"===d.type){const m=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...d,value:m}}return d}):p}resolvedOptions(){return this.dtf.resolvedOptions()}}class ai{constructor(p,d,m){this.opts={style:"long",...m},!d&&Sn()&&(this.rtf=function Do(b,p={}){const{base:d,...m}=p,C=JSON.stringify([b,m]);let V=Yr[C];return V||(V=new Intl.RelativeTimeFormat(b,p),Yr[C]=V),V}(p,m))}format(p,d){return this.rtf?this.rtf.format(p,d):function tt(b,p,d="always",m=!1){const C={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."]},V=-1===["hours","minutes","seconds"].indexOf(b);if("auto"===d&&V){const wr="days"===b;switch(p){case 1:return wr?"tomorrow":`next ${C[b][0]}`;case-1:return wr?"yesterday":`last ${C[b][0]}`;case 0:return wr?"today":`this ${C[b][0]}`}}const J=Object.is(p,-0)||p<0,vt=Math.abs(p),Kt=1===vt,be=C[b],ur=m?Kt?be[1]:be[2]||be[1]:Kt?C[b][0]:b;return J?`${vt} ${ur} ago`:`in ${vt} ${ur}`}(d,p,this.opts.numeric,"long"!==this.opts.style)}formatToParts(p,d){return this.rtf?this.rtf.formatToParts(p,d):[]}}const ei={firstDay:1,minimalDays:4,weekend:[6,7]};class Zo{static fromOpts(p){return Zo.create(p.locale,p.numberingSystem,p.outputCalendar,p.weekSettings,p.defaultToEN)}static create(p,d,m,C,V=!1){const J=p||Mt.defaultLocale,vt=J||(V?"en-US":function rr(){return Ko||(Ko=(new Intl.DateTimeFormat).resolvedOptions().locale,Ko)}()),Kt=d||Mt.defaultNumberingSystem,be=m||Mt.defaultOutputCalendar,ur=ta(C)||Mt.defaultWeekSettings;return new Zo(vt,Kt,be,ur,J)}static resetCache(){Ko=null,Qt={},pe={},Yr={}}static fromObject({locale:p,numberingSystem:d,outputCalendar:m,weekSettings:C}={}){return Zo.create(p,d,m,C)}constructor(p,d,m,C,V){const[J,vt,Kt]=function Qe(b){const p=b.indexOf("-x-");-1!==p&&(b=b.substring(0,p));const d=b.indexOf("-u-");if(-1===d)return[b];{let m,C;try{m=Ft(b).resolvedOptions(),C=b}catch{const Kt=b.substring(0,d);m=Ft(Kt).resolvedOptions(),C=Kt}const{numberingSystem:V,calendar:J}=m;return[C,V,J]}}(p);this.locale=J,this.numberingSystem=d||vt||null,this.outputCalendar=m||Kt||null,this.weekSettings=C,this.intl=function De(b,p,d){return(d||p)&&(b.includes("-u-")||(b+="-u"),d&&(b+=`-ca-${d}`),p&&(b+=`-nu-${p}`)),b}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=V,this.fastNumbersCached=null}get fastNumbers(){return null==this.fastNumbersCached&&(this.fastNumbersCached=function ar(b){return(!b.numberingSystem||"latn"===b.numberingSystem)&&("latn"===b.numberingSystem||!b.locale||b.locale.startsWith("en")||"latn"===new Intl.DateTimeFormat(b.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(p){return p&&0!==Object.getOwnPropertyNames(p).length?Zo.create(p.locale||this.specifiedLocale,p.numberingSystem||this.numberingSystem,p.outputCalendar||this.outputCalendar,ta(p.weekSettings)||this.weekSettings,p.defaultToEN||!1):this}redefaultToEN(p={}){return this.clone({...p,defaultToEN:!0})}redefaultToSystem(p={}){return this.clone({...p,defaultToEN:!1})}months(p,d=!1){return Ce(this,p,ec,()=>{const m=d?{month:p,day:"numeric"}:{month:p},C=d?"format":"standalone";return this.monthsCache[C][p]||(this.monthsCache[C][p]=function we(b){const p=[];for(let d=1;d<=12;d++){const m=Lo.utc(2009,d,1);p.push(b(m))}return p}(V=>this.extract(V,m,"month"))),this.monthsCache[C][p]})}weekdays(p,d=!1){return Ce(this,p,ra,()=>{const m=d?{weekday:p,year:"numeric",month:"long",day:"numeric"}:{weekday:p},C=d?"format":"standalone";return this.weekdaysCache[C][p]||(this.weekdaysCache[C][p]=function Zt(b){const p=[];for(let d=1;d<=7;d++){const m=Lo.utc(2016,11,13+d);p.push(b(m))}return p}(V=>this.extract(V,m,"weekday"))),this.weekdaysCache[C][p]})}meridiems(){return Ce(this,void 0,()=>Aa,()=>{if(!this.meridiemCache){const p={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[Lo.utc(2016,11,13,9),Lo.utc(2016,11,13,19)].map(d=>this.extract(d,p,"dayperiod"))}return this.meridiemCache})}eras(p){return Ce(this,p,Us,()=>{const d={era:p};return this.eraCache[p]||(this.eraCache[p]=[Lo.utc(-40,1,1),Lo.utc(2017,1,1)].map(m=>this.extract(m,d,"era"))),this.eraCache[p]})}extract(p,d,m){const J=this.dtFormatter(p,d).formatToParts().find(vt=>vt.type.toLowerCase()===m);return J?J.value:null}numberFormatter(p={}){return new xr(this.intl,p.forceSimple||this.fastNumbers,p)}dtFormatter(p,d={}){return new _o(p,this.intl,d)}relFormatter(p={}){return new ai(this.intl,this.isEnglish(),p)}listFormatter(p={}){return function te(b,p={}){const d=JSON.stringify([b,p]);let m=ho[d];return m||(m=new Intl.ListFormat(b,p),ho[d]=m),m}(this.intl,p)}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:ji()?function _e(b){let p=Je[b];if(!p){const d=new Intl.Locale(b);p="getWeekInfo"in d?d.getWeekInfo():d.weekInfo,Je[b]=p}return p}(this.locale):ei}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(p){return this.locale===p.locale&&this.numberingSystem===p.numberingSystem&&this.outputCalendar===p.outputCalendar}toString(){return`Locale(${this.locale}, ${this.numberingSystem}, ${this.outputCalendar})`}}let Ci=null;class Io extends Tt{static get utcInstance(){return null===Ci&&(Ci=new Io(0)),Ci}static instance(p){return 0===p?Io.utcInstance:new Io(p)}static parseSpecifier(p){if(p){const d=p.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(d)return new Io(Sa(d[1],d[2]))}return null}constructor(p){super(),this.fixed=p}get type(){return"fixed"}get name(){return 0===this.fixed?"UTC":`UTC${ps(this.fixed,"narrow")}`}get ianaName(){return 0===this.fixed?"Etc/UTC":`Etc/GMT${ps(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(p,d){return ps(this.fixed,d)}get isUniversal(){return!0}offset(){return this.fixed}equals(p){return"fixed"===p.type&&p.fixed===this.fixed}get isValid(){return!0}}class Oi extends Tt{constructor(p){super(),this.zoneName=p}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 di(b,p){if(jo(b)||null===b)return p;if(b instanceof Tt)return b;if(function on(b){return"string"==typeof b}(b)){const m=b.toLowerCase();return"default"===m?p:"local"===m||"system"===m?ye.instance:"utc"===m||"gmt"===m?Io.utcInstance:Io.parseSpecifier(m)||gr.create(b)}return Yn(b)?Io.instance(b):"object"==typeof b&&"offset"in b&&"function"==typeof b.offset?b:new Oi(b)}const Un={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"},Ri={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]},yi=Un.hanidec.replace(/[\[|\]]/g,"").split("");let Ni={};function Xn({numberingSystem:b},p=""){const d=b||"latn";return Ni[d]||(Ni[d]={}),Ni[d][p]||(Ni[d][p]=new RegExp(`${Un[d]}${p}`)),Ni[d][p]}let bt,ui=()=>Date.now(),Mn="system",Uo=null,Xt=null,Be=null,Ee=60,Yt=null;class Mt{static get now(){return ui}static set now(p){ui=p}static set defaultZone(p){Mn=p}static get defaultZone(){return di(Mn,ye.instance)}static get defaultLocale(){return Uo}static set defaultLocale(p){Uo=p}static get defaultNumberingSystem(){return Xt}static set defaultNumberingSystem(p){Xt=p}static get defaultOutputCalendar(){return Be}static set defaultOutputCalendar(p){Be=p}static get defaultWeekSettings(){return Yt}static set defaultWeekSettings(p){Yt=ta(p)}static get twoDigitCutoffYear(){return Ee}static set twoDigitCutoffYear(p){Ee=p%100}static get throwOnInvalid(){return bt}static set throwOnInvalid(p){bt=p}static resetCaches(){Zo.resetCache(),gr.resetCache(),Lo.resetCache(),function na(){Ni={}}()}}class de{constructor(p,d){this.reason=p,this.explanation=d}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}const He=[0,31,59,90,120,151,181,212,243,273,304,334],Oe=[0,31,60,91,121,152,182,213,244,274,305,335];function fr(b,p){return new de("unit out of range",`you specified ${p} (of type ${typeof p}) as a ${b}, which is invalid`)}function Ir(b,p,d){const m=new Date(Date.UTC(b,p-1,d));b<100&&b>=0&&m.setUTCFullYear(m.getUTCFullYear()-1900);const C=m.getUTCDay();return 0===C?7:C}function Cr(b,p,d){return d+(fi(b)?Oe:He)[p-1]}function Pr(b,p){const d=fi(b)?Oe:He,m=d.findIndex(V=>Vus(m,p,d)?(be=m+1,Kt=1):be=m,{weekYear:be,weekNumber:Kt,weekday:vt,...Vi(b)}}function eo(b,p=4,d=1){const{weekYear:m,weekNumber:C,weekday:V}=b,J=$r(Ir(m,1,p),d),vt=Hn(m);let be,Kt=7*C+V-J-7+p;Kt<1?(be=m-1,Kt+=Hn(be)):Kt>vt?(be=m+1,Kt-=Hn(m)):be=m;const{month:ur,day:wr}=Pr(be,Kt);return{year:be,month:ur,day:wr,...Vi(b)}}function xo(b){const{year:p,month:d,day:m}=b;return{year:p,ordinal:Cr(p,d,m),...Vi(b)}}function Eo(b){const{year:p,ordinal:d}=b,{month:m,day:C}=Pr(p,d);return{year:p,month:m,day:C,...Vi(b)}}function fo(b,p){if(jo(b.localWeekday)&&jo(b.localWeekNumber)&&jo(b.localWeekYear))return{minDaysInFirstWeek:4,startOfWeek:1};if(!jo(b.weekday)||!jo(b.weekNumber)||!jo(b.weekYear))throw new Lt("Cannot mix locale-based week fields with ISO-based week fields");return jo(b.localWeekday)||(b.weekday=b.localWeekday),jo(b.localWeekNumber)||(b.weekNumber=b.localWeekNumber),jo(b.localWeekYear)||(b.weekYear=b.localWeekYear),delete b.localWeekday,delete b.localWeekNumber,delete b.localWeekYear,{minDaysInFirstWeek:p.getMinDaysInFirstWeek(),startOfWeek:p.getStartOfWeek()}}function $i(b){const p=Ji(b.year),d=ri(b.month,1,12),m=ri(b.day,1,In(b.year,b.month));return p?d?!m&&fr("day",b.day):fr("month",b.month):fr("year",b.year)}function vi(b){const{hour:p,minute:d,second:m,millisecond:C}=b,V=ri(p,0,23)||24===p&&0===d&&0===m&&0===C,J=ri(d,0,59),vt=ri(m,0,59),Kt=ri(C,0,999);return V?J?vt?!Kt&&fr("millisecond",C):fr("second",m):fr("minute",d):fr("hour",p)}function jo(b){return typeof b>"u"}function Yn(b){return"number"==typeof b}function Ji(b){return"number"==typeof b&&b%1==0}function Sn(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch{return!1}}function ji(){try{return typeof Intl<"u"&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch{return!1}}function ls(b,p,d){if(0!==b.length)return b.reduce((m,C)=>{const V=[p(C),C];return m&&d(m[0],V[0])===m[0]?m:V},null)[1]}function pa(b,p){return Object.prototype.hasOwnProperty.call(b,p)}function ta(b){if(null==b)return null;if("object"!=typeof b)throw new Pt("Week settings must be an object");if(!ri(b.firstDay,1,7)||!ri(b.minimalDays,1,7)||!Array.isArray(b.weekend)||b.weekend.some(p=>!ri(p,1,7)))throw new Pt("Invalid week settings");return{firstDay:b.firstDay,minimalDays:b.minimalDays,weekend:Array.from(b.weekend)}}function ri(b,p,d){return Ji(b)&&b>=p&&b<=d}function oi(b,p=2){let m;return m=b<0?"-"+(""+-b).padStart(p,"0"):(""+b).padStart(p,"0"),m}function Ua(b){if(!jo(b)&&null!==b&&""!==b)return parseInt(b,10)}function ea(b){if(!jo(b)&&null!==b&&""!==b)return parseFloat(b)}function Go(b){if(!jo(b)&&null!==b&&""!==b){const p=1e3*parseFloat("0."+b);return Math.floor(p)}}function Da(b,p,d=!1){const m=10**p;return(d?Math.trunc:Math.round)(b*m)/m}function fi(b){return b%4==0&&(b%100!=0||b%400==0)}function Hn(b){return fi(b)?366:365}function In(b,p){const d=function Ga(b,p){return b-p*Math.floor(b/p)}(p-1,12)+1;return 2===d?fi(b+(p-d)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][d-1]}function ds(b){let p=Date.UTC(b.year,b.month-1,b.day,b.hour,b.minute,b.second,b.millisecond);return b.year<100&&b.year>=0&&(p=new Date(p),p.setUTCFullYear(b.year,b.month-1,b.day)),+p}function Fo(b,p,d){return-$r(Ir(b,1,p),d)+p-1}function us(b,p=4,d=1){const m=Fo(b,p,d),C=Fo(b+1,p,d);return(Hn(b)-m+C)/7}function Zn(b){return b>99?b:b>Mt.twoDigitCutoffYear?1900+b:2e3+b}function Di(b,p,d,m=null){const C=new Date(b),V={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};m&&(V.timeZone=m);const J={timeZoneName:p,...V},vt=new Intl.DateTimeFormat(d,J).formatToParts(C).find(Kt=>"timezonename"===Kt.type.toLowerCase());return vt?vt.value:null}function Sa(b,p){let d=parseInt(b,10);Number.isNaN(d)&&(d=0);const m=parseInt(p,10)||0;return 60*d+(d<0||Object.is(d,-0)?-m:m)}function Js(b){const p=Number(b);if("boolean"==typeof b||""===b||Number.isNaN(p))throw new Pt(`Invalid unit value ${b}`);return p}function Xa(b,p){const d={};for(const m in b)if(pa(b,m)){const C=b[m];if(null==C)continue;d[p(m)]=Js(C)}return d}function ps(b,p){const d=Math.trunc(Math.abs(b/60)),m=Math.trunc(Math.abs(b%60)),C=b>=0?"+":"-";switch(p){case"short":return`${C}${oi(d,2)}:${oi(m,2)}`;case"narrow":return`${C}${d}${m>0?`:${m}`:""}`;case"techie":return`${C}${oi(d,2)}${oi(m,2)}`;default:throw new RangeError(`Value format ${p} is out of range for property format`)}}function Vi(b){return function Ka(b,p){return p.reduce((d,m)=>(d[m]=b[m],d),{})}(b,["hour","minute","second","millisecond"])}const hs=["January","February","March","April","May","June","July","August","September","October","November","December"],tc=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],Si=["J","F","M","A","M","J","J","A","S","O","N","D"];function ec(b){switch(b){case"narrow":return[...Si];case"short":return[...tc];case"long":return[...hs];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 Jn=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],Fi=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],pi=["M","T","W","T","F","S","S"];function ra(b){switch(b){case"narrow":return[...pi];case"short":return[...Fi];case"long":return[...Jn];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const Aa=["AM","PM"],Ta=["Before Christ","Anno Domini"],rc=["BC","AD"],Bs=["B","A"];function Us(b){switch(b){case"narrow":return[...Bs];case"short":return[...rc];case"long":return[...Ta];default:return null}}function ae(b,p){let d="";for(const m of b)d+=m.literal?m.val:p(m.val);return d}const Lr={D:ft,DD:me,DDD:Te,DDDD:ie,t:We,tt:Wt,ttt:Ne,tttt:$e,T:Ke,TT:Nr,TTT:Ao,TTTT:hr,f:Nt,ff:se,fff:mt,ffff:Q,F:he,FF:Le,FFF:U,FFFF:it};class Fr{static create(p,d={}){return new Fr(p,d)}static parseFormat(p){let d=null,m="",C=!1;const V=[];for(let J=0;J0&&V.push({literal:C||/^\s+$/.test(m),val:m}),d=null,m="",C=!C):C||vt===d?m+=vt:(m.length>0&&V.push({literal:/^\s+$/.test(m),val:m}),m=vt,d=vt)}return m.length>0&&V.push({literal:C||/^\s+$/.test(m),val:m}),V}static macroTokenToFormatOpts(p){return Lr[p]}constructor(p,d){this.opts=d,this.loc=p,this.systemLoc=null}formatWithSystemDefault(p,d){return null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(p,{...this.opts,...d}).format()}dtFormatter(p,d={}){return this.loc.dtFormatter(p,{...this.opts,...d})}formatDateTime(p,d){return this.dtFormatter(p,d).format()}formatDateTimeParts(p,d){return this.dtFormatter(p,d).formatToParts()}formatInterval(p,d){return this.dtFormatter(p.start,d).dtf.formatRange(p.start.toJSDate(),p.end.toJSDate())}resolvedOptions(p,d){return this.dtFormatter(p,d).resolvedOptions()}num(p,d=0){if(this.opts.forceSimple)return oi(p,d);const m={...this.opts};return d>0&&(m.padTo=d),this.loc.numberFormatter(m).format(p)}formatDateTimeFromString(p,d){const m="en"===this.loc.listingMode(),C=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,V=(Gr,so)=>this.loc.extract(p,Gr,so),J=Gr=>p.isOffsetFixed&&0===p.offset&&Gr.allowZ?"Z":p.isValid?p.zone.formatOffset(p.ts,Gr.format):"",Kt=(Gr,so)=>m?function X(b,p){return ec(p)[b.month-1]}(p,Gr):V(so?{month:Gr}:{month:Gr,day:"numeric"},"month"),be=(Gr,so)=>m?function Es(b,p){return ra(p)[b.weekday-1]}(p,Gr):V(so?{weekday:Gr}:{weekday:Gr,month:"long",day:"numeric"},"weekday"),ur=Gr=>{const so=Fr.macroTokenToFormatOpts(Gr);return so?this.formatWithSystemDefault(p,so):Gr},wr=Gr=>m?function Jt(b,p){return Us(p)[b.year<0?0:1]}(p,Gr):V({era:Gr},"era");return ae(Fr.parseFormat(d),Gr=>{switch(Gr){case"S":return this.num(p.millisecond);case"u":case"SSS":return this.num(p.millisecond,3);case"s":return this.num(p.second);case"ss":return this.num(p.second,2);case"uu":return this.num(Math.floor(p.millisecond/10),2);case"uuu":return this.num(Math.floor(p.millisecond/100));case"m":return this.num(p.minute);case"mm":return this.num(p.minute,2);case"h":return this.num(p.hour%12==0?12:p.hour%12);case"hh":return this.num(p.hour%12==0?12:p.hour%12,2);case"H":return this.num(p.hour);case"HH":return this.num(p.hour,2);case"Z":return J({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return J({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return J({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return p.zone.offsetName(p.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return p.zone.offsetName(p.ts,{format:"long",locale:this.loc.locale});case"z":return p.zoneName;case"a":return m?function Bi(b){return Aa[b.hour<12?0:1]}(p):V({hour:"numeric",hourCycle:"h12"},"dayperiod");case"d":return C?V({day:"numeric"},"day"):this.num(p.day);case"dd":return C?V({day:"2-digit"},"day"):this.num(p.day,2);case"c":case"E":return this.num(p.weekday);case"ccc":return be("short",!0);case"cccc":return be("long",!0);case"ccccc":return be("narrow",!0);case"EEE":return be("short",!1);case"EEEE":return be("long",!1);case"EEEEE":return be("narrow",!1);case"L":return C?V({month:"numeric",day:"numeric"},"month"):this.num(p.month);case"LL":return C?V({month:"2-digit",day:"numeric"},"month"):this.num(p.month,2);case"LLL":return Kt("short",!0);case"LLLL":return Kt("long",!0);case"LLLLL":return Kt("narrow",!0);case"M":return C?V({month:"numeric"},"month"):this.num(p.month);case"MM":return C?V({month:"2-digit"},"month"):this.num(p.month,2);case"MMM":return Kt("short",!1);case"MMMM":return Kt("long",!1);case"MMMMM":return Kt("narrow",!1);case"y":return C?V({year:"numeric"},"year"):this.num(p.year);case"yy":return C?V({year:"2-digit"},"year"):this.num(p.year.toString().slice(-2),2);case"yyyy":return C?V({year:"numeric"},"year"):this.num(p.year,4);case"yyyyyy":return C?V({year:"numeric"},"year"):this.num(p.year,6);case"G":return wr("short");case"GG":return wr("long");case"GGGGG":return wr("narrow");case"kk":return this.num(p.weekYear.toString().slice(-2),2);case"kkkk":return this.num(p.weekYear,4);case"W":return this.num(p.weekNumber);case"WW":return this.num(p.weekNumber,2);case"n":return this.num(p.localWeekNumber);case"nn":return this.num(p.localWeekNumber,2);case"ii":return this.num(p.localWeekYear.toString().slice(-2),2);case"iiii":return this.num(p.localWeekYear,4);case"o":return this.num(p.ordinal);case"ooo":return this.num(p.ordinal,3);case"q":return this.num(p.quarter);case"qq":return this.num(p.quarter,2);case"X":return this.num(Math.floor(p.ts/1e3));case"x":return this.num(p.ts);default:return ur(Gr)}})}formatDurationFromString(p,d){const m=Kt=>{switch(Kt[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}},V=Fr.parseFormat(d),J=V.reduce((Kt,{literal:be,val:ur})=>be?Kt:Kt.concat(ur),[]);return ae(V,(Kt=>be=>{const ur=m(be);return ur?this.num(Kt.get(ur),be.length):be})(p.shiftTo(...J.map(m).filter(Kt=>Kt))))}}const wo=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function ro(...b){const p=b.reduce((d,m)=>d+m.source,"");return RegExp(`^${p}$`)}function qo(...b){return p=>b.reduce(([d,m,C],V)=>{const[J,vt,Kt]=V(p,C);return[{...d,...J},vt||m,Kt]},[{},null,1]).slice(0,2)}function yn(b,...p){if(null==b)return[null,null];for(const[d,m]of p){const C=d.exec(b);if(C)return m(C)}return[null,null]}function So(...b){return(p,d)=>{const m={};let C;for(C=0;Cvoid 0!==Gr&&(so||Gr&&ur)?-Gr:Gr;return[{years:po(ea(d)),months:po(ea(m)),weeks:po(ea(C)),days:po(ea(V)),hours:po(ea(J)),minutes:po(ea(vt)),seconds:po(ea(Kt),"-0"===Kt),milliseconds:po(Go(be),wr)}]}const xl={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function oc(b,p,d,m,C,V,J){const vt={year:2===p.length?Zn(Ua(p)):Ua(p),month:tc.indexOf(d)+1,day:Ua(m),hour:Ua(C),minute:Ua(V)};return J&&(vt.second=Ua(J)),b&&(vt.weekday=b.length>3?Jn.indexOf(b)+1:Fi.indexOf(b)+1),vt}const bn=/^(?:(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 fc(b){const[,p,d,m,C,V,J,vt,Kt,be,ur,wr]=b,po=oc(p,C,m,d,V,J,vt);let Gr;return Gr=Kt?xl[Kt]:be?0:Sa(ur,wr),[po,new Io(Gr)]}const Cs=/^(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$/,jl=/^(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$/,sd=/^(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 pn(b){const[,p,d,m,C,V,J,vt]=b;return[oc(p,C,m,d,V,J,vt),Io.utcInstance]}function Hi(b){const[,p,d,m,C,V,J,vt]=b;return[oc(p,vt,d,m,C,V,J),Io.utcInstance]}const Jo=ro(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,Ti),Ya=ro(/(\d{4})-?W(\d\d)(?:-?(\d))?/,Ti),ya=ro(/(\d{4})-?(\d{3})/,Ti),Hc=ro(Ai),Wc=qo(function je(b,p){return[{year:Rt(b,p),month:Rt(b,p+1,1),day:Rt(b,p+2,1)},null,p+3]},ko,en,$a),Na=qo(gs,ko,en,$a),_l=qo($s,ko,en,$a),kc=qo(ko,en,$a),El=qo(ko),ll=ro(/(\d{4})-(\d\d)-(\d\d)/,Z),dl=ro(gt),js=qo(ko,en,$a),Kc="Invalid Duration",ga={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}},Pd={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},...ga},Mi=365.2425,Ki=30.436875,mc={years:{quarters:4,months:12,weeks:Mi/7,days:Mi,hours:24*Mi,minutes:525949.2,seconds:525949.2*60,milliseconds:525949.2*60*1e3},quarters:{months:3,weeks:Mi/28,days:Mi/4,hours:24*Mi/4,minutes:131487.3,seconds:525949.2*60/4,milliseconds:7889237999.999999},months:{weeks:Ki/7,days:Ki,hours:24*Ki,minutes:43829.1,seconds:2629746,milliseconds:2629746e3},...ga},Gi=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],ja=Gi.slice(0).reverse();function ni(b,p,d=!1){const m={values:d?p.values:{...b.values,...p.values||{}},loc:b.loc.clone(p.loc),conversionAccuracy:p.conversionAccuracy||b.conversionAccuracy,matrix:p.matrix||b.matrix};return new $n(m)}function Cc(b,p){let d=p.milliseconds??0;for(const m of ja.slice(1))p[m]&&(d+=p[m]*b[m].milliseconds);return d}function Xi(b,p){const d=Cc(b,p)<0?-1:1;Gi.reduceRight((m,C)=>{if(jo(p[C]))return m;if(m){const J=b[C][m],vt=Math.floor(p[m]*d/J);p[C]+=vt*d,p[m]-=vt*J*d}return C},null),Gi.reduce((m,C)=>{if(jo(p[C]))return m;if(m){const V=p[m]%1;p[m]-=V,p[C]+=V*b[m][C]}return C},null)}class $n{constructor(p){const d="longterm"===p.conversionAccuracy||!1;let m=d?mc:Pd;p.matrix&&(m=p.matrix),this.values=p.values,this.loc=p.loc||Zo.create(),this.conversionAccuracy=d?"longterm":"casual",this.invalid=p.invalid||null,this.matrix=m,this.isLuxonDuration=!0}static fromMillis(p,d){return $n.fromObject({milliseconds:p},d)}static fromObject(p,d={}){if(null==p||"object"!=typeof p)throw new Pt("Duration.fromObject: argument expected to be an object, got "+(null===p?"null":typeof p));return new $n({values:Xa(p,$n.normalizeUnit),loc:Zo.fromObject(d),conversionAccuracy:d.conversionAccuracy,matrix:d.matrix})}static fromDurationLike(p){if(Yn(p))return $n.fromMillis(p);if($n.isDuration(p))return p;if("object"==typeof p)return $n.fromObject(p);throw new Pt(`Unknown duration argument ${p} of type ${typeof p}`)}static fromISO(p,d){const[m]=function Vl(b){return yn(b,[vl,_c])}(p);return m?$n.fromObject(m,d):$n.invalid("unparsable",`the input "${p}" can't be parsed as ISO 8601`)}static fromISOTime(p,d){const[m]=function cd(b){return yn(b,[gc,El])}(p);return m?$n.fromObject(m,d):$n.invalid("unparsable",`the input "${p}" can't be parsed as ISO 8601`)}static invalid(p,d=null){if(!p)throw new Pt("need to specify a reason the Duration is invalid");const m=p instanceof de?p:new de(p,d);if(Mt.throwOnInvalid)throw new yt(m);return new $n({invalid:m})}static normalizeUnit(p){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"}[p&&p.toLowerCase()];if(!d)throw new Ie(p);return d}static isDuration(p){return p&&p.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(p,d={}){const m={...d,floor:!1!==d.round&&!1!==d.floor};return this.isValid?Fr.create(this.loc,m).formatDurationFromString(this,p):Kc}toHuman(p={}){if(!this.isValid)return Kc;const d=Gi.map(m=>{const C=this.values[m];return jo(C)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...p,unit:m.slice(0,-1)}).format(C)}).filter(m=>m);return this.loc.listFormatter({type:"conjunction",style:p.listStyle||"narrow",...p}).format(d)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let p="P";return 0!==this.years&&(p+=this.years+"Y"),(0!==this.months||0!==this.quarters)&&(p+=this.months+3*this.quarters+"M"),0!==this.weeks&&(p+=this.weeks+"W"),0!==this.days&&(p+=this.days+"D"),(0!==this.hours||0!==this.minutes||0!==this.seconds||0!==this.milliseconds)&&(p+="T"),0!==this.hours&&(p+=this.hours+"H"),0!==this.minutes&&(p+=this.minutes+"M"),(0!==this.seconds||0!==this.milliseconds)&&(p+=Da(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===p&&(p+="T0S"),p}toISOTime(p={}){if(!this.isValid)return null;const d=this.toMillis();return d<0||d>=864e5?null:(p={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...p,includeOffset:!1},Lo.fromMillis(d,{zone:"UTC"}).toISOTime(p))}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?Cc(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(p){if(!this.isValid)return this;const d=$n.fromDurationLike(p),m={};for(const C of Gi)(pa(d.values,C)||pa(this.values,C))&&(m[C]=d.get(C)+this.get(C));return ni(this,{values:m},!0)}minus(p){if(!this.isValid)return this;const d=$n.fromDurationLike(p);return this.plus(d.negate())}mapUnits(p){if(!this.isValid)return this;const d={};for(const m of Object.keys(this.values))d[m]=Js(p(this.values[m],m));return ni(this,{values:d},!0)}get(p){return this[$n.normalizeUnit(p)]}set(p){return this.isValid?ni(this,{values:{...this.values,...Xa(p,$n.normalizeUnit)}}):this}reconfigure({locale:p,numberingSystem:d,conversionAccuracy:m,matrix:C}={}){return ni(this,{loc:this.loc.clone({locale:p,numberingSystem:d}),matrix:C,conversionAccuracy:m})}as(p){return this.isValid?this.shiftTo(p).get(p):NaN}normalize(){if(!this.isValid)return this;const p=this.toObject();return Xi(this.matrix,p),ni(this,{values:p},!0)}rescale(){return this.isValid?ni(this,{values:function fa(b){const p={};for(const[d,m]of Object.entries(b))0!==m&&(p[d]=m);return p}(this.normalize().shiftToAll().toObject())},!0):this}shiftTo(...p){if(!this.isValid)return this;if(0===p.length)return this;p=p.map(J=>$n.normalizeUnit(J));const d={},m={},C=this.toObject();let V;for(const J of Gi)if(p.indexOf(J)>=0){V=J;let vt=0;for(const be in m)vt+=this.matrix[be][J]*m[be],m[be]=0;Yn(C[J])&&(vt+=C[J]);const Kt=Math.trunc(vt);d[J]=Kt,m[J]=(1e3*vt-1e3*Kt)/1e3}else Yn(C[J])&&(m[J]=C[J]);for(const J in m)0!==m[J]&&(d[V]+=J===V?m[J]:m[J]/this.matrix[V][J]);return Xi(this.matrix,d),ni(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 p={};for(const d of Object.keys(this.values))p[d]=0===this.values[d]?0:-this.values[d];return ni(this,{values:p},!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(p){if(!this.isValid||!p.isValid||!this.loc.equals(p.loc))return!1;function d(m,C){return void 0===m||0===m?void 0===C||0===C:m===C}for(const m of Gi)if(!d(this.values[m],p.values[m]))return!1;return!0}}const fs="Invalid Interval";class Wi{constructor(p){this.s=p.start,this.e=p.end,this.invalid=p.invalid||null,this.isLuxonInterval=!0}static invalid(p,d=null){if(!p)throw new Pt("need to specify a reason the Interval is invalid");const m=p instanceof de?p:new de(p,d);if(Mt.throwOnInvalid)throw new Ve(m);return new Wi({invalid:m})}static fromDateTimes(p,d){const m=Fa(p),C=Fa(d),V=function ic(b,p){return b&&b.isValid?p&&p.isValid?pp}isBefore(p){return!!this.isValid&&this.e<=p}contains(p){return!!this.isValid&&this.s<=p&&this.e>p}set({start:p,end:d}={}){return this.isValid?Wi.fromDateTimes(p||this.s,d||this.e):this}splitAt(...p){if(!this.isValid)return[];const d=p.map(Fa).filter(J=>this.contains(J)).sort((J,vt)=>J.toMillis()-vt.toMillis()),m=[];let{s:C}=this,V=0;for(;C+this.e?this.e:J;m.push(Wi.fromDateTimes(C,vt)),C=vt,V+=1}return m}splitBy(p){const d=$n.fromDurationLike(p);if(!this.isValid||!d.isValid||0===d.as("milliseconds"))return[];let V,{s:m}=this,C=1;const J=[];for(;mKt*C));V=+vt>+this.e?this.e:vt,J.push(Wi.fromDateTimes(m,V)),m=V,C+=1}return J}divideEqually(p){return this.isValid?this.splitBy(this.length()/p).slice(0,p):[]}overlaps(p){return this.e>p.s&&this.s=p.e}equals(p){return!(!this.isValid||!p.isValid)&&this.s.equals(p.s)&&this.e.equals(p.e)}intersection(p){if(!this.isValid)return this;const d=this.s>p.s?this.s:p.s,m=this.e=m?null:Wi.fromDateTimes(d,m)}union(p){return this.isValid?Wi.fromDateTimes(this.sp.e?this.e:p.e):this}static merge(p){const[d,m]=p.sort((C,V)=>C.s-V.s).reduce(([C,V],J)=>V?V.overlaps(J)||V.abutsStart(J)?[C,V.union(J)]:[C.concat([V]),J]:[C,J],[[],null]);return m&&d.push(m),d}static xor(p){let d=null,m=0;const C=[],V=p.map(Kt=>[{time:Kt.s,type:"s"},{time:Kt.e,type:"e"}]),vt=Array.prototype.concat(...V).sort((Kt,be)=>Kt.time-be.time);for(const Kt of vt)m+="s"===Kt.type?1:-1,1===m?d=Kt.time:(d&&+d!=+Kt.time&&C.push(Wi.fromDateTimes(d,Kt.time)),d=null);return Wi.merge(C)}difference(...p){return Wi.xor([this].concat(p)).map(d=>this.intersection(d)).filter(d=>d&&!d.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} \u2013 ${this.e.toISO()})`:fs}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(p=ft,d={}){return this.isValid?Fr.create(this.s.loc.clone(d),p).formatInterval(this):fs}toISO(p){return this.isValid?`${this.s.toISO(p)}/${this.e.toISO(p)}`:fs}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:fs}toISOTime(p){return this.isValid?`${this.s.toISOTime(p)}/${this.e.toISOTime(p)}`:fs}toFormat(p,{separator:d=" \u2013 "}={}){return this.isValid?`${this.s.toFormat(p)}${d}${this.e.toFormat(p)}`:fs}toDuration(p,d){return this.isValid?this.e.diff(this.s,p,d):$n.invalid(this.invalidReason)}mapEndpoints(p){return Wi.fromDateTimes(p(this.s),p(this.e))}}class Dc{static hasDST(p=Mt.defaultZone){const d=Lo.now().setZone(p).set({month:12});return!p.isUniversal&&d.offset!==d.set({month:6}).offset}static isValidIANAZone(p){return gr.isValidZone(p)}static normalizeZone(p){return di(p,Mt.defaultZone)}static getStartOfWeek({locale:p=null,locObj:d=null}={}){return(d||Zo.create(p)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:p=null,locObj:d=null}={}){return(d||Zo.create(p)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:p=null,locObj:d=null}={}){return(d||Zo.create(p)).getWeekendDays().slice()}static months(p="long",{locale:d=null,numberingSystem:m=null,locObj:C=null,outputCalendar:V="gregory"}={}){return(C||Zo.create(d,m,V)).months(p)}static monthsFormat(p="long",{locale:d=null,numberingSystem:m=null,locObj:C=null,outputCalendar:V="gregory"}={}){return(C||Zo.create(d,m,V)).months(p,!0)}static weekdays(p="long",{locale:d=null,numberingSystem:m=null,locObj:C=null}={}){return(C||Zo.create(d,m,null)).weekdays(p)}static weekdaysFormat(p="long",{locale:d=null,numberingSystem:m=null,locObj:C=null}={}){return(C||Zo.create(d,m,null)).weekdays(p,!0)}static meridiems({locale:p=null}={}){return Zo.create(p).meridiems()}static eras(p="short",{locale:d=null}={}){return Zo.create(d,null,"gregory").eras(p)}static features(){return{relative:Sn(),localeWeek:ji()}}}function Sc(b,p){const d=C=>C.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),m=d(p)-d(b);return Math.floor($n.fromMillis(m).as("days"))}function vn(b,p=d=>d){return{regex:b,deser:([d])=>p(function Oa(b){let p=parseInt(b,10);if(isNaN(p)){p="";for(let d=0;d=V&&m<=J&&(p+=m-V)}}return parseInt(p,10)}return p}(d))}}const Ui="[ \xa0]",F=new RegExp(Ui,"g");function Dt(b){return b.replace(/\./g,"\\.?").replace(F,Ui)}function rt(b){return b.replace(/\./g,"").replace(F," ").toLowerCase()}function wt(b,p){return null===b?null:{regex:RegExp(b.map(Dt).join("|")),deser:([d])=>b.findIndex(m=>rt(d)===rt(m))+p}}function Se(b,p){return{regex:b,deser:([,d,m])=>Sa(d,m),groups:p}}function kr(b){return{regex:b,deser:([p])=>p}}function Br(b){return b.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}const rn={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 yo=null;function Fn(b,p){return Array.prototype.concat(...b.map(d=>function Oo(b,p){if(b.literal)return b;const m=La(Fr.macroTokenToFormatOpts(b.val),p);return null==m||m.includes(void 0)?b:m}(d,p)))}class xi{constructor(p,d){if(this.locale=p,this.format=d,this.tokens=Fn(Fr.parseFormat(d),p),this.units=this.tokens.map(m=>function To(b,p){const d=Xn(p),m=Xn(p,"{2}"),C=Xn(p,"{3}"),V=Xn(p,"{4}"),J=Xn(p,"{6}"),vt=Xn(p,"{1,2}"),Kt=Xn(p,"{1,3}"),be=Xn(p,"{1,6}"),ur=Xn(p,"{1,9}"),wr=Xn(p,"{2,4}"),po=Xn(p,"{4,6}"),Gr=fn=>({regex:RegExp(Br(fn.val)),deser:([li])=>li,literal:!0}),tn=(fn=>{if(b.literal)return Gr(fn);switch(fn.val){case"G":return wt(p.eras("short"),0);case"GG":return wt(p.eras("long"),0);case"y":return vn(be);case"yy":case"kk":return vn(wr,Zn);case"yyyy":case"kkkk":return vn(V);case"yyyyy":return vn(po);case"yyyyyy":return vn(J);case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return vn(vt);case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return vn(m);case"MMM":return wt(p.months("short",!0),1);case"MMMM":return wt(p.months("long",!0),1);case"LLL":return wt(p.months("short",!1),1);case"LLLL":return wt(p.months("long",!1),1);case"o":case"S":return vn(Kt);case"ooo":case"SSS":return vn(C);case"u":return kr(ur);case"uu":return kr(vt);case"uuu":case"E":case"c":return vn(d);case"a":return wt(p.meridiems(),0);case"EEE":return wt(p.weekdays("short",!1),1);case"EEEE":return wt(p.weekdays("long",!1),1);case"ccc":return wt(p.weekdays("short",!0),1);case"cccc":return wt(p.weekdays("long",!0),1);case"Z":case"ZZ":return Se(new RegExp(`([+-]${vt.source})(?::(${m.source}))?`),2);case"ZZZ":return Se(new RegExp(`([+-]${vt.source})(${m.source})?`),2);case"z":return kr(/[a-z_+-/]{1,256}?/i);case" ":return kr(/[^\S\n\r]/);default:return Gr(fn)}})(b)||{invalidReason:"missing Intl.DateTimeFormat.formatToParts support"};return tn.token=b,tn}(m,p)),this.disqualifyingUnit=this.units.find(m=>m.invalidReason),!this.disqualifyingUnit){const[m,C]=function xn(b){return[`^${b.map(d=>d.regex).reduce((d,m)=>`${d}(${m.source})`,"")}$`,b]}(this.units);this.regex=RegExp(m,"i"),this.handlers=C}}explainFromTokens(p){if(this.isValid){const[d,m]=function ln(b,p,d){const m=b.match(p);if(m){const C={};let V=1;for(const J in d)if(pa(d,J)){const vt=d[J],Kt=vt.groups?vt.groups+1:1;!vt.literal&&vt.token&&(C[vt.token.val[0]]=vt.deser(m.slice(V,V+Kt))),V+=Kt}return[m,C]}return[m,{}]}(p,this.regex,this.handlers),[C,V,J]=m?function Pn(b){let m,d=null;return jo(b.z)||(d=gr.create(b.z)),jo(b.Z)||(d||(d=new Io(b.Z)),m=b.Z),jo(b.q)||(b.M=3*(b.q-1)+1),jo(b.h)||(b.h<12&&1===b.a?b.h+=12:12===b.h&&0===b.a&&(b.h=0)),0===b.G&&b.y&&(b.y=-b.y),jo(b.u)||(b.S=Go(b.u)),[Object.keys(b).reduce((V,J)=>{const vt=(V=>{switch(V){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}})(J);return vt&&(V[vt]=b[J]),V},{}),d,m]}(m):[null,null,void 0];if(pa(m,"a")&&pa(m,"H"))throw new Lt("Can't include meridiem when specifying 24-hour format");return{input:p,tokens:this.tokens,regex:this.regex,rawMatches:d,matches:m,result:C,zone:V,specificOffset:J}}return{input:p,tokens:this.tokens,invalidReason:this.invalidReason}}get isValid(){return!this.disqualifyingUnit}get invalidReason(){return this.disqualifyingUnit?this.disqualifyingUnit.invalidReason:null}}function _i(b,p,d){return new xi(b,d).explainFromTokens(p)}function La(b,p){if(!b)return null;const m=Fr.create(p,b).dtFormatter(function Vr(){return yo||(yo=Lo.fromMillis(1555555555555)),yo}()),C=m.formatToParts(),V=m.resolvedOptions();return C.map(J=>function Ln(b,p,d){const{type:m,value:C}=b;if("literal"===m){const Kt=/^\s+$/.test(C);return{literal:!Kt,val:Kt?" ":C}}let J=m;"hour"===m&&(J=null!=p.hour12?p.hour12?"hour12":"hour24":null!=p.hourCycle?"h11"===p.hourCycle||"h12"===p.hourCycle?"hour12":"hour24":d.hour12?"hour12":"hour24");let vt=rn[J];if("object"==typeof vt&&(vt=vt[p[m]]),vt)return{literal:!1,val:vt}}(J,b,V))}const An="Invalid DateTime",ki=864e13;function ma(b){return new de("unsupported zone",`the zone "${b.name}" is not supported`)}function nn(b){return null===b.weekData&&(b.weekData=Jr(b.c)),b.weekData}function Gc(b){return null===b.localWeekData&&(b.localWeekData=Jr(b.c,b.loc.getMinDaysInFirstWeek(),b.loc.getStartOfWeek())),b.localWeekData}function zs(b,p){const d={ts:b.ts,zone:b.zone,c:b.c,o:b.o,loc:b.loc,invalid:b.invalid};return new Lo({...d,...p,old:d})}function xa(b,p,d){let m=b-60*p*1e3;const C=d.offset(m);if(p===C)return[m,p];m-=60*(C-p)*1e3;const V=d.offset(m);return C===V?[m,C]:[b-60*Math.min(C,V)*1e3,Math.max(C,V)]}function ci(b,p){const d=new Date(b+=60*p*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 sc(b,p,d){return xa(ds(b),p,d)}function Ac(b,p){const d=b.o,m=b.c.year+Math.trunc(p.years),C=b.c.month+Math.trunc(p.months)+3*Math.trunc(p.quarters),V={...b.c,year:m,month:C,day:Math.min(b.c.day,In(m,C))+Math.trunc(p.days)+7*Math.trunc(p.weeks)},J=$n.fromObject({years:p.years-Math.trunc(p.years),quarters:p.quarters-Math.trunc(p.quarters),months:p.months-Math.trunc(p.months),weeks:p.weeks-Math.trunc(p.weeks),days:p.days-Math.trunc(p.days),hours:p.hours,minutes:p.minutes,seconds:p.seconds,milliseconds:p.milliseconds}).as("milliseconds"),vt=ds(V);let[Kt,be]=xa(vt,d,b.zone);return 0!==J&&(Kt+=J,be=b.zone.offset(Kt)),{ts:Kt,o:be}}function Va(b,p,d,m,C,V){const{setZone:J,zone:vt}=d;if(b&&0!==Object.keys(b).length||p){const Kt=p||vt,be=Lo.fromObject(b,{...d,zone:Kt,specificOffset:V});return J?be:be.setZone(vt)}return Lo.invalid(new de("unparsable",`the input "${C}" can't be parsed as ${m}`))}function Hs(b,p,d=!0){return b.isValid?Fr.create(Zo.create("en-US"),{allowZ:d,forceSimple:!0}).formatDateTimeFromString(b,p):null}function Ws(b,p){const d=b.c.year>9999||b.c.year<0;let m="";return d&&b.c.year>=0&&(m+="+"),m+=oi(b.c.year,d?6:4),p?(m+="-",m+=oi(b.c.month),m+="-",m+=oi(b.c.day)):(m+=oi(b.c.month),m+=oi(b.c.day)),m}function On(b,p,d,m,C,V){let J=oi(b.c.hour);return p?(J+=":",J+=oi(b.c.minute),(0!==b.c.millisecond||0!==b.c.second||!d)&&(J+=":")):J+=oi(b.c.minute),(0!==b.c.millisecond||0!==b.c.second||!d)&&(J+=oi(b.c.second),(0!==b.c.millisecond||!m)&&(J+=".",J+=oi(b.c.millisecond,3))),C&&(b.isOffsetFixed&&0===b.offset&&!V?J+="Z":b.o<0?(J+="-",J+=oi(Math.trunc(-b.o/60)),J+=":",J+=oi(Math.trunc(-b.o%60))):(J+="+",J+=oi(Math.trunc(b.o/60)),J+=":",J+=oi(Math.trunc(b.o%60)))),V&&(J+="["+b.zone.ianaName+"]"),J}const Ei={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},aa={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},zo={ordinal:1,hour:0,minute:0,second:0,millisecond:0},Tc=["year","month","day","hour","minute","second","millisecond"],ul=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],cc=["year","ordinal","hour","minute","second","millisecond"];function Mc(b){switch(b.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return function zl(b){const p={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"}[b.toLowerCase()];if(!p)throw new Ie(b);return p}(b)}}function No(b,p){const d=di(p.zone,Mt.defaultZone);if(!d.isValid)return Lo.invalid(ma(d));const m=Zo.fromObject(p);let C,V;if(jo(b.year))C=Mt.now();else{for(const Kt of Tc)jo(b[Kt])&&(b[Kt]=Ei[Kt]);const J=$i(b)||vi(b);if(J)return Lo.invalid(J);const vt=function sa(b){return Pa[b]||(void 0===Xc&&(Xc=Mt.now()),Pa[b]=b.offset(Xc)),Pa[b]}(d);[C,V]=sc(b,vt,d)}return new Lo({ts:C,zone:d,loc:m,o:V})}function Zi(b,p,d){const m=!!jo(d.round)||d.round,C=(J,vt)=>(J=Da(J,m||d.calendary?0:2,!0),p.loc.clone(d).relFormatter(d).format(J,vt)),V=J=>d.calendary?p.hasSame(b,J)?0:p.startOf(J).diff(b.startOf(J),J).get(J):p.diff(b,J).get(J);if(d.unit)return C(V(d.unit),d.unit);for(const J of d.units){const vt=V(J);if(Math.abs(vt)>=1)return C(vt,J)}return C(b>p?-0:0,d.units[d.units.length-1])}function hi(b){let d,p={};return b.length>0&&"object"==typeof b[b.length-1]?(p=b[b.length-1],d=Array.from(b).slice(0,b.length-1)):d=Array.from(b),[p,d]}let Xc,Pa={};class Lo{constructor(p){const d=p.zone||Mt.defaultZone;let m=p.invalid||(Number.isNaN(p.ts)?new de("invalid input"):null)||(d.isValid?null:ma(d));this.ts=jo(p.ts)?Mt.now():p.ts;let C=null,V=null;if(!m)if(p.old&&p.old.ts===this.ts&&p.old.zone.equals(d))[C,V]=[p.old.c,p.old.o];else{const vt=Yn(p.o)&&!p.old?p.o:d.offset(this.ts);C=ci(this.ts,vt),m=Number.isNaN(C.year)?new de("invalid input"):null,C=m?null:C,V=m?null:vt}this._zone=d,this.loc=p.loc||Zo.create(),this.invalid=m,this.weekData=null,this.localWeekData=null,this.c=C,this.o=V,this.isLuxonDateTime=!0}static now(){return new Lo({})}static local(){const[p,d]=hi(arguments),[m,C,V,J,vt,Kt,be]=d;return No({year:m,month:C,day:V,hour:J,minute:vt,second:Kt,millisecond:be},p)}static utc(){const[p,d]=hi(arguments),[m,C,V,J,vt,Kt,be]=d;return p.zone=Io.utcInstance,No({year:m,month:C,day:V,hour:J,minute:vt,second:Kt,millisecond:be},p)}static fromJSDate(p,d={}){const m=function Ra(b){return"[object Date]"===Object.prototype.toString.call(b)}(p)?p.valueOf():NaN;if(Number.isNaN(m))return Lo.invalid("invalid input");const C=di(d.zone,Mt.defaultZone);return C.isValid?new Lo({ts:m,zone:C,loc:Zo.fromObject(d)}):Lo.invalid(ma(C))}static fromMillis(p,d={}){if(Yn(p))return p<-ki||p>ki?Lo.invalid("Timestamp out of range"):new Lo({ts:p,zone:di(d.zone,Mt.defaultZone),loc:Zo.fromObject(d)});throw new Pt(`fromMillis requires a numerical input, but received a ${typeof p} with value ${p}`)}static fromSeconds(p,d={}){if(Yn(p))return new Lo({ts:1e3*p,zone:di(d.zone,Mt.defaultZone),loc:Zo.fromObject(d)});throw new Pt("fromSeconds requires a numerical input")}static fromObject(p,d={}){p=p||{};const m=di(d.zone,Mt.defaultZone);if(!m.isValid)return Lo.invalid(ma(m));const C=Zo.fromObject(d),V=Xa(p,Mc),{minDaysInFirstWeek:J,startOfWeek:vt}=fo(V,C),Kt=Mt.now(),be=jo(d.specificOffset)?m.offset(Kt):d.specificOffset,ur=!jo(V.ordinal),wr=!jo(V.year),po=!jo(V.month)||!jo(V.day),Gr=wr||po,so=V.weekYear||V.weekNumber;if((Gr||ur)&&so)throw new Lt("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(po&&ur)throw new Lt("Can't mix ordinal dates with month/day");const tn=so||V.weekday&&!Gr;let fn,li,da=ci(Kt,be);tn?(fn=ul,li=aa,da=Jr(da,J,vt)):ur?(fn=cc,li=zo,da=xo(da)):(fn=Tc,li=Ei);let _s=!1;for(const pc of fn)jo(V[pc])?V[pc]=_s?li[pc]:da[pc]:_s=!0;const ns=tn?function no(b,p=4,d=1){const m=Ji(b.weekYear),C=ri(b.weekNumber,1,us(b.weekYear,p,d)),V=ri(b.weekday,1,7);return m?C?!V&&fr("weekday",b.weekday):fr("week",b.weekNumber):fr("weekYear",b.weekYear)}(V,J,vt):ur?function si(b){const p=Ji(b.year),d=ri(b.ordinal,1,Hn(b.year));return p?!d&&fr("ordinal",b.ordinal):fr("year",b.year)}(V):$i(V),od=ns||vi(V);if(od)return Lo.invalid(od);const Zs=tn?eo(V,J,vt):ur?Eo(V):V,[Rs,Qs]=sc(Zs,be,m),jc=new Lo({ts:Rs,zone:m,o:Qs,loc:C});return V.weekday&&Gr&&p.weekday!==jc.weekday?Lo.invalid("mismatched weekday",`you can't specify both a weekday of ${V.weekday} and a date of ${jc.toISO()}`):jc.isValid?jc:Lo.invalid(jc.invalid)}static fromISO(p,d={}){const[m,C]=function ia(b){return yn(b,[Jo,Wc],[Ya,Na],[ya,_l],[Hc,kc])}(p);return Va(m,C,d,"ISO 8601",p)}static fromRFC2822(p,d={}){const[m,C]=function nc(b){return yn(function Ma(b){return b.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}(b),[bn,fc])}(p);return Va(m,C,d,"RFC 2822",p)}static fromHTTP(p,d={}){const[m,C]=function kl(b){return yn(b,[Cs,pn],[jl,pn],[sd,Hi])}(p);return Va(m,C,d,"HTTP",d)}static fromFormat(p,d,m={}){if(jo(p)||jo(d))throw new Pt("fromFormat requires an input string and a format");const{locale:C=null,numberingSystem:V=null}=m,J=Zo.fromOpts({locale:C,numberingSystem:V,defaultToEN:!0}),[vt,Kt,be,ur]=function Yi(b,p,d){const{result:m,zone:C,specificOffset:V,invalidReason:J}=_i(b,p,d);return[m,C,V,J]}(J,p,d);return ur?Lo.invalid(ur):Va(vt,Kt,m,`format ${d}`,p,be)}static fromString(p,d,m={}){return Lo.fromFormat(p,d,m)}static fromSQL(p,d={}){const[m,C]=function Ec(b){return yn(b,[ll,Wc],[dl,js])}(p);return Va(m,C,d,"SQL",p)}static invalid(p,d=null){if(!p)throw new Pt("need to specify a reason the DateTime is invalid");const m=p instanceof de?p:new de(p,d);if(Mt.throwOnInvalid)throw new ke(m);return new Lo({invalid:m})}static isDateTime(p){return p&&p.isLuxonDateTime||!1}static parseFormatForOpts(p,d={}){const m=La(p,Zo.fromObject(d));return m?m.map(C=>C?C.val:null).join(""):null}static expandFormat(p,d={}){return Fn(Fr.parseFormat(p),Zo.fromObject(d)).map(C=>C.val).join("")}static resetCache(){Xc=void 0,Pa={}}get(p){return this[p]}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?nn(this).weekYear:NaN}get weekNumber(){return this.isValid?nn(this).weekNumber:NaN}get weekday(){return this.isValid?nn(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?Gc(this).weekday:NaN}get localWeekNumber(){return this.isValid?Gc(this).weekNumber:NaN}get localWeekYear(){return this.isValid?Gc(this).weekYear:NaN}get ordinal(){return this.isValid?xo(this.c).ordinal:NaN}get monthShort(){return this.isValid?Dc.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?Dc.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?Dc.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?Dc.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 p=864e5,d=6e4,m=ds(this.c),C=this.zone.offset(m-p),V=this.zone.offset(m+p),J=this.zone.offset(m-C*d),vt=this.zone.offset(m-V*d);if(J===vt)return[this];const Kt=m-J*d,be=m-vt*d,ur=ci(Kt,J),wr=ci(be,vt);return ur.hour===wr.hour&&ur.minute===wr.minute&&ur.second===wr.second&&ur.millisecond===wr.millisecond?[zs(this,{ts:Kt}),zs(this,{ts:be})]:[this]}get isInLeapYear(){return fi(this.year)}get daysInMonth(){return In(this.year,this.month)}get daysInYear(){return this.isValid?Hn(this.year):NaN}get weeksInWeekYear(){return this.isValid?us(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?us(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(p={}){const{locale:d,numberingSystem:m,calendar:C}=Fr.create(this.loc.clone(p),p).resolvedOptions(this);return{locale:d,numberingSystem:m,outputCalendar:C}}toUTC(p=0,d={}){return this.setZone(Io.instance(p),d)}toLocal(){return this.setZone(Mt.defaultZone)}setZone(p,{keepLocalTime:d=!1,keepCalendarTime:m=!1}={}){if((p=di(p,Mt.defaultZone)).equals(this.zone))return this;if(p.isValid){let C=this.ts;if(d||m){const V=p.offset(this.ts),J=this.toObject();[C]=sc(J,V,p)}return zs(this,{ts:C,zone:p})}return Lo.invalid(ma(p))}reconfigure({locale:p,numberingSystem:d,outputCalendar:m}={}){return zs(this,{loc:this.loc.clone({locale:p,numberingSystem:d,outputCalendar:m})})}setLocale(p){return this.reconfigure({locale:p})}set(p){if(!this.isValid)return this;const d=Xa(p,Mc),{minDaysInFirstWeek:m,startOfWeek:C}=fo(d,this.loc),V=!jo(d.weekYear)||!jo(d.weekNumber)||!jo(d.weekday),J=!jo(d.ordinal),vt=!jo(d.year),Kt=!jo(d.month)||!jo(d.day);if((vt||Kt||J)&&(d.weekYear||d.weekNumber))throw new Lt("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(Kt&&J)throw new Lt("Can't mix ordinal dates with month/day");let wr;V?wr=eo({...Jr(this.c,m,C),...d},m,C):jo(d.ordinal)?(wr={...this.toObject(),...d},jo(d.day)&&(wr.day=Math.min(In(wr.year,wr.month),wr.day))):wr=Eo({...xo(this.c),...d});const[po,Gr]=sc(wr,this.o,this.zone);return zs(this,{ts:po,o:Gr})}plus(p){return this.isValid?zs(this,Ac(this,$n.fromDurationLike(p))):this}minus(p){return this.isValid?zs(this,Ac(this,$n.fromDurationLike(p).negate())):this}startOf(p,{useLocaleWeeks:d=!1}={}){if(!this.isValid)return this;const m={},C=$n.normalizeUnit(p);switch(C){case"years":m.month=1;case"quarters":case"months":m.day=1;case"weeks":case"days":m.hour=0;case"hours":m.minute=0;case"minutes":m.second=0;case"seconds":m.millisecond=0}if("weeks"===C)if(d){const V=this.loc.getStartOfWeek(),{weekday:J}=this;Jthis.valueOf(),be=function va(b,p,d,m){let[C,V,J,vt]=function Ds(b,p,d){const m=[["years",(Kt,be)=>be.year-Kt.year],["quarters",(Kt,be)=>be.quarter-Kt.quarter+4*(be.year-Kt.year)],["months",(Kt,be)=>be.month-Kt.month+12*(be.year-Kt.year)],["weeks",(Kt,be)=>{const ur=Sc(Kt,be);return(ur-ur%7)/7}],["days",Sc]],C={},V=b;let J,vt;for(const[Kt,be]of m)d.indexOf(Kt)>=0&&(J=Kt,C[Kt]=be(b,p),vt=V.plus(C),vt>p?(C[Kt]--,(b=V.plus(C))>p&&(vt=b,C[Kt]--,b=V.plus(C))):b=vt);return[b,C,vt,J]}(b,p,d);const Kt=p-C,be=d.filter(wr=>["hours","minutes","seconds","milliseconds"].indexOf(wr)>=0);0===be.length&&(J0?$n.fromMillis(Kt,m).shiftTo(...be).plus(ur):ur}(J?this:p,J?p:this,V,C);return J?be.negate():be}diffNow(p="milliseconds",d={}){return this.diff(Lo.now(),p,d)}until(p){return this.isValid?Wi.fromDateTimes(this,p):this}hasSame(p,d,m){if(!this.isValid)return!1;const C=p.valueOf(),V=this.setZone(p.zone,{keepLocalTime:!0});return V.startOf(d,m)<=C&&C<=V.endOf(d,m)}equals(p){return this.isValid&&p.isValid&&this.valueOf()===p.valueOf()&&this.zone.equals(p.zone)&&this.loc.equals(p.loc)}toRelative(p={}){if(!this.isValid)return null;const d=p.base||Lo.fromObject({},{zone:this.zone}),m=p.padding?thisd.valueOf(),Math.min)}static max(...p){if(!p.every(Lo.isDateTime))throw new Pt("max requires all arguments be DateTimes");return ls(p,d=>d.valueOf(),Math.max)}static fromFormatExplain(p,d,m={}){const{locale:C=null,numberingSystem:V=null}=m;return _i(Zo.fromOpts({locale:C,numberingSystem:V,defaultToEN:!0}),p,d)}static fromStringExplain(p,d,m={}){return Lo.fromFormatExplain(p,d,m)}static buildFormatParser(p,d={}){const{locale:m=null,numberingSystem:C=null}=d,V=Zo.fromOpts({locale:m,numberingSystem:C,defaultToEN:!0});return new xi(V,p)}static fromFormatParser(p,d,m={}){if(jo(p)||jo(d))throw new Pt("fromFormatParser requires an input string and a format parser");const{locale:C=null,numberingSystem:V=null}=m,J=Zo.fromOpts({locale:C,numberingSystem:V,defaultToEN:!0});if(!J.equals(d.locale))throw new Pt(`fromFormatParser called with a locale of ${J}, but the format parser was created for ${d.locale}`);const{result:vt,zone:Kt,specificOffset:be,invalidReason:ur}=d.explainFromTokens(p);return ur?Lo.invalid(ur):Va(vt,Kt,m,`format ${d.format}`,p,be)}static get DATE_SHORT(){return ft}static get DATE_MED(){return me}static get DATE_MED_WITH_WEEKDAY(){return Vt}static get DATE_FULL(){return Te}static get DATE_HUGE(){return ie}static get TIME_SIMPLE(){return We}static get TIME_WITH_SECONDS(){return Wt}static get TIME_WITH_SHORT_OFFSET(){return Ne}static get TIME_WITH_LONG_OFFSET(){return $e}static get TIME_24_SIMPLE(){return Ke}static get TIME_24_WITH_SECONDS(){return Nr}static get TIME_24_WITH_SHORT_OFFSET(){return Ao}static get TIME_24_WITH_LONG_OFFSET(){return hr}static get DATETIME_SHORT(){return Nt}static get DATETIME_SHORT_WITH_SECONDS(){return he}static get DATETIME_MED(){return se}static get DATETIME_MED_WITH_SECONDS(){return Le}static get DATETIME_MED_WITH_WEEKDAY(){return yr}static get DATETIME_FULL(){return mt}static get DATETIME_FULL_WITH_SECONDS(){return U}static get DATETIME_HUGE(){return Q}static get DATETIME_HUGE_WITH_SECONDS(){return it}}function Fa(b){if(Lo.isDateTime(b))return b;if(b&&b.valueOf&&Yn(b.valueOf()))return Lo.fromJSDate(b);if(b&&"object"==typeof b)return Lo.fromObject(b);throw new Pt(`Unknown datetime argument: ${b}, of type ${typeof b}`)}const wc=new c.nKC("MAT_LUXON_DATE_ADAPTER_OPTIONS",{providedIn:"root",factory:function vu(){return{useUtc:!1,firstDayOfWeek:0,defaultOutputCalendar:"gregory"}}});let Yc=(()=>{class b extends qe.MJ{constructor(d,m){super(),this._useUTC=!!m?.useUtc,this._firstDayOfWeek=m?.firstDayOfWeek||0,this._defaultOutputCalendar=m?.defaultOutputCalendar||"gregory",this.setLocale(d||Lo.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 Dc.months(d,{locale:this.locale,outputCalendar:this._defaultOutputCalendar})}getDateNames(){const d=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return function ld(b,p){const d=Array(b);for(let m=0;md.format(Lo.utc(2017,1,m+1).toJSDate()))}getDayOfWeekNames(d){const m=Dc.weekdays(d,{locale:this.locale});return m.unshift(m.pop()),m}getYearName(d){return d.toFormat("yyyy",this._getOptions())}getFirstDayOfWeek(){return this._firstDayOfWeek}getNumDaysInMonth(d){return d.daysInMonth}clone(d){return Lo.fromObject(d.toObject(),this._getOptions())}createDate(d,m,C){const V=this._getOptions();if(m<0||m>11)throw Error(`Invalid month index "${m}". Month index has to be between 0 and 11.`);if(C<1)throw Error(`Invalid date "${C}". Date has to be greater than 0.`);const J=this._useUTC?Lo.utc(d,m+1,C,V):Lo.local(d,m+1,C,V);if(!this.isValid(J))throw Error(`Invalid date "${C}". Reason: "${J.invalidReason}".`);return J}today(){const d=this._getOptions();return this._useUTC?Lo.utc(d):Lo.local(d)}parse(d,m){const C=this._getOptions();if("string"==typeof d&&d.length>0){const V=Lo.fromISO(d,C);if(this.isValid(V))return V;const J=Array.isArray(m)?m:[m];if(!m.length)throw Error("Formats array must not be empty.");for(const vt of J){const Kt=Lo.fromFormat(d,vt,C);if(this.isValid(Kt))return Kt}return this.invalid()}return"number"==typeof d?Lo.fromMillis(d,C):d instanceof Date?Lo.fromJSDate(d,C):d instanceof Lo?Lo.fromMillis(d.toMillis(),C):null}format(d,m){if(!this.isValid(d))throw Error("LuxonDateAdapter: Cannot format invalid date.");return this._useUTC?d.setLocale(this.locale).setZone("utc").toFormat(m):d.setLocale(this.locale).toFormat(m)}addCalendarYears(d,m){return d.reconfigure(this._getOptions()).plus({years:m})}addCalendarMonths(d,m){return d.reconfigure(this._getOptions()).plus({months:m})}addCalendarDays(d,m){return d.reconfigure(this._getOptions()).plus({days:m})}toIso8601(d){return d.toISO()}deserialize(d){const m=this._getOptions();let C;if(d instanceof Date&&(C=Lo.fromJSDate(d,m)),"string"==typeof d){if(!d)return null;C=Lo.fromISO(d,m)}return C&&this.isValid(C)?C:super.deserialize(d)}isDateInstance(d){return d instanceof Lo}isValid(d){return d.isValid}invalid(){return Lo.invalid("Invalid Luxon DateTime object.")}_getOptions(){return{zone:this._useUTC?"utc":void 0,locale:this.locale,outputCalendar:this._defaultOutputCalendar}}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(qe.Ju,8),c.KVO(wc,8))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac})}}return b})();var Mo=r(9969);function R(b){return new c.wOt(3e3,!1)}function dc(b){switch(b.length){case 0:return new Mo.sf;case 1:return b[0];default:return new Mo.ui(b)}}function pl(b,p,d=new Map,m=new Map){const C=[],V=[];let J=-1,vt=null;if(p.forEach(Kt=>{const be=Kt.get("offset"),ur=be==J,wr=ur&&vt||new Map;Kt.forEach((po,Gr)=>{let so=Gr,tn=po;if("offset"!==Gr)switch(so=b.normalizePropertyName(so,C),tn){case Mo.FX:tn=d.get(Gr);break;case Mo.kp:tn=m.get(Gr);break;default:tn=b.normalizeStyleValue(Gr,so,tn,C)}wr.set(so,tn)}),ur||V.push(wr),vt=wr,J=be}),C.length)throw function gp(){return new c.wOt(3502,!1)}();return V}function ba(b,p,d,m){switch(p){case"start":b.onStart(()=>m(d&&Dl(d,"start",b)));break;case"done":b.onDone(()=>m(d&&Dl(d,"done",b)));break;case"destroy":b.onDestroy(()=>m(d&&Dl(d,"destroy",b)))}}function Dl(b,p,d){const V=ud(b.element,b.triggerName,b.fromState,b.toState,p||b.phaseName,d.totalTime??b.totalTime,!!d.disabled),J=b._data;return null!=J&&(V._data=J),V}function ud(b,p,d,m,C="",V=0,J){return{element:b,triggerName:p,fromState:d,toState:m,phaseName:C,totalTime:V,disabled:!!J}}function As(b,p,d){let m=b.get(p);return m||b.set(p,m=d),m}function pd(b){const p=b.indexOf(":");return[b.substring(1,p),b.slice(p+1)]}const ku=typeof document>"u"?null:document.documentElement;function Hl(b){const p=b.parentNode||b.host||null;return p===ku?null:p}let Qa=null,Gs=!1;function M(b,p){for(;p;){if(p===b)return!0;p=Hl(p)}return!1}function P(b,p,d){if(d)return Array.from(b.querySelectorAll(p));const m=b.querySelector(p);return m?[m]:[]}let nt=(()=>{class b{validateStyleProperty(d){return function hn(b){Qa||(Qa=function jd(){return typeof document<"u"?document.body:null}()||{},Gs=!!Qa.style&&"WebkitAppearance"in Qa.style);let p=!0;return Qa.style&&!function $d(b){return"ebkit"==b.substring(1,6)}(b)&&(p=b in Qa.style,!p&&Gs&&(p="Webkit"+b.charAt(0).toUpperCase()+b.slice(1)in Qa.style)),p}(d)}containsElement(d,m){return M(d,m)}getParentElement(d){return Hl(d)}query(d,m,C){return P(d,m,C)}computeStyle(d,m,C){return C||""}animate(d,m,C,V,J,vt=[],Kt){return new Mo.sf(C,V)}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac})}}return b})();class Et{static{this.NOOP=new nt}}class Ut{}const Re=1e3,Or="ng-enter",tr="ng-leave",ze="ng-trigger",Dr=".ng-trigger",to="ng-animating",Rr=".ng-animating";function Sr(b){if("number"==typeof b)return b;const p=b.match(/^(-?[\.\d]+)(m?s)/);return!p||p.length<2?0:Zr(parseFloat(p[1]),p[2])}function Zr(b,p){return"s"===p?b*Re:b}function go(b,p,d){return b.hasOwnProperty("duration")?b:function zr(b,p,d){let C,V=0,J="";if("string"==typeof b){const vt=b.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===vt)return p.push(R()),{duration:0,delay:0,easing:""};C=Zr(parseFloat(vt[1]),vt[2]);const Kt=vt[3];null!=Kt&&(V=Zr(parseFloat(Kt),vt[4]));const be=vt[5];be&&(J=be)}else C=b;if(!d){let vt=!1,Kt=p.length;C<0&&(p.push(function W(){return new c.wOt(3100,!1)}()),vt=!0),V<0&&(p.push(function L(){return new c.wOt(3101,!1)}()),vt=!0),vt&&p.splice(Kt,0,R())}return{duration:C,delay:V,easing:J}}(b,p,d)}function Co(b,p,d){p.forEach((m,C)=>{const V=qa(C);d&&!d.has(C)&&d.set(C,b.style[V]),b.style[V]=m})}function Yo(b,p){p.forEach((d,m)=>{const C=qa(m);b.style[C]=""})}function Ho(b){return Array.isArray(b)?1==b.length?b[0]:(0,Mo.K2)(b):b}const jn=new RegExp("{{\\s*(.+?)\\s*}}","g");function Nn(b){let p=[];if("string"==typeof b){let d;for(;d=jn.exec(b);)p.push(d[1]);jn.lastIndex=0}return p}function En(b,p,d){const m=`${b}`,C=m.replace(jn,(V,J)=>{let vt=p[J];return null==vt&&(d.push(function ht(){return new c.wOt(3003,!1)}()),vt=""),vt.toString()});return C==m?b:C}const mi=/-+([a-z0-9])/g;function qa(b){return b.replace(mi,(...p)=>p[1].toUpperCase())}function Bn(b,p,d){switch(p.type){case Mo.If.Trigger:return b.visitTrigger(p,d);case Mo.If.State:return b.visitState(p,d);case Mo.If.Transition:return b.visitTransition(p,d);case Mo.If.Sequence:return b.visitSequence(p,d);case Mo.If.Group:return b.visitGroup(p,d);case Mo.If.Animate:return b.visitAnimate(p,d);case Mo.If.Keyframes:return b.visitKeyframes(p,d);case Mo.If.Style:return b.visitStyle(p,d);case Mo.If.Reference:return b.visitReference(p,d);case Mo.If.AnimateChild:return b.visitAnimateChild(p,d);case Mo.If.AnimateRef:return b.visitAnimateRef(p,d);case Mo.If.Query:return b.visitQuery(p,d);case Mo.If.Stagger:return b.visitStagger(p,d);default:throw function Ht(){return new c.wOt(3004,!1)}()}}function bi(b,p){return window.getComputedStyle(b)[p]}const Ea=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 Ba extends Ut{normalizePropertyName(p,d){return qa(p)}normalizeStyleValue(p,d,m,C){let V="";const J=m.toString().trim();if(Ea.has(d)&&0!==m&&"0"!==m)if("number"==typeof m)V="px";else{const vt=m.match(/^[+-]?[\d\.]+([a-z]*)$/);vt&&0==vt[1].length&&C.push(function Me(){return new c.wOt(3005,!1)}())}return J+V}}const hl="*";const Ja=new Set(["true","1"]),Lc=new Set(["false","0"]);function la(b,p){const d=Ja.has(b)||Lc.has(b),m=Ja.has(p)||Lc.has(p);return(C,V)=>{let J=b==hl||b==C,vt=p==hl||p==V;return!J&&d&&"boolean"==typeof C&&(J=C?Ja.has(b):Lc.has(b)),!vt&&m&&"boolean"==typeof V&&(vt=V?Ja.has(p):Lc.has(p)),J&&vt}}const Ii=new RegExp("s*:selfs*,?","g");function Eu(b,p,d,m){return new gh(b).build(p,d,m)}class gh{constructor(p){this._driver=p}build(p,d,m){const C=new mh(d);return this._resetContextStyleTimingState(C),Bn(this,Ho(p),C)}_resetContextStyleTimingState(p){p.currentQuerySelector="",p.collectedStyles=new Map,p.collectedStyles.set("",new Map),p.currentTime=0}visitTrigger(p,d){let m=d.queryCount=0,C=d.depCount=0;const V=[],J=[];return"@"==p.name.charAt(0)&&d.errors.push(function Er(){return new c.wOt(3006,!1)}()),p.definitions.forEach(vt=>{if(this._resetContextStyleTimingState(d),vt.type==Mo.If.State){const Kt=vt,be=Kt.name;be.toString().split(/\s*,\s*/).forEach(ur=>{Kt.name=ur,V.push(this.visitState(Kt,d))}),Kt.name=be}else if(vt.type==Mo.If.Transition){const Kt=this.visitTransition(vt,d);m+=Kt.queryCount,C+=Kt.depCount,J.push(Kt)}else d.errors.push(function cr(){return new c.wOt(3007,!1)}())}),{type:Mo.If.Trigger,name:p.name,states:V,transitions:J,queryCount:m,depCount:C,options:null}}visitState(p,d){const m=this.visitStyle(p.styles,d),C=p.options&&p.options.params||null;if(m.containsDynamicStyles){const V=new Set,J=C||{};m.styles.forEach(vt=>{vt instanceof Map&&vt.forEach(Kt=>{Nn(Kt).forEach(be=>{J.hasOwnProperty(be)||V.add(be)})})}),V.size&&d.errors.push(function ao(){return new c.wOt(3008,!1)}(0,V.values()))}return{type:Mo.If.State,name:p.name,style:m,options:C?{params:C}:null}}visitTransition(p,d){d.queryCount=0,d.depCount=0;const m=Bn(this,Ho(p.animation),d),C=function Jc(b,p){const d=[];return"string"==typeof b?b.split(/\s*,\s*/).forEach(m=>function gl(b,p,d){if(":"==b[0]){const Kt=function Vd(b,p){switch(b){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(d,m)=>parseFloat(m)>parseFloat(d);case":decrement":return(d,m)=>parseFloat(m) *"}}(b,d);if("function"==typeof Kt)return void p.push(Kt);b=Kt}const m=b.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==m||m.length<4)return d.push(function Za(){return new c.wOt(3015,!1)}()),p;const C=m[1],V=m[2],J=m[3];p.push(la(C,J)),"<"==V[0]&&(C!=hl||J!=hl)&&p.push(la(J,C))}(m,d,p)):d.push(b),d}(p.expr,d.errors);return{type:Mo.If.Transition,matchers:C,animation:m,queryCount:d.queryCount,depCount:d.depCount,options:Xl(p.options)}}visitSequence(p,d){return{type:Mo.If.Sequence,steps:p.steps.map(m=>Bn(this,m,d)),options:Xl(p.options)}}visitGroup(p,d){const m=d.currentTime;let C=0;const V=p.steps.map(J=>{d.currentTime=m;const vt=Bn(this,J,d);return C=Math.max(C,d.currentTime),vt});return d.currentTime=C,{type:Mo.If.Group,steps:V,options:Xl(p.options)}}visitAnimate(p,d){const m=function tl(b,p){if(b.hasOwnProperty("duration"))return b;if("number"==typeof b)return gd(go(b,p).duration,0,"");const d=b;if(d.split(/\s+/).some(V=>"{"==V.charAt(0)&&"{"==V.charAt(1))){const V=gd(0,0,"");return V.dynamic=!0,V.strValue=d,V}const C=go(d,p);return gd(C.duration,C.delay,C.easing)}(p.timings,d.errors);d.currentAnimateTimings=m;let C,V=p.styles?p.styles:(0,Mo.iF)({});if(V.type==Mo.If.Keyframes)C=this.visitKeyframes(V,d);else{let J=p.styles,vt=!1;if(!J){vt=!0;const be={};m.easing&&(be.easing=m.easing),J=(0,Mo.iF)(be)}d.currentTime+=m.duration+m.delay;const Kt=this.visitStyle(J,d);Kt.isEmptyStep=vt,C=Kt}return d.currentAnimateTimings=null,{type:Mo.If.Animate,timings:m,style:C,options:null}}visitStyle(p,d){const m=this._makeStyleAst(p,d);return this._validateStyleAst(m,d),m}_makeStyleAst(p,d){const m=[],C=Array.isArray(p.styles)?p.styles:[p.styles];for(let vt of C)"string"==typeof vt?vt===Mo.kp?m.push(vt):d.errors.push(new c.wOt(3002,!1)):m.push(new Map(Object.entries(vt)));let V=!1,J=null;return m.forEach(vt=>{if(vt instanceof Map&&(vt.has("easing")&&(J=vt.get("easing"),vt.delete("easing")),!V))for(let Kt of vt.values())if(Kt.toString().indexOf("{{")>=0){V=!0;break}}),{type:Mo.If.Style,styles:m,easing:J,offset:p.offset,containsDynamicStyles:V,options:null}}_validateStyleAst(p,d){const m=d.currentAnimateTimings;let C=d.currentTime,V=d.currentTime;m&&V>0&&(V-=m.duration+m.delay),p.styles.forEach(J=>{"string"!=typeof J&&J.forEach((vt,Kt)=>{const be=d.collectedStyles.get(d.currentQuerySelector),ur=be.get(Kt);let wr=!0;ur&&(V!=C&&V>=ur.startTime&&C<=ur.endTime&&(d.errors.push(function un(){return new c.wOt(3010,!1)}()),wr=!1),V=ur.startTime),wr&&be.set(Kt,{startTime:V,endTime:C}),d.options&&function Kn(b,p,d){const m=p.params||{},C=Nn(b);C.length&&C.forEach(V=>{m.hasOwnProperty(V)||d.push(function K(){return new c.wOt(3001,!1)}())})}(vt,d.options,d.errors)})})}visitKeyframes(p,d){const m={type:Mo.If.Keyframes,styles:[],options:null};if(!d.currentAnimateTimings)return d.errors.push(function ca(){return new c.wOt(3011,!1)}()),m;let V=0;const J=[];let vt=!1,Kt=!1,be=0;const ur=p.steps.map(li=>{const da=this._makeStyleAst(li,d);let _s=null!=da.offset?da.offset:function zd(b){if("string"==typeof b)return null;let p=null;if(Array.isArray(b))b.forEach(d=>{if(d instanceof Map&&d.has("offset")){const m=d;p=parseFloat(m.get("offset")),m.delete("offset")}});else if(b instanceof Map&&b.has("offset")){const d=b;p=parseFloat(d.get("offset")),d.delete("offset")}return p}(da.styles),ns=0;return null!=_s&&(V++,ns=da.offset=_s),Kt=Kt||ns<0||ns>1,vt=vt||ns0&&V{const _s=po>0?da==Gr?1:po*da:J[da],ns=_s*fn;d.currentTime=so+tn.delay+ns,tn.duration=ns,this._validateStyleAst(li,d),li.offset=_s,m.styles.push(li)}),m}visitReference(p,d){return{type:Mo.If.Reference,animation:Bn(this,Ho(p.animation),d),options:Xl(p.options)}}visitAnimateChild(p,d){return d.depCount++,{type:Mo.If.AnimateChild,options:Xl(p.options)}}visitAnimateRef(p,d){return{type:Mo.If.AnimateRef,animation:this.visitReference(p.animation,d),options:Xl(p.options)}}visitQuery(p,d){const m=d.currentQuerySelector,C=p.options||{};d.queryCount++,d.currentQuery=p;const[V,J]=function Wg(b){const p=!!b.split(/\s*,\s*/).find(d=>":self"==d);return p&&(b=b.replace(Ii,"")),b=b.replace(/@\*/g,Dr).replace(/@\w+/g,d=>Dr+"-"+d.slice(1)).replace(/:animating/g,Rr),[b,p]}(p.selector);d.currentQuerySelector=m.length?m+" "+V:V,As(d.collectedStyles,d.currentQuerySelector,new Map);const vt=Bn(this,Ho(p.animation),d);return d.currentQuery=null,d.currentQuerySelector=m,{type:Mo.If.Query,selector:V,limit:C.limit||0,optional:!!C.optional,includeSelf:J,animation:vt,originalSelector:p.selector,options:Xl(p.options)}}visitStagger(p,d){d.currentQuery||d.errors.push(function Zc(){return new c.wOt(3013,!1)}());const m="full"===p.timings?{duration:0,delay:0,easing:"full"}:go(p.timings,d.errors,!0);return{type:Mo.If.Stagger,animation:Bn(this,Ho(p.animation),d),timings:m,options:null}}}class mh{constructor(p){this.errors=p,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function Xl(b){return b?(b={...b}).params&&(b.params=function fh(b){return b?{...b}:null}(b.params)):b={},b}function gd(b,p,d){return{duration:b,delay:p,easing:d}}function fd(b,p,d,m,C,V,J=null,vt=!1){return{type:1,element:b,keyframes:p,preStyleProps:d,postStyleProps:m,duration:C,delay:V,totalTime:C+V,easing:J,subTimeline:vt}}class Yl{constructor(){this._map=new Map}get(p){return this._map.get(p)||[]}append(p,d){let m=this._map.get(p);m||this._map.set(p,m=[]),m.push(...d)}has(p){return this._map.has(p)}clear(){this._map.clear()}}const wh=new RegExp(":enter","g"),Hd=new RegExp(":leave","g");function Zl(b,p,d,m,C,V=new Map,J=new Map,vt,Kt,be=[]){return(new Cu).buildKeyframes(b,p,d,m,C,V,J,vt,Kt,be)}class Cu{buildKeyframes(p,d,m,C,V,J,vt,Kt,be,ur=[]){be=be||new Yl;const wr=new Wd(p,d,be,C,V,ur,[]);wr.options=Kt;const po=Kt.delay?Sr(Kt.delay):0;wr.currentTimeline.delayNextStep(po),wr.currentTimeline.setStyles([J],null,wr.errors,Kt),Bn(this,m,wr);const Gr=wr.timelines.filter(so=>so.containsAnimation());if(Gr.length&&vt.size){let so;for(let tn=Gr.length-1;tn>=0;tn--){const fn=Gr[tn];if(fn.element===d){so=fn;break}}so&&!so.allowOnlyTimelineStyles()&&so.setStyles([vt],null,wr.errors,Kt)}return Gr.length?Gr.map(so=>so.buildKeyframes()):[fd(d,[],[],[],0,po,"",!1)]}visitTrigger(p,d){}visitState(p,d){}visitTransition(p,d){}visitAnimateChild(p,d){const m=d.subInstructions.get(d.element);if(m){const C=d.createSubContext(p.options),V=d.currentTimeline.currentTime,J=this._visitSubInstructions(m,C,C.options);V!=J&&d.transformIntoNewTimeline(J)}d.previousNode=p}visitAnimateRef(p,d){const m=d.createSubContext(p.options);m.transformIntoNewTimeline(),this._applyAnimationRefDelays([p.options,p.animation.options],d,m),this.visitReference(p.animation,m),d.transformIntoNewTimeline(m.currentTimeline.currentTime),d.previousNode=p}_applyAnimationRefDelays(p,d,m){for(const C of p){const V=C?.delay;if(V){const J="number"==typeof V?V:Sr(En(V,C?.params??{},d.errors));m.delayNextStep(J)}}}_visitSubInstructions(p,d,m){let V=d.currentTimeline.currentTime;const J=null!=m.duration?Sr(m.duration):null,vt=null!=m.delay?Sr(m.delay):null;return 0!==J&&p.forEach(Kt=>{const be=d.appendInstructionToTimeline(Kt,J,vt);V=Math.max(V,be.duration+be.delay)}),V}visitReference(p,d){d.updateOptions(p.options,!0),Bn(this,p.animation,d),d.previousNode=p}visitSequence(p,d){const m=d.subContextCount;let C=d;const V=p.options;if(V&&(V.params||V.delay)&&(C=d.createSubContext(V),C.transformIntoNewTimeline(),null!=V.delay)){C.previousNode.type==Mo.If.Style&&(C.currentTimeline.snapshotCurrentStyles(),C.previousNode=Ql);const J=Sr(V.delay);C.delayNextStep(J)}p.steps.length&&(p.steps.forEach(J=>Bn(this,J,C)),C.currentTimeline.applyStylesToKeyframe(),C.subContextCount>m&&C.transformIntoNewTimeline()),d.previousNode=p}visitGroup(p,d){const m=[];let C=d.currentTimeline.currentTime;const V=p.options&&p.options.delay?Sr(p.options.delay):0;p.steps.forEach(J=>{const vt=d.createSubContext(p.options);V&&vt.delayNextStep(V),Bn(this,J,vt),C=Math.max(C,vt.currentTimeline.currentTime),m.push(vt.currentTimeline)}),m.forEach(J=>d.currentTimeline.mergeTimelineCollectedStyles(J)),d.transformIntoNewTimeline(C),d.previousNode=p}_visitTiming(p,d){if(p.dynamic){const m=p.strValue;return go(d.params?En(m,d.params,d.errors):m,d.errors)}return{duration:p.duration,delay:p.delay,easing:p.easing}}visitAnimate(p,d){const m=d.currentAnimateTimings=this._visitTiming(p.timings,d),C=d.currentTimeline;m.delay&&(d.incrementTime(m.delay),C.snapshotCurrentStyles());const V=p.style;V.type==Mo.If.Keyframes?this.visitKeyframes(V,d):(d.incrementTime(m.duration),this.visitStyle(V,d),C.applyStylesToKeyframe()),d.currentAnimateTimings=null,d.previousNode=p}visitStyle(p,d){const m=d.currentTimeline,C=d.currentAnimateTimings;!C&&m.hasCurrentStyleProperties()&&m.forwardFrame();const V=C&&C.easing||p.easing;p.isEmptyStep?m.applyEmptyStep(V):m.setStyles(p.styles,V,d.errors,d.options),d.previousNode=p}visitKeyframes(p,d){const m=d.currentAnimateTimings,C=d.currentTimeline.duration,V=m.duration,vt=d.createSubContext().currentTimeline;vt.easing=m.easing,p.styles.forEach(Kt=>{vt.forwardTime((Kt.offset||0)*V),vt.setStyles(Kt.styles,Kt.easing,d.errors,d.options),vt.applyStylesToKeyframe()}),d.currentTimeline.mergeTimelineCollectedStyles(vt),d.transformIntoNewTimeline(C+V),d.previousNode=p}visitQuery(p,d){const m=d.currentTimeline.currentTime,C=p.options||{},V=C.delay?Sr(C.delay):0;V&&(d.previousNode.type===Mo.If.Style||0==m&&d.currentTimeline.hasCurrentStyleProperties())&&(d.currentTimeline.snapshotCurrentStyles(),d.previousNode=Ql);let J=m;const vt=d.invokeQuery(p.selector,p.originalSelector,p.limit,p.includeSelf,!!C.optional,d.errors);d.currentQueryTotal=vt.length;let Kt=null;vt.forEach((be,ur)=>{d.currentQueryIndex=ur;const wr=d.createSubContext(p.options,be);V&&wr.delayNextStep(V),be===d.element&&(Kt=wr.currentTimeline),Bn(this,p.animation,wr),wr.currentTimeline.applyStylesToKeyframe(),J=Math.max(J,wr.currentTimeline.currentTime)}),d.currentQueryIndex=0,d.currentQueryTotal=0,d.transformIntoNewTimeline(J),Kt&&(d.currentTimeline.mergeTimelineCollectedStyles(Kt),d.currentTimeline.snapshotCurrentStyles()),d.previousNode=p}visitStagger(p,d){const m=d.parentContext,C=d.currentTimeline,V=p.timings,J=Math.abs(V.duration),vt=J*(d.currentQueryTotal-1);let Kt=J*d.currentQueryIndex;switch(V.duration<0?"reverse":V.easing){case"reverse":Kt=vt-Kt;break;case"full":Kt=m.currentStaggerTime}const ur=d.currentTimeline;Kt&&ur.delayNextStep(Kt);const wr=ur.currentTime;Bn(this,p.animation,d),d.previousNode=p,m.currentStaggerTime=C.currentTime-wr+(C.startTime-m.currentTimeline.startTime)}}const Ql={};class Wd{constructor(p,d,m,C,V,J,vt,Kt){this._driver=p,this.element=d,this.subInstructions=m,this._enterClassName=C,this._leaveClassName=V,this.errors=J,this.timelines=vt,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Ql,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Kt||new Du(this._driver,d,0),vt.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(p,d){if(!p)return;const m=p;let C=this.options;null!=m.duration&&(C.duration=Sr(m.duration)),null!=m.delay&&(C.delay=Sr(m.delay));const V=m.params;if(V){let J=C.params;J||(J=this.options.params={}),Object.keys(V).forEach(vt=>{(!d||!J.hasOwnProperty(vt))&&(J[vt]=En(V[vt],J,this.errors))})}}_copyOptions(){const p={};if(this.options){const d=this.options.params;if(d){const m=p.params={};Object.keys(d).forEach(C=>{m[C]=d[C]})}}return p}createSubContext(p=null,d,m){const C=d||this.element,V=new Wd(this._driver,C,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(C,m||0));return V.previousNode=this.previousNode,V.currentAnimateTimings=this.currentAnimateTimings,V.options=this._copyOptions(),V.updateOptions(p),V.currentQueryIndex=this.currentQueryIndex,V.currentQueryTotal=this.currentQueryTotal,V.parentContext=this,this.subContextCount++,V}transformIntoNewTimeline(p){return this.previousNode=Ql,this.currentTimeline=this.currentTimeline.fork(this.element,p),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(p,d,m){const C={duration:d??p.duration,delay:this.currentTimeline.currentTime+(m??0)+p.delay,easing:""},V=new Kg(this._driver,p.element,p.keyframes,p.preStyleProps,p.postStyleProps,C,p.stretchStartingKeyframe);return this.timelines.push(V),C}incrementTime(p){this.currentTimeline.forwardTime(this.currentTimeline.duration+p)}delayNextStep(p){p>0&&this.currentTimeline.delayNextStep(p)}invokeQuery(p,d,m,C,V,J){let vt=[];if(C&&vt.push(this.element),p.length>0){p=(p=p.replace(wh,"."+this._enterClassName)).replace(Hd,"."+this._leaveClassName);let be=this._driver.query(this.element,p,1!=m);0!==m&&(be=m<0?be.slice(be.length+m,be.length):be.slice(0,m)),vt.push(...be)}return!V&&0==vt.length&&J.push(function Ks(){return new c.wOt(3014,!1)}()),vt}}class Du{constructor(p,d,m,C){this._driver=p,this.element=d,this.startTime=m,this._elementTimelineStylesLookup=C,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(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(p){const d=1===this._keyframes.size&&this._pendingStyles.size;this.duration||d?(this.forwardTime(this.currentTime+p),d&&this.snapshotCurrentStyles()):this.startTime+=p}fork(p,d){return this.applyStylesToKeyframe(),new Du(this._driver,p,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(p){this.applyStylesToKeyframe(),this.duration=p,this._loadKeyframe()}_updateStyle(p,d){this._localTimelineStyles.set(p,d),this._globalTimelineStyles.set(p,d),this._styleSummary.set(p,{time:this.currentTime,value:d})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(p){p&&this._previousKeyframe.set("easing",p);for(let[d,m]of this._globalTimelineStyles)this._backFill.set(d,m||Mo.kp),this._currentKeyframe.set(d,Mo.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(p,d,m,C){d&&this._previousKeyframe.set("easing",d);const V=C&&C.params||{},J=function Sm(b,p){const d=new Map;let m;return b.forEach(C=>{if("*"===C){m??=p.keys();for(let V of m)d.set(V,Mo.kp)}else for(let[V,J]of C)d.set(V,J)}),d}(p,this._globalTimelineStyles);for(let[vt,Kt]of J){const be=En(Kt,V,m);this._pendingStyles.set(vt,be),this._localTimelineStyles.has(vt)||this._backFill.set(vt,this._globalTimelineStyles.get(vt)??Mo.kp),this._updateStyle(vt,be)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((p,d)=>{this._currentKeyframe.set(d,p)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((p,d)=>{this._currentKeyframe.has(d)||this._currentKeyframe.set(d,p)}))}snapshotCurrentStyles(){for(let[p,d]of this._localTimelineStyles)this._pendingStyles.set(p,d),this._updateStyle(p,d)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const p=[];for(let d in this._currentKeyframe)p.push(d);return p}mergeTimelineCollectedStyles(p){p._styleSummary.forEach((d,m)=>{const C=this._styleSummary.get(m);(!C||d.time>C.time)&&this._updateStyle(m,d.value)})}buildKeyframes(){this.applyStylesToKeyframe();const p=new Set,d=new Set,m=1===this._keyframes.size&&0===this.duration;let C=[];this._keyframes.forEach((vt,Kt)=>{const be=new Map([...this._backFill,...vt]);be.forEach((ur,wr)=>{ur===Mo.FX?p.add(wr):ur===Mo.kp&&d.add(wr)}),m||be.set("offset",Kt/this.duration),C.push(be)});const V=[...p.values()],J=[...d.values()];if(m){const vt=C[0],Kt=new Map(vt);vt.set("offset",0),Kt.set("offset",1),C=[vt,Kt]}return fd(this.element,C,V,J,this.duration,this.startTime,this.easing,!1)}}class Kg extends Du{constructor(p,d,m,C,V,J,vt=!1){super(p,d,J.delay),this.keyframes=m,this.preStyleProps=C,this.postStyleProps=V,this._stretchStartingKeyframe=vt,this.timings={duration:J.duration,delay:J.delay,easing:J.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let p=this.keyframes,{delay:d,duration:m,easing:C}=this.timings;if(this._stretchStartingKeyframe&&d){const V=[],J=m+d,vt=d/J,Kt=new Map(p[0]);Kt.set("offset",0),V.push(Kt);const be=new Map(p[0]);be.set("offset",yh(vt)),V.push(be);const ur=p.length-1;for(let wr=1;wr<=ur;wr++){let po=new Map(p[wr]);const Gr=po.get("offset");po.set("offset",yh((d+Gr*m)/J)),V.push(po)}m=J,d=0,C="",p=V}return fd(this.element,p,this.preStyleProps,this.postStyleProps,m,d,C,!0)}}function yh(b,p=3){const d=Math.pow(10,p-1);return Math.round(b*d)/d}function vh(b,p,d,m,C,V,J,vt,Kt,be,ur,wr,po){return{type:0,element:b,triggerName:p,isRemovalTransition:C,fromState:d,fromStyles:V,toState:m,toStyles:J,timelines:vt,queriedElements:Kt,preStyleProps:be,postStyleProps:ur,totalTime:wr,errors:po}}const Kd={};class el{constructor(p,d,m){this._triggerName=p,this.ast=d,this._stateStyles=m}match(p,d,m,C){return function ql(b,p,d,m,C){return b.some(V=>V(p,d,m,C))}(this.ast.matchers,p,d,m,C)}buildStyles(p,d,m){let C=this._stateStyles.get("*");return void 0!==p&&(C=this._stateStyles.get(p?.toString())||C),C?C.buildStyles(d,m):new Map}build(p,d,m,C,V,J,vt,Kt,be,ur){const wr=[],po=this.ast.options&&this.ast.options.params||Kd,so=this.buildStyles(m,vt&&vt.params||Kd,wr),tn=Kt&&Kt.params||Kd,fn=this.buildStyles(C,tn,wr),li=new Set,da=new Map,_s=new Map,ns="void"===C,od={params:_h(tn,po),delay:this.ast.options?.delay},Zs=ur?[]:Zl(p,d,this.ast.animation,V,J,so,fn,od,be,wr);let Rs=0;return Zs.forEach(Qs=>{Rs=Math.max(Qs.duration+Qs.delay,Rs)}),wr.length?vh(d,this._triggerName,m,C,ns,so,fn,[],[],da,_s,Rs,wr):(Zs.forEach(Qs=>{const jc=Qs.element,pc=As(da,jc,new Set);Qs.preStyleProps.forEach(Md=>pc.add(Md));const rh=As(_s,jc,new Set);Qs.postStyleProps.forEach(Md=>rh.add(Md)),jc!==d&&li.add(jc)}),vh(d,this._triggerName,m,C,ns,so,fn,Zs,[...li.values()],da,_s,Rs))}}function _h(b,p){const d={...p};return Object.entries(b).forEach(([m,C])=>{null!=C&&(d[m]=C)}),d}class md{constructor(p,d,m){this.styles=p,this.defaultParams=d,this.normalizer=m}buildStyles(p,d){const m=new Map,C=_h(p,this.defaultParams);return this.styles.styles.forEach(V=>{"string"!=typeof V&&V.forEach((J,vt)=>{J&&(J=En(J,C,d));const Kt=this.normalizer.normalizePropertyName(vt,d);J=this.normalizer.normalizeStyleValue(vt,Kt,J,d),m.set(vt,J)})}),m}}class wp{constructor(p,d,m){this.name=p,this.ast=d,this._normalizer=m,this.transitionFactories=[],this.states=new Map,d.states.forEach(C=>{this.states.set(C.name,new md(C.style,C.options&&C.options.params||{},m))}),Xg(this.states,"true","1"),Xg(this.states,"false","0"),d.transitions.forEach(C=>{this.transitionFactories.push(new el(p,C,this.states))}),this.fallbackTransition=function Gd(b,p){return new el(b,{type:Mo.If.Transition,animation:{type:Mo.If.Sequence,steps:[],options:null},matchers:[(J,vt)=>!0],options:null,queryCount:0,depCount:0},p)}(p,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(p,d,m,C){return this.transitionFactories.find(J=>J.match(p,d,m,C))||null}matchStyles(p,d,m){return this.fallbackTransition.buildStyles(p,d,m)}}function Xg(b,p,d){b.has(p)?b.has(d)||b.set(d,b.get(p)):b.has(d)&&b.set(p,b.get(d))}const yp=new Yl;class kh{constructor(p,d,m){this.bodyNode=p,this._driver=d,this._normalizer=m,this._animations=new Map,this._playersById=new Map,this.players=[]}register(p,d){const m=[],V=Eu(this._driver,d,m,[]);if(m.length)throw function yc(){return new c.wOt(3503,!1)}();this._animations.set(p,V)}_buildPlayer(p,d,m){const C=p.element,V=pl(this._normalizer,p.keyframes,d,m);return this._driver.animate(C,V,p.duration,p.delay,p.easing,[],!0)}create(p,d,m={}){const C=[],V=this._animations.get(p);let J;const vt=new Map;if(V?(J=Zl(this._driver,d,V,Or,tr,new Map,new Map,m,yp,C),J.forEach(ur=>{const wr=As(vt,ur.element,new Map);ur.postStyleProps.forEach(po=>wr.set(po,null))})):(C.push(function fp(){return new c.wOt(3300,!1)}()),J=[]),C.length)throw function mp(){return new c.wOt(3504,!1)}();vt.forEach((ur,wr)=>{ur.forEach((po,Gr)=>{ur.set(Gr,this._driver.computeStyle(wr,Gr,Mo.kp))})});const be=dc(J.map(ur=>{const wr=vt.get(ur.element);return this._buildPlayer(ur,new Map,wr)}));return this._playersById.set(p,be),be.onDestroy(()=>this.destroy(p)),this.players.push(be),be}destroy(p){const d=this._getPlayer(p);d.destroy(),this._playersById.delete(p);const m=this.players.indexOf(d);m>=0&&this.players.splice(m,1)}_getPlayer(p){const d=this._playersById.get(p);if(!d)throw function Rn(){return new c.wOt(3301,!1)}();return d}listen(p,d,m,C){const V=ud(d,"","","");return ba(this._getPlayer(p),m,V,C),()=>{}}command(p,d,m,C){if("register"==m)return void this.register(p,C[0]);if("create"==m)return void this.create(p,d,C[0]||{});const V=this._getPlayer(p);switch(m){case"play":V.play();break;case"pause":V.pause();break;case"reset":V.reset();break;case"restart":V.restart();break;case"finish":V.finish();break;case"init":V.init();break;case"setPosition":V.setPosition(parseFloat(C[0]));break;case"destroy":this.destroy(p)}}}const Su="ng-animate-queued",vp="ng-animate-disabled",Au=[],Tu={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Mu={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Ts="__ng_removed";class Iu{get params(){return this.options.params}constructor(p,d=""){this.namespaceId=d;const m=p&&p.hasOwnProperty("value");if(this.value=function _p(b){return b??null}(m?p.value:p),m){const{value:V,...J}=p;this.options=J}else this.options={};this.options.params||(this.options.params={})}absorbOptions(p){const d=p.params;if(d){const m=this.options.params;Object.keys(d).forEach(C=>{null==m[C]&&(m[C]=d[C])})}}}const bd="void",Ou=new Iu(bd);class xp{constructor(p,d,m){this.id=p,this.hostElement=d,this._engine=m,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+p,Ms(d,this._hostClassName)}listen(p,d,m,C){if(!this._triggers.has(d))throw function Ic(){return new c.wOt(3302,!1)}();if(null==m||0==m.length)throw function Qc(){return new c.wOt(3303,!1)}();if(!function wd(b){return"start"==b||"done"==b}(m))throw function Ia(){return new c.wOt(3400,!1)}();const V=As(this._elementListeners,p,[]),J={name:d,phase:m,callback:C};V.push(J);const vt=As(this._engine.statesByElement,p,new Map);return vt.has(d)||(Ms(p,ze),Ms(p,ze+"-"+d),vt.set(d,Ou)),()=>{this._engine.afterFlush(()=>{const Kt=V.indexOf(J);Kt>=0&&V.splice(Kt,1),this._triggers.has(d)||vt.delete(d)})}}register(p,d){return!this._triggers.has(p)&&(this._triggers.set(p,d),!0)}_getTrigger(p){const d=this._triggers.get(p);if(!d)throw function lc(){return new c.wOt(3401,!1)}();return d}trigger(p,d,m,C=!0){const V=this._getTrigger(d),J=new Al(this.id,d,p);let vt=this._engine.statesByElement.get(p);vt||(Ms(p,ze),Ms(p,ze+"-"+d),this._engine.statesByElement.set(p,vt=new Map));let Kt=vt.get(d);const be=new Iu(m,this.id);if(!(m&&m.hasOwnProperty("value"))&&Kt&&be.absorbOptions(Kt.options),vt.set(d,be),Kt||(Kt=Ou),be.value!==bd&&Kt.value===be.value){if(!function kp(b,p){const d=Object.keys(b),m=Object.keys(p);if(d.length!=m.length)return!1;for(let C=0;C{Yo(p,fn),Co(p,li)})}return}const po=As(this._engine.playersByElement,p,[]);po.forEach(tn=>{tn.namespaceId==this.id&&tn.triggerName==d&&tn.queued&&tn.destroy()});let Gr=V.matchTransition(Kt.value,be.value,p,be.params),so=!1;if(!Gr){if(!C)return;Gr=V.fallbackTransition,so=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:p,triggerName:d,transition:Gr,fromState:Kt,toState:be,player:J,isFallbackTransition:so}),so||(Ms(p,Su),J.onStart(()=>{Tl(p,Su)})),J.onDone(()=>{let tn=this.players.indexOf(J);tn>=0&&this.players.splice(tn,1);const fn=this._engine.playersByElement.get(p);if(fn){let li=fn.indexOf(J);li>=0&&fn.splice(li,1)}}),this.players.push(J),po.push(J),J}deregister(p){this._triggers.delete(p),this._engine.statesByElement.forEach(d=>d.delete(p)),this._elementListeners.forEach((d,m)=>{this._elementListeners.set(m,d.filter(C=>C.name!=p))})}clearElementCache(p){this._engine.statesByElement.delete(p),this._elementListeners.delete(p);const d=this._engine.playersByElement.get(p);d&&(d.forEach(m=>m.destroy()),this._engine.playersByElement.delete(p))}_signalRemovalForInnerTriggers(p,d){const m=this._engine.driver.query(p,Dr,!0);m.forEach(C=>{if(C[Ts])return;const V=this._engine.fetchNamespacesByElement(C);V.size?V.forEach(J=>J.triggerLeaveAnimation(C,d,!1,!0)):this.clearElementCache(C)}),this._engine.afterFlushAnimationsDone(()=>m.forEach(C=>this.clearElementCache(C)))}triggerLeaveAnimation(p,d,m,C){const V=this._engine.statesByElement.get(p),J=new Map;if(V){const vt=[];if(V.forEach((Kt,be)=>{if(J.set(be,Kt.value),this._triggers.has(be)){const ur=this.trigger(p,be,bd,C);ur&&vt.push(ur)}}),vt.length)return this._engine.markElementAsRemoved(this.id,p,!0,d,J),m&&dc(vt).onDone(()=>this._engine.processLeaveNode(p)),!0}return!1}prepareLeaveAnimationListeners(p){const d=this._elementListeners.get(p),m=this._engine.statesByElement.get(p);if(d&&m){const C=new Set;d.forEach(V=>{const J=V.name;if(C.has(J))return;C.add(J);const Kt=this._triggers.get(J).fallbackTransition,be=m.get(J)||Ou,ur=new Iu(bd),wr=new Al(this.id,J,p);this._engine.totalQueuedPlayers++,this._queue.push({element:p,triggerName:J,transition:Kt,fromState:be,toState:ur,player:wr,isFallbackTransition:!0})})}}removeNode(p,d){const m=this._engine;if(p.childElementCount&&this._signalRemovalForInnerTriggers(p,d),this.triggerLeaveAnimation(p,d,!0))return;let C=!1;if(m.totalAnimations){const V=m.players.length?m.playersByQueriedElement.get(p):[];if(V&&V.length)C=!0;else{let J=p;for(;J=J.parentNode;)if(m.statesByElement.get(J)){C=!0;break}}}if(this.prepareLeaveAnimationListeners(p),C)m.markElementAsRemoved(this.id,p,!1,d);else{const V=p[Ts];(!V||V===Tu)&&(m.afterFlush(()=>this.clearElementCache(p)),m.destroyInnerAnimations(p),m._onRemovalComplete(p,d))}}insertNode(p,d){Ms(p,this._hostClassName)}drainQueuedTransitions(p){const d=[];return this._queue.forEach(m=>{const C=m.player;if(C.destroyed)return;const V=m.element,J=this._elementListeners.get(V);J&&J.forEach(vt=>{if(vt.name==m.triggerName){const Kt=ud(V,m.triggerName,m.fromState.value,m.toState.value);Kt._data=p,ba(m.player,vt.phase,Kt,vt.callback)}}),C.markedForDestroy?this._engine.afterFlush(()=>{C.destroy()}):d.push(m)}),this._queue=[],d.sort((m,C)=>{const V=m.transition.ast.depCount,J=C.transition.ast.depCount;return 0==V||0==J?V-J:this._engine.driver.containsElement(m.element,C.element)?1:-1})}destroy(p){this.players.forEach(d=>d.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,p)}}class Ru{_onRemovalComplete(p,d){this.onRemovalComplete(p,d)}constructor(p,d,m){this.bodyNode=p,this.driver=d,this._normalizer=m,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(C,V)=>{}}get queuedPlayers(){const p=[];return this._namespaceList.forEach(d=>{d.players.forEach(m=>{m.queued&&p.push(m)})}),p}createNamespace(p,d){const m=new xp(p,d,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,d)?this._balanceNamespaceList(m,d):(this.newHostElements.set(d,m),this.collectEnterElement(d)),this._namespaceLookup[p]=m}_balanceNamespaceList(p,d){const m=this._namespaceList,C=this.namespacesByHostElement;if(m.length-1>=0){let J=!1,vt=this.driver.getParentElement(d);for(;vt;){const Kt=C.get(vt);if(Kt){const be=m.indexOf(Kt);m.splice(be+1,0,p),J=!0;break}vt=this.driver.getParentElement(vt)}J||m.unshift(p)}else m.push(p);return C.set(d,p),p}register(p,d){let m=this._namespaceLookup[p];return m||(m=this.createNamespace(p,d)),m}registerTrigger(p,d,m){let C=this._namespaceLookup[p];C&&C.register(d,m)&&this.totalAnimations++}destroy(p,d){p&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const m=this._fetchNamespace(p);this.namespacesByHostElement.delete(m.hostElement);const C=this._namespaceList.indexOf(m);C>=0&&this._namespaceList.splice(C,1),m.destroy(d),delete this._namespaceLookup[p]}))}_fetchNamespace(p){return this._namespaceLookup[p]}fetchNamespacesByElement(p){const d=new Set,m=this.statesByElement.get(p);if(m)for(let C of m.values())if(C.namespaceId){const V=this._fetchNamespace(C.namespaceId);V&&d.add(V)}return d}trigger(p,d,m,C){if(Jl(d)){const V=this._fetchNamespace(p);if(V)return V.trigger(d,m,C),!0}return!1}insertNode(p,d,m,C){if(!Jl(d))return;const V=d[Ts];if(V&&V.setForRemoval){V.setForRemoval=!1,V.setForMove=!0;const J=this.collectedLeaveElements.indexOf(d);J>=0&&this.collectedLeaveElements.splice(J,1)}if(p){const J=this._fetchNamespace(p);J&&J.insertNode(d,m)}C&&this.collectEnterElement(d)}collectEnterElement(p){this.collectedEnterElements.push(p)}markElementAsDisabled(p,d){d?this.disabledNodes.has(p)||(this.disabledNodes.add(p),Ms(p,vp)):this.disabledNodes.has(p)&&(this.disabledNodes.delete(p),Tl(p,vp))}removeNode(p,d,m){if(Jl(d)){const C=p?this._fetchNamespace(p):null;C?C.removeNode(d,m):this.markElementAsRemoved(p,d,!1,m);const V=this.namespacesByHostElement.get(d);V&&V.id!==p&&V.removeNode(d,m)}else this._onRemovalComplete(d,m)}markElementAsRemoved(p,d,m,C,V){this.collectedLeaveElements.push(d),d[Ts]={namespaceId:p,setForRemoval:C,hasAnimation:m,removedBeforeQueried:!1,previousTriggersValues:V}}listen(p,d,m,C,V){return Jl(d)?this._fetchNamespace(p).listen(d,m,C,V):()=>{}}_buildInstruction(p,d,m,C,V){return p.transition.build(this.driver,p.element,p.fromState.value,p.toState.value,m,C,p.fromState.options,p.toState.options,d,V)}destroyInnerAnimations(p){let d=this.driver.query(p,Dr,!0);d.forEach(m=>this.destroyActiveAnimationsForElement(m)),0!=this.playersByQueriedElement.size&&(d=this.driver.query(p,Rr,!0),d.forEach(m=>this.finishActiveQueriedAnimationOnElement(m)))}destroyActiveAnimationsForElement(p){const d=this.playersByElement.get(p);d&&d.forEach(m=>{m.queued?m.markedForDestroy=!0:m.destroy()})}finishActiveQueriedAnimationOnElement(p){const d=this.playersByQueriedElement.get(p);d&&d.forEach(m=>m.finish())}whenRenderingDone(){return new Promise(p=>{if(this.players.length)return dc(this.players).onDone(()=>p());p()})}processLeaveNode(p){const d=p[Ts];if(d&&d.setForRemoval){if(p[Ts]=Tu,d.namespaceId){this.destroyInnerAnimations(p);const m=this._fetchNamespace(d.namespaceId);m&&m.clearElementCache(p)}this._onRemovalComplete(p,d.setForRemoval)}p.classList?.contains(vp)&&this.markElementAsDisabled(p,!1),this.driver.query(p,".ng-animate-disabled",!0).forEach(m=>{this.markElementAsDisabled(m,!1)})}flush(p=-1){let d=[];if(this.newHostElements.size&&(this.newHostElements.forEach((m,C)=>this._balanceNamespaceList(m,C)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let m=0;mm()),this._flushFns=[],this._whenQuietFns.length){const m=this._whenQuietFns;this._whenQuietFns=[],d.length?dc(d).onDone(()=>{m.forEach(C=>C())}):m.forEach(C=>C())}}reportError(p){throw function Oc(){return new c.wOt(3402,!1)}()}_flushAnimations(p,d){const m=new Yl,C=[],V=new Map,J=[],vt=new Map,Kt=new Map,be=new Map,ur=new Set;this.disabledNodes.forEach(Qo=>{ur.add(Qo);const cn=this.driver.query(Qo,".ng-animate-queued",!0);for(let wn=0;wn{const wn=Or+tn++;so.set(cn,wn),Qo.forEach(wi=>Ms(wi,wn))});const fn=[],li=new Set,da=new Set;for(let Qo=0;Qoli.add(wi)):da.add(cn))}const _s=new Map,ns=Dh(po,Array.from(li));ns.forEach((Qo,cn)=>{const wn=tr+tn++;_s.set(cn,wn),Qo.forEach(wi=>Ms(wi,wn))}),p.push(()=>{Gr.forEach((Qo,cn)=>{const wn=so.get(cn);Qo.forEach(wi=>Tl(wi,wn))}),ns.forEach((Qo,cn)=>{const wn=_s.get(cn);Qo.forEach(wi=>Tl(wi,wn))}),fn.forEach(Qo=>{this.processLeaveNode(Qo)})});const od=[],Zs=[];for(let Qo=this._namespaceList.length-1;Qo>=0;Qo--)this._namespaceList[Qo].drainQueuedTransitions(d).forEach(wn=>{const wi=wn.player,ks=wn.element;if(od.push(wi),this.collectedEnterElements.length){const Ns=ks[Ts];if(Ns&&Ns.setForMove){if(Ns.previousTriggersValues&&Ns.previousTriggersValues.has(wn.triggerName)){const wu=Ns.previousTriggersValues.get(wn.triggerName),qs=this.statesByElement.get(wn.element);if(qs&&qs.has(wn.triggerName)){const yu=qs.get(wn.triggerName);yu.value=wu,qs.set(wn.triggerName,yu)}}return void wi.destroy()}}const Ul=!wr||!this.driver.containsElement(wr,ks),Vc=_s.get(ks),Od=so.get(ks),ua=this._buildInstruction(wn,m,Od,Vc,Ul);if(ua.errors&&ua.errors.length)return void Zs.push(ua);if(Ul)return wi.onStart(()=>Yo(ks,ua.fromStyles)),wi.onDestroy(()=>Co(ks,ua.toStyles)),void C.push(wi);if(wn.isFallbackTransition)return wi.onStart(()=>Yo(ks,ua.fromStyles)),wi.onDestroy(()=>Co(ks,ua.toStyles)),void C.push(wi);const sp=[];ua.timelines.forEach(Ns=>{Ns.stretchStartingKeyframe=!0,this.disabledNodes.has(Ns.element)||sp.push(Ns)}),ua.timelines=sp,m.append(ks,ua.timelines),J.push({instruction:ua,player:wi,element:ks}),ua.queriedElements.forEach(Ns=>As(vt,Ns,[]).push(wi)),ua.preStyleProps.forEach((Ns,wu)=>{if(Ns.size){let qs=Kt.get(wu);qs||Kt.set(wu,qs=new Set),Ns.forEach((yu,Qb)=>qs.add(Qb))}}),ua.postStyleProps.forEach((Ns,wu)=>{let qs=be.get(wu);qs||be.set(wu,qs=new Set),Ns.forEach((yu,Qb)=>qs.add(Qb))})});if(Zs.length){const Qo=[];Zs.forEach(cn=>{Qo.push(function Ha(){return new c.wOt(3505,!1)}())}),od.forEach(cn=>cn.destroy()),this.reportError(Qo)}const Rs=new Map,Qs=new Map;J.forEach(Qo=>{const cn=Qo.element;m.has(cn)&&(Qs.set(cn,cn),this._beforeAnimationBuild(Qo.player.namespaceId,Qo.instruction,Rs))}),C.forEach(Qo=>{const cn=Qo.element;this._getPreviousPlayers(cn,!1,Qo.namespaceId,Qo.triggerName,null).forEach(wi=>{As(Rs,cn,[]).push(wi),wi.destroy()})});const jc=fn.filter(Qo=>Lu(Qo,Kt,be)),pc=new Map;Ca(pc,this.driver,da,be,Mo.kp).forEach(Qo=>{Lu(Qo,Kt,be)&&jc.push(Qo)});const Md=new Map;Gr.forEach((Qo,cn)=>{Ca(Md,this.driver,new Set(Qo),Kt,Mo.FX)}),jc.forEach(Qo=>{const cn=pc.get(Qo),wn=Md.get(Qo);pc.set(Qo,new Map([...cn?.entries()??[],...wn?.entries()??[]]))});const wg=[],Yb=[],qf={};J.forEach(Qo=>{const{element:cn,player:wn,instruction:wi}=Qo;if(m.has(cn)){if(ur.has(cn))return wn.onDestroy(()=>Co(cn,wi.toStyles)),wn.disabled=!0,wn.overrideTotalTime(wi.totalTime),void C.push(wn);let ks=qf;if(Qs.size>1){let Vc=cn;const Od=[];for(;Vc=Vc.parentNode;){const ua=Qs.get(Vc);if(ua){ks=ua;break}Od.push(Vc)}Od.forEach(ua=>Qs.set(ua,ks))}const Ul=this._buildAnimation(wn.namespaceId,wi,Rs,V,Md,pc);if(wn.setRealPlayer(Ul),ks===qf)wg.push(wn);else{const Vc=this.playersByElement.get(ks);Vc&&Vc.length&&(wn.parentPlayer=dc(Vc)),C.push(wn)}}else Yo(cn,wi.fromStyles),wn.onDestroy(()=>Co(cn,wi.toStyles)),Yb.push(wn),ur.has(cn)&&C.push(wn)}),Yb.forEach(Qo=>{const cn=V.get(Qo.element);if(cn&&cn.length){const wn=dc(cn);Qo.setRealPlayer(wn)}}),C.forEach(Qo=>{Qo.parentPlayer?Qo.syncPlayerEvents(Qo.parentPlayer):Qo.destroy()});for(let Qo=0;Qo!Ul.destroyed);ks.length?Nu(this,cn,ks):this.processLeaveNode(cn)}return fn.length=0,wg.forEach(Qo=>{this.players.push(Qo),Qo.onDone(()=>{Qo.destroy();const cn=this.players.indexOf(Qo);this.players.splice(cn,1)}),Qo.play()}),wg}afterFlush(p){this._flushFns.push(p)}afterFlushAnimationsDone(p){this._whenQuietFns.push(p)}_getPreviousPlayers(p,d,m,C,V){let J=[];if(d){const vt=this.playersByQueriedElement.get(p);vt&&(J=vt)}else{const vt=this.playersByElement.get(p);if(vt){const Kt=!V||V==bd;vt.forEach(be=>{be.queued||!Kt&&be.triggerName!=C||J.push(be)})}}return(m||C)&&(J=J.filter(vt=>!(m&&m!=vt.namespaceId||C&&C!=vt.triggerName))),J}_beforeAnimationBuild(p,d,m){const V=d.element,J=d.isRemovalTransition?void 0:p,vt=d.isRemovalTransition?void 0:d.triggerName;for(const Kt of d.timelines){const be=Kt.element,ur=be!==V,wr=As(m,be,[]);this._getPreviousPlayers(be,ur,J,vt,d.toState).forEach(Gr=>{const so=Gr.getRealPlayer();so.beforeDestroy&&so.beforeDestroy(),Gr.destroy(),wr.push(Gr)})}Yo(V,d.fromStyles)}_buildAnimation(p,d,m,C,V,J){const vt=d.triggerName,Kt=d.element,be=[],ur=new Set,wr=new Set,po=d.timelines.map(so=>{const tn=so.element;ur.add(tn);const fn=tn[Ts];if(fn&&fn.removedBeforeQueried)return new Mo.sf(so.duration,so.delay);const li=tn!==Kt,da=function Sh(b){const p=[];return Yd(b,p),p}((m.get(tn)||Au).map(Rs=>Rs.getRealPlayer())).filter(Rs=>!!Rs.element&&Rs.element===tn),_s=V.get(tn),ns=J.get(tn),od=pl(this._normalizer,so.keyframes,_s,ns),Zs=this._buildPlayer(so,od,da);if(so.subTimeline&&C&&wr.add(tn),li){const Rs=new Al(p,vt,tn);Rs.setRealPlayer(Zs),be.push(Rs)}return Zs});be.forEach(so=>{As(this.playersByQueriedElement,so.element,[]).push(so),so.onDone(()=>function Ch(b,p,d){let m=b.get(p);if(m){if(m.length){const C=m.indexOf(d);m.splice(C,1)}0==m.length&&b.delete(p)}return m}(this.playersByQueriedElement,so.element,so))}),ur.forEach(so=>Ms(so,to));const Gr=dc(po);return Gr.onDestroy(()=>{ur.forEach(so=>Tl(so,to)),Co(Kt,d.toStyles)}),wr.forEach(so=>{As(C,so,[]).push(Gr)}),Gr}_buildPlayer(p,d,m){return d.length>0?this.driver.animate(p.element,d,p.duration,p.delay,p.easing,m):new Mo.sf(p.duration,p.delay)}}class Al{constructor(p,d,m){this.namespaceId=p,this.triggerName=d,this.element=m,this._player=new Mo.sf,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(p){this._containsRealPlayer||(this._player=p,this._queuedCallbacks.forEach((d,m)=>{d.forEach(C=>ba(p,m,void 0,C))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(p.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(p){this.totalTime=p}syncPlayerEvents(p){const d=this._player;d.triggerCallback&&p.onStart(()=>d.triggerCallback("start")),p.onDone(()=>this.finish()),p.onDestroy(()=>this.destroy())}_queueEvent(p,d){As(this._queuedCallbacks,p,[]).push(d)}onDone(p){this.queued&&this._queueEvent("done",p),this._player.onDone(p)}onStart(p){this.queued&&this._queueEvent("start",p),this._player.onStart(p)}onDestroy(p){this.queued&&this._queueEvent("destroy",p),this._player.onDestroy(p)}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(p){this.queued||this._player.setPosition(p)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(p){const d=this._player;d.triggerCallback&&d.triggerCallback(p)}}function Jl(b){return b&&1===b.nodeType}function fl(b,p){const d=b.style.display;return b.style.display=p??"none",d}function Ca(b,p,d,m,C){const V=[];d.forEach(Kt=>V.push(fl(Kt)));const J=[];m.forEach((Kt,be)=>{const ur=new Map;Kt.forEach(wr=>{const po=p.computeStyle(be,wr,C);ur.set(wr,po),(!po||0==po.length)&&(be[Ts]=Mu,J.push(be))}),b.set(be,ur)});let vt=0;return d.forEach(Kt=>fl(Kt,V[vt++])),J}function Dh(b,p){const d=new Map;if(b.forEach(vt=>d.set(vt,[])),0==p.length)return d;const C=new Set(p),V=new Map;function J(vt){if(!vt)return 1;let Kt=V.get(vt);if(Kt)return Kt;const be=vt.parentNode;return Kt=d.has(be)?be:C.has(be)?1:J(be),V.set(vt,Kt),Kt}return p.forEach(vt=>{const Kt=J(vt);1!==Kt&&d.get(Kt).push(vt)}),d}function Ms(b,p){b.classList?.add(p)}function Tl(b,p){b.classList?.remove(p)}function Nu(b,p,d){dc(d).onDone(()=>b.processLeaveNode(p))}function Yd(b,p){for(let d=0;dC.add(V)):p.set(b,m),d.delete(b),!0}class ml{constructor(p,d,m){this._driver=d,this._normalizer=m,this._triggerCache={},this.onRemovalComplete=(C,V)=>{},this._transitionEngine=new Ru(p.body,d,m),this._timelineEngine=new kh(p.body,d,m),this._transitionEngine.onRemovalComplete=(C,V)=>this.onRemovalComplete(C,V)}registerTrigger(p,d,m,C,V){const J=p+"-"+C;let vt=this._triggerCache[J];if(!vt){const Kt=[],ur=Eu(this._driver,V,Kt,[]);if(Kt.length)throw function dd(){return new c.wOt(3404,!1)}();vt=function Gg(b,p,d){return new wp(b,p,d)}(C,ur,this._normalizer),this._triggerCache[J]=vt}this._transitionEngine.registerTrigger(d,C,vt)}register(p,d){this._transitionEngine.register(p,d)}destroy(p,d){this._transitionEngine.destroy(p,d)}onInsert(p,d,m,C){this._transitionEngine.insertNode(p,d,m,C)}onRemove(p,d,m){this._transitionEngine.removeNode(p,d,m)}disableAnimations(p,d){this._transitionEngine.markElementAsDisabled(p,d)}process(p,d,m,C){if("@"==m.charAt(0)){const[V,J]=pd(m);this._timelineEngine.command(V,d,J,C)}else this._transitionEngine.trigger(p,d,m,C)}listen(p,d,m,C,V){if("@"==m.charAt(0)){const[J,vt]=pd(m);return this._timelineEngine.listen(J,d,vt,V)}return this._transitionEngine.listen(p,d,m,C,V)}flush(p=-1){this._transitionEngine.flush(p)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(p){this._transitionEngine.afterFlushAnimationsDone(p)}}class Ml{static{this.initialStylesByElement=new WeakMap}constructor(p,d,m){this._element=p,this._startStyles=d,this._endStyles=m,this._state=0;let C=Ml.initialStylesByElement.get(p);C||Ml.initialStylesByElement.set(p,C=new Map),this._initialStyles=C}start(){this._state<1&&(this._startStyles&&Co(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Co(this._element,this._initialStyles),this._endStyles&&(Co(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(Ml.initialStylesByElement.delete(this._element),this._startStyles&&(Yo(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Yo(this._element,this._endStyles),this._endStyles=null),Co(this._element,this._initialStyles),this._state=3)}}function Ep(b){let p=null;return b.forEach((d,m)=>{(function Yg(b){return"display"===b||"position"===b})(m)&&(p=p||new Map,p.set(m,d))}),p}class Ah{constructor(p,d,m,C){this.element=p,this.keyframes=d,this.options=m,this._specialStyles=C,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=m.duration,this._delay=m.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(p=>p()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const p=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,p,this.options),this._finalKeyframe=p.length?p[p.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(p){const d=[];return p.forEach(m=>{d.push(Object.fromEntries(m))}),d}_triggerWebAnimation(p,d,m){return p.animate(this._convertKeyframesToObject(d),m)}onStart(p){this._originalOnStartFns.push(p),this._onStartFns.push(p)}onDone(p){this._originalOnDoneFns.push(p),this._onDoneFns.push(p)}onDestroy(p){this._onDestroyFns.push(p)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(p=>p()),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(p=>p()),this._onDestroyFns=[])}setPosition(p){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=p*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const p=new Map;this.hasStarted()&&this._finalKeyframe.forEach((m,C)=>{"offset"!==C&&p.set(C,this._finished?m:bi(this.element,C))}),this.currentSnapshot=p}triggerCallback(p){const d="start"===p?this._onStartFns:this._onDoneFns;d.forEach(m=>m()),d.length=0}}class Fu{validateStyleProperty(p){return!0}validateAnimatableStyleProperty(p){return!0}containsElement(p,d){return M(p,d)}getParentElement(p){return Hl(p)}query(p,d,m){return P(p,d,m)}computeStyle(p,d,m){return bi(p,d)}animate(p,d,m,C,V,J=[]){const Kt={duration:m,delay:C,fill:0==C?"both":"forwards"};V&&(Kt.easing=V);const be=new Map,ur=J.filter(Gr=>Gr instanceof Ah);(function Po(b,p){return 0===b||0===p})(m,C)&&ur.forEach(Gr=>{Gr.currentSnapshot.forEach((so,tn)=>be.set(tn,so))});let wr=function Vo(b){return b.length?b[0]instanceof Map?b:b.map(p=>new Map(Object.entries(p))):[]}(d).map(Gr=>new Map(Gr));wr=function Vn(b,p,d){if(d.size&&p.length){let m=p[0],C=[];if(d.forEach((V,J)=>{m.has(J)||C.push(J),m.set(J,V)}),C.length)for(let V=1;VJ.set(vt,bi(b,vt)))}}return p}(p,wr,be);const po=function Pu(b,p){let d=null,m=null;return Array.isArray(p)&&p.length?(d=Ep(p[0]),p.length>1&&(m=Ep(p[p.length-1]))):p instanceof Map&&(d=Ep(p)),d||m?new Ml(b,d,m):null}(p,wr);return new Ah(p,wr,Kt,po)}}const Th="@.disabled";class Mh{constructor(p,d,m,C){this.namespaceId=p,this.delegate=d,this.engine=m,this._onDestroy=C,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(p){this.delegate.destroyNode?.(p)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(p,d){return this.delegate.createElement(p,d)}createComment(p){return this.delegate.createComment(p)}createText(p){return this.delegate.createText(p)}appendChild(p,d){this.delegate.appendChild(p,d),this.engine.onInsert(this.namespaceId,d,p,!1)}insertBefore(p,d,m,C=!0){this.delegate.insertBefore(p,d,m),this.engine.onInsert(this.namespaceId,d,p,C)}removeChild(p,d,m){this.parentNode(d)&&this.engine.onRemove(this.namespaceId,d,this.delegate)}selectRootElement(p,d){return this.delegate.selectRootElement(p,d)}parentNode(p){return this.delegate.parentNode(p)}nextSibling(p){return this.delegate.nextSibling(p)}setAttribute(p,d,m,C){this.delegate.setAttribute(p,d,m,C)}removeAttribute(p,d,m){this.delegate.removeAttribute(p,d,m)}addClass(p,d){this.delegate.addClass(p,d)}removeClass(p,d){this.delegate.removeClass(p,d)}setStyle(p,d,m,C){this.delegate.setStyle(p,d,m,C)}removeStyle(p,d,m){this.delegate.removeStyle(p,d,m)}setProperty(p,d,m){"@"==d.charAt(0)&&d==Th?this.disableAnimations(p,!!m):this.delegate.setProperty(p,d,m)}setValue(p,d){this.delegate.setValue(p,d)}listen(p,d,m){return this.delegate.listen(p,d,m)}disableAnimations(p,d){this.engine.disableAnimations(p,d)}}class Ih extends Mh{constructor(p,d,m,C,V){super(d,m,C,V),this.factory=p,this.namespaceId=d}setProperty(p,d,m){"@"==d.charAt(0)?"."==d.charAt(1)&&d==Th?this.disableAnimations(p,m=void 0===m||!!m):this.engine.process(this.namespaceId,p,d.slice(1),m):this.delegate.setProperty(p,d,m)}listen(p,d,m){if("@"==d.charAt(0)){const C=function Cp(b){switch(b){case"body":return document.body;case"document":return document;case"window":return window;default:return b}}(p);let V=d.slice(1),J="";return"@"!=V.charAt(0)&&([V,J]=function ws(b){const p=b.indexOf(".");return[b.substring(0,p),b.slice(p+1)]}(V)),this.engine.listen(this.namespaceId,C,V,J,vt=>{this.factory.scheduleListenerCallback(vt._data||-1,m,vt)})}return this.delegate.listen(p,d,m)}}class Tm{constructor(p,d,m){this.delegate=p,this.engine=d,this._zone=m,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,d.onRemovalComplete=(C,V)=>{V?.removeChild(null,C)}}createRenderer(p,d){const C=this.delegate.createRenderer(p,d);if(!p||!d?.data?.animation){const be=this._rendererCache;let ur=be.get(C);return ur||(ur=new Mh("",C,this.engine,()=>be.delete(C)),be.set(C,ur)),ur}const V=d.id,J=d.id+"-"+this._currentId;this._currentId++,this.engine.register(J,p);const vt=be=>{Array.isArray(be)?be.forEach(vt):this.engine.registerTrigger(V,J,p,be.name,be)};return d.data.animation.forEach(vt),new Ih(this,J,C,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(p,d,m){if(p>=0&&pd(m));const C=this._animationCallbacksBuffer;0==C.length&&queueMicrotask(()=>{this._zone.run(()=>{C.forEach(V=>{const[J,vt]=V;J(vt)}),this._animationCallbacksBuffer=[]})}),C.push([d,m])}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 Bu=[{provide:Ut,useFactory:function Mm(){return new Ba}},{provide:ml,useClass:(()=>{class b extends ml{constructor(d,m,C){super(d,m,C)}ngOnDestroy(){this.flush()}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(qt.qQ),c.KVO(Et),c.KVO(Ut))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac})}}return b})()},{provide:c._9s,useFactory:function Rh(b,p,d){return new Tm(b,p,d)},deps:[o.B7,ml,c.SKi]}],Dp=[{provide:Et,useFactory:()=>new Fu},{provide:c.bc$,useValue:"BrowserAnimations"},...Bu];var $u=r(9030),Zd=r(3726),rl=r(8793),ts=r(1413),Lh=r(5343);const td=new A.c(Lh.l);var Il=r(7786),xd=r(6648),ys=r(6354),Qi=r(17),ju=r(8071),Sp=r(8750),qg=r(9974);const Qd={connector:()=>new ts.B};function Ap(b,p=Qd){const{connector:d}=p;return(0,qg.N)((m,C)=>{const V=d();(0,Sp.Tg)(b(function Jg(b){return new A.c(p=>b.subscribe(p))}(V))).subscribe(C),C.add(m.subscribe(V))})}var Jd=r(8141);const _d="Service workers are disabled or not supported by this browser";class kd{constructor(p){if(this.serviceWorker=p,p){const m=(0,Zd.R)(p,"controllerchange").pipe((0,ys.T)(()=>p.controller)),C=(0,$u.v)(()=>(0,I.of)(p.controller)),V=(0,rl.x)(C,m);this.worker=V.pipe((0,ve.p)(ur=>!!ur)),this.registration=this.worker.pipe((0,pt.n)(()=>p.getRegistration()));const be=(0,Zd.R)(p,"message").pipe((0,ys.T)(ur=>ur.data)).pipe((0,ve.p)(ur=>ur&&ur.type)).pipe(function qd(b){return b?p=>Ap(b)(p):p=>function Ph(b,p){const d=(0,ju.T)(b)?b:()=>b;return(0,ju.T)(p)?Ap(p,{connector:d}):m=>new Qi.G(m,d)}(new ts.B)(p)}());be.connect(),this.events=be}else this.worker=this.events=this.registration=function Tp(b){return(0,$u.v)(()=>(0,T.$)(new Error(b)))}(_d)}postMessage(p,d){return this.worker.pipe((0,S.s)(1),(0,Jd.M)(m=>{m.postMessage({action:p,...d})})).toPromise().then(()=>{})}postMessageWithOperation(p,d,m){const C=this.waitForOperationCompleted(m),V=this.postMessage(p,d);return Promise.all([V,C]).then(([,J])=>J)}generateNonce(){return Math.round(1e7*Math.random())}eventsOfType(p){let d;return d="string"==typeof p?m=>m.type===p:m=>p.includes(m.type),this.events.pipe((0,ve.p)(d))}nextEventOfType(p){return this.eventsOfType(p).pipe((0,S.s)(1))}waitForOperationCompleted(p){return this.eventsOfType("OPERATION_COMPLETED").pipe((0,ve.p)(d=>d.nonce===p),(0,S.s)(1),(0,ys.T)(d=>{if(void 0!==d.result)return d.result;throw new Error(d.error)})).toPromise()}get isEnabled(){return!!this.serviceWorker}}let ol=(()=>{class b{get isEnabled(){return this.sw.isEnabled}constructor(d){if(this.sw=d,this.pushManager=null,this.subscriptionChanges=new ts.B,!d.isEnabled)return this.messages=td,this.notificationClicks=td,void(this.subscription=td);this.messages=this.sw.eventsOfType("PUSH").pipe((0,ys.T)(C=>C.data)),this.notificationClicks=this.sw.eventsOfType("NOTIFICATION_CLICK").pipe((0,ys.T)(C=>C.data)),this.pushManager=this.sw.registration.pipe((0,ys.T)(C=>C.pushManager));const m=this.pushManager.pipe((0,pt.n)(C=>C.getSubscription()));this.subscription=(0,Il.h)(m,this.subscriptionChanges)}requestSubscription(d){if(!this.sw.isEnabled||null===this.pushManager)return Promise.reject(new Error(_d));const m={userVisibleOnly:!0};let C=this.decodeBase64(d.serverPublicKey.replace(/_/g,"/").replace(/-/g,"+")),V=new Uint8Array(new ArrayBuffer(C.length));for(let J=0;JJ.subscribe(m)),(0,S.s)(1)).toPromise().then(J=>(this.subscriptionChanges.next(J),J))}unsubscribe(){return this.sw.isEnabled?this.subscription.pipe((0,S.s)(1),(0,pt.n)(m=>{if(null===m)throw new Error("Not subscribed to push notifications.");return m.unsubscribe().then(C=>{if(!C)throw new Error("Unsubscribe failed!");this.subscriptionChanges.next(null)})})).toPromise():Promise.reject(new Error(_d))}decodeBase64(d){return atob(d)}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(kd))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac})}}return b})(),Vu=(()=>{class b{get isEnabled(){return this.sw.isEnabled}constructor(d){if(this.sw=d,!d.isEnabled)return this.versionUpdates=td,void(this.unrecoverable=td);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(_d));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(_d));const d=this.sw.generateNonce();return this.sw.postMessageWithOperation("ACTIVATE_UPDATE",{nonce:d},d)}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(kd))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac})}}return b})();const Mp=new c.nKC("");function Om(b,p,d,m){return()=>{if(!(0,qt.UE)(m)||!("serviceWorker"in navigator)||!1===d.enabled)return;const C=b.get(c.SKi),V=b.get(c.o8S);let J;if(C.runOutsideAngular(()=>{const vt=navigator.serviceWorker,Kt=()=>vt.controller?.postMessage({action:"INITIALIZE"});vt.addEventListener("controllerchange",Kt),V.onDestroy(()=>{vt.removeEventListener("controllerchange",Kt)})}),"function"==typeof d.registrationStrategy)J=d.registrationStrategy();else{const[vt,...Kt]=(d.registrationStrategy||"registerWhenStable:30000").split(":");switch(vt){case"registerImmediately":J=(0,I.of)(null);break;case"registerWithDelay":J=tf(+Kt[0]||0);break;case"registerWhenStable":const be=(0,xd.H)(b.get(c.o8S).whenStable());J=Kt[0]?(0,Il.h)(be,tf(+Kt[0])):be;break;default:throw new Error(`Unknown ServiceWorker registration strategy: ${d.registrationStrategy}`)}}C.runOutsideAngular(()=>J.pipe((0,S.s)(1)).subscribe(()=>navigator.serviceWorker.register(p,{scope:d.scope}).catch(vt=>console.error("Service worker registration failed with:",vt))))}}function tf(b){return(0,I.of)(null).pipe((0,dt.c)(b))}function ef(b,p){return new kd((0,qt.UE)(p)&&!1!==b.enabled?navigator.serviceWorker:void 0)}class Fh{}var bl=r(7468),tu=r(2498),Ip=r(9437),rf=r(4668),ed=r(4572),eu=r(983);function zu(b){return b&&b.constructor&&"function"==typeof b.constructor.isBuffer&&b.constructor.isBuffer(b)}function Hu(b){return b}function Op(b,p){const d=(p=p||{}).delimiter||".",m=p.maxDepth,C=p.transformKey||Hu,V={};return function J(vt,Kt,be){be=be||1,Object.keys(vt).forEach(function(ur){const wr=vt[ur],po=p.safe&&Array.isArray(wr),Gr=Object.prototype.toString.call(wr),so=zu(wr),tn="[object Object]"===Gr||"[object Array]"===Gr,fn=Kt?Kt+d+C(ur):C(ur);if(!po&&!so&&tn&&Object.keys(wr).length&&(!p.maxDepth||be0&&(po=vt(wr.shift()),Gr=vt(wr[0]))}so[po]=Ol(b[ur],p)}),V}class ru{translations;constructor(p){this.translations=p}getTranslation(p){return(0,I.of)(this.translations.get(p)||{})}}const Rp=new c.nKC("TRANSLOCO_LOADER");function Wu(b,p){return b&&(Object.prototype.hasOwnProperty.call(b,p)?b[p]:p.split(".").reduce((d,m)=>d?.[m],b))}function $h(b){return b?Array.isArray(b)?b.length:es(b)?Object.keys(b).length:b?b.length:0:0}function nl(b){return"string"==typeof b}function es(b){return!!b&&"object"==typeof b&&!Array.isArray(b)}function Gu(b){return null==b}function af(b){return!1===Gu(b)}function Rl(b){return b&&"string"==typeof b.scope}function ou(b){return Op(b,{safe:!0})}const Cd=new c.nKC("TRANSLOCO_CONFIG",{providedIn:"root",factory:()=>Nl}),Nl={defaultLang:"en",reRenderOnLangChange:!1,prodMode:!1,failedRetries:2,fallbackLang:[],availableLangs:[],missingHandler:{logMissingKey:!0,useFallbackTranslation:!1,allowEmpty:!1},flatten:{aot:!1},interpolation:["{{","}}"]};function Hh(b={}){return{...Nl,...b,missingHandler:{...Nl.missingHandler,...b.missingHandler},flatten:{...Nl.flatten,...b.flatten}}}const nu=new c.nKC("TRANSLOCO_TRANSPILER");let Wh=(()=>{class b{interpolationMatcher;constructor(d){this.interpolationMatcher=function Kh(b){const[p,d]=b.interpolation;return new RegExp(`${p}(.*?)${d}`,"g")}(d??Nl)}transpile(d,m={},C,V){return nl(d)?d.replace(this.interpolationMatcher,(J,vt)=>(vt=vt.trim(),af(m[vt])?m[vt]:af(C[vt])?this.transpile(C[vt],m,C,V):"")):(m&&(es(d)?d=this.handleObject(d,m,C,V):Array.isArray(d)&&(d=this.handleArray(d,m,C,V))),d)}handleObject(d,m={},C,V){let J=d;return Object.keys(m).forEach(vt=>{const Kt=Wu(J,vt),be=Wu(m,vt),ur=this.transpile(Kt,be,C,V);J=function nf(b,p,d){b={...b};const m=p.split("."),C=m.length-1;return m.reduce((V,J,vt)=>(V[J]=vt===C?d:Array.isArray(V[J])?V[J].slice():{...V[J]},V&&V[J]),b),b}(J,vt,ur)}),J}handleArray(d,m={},C,V){return d.map(J=>this.transpile(J,m,C,V))}static \u0275fac=function(m){return new(m||b)(c.KVO(Cd,8))};static \u0275prov=c.jDH({token:b,factory:b.\u0275fac})}return b})();const iu=new c.nKC("TRANSLOCO_MISSING_HANDLER");let Bp=(()=>{class b{handle(d,m){return m.missingHandler.logMissingKey&&!m.prodMode&&console.warn(`%c Missing translation for '${d}'`,"font-size: 12px; color: red"),d}static \u0275fac=function(m){return new(m||b)};static \u0275prov=c.jDH({token:b,factory:b.\u0275fac})}return b})();const Xu=new c.nKC("TRANSLOCO_INTERCEPTOR");let Dd=(()=>{class b{preSaveTranslation(d){return d}preSaveTranslationKey(d,m){return m}static \u0275fac=function(m){return new(m||b)};static \u0275prov=c.jDH({token:b,factory:b.\u0275fac})}return b})();const v=new c.nKC("TRANSLOCO_FALLBACK_STRATEGY");let lr,x=(()=>{class b{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(m){return new(m||b)(c.KVO(Cd))};static \u0275prov=c.jDH({token:b,factory:b.\u0275fac})}return b})();function D(b){if(!b)return"";const p=b.split("/");return p.pop(),p.join("/")}function j(b){return b?b.split("/").pop():""}function xe(b){return{scope:D(b)||null,langName:j(b)}}function Fe(b){const{path:p,inlineLoader:d,mainLoader:m,data:C}=b;if(d){if(!1===function Np(b){return"function"==typeof b}(d[p]))throw`You're using an inline loader but didn't provide a loader for ${p}`;return d[p]().then(J=>J.default?J.default:J)}return m.getTranslation(p,C)}let Ze=(()=>{class b{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 ts.B;events$=this.events.asObservable();config;constructor(d,m,C,V,J,vt){this.loader=d,this.parser=m,this.missingHandler=C,this.interceptor=V,this.fallbackStrategy=vt,this.loader||(this.loader=new ru(this.translations)),lr=this,this.config=JSON.parse(JSON.stringify(J)),this.setAvailableLangs(this.config.availableLangs||[]),this.setFallbackLangForMissingTranslation(this.config),this.setDefaultLang(this.config.defaultLang),this.lang=new jt.t(this.getDefaultLang()),this.langChanges$=this.lang.asObservable(),this.subscription=this.events$.subscribe(Kt=>{"translationLoadSuccess"===Kt.type&&Kt.wasFailure&&this.setActiveLang(Kt.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:xe(d)}),this}setAvailableLangs(d){this.availableLangs=d}getAvailableLangs(){return this.availableLangs}load(d,m={}){const C=this.cache.get(d);if(C)return C;let V;const J=this._isLangScoped(d);let vt;J&&(vt=D(d));const Kt={path:d,mainLoader:this.loader,inlineLoader:m.inlineLoader,data:J?{scope:vt}:void 0};if(this.useFallbackTranslation(d)){const ur=J?`${vt}/${this.firstFallbackLang}`:this.firstFallbackLang,wr=function Pe({mainLoader:b,path:p,data:d,fallbackPath:m,inlineLoader:C}){return(m?[p,m]:[p]).map(J=>{const vt=Fe({path:J,mainLoader:b,inlineLoader:C,data:d});return(0,xd.H)(vt).pipe((0,ys.T)(Kt=>({translation:Kt,lang:J})))})}({...Kt,fallbackPath:ur});V=(0,bl.p)(wr)}else{const ur=Fe(Kt);V=(0,xd.H)(ur)}const be=V.pipe((0,tu.L)(this.config.failedRetries),(0,Jd.M)(ur=>{Array.isArray(ur)?ur.forEach(wr=>{this.handleSuccess(wr.lang,wr.translation),wr.lang!==d&&this.cache.set(wr.lang,(0,I.of)({}))}):this.handleSuccess(d,ur)}),(0,Ip.W)(ur=>(this.config.prodMode||console.error(`Error while trying to load "${d}"`,ur),this.handleFailure(d,m))),(0,rf.t)(1));return this.cache.set(d,be),be}translate(d,m={},C=this.getActiveLang()){if(!d)return d;const{scope:V,resolveLang:J}=this.resolveLangAndScope(C);if(Array.isArray(d))return d.map(be=>this.translate(V?`${V}.${be}`:be,m,J));d=V?`${V}.${d}`:d;const vt=this.getTranslation(J),Kt=vt[d];return Kt?this.parser.transpile(Kt,m,vt,d):this._handleMissingKey(d,Kt,m)}selectTranslate(d,m,C,V=!1){let J;const vt=(be,ur)=>this.load(be,ur).pipe((0,ys.T)(()=>V?this.translateObject(d,m,be):this.translate(d,m,be)));if(Gu(C))return this.langChanges$.pipe((0,pt.n)(be=>vt(be)));if(function zh(b){return Array.isArray(b)&&b.every(Rl)}(C)||Rl(C)){const be=Array.isArray(C)?C[0]:C;C=be.scope,J=function Gt(b,p){return function Pp(b){return b&&es(b.loader)}(b)?function Ot(b,p){return Object.keys(b).reduce((d,m)=>(d[`${p}/${m}`]=b[m],d),{})}(b.loader,p):void 0}(be,be.scope)}if(this.isLang(C)||this.isScopeWithLang(C))return vt(C);const Kt=C;return this.langChanges$.pipe((0,pt.n)(be=>vt(`${Kt}/${be}`,{inlineLoader:J})))}isScopeWithLang(d){return this.isLang(j(d))}translateObject(d,m={},C=this.getActiveLang()){if(nl(d)||Array.isArray(d)){const{resolveLang:J,scope:vt}=this.resolveLangAndScope(C);if(Array.isArray(d))return d.map(ur=>this.translateObject(vt?`${vt}.${ur}`:ur,m,J));const Kt=this.getTranslation(J),be=function sf(b){return Ol(b)}(this.getObjectByKey(Kt,d=vt?`${vt}.${d}`:d));return function jh(b){return 0===$h(b)}(be)?this.translate(d,m,C):this.parser.transpile(be,m,Kt,d)}const V=[];for(const[J,vt]of this.getEntries(d))V.push(this.translateObject(J,vt,C));return V}selectTranslateObject(d,m,C){if(nl(d)||Array.isArray(d))return this.selectTranslate(d,m,C,!0);const[[V,J],...vt]=this.getEntries(d);return this.selectTranslateObject(V,J,C).pipe((0,ys.T)(Kt=>{const be=[Kt];for(const[ur,wr]of vt)be.push(this.translateObject(ur,wr,C));return be}))}getTranslation(d){if(d){if(this.isLang(d))return this.translations.get(d)||{};{const{scope:m,resolveLang:C}=this.resolveLangAndScope(d),V=this.translations.get(C)||{};return this.getObjectByKey(V,m)}}return this.translations}selectTranslation(d){let m=this.langChanges$;if(d){const C=j(d)!==d;m=this.isLang(d)||C?(0,I.of)(d):this.langChanges$.pipe((0,ys.T)(V=>`${d}/${V}`))}return m.pipe((0,pt.n)(C=>this.load(C).pipe((0,ys.T)(()=>this.getTranslation(C)))))}setTranslation(d,m=this.getActiveLang(),C={}){const J={merge:!0,emitChange:!0,...C},vt=D(m);let Kt=d;if(vt){const Gr=this.getMappedScope(vt);Kt=ou({[Gr]:d})}const be=vt?j(m):m,ur={...J.merge&&this.getTranslation(be),...Kt},wr=this.config.flatten.aot?ur:ou(ur),po=this.interceptor.preSaveTranslation(wr,be);this.translations.set(be,po),J.emitChange&&this.setActiveLang(this.getActiveLang())}setTranslationKey(d,m,C=this.getActiveLang(),V={}){const J=this.interceptor.preSaveTranslationKey(d,m,C);this.setTranslation({[d]:J},C,{...V,merge:!0})}setFallbackLangForMissingTranslation({fallbackLang:d}){const m=Array.isArray(d)?d[0]:d;d&&this.useFallbackTranslation(m)&&(this.firstFallbackLang=m)}_handleMissingKey(d,m,C){if(this.config.missingHandler.allowEmpty&&""===m)return"";if(!this.isResolvedMissingOnce&&this.useFallbackTranslation()){this.isResolvedMissingOnce=!0;const V=this.translate(d,C,this.firstFallbackLang);return this.isResolvedMissingOnce=!1,V}return this.missingHandler.handle(d,this.getMissingHandlerData(),C)}_isLangScoped(d){return-1===this.getAvailableLangsIds().indexOf(d)}isLang(d){return-1!==this.getAvailableLangsIds().indexOf(d)}_loadDependencies(d,m){const C=j(d);return this._isLangScoped(d)&&!this.isLoadedTranslation(C)?(0,ed.z)([this.load(C),this.load(d,{inlineLoader:m})]):this.load(d,{inlineLoader:m})}_completeScopeWithLang(d){return this._isLangScoped(d)&&!this.isLang(j(d))?`${d}/${this.getActiveLang()}`:d}_setScopeAlias(d,m){this.config.scopeMapping||(this.config.scopeMapping={}),this.config.scopeMapping[d]=m}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null),this.cache.clear()}isLoadedTranslation(d){return $h(this.getTranslation(d))}getAvailableLangsIds(){return nl(this.getAvailableLangs()[0])?this.getAvailableLangs():this.getAvailableLangs().map(m=>m.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,m){this.setTranslation(m,d,{emitChange:!1}),this.events.next({wasFailure:!!this.failedLangs.size,type:"translationLoadSuccess",payload:xe(d)}),this.failedLangs.forEach(C=>this.cache.delete(C)),this.failedLangs.clear()}handleFailure(d,m){Gu(m.failedCounter)&&(m.failedCounter=0,m.fallbackLangs||(m.fallbackLangs=this.fallbackStrategy.getNextLangs(d)));const C=d.split("/"),J=m.fallbackLangs[m.failedCounter];if(this.failedLangs.add(d),this.cache.has(J))return this.handleSuccess(J,this.getTranslation(J)),eu.w;if(!J||J===C[C.length-1]){let be="Unable to load translation and all the fallback languages";throw C.length>1&&(be+=", did you misspelled the scope name?"),new Error(be)}let Kt=J;return C.length>1&&(C[C.length-1]=J,Kt=C.join("/")),m.failedCounter++,this.events.next({type:"translationLoadFailure",payload:xe(d)}),this.load(Kt,m)}getMappedScope(d){const{scopeMapping:m={}}=this.config;return m[d]||function Ku(b){return b.replace(/(?:^\w|[A-Z]|\b\w)/g,(p,d)=>0==d?p.toLowerCase():p.toUpperCase()).replace(/\s+|_|-|\//g,"")}(d)}resolveLangAndScope(d){let C,m=d;if(this._isLangScoped(d)){const V=j(d),J=this.isLang(V);m=J?V:this.getActiveLang(),C=this.getMappedScope(J?D(d):d)}return{scope:C,resolveLang:m}}getObjectByKey(d,m){const C={},V=`${m}.`;for(const J in d)J.startsWith(V)&&(C[J.replace(V,"")]=d[J]);return C}getEntries(d){return d instanceof Map?d.entries():Object.entries(d)}static \u0275fac=function(m){return new(m||b)(c.KVO(Rp,8),c.KVO(nu),c.KVO(iu),c.KVO(Xu),c.KVO(Cd),c.KVO(v))};static \u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})();function uo(b){return(0,c.EmA)([{provide:nu,useClass:b,deps:[Cd]}])}function Xo(b){return(0,c.EmA)([{provide:v,useClass:b,deps:[Cd]}])}function an(b){return(0,c.EmA)([{provide:iu,useClass:b}])}function bo(b){return(0,c.EmA)([{provide:Xu,useClass:b}])}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 wl=r(2771);let Wa=(()=>{class b{constructor(){this._httpClient=(0,c.WQX)(q.Qq),this._navigation=new wl.m(1)}get navigation$(){return this._navigation.asObservable()}get(){return this._httpClient.get("api/navigation").pipe((0,Jd.M)(d=>{this._navigation.next(d)}))}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})(),il=(()=>{class b{constructor(d){this._httpClient=d,this._chat=new jt.t(null),this._chats=new jt.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,Jd.M)(d=>{this._chats.next(d)}))}getChatById(d){return this._httpClient.get("api/apps/chat/chat",{params:{id:d}}).pipe((0,ys.T)(m=>(this._chat.next(m),m)),(0,pt.n)(m=>m?(0,I.of)(m):(0,T.$)("Could not found chat with id of "+d+"!")))}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(q.Qq))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();const Ll=new class Bc{constructor(p){this.version=p,this.full=p,this.major=p.split(".")[0],this.minor=p.split(".")[1],this.patch=p.split(".").slice(2).join(".")}}("0.0.10").full;var os=r(6977),Yu=r(4085),Zu=r(7575);function Hw(b,p){if(1&b&&c.nrm(0,"mat-progress-bar",0),2&b){const d=c.XpG();c.Y8G("mode",d.mode)("value",d.progress)}}let df=(()=>{class b{constructor(){this._angorLoadingService=(0,c.WQX)(At),this.autoMode=!0,this.progress=0,this.show=!1,this._unsubscribeAll=new ts.B}ngOnChanges(d){"autoMode"in d&&this._angorLoadingService.setAutoMode((0,Yu.he)(d.autoMode.currentValue))}ngOnInit(){this._angorLoadingService.mode$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(d=>{this.mode=d}),this._angorLoadingService.progress$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(d=>{this.progress=d}),this._angorLoadingService.show$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(d=>{this.show=d})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["angor-loading-bar"]],inputs:{autoMode:"autoMode"},exportAs:["angorLoadingBar"],standalone:!0,features:[c.OA$,c.aNF],decls:1,vars:1,consts:[[3,"mode","value"]],template:function(m,C){1&m&&c.DNE(0,Hw,1,2,"mat-progress-bar",0),2&m&&c.vxM(C.show?0:-1)},dependencies:[Zu.PO,Zu.HM],styles:["angor-loading-bar{position:fixed;top:0;z-index:999;width:100%;height:6px}\n"],encapsulation:2})}}return b})();function Up(b,p){1&b&&c.nrm(0,"router-outlet")}let Rm=(()=>{class b{constructor(){this._unsubscribeAll=new ts.B}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["empty-layout"]],standalone:!0,features:[c.aNF],decls:4,vars:1,consts:[[1,"flex","w-full","flex-auto","flex-col"],[1,"flex","flex-auto","flex-col"]],template:function(m,C){1&m&&(c.nrm(0,"angor-loading-bar"),c.j41(1,"div",0)(2,"div",1),c.DNE(3,Up,1,0,"router-outlet"),c.k0s()()),2&m&&(c.R7$(3),c.vxM(3))},dependencies:[df,s.n3],encapsulation:2})}}return b})();var Ys=r(8834),uc=r(9213),$p=r(4823);function Kv(b,p){1&b&&c.nrm(0,"mat-icon",3)}let Qu=(()=>{class b{constructor(){this._document=(0,c.WQX)(qt.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(m){return new(m||b)}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["angor-fullscreen"]],inputs:{iconTpl:"iconTpl",tooltip:"tooltip"},exportAs:["angorFullscreen"],standalone:!0,features:[c.aNF],decls:4,vars:2,consts:[["defaultIconTpl",""],["mat-icon-button","",3,"click","matTooltip"],[3,"ngTemplateOutlet"],["svgIcon","heroicons_outline:arrows-pointing-out"]],template:function(m,C){if(1&m){const V=c.RV6();c.j41(0,"button",1),c.bIt("click",function(){return c.eBV(V),c.Njj(C.toggleFullscreen())}),c.eu8(1,2),c.k0s(),c.DNE(2,Kv,1,0,"ng-template",null,0,c.C5r)}if(2&m){const V=c.sdS(3);c.Y8G("matTooltip",C.tooltip||"Toggle Fullscreen"),c.R7$(),c.Y8G("ngTemplateOutlet",C.iconTpl||V)}},dependencies:[Ys.Hl,Ys.iY,$p.uc,$p.oV,qt.T3,uc.m_,uc.An],encapsulation:2,changeDetection:0})}}return b})();var jp=r(7857),Vp=r(6939),uf=r(6231);let Nm=(()=>{class b{constructor(d){this.relayService=d,this.notificationSubject=new jt.t([]),this.notificationCount=new jt.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,m){localStorage.setItem("notificationCount",d.toString()),localStorage.setItem("lastNotificationTimestamp",m.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 m=this;return(0,_.A)(function*(){yield m.relayService.ensureConnectedRelays();const C=m.relayService.getPool(),V=m.relayService.getConnectedRelays();if(0===V.length)throw new Error("No connected relays");const J=m.loadTimestampFromLocalStorage(),vt=m.loadFilterPreferences();0===vt.length&&vt.push(1,3,4,7,9735);const Kt={kinds:vt,"#p":[d],limit:50,since:J||void 0};return new Promise(be=>{C.subscribeMany(V,[Kt],{onevent:wr=>m.handleNotificationEvent(wr,d),oneose(){be()}})})})()}handleNotificationEvent(d,m){if(this.isNotificationEvent(d,m)){const V=new Date(1e3*d.created_at);let J="",vt="",Kt="";switch(d.kind){case 1:J="Mention",vt="Mentioned you in an event.",Kt="heroicons_outline:at-symbol";break;case 4:J="Private Message",vt="Sent a private message.",Kt="heroicons_outline:envelope-open";break;case 9735:J="Zap",vt="Received a zap event.",Kt="feather:zap";break;case 3:J="New Follower",vt="You have a new follower.",Kt="heroicons_outline:user-plus";break;case 7:J="New Like",vt="You have a new Like.",Kt="heroicons_outline:hand-thumb-up";break;default:J="Notification",Kt="heroicons_outline:bell"}const wr=[{id:d.id,icon:Kt,title:J,description:vt,time:V,kind:d.kind,read:!1},...this.notificationSubject.value].slice(0,50);this.notificationSubject.next(wr),this.incrementNotificationCount(d.created_at)}}incrementNotificationCount(d){const m=this.notificationCount.value+1;this.notificationCount.next(m),this.saveNotificationData(m,d)}markAllAsRead(){const d=this.notificationSubject.value.map(C=>({...C,read:!0}));this.notificationSubject.next(d),this.notificationCount.next(0);const m=Math.floor(Date.now()/1e3);this.saveNotificationData(0,m)}isNotificationEvent(d,m){return d.tags.some(C=>"p"===C[0]&&C[1]===m)}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(uf.b))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();var au=r(7987),qu=r(6324);const pf=["notificationsOrigin"],Lm=["notificationsPanel"],su=b=>({unread:b}),Pm=(b,p)=>({"bg-gray-400 dark:bg-gray-500 sm:opacity-0 sm:group-hover:opacity-100":b,"bg-primary":p});function Xh(b,p){if(1&b&&(c.j41(0,"span",4)(1,"span",6),c.EFF(2),c.k0s()()),2&b){const d=c.XpG();c.R7$(2),c.SpI(" ",d.unreadCount," ")}}function Fm(b,p){1&b&&c.eu8(0)}function Bm(b,p){if(1&b&&(c.j41(0,"a",23),c.DNE(1,Fm,1,0,"ng-container",25),c.k0s()),2&b){const d=c.XpG(2).$implicit,m=c.sdS(9);c.Y8G("href",d.link,c.B4B),c.R7$(),c.Y8G("ngTemplateOutlet",m)}}function Um(b,p){1&b&&c.eu8(0)}function hf(b,p){if(1&b&&(c.j41(0,"a",24),c.DNE(1,Um,1,0,"ng-container",25),c.k0s()),2&b){const d=c.XpG(2).$implicit,m=c.sdS(9);c.Y8G("routerLink",d.link),c.R7$(),c.Y8G("ngTemplateOutlet",m)}}function $m(b,p){if(1&b&&c.DNE(0,Bm,2,2,"a",23)(1,hf,2,2,"a",24),2&b){const d=c.XpG().$implicit;c.vxM(d.useRouter?-1:0),c.R7$(),c.vxM(d.useRouter?1:-1)}}function Yh(b,p){1&b&&c.eu8(0)}function gf(b,p){if(1&b&&(c.j41(0,"div",17),c.DNE(1,Yh,1,0,"ng-container",25),c.k0s()),2&b){c.XpG();const d=c.sdS(9);c.R7$(),c.Y8G("ngTemplateOutlet",d)}}function Ju(b,p){if(1&b&&(c.j41(0,"div",26),c.nrm(1,"mat-icon",32),c.k0s()),2&b){const d=c.XpG(2).$implicit;c.R7$(),c.Y8G("svgIcon",d.icon)}}function Ww(b,p){if(1&b&&c.nrm(0,"img",27),2&b){const d=c.XpG(2).$implicit;c.Y8G("src",d.image,c.B4B)("alt","Notification image")}}function Kw(b,p){if(1&b&&c.nrm(0,"div",29),2&b){const d=c.XpG(2).$implicit;c.Y8G("innerHTML",d.title,c.npT)}}function Gv(b,p){if(1&b&&c.nrm(0,"div",30),2&b){const d=c.XpG(2).$implicit;c.Y8G("innerHTML",d.description,c.npT)}}function Zh(b,p){if(1&b&&(c.DNE(0,Ju,2,1,"div",26)(1,Ww,1,2,"img",27),c.j41(2,"div",28),c.DNE(3,Kw,1,1,"div",29)(4,Gv,1,1,"div",30),c.j41(5,"div",31),c.EFF(6),c.nI1(7,"date"),c.k0s()()),2&b){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 ff(b,p){if(1&b){const d=c.RV6();c.j41(0,"div",16),c.DNE(1,$m,2,2)(2,gf,2,1,"div",17),c.j41(3,"div",18)(4,"button",19),c.bIt("click",function(){const C=c.eBV(d).$implicit,V=c.XpG(2);return c.Njj(V.toggleRead(C))}),c.nrm(5,"span",20),c.k0s(),c.j41(6,"button",21),c.bIt("click",function(){const C=c.eBV(d).$implicit,V=c.XpG(2);return c.Njj(V.delete(C))}),c.nrm(7,"mat-icon",22),c.k0s()()(),c.DNE(8,Zh,8,8,"ng-template",null,2,c.C5r)}if(2&b){const d=p.$implicit;c.Y8G("ngClass",c.eq3(7,su,!d.read)),c.R7$(),c.vxM(d.link?1:-1),c.R7$(),c.vxM(d.link?-1:2),c.R7$(2),c.Y8G("matTooltip",d.read?"Mark as unread":"Mark as read"),c.R7$(),c.Y8G("ngClass",c.l_i(9,Pm,d.read,!d.read)),c.R7$(),c.Y8G("matTooltip","Remove"),c.R7$(),c.Y8G("svgIcon","heroicons_solid:x-mark")}}function jm(b,p){1&b&&(c.j41(0,"div",15)(1,"div",33),c.nrm(2,"mat-icon",34),c.k0s(),c.j41(3,"div",35),c.EFF(4," No notifications "),c.k0s(),c.j41(5,"div",36),c.EFF(6," When you have notifications, they will appear here. "),c.k0s()()),2&b&&(c.R7$(2),c.Y8G("svgIcon","heroicons_outline:bell"))}function Vm(b,p){if(1&b){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 C=c.XpG();return c.Njj(C.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 C=c.XpG();return c.Njj(C.markAllAsRead())}),c.nrm(9,"mat-icon",10),c.k0s()()(),c.j41(10,"div",14),c.Z7z(11,ff,10,12,null,null,c.BUC().trackByFn,!0),c.DNE(13,jm,7,1,"div",15),c.k0s()()}if(2&b){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 mf=(()=>{class b{constructor(d,m,C,V,J){this._notificationService=d,this._changeDetectorRef=m,this._overlay=C,this._viewContainerRef=V,this._signerService=J,this.notifications=[],this.unreadCount=0,this._unsubscribeAll=new ts.B}ngOnInit(){const d=this._signerService.getPublicKey();this._notificationService.subscribeToNotifications(d).then(()=>{this._notificationService.getNotificationObservable().pipe((0,os.Q)(this._unsubscribeAll)).subscribe(m=>{this.notifications=m,this._changeDetectorRef.markForCheck()}),this._notificationService.getNotificationCount().pipe((0,os.Q)(this._unsubscribeAll)).subscribe(m=>{this.unreadCount=m,this._changeDetectorRef.markForCheck()})})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}openPanel(){!this._notificationsPanel||!this._notificationsOrigin||(this._overlayRef||this._createOverlay(),this._overlayRef.attach(new Vp.VA(this._notificationsPanel,this._viewContainerRef)))}closePanel(){this._overlayRef&&this._overlayRef.detach()}markAllAsRead(){this._notificationService.markAllAsRead()}toggleRead(d){d.read=!d.read}trackByFn(d,m){return m.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(m){return new(m||b)(c.rXU(Nm),c.rXU(c.gRc),c.rXU(au.hJ),c.rXU(c.c1b),c.rXU(qu.A))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["notifications"]],viewQuery:function(m,C){if(1&m&&(c.GBs(pf,5),c.GBs(Lm,5)),2&m){let V;c.mGM(V=c.lsd())&&(C._notificationsOrigin=V.first),c.mGM(V=c.lsd())&&(C._notificationsPanel=V.first)}},exportAs:["notifications"],standalone:!0,features:[c.aNF],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,"relative","my-5","ml-2","mr-6","flex","flex-col"],["mat-icon-button","",1,"h-6","min-h-6","w-6",3,"click","matTooltip"],[1,"h-2","w-2","rounded-full",3,"ngClass"],["mat-icon-button","",1,"h-6","min-h-6","w-6","sm:opacity-0","sm:group-hover:opacity-100",3,"click","matTooltip"],[1,"icon-size-4",3,"svgIcon"],[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(m,C){if(1&m){const V=c.RV6();c.j41(0,"button",3,0),c.bIt("click",function(){return c.eBV(V),c.Njj(C.openPanel())}),c.DNE(2,Xh,3,1,"span",4),c.nrm(3,"mat-icon",5),c.k0s(),c.DNE(4,Vm,14,5,"ng-template",null,1,c.C5r)}2&m&&(c.R7$(2),c.vxM(C.unreadCount>0?2:-1),c.R7$(),c.Y8G("svgIcon","heroicons_outline:bell"))},dependencies:[Ys.Hl,Ys.iY,uc.m_,uc.An,$p.uc,$p.oV,qt.YU,qt.T3,s.Wk,qt.vh],encapsulation:2,changeDetection:0})}}return b})();var cu=r(5888),lu=r(9417),zm=r(5542),tp=r(9888),bf=r(8359),Pl=r(7336),Fl=r(9327),ep=r(9172),Gw=r(8203);const Xw=["panel"],Yw=["*"];function Zw(b,p){if(1&b){const d=c.RV6();c.j41(0,"div",1,0),c.bIt("@panelAnimation.done",function(C){c.eBV(d);const V=c.XpG();return c.Njj(V._animationDone.next(C))}),c.SdG(2),c.k0s()}if(2&b){const d=p.id,m=c.XpG();c.HbH(m._classList),c.AVh("mat-mdc-autocomplete-visible",m.showPanel)("mat-mdc-autocomplete-hidden",!m.showPanel)("mat-primary","primary"===m._color)("mat-accent","accent"===m._color)("mat-warn","warn"===m._color),c.Y8G("id",m.id)("@panelAnimation",m.isOpen?"visible":"hidden"),c.BMQ("aria-label",m.ariaLabel||null)("aria-labelledby",m._getPanelAriaLabelledby(d))}}const Qw=(0,Mo.hZ)("panelAnimation",[(0,Mo.wk)("void, hidden",(0,Mo.iF)({opacity:0,transform:"scaleY(0.8)"})),(0,Mo.kY)(":enter, hidden => visible",[(0,Mo.Os)([(0,Mo.i0)("0.03s linear",(0,Mo.iF)({opacity:1})),(0,Mo.i0)("0.12s cubic-bezier(0, 0, 0.2, 1)",(0,Mo.iF)({transform:"scaleY(1)"}))])]),(0,Mo.kY)(":leave, visible => hidden",[(0,Mo.i0)("0.075s linear",(0,Mo.iF)({opacity:0}))])]);let qw=0;class Hm{constructor(p,d){this.source=p,this.option=d}}const Wm=new c.nKC("mat-autocomplete-default-options",{providedIn:"root",factory:function Jw(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1,requireSelection:!1}}});let t0=(()=>{class b{get isOpen(){return this._isOpen&&this.showPanel}_setColor(d){this._color=d,this._changeDetectorRef.markForCheck()}set classList(d){this._classList=d,this._elementRef.nativeElement.className=""}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(d){this._hideSingleSelectionIndicator=d,this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const d of this.options)d._changeDetectorRef.markForCheck()}constructor(d,m,C,V){this._changeDetectorRef=d,this._elementRef=m,this._defaults=C,this._activeOptionChanges=bf.yU.EMPTY,this._animationDone=new c.bkB,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new c.bkB,this.opened=new c.bkB,this.closed=new c.bkB,this.optionActivated=new c.bkB,this.id="mat-autocomplete-"+qw++,this.inertGroups=V?.SAFARI||!1,this.autoActiveFirstOption=!!C.autoActiveFirstOption,this.autoSelectActiveOption=!!C.autoSelectActiveOption,this.requireSelection=!!C.requireSelection,this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}ngAfterContentInit(){this._keyManager=new tp.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 m=new Hm(this,d);this.optionSelected.emit(m)}_getPanelAriaLabelledby(d){return this.ariaLabel?null:this.ariaLabelledby?(d?d+" ":"")+this.ariaLabelledby:d}_skipPredicate(){return!1}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(c.gRc),c.rXU(c.aKT),c.rXU(Wm),c.rXU(Ct.OD))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["mat-autocomplete"]],contentQueries:function(m,C,V){if(1&m&&(c.wni(V,qe.wT,5),c.wni(V,qe.QC,5)),2&m){let J;c.mGM(J=c.lsd())&&(C.options=J),c.mGM(J=c.lsd())&&(C.optionGroups=J)}},viewQuery:function(m,C){if(1&m&&(c.GBs(c.C4Q,7),c.GBs(Xw,5)),2&m){let V;c.mGM(V=c.lsd())&&(C.template=V.first),c.mGM(V=c.lsd())&&(C.panel=V.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"],standalone:!0,features:[c.Jv_([{provide:qe.is,useExisting:b}]),c.GFd,c.aNF],ngContentSelectors:Yw,decls:1,vars:0,consts:[["panel",""],["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id"]],template:function(m,C){1&m&&(c.NAR(),c.DNE(0,Zw,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-app-corner-extra-small));box-shadow:var(--mat-autocomplete-container-elevation-shadow);background-color:var(--mat-autocomplete-background-color, var(--mat-app-surface-container))}.cdk-high-contrast-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:[Qw]},changeDetection:0})}}return b})();const Qh={provide:lu.kq,useExisting:(0,c.Rfq)(()=>wf),multi:!0},du=new c.nKC("mat-autocomplete-scroll-strategy",{providedIn:"root",factory:()=>{const b=(0,c.WQX)(au.hJ);return()=>b.scrollStrategies.reposition()}}),Gm={provide:du,deps:[au.hJ],useFactory:function Km(b){return()=>b.scrollStrategies.reposition()}};let wf=(()=>{class b{constructor(d,m,C,V,J,vt,Kt,be,ur,wr,po){this._element=d,this._overlay=m,this._viewContainerRef=C,this._zone=V,this._changeDetectorRef=J,this._dir=Kt,this._formField=be,this._document=ur,this._viewportRuler=wr,this._defaults=po,this._componentDestroyed=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=bf.yU.EMPTY,this._breakpointObserver=(0,c.WQX)(Fl.QP),this._handsetLandscapeSubscription=bf.yU.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new ts.B,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._initialized=new ts.B,this._injector=(0,c.WQX)(c.zZn),this._aboveClass="mat-mdc-autocomplete-panel-above",this._overlayAttached=!1,this.optionSelections=(0,$u.v)(()=>{const Gr=this.autocomplete?this.autocomplete.options:null;return Gr?Gr.changes.pipe((0,ep.Z)(Gr),(0,pt.n)(()=>(0,Il.h)(...Gr.map(so=>so.onSelectionChange)))):this._initialized.pipe((0,pt.n)(()=>this.optionSelections))}),this._handlePanelKeydown=Gr=>{(Gr.keyCode===Pl._f&&!(0,Pl.rp)(Gr)||Gr.keyCode===Pl.i7&&(0,Pl.rp)(Gr,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),Gr.stopPropagation(),Gr.preventDefault())},this._trackedModal=null,this._scrollStrategy=vt}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}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,tp.Ae)(this._trackedModal,"aria-owns",this.autocomplete.id))}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return(0,Il.h)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe((0,ve.p)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,ve.p)(()=>this._overlayAttached)):(0,I.of)()).pipe((0,ys.T)(d=>d instanceof qe.MI?d:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return(0,Il.h)((0,Zd.R)(this._document,"click"),(0,Zd.R)(this._document,"auxclick"),(0,Zd.R)(this._document,"touchend")).pipe((0,ve.p)(d=>{const m=(0,Ct.Fb)(d),C=this._formField?this._formField.getConnectedOverlayOrigin().nativeElement:null,V=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&m!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!C||!C.contains(m))&&(!V||!V.contains(m))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(m)}))}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 m=d.keyCode,C=(0,Pl.rp)(d);if(m===Pl._f&&!C&&d.preventDefault(),this._valueOnLastKeydown=this._element.nativeElement.value,this.activeOption&&m===Pl.Fm&&this.panelOpen&&!C)this.activeOption._selectViaInteraction(),this._resetActiveItem(),d.preventDefault();else if(this.autocomplete){const V=this.autocomplete._keyManager.activeItem,J=m===Pl.i7||m===Pl.n6;m===Pl.wn||J&&!C&&this.panelOpen?this.autocomplete._keyManager.onKeydown(d):J&&this._canOpen()&&this._openPanelInternal(this._valueOnLastKeydown),(J||this.autocomplete._keyManager.activeItem!==V)&&(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 m=d.target,C=m.value;if("number"===m.type&&(C=""==C?null:parseFloat(C)),this._previousValue!==C){if(this._previousValue=C,this._pendingAutoselectedOption=null,(!this.autocomplete||!this.autocomplete.requireSelection)&&this._onChange(C),C){if(this.panelOpen&&!this.autocomplete.requireSelection){const V=this.autocomplete.options?.find(J=>J.selected);V&&C!==this._getDisplayValue(V.value)&&V.deselect(!1)}}else this._clearPreviousSelectedOption(null,!1);if(this._canOpen()&&this._document.activeElement===d.target){const V=this._valueOnLastKeydown??this._element.nativeElement.value;this._valueOnLastKeydown=null,this._openPanelInternal(V)}}}_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 A.c(C=>{(0,c.mal)(()=>{C.next()},{injector:this._injector})}),m=this.autocomplete.options.changes.pipe((0,Jd.M)(()=>this._positionStrategy.reapplyLastPosition()),(0,dt.c)(0));return(0,Il.h)(d,m).pipe((0,pt.n)(()=>this._zone.run(()=>{const C=this.panelOpen;return this._resetActiveItem(),this._updatePanelState(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),C!==this.panelOpen&&(this.panelOpen?this._emitOpened():this.autocomplete.closed.emit()),this.panelClosingActions})),(0,S.s)(1)).subscribe(C=>this._setValueAndClose(C))}_emitOpened(){this.autocomplete.opened.emit()}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_getDisplayValue(d){const m=this.autocomplete;return m&&m.displayWith?m.displayWith(d):d}_assignOptionValue(d){const m=this._getDisplayValue(d);null==d&&this._clearPreviousSelectedOption(null,!1),this._updateNativeInputValue(m??"")}_updateNativeInputValue(d){this._formField?this._formField._control.value=d:this._element.nativeElement.value=d,this._previousValue=d}_setValueAndClose(d){const m=this.autocomplete,C=d?d.source:this._pendingAutoselectedOption;C?(this._clearPreviousSelectedOption(C),this._assignOptionValue(C.value),this._onChange(C.value),m._emitSelectEvent(C),this._element.nativeElement.focus()):m.requireSelection&&this._element.nativeElement.value!==this._valueOnAttach&&(this._clearPreviousSelectedOption(null),this._assignOptionValue(null),m._animationDone?m._animationDone.pipe((0,S.s)(1)).subscribe(()=>this._onChange(null)):this._onChange(null)),this.closePanel()}_clearPreviousSelectedOption(d,m){this.autocomplete?.options?.forEach(C=>{C!==d&&C.selected&&C.deselect(m)})}_openPanelInternal(d=this._element.nativeElement.value){this._attachOverlay(d),this._floatLabel(),this._trackedModal&&(0,tp.px)(this._trackedModal,"aria-owns",this.autocomplete.id)}_attachOverlay(d){let m=this._overlayRef;m?(this._positionStrategy.setOrigin(this._getConnectedElement()),m.updateSize({width:this._getPanelWidth()})):(this._portal=new Vp.VA(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),m=this._overlay.create(this._getOverlayConfig()),this._overlayRef=m,this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&m&&m.updateSize({width:this._getPanelWidth()})}),this._handsetLandscapeSubscription=this._breakpointObserver.observe(Fl.Rp.HandsetLandscape).subscribe(V=>{V.matches?this._positionStrategy.withFlexibleDimensions(!0).withGrowAfterOpen(!0).withViewportMargin(8):this._positionStrategy.withFlexibleDimensions(!1).withGrowAfterOpen(!1).withViewportMargin(0)})),m&&!m.hasAttached()&&(m.attach(this._portal),this._valueOnAttach=d,this._valueOnLastKeydown=null,this._closingActionsSubscription=this._subscribeToClosingActions());const C=this.panelOpen;this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._latestOpeningTrigger=this,this.autocomplete._setColor(this._formField?.color),this._updatePanelState(),this._applyModalPanelOwnership(),this.panelOpen&&C!==this.panelOpen&&this._emitOpened()}_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 au.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 m=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],C=this._aboveClass,V=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:C},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:C}];let J;J="above"===this.position?V:"below"===this.position?m:[...m,...V],d.withPositions(J)}_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 m=-1;for(let C=0;C .cdk-overlay-container [aria-modal="true"]');if(!d)return;const m=this.autocomplete.id;this._trackedModal&&(0,tp.Ae)(this._trackedModal,"aria-owns",m),(0,tp.px)(d,"aria-owns",m),this._trackedModal=d}_clearFromModal(){this._trackedModal&&((0,tp.Ae)(this._trackedModal,"aria-owns",this.autocomplete.id),this._trackedModal=null)}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(c.aKT),c.rXU(au.hJ),c.rXU(c.c1b),c.rXU(c.SKi),c.rXU(c.gRc),c.rXU(du),c.rXU(Gw.dS,8),c.rXU(mr.xb,9),c.rXU(qt.qQ,8),c.rXU(zm.Xj),c.rXU(Wm,8))}}static{this.\u0275dir=c.FsC({type:b,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(m,C){1&m&&c.bIt("focusin",function(){return C._handleFocus()})("blur",function(){return C._onTouched()})("input",function(J){return C._handleInput(J)})("keydown",function(J){return C._handleKeydown(J)})("click",function(){return C._handleClick()}),2&m&&c.BMQ("autocomplete",C.autocompleteAttribute)("role",C.autocompleteDisabled?null:"combobox")("aria-autocomplete",C.autocompleteDisabled?null:"list")("aria-activedescendant",C.panelOpen&&C.activeOption?C.activeOption.id:null)("aria-expanded",C.autocompleteDisabled?null:C.panelOpen.toString())("aria-controls",C.autocompleteDisabled||!C.panelOpen||null==C.autocomplete?null:C.autocomplete.id)("aria-haspopup",C.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"],standalone:!0,features:[c.Jv_([Qh]),c.GFd,c.OA$]})}}return b})(),Yv=(()=>{class b{static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275mod=c.$C({type:b})}static{this.\u0275inj=c.G2t({providers:[Gm],imports:[au.z_,qe.Sy,qe.yE,qt.MD,zm.Gj,qe.Sy,qe.yE]})}}return b})();var Zv=r(9042),Qv=r(152),qh=r(7291);const yf=["barSearchInput"],qv=["matAutocomplete"];function Jv(b,p){if(1&b){const d=c.RV6();c.j41(0,"button",5),c.bIt("click",function(){c.eBV(d);const C=c.XpG(2);return c.Njj(C.open())}),c.nrm(1,"mat-icon",6),c.k0s()}2&b&&(c.R7$(),c.Y8G("svgIcon","heroicons_outline:magnifying-glass"))}function Xm(b,p){1&b&&(c.j41(0,"mat-option",14),c.EFF(1," No results found! "),c.k0s())}function e0(b,p){if(1&b){const d=c.RV6();c.j41(0,"img",22),c.bIt("error",function(C){c.eBV(d);const V=c.XpG(5);return c.Njj(V.handleImageError(C))}),c.k0s()}if(2&b){const d=c.XpG().$implicit;c.Mz_("alt","",d.name,"'s avatar"),c.Y8G("src",d.avatar,c.B4B)}}function r0(b,p){1&b&&(c.qex(0),c.nrm(1,"mat-icon",23),c.bVm()),2&b&&(c.R7$(),c.Y8G("svgIcon","heroicons_outline:user-circle"))}function o0(b,p){if(1&b&&(c.j41(0,"div",24),c.EFF(1),c.k0s()),2&b){const d=c.XpG().$implicit;c.R7$(),c.SpI(" ",d.about," ")}}function n0(b,p){if(1&b&&(c.qex(0),c.j41(1,"mat-option",15)(2,"div",16)(3,"div",17),c.DNE(4,e0,1,3,"img",18)(5,r0,2,1,"ng-container",2),c.k0s(),c.j41(6,"div",19)(7,"span",20),c.EFF(8),c.k0s(),c.DNE(9,o0,2,1,"div",21),c.k0s()()(),c.bVm()),2&b){const d=p.$implicit;c.R7$(),c.Y8G("routerLink",d.link)("value",d.name),c.R7$(3),c.Y8G("ngIf",d.avatar),c.R7$(),c.Y8G("ngIf",!d.avatar),c.R7$(3),c.JRh(d.name),c.R7$(),c.Y8G("ngIf",d.about)}}function a0(b,p){if(1&b&&(c.qex(0),c.DNE(1,n0,10,6,"ng-container",12),c.bVm()),2&b){const d=p.$implicit,m=c.XpG(3);c.R7$(),c.Y8G("ngForOf",d.results)("ngForTrackBy",m.trackByFn)}}function Ym(b,p){if(1&b){const d=c.RV6();c.j41(0,"div",7),c.nrm(1,"mat-icon",8),c.j41(2,"input",9,0),c.bIt("keydown",function(C){c.eBV(d);const V=c.XpG(2);return c.Njj(V.onKeydown(C))}),c.k0s(),c.j41(4,"mat-autocomplete",10,1),c.DNE(6,Xm,2,0,"mat-option",11)(7,a0,2,2,"ng-container",12),c.k0s(),c.j41(8,"button",13),c.bIt("click",function(){c.eBV(d);const C=c.XpG(2);return c.Njj(C.close())}),c.nrm(9,"mat-icon",6),c.k0s()()}if(2&b){const d=c.sdS(5),m=c.XpG(2);c.Y8G("@slideInTop",void 0)("@slideOutTop",void 0),c.R7$(),c.Y8G("svgIcon","heroicons_outline:magnifying-glass"),c.R7$(),c.Y8G("formControl",m.searchControl)("matAutocomplete",d)("placeholder","Search..."),c.R7$(2),c.Y8G("autoSelectActiveOption",!0)("disableRipple",!0),c.R7$(2),c.Y8G("ngIf",m.resultSets&&!m.resultSets.length),c.R7$(),c.Y8G("ngForOf",m.resultSets)("ngForTrackBy",m.trackByFn),c.R7$(2),c.Y8G("svgIcon","heroicons_outline:x-mark")}}function Zm(b,p){if(1&b&&(c.j41(0,"div"),c.DNE(1,Jv,2,1,"button",3)(2,Ym,10,12,"div",4),c.k0s()),2&b){const d=c.XpG();c.R7$(),c.Y8G("ngIf",!d.opened),c.R7$(),c.Y8G("ngIf",d.opened)}}let Qm=(()=>{class b{constructor(d,m){this._storageService=d,this._sanitizer=m,this.appearance="basic",this.debounce=300,this.minLength=2,this.search=new c.bkB,this.opened=!1,this.searchControl=new lu.hs,this._unsubscribeAll=new ts.B}set barSearchInput(d){d&&setTimeout(()=>{d.nativeElement.focus()})}set matAutocomplete(d){this._matAutocomplete=d}ngOnChanges(d){"appearance"in d&&this.close()}ngOnInit(){var d=this;this.searchControl.valueChanges.pipe((0,Qv.B)(this.debounce),(0,os.Q)(this._unsubscribeAll),(0,ys.T)(m=>((!m||m.lengthm&&m.length>=this.minLength)).subscribe(function(){var m=(0,_.A)(function*(C){const V=yield d._storageService.searchProfile(C);d.resultSets=V.map(J=>({label:"Project",results:[{name:J.profile.name||J.profile.displayName||J.pubKey,pubkey:J.pubKey,username:J.profile.username||"",website:J.profile.website||"",about:J.profile.about?J.profile.about.replace(/<\/?[^>]+(>|$)/g,""):"",avatar:J.profile.picture||null,banner:J.profile.banner||null,link:`/profile/${J.pubKey}`}]})),d.search.next(d.resultSets)});return function(C){return m.apply(this,arguments)}}())}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}onKeydown(d){"Escape"===d.code&&"bar"===this.appearance&&!this._matAutocomplete.isOpen&&this.close()}open(){this.opened||(this.opened=!0)}close(){this.opened&&(this.searchControl.setValue(""),this.opened=!1)}trackByFn(d,m){return m.id||d}handleImageError(d){const m=d.target;m.onerror=null,m.src="images/avatars/avatar-placeholder.png"}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(qh.n),c.rXU(o.up))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["search"]],viewQuery:function(m,C){if(1&m&&(c.GBs(yf,5),c.GBs(qv,5)),2&m){let V;c.mGM(V=c.lsd())&&(C.barSearchInput=V.first),c.mGM(V=c.lsd())&&(C.matAutocomplete=V.first)}},inputs:{appearance:"appearance",debounce:"debounce",minLength:"minLength"},outputs:{search:"search"},exportAs:["angorSearch"],standalone:!0,features:[c.Jv_([{provide:du,useFactory:()=>{const d=(0,c.WQX)(au.hJ);return()=>d.scrollStrategies.block()}}]),c.OA$,c.aNF],decls:1,vars:1,consts:[["barSearchInput",""],["matAutocomplete","matAutocomplete"],[4,"ngIf"],["mat-icon-button","",3,"click",4,"ngIf"],["class","bg-card absolute inset-0 z-99 flex shrink-0 items-center",4,"ngIf"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"bg-card","absolute","inset-0","z-99","flex","shrink-0","items-center"],[1,"absolute","ml-6","sm:ml-8",3,"svgIcon"],[1,"h-full","w-full","px-16","sm:px-18",3,"keydown","formControl","matAutocomplete","placeholder"],[1,"max-h-128","rounded-b","border-t","shadow-md","sm:px-2",3,"autoSelectActiveOption","disableRipple"],["class","text-secondary pointer-events-none bg-transparent px-6 py-0 text-md",4,"ngIf"],[4,"ngFor","ngForOf","ngForTrackBy"],["mat-icon-button","",1,"absolute","right-5","top-1/2","-mt-5","h-10","w-10","shrink-0","sm:right-7",3,"click"],[1,"text-secondary","pointer-events-none","bg-transparent","px-6","py-0","text-md"],[1,"group","relative","mb-1","rounded-md","px-6","py-0","text-md","dark:hover:bg-hover","hover:bg-gray-100",3,"routerLink","value"],[1,"flex","items-center"],[1,"flex","h-8","w-8","shrink-0","items-center","justify-center","overflow-hidden","rounded-full","bg-primary-100","dark:bg-primary-800"],["class","h-full w-full object-cover",3,"src","alt","error",4,"ngIf"],[1,"ml-3","truncate"],[1,"font-semibold"],["class","text-sm text-gray-500",4,"ngIf"],[1,"h-full","w-full","object-cover",3,"error","src","alt"],[1,"m-0","text-primary","icon-size-5","dark:text-primary-400",3,"svgIcon"],[1,"text-sm","text-gray-500"]],template:function(m,C){1&m&&c.DNE(0,Zm,3,2,"div",2),2&m&&c.Y8G("ngIf","bar"===C.appearance)},dependencies:[Ys.Hl,Ys.iY,uc.m_,uc.An,lu.YN,lu.me,lu.BC,Yv,t0,qe.wT,wf,lu.X1,lu.l_,qe.Sy,s.Wk,mr.RG,Zv.fS,qt.MD,qt.Sq,qt.bT],encapsulation:2,data:{animation:cu.F}})}}return b})();var qm=r(1997),zp=r(9115),Hp=r(881),Jm=r(2332);const vf=()=>["/settings"];function s0(b,p){if(1&b&&(c.qex(0),c.nrm(1,"img",15),c.bVm()),2&b){const d=c.XpG();c.R7$(),c.Y8G("src",d.getSafeUrl(null==d.user?null:d.user.picture),c.B4B)}}function uu(b,p){1&b&&c.nrm(0,"mat-icon",12),2&b&&c.Y8G("svgIcon","heroicons_outline:user-circle")}let xf=(()=>{class b{constructor(d,m,C,V,J,vt,Kt){this._changeDetectorRef=d,this._router=m,this._angorConfigService=C,this._signerService=V,this._storageService=J,this.sanitizer=vt,this._nostrLoginService=Kt,this.isLoading=!0,this.errorMessage=null,this._unsubscribeAll=new ts.B}ngOnInit(){this.userPubKey=this._signerService.getPublicKey(),this._angorConfigService.config$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(d=>{localStorage.setItem("angorConfig",JSON.stringify(d)),this.config=d,this._changeDetectorRef.detectChanges()}),this.loadUserProfile(),this._storageService.profile$.subscribe(d=>{d&&d.pubKey===this.userPubKey&&(this.user=d.metadata,this._changeDetectorRef.detectChanges())})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}loadUserProfile(){var d=this;return(0,_.A)(function*(){d._storageService.getProfile(d.userPubKey).then(m=>{d.user=m,d._changeDetectorRef.detectChanges()})})()}logout(){this._router.navigate(["/logout"])}profile(){this._router.navigate(["/profile"])}setLayout(d){this._angorConfigService.config={layout:d},this._changeDetectorRef.detectChanges()}setScheme(d){this._angorConfigService.config={scheme:d},this._changeDetectorRef.detectChanges()}setTheme(d){this._angorConfigService.config={theme:d},this._changeDetectorRef.detectChanges()}getSafeUrl(d){return this.sanitizer.bypassSecurityTrustUrl(d)}Switch(){this._nostrLoginService.switchAccount()}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(c.gRc),c.rXU(s.Ix),c.rXU(Hp.P),c.rXU(qu.A),c.rXU(qh.n),c.rXU(o.up),c.rXU(Jm.v))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["user"]],standalone:!0,features:[c.aNF],decls:50,vars:16,consts:[["defaultAvatar",""],["userActions","matMenu"],["settingsMenu","matMenu"],["mat-icon-button","",3,"matMenuTriggerFor"],[1,"relative"],[4,"ngIf","ngIfElse"],[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"],[3,"svgIcon"],["mat-menu-item","",3,"matMenuTriggerFor"],["mat-menu-item","",3,"routerLink"],["alt","","onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"h-7","w-7","rounded-full","object-cover",3,"src"]],template:function(m,C){if(1&m){const V=c.RV6();c.j41(0,"button",3)(1,"span",4),c.DNE(2,s0,2,1,"ng-container",5)(3,uu,1,1,"ng-template",null,0,c.C5r),c.k0s()(),c.j41(5,"mat-menu",6,1)(7,"button",7)(8,"span",8)(9,"span"),c.EFF(10,"Logged in as"),c.k0s(),c.j41(11,"span",9),c.EFF(12),c.k0s()()(),c.nrm(13,"mat-divider",10),c.j41(14,"button",11),c.bIt("click",function(){return c.eBV(V),c.Njj(C.Switch())}),c.nrm(15,"mat-icon",12),c.j41(16,"span"),c.EFF(17,"Switch account"),c.k0s()(),c.j41(18,"button",11),c.bIt("click",function(){return c.eBV(V),c.Njj(C.profile())}),c.nrm(19,"mat-icon",12),c.j41(20,"span"),c.EFF(21,"Profile"),c.k0s()(),c.j41(22,"button",13),c.nrm(23,"mat-icon",12),c.j41(24,"span"),c.EFF(25,"Options"),c.k0s()(),c.nrm(26,"mat-divider",10),c.j41(27,"button",11),c.bIt("click",function(){return c.eBV(V),c.Njj(C.logout())}),c.nrm(28,"mat-icon",12),c.j41(29,"span"),c.EFF(30,"logout"),c.k0s()()(),c.j41(31,"mat-menu",null,2)(33,"button",11),c.bIt("click",function(){return c.eBV(V),c.Njj(C.setScheme("auto"))}),c.nrm(34,"mat-icon",12),c.j41(35,"span"),c.EFF(36,"Auto Theme"),c.k0s()(),c.j41(37,"button",11),c.bIt("click",function(){return c.eBV(V),c.Njj(C.setScheme("light"))}),c.nrm(38,"mat-icon",12),c.j41(39,"span"),c.EFF(40,"Light Theme"),c.k0s()(),c.j41(41,"button",11),c.bIt("click",function(){return c.eBV(V),c.Njj(C.setScheme("dark"))}),c.nrm(42,"mat-icon",12),c.j41(43,"span"),c.EFF(44,"Dark Theme"),c.k0s()(),c.nrm(45,"mat-divider"),c.j41(46,"button",14),c.nrm(47,"mat-icon",12),c.j41(48,"span"),c.EFF(49,"Settings"),c.k0s()()()}if(2&m){const V=c.sdS(4),J=c.sdS(6),vt=c.sdS(32);c.Y8G("matMenuTriggerFor",J),c.R7$(2),c.Y8G("ngIf",null==C.user?null:C.user.picture)("ngIfElse",V),c.R7$(3),c.Y8G("xPosition","before"),c.R7$(7),c.JRh((null==C.user?null:C.user.display_name)||(null==C.user?null:C.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",vt),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(15,vf)),c.R7$(),c.Y8G("svgIcon","heroicons_outline:cog-8-tooth")}},dependencies:[Ys.Hl,Ys.iY,zp.Cn,zp.kk,zp.fb,zp.Cp,uc.m_,uc.An,qm.w,qm.q,qt.MD,qt.bT,s.iI,s.Wk],encapsulation:2,changeDetection:0})}}return b})();var c0=r(3236),_f=r(1584);let l0=(()=>{class b{constructor(d,m){this.swUpdate=d,this.zone=m,this.newVersionAvailableSubject=new jt.t(!1),this.isNewVersionAvailable$=this.newVersionAvailableSubject.asObservable(),this.intervalSource=function kf(b=0,p=c0.E){return b<0&&(b=0),(0,_f.O)(b,b,p)}(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,_.A)(function*(){try{(yield d.swUpdate.checkForUpdate())&&d.newVersionAvailableSubject.next(!0)}catch(m){console.error("Failed to check for updates:",m)}}))})}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(m){return new(m||b)(c.KVO(Vu),c.KVO(c.SKi))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();function d0(b,p){if(1&b){const d=c.RV6();c.j41(0,"button",1),c.bIt("click",function(){c.eBV(d);const C=c.XpG();return c.Njj(C.applyUpdate())}),c.nrm(1,"mat-icon",2),c.k0s()}if(2&b){const d=c.XpG();c.Y8G("matTooltip",d.tooltip||"Update App"),c.R7$(),c.Y8G("svgIcon","heroicons_outline:cloud-arrow-down")}}let tb=(()=>{class b{constructor(d,m){this.updateService=d,this._changeDetectorRef=m,this.updateService.isNewVersionAvailable$.subscribe(C=>{C&&this._changeDetectorRef.detectChanges()})}applyUpdate(){this.updateService.applyUpdate()}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(l0),c.rXU(c.gRc))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["update"]],inputs:{tooltip:"tooltip"},exportAs:["update"],standalone:!0,features:[c.aNF],decls:2,vars:3,consts:[["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"click","matTooltip"],[3,"svgIcon"]],template:function(m,C){1&m&&(c.DNE(0,d0,2,2,"button",0),c.nI1(1,"async")),2&m&&c.Y8G("ngIf",c.bMT(1,1,C.updateService.isNewVersionAvailable$))},dependencies:[Ys.Hl,Ys.iY,uc.m_,uc.An,$p.uc,$p.oV,qt.MD,qt.bT,qt.Jj],encapsulation:2,changeDetection:0})}}return b})();function u0(b,p){if(1&b&&(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&b){const d=c.XpG();c.Y8G("mode","over")("name","mainNavigation")("navigation",d.navigation.default)("opened",!1)}}function eb(b,p){if(1&b&&(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&b){const d=c.XpG();c.R7$(5),c.Y8G("name","mainNavigation")("navigation",d.navigation.horizontal)}}function t1(b,p){if(1&b){const d=c.RV6();c.j41(0,"button",19),c.bIt("click",function(){c.eBV(d);const C=c.XpG();return c.Njj(C.toggleNavigation("mainNavigation"))}),c.nrm(1,"mat-icon",20),c.k0s()}2&b&&(c.R7$(),c.Y8G("svgIcon","heroicons_outline:bars-3"))}function e1(b,p){1&b&&c.nrm(0,"router-outlet")}let Wp=(()=>{class b{constructor(d,m,C,V,J){this._activatedRoute=d,this._router=m,this._navigationService=C,this._angorMediaWatcherService=V,this._angorNavigationService=J,this._unsubscribeAll=new ts.B,this.version=Ll}ngOnInit(){this._navigationService.navigation$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(d=>{this.navigation=d}),this._angorMediaWatcherService.onMediaChange$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(({matchingAliases:d})=>{this.isScreenSmall=!d.includes("md")})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}toggleNavigation(d){const m=this._angorNavigationService.getComponent(d);m&&m.toggle()}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(s.nX),c.rXU(s.Ix),c.rXU(Wa),c.rXU(lt.l),c.rXU(jp.lX))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["modern-layout"]],standalone:!0,features:[c.aNF],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(m,C){1&m&&(c.nrm(0,"angor-loading-bar"),c.DNE(1,u0,4,4,"angor-vertical-navigation",0),c.j41(2,"div",1)(3,"div",2),c.DNE(4,eb,6,2)(5,t1,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,e1,1,0,"router-outlet"),c.k0s(),c.j41(14,"div",8)(15,"span",9),c.EFF(16),c.k0s()()()),2&m&&(c.R7$(),c.vxM(C.isScreenSmall?1:-1),c.R7$(3),c.vxM(C.isScreenSmall?-1:4),c.R7$(),c.vxM(C.isScreenSmall?5:-1),c.R7$(4),c.Y8G("appearance","bar"),c.R7$(4),c.vxM(13),c.R7$(3),c.SpI("Angor Hub - version ",C.version,""))},dependencies:[df,jp.Tv,jp.$w,Ys.Hl,Ys.iY,uc.m_,uc.An,Qu,Qm,mf,xf,s.n3,tb],encapsulation:2})}}return b})();function p0(b,p){1&b&&c.nrm(0,"router-outlet")}let h0=(()=>{class b{constructor(d,m,C,V,J){this._activatedRoute=d,this._router=m,this._navigationService=C,this._angorMediaWatcherService=V,this._angorNavigationService=J,this._unsubscribeAll=new ts.B,this.version=Ll}ngOnInit(){this._navigationService.navigation$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(d=>{this.navigation=d}),this._angorMediaWatcherService.onMediaChange$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(({matchingAliases:d})=>{this.isScreenSmall=!d.includes("md")})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}toggleNavigation(d){const m=this._angorNavigationService.getComponent(d);m&&m.toggle()}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(s.nX),c.rXU(s.Ix),c.rXU(Wa),c.rXU(lt.l),c.rXU(jp.lX))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["classic-layout"]],standalone:!0,features:[c.aNF],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(m,C){1&m&&(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 C.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,p0,1,0,"router-outlet"),c.k0s(),c.j41(18,"div",13)(19,"span",14),c.EFF(20),c.k0s()()()),2&m&&(c.R7$(),c.Y8G("mode",C.isScreenSmall?"over":"side")("name","mainNavigation")("navigation",C.navigation.default)("opened",!C.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 ",C.version,""))},dependencies:[df,jp.Tv,Ys.Hl,Ys.iY,uc.m_,uc.An,Qu,Qm,mf,xf,s.n3,tb],encapsulation:2})}}return b})();function g0(b,p){1&b&&c.nrm(0,"empty-layout")}function rb(b,p){1&b&&c.nrm(0,"modern-layout")}function f0(b,p){1&b&&c.nrm(0,"classic-layout")}let Ef=(()=>{class b{constructor(d,m,C,V,J,vt,Kt){this._activatedRoute=d,this._document=m,this._renderer2=C,this._router=V,this._angorConfigService=J,this._angorMediaWatcherService=vt,this._angorPlatformService=Kt,this._unsubscribeAll=new ts.B}ngOnInit(){(0,ed.z)([this._angorConfigService.config$,this._angorMediaWatcherService.onMediaQueryChange$(["(prefers-color-scheme: dark)","(prefers-color-scheme: light)"])]).pipe((0,os.Q)(this._unsubscribeAll),(0,ys.T)(([d,m])=>{const C={scheme:d.scheme,theme:d.theme};return"auto"===d.scheme&&(C.scheme=m.breakpoints["(prefers-color-scheme: dark)"]?"dark":"light"),C})).subscribe(d=>{this.scheme=d.scheme,this.theme=d.theme,this._updateScheme(),this._updateTheme()}),this._angorConfigService.config$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(d=>{this.config=d,this._updateLayout()}),this._router.events.pipe((0,ve.p)(d=>d instanceof s.wF),(0,os.Q)(this._unsubscribeAll)).subscribe(()=>{this._updateLayout()}),this._renderer2.setAttribute(this._document.querySelector("[ng-version]"),"angor-version",Ll),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 m=d.snapshot.queryParamMap.get("layout");m&&(this.layout=m,this.config&&(this.config.layout=m)),d.pathFromRoot.forEach(V=>{V.routeConfig&&V.routeConfig.data&&V.routeConfig.data.layout&&(this.layout=V.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(m){return new(m||b)(c.rXU(s.nX),c.rXU(qt.qQ),c.rXU(c.sFG),c.rXU(s.Ix),c.rXU(Hp.P),c.rXU(lt.l),c.rXU($t))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["layout"]],standalone:!0,features:[c.aNF],decls:3,vars:3,template:function(m,C){1&m&&c.DNE(0,g0,1,0,"empty-layout")(1,rb,1,0,"modern-layout")(2,f0,1,0,"classic-layout"),2&m&&(c.vxM("empty"===C.layout?0:-1),c.R7$(),c.vxM("modern"===C.layout?1:-1),c.R7$(),c.vxM("classic"===C.layout?2:-1))},dependencies:[Rm,Wp,h0],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 b})();const Jh=()=>{const b=(0,c.WQX)(qu.A),p=(0,c.WQX)(s.Ix);return""!==b.getPublicKey()||p.parseUrl("/login")},m0=[{path:"",pathMatch:"full",redirectTo:"home"},{path:"project/:pubkey",pathMatch:"full",redirectTo:"explore"},{path:"login-redirect",pathMatch:"full",redirectTo:"explore"},{path:"",component:Ef,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:[Jh],canActivateChild:[Jh],component:Ef,data:{layout:"empty"},children:[{path:"logout",loadChildren:()=>r.e(514).then(r.bind(r,1514))}]},{path:"",canActivate:[Jh],canActivateChild:[Jh],component:Ef,resolve:{initialData:()=>{const b=(0,c.WQX)(Wa);return(0,c.WQX)(il),(0,bl.p)([b.get()])}},children:[{path:"home",loadChildren:()=>Promise.all([r.e(706),r.e(861),r.e(458),r.e(541)]).then(r.bind(r,5541))},{path:"explore",loadChildren:()=>Promise.all([r.e(450),r.e(76),r.e(632)]).then(r.bind(r,6632))},{path:"zap",loadChildren:()=>Promise.all([r.e(706),r.e(551)]).then(r.bind(r,8551))},{path:"bookmark",loadChildren:()=>Promise.all([r.e(450),r.e(76),r.e(364)]).then(r.bind(r,8364))},{path:"profile",loadChildren:()=>Promise.all([r.e(706),r.e(861),r.e(450),r.e(865),r.e(458),r.e(253)]).then(r.bind(r,7253))},{path:"profile/:pubkey",loadChildren:()=>Promise.all([r.e(706),r.e(861),r.e(450),r.e(865),r.e(458),r.e(253)]).then(r.bind(r,7253))},{path:"post",loadChildren:()=>Promise.all([r.e(706),r.e(861),r.e(865),r.e(458),r.e(218)]).then(r.bind(r,2218))},{path:"post/:id",loadChildren:()=>Promise.all([r.e(706),r.e(861),r.e(865),r.e(458),r.e(218)]).then(r.bind(r,2218))},{path:"settings",loadChildren:()=>Promise.all([r.e(450),r.e(76),r.e(55)]).then(r.bind(r,6055))},{path:"settings/:id",loadChildren:()=>Promise.all([r.e(450),r.e(76),r.e(55)]).then(r.bind(r,6055))},{path:"chat",loadChildren:()=>Promise.all([r.e(706),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 b0=(()=>{class b{constructor(){const d=(0,c.WQX)(o.up),m=(0,c.WQX)(uc.tp);m.addSvgIconSet(d.bypassSecurityTrustResourceUrl("icons/material-twotone.svg")),m.addSvgIconSetInNamespace("mat_outline",d.bypassSecurityTrustResourceUrl("icons/material-outline.svg")),m.addSvgIconSetInNamespace("mat_solid",d.bypassSecurityTrustResourceUrl("icons/material-solid.svg")),m.addSvgIconSetInNamespace("feather",d.bypassSecurityTrustResourceUrl("icons/feather.svg")),m.addSvgIconSetInNamespace("heroicons_outline",d.bypassSecurityTrustResourceUrl("icons/heroicons-outline.svg")),m.addSvgIconSetInNamespace("heroicons_solid",d.bypassSecurityTrustResourceUrl("icons/heroicons-solid.svg")),m.addSvgIconSetInNamespace("heroicons_mini",d.bypassSecurityTrustResourceUrl("icons/heroicons-mini.svg"))}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();var Cf=r(9350),r1=r(7707);let Df=(()=>{class b{constructor(d){this.httpClient=d}getTranslation(d){return this.httpClient.get(`./i18n/${d}.json`)}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(q.Qq))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();const n1=[{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"}],a1=[{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 s1=r(7730);var y0=r(1984),pu=r(7517),tg=r(6726),ob=r(5776);const v0=(0,r(8992).A)(Object.keys,Object);var ab=Object.prototype.hasOwnProperty;var $c=r(1287);const cb=function sb(b){return(0,$c.A)(b)?(0,tg.A)(b):function rp(b){if(!(0,ob.A)(b))return v0(b);var p=[];for(var d in Object(b))ab.call(b,d)&&"constructor"!=d&&p.push(d);return p}(b)};var lb=r(133);var u1=r(9933),eg=r(4528);const hu=function k0(){return[]};var pb=Object.prototype.propertyIsEnumerable,rg=Object.getOwnPropertySymbols;const Mf=rg?function(b){return null==b?[]:(b=Object(b),function Sf(b,p){for(var d=-1,m=null==b?0:b.length,C=0,V=[];++d{class b{constructor(d){this._angorMockApiService=d,this._defaultNavigation=n1,this._horizontalNavigation=a1,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/navigation").reply(()=>(this._horizontalNavigation.forEach(d=>{this._defaultNavigation.forEach(m=>{m.id===d.id&&(d.children=Qf(m.children))})}),[200,{default:Qf(this._defaultNavigation),horizontal:Qf(this._horizontalNavigation)}]))}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(z))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})()];let mg=(()=>{class b{constructor(d){this.http=d,this.timestamp=null,this.ngswFilePath="/ngsw.json"}load(){var d=this;return(0,_.A)(function*(){try{const m=yield d.http.get(d.ngswFilePath).toPromise();m&&m.timestamp?(d.timestamp=m.timestamp,console.log("Timestamp successfully loaded:",d.timestamp)):console.error("Invalid data format in ngsw.json")}catch(m){console.error("Error loading ngsw.json:",m)}})()}getTimestamp(){return this.timestamp}loadHash(){return this.http.get(this.ngswFilePath).pipe((0,ys.T)(d=>d.timestamp||null),(0,Ip.W)(d=>(console.error("Error fetching ngsw.json hash:",d),(0,T.$)(()=>new Error("Failed to load hash.")))))}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(q.Qq))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();var bg=r(2083),cy=r(6616);const dy={providers:[function Qg(){return(0,c.ngT)("NgEagerAnimations"),[...Dp]}(),(0,q.$R)(),function Bh(b,p={}){return(0,c.EmA)([ol,Vu,{provide:Mp,useValue:b},{provide:Fh,useValue:p},{provide:kd,useFactory:ef,deps:[Fh,c.Agw]},{provide:c.hnV,useFactory:Om,deps:[c.zZn,Mp,Fh,c.Agw],multi:!0}])}("ngsw-worker.js",{enabled:!(0,c.naY)(),registrationStrategy:"registerWhenStable:30000"}),{provide:c.hnV,useFactory:function ly(b){return()=>b.load()},deps:[mg,qu.A,bg.d],multi:!0},{provide:c.hnV,useFactory:function f1(b,p){return(0,_.A)(function*(){const d=b.getPublicKey();d&&(yield p.loadUserProfile(d))})},deps:[qu.A,bg.d],multi:!0},{provide:c.hnV,useFactory:function m1(){return()=>{(0,cy.Ts)({theme:"ocean",noBanner:!0,title:"Angor Hub",onAuth:(b,p)=>{}})}},multi:!0},(0,s.lh)(m0,(0,s.oH)({scrollPositionRestoration:"enabled"})),{provide:qe.MJ,useClass:Yc},{provide:qe.de,useValue:{parse:{dateInput:"D"},display:{dateInput:"DDD",monthYearLabel:"LLL yyyy",dateA11yLabel:"DD",monthYearA11yLabel:"LLLL yyyy"}}},function sn(b){const p=[uo(Wh),an(Bp),bo(Dd),Xo(x)];return b.config&&p.push(function Qn(b){return(0,c.EmA)([{provide:Cd,useValue:Hh(b)}])}(b.config)),b.loader&&p.push(function qn(b){return(0,c.EmA)([{provide:Rp,useClass:b}])}(b.loader)),p}({config:{availableLangs:[{id:"en",label:"English"}],defaultLang:"en",fallbackLang:"en",reRenderOnLangChange:!0,prodMode:!0},loader:Df}),{provide:c.hnV,useFactory:()=>{const b=(0,c.WQX)(Ze),p=b.getDefaultLang();return b.setActiveLang(p),()=>function o1(b,p){const d="object"==typeof p;return new Promise((m,C)=>{const V=new r1.Ms({next:J=>{m(J),V.unsubscribe()},error:C,complete:()=>{d?m(p.defaultValue):C(new Cf.G)}});b.subscribe(V)})}(b.load(p))},multi:!0},[{provide:c.Z63,useValue:()=>(0,c.WQX)(b0),multi:!0}],(b=>{const p=[{provide:qe.N,useValue:{doctype:!0,theme:!1,version:!0}},{provide:mr.U$,useValue:{appearance:"fill"}},{provide:E,useValue:b?.mockApi?.delay??0},{provide:_t.t,useValue:b?.angor??{}},(0,c.oKB)(Mr.hM),{provide:c.Z63,useValue:()=>(0,c.WQX)(Bt.m),multi:!0},(0,q.$R)((0,q.b$)([ct])),{provide:c.Z63,useValue:()=>(0,c.WQX)(At),multi:!0},{provide:c.Z63,useValue:()=>(0,c.WQX)(lt.l),multi:!0},{provide:c.Z63,useValue:()=>(0,c.WQX)($t),multi:!0},{provide:c.Z63,useValue:()=>(0,c.WQX)(ne),multi:!0},{provide:c.Z63,useValue:()=>(0,c.WQX)(ce.Q),multi:!0}];return b?.mockApi?.services&&p.push((0,q.$R)((0,q.b$)([et])),{provide:c.hnV,deps:[...b.mockApi.services],useFactory:()=>()=>null,multi:!0}),p})({mockApi:{delay:0,services:sy},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,o.B8)(y,dy).catch(b=>console.error(b))},3981:(i,a)=>{"use strict";a.byteLength=function T(z){var q=E(z),pt=q[1];return 3*(q[0]+pt)/4-pt},a.toByteArray=function S(z){var q,At,dt=E(z),pt=dt[0],et=dt[1],_t=new s(function A(z,q,dt){return 3*(q+dt)/4-dt}(0,pt,et)),Bt=0,jt=et>0?pt-4:pt;for(At=0;At>16&255,_t[Bt++]=q>>8&255,_t[Bt++]=255&q;return 2===et&&(q=o[z.charCodeAt(At)]<<2|o[z.charCodeAt(At+1)]>>4,_t[Bt++]=255&q),1===et&&(q=o[z.charCodeAt(At)]<<10|o[z.charCodeAt(At+1)]<<4|o[z.charCodeAt(At+2)]>>2,_t[Bt++]=q>>8&255,_t[Bt++]=255&q),_t},a.fromByteArray=function Y(z){for(var q,dt=z.length,pt=dt%3,et=[],Bt=0,jt=dt-pt;Btjt?jt:Bt+16383));return 1===pt?et.push(r[(q=z[dt-1])>>2]+r[q<<4&63]+"=="):2===pt&&et.push(r[(q=(z[dt-2]<<8)+z[dt-1])>>10]+r[q>>4&63]+r[q<<2&63]+"="),et.join("")};for(var r=[],o=[],s=typeof Uint8Array<"u"?Uint8Array:Array,c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",y=0;y<64;++y)r[y]=c[y],o[c.charCodeAt(y)]=y;function E(z){var q=z.length;if(q%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var dt=z.indexOf("=");return-1===dt&&(dt=q),[dt,dt===q?0:4-dt%4]}function I(z){return r[z>>18&63]+r[z>>12&63]+r[z>>6&63]+r[63&z]}function N(z,q,dt){for(var et=[],_t=q;_t{"use strict";const s=r(3981),c=r(2020),y="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;a.hp=A,a.IS=50;const _=2147483647;function T(mt){if(mt>_)throw new RangeError('The value "'+mt+'" is invalid for option "size"');const U=new Uint8Array(mt);return Object.setPrototypeOf(U,A.prototype),U}function A(mt,U,Q){if("number"==typeof mt){if("string"==typeof U)throw new TypeError('The "string" argument must be of type string. Received type number');return Y(mt)}return S(mt,U,Q)}function S(mt,U,Q){if("string"==typeof mt)return function z(mt,U){if(("string"!=typeof U||""===U)&&(U="utf8"),!A.isEncoding(U))throw new TypeError("Unknown encoding: "+U);const Q=0|jt(mt,U);let it=T(Q);const Tt=it.write(mt,U);return Tt!==Q&&(it=it.slice(0,Tt)),it}(mt,U);if(ArrayBuffer.isView(mt))return function dt(mt){if(Nt(mt,Uint8Array)){const U=new Uint8Array(mt);return pt(U.buffer,U.byteOffset,U.byteLength)}return q(mt)}(mt);if(null==mt)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof mt);if(Nt(mt,ArrayBuffer)||mt&&Nt(mt.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(Nt(mt,SharedArrayBuffer)||mt&&Nt(mt.buffer,SharedArrayBuffer)))return pt(mt,U,Q);if("number"==typeof mt)throw new TypeError('The "value" argument must not be of type number. Received type number');const it=mt.valueOf&&mt.valueOf();if(null!=it&&it!==mt)return A.from(it,U,Q);const Tt=function et(mt){if(A.isBuffer(mt)){const U=0|_t(mt.length),Q=T(U);return 0===Q.length||mt.copy(Q,0,0,U),Q}return void 0!==mt.length?"number"!=typeof mt.length||he(mt.length)?T(0):q(mt):"Buffer"===mt.type&&Array.isArray(mt.data)?q(mt.data):void 0}(mt);if(Tt)return Tt;if(typeof Symbol<"u"&&null!=Symbol.toPrimitive&&"function"==typeof mt[Symbol.toPrimitive])return A.from(mt[Symbol.toPrimitive]("string"),U,Q);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof mt)}function I(mt){if("number"!=typeof mt)throw new TypeError('"size" argument must be of type number');if(mt<0)throw new RangeError('The value "'+mt+'" is invalid for option "size"')}function Y(mt){return I(mt),T(mt<0?0:0|_t(mt))}function q(mt){const U=mt.length<0?0:0|_t(mt.length),Q=T(U);for(let it=0;it=_)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+_.toString(16)+" bytes");return 0|mt}function jt(mt,U){if(A.isBuffer(mt))return mt.length;if(ArrayBuffer.isView(mt)||Nt(mt,ArrayBuffer))return mt.byteLength;if("string"!=typeof mt)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof mt);const Q=mt.length,it=arguments.length>2&&!0===arguments[2];if(!it&&0===Q)return 0;let Tt=!1;for(;;)switch(U){case"ascii":case"latin1":case"binary":return Q;case"utf8":case"utf-8":return $e(mt).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*Q;case"hex":return Q>>>1;case"base64":return Ao(mt).length;default:if(Tt)return it?-1:$e(mt).length;U=(""+U).toLowerCase(),Tt=!0}}function At(mt,U,Q){let it=!1;if((void 0===U||U<0)&&(U=0),U>this.length||((void 0===Q||Q>this.length)&&(Q=this.length),Q<=0)||(Q>>>=0)<=(U>>>=0))return"";for(mt||(mt="utf8");;)switch(mt){case"hex":return ke(this,U,Q);case"utf8":case"utf-8":return qe(this,U,Q);case"ascii":return _r(this,U,Q);case"latin1":case"binary":return Wr(this,U,Q);case"base64":return ce(this,U,Q);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ve(this,U,Q);default:if(it)throw new TypeError("Unknown encoding: "+mt);mt=(mt+"").toLowerCase(),it=!0}}function kt(mt,U,Q){const it=mt[U];mt[U]=mt[Q],mt[Q]=it}function ct(mt,U,Q,it,Tt){if(0===mt.length)return-1;if("string"==typeof Q?(it=Q,Q=0):Q>2147483647?Q=2147483647:Q<-2147483648&&(Q=-2147483648),he(Q=+Q)&&(Q=Tt?0:mt.length-1),Q<0&&(Q=mt.length+Q),Q>=mt.length){if(Tt)return-1;Q=mt.length-1}else if(Q<0){if(!Tt)return-1;Q=0}if("string"==typeof U&&(U=A.from(U,it)),A.isBuffer(U))return 0===U.length?-1:lt(mt,U,Q,it,Tt);if("number"==typeof U)return U&=255,"function"==typeof Uint8Array.prototype.indexOf?Tt?Uint8Array.prototype.indexOf.call(mt,U,Q):Uint8Array.prototype.lastIndexOf.call(mt,U,Q):lt(mt,[U],Q,it,Tt);throw new TypeError("val must be string, number or Buffer")}function lt(mt,U,Q,it,Tt){let nr,It=1,ye=mt.length,ir=U.length;if(void 0!==it&&("ucs2"===(it=String(it).toLowerCase())||"ucs-2"===it||"utf16le"===it||"utf-16le"===it)){if(mt.length<2||U.length<2)return-1;It=2,ye/=2,ir/=2,Q/=2}function er(Hr,Qr){return 1===It?Hr[Qr]:Hr.readUInt16BE(Qr*It)}if(Tt){let Hr=-1;for(nr=Q;nrye&&(Q=ye-ir),nr=Q;nr>=0;nr--){let Hr=!0;for(let Qr=0;QrTt&&(it=Tt):it=Tt;const It=U.length;let ye;for(it>It/2&&(it=It/2),ye=0;ye>8,Tt=Q%256,It.push(Tt),It.push(it);return It}(U,mt.length-Q),mt,Q,it)}function ce(mt,U,Q){return s.fromByteArray(0===U&&Q===mt.length?mt:mt.slice(U,Q))}function qe(mt,U,Q){Q=Math.min(mt.length,Q);const it=[];let Tt=U;for(;Tt239?4:It>223?3:It>191?2:1;if(Tt+ir<=Q){let er,nr,Hr,Qr;switch(ir){case 1:It<128&&(ye=It);break;case 2:er=mt[Tt+1],128==(192&er)&&(Qr=(31&It)<<6|63&er,Qr>127&&(ye=Qr));break;case 3:er=mt[Tt+1],nr=mt[Tt+2],128==(192&er)&&128==(192&nr)&&(Qr=(15&It)<<12|(63&er)<<6|63&nr,Qr>2047&&(Qr<55296||Qr>57343)&&(ye=Qr));break;case 4:er=mt[Tt+1],nr=mt[Tt+2],Hr=mt[Tt+3],128==(192&er)&&128==(192&nr)&&128==(192&Hr)&&(Qr=(15&It)<<18|(63&er)<<12|(63&nr)<<6|63&Hr,Qr>65535&&Qr<1114112&&(ye=Qr))}}null===ye?(ye=65533,ir=1):ye>65535&&(ye-=65536,it.push(ye>>>10&1023|55296),ye=56320|1023&ye),it.push(ye),Tt+=ir}return function mr(mt){const U=mt.length;if(U<=Mr)return String.fromCharCode.apply(String,mt);let Q="",it=0;for(;itTt.length?(A.isBuffer(ye)||(ye=A.from(ye)),ye.copy(Tt,It)):Uint8Array.prototype.set.call(Tt,ye,It);else{if(!A.isBuffer(ye))throw new TypeError('"list" argument must be an Array of Buffers');ye.copy(Tt,It)}It+=ye.length}return Tt},A.byteLength=jt,A.prototype._isBuffer=!0,A.prototype.swap16=function(){const U=this.length;if(U%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let Q=0;QQ&&(U+=" ... "),""},y&&(A.prototype[y]=A.prototype.inspect),A.prototype.compare=function(U,Q,it,Tt,It){if(Nt(U,Uint8Array)&&(U=A.from(U,U.offset,U.byteLength)),!A.isBuffer(U))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof U);if(void 0===Q&&(Q=0),void 0===it&&(it=U?U.length:0),void 0===Tt&&(Tt=0),void 0===It&&(It=this.length),Q<0||it>U.length||Tt<0||It>this.length)throw new RangeError("out of range index");if(Tt>=It&&Q>=it)return 0;if(Tt>=It)return-1;if(Q>=it)return 1;if(this===U)return 0;let ye=(It>>>=0)-(Tt>>>=0),ir=(it>>>=0)-(Q>>>=0);const er=Math.min(ye,ir),nr=this.slice(Tt,It),Hr=U.slice(Q,it);for(let Qr=0;Qr>>=0,isFinite(it)?(it>>>=0,void 0===Tt&&(Tt="utf8")):(Tt=it,it=void 0)}const It=this.length-Q;if((void 0===it||it>It)&&(it=It),U.length>0&&(it<0||Q<0)||Q>this.length)throw new RangeError("Attempt to write outside buffer bounds");Tt||(Tt="utf8");let ye=!1;for(;;)switch(Tt){case"hex":return Ct(this,U,Q,it);case"utf8":case"utf-8":return $t(this,U,Q,it);case"ascii":case"latin1":case"binary":return qt(this,U,Q,it);case"base64":return ve(this,U,Q,it);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ne(this,U,Q,it);default:if(ye)throw new TypeError("Unknown encoding: "+Tt);Tt=(""+Tt).toLowerCase(),ye=!0}},A.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const Mr=4096;function _r(mt,U,Q){let it="";Q=Math.min(mt.length,Q);for(let Tt=U;Ttit)&&(Q=it);let Tt="";for(let It=U;ItQ)throw new RangeError("Trying to access beyond buffer length")}function Lt(mt,U,Q,it,Tt,It){if(!A.isBuffer(mt))throw new TypeError('"buffer" argument must be a Buffer instance');if(U>Tt||Umt.length)throw new RangeError("Index out of range")}function Ie(mt,U,Q,it,Tt){Te(U,it,Tt,mt,Q,7);let It=Number(U&BigInt(4294967295));mt[Q++]=It,It>>=8,mt[Q++]=It,It>>=8,mt[Q++]=It,It>>=8,mt[Q++]=It;let ye=Number(U>>BigInt(32)&BigInt(4294967295));return mt[Q++]=ye,ye>>=8,mt[Q++]=ye,ye>>=8,mt[Q++]=ye,ye>>=8,mt[Q++]=ye,Q}function Pt(mt,U,Q,it,Tt){Te(U,it,Tt,mt,Q,7);let It=Number(U&BigInt(4294967295));mt[Q+7]=It,It>>=8,mt[Q+6]=It,It>>=8,mt[Q+5]=It,It>>=8,mt[Q+4]=It;let ye=Number(U>>BigInt(32)&BigInt(4294967295));return mt[Q+3]=ye,ye>>=8,mt[Q+2]=ye,ye>>=8,mt[Q+1]=ye,ye>>=8,mt[Q]=ye,Q+8}function le(mt,U,Q,it,Tt,It){if(Q+it>mt.length)throw new RangeError("Index out of range");if(Q<0)throw new RangeError("Index out of range")}function zt(mt,U,Q,it,Tt){return U=+U,Q>>>=0,Tt||le(mt,0,Q,4),c.write(mt,U,Q,it,23,4),Q+4}function Ae(mt,U,Q,it,Tt){return U=+U,Q>>>=0,Tt||le(mt,0,Q,8),c.write(mt,U,Q,it,52,8),Q+8}A.prototype.slice=function(U,Q){const it=this.length;(U=~~U)<0?(U+=it)<0&&(U=0):U>it&&(U=it),(Q=void 0===Q?it:~~Q)<0?(Q+=it)<0&&(Q=0):Q>it&&(Q=it),Q>>=0,Q>>>=0,it||yt(U,Q,this.length);let Tt=this[U],It=1,ye=0;for(;++ye>>=0,Q>>>=0,it||yt(U,Q,this.length);let Tt=this[U+--Q],It=1;for(;Q>0&&(It*=256);)Tt+=this[U+--Q]*It;return Tt},A.prototype.readUint8=A.prototype.readUInt8=function(U,Q){return U>>>=0,Q||yt(U,1,this.length),this[U]},A.prototype.readUint16LE=A.prototype.readUInt16LE=function(U,Q){return U>>>=0,Q||yt(U,2,this.length),this[U]|this[U+1]<<8},A.prototype.readUint16BE=A.prototype.readUInt16BE=function(U,Q){return U>>>=0,Q||yt(U,2,this.length),this[U]<<8|this[U+1]},A.prototype.readUint32LE=A.prototype.readUInt32LE=function(U,Q){return U>>>=0,Q||yt(U,4,this.length),(this[U]|this[U+1]<<8|this[U+2]<<16)+16777216*this[U+3]},A.prototype.readUint32BE=A.prototype.readUInt32BE=function(U,Q){return U>>>=0,Q||yt(U,4,this.length),16777216*this[U]+(this[U+1]<<16|this[U+2]<<8|this[U+3])},A.prototype.readBigUInt64LE=Le(function(U){ie(U>>>=0,"offset");const Q=this[U],it=this[U+7];(void 0===Q||void 0===it)&&We(U,this.length-8);const Tt=Q+256*this[++U]+65536*this[++U]+this[++U]*2**24,It=this[++U]+256*this[++U]+65536*this[++U]+it*2**24;return BigInt(Tt)+(BigInt(It)<>>=0,"offset");const Q=this[U],it=this[U+7];(void 0===Q||void 0===it)&&We(U,this.length-8);const Tt=Q*2**24+65536*this[++U]+256*this[++U]+this[++U],It=this[++U]*2**24+65536*this[++U]+256*this[++U]+it;return(BigInt(Tt)<>>=0,Q>>>=0,it||yt(U,Q,this.length);let Tt=this[U],It=1,ye=0;for(;++ye=It&&(Tt-=Math.pow(2,8*Q)),Tt},A.prototype.readIntBE=function(U,Q,it){U>>>=0,Q>>>=0,it||yt(U,Q,this.length);let Tt=Q,It=1,ye=this[U+--Tt];for(;Tt>0&&(It*=256);)ye+=this[U+--Tt]*It;return It*=128,ye>=It&&(ye-=Math.pow(2,8*Q)),ye},A.prototype.readInt8=function(U,Q){return U>>>=0,Q||yt(U,1,this.length),128&this[U]?-1*(255-this[U]+1):this[U]},A.prototype.readInt16LE=function(U,Q){U>>>=0,Q||yt(U,2,this.length);const it=this[U]|this[U+1]<<8;return 32768&it?4294901760|it:it},A.prototype.readInt16BE=function(U,Q){U>>>=0,Q||yt(U,2,this.length);const it=this[U+1]|this[U]<<8;return 32768&it?4294901760|it:it},A.prototype.readInt32LE=function(U,Q){return U>>>=0,Q||yt(U,4,this.length),this[U]|this[U+1]<<8|this[U+2]<<16|this[U+3]<<24},A.prototype.readInt32BE=function(U,Q){return U>>>=0,Q||yt(U,4,this.length),this[U]<<24|this[U+1]<<16|this[U+2]<<8|this[U+3]},A.prototype.readBigInt64LE=Le(function(U){ie(U>>>=0,"offset");const Q=this[U],it=this[U+7];return(void 0===Q||void 0===it)&&We(U,this.length-8),(BigInt(this[U+4]+256*this[U+5]+65536*this[U+6]+(it<<24))<>>=0,"offset");const Q=this[U],it=this[U+7];(void 0===Q||void 0===it)&&We(U,this.length-8);const Tt=(Q<<24)+65536*this[++U]+256*this[++U]+this[++U];return(BigInt(Tt)<>>=0,Q||yt(U,4,this.length),c.read(this,U,!0,23,4)},A.prototype.readFloatBE=function(U,Q){return U>>>=0,Q||yt(U,4,this.length),c.read(this,U,!1,23,4)},A.prototype.readDoubleLE=function(U,Q){return U>>>=0,Q||yt(U,8,this.length),c.read(this,U,!0,52,8)},A.prototype.readDoubleBE=function(U,Q){return U>>>=0,Q||yt(U,8,this.length),c.read(this,U,!1,52,8)},A.prototype.writeUintLE=A.prototype.writeUIntLE=function(U,Q,it,Tt){U=+U,Q>>>=0,it>>>=0,Tt||Lt(this,U,Q,it,Math.pow(2,8*it)-1,0);let It=1,ye=0;for(this[Q]=255&U;++ye>>=0,it>>>=0,Tt||Lt(this,U,Q,it,Math.pow(2,8*it)-1,0);let It=it-1,ye=1;for(this[Q+It]=255&U;--It>=0&&(ye*=256);)this[Q+It]=U/ye&255;return Q+it},A.prototype.writeUint8=A.prototype.writeUInt8=function(U,Q,it){return U=+U,Q>>>=0,it||Lt(this,U,Q,1,255,0),this[Q]=255&U,Q+1},A.prototype.writeUint16LE=A.prototype.writeUInt16LE=function(U,Q,it){return U=+U,Q>>>=0,it||Lt(this,U,Q,2,65535,0),this[Q]=255&U,this[Q+1]=U>>>8,Q+2},A.prototype.writeUint16BE=A.prototype.writeUInt16BE=function(U,Q,it){return U=+U,Q>>>=0,it||Lt(this,U,Q,2,65535,0),this[Q]=U>>>8,this[Q+1]=255&U,Q+2},A.prototype.writeUint32LE=A.prototype.writeUInt32LE=function(U,Q,it){return U=+U,Q>>>=0,it||Lt(this,U,Q,4,4294967295,0),this[Q+3]=U>>>24,this[Q+2]=U>>>16,this[Q+1]=U>>>8,this[Q]=255&U,Q+4},A.prototype.writeUint32BE=A.prototype.writeUInt32BE=function(U,Q,it){return U=+U,Q>>>=0,it||Lt(this,U,Q,4,4294967295,0),this[Q]=U>>>24,this[Q+1]=U>>>16,this[Q+2]=U>>>8,this[Q+3]=255&U,Q+4},A.prototype.writeBigUInt64LE=Le(function(U,Q=0){return Ie(this,U,Q,BigInt(0),BigInt("0xffffffffffffffff"))}),A.prototype.writeBigUInt64BE=Le(function(U,Q=0){return Pt(this,U,Q,BigInt(0),BigInt("0xffffffffffffffff"))}),A.prototype.writeIntLE=function(U,Q,it,Tt){if(U=+U,Q>>>=0,!Tt){const er=Math.pow(2,8*it-1);Lt(this,U,Q,it,er-1,-er)}let It=0,ye=1,ir=0;for(this[Q]=255&U;++It>>=0,!Tt){const er=Math.pow(2,8*it-1);Lt(this,U,Q,it,er-1,-er)}let It=it-1,ye=1,ir=0;for(this[Q+It]=255&U;--It>=0&&(ye*=256);)U<0&&0===ir&&0!==this[Q+It+1]&&(ir=1),this[Q+It]=(U/ye|0)-ir&255;return Q+it},A.prototype.writeInt8=function(U,Q,it){return U=+U,Q>>>=0,it||Lt(this,U,Q,1,127,-128),U<0&&(U=255+U+1),this[Q]=255&U,Q+1},A.prototype.writeInt16LE=function(U,Q,it){return U=+U,Q>>>=0,it||Lt(this,U,Q,2,32767,-32768),this[Q]=255&U,this[Q+1]=U>>>8,Q+2},A.prototype.writeInt16BE=function(U,Q,it){return U=+U,Q>>>=0,it||Lt(this,U,Q,2,32767,-32768),this[Q]=U>>>8,this[Q+1]=255&U,Q+2},A.prototype.writeInt32LE=function(U,Q,it){return U=+U,Q>>>=0,it||Lt(this,U,Q,4,2147483647,-2147483648),this[Q]=255&U,this[Q+1]=U>>>8,this[Q+2]=U>>>16,this[Q+3]=U>>>24,Q+4},A.prototype.writeInt32BE=function(U,Q,it){return U=+U,Q>>>=0,it||Lt(this,U,Q,4,2147483647,-2147483648),U<0&&(U=4294967295+U+1),this[Q]=U>>>24,this[Q+1]=U>>>16,this[Q+2]=U>>>8,this[Q+3]=255&U,Q+4},A.prototype.writeBigInt64LE=Le(function(U,Q=0){return Ie(this,U,Q,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),A.prototype.writeBigInt64BE=Le(function(U,Q=0){return Pt(this,U,Q,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),A.prototype.writeFloatLE=function(U,Q,it){return zt(this,U,Q,!0,it)},A.prototype.writeFloatBE=function(U,Q,it){return zt(this,U,Q,!1,it)},A.prototype.writeDoubleLE=function(U,Q,it){return Ae(this,U,Q,!0,it)},A.prototype.writeDoubleBE=function(U,Q,it){return Ae(this,U,Q,!1,it)},A.prototype.copy=function(U,Q,it,Tt){if(!A.isBuffer(U))throw new TypeError("argument should be a Buffer");if(it||(it=0),!Tt&&0!==Tt&&(Tt=this.length),Q>=U.length&&(Q=U.length),Q||(Q=0),Tt>0&&Tt=this.length)throw new RangeError("Index out of range");if(Tt<0)throw new RangeError("sourceEnd out of bounds");Tt>this.length&&(Tt=this.length),U.length-Q>>=0,it=void 0===it?this.length:it>>>0,U||(U=0),"number"==typeof U)for(It=Q;It=it+4;Q-=3)U=`_${mt.slice(Q-3,Q)}${U}`;return`${mt.slice(0,Q)}${U}`}function Te(mt,U,Q,it,Tt,It){if(mt>Q||mt3?0===U||U===BigInt(0)?`>= 0${ye} and < 2${ye} ** ${8*(It+1)}${ye}`:`>= -(2${ye} ** ${8*(It+1)-1}${ye}) and < 2 ** ${8*(It+1)-1}${ye}`:`>= ${U}${ye} and <= ${Q}${ye}`,new Ye.ERR_OUT_OF_RANGE("value",ir,mt)}!function Vt(mt,U,Q){ie(U,"offset"),(void 0===mt[U]||void 0===mt[U+Q])&&We(U,mt.length-(Q+1))}(it,Tt,It)}function ie(mt,U){if("number"!=typeof mt)throw new Ye.ERR_INVALID_ARG_TYPE(U,"number",mt)}function We(mt,U,Q){throw Math.floor(mt)!==mt?(ie(mt,Q),new Ye.ERR_OUT_OF_RANGE(Q||"offset","an integer",mt)):U<0?new Ye.ERR_BUFFER_OUT_OF_BOUNDS:new Ye.ERR_OUT_OF_RANGE(Q||"offset",`>= ${Q?1:0} and <= ${U}`,mt)}ft("ERR_BUFFER_OUT_OF_BOUNDS",function(mt){return mt?`${mt} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),ft("ERR_INVALID_ARG_TYPE",function(mt,U){return`The "${mt}" argument must be of type number. Received type ${typeof U}`},TypeError),ft("ERR_OUT_OF_RANGE",function(mt,U,Q){let it=`The value of "${mt}" is out of range.`,Tt=Q;return Number.isInteger(Q)&&Math.abs(Q)>2**32?Tt=me(String(Q)):"bigint"==typeof Q&&(Tt=String(Q),(Q>BigInt(2)**BigInt(32)||Q<-(BigInt(2)**BigInt(32)))&&(Tt=me(Tt)),Tt+="n"),it+=` It must be ${U}. Received ${Tt}`,it},RangeError);const Wt=/[^+/0-9A-Za-z-_]/g;function $e(mt,U){let Q;U=U||1/0;const it=mt.length;let Tt=null;const It=[];for(let ye=0;ye55295&&Q<57344){if(!Tt){if(Q>56319){(U-=3)>-1&&It.push(239,191,189);continue}if(ye+1===it){(U-=3)>-1&&It.push(239,191,189);continue}Tt=Q;continue}if(Q<56320){(U-=3)>-1&&It.push(239,191,189),Tt=Q;continue}Q=65536+(Tt-55296<<10|Q-56320)}else Tt&&(U-=3)>-1&&It.push(239,191,189);if(Tt=null,Q<128){if((U-=1)<0)break;It.push(Q)}else if(Q<2048){if((U-=2)<0)break;It.push(Q>>6|192,63&Q|128)}else if(Q<65536){if((U-=3)<0)break;It.push(Q>>12|224,Q>>6&63|128,63&Q|128)}else{if(!(Q<1114112))throw new Error("Invalid code point");if((U-=4)<0)break;It.push(Q>>18|240,Q>>12&63|128,Q>>6&63|128,63&Q|128)}}return It}function Ao(mt){return s.toByteArray(function Ne(mt){if((mt=(mt=mt.split("=")[0]).trim().replace(Wt,"")).length<2)return"";for(;mt.length%4!=0;)mt+="=";return mt}(mt))}function hr(mt,U,Q,it){let Tt;for(Tt=0;Tt=U.length||Tt>=mt.length);++Tt)U[Tt+Q]=mt[Tt];return Tt}function Nt(mt,U){return mt instanceof U||null!=mt&&null!=mt.constructor&&null!=mt.constructor.name&&mt.constructor.name===U.name}function he(mt){return mt!=mt}const se=function(){const mt="0123456789abcdef",U=new Array(256);for(let Q=0;Q<16;++Q){const it=16*Q;for(let Tt=0;Tt<16;++Tt)U[it+Tt]=mt[Q]+mt[Tt]}return U}();function Le(mt){return typeof BigInt>"u"?yr:mt}function yr(){throw new Error("BigInt not supported")}},2020:(i,a)=>{a.read=function(r,o,s,c,y){var _,E,T=8*y-c-1,A=(1<>1,I=-7,N=s?y-1:0,Y=s?-1:1,z=r[o+N];for(N+=Y,_=z&(1<<-I)-1,z>>=-I,I+=T;I>0;_=256*_+r[o+N],N+=Y,I-=8);for(E=_&(1<<-I)-1,_>>=-I,I+=c;I>0;E=256*E+r[o+N],N+=Y,I-=8);if(0===_)_=1-S;else{if(_===A)return E?NaN:1/0*(z?-1:1);E+=Math.pow(2,c),_-=S}return(z?-1:1)*E*Math.pow(2,_-c)},a.write=function(r,o,s,c,y,_){var E,T,A,S=8*_-y-1,I=(1<>1,Y=23===y?Math.pow(2,-24)-Math.pow(2,-77):0,z=c?0:_-1,q=c?1:-1,dt=o<0||0===o&&1/o<0?1:0;for(o=Math.abs(o),isNaN(o)||o===1/0?(T=isNaN(o)?1:0,E=I):(E=Math.floor(Math.log(o)/Math.LN2),o*(A=Math.pow(2,-E))<1&&(E--,A*=2),(o+=E+N>=1?Y/A:Y*Math.pow(2,1-N))*A>=2&&(E++,A/=2),E+N>=I?(T=0,E=I):E+N>=1?(T=(o*A-1)*Math.pow(2,y),E+=N):(T=o*Math.pow(2,N-1)*Math.pow(2,y),E=0));y>=8;r[s+z]=255&T,z+=q,T/=256,y-=8);for(E=E<0;r[s+z]=255&E,z+=q,E/=256,S-=8);r[s+z-q]|=128*dt}},119:i=>{i.exports=function s(c,y,_){function E(S,I){if(!y[S]){if(!c[S]){if(T)return T(S,!0);var Y=new Error("Cannot find module '"+S+"'");throw Y.code="MODULE_NOT_FOUND",Y}var z=y[S]={exports:{}};c[S][0].call(z.exports,function(q){return E(c[S][1][q]||q)},z,z.exports,s,c,y,_)}return y[S].exports}for(var T=void 0,A=0;A<_.length;A++)E(_[A]);return E}({1:[function(s,c,y){(function(_){"use strict";var T,E=_.MutationObserver||_.WebKitMutationObserver;if(E){var A=0,S=new E(q),I=_.document.createTextNode("");S.observe(I,{characterData:!0}),T=function(){I.data=A=++A%2}}else if(!_.setImmediate&&typeof _.MessageChannel<"u"){var N=new _.MessageChannel;N.port1.onmessage=q,T=function(){N.port2.postMessage(0)}}else T="document"in _&&"onreadystatechange"in _.document.createElement("script")?function(){var pt=_.document.createElement("script");pt.onreadystatechange=function(){q(),pt.onreadystatechange=null,pt.parentNode.removeChild(pt),pt=null},_.document.documentElement.appendChild(pt)}:function(){setTimeout(q,0)};var Y,z=[];function q(){Y=!0;for(var pt,et,_t=z.length;_t;){for(et=z,z=[],pt=-1;++pt<_t;)et[pt]();_t=z.length}Y=!1}c.exports=function dt(pt){1===z.push(pt)&&!Y&&T()}}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{}],2:[function(s,c,y){"use strict";var _=s(1);function E(){}var T={},A=["REJECTED"],S=["FULFILLED"],I=["PENDING"];function N(At){if("function"!=typeof At)throw new TypeError("resolver must be a function");this.state=I,this.queue=[],this.outcome=void 0,At!==E&&dt(this,At)}function Y(At,kt,ct){this.promise=At,"function"==typeof kt&&(this.onFulfilled=kt,this.callFulfilled=this.otherCallFulfilled),"function"==typeof ct&&(this.onRejected=ct,this.callRejected=this.otherCallRejected)}function z(At,kt,ct){_(function(){var lt;try{lt=kt(ct)}catch(Ct){return T.reject(At,Ct)}lt===At?T.reject(At,new TypeError("Cannot resolve promise with itself")):T.resolve(At,lt)})}function q(At){var kt=At&&At.then;if(At&&("object"==typeof At||"function"==typeof At)&&"function"==typeof kt)return function(){kt.apply(At,arguments)}}function dt(At,kt){var ct=!1;function lt(ve){ct||(ct=!0,T.reject(At,ve))}function Ct(ve){ct||(ct=!0,T.resolve(At,ve))}var qt=pt(function $t(){kt(Ct,lt)});"error"===qt.status&<(qt.value)}function pt(At,kt){var ct={};try{ct.value=At(kt),ct.status="success"}catch(lt){ct.status="error",ct.value=lt}return ct}c.exports=N,N.prototype.catch=function(At){return this.then(null,At)},N.prototype.then=function(At,kt){if("function"!=typeof At&&this.state===S||"function"!=typeof kt&&this.state===A)return this;var ct=new this.constructor(E);return this.state!==I?z(ct,this.state===S?At:kt,this.outcome):this.queue.push(new Y(ct,At,kt)),ct},Y.prototype.callFulfilled=function(At){T.resolve(this.promise,At)},Y.prototype.otherCallFulfilled=function(At){z(this.promise,this.onFulfilled,At)},Y.prototype.callRejected=function(At){T.reject(this.promise,At)},Y.prototype.otherCallRejected=function(At){z(this.promise,this.onRejected,At)},T.resolve=function(At,kt){var ct=pt(q,kt);if("error"===ct.status)return T.reject(At,ct.value);var lt=ct.value;if(lt)dt(At,lt);else{At.state=S,At.outcome=kt;for(var Ct=-1,$t=At.queue.length;++Ct<$t;)At.queue[Ct].callFulfilled(kt)}return At},T.reject=function(At,kt){At.state=A,At.outcome=kt;for(var ct=-1,lt=At.queue.length;++ct"u"&&s(3);var N=Promise;function Y(bt,Yt){Yt&&bt.then(function(Mt){Yt(null,Mt)},function(Mt){Yt(Mt)})}function z(bt,Yt,Mt){"function"==typeof Yt&&bt.then(Yt),"function"==typeof Mt&&bt.catch(Mt)}function q(bt){return"string"!=typeof bt&&(console.warn(bt+" used as a key, but it is not a string."),bt=String(bt)),bt}function dt(){if(arguments.length&&"function"==typeof arguments[arguments.length-1])return arguments[arguments.length-1]}var pt="local-forage-detect-blob-support",et=void 0,_t={},Bt=Object.prototype.toString,jt="readonly",At="readwrite";function kt(bt){for(var Yt=bt.length,Mt=new ArrayBuffer(Yt),de=new Uint8Array(Mt),He=0;He=43)}}).catch(function(){return!1})}(bt).then(function(Yt){return et=Yt})}function Ct(bt){var Yt=_t[bt.name],Mt={};Mt.promise=new N(function(de,He){Mt.resolve=de,Mt.reject=He}),Yt.deferredOperations.push(Mt),Yt.dbReady=Yt.dbReady?Yt.dbReady.then(function(){return Mt.promise}):Mt.promise}function $t(bt){var Mt=_t[bt.name].deferredOperations.pop();if(Mt)return Mt.resolve(),Mt.promise}function qt(bt,Yt){var de=_t[bt.name].deferredOperations.pop();if(de)return de.reject(Yt),de.promise}function ve(bt,Yt){return new N(function(Mt,de){if(_t[bt.name]=_t[bt.name]||{forages:[],db:null,dbReady:null,deferredOperations:[]},bt.db){if(!Yt)return Mt(bt.db);Ct(bt),bt.db.close()}var He=[bt.name];Yt&&He.push(bt.version);var Oe=A.open.apply(A,He);Yt&&(Oe.onupgradeneeded=function(fr){var Ir=Oe.result;try{Ir.createObjectStore(bt.storeName),fr.oldVersion<=1&&Ir.createObjectStore(pt)}catch(Cr){if("ConstraintError"!==Cr.name)throw Cr;console.warn('The database "'+bt.name+'" has been upgraded from version '+fr.oldVersion+" to version "+fr.newVersion+', but the storage "'+bt.storeName+'" already exists.')}}),Oe.onerror=function(fr){fr.preventDefault(),de(Oe.error)},Oe.onsuccess=function(){var fr=Oe.result;fr.onversionchange=function(Ir){Ir.target.close()},Mt(fr),$t(bt)}})}function ne(bt){return ve(bt,!1)}function ce(bt){return ve(bt,!0)}function qe(bt,Yt){if(!bt.db)return!0;var Mt=!bt.db.objectStoreNames.contains(bt.storeName),He=bt.version>bt.db.version;if(bt.versionbt.version&&(bt.version=Oe)}return!0}return!1}function mr(bt){return I([kt(atob(bt.data))],{type:bt.type})}function _r(bt){return bt&&bt.__local_forage_encoded_blob}function Wr(bt){var Yt=this,Mt=Yt._initReady().then(function(){var de=_t[Yt._dbInfo.name];if(de&&de.dbReady)return de.dbReady});return z(Mt,bt,bt),Mt}function Ve(bt,Yt,Mt,de){void 0===de&&(de=1);try{var He=bt.db.transaction(bt.storeName,Yt);Mt(null,He)}catch(Oe){if(de>0&&(!bt.db||"InvalidStateError"===Oe.name||"NotFoundError"===Oe.name))return N.resolve().then(function(){if(!bt.db||"NotFoundError"===Oe.name&&!bt.db.objectStoreNames.contains(bt.storeName)&&bt.version<=bt.db.version)return bt.db&&(bt.version=bt.db.version+1),ce(bt)}).then(function(){return function ke(bt){Ct(bt);for(var Yt=_t[bt.name],Mt=Yt.forages,de=0;de>4,$r[He++]=(15&fr)<<4|Ir>>2,$r[He++]=(3&Ir)<<6|63&Cr;return Pr}function ye(bt){var de,Yt=new Uint8Array(bt),Mt="";for(de=0;de>2],Mt+=We[(3&Yt[de])<<4|Yt[de+1]>>4],Mt+=We[(15&Yt[de+1])<<2|Yt[de+2]>>6],Mt+=We[63&Yt[de+2]];return Yt.length%3==2?Mt=Mt.substring(0,Mt.length-1)+"=":Yt.length%3==1&&(Mt=Mt.substring(0,Mt.length-2)+"=="),Mt}var nr={serialize:function ir(bt,Yt){var Mt="";if(bt&&(Mt=Tt.call(bt)),bt&&("[object ArrayBuffer]"===Mt||bt.buffer&&"[object ArrayBuffer]"===Tt.call(bt.buffer))){var de,He=$e;bt instanceof ArrayBuffer?(de=bt,He+=Nr):(de=bt.buffer,"[object Int8Array]"===Mt?He+="si08":"[object Uint8Array]"===Mt?He+="ui08":"[object Uint8ClampedArray]"===Mt?He+="uic8":"[object Int16Array]"===Mt?He+="si16":"[object Uint16Array]"===Mt?He+="ur16":"[object Int32Array]"===Mt?He+="si32":"[object Uint32Array]"===Mt?He+="ui32":"[object Float32Array]"===Mt?He+=U:"[object Float64Array]"===Mt?He+=Q:Yt(new Error("Failed to get type for BinaryArray"))),Yt(He+ye(de))}else if("[object Blob]"===Mt){var Oe=new FileReader;Oe.onload=function(){var fr="~~local_forage_type~"+bt.type+"~"+ye(this.result);Yt($e+Ao+fr)},Oe.readAsArrayBuffer(bt)}else try{Yt(JSON.stringify(bt))}catch(fr){console.error("Couldn't convert value into a JSON string: ",bt),Yt(null,fr)}},deserialize:function er(bt){if(bt.substring(0,9)!==$e)return JSON.parse(bt);var de,Yt=bt.substring(13),Mt=bt.substring(9,13);if(Mt===Ao&&Ne.test(Yt)){var He=Yt.match(Ne);de=He[1],Yt=Yt.substring(He[0].length)}var Oe=It(Yt);switch(Mt){case Nr:return Oe;case Ao:return I([Oe],{type:de});case"si08":return new Int8Array(Oe);case"ui08":return new Uint8Array(Oe);case"uic8":return new Uint8ClampedArray(Oe);case"si16":return new Int16Array(Oe);case"ur16":return new Uint16Array(Oe);case"si32":return new Int32Array(Oe);case"ui32":return new Uint32Array(Oe);case U:return new Float32Array(Oe);case Q:return new Float64Array(Oe);default:throw new Error("Unkown type: "+Mt)}},stringToBuffer:It,bufferToString:ye};function Hr(bt,Yt,Mt,de){bt.executeSql("CREATE TABLE IF NOT EXISTS "+Yt.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],Mt,de)}function Xr(bt,Yt,Mt,de,He,Oe){bt.executeSql(Mt,de,He,function(fr,Ir){Ir.code===Ir.SYNTAX_ERR?fr.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[Yt.storeName],function(Cr,Pr){Pr.rows.length?Oe(Cr,Ir):Hr(Cr,Yt,function(){Cr.executeSql(Mt,de,He,Oe)},Oe)},Oe):Oe(fr,Ir)},Oe)}function te(bt,Yt,Mt,de){var He=this;bt=q(bt);var Oe=new N(function(fr,Ir){He.ready().then(function(){void 0===Yt&&(Yt=null);var Cr=Yt,Pr=He._dbInfo;Pr.serializer.serialize(Yt,function($r,Jr){Jr?Ir(Jr):Pr.db.transaction(function(eo){Xr(eo,Pr,"INSERT OR REPLACE INTO "+Pr.storeName+" (key, value) VALUES (?, ?)",[bt,$r],function(){fr(Cr)},function(xo,Eo){Ir(Eo)})},function(eo){if(eo.code===eo.QUOTA_ERR){if(de>0)return void fr(te.apply(He,[bt,Cr,Mt,de-1]));Ir(eo)}})})}).catch(Ir)});return Y(Oe,Mt),Oe}var Je={_driver:"webSQLStorage",_initStorage:function Qr(bt){var Yt=this,Mt={db:null};if(bt)for(var de in bt)Mt[de]="string"!=typeof bt[de]?bt[de].toString():bt[de];var He=new N(function(Oe,fr){try{Mt.db=openDatabase(Mt.name,String(Mt.version),Mt.description,Mt.size)}catch(Ir){return fr(Ir)}Mt.db.transaction(function(Ir){Hr(Ir,Mt,function(){Yt._dbInfo=Mt,Oe()},function(Cr,Pr){fr(Pr)})},fr)});return Mt.serializer=nr,He},_support:function ie(){return"function"==typeof openDatabase}(),iterate:function ho(bt,Yt){var Mt=this,de=new N(function(He,Oe){Mt.ready().then(function(){var fr=Mt._dbInfo;fr.db.transaction(function(Ir){Xr(Ir,fr,"SELECT * FROM "+fr.storeName,[],function(Cr,Pr){for(var $r=Pr.rows,Jr=$r.length,eo=0;eo '__WebKitDatabaseInfoTable__'",[],function(He,Oe){for(var fr=[],Ir=0;Ir0}var Oi={_driver:"localStorageWrapper",_initStorage:function Zt(bt){var Mt={};if(bt)for(var de in bt)Mt[de]=bt[de];return Mt.keyPrefix=Qe(bt,this._defaultConfig),we()?(this._dbInfo=Mt,Mt.serializer=nr,N.resolve()):N.reject()},_support:function _e(){try{return typeof localStorage<"u"&&"setItem"in localStorage&&!!localStorage.setItem}catch{return!1}}(),iterate:function xr(bt,Yt){var Mt=this,de=Mt.ready().then(function(){for(var He=Mt._dbInfo,Oe=He.keyPrefix,fr=Oe.length,Ir=localStorage.length,Cr=1,Pr=0;Pr=0;He--){var Oe=localStorage.key(He);0===Oe.indexOf(de)&&localStorage.removeItem(Oe)}});return Y(Mt,bt),Mt},length:function ei(bt){var Mt=this.keys().then(function(de){return de.length});return Y(Mt,bt),Mt},key:function _o(bt,Yt){var Mt=this,de=Mt.ready().then(function(){var Oe,He=Mt._dbInfo;try{Oe=localStorage.key(bt)}catch{Oe=null}return Oe&&(Oe=Oe.substring(He.keyPrefix.length)),Oe});return Y(de,Yt),de},keys:function ai(bt){var Yt=this,Mt=Yt.ready().then(function(){for(var de=Yt._dbInfo,He=localStorage.length,Oe=[],fr=0;fr=0;fr--){var Ir=localStorage.key(fr);0===Ir.indexOf(Oe)&&localStorage.removeItem(Ir)}}):N.reject("Invalid arguments"),Yt),He}},di=function(Yt,Mt){return Yt===Mt||"number"==typeof Yt&&"number"==typeof Mt&&isNaN(Yt)&&isNaN(Mt)},Un=function(Yt,Mt){for(var de=Yt.length,He=0;He"u"?"undefined":_(Mt))){if(this._ready)return new Error("Can't call config() after localforage has been used.");for(var de in Mt){if("storeName"===de&&(Mt[de]=Mt[de].replace(/\W/g,"_")),"version"===de&&"number"!=typeof Mt[de])return new Error("Database version must be a number.");this._config[de]=Mt[de]}return!("driver"in Mt)||!Mt.driver||this.setDriver(this._config.driver)}return"string"==typeof Mt?this._config[Mt]:this._config},bt.prototype.defineDriver=function(Mt,de,He){var Oe=new N(function(fr,Ir){try{var Cr=Mt._driver,Pr=new Error("Custom driver not compliant; see https://mozilla.github.io/localForage/#definedriver");if(!Mt._driver)return void Ir(Pr);for(var $r=ui.concat("_initStorage"),Jr=0,eo=$r.length;Jr{"use strict";r.d(a,{t:()=>s});var o=r(1413);class s extends o.B{constructor(y){super(),this._value=y}get value(){return this.getValue()}_subscribe(y){const _=super._subscribe(y);return!_.closed&&y.next(this._value),_}getValue(){const{hasError:y,thrownError:_,_value:E}=this;if(y)throw _;return this._throwIfClosed(),E}next(y){super.next(this._value=y)}}},1985:(i,a,r)=>{"use strict";r.d(a,{c:()=>A});var o=r(7707),s=r(8359),c=r(3494),y=r(1203),_=r(1026),E=r(8071),T=r(9786);let A=(()=>{class Y{constructor(q){q&&(this._subscribe=q)}lift(q){const dt=new Y;return dt.source=this,dt.operator=q,dt}subscribe(q,dt,pt){const et=function N(Y){return Y&&Y instanceof o.vU||function I(Y){return Y&&(0,E.T)(Y.next)&&(0,E.T)(Y.error)&&(0,E.T)(Y.complete)}(Y)&&(0,s.Uv)(Y)}(q)?q:new o.Ms(q,dt,pt);return(0,T.Y)(()=>{const{operator:_t,source:Bt}=this;et.add(_t?_t.call(et,Bt):Bt?this._subscribe(et):this._trySubscribe(et))}),et}_trySubscribe(q){try{return this._subscribe(q)}catch(dt){q.error(dt)}}forEach(q,dt){return new(dt=S(dt))((pt,et)=>{const _t=new o.Ms({next:Bt=>{try{q(Bt)}catch(jt){et(jt),_t.unsubscribe()}},error:et,complete:pt});this.subscribe(_t)})}_subscribe(q){var dt;return null===(dt=this.source)||void 0===dt?void 0:dt.subscribe(q)}[c.s](){return this}pipe(...q){return(0,y.m)(q)(this)}toPromise(q){return new(q=S(q))((dt,pt)=>{let et;this.subscribe(_t=>et=_t,_t=>pt(_t),()=>dt(et))})}}return Y.create=z=>new Y(z),Y})();function S(Y){var z;return null!==(z=Y??_.$.Promise)&&void 0!==z?z:Promise}},2771:(i,a,r)=>{"use strict";r.d(a,{m:()=>c});var o=r(1413),s=r(6129);class c extends o.B{constructor(_=1/0,E=1/0,T=s.U){super(),this._bufferSize=_,this._windowTime=E,this._timestampProvider=T,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=E===1/0,this._bufferSize=Math.max(1,_),this._windowTime=Math.max(1,E)}next(_){const{isStopped:E,_buffer:T,_infiniteTimeWindow:A,_timestampProvider:S,_windowTime:I}=this;E||(T.push(_),!A&&T.push(S.now()+I)),this._trimBuffer(),super.next(_)}_subscribe(_){this._throwIfClosed(),this._trimBuffer();const E=this._innerSubscribe(_),{_infiniteTimeWindow:T,_buffer:A}=this,S=A.slice();for(let I=0;I{"use strict";r.d(a,{B:()=>T});var o=r(1985),s=r(8359);const y=(0,r(1853).L)(S=>function(){S(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var _=r(7908),E=r(9786);let T=(()=>{class S extends o.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(N){const Y=new A(this,this);return Y.operator=N,Y}_throwIfClosed(){if(this.closed)throw new y}next(N){(0,E.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const Y of this.currentObservers)Y.next(N)}})}error(N){(0,E.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=N;const{observers:Y}=this;for(;Y.length;)Y.shift().error(N)}})}complete(){(0,E.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:Y,isStopped:z,observers:q}=this;return Y||z?s.Kn:(this.currentObservers=null,q.push(N),new s.yU(()=>{this.currentObservers=null,(0,_.o)(q,N)}))}_checkFinalizedStatuses(N){const{hasError:Y,thrownError:z,isStopped:q}=this;Y?N.error(z):q&&N.complete()}asObservable(){const N=new o.c;return N.source=this,N}}return S.create=(I,N)=>new A(I,N),S})();class A extends T{constructor(I,N){super(),this.destination=I,this.source=N}next(I){var N,Y;null===(Y=null===(N=this.destination)||void 0===N?void 0:N.next)||void 0===Y||Y.call(N,I)}error(I){var N,Y;null===(Y=null===(N=this.destination)||void 0===N?void 0:N.error)||void 0===Y||Y.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,Y;return null!==(Y=null===(N=this.source)||void 0===N?void 0:N.subscribe(I))&&void 0!==Y?Y:s.Kn}}},7707:(i,a,r)=>{"use strict";r.d(a,{Ms:()=>pt,vU:()=>Y});var o=r(8071),s=r(8359),c=r(1026),y=r(5334),_=r(5343);const E=S("C",void 0,void 0);function S(At,kt,ct){return{kind:At,value:kt,error:ct}}var I=r(9270),N=r(9786);class Y extends s.yU{constructor(kt){super(),this.isStopped=!1,kt?(this.destination=kt,(0,s.Uv)(kt)&&kt.add(this)):this.destination=jt}static create(kt,ct,lt){return new pt(kt,ct,lt)}next(kt){this.isStopped?Bt(function A(At){return S("N",At,void 0)}(kt),this):this._next(kt)}error(kt){this.isStopped?Bt(function T(At){return S("E",void 0,At)}(kt),this):(this.isStopped=!0,this._error(kt))}complete(){this.isStopped?Bt(E,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(kt){this.destination.next(kt)}_error(kt){try{this.destination.error(kt)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const z=Function.prototype.bind;function q(At,kt){return z.call(At,kt)}class dt{constructor(kt){this.partialObserver=kt}next(kt){const{partialObserver:ct}=this;if(ct.next)try{ct.next(kt)}catch(lt){et(lt)}}error(kt){const{partialObserver:ct}=this;if(ct.error)try{ct.error(kt)}catch(lt){et(lt)}else et(kt)}complete(){const{partialObserver:kt}=this;if(kt.complete)try{kt.complete()}catch(ct){et(ct)}}}class pt extends Y{constructor(kt,ct,lt){let Ct;if(super(),(0,o.T)(kt)||!kt)Ct={next:kt??void 0,error:ct??void 0,complete:lt??void 0};else{let $t;this&&c.$.useDeprecatedNextContext?($t=Object.create(kt),$t.unsubscribe=()=>this.unsubscribe(),Ct={next:kt.next&&q(kt.next,$t),error:kt.error&&q(kt.error,$t),complete:kt.complete&&q(kt.complete,$t)}):Ct=kt}this.destination=new dt(Ct)}}function et(At){c.$.useDeprecatedSynchronousErrorHandling?(0,N.l)(At):(0,y.m)(At)}function Bt(At,kt){const{onStoppedNotification:ct}=c.$;ct&&I.f.setTimeout(()=>ct(At,kt))}const jt={closed:!0,next:_.l,error:function _t(At){throw At},complete:_.l}},8359:(i,a,r)=>{"use strict";r.d(a,{Kn:()=>E,yU:()=>_,Uv:()=>T});var o=r(8071);const c=(0,r(1853).L)(S=>function(N){S(this),this.message=N?`${N.length} errors occurred during unsubscription:\n${N.map((Y,z)=>`${z+1}) ${Y.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=N});var y=r(7908);class _{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 q of N)q.remove(this);else N.remove(this);const{initialTeardown:Y}=this;if((0,o.T)(Y))try{Y()}catch(q){I=q instanceof c?q.errors:[q]}const{_finalizers:z}=this;if(z){this._finalizers=null;for(const q of z)try{A(q)}catch(dt){I=I??[],dt instanceof c?I=[...I,...dt.errors]:I.push(dt)}}if(I)throw new c(I)}}add(I){var N;if(I&&I!==this)if(this.closed)A(I);else{if(I instanceof _){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 _&&I._removeParent(this)}}_.EMPTY=(()=>{const S=new _;return S.closed=!0,S})();const E=_.EMPTY;function T(S){return S instanceof _||S&&"closed"in S&&(0,o.T)(S.remove)&&(0,o.T)(S.add)&&(0,o.T)(S.unsubscribe)}function A(S){(0,o.T)(S)?S():S.unsubscribe()}},1026:(i,a,r)=>{"use strict";r.d(a,{$:()=>o});const o={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},17:(i,a,r)=>{"use strict";r.d(a,{G:()=>E});var o=r(1985),s=r(8359),c=r(9898),y=r(4360),_=r(9974);class E extends o.c{constructor(A,S){super(),this.source=A,this.subjectFactory=S,this._subject=null,this._refCount=0,this._connection=null,(0,_.S)(A)&&(this.lift=A.lift)}_subscribe(A){return this.getSubject().subscribe(A)}getSubject(){const A=this._subject;return(!A||A.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:A}=this;this._subject=this._connection=null,A?.unsubscribe()}connect(){let A=this._connection;if(!A){A=this._connection=new s.yU;const S=this.getSubject();A.add(this.source.subscribe((0,y._)(S,void 0,()=>{this._teardown(),S.complete()},I=>{this._teardown(),S.error(I)},()=>this._teardown()))),A.closed&&(this._connection=null,A=s.yU.EMPTY)}return A}refCount(){return(0,c.B)()(this)}}},4572:(i,a,r)=>{"use strict";r.d(a,{z:()=>I});var o=r(1985),s=r(3073),c=r(6648),y=r(3669),_=r(6450),E=r(9326),T=r(8496),A=r(4360),S=r(5225);function I(...z){const q=(0,E.lI)(z),dt=(0,E.ms)(z),{args:pt,keys:et}=(0,s.D)(z);if(0===pt.length)return(0,c.H)([],q);const _t=new o.c(function N(z,q,dt=y.D){return pt=>{Y(q,()=>{const{length:et}=z,_t=new Array(et);let Bt=et,jt=et;for(let At=0;At{const kt=(0,c.H)(z[At],q);let ct=!1;kt.subscribe((0,A._)(pt,lt=>{_t[At]=lt,ct||(ct=!0,jt--),jt||pt.next(dt(_t.slice()))},()=>{--Bt||pt.complete()}))},pt)},pt)}}(pt,q,et?Bt=>(0,T.e)(et,Bt):y.D));return dt?_t.pipe((0,_.I)(dt)):_t}function Y(z,q,dt){z?(0,S.N)(dt,z,q):q()}},8793:(i,a,r)=>{"use strict";r.d(a,{x:()=>_});var o=r(6365),c=r(9326),y=r(6648);function _(...E){return function s(){return(0,o.U)(1)}()((0,y.H)(E,(0,c.lI)(E)))}},9030:(i,a,r)=>{"use strict";r.d(a,{v:()=>c});var o=r(1985),s=r(8750);function c(y){return new o.c(_=>{(0,s.Tg)(y()).subscribe(_)})}},983:(i,a,r)=>{"use strict";r.d(a,{w:()=>s});const s=new(r(1985).c)(_=>_.complete())},7468:(i,a,r)=>{"use strict";r.d(a,{p:()=>A});var o=r(1985),s=r(3073),c=r(8750),y=r(9326),_=r(4360),E=r(6450),T=r(8496);function A(...S){const I=(0,y.ms)(S),{args:N,keys:Y}=(0,s.D)(S),z=new o.c(q=>{const{length:dt}=N;if(!dt)return void q.complete();const pt=new Array(dt);let et=dt,_t=dt;for(let Bt=0;Bt{jt||(jt=!0,_t--),pt[Bt]=At},()=>et--,void 0,()=>{(!et||!jt)&&(_t||q.next(Y?(0,T.e)(Y,pt):pt),q.complete())}))}});return I?z.pipe((0,E.I)(I)):z}},6648:(i,a,r)=>{"use strict";r.d(a,{H:()=>lt});var o=r(8750),s=r(5225),c=r(9974),y=r(4360);function _(Ct,$t=0){return(0,c.N)((qt,ve)=>{qt.subscribe((0,y._)(ve,ne=>(0,s.N)(ve,Ct,()=>ve.next(ne),$t),()=>(0,s.N)(ve,Ct,()=>ve.complete(),$t),ne=>(0,s.N)(ve,Ct,()=>ve.error(ne),$t)))})}function E(Ct,$t=0){return(0,c.N)((qt,ve)=>{ve.add(Ct.schedule(()=>qt.subscribe(ve),$t))})}var S=r(1985),N=r(4761),Y=r(8071);function q(Ct,$t){if(!Ct)throw new Error("Iterable cannot be null");return new S.c(qt=>{(0,s.N)(qt,$t,()=>{const ve=Ct[Symbol.asyncIterator]();(0,s.N)(qt,$t,()=>{ve.next().then(ne=>{ne.done?qt.complete():qt.next(ne.value)})},0,!0)})})}var dt=r(5055),pt=r(9858),et=r(7441),_t=r(5397),Bt=r(7953),jt=r(591),At=r(5196);function lt(Ct,$t){return $t?function ct(Ct,$t){if(null!=Ct){if((0,dt.l)(Ct))return function T(Ct,$t){return(0,o.Tg)(Ct).pipe(E($t),_($t))}(Ct,$t);if((0,et.X)(Ct))return function I(Ct,$t){return new S.c(qt=>{let ve=0;return $t.schedule(function(){ve===Ct.length?qt.complete():(qt.next(Ct[ve++]),qt.closed||this.schedule())})})}(Ct,$t);if((0,pt.y)(Ct))return function A(Ct,$t){return(0,o.Tg)(Ct).pipe(E($t),_($t))}(Ct,$t);if((0,Bt.T)(Ct))return q(Ct,$t);if((0,_t.x)(Ct))return function z(Ct,$t){return new S.c(qt=>{let ve;return(0,s.N)(qt,$t,()=>{ve=Ct[N.l](),(0,s.N)(qt,$t,()=>{let ne,ce;try{({value:ne,done:ce}=ve.next())}catch(qe){return void qt.error(qe)}ce?qt.complete():qt.next(ne)},0,!0)}),()=>(0,Y.T)(ve?.return)&&ve.return()})}(Ct,$t);if((0,At.U)(Ct))return function kt(Ct,$t){return q((0,At.C)(Ct),$t)}(Ct,$t)}throw(0,jt.L)(Ct)}(Ct,$t):(0,o.Tg)(Ct)}},3726:(i,a,r)=>{"use strict";r.d(a,{R:()=>I});var o=r(8750),s=r(1985),c=r(1397),y=r(7441),_=r(8071),E=r(6450);const T=["addListener","removeListener"],A=["addEventListener","removeEventListener"],S=["on","off"];function I(dt,pt,et,_t){if((0,_.T)(et)&&(_t=et,et=void 0),_t)return I(dt,pt,et).pipe((0,E.I)(_t));const[Bt,jt]=function q(dt){return(0,_.T)(dt.addEventListener)&&(0,_.T)(dt.removeEventListener)}(dt)?A.map(At=>kt=>dt[At](pt,kt,et)):function Y(dt){return(0,_.T)(dt.addListener)&&(0,_.T)(dt.removeListener)}(dt)?T.map(N(dt,pt)):function z(dt){return(0,_.T)(dt.on)&&(0,_.T)(dt.off)}(dt)?S.map(N(dt,pt)):[];if(!Bt&&(0,y.X)(dt))return(0,c.Z)(At=>I(At,pt,et))((0,o.Tg)(dt));if(!Bt)throw new TypeError("Invalid event target");return new s.c(At=>{const kt=(...ct)=>At.next(1jt(kt)})}function N(dt,pt){return et=>_t=>dt[et](pt,_t)}},8750:(i,a,r)=>{"use strict";r.d(a,{Tg:()=>z});var o=r(1635),s=r(7441),c=r(9858),y=r(1985),_=r(5055),E=r(7953),T=r(591),A=r(5397),S=r(5196),I=r(8071),N=r(5334),Y=r(3494);function z(At){if(At instanceof y.c)return At;if(null!=At){if((0,_.l)(At))return function q(At){return new y.c(kt=>{const ct=At[Y.s]();if((0,I.T)(ct.subscribe))return ct.subscribe(kt);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(At);if((0,s.X)(At))return function dt(At){return new y.c(kt=>{for(let ct=0;ct{At.then(ct=>{kt.closed||(kt.next(ct),kt.complete())},ct=>kt.error(ct)).then(null,N.m)})}(At);if((0,E.T)(At))return _t(At);if((0,A.x)(At))return function et(At){return new y.c(kt=>{for(const ct of At)if(kt.next(ct),kt.closed)return;kt.complete()})}(At);if((0,S.U)(At))return function Bt(At){return _t((0,S.C)(At))}(At)}throw(0,T.L)(At)}function _t(At){return new y.c(kt=>{(function jt(At,kt){var ct,lt,Ct,$t;return(0,o.sH)(this,void 0,void 0,function*(){try{for(ct=(0,o.xN)(At);!(lt=yield ct.next()).done;)if(kt.next(lt.value),kt.closed)return}catch(qt){Ct={error:qt}}finally{try{lt&&!lt.done&&($t=ct.return)&&(yield $t.call(ct))}finally{if(Ct)throw Ct.error}}kt.complete()})})(At,kt).catch(ct=>kt.error(ct))})}},7786:(i,a,r)=>{"use strict";r.d(a,{h:()=>E});var o=r(6365),s=r(8750),c=r(983),y=r(9326),_=r(6648);function E(...T){const A=(0,y.lI)(T),S=(0,y.R0)(T,1/0),I=T;return I.length?1===I.length?(0,s.Tg)(I[0]):(0,o.U)(S)((0,_.H)(I,A)):c.w}},7673:(i,a,r)=>{"use strict";r.d(a,{of:()=>c});var o=r(9326),s=r(6648);function c(...y){const _=(0,o.lI)(y);return(0,s.H)(y,_)}},8810:(i,a,r)=>{"use strict";r.d(a,{$:()=>c});var o=r(1985),s=r(8071);function c(y,_){const E=(0,s.T)(y)?y:()=>y,T=A=>A.error(E());return new o.c(_?A=>_.schedule(T,0,A):T)}},1584:(i,a,r)=>{"use strict";r.d(a,{O:()=>_});var o=r(1985),s=r(3236),c=r(9470);function _(E=0,T,A=s.b){let S=-1;return null!=T&&((0,c.m)(T)?A=T:S=T),new o.c(I=>{let N=function y(E){return E instanceof Date&&!isNaN(E)}(E)?+E-A.now():E;N<0&&(N=0);let Y=0;return A.schedule(function(){I.closed||(I.next(Y++),0<=S?this.schedule(void 0,S):I.complete())},N)})}},4360:(i,a,r)=>{"use strict";r.d(a,{_:()=>s});var o=r(7707);function s(y,_,E,T,A){return new c(y,_,E,T,A)}class c extends o.vU{constructor(_,E,T,A,S,I){super(_),this.onFinalize=S,this.shouldUnsubscribe=I,this._next=E?function(N){try{E(N)}catch(Y){_.error(Y)}}:super._next,this._error=A?function(N){try{A(N)}catch(Y){_.error(Y)}finally{this.unsubscribe()}}:super._error,this._complete=T?function(){try{T()}catch(N){_.error(N)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var _;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:E}=this;super.unsubscribe(),!E&&(null===(_=this.onFinalize)||void 0===_||_.call(this))}}}},3798:(i,a,r)=>{"use strict";r.d(a,{Z:()=>T});var o=r(3236),s=r(9974),c=r(8750),y=r(4360),E=r(1584);function T(A,S=o.E){return function _(A){return(0,s.N)((S,I)=>{let N=!1,Y=null,z=null,q=!1;const dt=()=>{if(z?.unsubscribe(),z=null,N){N=!1;const et=Y;Y=null,I.next(et)}q&&I.complete()},pt=()=>{z=null,q&&I.complete()};S.subscribe((0,y._)(I,et=>{N=!0,Y=et,z||(0,c.Tg)(A(et)).subscribe(z=(0,y._)(I,dt,pt))},()=>{q=!0,(!N||!z||z.closed)&&I.complete()}))})}(()=>(0,E.O)(A,S))}},9437:(i,a,r)=>{"use strict";r.d(a,{W:()=>y});var o=r(8750),s=r(4360),c=r(9974);function y(_){return(0,c.N)((E,T)=>{let I,A=null,S=!1;A=E.subscribe((0,s._)(T,void 0,void 0,N=>{I=(0,o.Tg)(_(N,y(_)(E))),A?(A.unsubscribe(),A=null,I.subscribe(T)):S=!0})),S&&(A.unsubscribe(),A=null,I.subscribe(T))})}},274:(i,a,r)=>{"use strict";r.d(a,{H:()=>c});var o=r(1397),s=r(8071);function c(y,_){return(0,s.T)(_)?(0,o.Z)(y,_,1):(0,o.Z)(y,1)}},152:(i,a,r)=>{"use strict";r.d(a,{B:()=>y});var o=r(3236),s=r(9974),c=r(4360);function y(_,E=o.E){return(0,s.N)((T,A)=>{let S=null,I=null,N=null;const Y=()=>{if(S){S.unsubscribe(),S=null;const q=I;I=null,A.next(q)}};function z(){const q=N+_,dt=E.now();if(dt{I=q,N=E.now(),S||(S=E.schedule(z,_),A.add(S))},()=>{Y(),A.complete()},void 0,()=>{I=S=null}))})}},1986:(i,a,r)=>{"use strict";r.d(a,{c:()=>z});var o=r(3236),s=r(8793),c=r(6697),y=r(9974),_=r(4360),E=r(5343),A=r(3703),S=r(1397),I=r(8750);function N(q,dt){return dt?pt=>(0,s.x)(dt.pipe((0,c.s)(1),function T(){return(0,y.N)((q,dt)=>{q.subscribe((0,_._)(dt,E.l))})}()),pt.pipe(N(q))):(0,S.Z)((pt,et)=>(0,I.Tg)(q(pt,et)).pipe((0,c.s)(1),(0,A.u)(pt)))}var Y=r(1584);function z(q,dt=o.E){const pt=(0,Y.O)(q,dt);return N(()=>pt)}},3294:(i,a,r)=>{"use strict";r.d(a,{F:()=>y});var o=r(3669),s=r(9974),c=r(4360);function y(E,T=o.D){return E=E??_,(0,s.N)((A,S)=>{let I,N=!0;A.subscribe((0,c._)(S,Y=>{const z=T(Y);(N||!E(I,z))&&(N=!1,I=z,S.next(Y))}))})}function _(E,T){return E===T}},5964:(i,a,r)=>{"use strict";r.d(a,{p:()=>c});var o=r(9974),s=r(4360);function c(y,_){return(0,o.N)((E,T)=>{let A=0;E.subscribe((0,s._)(T,S=>y.call(_,S,A++)&&T.next(S)))})}},980:(i,a,r)=>{"use strict";r.d(a,{j:()=>s});var o=r(9974);function s(c){return(0,o.N)((y,_)=>{try{y.subscribe(_)}finally{_.add(c)}})}},6354:(i,a,r)=>{"use strict";r.d(a,{T:()=>c});var o=r(9974),s=r(4360);function c(y,_){return(0,o.N)((E,T)=>{let A=0;E.subscribe((0,s._)(T,S=>{T.next(y.call(_,S,A++))}))})}},3703:(i,a,r)=>{"use strict";r.d(a,{u:()=>s});var o=r(6354);function s(c){return(0,o.T)(()=>c)}},6365:(i,a,r)=>{"use strict";r.d(a,{U:()=>c});var o=r(1397),s=r(3669);function c(y=1/0){return(0,o.Z)(s.D,y)}},1397:(i,a,r)=>{"use strict";r.d(a,{Z:()=>A});var o=r(6354),s=r(8750),c=r(9974),y=r(5225),_=r(4360),T=r(8071);function A(S,I,N=1/0){return(0,T.T)(I)?A((Y,z)=>(0,o.T)((q,dt)=>I(Y,q,z,dt))((0,s.Tg)(S(Y,z))),N):("number"==typeof I&&(N=I),(0,c.N)((Y,z)=>function E(S,I,N,Y,z,q,dt,pt){const et=[];let _t=0,Bt=0,jt=!1;const At=()=>{jt&&!et.length&&!_t&&I.complete()},kt=lt=>_t{q&&I.next(lt),_t++;let Ct=!1;(0,s.Tg)(N(lt,Bt++)).subscribe((0,_._)(I,$t=>{z?.($t),q?kt($t):I.next($t)},()=>{Ct=!0},void 0,()=>{if(Ct)try{for(_t--;et.length&&_tct($t)):ct($t)}At()}catch($t){I.error($t)}}))};return S.subscribe((0,_._)(I,kt,()=>{jt=!0,At()})),()=>{pt?.()}}(Y,z,S,N)))}},9898:(i,a,r)=>{"use strict";r.d(a,{B:()=>c});var o=r(9974),s=r(4360);function c(){return(0,o.N)((y,_)=>{let E=null;y._refCount++;const T=(0,s._)(_,void 0,void 0,void 0,()=>{if(!y||y._refCount<=0||0<--y._refCount)return void(E=null);const A=y._connection,S=E;E=null,A&&(!S||A===S)&&A.unsubscribe(),_.unsubscribe()});y.subscribe(T),T.closed||(E=y.connect())})}},2498:(i,a,r)=>{"use strict";r.d(a,{L:()=>E});var o=r(9974),s=r(4360),c=r(3669),y=r(1584),_=r(8750);function E(T=1/0){let A;A=T&&"object"==typeof T?T:{count:T};const{count:S=1/0,delay:I,resetOnSuccess:N=!1}=A;return S<=0?c.D:(0,o.N)((Y,z)=>{let dt,q=0;const pt=()=>{let et=!1;dt=Y.subscribe((0,s._)(z,_t=>{N&&(q=0),z.next(_t)},void 0,_t=>{if(q++{dt?(dt.unsubscribe(),dt=null,pt()):et=!0};if(null!=I){const jt="number"==typeof I?(0,y.O)(I):(0,_.Tg)(I(_t,q)),At=(0,s._)(z,()=>{At.unsubscribe(),Bt()},()=>{z.complete()});jt.subscribe(At)}else Bt()}else z.error(_t)})),et&&(dt.unsubscribe(),dt=null,pt())};pt()})}},6649:(i,a,r)=>{"use strict";r.d(a,{S:()=>s});var o=r(4360);function s(c,y,_,E,T){return(A,S)=>{let I=_,N=y,Y=0;A.subscribe((0,o._)(S,z=>{const q=Y++;N=I?c(N,z,q):(I=!0,z),E&&S.next(N)},T&&(()=>{I&&S.next(N),S.complete()})))}}},7647:(i,a,r)=>{"use strict";r.d(a,{u:()=>_});var o=r(8750),s=r(1413),c=r(7707),y=r(9974);function _(T={}){const{connector:A=()=>new s.B,resetOnError:S=!0,resetOnComplete:I=!0,resetOnRefCountZero:N=!0}=T;return Y=>{let z,q,dt,pt=0,et=!1,_t=!1;const Bt=()=>{q?.unsubscribe(),q=void 0},jt=()=>{Bt(),z=dt=void 0,et=_t=!1},At=()=>{const kt=z;jt(),kt?.unsubscribe()};return(0,y.N)((kt,ct)=>{pt++,!_t&&!et&&Bt();const lt=dt=dt??A();ct.add(()=>{pt--,0===pt&&!_t&&!et&&(q=E(At,N))}),lt.subscribe(ct),!z&&pt>0&&(z=new c.Ms({next:Ct=>lt.next(Ct),error:Ct=>{_t=!0,Bt(),q=E(jt,S,Ct),lt.error(Ct)},complete:()=>{et=!0,Bt(),q=E(jt,I),lt.complete()}}),(0,o.Tg)(kt).subscribe(z))})(Y)}}function E(T,A,...S){if(!0===A)return void T();if(!1===A)return;const I=new c.Ms({next:()=>{I.unsubscribe(),T()}});return(0,o.Tg)(A(...S)).subscribe(I)}},4668:(i,a,r)=>{"use strict";r.d(a,{t:()=>c});var o=r(2771),s=r(7647);function c(y,_,E){let T,A=!1;return y&&"object"==typeof y?({bufferSize:T=1/0,windowTime:_=1/0,refCount:A=!1,scheduler:E}=y):T=y??1/0,(0,s.u)({connector:()=>new o.m(T,_,E),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:A})}},7626:(i,a,r)=>{"use strict";r.d(a,{i:()=>s});var o=r(5964);function s(c){return(0,o.p)((y,_)=>c<=_)}},9172:(i,a,r)=>{"use strict";r.d(a,{Z:()=>y});var o=r(8793),s=r(9326),c=r(9974);function y(..._){const E=(0,s.lI)(_);return(0,c.N)((T,A)=>{(E?(0,o.x)(_,T,E):(0,o.x)(_,T)).subscribe(A)})}},5558:(i,a,r)=>{"use strict";r.d(a,{n:()=>y});var o=r(8750),s=r(9974),c=r(4360);function y(_,E){return(0,s.N)((T,A)=>{let S=null,I=0,N=!1;const Y=()=>N&&!S&&A.complete();T.subscribe((0,c._)(A,z=>{S?.unsubscribe();let q=0;const dt=I++;(0,o.Tg)(_(z,dt)).subscribe(S=(0,c._)(A,pt=>A.next(E?E(z,pt,dt,q++):pt),()=>{S=null,Y()}))},()=>{N=!0,Y()}))})}},6697:(i,a,r)=>{"use strict";r.d(a,{s:()=>y});var o=r(983),s=r(9974),c=r(4360);function y(_){return _<=0?()=>o.w:(0,s.N)((E,T)=>{let A=0;E.subscribe((0,c._)(T,S=>{++A<=_&&(T.next(S),_<=A&&T.complete())}))})}},6977:(i,a,r)=>{"use strict";r.d(a,{Q:()=>_});var o=r(9974),s=r(4360),c=r(8750),y=r(5343);function _(E){return(0,o.N)((T,A)=>{(0,c.Tg)(E).subscribe((0,s._)(A,()=>A.complete(),y.l)),!A.closed&&T.subscribe(A)})}},7048:(i,a,r)=>{"use strict";r.d(a,{v:()=>c});var o=r(9974),s=r(4360);function c(y,_=!1){return(0,o.N)((E,T)=>{let A=0;E.subscribe((0,s._)(T,S=>{const I=y(S,A++);(I||_)&&T.next(S),!I&&T.complete()}))})}},8141:(i,a,r)=>{"use strict";r.d(a,{M:()=>_});var o=r(8071),s=r(9974),c=r(4360),y=r(3669);function _(E,T,A){const S=(0,o.T)(E)||T||A?{next:E,error:T,complete:A}:E;return S?(0,s.N)((I,N)=>{var Y;null===(Y=S.subscribe)||void 0===Y||Y.call(S);let z=!0;I.subscribe((0,c._)(N,q=>{var dt;null===(dt=S.next)||void 0===dt||dt.call(S,q),N.next(q)},()=>{var q;z=!1,null===(q=S.complete)||void 0===q||q.call(S),N.complete()},q=>{var dt;z=!1,null===(dt=S.error)||void 0===dt||dt.call(S,q),N.error(q)},()=>{var q,dt;z&&(null===(q=S.unsubscribe)||void 0===q||q.call(S)),null===(dt=S.finalize)||void 0===dt||dt.call(S)}))}):y.D}},6780:(i,a,r)=>{"use strict";r.d(a,{R:()=>_});var o=r(8359);class s extends o.yU{constructor(T,A){super()}schedule(T,A=0){return this}}const c={setInterval(E,T,...A){const{delegate:S}=c;return S?.setInterval?S.setInterval(E,T,...A):setInterval(E,T,...A)},clearInterval(E){const{delegate:T}=c;return(T?.clearInterval||clearInterval)(E)},delegate:void 0};var y=r(7908);class _ extends s{constructor(T,A){super(T,A),this.scheduler=T,this.work=A,this.pending=!1}schedule(T,A=0){var S;if(this.closed)return this;this.state=T;const I=this.id,N=this.scheduler;return null!=I&&(this.id=this.recycleAsyncId(N,I,A)),this.pending=!0,this.delay=A,this.id=null!==(S=this.id)&&void 0!==S?S:this.requestAsyncId(N,this.id,A),this}requestAsyncId(T,A,S=0){return c.setInterval(T.flush.bind(T,this),S)}recycleAsyncId(T,A,S=0){if(null!=S&&this.delay===S&&!1===this.pending)return A;null!=A&&c.clearInterval(A)}execute(T,A){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const S=this._execute(T,A);if(S)return S;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(T,A){let I,S=!1;try{this.work(T)}catch(N){S=!0,I=N||new Error("Scheduled action threw falsy error")}if(S)return this.unsubscribe(),I}unsubscribe(){if(!this.closed){const{id:T,scheduler:A}=this,{actions:S}=A;this.work=this.state=this.scheduler=null,this.pending=!1,(0,y.o)(S,this),null!=T&&(this.id=this.recycleAsyncId(A,T,null)),this.delay=null,super.unsubscribe()}}}},9687:(i,a,r)=>{"use strict";r.d(a,{q:()=>c});var o=r(6129);class s{constructor(_,E=s.now){this.schedulerActionCtor=_,this.now=E}schedule(_,E=0,T){return new this.schedulerActionCtor(this,_).schedule(T,E)}}s.now=o.U.now;class c extends s{constructor(_,E=s.now){super(_,E),this.actions=[],this._active=!1}flush(_){const{actions:E}=this;if(this._active)return void E.push(_);let T;this._active=!0;do{if(T=_.execute(_.state,_.delay))break}while(_=E.shift());if(this._active=!1,T){for(;_=E.shift();)_.unsubscribe();throw T}}}},5007:(i,a,r)=>{"use strict";r.d(a,{$:()=>q});var o=r(6780);let c,s=1;const y={};function _(pt){return pt in y&&(delete y[pt],!0)}const E={setImmediate(pt){const et=s++;return y[et]=!0,c||(c=Promise.resolve()),c.then(()=>_(et)&&pt()),et},clearImmediate(pt){_(pt)}},{setImmediate:A,clearImmediate:S}=E,I={setImmediate(...pt){const{delegate:et}=I;return(et?.setImmediate||A)(...pt)},clearImmediate(pt){const{delegate:et}=I;return(et?.clearImmediate||S)(pt)},delegate:void 0};var Y=r(9687);const q=new class z extends Y.q{flush(et){this._active=!0;const _t=this._scheduled;this._scheduled=void 0;const{actions:Bt}=this;let jt;et=et||Bt.shift();do{if(jt=et.execute(et.state,et.delay))break}while((et=Bt[0])&&et.id===_t&&Bt.shift());if(this._active=!1,jt){for(;(et=Bt[0])&&et.id===_t&&Bt.shift();)et.unsubscribe();throw jt}}}(class N extends o.R{constructor(et,_t){super(et,_t),this.scheduler=et,this.work=_t}requestAsyncId(et,_t,Bt=0){return null!==Bt&&Bt>0?super.requestAsyncId(et,_t,Bt):(et.actions.push(this),et._scheduled||(et._scheduled=I.setImmediate(et.flush.bind(et,void 0))))}recycleAsyncId(et,_t,Bt=0){var jt;if(null!=Bt?Bt>0:this.delay>0)return super.recycleAsyncId(et,_t,Bt);const{actions:At}=et;null!=_t&&(null===(jt=At[At.length-1])||void 0===jt?void 0:jt.id)!==_t&&(I.clearImmediate(_t),et._scheduled===_t&&(et._scheduled=void 0))}})},3236:(i,a,r)=>{"use strict";r.d(a,{E:()=>c,b:()=>y});var o=r(6780);const c=new(r(9687).q)(o.R),y=c},6129:(i,a,r)=>{"use strict";r.d(a,{U:()=>o});const o={now:()=>(o.delegate||Date).now(),delegate:void 0}},9270:(i,a,r)=>{"use strict";r.d(a,{f:()=>o});const o={setTimeout(s,c,...y){const{delegate:_}=o;return _?.setTimeout?_.setTimeout(s,c,...y):setTimeout(s,c,...y)},clearTimeout(s){const{delegate:c}=o;return(c?.clearTimeout||clearTimeout)(s)},delegate:void 0}},4761:(i,a,r)=>{"use strict";r.d(a,{l:()=>s});const s=function o(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(i,a,r)=>{"use strict";r.d(a,{s:()=>o});const o="function"==typeof Symbol&&Symbol.observable||"@@observable"},9350:(i,a,r)=>{"use strict";r.d(a,{G:()=>s});const s=(0,r(1853).L)(c=>function(){c(this),this.name="EmptyError",this.message="no elements in sequence"})},9326:(i,a,r)=>{"use strict";r.d(a,{R0:()=>E,lI:()=>_,ms:()=>y});var o=r(8071),s=r(9470);function c(T){return T[T.length-1]}function y(T){return(0,o.T)(c(T))?T.pop():void 0}function _(T){return(0,s.m)(c(T))?T.pop():void 0}function E(T,A){return"number"==typeof c(T)?T.pop():A}},3073:(i,a,r)=>{"use strict";r.d(a,{D:()=>_});const{isArray:o}=Array,{getPrototypeOf:s,prototype:c,keys:y}=Object;function _(T){if(1===T.length){const A=T[0];if(o(A))return{args:A,keys:null};if(function E(T){return T&&"object"==typeof T&&s(T)===c}(A)){const S=y(A);return{args:S.map(I=>A[I]),keys:S}}}return{args:T,keys:null}}},7908:(i,a,r)=>{"use strict";function o(s,c){if(s){const y=s.indexOf(c);0<=y&&s.splice(y,1)}}r.d(a,{o:()=>o})},1853:(i,a,r)=>{"use strict";function o(s){const y=s(_=>{Error.call(_),_.stack=(new Error).stack});return y.prototype=Object.create(Error.prototype),y.prototype.constructor=y,y}r.d(a,{L:()=>o})},8496:(i,a,r)=>{"use strict";function o(s,c){return s.reduce((y,_,E)=>(y[_]=c[E],y),{})}r.d(a,{e:()=>o})},9786:(i,a,r)=>{"use strict";r.d(a,{Y:()=>c,l:()=>y});var o=r(1026);let s=null;function c(_){if(o.$.useDeprecatedSynchronousErrorHandling){const E=!s;if(E&&(s={errorThrown:!1,error:null}),_(),E){const{errorThrown:T,error:A}=s;if(s=null,T)throw A}}else _()}function y(_){o.$.useDeprecatedSynchronousErrorHandling&&s&&(s.errorThrown=!0,s.error=_)}},5225:(i,a,r)=>{"use strict";function o(s,c,y,_=0,E=!1){const T=c.schedule(function(){y(),E?s.add(this.schedule(null,_)):this.unsubscribe()},_);if(s.add(T),!E)return T}r.d(a,{N:()=>o})},3669:(i,a,r)=>{"use strict";function o(s){return s}r.d(a,{D:()=>o})},7441:(i,a,r)=>{"use strict";r.d(a,{X:()=>o});const o=s=>s&&"number"==typeof s.length&&"function"!=typeof s},7953:(i,a,r)=>{"use strict";r.d(a,{T:()=>s});var o=r(8071);function s(c){return Symbol.asyncIterator&&(0,o.T)(c?.[Symbol.asyncIterator])}},8071:(i,a,r)=>{"use strict";function o(s){return"function"==typeof s}r.d(a,{T:()=>o})},5055:(i,a,r)=>{"use strict";r.d(a,{l:()=>c});var o=r(3494),s=r(8071);function c(y){return(0,s.T)(y[o.s])}},5397:(i,a,r)=>{"use strict";r.d(a,{x:()=>c});var o=r(4761),s=r(8071);function c(y){return(0,s.T)(y?.[o.l])}},4402:(i,a,r)=>{"use strict";r.d(a,{A:()=>c});var o=r(1985),s=r(8071);function c(y){return!!y&&(y instanceof o.c||(0,s.T)(y.lift)&&(0,s.T)(y.subscribe))}},9858:(i,a,r)=>{"use strict";r.d(a,{y:()=>s});var o=r(8071);function s(c){return(0,o.T)(c?.then)}},5196:(i,a,r)=>{"use strict";r.d(a,{C:()=>c,U:()=>y});var o=r(1635),s=r(8071);function c(_){return(0,o.AQ)(this,arguments,function*(){const T=_.getReader();try{for(;;){const{value:A,done:S}=yield(0,o.N3)(T.read());if(S)return yield(0,o.N3)(void 0);yield yield(0,o.N3)(A)}}finally{T.releaseLock()}})}function y(_){return(0,s.T)(_?.getReader)}},9470:(i,a,r)=>{"use strict";r.d(a,{m:()=>s});var o=r(8071);function s(c){return c&&(0,o.T)(c.schedule)}},9974:(i,a,r)=>{"use strict";r.d(a,{N:()=>c,S:()=>s});var o=r(8071);function s(y){return(0,o.T)(y?.lift)}function c(y){return _=>{if(s(_))return _.lift(function(E){try{return y(E,this)}catch(T){this.error(T)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(i,a,r)=>{"use strict";r.d(a,{I:()=>y});var o=r(6354);const{isArray:s}=Array;function y(_){return(0,o.T)(E=>function c(_,E){return s(E)?_(...E):_(E)}(_,E))}},5343:(i,a,r)=>{"use strict";function o(){}r.d(a,{l:()=>o})},1203:(i,a,r)=>{"use strict";r.d(a,{F:()=>s,m:()=>c});var o=r(3669);function s(...y){return c(y)}function c(y){return 0===y.length?o.D:1===y.length?y[0]:function(E){return y.reduce((T,A)=>A(T),E)}}},5334:(i,a,r)=>{"use strict";r.d(a,{m:()=>c});var o=r(1026),s=r(9270);function c(y){s.f.setTimeout(()=>{const{onUnhandledError:_}=o.$;if(!_)throw y;_(y)})}},591:(i,a,r)=>{"use strict";function o(s){return new TypeError(`You provided ${null!==s&&"object"==typeof s?"an invalid object":`'${s}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}r.d(a,{L:()=>o})},9969:(i,a,r)=>{"use strict";r.d(a,{FX:()=>ve,If:()=>c,K2:()=>A,MA:()=>q,Os:()=>T,P:()=>pt,S6:()=>_t,hZ:()=>_,i0:()=>E,i7:()=>N,iF:()=>S,kY:()=>Y,kp:()=>y,sf:()=>$t,ui:()=>qt,wk:()=>I});var o=r(177),s=r(4438),c=function(ne){return ne[ne.State=0]="State",ne[ne.Transition=1]="Transition",ne[ne.Sequence=2]="Sequence",ne[ne.Group=3]="Group",ne[ne.Animate=4]="Animate",ne[ne.Keyframes=5]="Keyframes",ne[ne.Style=6]="Style",ne[ne.Trigger=7]="Trigger",ne[ne.Reference=8]="Reference",ne[ne.AnimateChild=9]="AnimateChild",ne[ne.AnimateRef=10]="AnimateRef",ne[ne.Query=11]="Query",ne[ne.Stagger=12]="Stagger",ne}(c||{});const y="*";function _(ne,ce){return{type:c.Trigger,name:ne,definitions:ce,options:{}}}function E(ne,ce=null){return{type:c.Animate,styles:ce,timings:ne}}function T(ne,ce=null){return{type:c.Group,steps:ne,options:ce}}function A(ne,ce=null){return{type:c.Sequence,steps:ne,options:ce}}function S(ne){return{type:c.Style,styles:ne,offset:null}}function I(ne,ce,qe){return{type:c.State,name:ne,styles:ce,options:qe}}function N(ne){return{type:c.Keyframes,steps:ne}}function Y(ne,ce,qe=null){return{type:c.Transition,expr:ne,animation:ce,options:qe}}function q(ne=null){return{type:c.AnimateChild,options:ne}}function pt(ne,ce,qe=null){return{type:c.Query,selector:ne,animation:ce,options:qe}}let _t=(()=>{class ne{static{this.\u0275fac=function(Mr){return new(Mr||ne)}}static{this.\u0275prov=s.jDH({token:ne,factory:()=>(0,s.WQX)(jt),providedIn:"root"})}}return ne})();class Bt{}let jt=(()=>{class ne extends _t{constructor(qe,Mr){if(super(),this.animationModuleType=(0,s.WQX)(s.bc$,{optional:!0}),this._nextAnimationId=0,this._renderer=qe.createRenderer(Mr.body,{id:"0",encapsulation:s.gXe.None,styles:[],data:{animation:[]}}),null===this.animationModuleType&&!function Ct(ne){const ce=ne.\u0275type;return 0===ce||1===ce}(this._renderer))throw new s.wOt(3600,!1)}build(qe){const Mr=this._nextAnimationId;this._nextAnimationId++;const mr=Array.isArray(qe)?A(qe):qe;return ct(this._renderer,null,Mr,"register",[mr]),new At(Mr,this._renderer)}static{this.\u0275fac=function(Mr){return new(Mr||ne)(s.KVO(s._9s),s.KVO(o.qQ))}}static{this.\u0275prov=s.jDH({token:ne,factory:ne.\u0275fac,providedIn:"root"})}}return ne})();class At extends Bt{constructor(ce,qe){super(),this._id=ce,this._renderer=qe}create(ce,qe){return new kt(this._id,ce,qe||{},this._renderer)}}class kt{constructor(ce,qe,Mr,mr){this.id=ce,this.element=qe,this._renderer=mr,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",Mr)}_listen(ce,qe){return this._renderer.listen(this.element,`@@${this.id}:${ce}`,qe)}_command(ce,...qe){ct(this._renderer,this.element,this.id,ce,qe)}onDone(ce){this._listen("done",ce)}onStart(ce){this._listen("start",ce)}onDestroy(ce){this._listen("destroy",ce)}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(ce){this._command("setPosition",ce)}getPosition(){return function lt(ne){const ce=ne.\u0275type;return 0===ce?ne:1===ce?ne.animationRenderer:null}(this._renderer)?.engine?.players[this.id]?.getPosition()??0}}function ct(ne,ce,qe,Mr,mr){ne.setProperty(ce,`@@${qe}:${Mr}`,mr)}class $t{constructor(ce=0,qe=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=ce+qe}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ce=>ce()),this._onDoneFns=[])}onStart(ce){this._originalOnStartFns.push(ce),this._onStartFns.push(ce)}onDone(ce){this._originalOnDoneFns.push(ce),this._onDoneFns.push(ce)}onDestroy(ce){this._onDestroyFns.push(ce)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(ce=>ce()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(ce=>ce()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(ce){this._position=this.totalTime?ce*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(ce){const qe="start"==ce?this._onStartFns:this._onDoneFns;qe.forEach(Mr=>Mr()),qe.length=0}}class qt{constructor(ce){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=ce;let qe=0,Mr=0,mr=0;const _r=this.players.length;0==_r?queueMicrotask(()=>this._onFinish()):this.players.forEach(Wr=>{Wr.onDone(()=>{++qe==_r&&this._onFinish()}),Wr.onDestroy(()=>{++Mr==_r&&this._onDestroy()}),Wr.onStart(()=>{++mr==_r&&this._onStart()})}),this.totalTime=this.players.reduce((Wr,ke)=>Math.max(Wr,ke.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ce=>ce()),this._onDoneFns=[])}init(){this.players.forEach(ce=>ce.init())}onStart(ce){this._onStartFns.push(ce)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(ce=>ce()),this._onStartFns=[])}onDone(ce){this._onDoneFns.push(ce)}onDestroy(ce){this._onDestroyFns.push(ce)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(ce=>ce.play())}pause(){this.players.forEach(ce=>ce.pause())}restart(){this.players.forEach(ce=>ce.restart())}finish(){this._onFinish(),this.players.forEach(ce=>ce.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(ce=>ce.destroy()),this._onDestroyFns.forEach(ce=>ce()),this._onDestroyFns=[])}reset(){this.players.forEach(ce=>ce.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(ce){const qe=ce*this.totalTime;this.players.forEach(Mr=>{const mr=Mr.totalTime?Math.min(1,qe/Mr.totalTime):1;Mr.setPosition(mr)})}getPosition(){const ce=this.players.reduce((qe,Mr)=>null===qe||Mr.totalTime>qe.totalTime?Mr:qe,null);return null!=ce?ce.getPosition():0}beforeDestroy(){this.players.forEach(ce=>{ce.beforeDestroy&&ce.beforeDestroy()})}triggerCallback(ce){const qe="start"==ce?this._onStartFns:this._onDoneFns;qe.forEach(Mr=>Mr()),qe.length=0}}const ve="!"},9888:(i,a,r)=>{"use strict";r.d(a,{Pd:()=>Qe,Au:()=>ke,vr:()=>ce,Bu:()=>Ve,FN:()=>br,GX:()=>he,Q_:()=>_e,Z7:()=>ft,Ai:()=>ho,px:()=>ct,_G:()=>it,w6:()=>Tt,Ae:()=>lt});var o=r(177),s=r(4438),c=r(6860),y=r(7336),_=r(1413),E=r(8359),A=(r(4402),r(7673)),S=r(4412),I=r(8141),N=r(152),Y=r(5964),z=r(6354),dt=(r(6697),r(7626)),pt=r(3294),et=r(6977),Bt=r(2318),jt=r(4085),At=r(9327);const kt=" ";function ct(De,we,Zt){const Ce=Ct(De,we);Zt=Zt.trim(),!Ce.some(ar=>ar.trim()===Zt)&&(Ce.push(Zt),De.setAttribute(we,Ce.join(kt)))}function lt(De,we,Zt){const Ce=Ct(De,we);Zt=Zt.trim();const ar=Ce.filter(xr=>xr!==Zt);ar.length?De.setAttribute(we,ar.join(kt)):De.removeAttribute(we)}function Ct(De,we){return De.getAttribute(we)?.match(/\S+/g)??[]}const qt="cdk-describedby-message",ve="cdk-describedby-host";let ne=0,ce=(()=>{class De{constructor(Zt,Ce){this._platform=Ce,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+ne++,this._document=Zt,this._id=(0,s.WQX)(s.sZ2)+"-"+ne++}describe(Zt,Ce,ar){if(!this._canBeDescribed(Zt,Ce))return;const xr=qe(Ce,ar);"string"!=typeof Ce?(Mr(Ce,this._id),this._messageRegistry.set(xr,{messageElement:Ce,referenceCount:0})):this._messageRegistry.has(xr)||this._createMessageElement(Ce,ar),this._isElementDescribedByMessage(Zt,xr)||this._addMessageReference(Zt,xr)}removeDescription(Zt,Ce,ar){if(!Ce||!this._isElementNode(Zt))return;const xr=qe(Ce,ar);if(this._isElementDescribedByMessage(Zt,xr)&&this._removeMessageReference(Zt,xr),"string"==typeof Ce){const _o=this._messageRegistry.get(xr);_o&&0===_o.referenceCount&&this._deleteMessageElement(xr)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const Zt=this._document.querySelectorAll(`[${ve}="${this._id}"]`);for(let Ce=0;Ce0!=ar.indexOf(qt));Zt.setAttribute("aria-describedby",Ce.join(" "))}_addMessageReference(Zt,Ce){const ar=this._messageRegistry.get(Ce);ct(Zt,"aria-describedby",ar.messageElement.id),Zt.setAttribute(ve,this._id),ar.referenceCount++}_removeMessageReference(Zt,Ce){const ar=this._messageRegistry.get(Ce);ar.referenceCount--,lt(Zt,"aria-describedby",ar.messageElement.id),Zt.removeAttribute(ve)}_isElementDescribedByMessage(Zt,Ce){const ar=Ct(Zt,"aria-describedby"),xr=this._messageRegistry.get(Ce),_o=xr&&xr.messageElement.id;return!!_o&&-1!=ar.indexOf(_o)}_canBeDescribed(Zt,Ce){if(!this._isElementNode(Zt))return!1;if(Ce&&"object"==typeof Ce)return!0;const ar=null==Ce?"":`${Ce}`.trim(),xr=Zt.getAttribute("aria-label");return!(!ar||xr&&xr.trim()===ar)}_isElementNode(Zt){return Zt.nodeType===this._document.ELEMENT_NODE}static{this.\u0275fac=function(Ce){return new(Ce||De)(s.KVO(o.qQ),s.KVO(c.OD))}}static{this.\u0275prov=s.jDH({token:De,factory:De.\u0275fac,providedIn:"root"})}}return De})();function qe(De,we){return"string"==typeof De?`${we||""}/${De}`:De}function Mr(De,we){De.id||(De.id=`${qt}-${we}-${ne++}`)}class _r{constructor(we,Zt){this._letterKeyStream=new _.B,this._items=[],this._selectedItemIndex=-1,this._pressedLetters=[],this._selectedItem=new _.B,this.selectedItem=this._selectedItem;const Ce="number"==typeof Zt?.debounceInterval?Zt.debounceInterval:200;Zt?.skipPredicate&&(this._skipPredicateFn=Zt.skipPredicate),this.setItems(we),this._setupKeyHandler(Ce)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(we){this._selectedItemIndex=we}setItems(we){this._items=we}handleKey(we){const Zt=we.keyCode;we.key&&1===we.key.length?this._letterKeyStream.next(we.key.toLocaleUpperCase()):(Zt>=y.A&&Zt<=y.Z||Zt>=y.f2&&Zt<=y.bn)&&this._letterKeyStream.next(String.fromCharCode(Zt))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(we){this._letterKeyStream.pipe((0,I.M)(Zt=>this._pressedLetters.push(Zt)),(0,N.B)(we),(0,Y.p)(()=>this._pressedLetters.length>0),(0,z.T)(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(Zt=>{for(let Ce=1;CeCe.disabled,this.tabOut=new _.B,this.change=new _.B,we instanceof s.rOR?this._itemChangesSubscription=we.changes.subscribe(Ce=>this._itemsChanged(Ce.toArray())):(0,s.Hps)(we)&&(this._effectRef=(0,s.QZP)(()=>this._itemsChanged(we()),{injector:Zt}))}skipPredicate(we){return this._skipPredicateFn=we,this}withWrap(we=!0){return this._wrap=we,this}withVerticalOrientation(we=!0){return this._vertical=we,this}withHorizontalOrientation(we){return this._horizontal=we,this}withAllowedModifierKeys(we){return this._allowedModifierKeys=we,this}withTypeAhead(we=200){this._typeaheadSubscription.unsubscribe();const Zt=this._getItemsArray();return this._typeahead=new _r(Zt,{debounceInterval:"number"==typeof we?we:void 0,skipPredicate:Ce=>this._skipPredicateFn(Ce)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(Ce=>{this.setActiveItem(Ce)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(we=!0){return this._homeAndEnd=we,this}withPageUpDown(we=!0,Zt=10){return this._pageUpAndDown={enabled:we,delta:Zt},this}setActiveItem(we){const Zt=this._activeItem();this.updateActiveItem(we),this._activeItem()!==Zt&&this.change.next(this._activeItemIndex)}onKeydown(we){const Zt=we.keyCode,ar=["altKey","ctrlKey","metaKey","shiftKey"].every(xr=>!we[xr]||this._allowedModifierKeys.indexOf(xr)>-1);switch(Zt){case y.wn:return void this.tabOut.next();case y.n6:if(this._vertical&&ar){this.setNextItemActive();break}return;case y.i7:if(this._vertical&&ar){this.setPreviousItemActive();break}return;case y.LE:if(this._horizontal&&ar){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case y.UQ:if(this._horizontal&&ar){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case y.yZ:if(this._homeAndEnd&&ar){this.setFirstItemActive();break}return;case y.Kp:if(this._homeAndEnd&&ar){this.setLastItemActive();break}return;case y.w_:if(this._pageUpAndDown.enabled&&ar){const xr=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(xr>0?xr:0,1);break}return;case y.dB:if(this._pageUpAndDown.enabled&&ar){const xr=this._activeItemIndex+this._pageUpAndDown.delta,_o=this._getItemsArray().length;this._setActiveItemByIndex(xr<_o?xr:_o-1,-1);break}return;default:return void((ar||(0,y.rp)(we,"shiftKey"))&&this._typeahead?.handleKey(we))}this._typeahead?.reset(),we.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem()}isTyping(){return!!this._typeahead&&this._typeahead.isTyping()}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._getItemsArray().length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(we){const Zt=this._getItemsArray(),Ce="number"==typeof we?we:Zt.indexOf(we);this._activeItem.set(Zt[Ce]??null),this._activeItemIndex=Ce,this._typeahead?.setCurrentSelectedItemIndex(Ce)}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._typeahead?.destroy(),this.tabOut.complete(),this.change.complete()}_setActiveItemByDelta(we){this._wrap?this._setActiveInWrapMode(we):this._setActiveInDefaultMode(we)}_setActiveInWrapMode(we){const Zt=this._getItemsArray();for(let Ce=1;Ce<=Zt.length;Ce++){const ar=(this._activeItemIndex+we*Ce+Zt.length)%Zt.length;if(!this._skipPredicateFn(Zt[ar]))return void this.setActiveItem(ar)}}_setActiveInDefaultMode(we){this._setActiveItemByIndex(this._activeItemIndex+we,we)}_setActiveItemByIndex(we,Zt){const Ce=this._getItemsArray();if(Ce[we]){for(;this._skipPredicateFn(Ce[we]);)if(!Ce[we+=Zt])return;this.setActiveItem(we)}}_getItemsArray(){return(0,s.Hps)(this._items)?this._items():this._items instanceof s.rOR?this._items.toArray():this._items}_itemsChanged(we){this._typeahead?.setItems(we);const Zt=this._activeItem();if(Zt){const Ce=we.indexOf(Zt);Ce>-1&&Ce!==this._activeItemIndex&&(this._activeItemIndex=Ce,this._typeahead?.setCurrentSelectedItemIndex(Ce))}}}class ke extends Wr{setActiveItem(we){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(we),this.activeItem&&this.activeItem.setActiveStyles()}}class Ve extends Wr{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(we){return this._origin=we,this}setActiveItem(we){super.setActiveItem(we),this.activeItem&&this.activeItem.focus(this._origin)}}let ft=(()=>{class De{constructor(Zt){this._platform=Zt}isDisabled(Zt){return Zt.hasAttribute("disabled")}isVisible(Zt){return function Vt(De){return!!(De.offsetWidth||De.offsetHeight||"function"==typeof De.getClientRects&&De.getClientRects().length)}(Zt)&&"visible"===getComputedStyle(Zt).visibility}isTabbable(Zt){if(!this._platform.isBrowser)return!1;const Ce=function me(De){try{return De.frameElement}catch{return null}}(function hr(De){return De.ownerDocument&&De.ownerDocument.defaultView||window}(Zt));if(Ce&&(-1===Ke(Ce)||!this.isVisible(Ce)))return!1;let ar=Zt.nodeName.toLowerCase(),xr=Ke(Zt);return Zt.hasAttribute("contenteditable")?-1!==xr:!("iframe"===ar||"object"===ar||this._platform.WEBKIT&&this._platform.IOS&&!function Nr(De){let we=De.nodeName.toLowerCase(),Zt="input"===we&&De.type;return"text"===Zt||"password"===Zt||"select"===we||"textarea"===we}(Zt))&&("audio"===ar?!!Zt.hasAttribute("controls")&&-1!==xr:"video"===ar?-1!==xr&&(null!==xr||this._platform.FIREFOX||Zt.hasAttribute("controls")):Zt.tabIndex>=0)}isFocusable(Zt,Ce){return function Ao(De){return!function ie(De){return function Wt(De){return"input"==De.nodeName.toLowerCase()}(De)&&"hidden"==De.type}(De)&&(function Te(De){let we=De.nodeName.toLowerCase();return"input"===we||"select"===we||"button"===we||"textarea"===we}(De)||function We(De){return function Ne(De){return"a"==De.nodeName.toLowerCase()}(De)&&De.hasAttribute("href")}(De)||De.hasAttribute("contenteditable")||$e(De))}(Zt)&&!this.isDisabled(Zt)&&(Ce?.ignoreVisibility||this.isVisible(Zt))}static{this.\u0275fac=function(Ce){return new(Ce||De)(s.KVO(c.OD))}}static{this.\u0275prov=s.jDH({token:De,factory:De.\u0275fac,providedIn:"root"})}}return De})();function $e(De){if(!De.hasAttribute("tabindex")||void 0===De.tabIndex)return!1;let we=De.getAttribute("tabindex");return!(!we||isNaN(parseInt(we,10)))}function Ke(De){if(!$e(De))return null;const we=parseInt(De.getAttribute("tabindex")||"",10);return isNaN(we)?-1:we}class Nt{get enabled(){return this._enabled}set enabled(we){this._enabled=we,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(we,this._startAnchor),this._toggleAnchorTabIndex(we,this._endAnchor))}constructor(we,Zt,Ce,ar,xr=!1,_o){this._element=we,this._checker=Zt,this._ngZone=Ce,this._document=ar,this._injector=_o,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,xr||this.attachAnchors()}destroy(){const we=this._startAnchor,Zt=this._endAnchor;we&&(we.removeEventListener("focus",this.startAnchorListener),we.remove()),Zt&&(Zt.removeEventListener("focus",this.endAnchorListener),Zt.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(we){return new Promise(Zt=>{this._executeOnStable(()=>Zt(this.focusInitialElement(we)))})}focusFirstTabbableElementWhenReady(we){return new Promise(Zt=>{this._executeOnStable(()=>Zt(this.focusFirstTabbableElement(we)))})}focusLastTabbableElementWhenReady(we){return new Promise(Zt=>{this._executeOnStable(()=>Zt(this.focusLastTabbableElement(we)))})}_getRegionBoundary(we){const Zt=this._element.querySelectorAll(`[cdk-focus-region-${we}], [cdkFocusRegion${we}], [cdk-focus-${we}]`);return"start"==we?Zt.length?Zt[0]:this._getFirstTabbableElement(this._element):Zt.length?Zt[Zt.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(we){const Zt=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(Zt){if(!this._checker.isFocusable(Zt)){const Ce=this._getFirstTabbableElement(Zt);return Ce?.focus(we),!!Ce}return Zt.focus(we),!0}return this.focusFirstTabbableElement(we)}focusFirstTabbableElement(we){const Zt=this._getRegionBoundary("start");return Zt&&Zt.focus(we),!!Zt}focusLastTabbableElement(we){const Zt=this._getRegionBoundary("end");return Zt&&Zt.focus(we),!!Zt}hasAttached(){return this._hasAttached}_getFirstTabbableElement(we){if(this._checker.isFocusable(we)&&this._checker.isTabbable(we))return we;const Zt=we.children;for(let Ce=0;Ce=0;Ce--){const ar=Zt[Ce].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(Zt[Ce]):null;if(ar)return ar}return null}_createAnchor(){const we=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,we),we.classList.add("cdk-visually-hidden"),we.classList.add("cdk-focus-trap-anchor"),we.setAttribute("aria-hidden","true"),we}_toggleAnchorTabIndex(we,Zt){we?Zt.setAttribute("tabindex","0"):Zt.removeAttribute("tabindex")}toggleAnchors(we){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(we,this._startAnchor),this._toggleAnchorTabIndex(we,this._endAnchor))}_executeOnStable(we){this._injector?(0,s.mal)(we,{injector:this._injector}):setTimeout(we)}}let he=(()=>{class De{constructor(Zt,Ce,ar){this._checker=Zt,this._ngZone=Ce,this._injector=(0,s.WQX)(s.zZn),this._document=ar}create(Zt,Ce=!1){return new Nt(Zt,this._checker,this._ngZone,this._document,Ce,this._injector)}static{this.\u0275fac=function(Ce){return new(Ce||De)(s.KVO(ft),s.KVO(s.SKi),s.KVO(o.qQ))}}static{this.\u0275prov=s.jDH({token:De,factory:De.\u0275fac,providedIn:"root"})}}return De})();function it(De){return 0===De.buttons||0===De.detail}function Tt(De){const we=De.touches&&De.touches[0]||De.changedTouches&&De.changedTouches[0];return!(!we||-1!==we.identifier||null!=we.radiusX&&1!==we.radiusX||null!=we.radiusY&&1!==we.radiusY)}const It=new s.nKC("cdk-input-modality-detector-options"),ye={ignoreKeys:[y.A$,y.W3,y.eg,y.Ge,y.FX]},er=(0,c.BQ)({passive:!0,capture:!0});let nr=(()=>{class De{get mostRecentModality(){return this._modality.value}constructor(Zt,Ce,ar,xr){this._platform=Zt,this._mostRecentTarget=null,this._modality=new S.t(null),this._lastTouchMs=0,this._onKeydown=_o=>{this._options?.ignoreKeys?.some(ai=>ai===_o.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,c.Fb)(_o))},this._onMousedown=_o=>{Date.now()-this._lastTouchMs<650||(this._modality.next(it(_o)?"keyboard":"mouse"),this._mostRecentTarget=(0,c.Fb)(_o))},this._onTouchstart=_o=>{Tt(_o)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,c.Fb)(_o))},this._options={...ye,...xr},this.modalityDetected=this._modality.pipe((0,dt.i)(1)),this.modalityChanged=this.modalityDetected.pipe((0,pt.F)()),Zt.isBrowser&&Ce.runOutsideAngular(()=>{ar.addEventListener("keydown",this._onKeydown,er),ar.addEventListener("mousedown",this._onMousedown,er),ar.addEventListener("touchstart",this._onTouchstart,er)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,er),document.removeEventListener("mousedown",this._onMousedown,er),document.removeEventListener("touchstart",this._onTouchstart,er))}static{this.\u0275fac=function(Ce){return new(Ce||De)(s.KVO(c.OD),s.KVO(s.SKi),s.KVO(o.qQ),s.KVO(It,8))}}static{this.\u0275prov=s.jDH({token:De,factory:De.\u0275fac,providedIn:"root"})}}return De})();const Hr=new s.nKC("liveAnnouncerElement",{providedIn:"root",factory:function Qr(){return null}}),Xr=new s.nKC("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let gr=0,ho=(()=>{class De{constructor(Zt,Ce,ar,xr){this._ngZone=Ce,this._defaultOptions=xr,this._document=ar,this._liveElement=Zt||this._createLiveElement()}announce(Zt,...Ce){const ar=this._defaultOptions;let xr,_o;return 1===Ce.length&&"number"==typeof Ce[0]?_o=Ce[0]:[xr,_o]=Ce,this.clear(),clearTimeout(this._previousTimeout),xr||(xr=ar&&ar.politeness?ar.politeness:"polite"),null==_o&&ar&&(_o=ar.duration),this._liveElement.setAttribute("aria-live",xr),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(ai=>this._currentResolve=ai)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=Zt,"number"==typeof _o&&(this._previousTimeout=setTimeout(()=>this.clear(),_o)),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 Zt="cdk-live-announcer-element",Ce=this._document.getElementsByClassName(Zt),ar=this._document.createElement("div");for(let xr=0;xr .cdk-overlay-container [aria-modal="true"]');for(let ar=0;ar{class De{constructor(Zt,Ce,ar,xr,_o){this._ngZone=Zt,this._platform=Ce,this._inputModalityDetector=ar,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new _.B,this._rootNodeFocusAndBlurListener=ai=>{for(let Zo=(0,c.Fb)(ai);Zo;Zo=Zo.parentElement)"focus"===ai.type?this._onFocus(ai,Zo):this._onBlur(ai,Zo)},this._document=xr,this._detectionMode=_o?.detectionMode||Qt.IMMEDIATE}monitor(Zt,Ce=!1){const ar=(0,jt.i8)(Zt);if(!this._platform.isBrowser||1!==ar.nodeType)return(0,A.of)();const xr=(0,c.KT)(ar)||this._getDocument(),_o=this._elementInfo.get(ar);if(_o)return Ce&&(_o.checkChildren=!0),_o.subject;const ai={checkChildren:Ce,subject:new _.B,rootNode:xr};return this._elementInfo.set(ar,ai),this._registerGlobalListeners(ai),ai.subject}stopMonitoring(Zt){const Ce=(0,jt.i8)(Zt),ar=this._elementInfo.get(Ce);ar&&(ar.subject.complete(),this._setClasses(Ce),this._elementInfo.delete(Ce),this._removeGlobalListeners(ar))}focusVia(Zt,Ce,ar){const xr=(0,jt.i8)(Zt);xr===this._getDocument().activeElement?this._getClosestElementsInfo(xr).forEach(([ai,ei])=>this._originChanged(ai,Ce,ei)):(this._setOrigin(Ce),"function"==typeof xr.focus&&xr.focus(ar))}ngOnDestroy(){this._elementInfo.forEach((Zt,Ce)=>this.stopMonitoring(Ce))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(Zt){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(Zt)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:Zt&&this._isLastInteractionFromInputLabel(Zt)?"mouse":"program"}_shouldBeAttributedToTouch(Zt){return this._detectionMode===Qt.EVENTUAL||!!Zt?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(Zt,Ce){Zt.classList.toggle("cdk-focused",!!Ce),Zt.classList.toggle("cdk-touch-focused","touch"===Ce),Zt.classList.toggle("cdk-keyboard-focused","keyboard"===Ce),Zt.classList.toggle("cdk-mouse-focused","mouse"===Ce),Zt.classList.toggle("cdk-program-focused","program"===Ce)}_setOrigin(Zt,Ce=!1){this._ngZone.runOutsideAngular(()=>{this._origin=Zt,this._originFromTouchInteraction="touch"===Zt&&Ce,this._detectionMode===Qt.IMMEDIATE&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(Zt,Ce){const ar=this._elementInfo.get(Ce),xr=(0,c.Fb)(Zt);!ar||!ar.checkChildren&&Ce!==xr||this._originChanged(Ce,this._getFocusOrigin(xr),ar)}_onBlur(Zt,Ce){const ar=this._elementInfo.get(Ce);!ar||ar.checkChildren&&Zt.relatedTarget instanceof Node&&Ce.contains(Zt.relatedTarget)||(this._setClasses(Ce),this._emitOrigin(ar,null))}_emitOrigin(Zt,Ce){Zt.subject.observers.length&&this._ngZone.run(()=>Zt.subject.next(Ce))}_registerGlobalListeners(Zt){if(!this._platform.isBrowser)return;const Ce=Zt.rootNode,ar=this._rootNodeFocusListenerCount.get(Ce)||0;ar||this._ngZone.runOutsideAngular(()=>{Ce.addEventListener("focus",this._rootNodeFocusAndBlurListener,pe),Ce.addEventListener("blur",this._rootNodeFocusAndBlurListener,pe)}),this._rootNodeFocusListenerCount.set(Ce,ar+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,et.Q)(this._stopInputModalityDetector)).subscribe(xr=>{this._setOrigin(xr,!0)}))}_removeGlobalListeners(Zt){const Ce=Zt.rootNode;if(this._rootNodeFocusListenerCount.has(Ce)){const ar=this._rootNodeFocusListenerCount.get(Ce);ar>1?this._rootNodeFocusListenerCount.set(Ce,ar-1):(Ce.removeEventListener("focus",this._rootNodeFocusAndBlurListener,pe),Ce.removeEventListener("blur",this._rootNodeFocusAndBlurListener,pe),this._rootNodeFocusListenerCount.delete(Ce))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(Zt,Ce,ar){this._setClasses(Zt,Ce),this._emitOrigin(ar,Ce),this._lastFocusOrigin=Ce}_getClosestElementsInfo(Zt){const Ce=[];return this._elementInfo.forEach((ar,xr)=>{(xr===Zt||ar.checkChildren&&xr.contains(Zt))&&Ce.push([xr,ar])}),Ce}_isLastInteractionFromInputLabel(Zt){const{_mostRecentTarget:Ce,mostRecentModality:ar}=this._inputModalityDetector;if("mouse"!==ar||!Ce||Ce===Zt||"INPUT"!==Zt.nodeName&&"TEXTAREA"!==Zt.nodeName||Zt.disabled)return!1;const xr=Zt.labels;if(xr)for(let _o=0;_o{class De{constructor(Zt,Ce){this._platform=Zt,this._document=Ce,this._breakpointSubscription=(0,s.WQX)(At.QP).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return Do.NONE;const Zt=this._document.createElement("div");Zt.style.backgroundColor="rgb(1,2,3)",Zt.style.position="absolute",this._document.body.appendChild(Zt);const Ce=this._document.defaultView||window,ar=Ce&&Ce.getComputedStyle?Ce.getComputedStyle(Zt):null,xr=(ar&&ar.backgroundColor||"").replace(/ /g,"");switch(Zt.remove(),xr){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return Do.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return Do.BLACK_ON_WHITE}return Do.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const Zt=this._document.body.classList;Zt.remove(Je,Ko,rr),this._hasCheckedHighContrastMode=!0;const Ce=this.getHighContrastMode();Ce===Do.BLACK_ON_WHITE?Zt.add(Je,Ko):Ce===Do.WHITE_ON_BLACK&&Zt.add(Je,rr)}}static{this.\u0275fac=function(Ce){return new(Ce||De)(s.KVO(c.OD),s.KVO(o.qQ))}}static{this.\u0275prov=s.jDH({token:De,factory:De.\u0275fac,providedIn:"root"})}}return De})(),Qe=(()=>{class De{constructor(Zt){Zt._applyBodyHighContrastModeCssClasses()}static{this.\u0275fac=function(Ce){return new(Ce||De)(s.KVO(_e))}}static{this.\u0275mod=s.$C({type:De})}static{this.\u0275inj=s.G2t({imports:[Bt.w5]})}}return De})()},8203:(i,a,r)=>{"use strict";r.d(a,{dS:()=>T,jI:()=>S});var o=r(4438),s=r(177);const c=new o.nKC("cdk-dir-doc",{providedIn:"root",factory:function y(){return(0,o.WQX)(s.qQ)}}),_=/^(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{constructor(Y){this.value="ltr",this.change=new o.bkB,Y&&(this.value=function E(I){const N=I?.toLowerCase()||"";return"auto"===N&&typeof navigator<"u"&&navigator?.language?_.test(navigator.language)?"rtl":"ltr":"rtl"===N?"rtl":"ltr"}((Y.body?Y.body.dir:null)||(Y.documentElement?Y.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static{this.\u0275fac=function(z){return new(z||I)(o.KVO(c,8))}}static{this.\u0275prov=o.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}}return I})(),S=(()=>{class I{static{this.\u0275fac=function(z){return new(z||I)}}static{this.\u0275mod=o.$C({type:I})}static{this.\u0275inj=o.G2t({})}}return I})()},4085:(i,a,r)=>{"use strict";r.d(a,{FG:()=>_,OE:()=>c,a1:()=>E,he:()=>s,i8:()=>T});var o=r(4438);function s(S){return null!=S&&"false"!=`${S}`}function c(S,I=0){return function y(S){return!isNaN(parseFloat(S))&&!isNaN(Number(S))}(S)?Number(S):2===arguments.length?I:0}function _(S){return Array.isArray(S)?S:[S]}function E(S){return null==S?"":"string"==typeof S?S:`${S}px`}function T(S){return S instanceof o.aKT?S.nativeElement:S}},5024:(i,a,r)=>{"use strict";r.d(a,{CB:()=>Y,zP:()=>q}),r(4402),r(7673);var c=r(1413),y=r(4438);class Y{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}constructor(pt=!1,et,_t=!0,Bt){this._multiple=pt,this._emitChanges=_t,this.compareWith=Bt,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new c.B,et&&et.length&&(pt?et.forEach(jt=>this._markSelected(jt)):this._markSelected(et[0]),this._selectedToEmit.length=0)}select(...pt){this._verifyValueAssignment(pt),pt.forEach(_t=>this._markSelected(_t));const et=this._hasQueuedChanges();return this._emitChangeEvent(),et}deselect(...pt){this._verifyValueAssignment(pt),pt.forEach(_t=>this._unmarkSelected(_t));const et=this._hasQueuedChanges();return this._emitChangeEvent(),et}setSelection(...pt){this._verifyValueAssignment(pt);const et=this.selected,_t=new Set(pt);pt.forEach(jt=>this._markSelected(jt)),et.filter(jt=>!_t.has(this._getConcreteValue(jt,_t))).forEach(jt=>this._unmarkSelected(jt));const Bt=this._hasQueuedChanges();return this._emitChangeEvent(),Bt}toggle(pt){return this.isSelected(pt)?this.deselect(pt):this.select(pt)}clear(pt=!0){this._unmarkAll();const et=this._hasQueuedChanges();return pt&&this._emitChangeEvent(),et}isSelected(pt){return this._selection.has(this._getConcreteValue(pt))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(pt){this._multiple&&this.selected&&this._selected.sort(pt)}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(pt){pt=this._getConcreteValue(pt),this.isSelected(pt)||(this._multiple||this._unmarkAll(),this.isSelected(pt)||this._selection.add(pt),this._emitChanges&&this._selectedToEmit.push(pt))}_unmarkSelected(pt){pt=this._getConcreteValue(pt),this.isSelected(pt)&&(this._selection.delete(pt),this._emitChanges&&this._deselectedToEmit.push(pt))}_unmarkAll(){this.isEmpty()||this._selection.forEach(pt=>this._unmarkSelected(pt))}_verifyValueAssignment(pt){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(pt,et){if(this.compareWith){et=et??this._selection;for(let _t of et)if(this.compareWith(pt,_t))return _t;return pt}return pt}}let q=(()=>{class dt{constructor(){this._listeners=[]}notify(et,_t){for(let Bt of this._listeners)Bt(et,_t)}listen(et){return this._listeners.push(et),()=>{this._listeners=this._listeners.filter(_t=>et!==_t)}}ngOnDestroy(){this._listeners=[]}static{this.\u0275fac=function(_t){return new(_t||dt)}}static{this.\u0275prov=y.jDH({token:dt,factory:dt.\u0275fac,providedIn:"root"})}}return dt})()},7336:(i,a,r)=>{"use strict";r.d(a,{A:()=>Lt,A$:()=>A,FX:()=>E,Fm:()=>_,Ge:()=>U,Kp:()=>dt,LE:()=>Bt,UQ:()=>et,W3:()=>T,Z:()=>mt,_f:()=>N,bn:()=>_r,dB:()=>q,eg:()=>Yt,f2:()=>Ct,i7:()=>_t,n6:()=>jt,rp:()=>Mt,t6:()=>Y,w_:()=>z,wn:()=>c,yZ:()=>pt});const c=9,_=13,E=16,T=17,A=18,N=27,Y=32,z=33,q=34,dt=35,pt=36,et=37,_t=38,Bt=39,jt=40,Ct=48,_r=57,Lt=65,mt=90,U=91,Yt=224;function Mt(de,...He){return He.length?He.some(Oe=>de[Oe]):de.altKey||de.shiftKey||de.ctrlKey||de.metaKey}},9327:(i,a,r)=>{"use strict";r.d(a,{QP:()=>jt,Rp:()=>kt});var o=r(4438),s=r(4085),c=r(1413),y=r(4572),_=r(8793),E=r(1985),T=r(6697),A=r(7626),S=r(152),I=r(6354),N=r(9172),Y=r(6977),z=r(6860);const dt=new Set;let pt,et=(()=>{class ct{constructor(Ct,$t){this._platform=Ct,this._nonce=$t,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Bt}matchMedia(Ct){return(this._platform.WEBKIT||this._platform.BLINK)&&function _t(ct,lt){if(!dt.has(ct))try{pt||(pt=document.createElement("style"),lt&&pt.setAttribute("nonce",lt),pt.setAttribute("type","text/css"),document.head.appendChild(pt)),pt.sheet&&(pt.sheet.insertRule(`@media ${ct} {body{ }}`,0),dt.add(ct))}catch(Ct){console.error(Ct)}}(Ct,this._nonce),this._matchMedia(Ct)}static{this.\u0275fac=function($t){return new($t||ct)(o.KVO(z.OD),o.KVO(o.BIS,8))}}static{this.\u0275prov=o.jDH({token:ct,factory:ct.\u0275fac,providedIn:"root"})}}return ct})();function Bt(ct){return{matches:"all"===ct||""===ct,media:ct,addListener:()=>{},removeListener:()=>{}}}let jt=(()=>{class ct{constructor(Ct,$t){this._mediaMatcher=Ct,this._zone=$t,this._queries=new Map,this._destroySubject=new c.B}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(Ct){return At((0,s.FG)(Ct)).some(qt=>this._registerQuery(qt).mql.matches)}observe(Ct){const qt=At((0,s.FG)(Ct)).map(ne=>this._registerQuery(ne).observable);let ve=(0,y.z)(qt);return ve=(0,_.x)(ve.pipe((0,T.s)(1)),ve.pipe((0,A.i)(1),(0,S.B)(0))),ve.pipe((0,I.T)(ne=>{const ce={matches:!1,breakpoints:{}};return ne.forEach(({matches:qe,query:Mr})=>{ce.matches=ce.matches||qe,ce.breakpoints[Mr]=qe}),ce}))}_registerQuery(Ct){if(this._queries.has(Ct))return this._queries.get(Ct);const $t=this._mediaMatcher.matchMedia(Ct),ve={observable:new E.c(ne=>{const ce=qe=>this._zone.run(()=>ne.next(qe));return $t.addListener(ce),()=>{$t.removeListener(ce)}}).pipe((0,N.Z)($t),(0,I.T)(({matches:ne})=>({query:Ct,matches:ne})),(0,Y.Q)(this._destroySubject)),mql:$t};return this._queries.set(Ct,ve),ve}static{this.\u0275fac=function($t){return new($t||ct)(o.KVO(et),o.KVO(o.SKi))}}static{this.\u0275prov=o.jDH({token:ct,factory:ct.\u0275fac,providedIn:"root"})}}return ct})();function At(ct){return ct.map(lt=>lt.split(",")).reduce((lt,Ct)=>lt.concat(Ct)).map(lt=>lt.trim())}const kt={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:(i,a,r)=>{"use strict";r.d(a,{w5:()=>E});var o=r(4438);let c=(()=>{class T{create(S){return typeof MutationObserver>"u"?null:new MutationObserver(S)}static{this.\u0275fac=function(I){return new(I||T)}}static{this.\u0275prov=o.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})(),E=(()=>{class T{static{this.\u0275fac=function(I){return new(I||T)}}static{this.\u0275mod=o.$C({type:T})}static{this.\u0275inj=o.G2t({providers:[c]})}}return T})()},7987:(i,a,r)=>{"use strict";r.d(a,{$Q:()=>Wt,Sf:()=>_r,Tv:()=>ct,WB:()=>Ne,hJ:()=>Te,rR:()=>lt,yY:()=>Wr,z_:()=>Nr});var o=r(5542),s=r(177),c=r(4438),y=r(4085),_=r(6860),E=r(5964),T=r(6977),A=r(7048),S=r(8203),I=r(6939),N=r(1413),Y=r(8359),z=r(7786),q=r(7336);const dt=(0,_.CZ)();class pt{constructor(Nt,he){this._viewportRuler=Nt,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=he}attach(){}enable(){if(this._canBeEnabled()){const Nt=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=Nt.style.left||"",this._previousHTMLStyles.top=Nt.style.top||"",Nt.style.left=(0,y.a1)(-this._previousScrollPosition.left),Nt.style.top=(0,y.a1)(-this._previousScrollPosition.top),Nt.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const Nt=this._document.documentElement,se=Nt.style,Le=this._document.body.style,yr=se.scrollBehavior||"",mt=Le.scrollBehavior||"";this._isEnabled=!1,se.left=this._previousHTMLStyles.left,se.top=this._previousHTMLStyles.top,Nt.classList.remove("cdk-global-scrollblock"),dt&&(se.scrollBehavior=Le.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),dt&&(se.scrollBehavior=yr,Le.scrollBehavior=mt)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const he=this._document.body,se=this._viewportRuler.getViewportSize();return he.scrollHeight>se.height||he.scrollWidth>se.width}}class _t{constructor(Nt,he,se,Le){this._scrollDispatcher=Nt,this._ngZone=he,this._viewportRuler=se,this._config=Le,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(Nt){this._overlayRef=Nt}enable(){if(this._scrollSubscription)return;const Nt=this._scrollDispatcher.scrolled(0).pipe((0,E.p)(he=>!he||!this._overlayRef.overlayElement.contains(he.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=Nt.subscribe(()=>{const he=this._viewportRuler.getViewportScrollPosition().top;Math.abs(he-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=Nt.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class Bt{enable(){}disable(){}attach(){}}function jt(hr,Nt){return Nt.some(he=>hr.bottomhe.bottom||hr.righthe.right)}function At(hr,Nt){return Nt.some(he=>hr.tophe.bottom||hr.lefthe.right)}class kt{constructor(Nt,he,se,Le){this._scrollDispatcher=Nt,this._viewportRuler=he,this._ngZone=se,this._config=Le,this._scrollSubscription=null}attach(Nt){this._overlayRef=Nt}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 he=this._overlayRef.overlayElement.getBoundingClientRect(),{width:se,height:Le}=this._viewportRuler.getViewportSize();jt(he,[{width:se,height:Le,bottom:Le,right:se,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 ct=(()=>{class hr{constructor(he,se,Le,yr){this._scrollDispatcher=he,this._viewportRuler=se,this._ngZone=Le,this.noop=()=>new Bt,this.close=mt=>new _t(this._scrollDispatcher,this._ngZone,this._viewportRuler,mt),this.block=()=>new pt(this._viewportRuler,this._document),this.reposition=mt=>new kt(this._scrollDispatcher,this._viewportRuler,this._ngZone,mt),this._document=yr}static{this.\u0275fac=function(se){return new(se||hr)(c.KVO(o.R),c.KVO(o.Xj),c.KVO(c.SKi),c.KVO(s.qQ))}}static{this.\u0275prov=c.jDH({token:hr,factory:hr.\u0275fac,providedIn:"root"})}}return hr})();class lt{constructor(Nt){if(this.scrollStrategy=new Bt,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,Nt){const he=Object.keys(Nt);for(const se of he)void 0!==Nt[se]&&(this[se]=Nt[se])}}}class qt{constructor(Nt,he){this.connectionPair=Nt,this.scrollableViewProperties=he}}let ce=(()=>{class hr{constructor(he){this._attachedOverlays=[],this._document=he}ngOnDestroy(){this.detach()}add(he){this.remove(he),this._attachedOverlays.push(he)}remove(he){const se=this._attachedOverlays.indexOf(he);se>-1&&this._attachedOverlays.splice(se,1),0===this._attachedOverlays.length&&this.detach()}static{this.\u0275fac=function(se){return new(se||hr)(c.KVO(s.qQ))}}static{this.\u0275prov=c.jDH({token:hr,factory:hr.\u0275fac,providedIn:"root"})}}return hr})(),qe=(()=>{class hr extends ce{constructor(he,se){super(he),this._ngZone=se,this._keydownListener=Le=>{const yr=this._attachedOverlays;for(let mt=yr.length-1;mt>-1;mt--)if(yr[mt]._keydownEvents.observers.length>0){const U=yr[mt]._keydownEvents;this._ngZone?this._ngZone.run(()=>U.next(Le)):U.next(Le);break}}}add(he){super.add(he),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)}static{this.\u0275fac=function(se){return new(se||hr)(c.KVO(s.qQ),c.KVO(c.SKi,8))}}static{this.\u0275prov=c.jDH({token:hr,factory:hr.\u0275fac,providedIn:"root"})}}return hr})(),Mr=(()=>{class hr extends ce{constructor(he,se,Le){super(he),this._platform=se,this._ngZone=Le,this._cursorStyleIsSet=!1,this._pointerDownListener=yr=>{this._pointerDownEventTarget=(0,_.Fb)(yr)},this._clickListener=yr=>{const mt=(0,_.Fb)(yr),U="click"===yr.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:mt;this._pointerDownEventTarget=null;const Q=this._attachedOverlays.slice();for(let it=Q.length-1;it>-1;it--){const Tt=Q[it];if(Tt._outsidePointerEvents.observers.length<1||!Tt.hasAttached())continue;if(mr(Tt.overlayElement,mt)||mr(Tt.overlayElement,U))break;const It=Tt._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>It.next(yr)):It.next(yr)}}}add(he){if(super.add(he),!this._isAttached){const se=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(se)):this._addEventListeners(se),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=se.style.cursor,se.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const he=this._document.body;he.removeEventListener("pointerdown",this._pointerDownListener,!0),he.removeEventListener("click",this._clickListener,!0),he.removeEventListener("auxclick",this._clickListener,!0),he.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(he.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(he){he.addEventListener("pointerdown",this._pointerDownListener,!0),he.addEventListener("click",this._clickListener,!0),he.addEventListener("auxclick",this._clickListener,!0),he.addEventListener("contextmenu",this._clickListener,!0)}static{this.\u0275fac=function(se){return new(se||hr)(c.KVO(s.qQ),c.KVO(_.OD),c.KVO(c.SKi,8))}}static{this.\u0275prov=c.jDH({token:hr,factory:hr.\u0275fac,providedIn:"root"})}}return hr})();function mr(hr,Nt){const he=typeof ShadowRoot<"u"&&ShadowRoot;let se=Nt;for(;se;){if(se===hr)return!0;se=he&&se instanceof ShadowRoot?se.host:se.parentNode}return!1}let _r=(()=>{class hr{constructor(he,se){this._platform=se,this._document=he}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const he="cdk-overlay-container";if(this._platform.isBrowser||(0,_.v8)()){const Le=this._document.querySelectorAll(`.${he}[platform="server"], .${he}[platform="test"]`);for(let yr=0;yrthis._backdropClick.next(ye),this._backdropTransitionendHandler=ye=>{this._disposeBackdrop(ye.target)},this._keydownEvents=new N.B,this._outsidePointerEvents=new N.B,this._renders=new N.B,Le.scrollStrategy&&(this._scrollStrategy=Le.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=Le.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(Nt){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const he=this._portalOutlet.attach(Nt);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 he?.onDestroy&&he.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),he}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const Nt=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),Nt}dispose(){const Nt=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,Nt&&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(Nt){Nt!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=Nt,this.hasAttached()&&(Nt.attach(this),this.updatePosition()))}updateSize(Nt){this._config={...this._config,...Nt},this._updateElementSize()}setDirection(Nt){this._config={...this._config,direction:Nt},this._updateElementDirection()}addPanelClass(Nt){this._pane&&this._toggleClasses(this._pane,Nt,!0)}removePanelClass(Nt){this._pane&&this._toggleClasses(this._pane,Nt,!1)}getDirection(){const Nt=this._config.direction;return Nt?"string"==typeof Nt?Nt:Nt.value:"ltr"}updateScrollStrategy(Nt){Nt!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=Nt,this.hasAttached()&&(Nt.attach(this),Nt.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const Nt=this._pane.style;Nt.width=(0,y.a1)(this._config.width),Nt.height=(0,y.a1)(this._config.height),Nt.minWidth=(0,y.a1)(this._config.minWidth),Nt.minHeight=(0,y.a1)(this._config.minHeight),Nt.maxWidth=(0,y.a1)(this._config.maxWidth),Nt.maxHeight=(0,y.a1)(this._config.maxHeight)}_togglePointerEvents(Nt){this._pane.style.pointerEvents=Nt?"":"none"}_attachBackdrop(){const Nt="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(Nt)})}):this._backdropElement.classList.add(Nt)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const Nt=this._backdropElement;if(Nt){if(this._animationsDisabled)return void this._disposeBackdrop(Nt);Nt.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{Nt.addEventListener("transitionend",this._backdropTransitionendHandler)}),Nt.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(Nt)},500))}}_toggleClasses(Nt,he,se){const Le=(0,y.FG)(he||[]).filter(yr=>!!yr);Le.length&&(se?Nt.classList.add(...Le):Nt.classList.remove(...Le))}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{const Nt=this._renders.pipe((0,T.Q)((0,z.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()),Nt.unsubscribe())})})}_disposeScrollStrategy(){const Nt=this._scrollStrategy;Nt&&(Nt.disable(),Nt.detach&&Nt.detach())}_disposeBackdrop(Nt){Nt&&(Nt.removeEventListener("click",this._backdropClickHandler),Nt.removeEventListener("transitionend",this._backdropTransitionendHandler),Nt.remove(),this._backdropElement===Nt&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const ke="cdk-overlay-connected-position-bounding-box",Ve=/([A-Za-z%]+)$/;class yt{get positions(){return this._preferredPositions}constructor(Nt,he,se,Le,yr){this._viewportRuler=he,this._document=se,this._platform=Le,this._overlayContainer=yr,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new N.B,this._resizeSubscription=Y.yU.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(Nt)}attach(Nt){this._validatePositions(),Nt.hostElement.classList.add(ke),this._overlayRef=Nt,this._boundingBox=Nt.hostElement,this._pane=Nt.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 Nt=this._originRect,he=this._overlayRect,se=this._viewportRect,Le=this._containerRect,yr=[];let mt;for(let U of this._preferredPositions){let Q=this._getOriginPoint(Nt,Le,U),it=this._getOverlayPoint(Q,he,U),Tt=this._getOverlayFit(it,he,se,U);if(Tt.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(U,Q);this._canFitWithFlexibleDimensions(Tt,it,se)?yr.push({position:U,origin:Q,overlayRect:he,boundingBoxRect:this._calculateBoundingBoxRect(Q,U)}):(!mt||mt.overlayFit.visibleAreaQ&&(Q=Tt,U=it)}return this._isPushed=!1,void this._applyPosition(U.position,U.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(mt.position,mt.originPoint);this._applyPosition(mt.position,mt.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Lt(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(ke),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const Nt=this._lastPosition;if(Nt){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const he=this._getOriginPoint(this._originRect,this._containerRect,Nt);this._applyPosition(Nt,he)}else this.apply()}withScrollableContainers(Nt){return this._scrollables=Nt,this}withPositions(Nt){return this._preferredPositions=Nt,-1===Nt.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(Nt){return this._viewportMargin=Nt,this}withFlexibleDimensions(Nt=!0){return this._hasFlexibleDimensions=Nt,this}withGrowAfterOpen(Nt=!0){return this._growAfterOpen=Nt,this}withPush(Nt=!0){return this._canPush=Nt,this}withLockedPosition(Nt=!0){return this._positionLocked=Nt,this}setOrigin(Nt){return this._origin=Nt,this}withDefaultOffsetX(Nt){return this._offsetX=Nt,this}withDefaultOffsetY(Nt){return this._offsetY=Nt,this}withTransformOriginOn(Nt){return this._transformOriginSelector=Nt,this}_getOriginPoint(Nt,he,se){let Le,yr;if("center"==se.originX)Le=Nt.left+Nt.width/2;else{const mt=this._isRtl()?Nt.right:Nt.left,U=this._isRtl()?Nt.left:Nt.right;Le="start"==se.originX?mt:U}return he.left<0&&(Le-=he.left),yr="center"==se.originY?Nt.top+Nt.height/2:"top"==se.originY?Nt.top:Nt.bottom,he.top<0&&(yr-=he.top),{x:Le,y:yr}}_getOverlayPoint(Nt,he,se){let Le,yr;return Le="center"==se.overlayX?-he.width/2:"start"===se.overlayX?this._isRtl()?-he.width:0:this._isRtl()?0:-he.width,yr="center"==se.overlayY?-he.height/2:"top"==se.overlayY?0:-he.height,{x:Nt.x+Le,y:Nt.y+yr}}_getOverlayFit(Nt,he,se,Le){const yr=Pt(he);let{x:mt,y:U}=Nt,Q=this._getOffset(Le,"x"),it=this._getOffset(Le,"y");Q&&(mt+=Q),it&&(U+=it);let ye=0-U,ir=U+yr.height-se.height,er=this._subtractOverflows(yr.width,0-mt,mt+yr.width-se.width),nr=this._subtractOverflows(yr.height,ye,ir),Hr=er*nr;return{visibleArea:Hr,isCompletelyWithinViewport:yr.width*yr.height===Hr,fitsInViewportVertically:nr===yr.height,fitsInViewportHorizontally:er==yr.width}}_canFitWithFlexibleDimensions(Nt,he,se){if(this._hasFlexibleDimensions){const Le=se.bottom-he.y,yr=se.right-he.x,mt=Ie(this._overlayRef.getConfig().minHeight),U=Ie(this._overlayRef.getConfig().minWidth);return(Nt.fitsInViewportVertically||null!=mt&&mt<=Le)&&(Nt.fitsInViewportHorizontally||null!=U&&U<=yr)}return!1}_pushOverlayOnScreen(Nt,he,se){if(this._previousPushAmount&&this._positionLocked)return{x:Nt.x+this._previousPushAmount.x,y:Nt.y+this._previousPushAmount.y};const Le=Pt(he),yr=this._viewportRect,mt=Math.max(Nt.x+Le.width-yr.width,0),U=Math.max(Nt.y+Le.height-yr.height,0),Q=Math.max(yr.top-se.top-Nt.y,0),it=Math.max(yr.left-se.left-Nt.x,0);let Tt=0,It=0;return Tt=Le.width<=yr.width?it||-mt:Nt.xer&&!this._isInitialRender&&!this._growAfterOpen&&(mt=Nt.y-er/2)}if("end"===he.overlayX&&!Le||"start"===he.overlayX&&Le)ye=se.width-Nt.x+2*this._viewportMargin,Tt=Nt.x-this._viewportMargin;else if("start"===he.overlayX&&!Le||"end"===he.overlayX&&Le)It=Nt.x,Tt=se.right-Nt.x;else{const ir=Math.min(se.right-Nt.x+se.left,Nt.x),er=this._lastBoundingBoxSize.width;Tt=2*ir,It=Nt.x-ir,Tt>er&&!this._isInitialRender&&!this._growAfterOpen&&(It=Nt.x-er/2)}return{top:mt,left:It,bottom:U,right:ye,width:Tt,height:yr}}_setBoundingBoxStyles(Nt,he){const se=this._calculateBoundingBoxRect(Nt,he);!this._isInitialRender&&!this._growAfterOpen&&(se.height=Math.min(se.height,this._lastBoundingBoxSize.height),se.width=Math.min(se.width,this._lastBoundingBoxSize.width));const Le={};if(this._hasExactPosition())Le.top=Le.left="0",Le.bottom=Le.right=Le.maxHeight=Le.maxWidth="",Le.width=Le.height="100%";else{const yr=this._overlayRef.getConfig().maxHeight,mt=this._overlayRef.getConfig().maxWidth;Le.height=(0,y.a1)(se.height),Le.top=(0,y.a1)(se.top),Le.bottom=(0,y.a1)(se.bottom),Le.width=(0,y.a1)(se.width),Le.left=(0,y.a1)(se.left),Le.right=(0,y.a1)(se.right),Le.alignItems="center"===he.overlayX?"center":"end"===he.overlayX?"flex-end":"flex-start",Le.justifyContent="center"===he.overlayY?"center":"bottom"===he.overlayY?"flex-end":"flex-start",yr&&(Le.maxHeight=(0,y.a1)(yr)),mt&&(Le.maxWidth=(0,y.a1)(mt))}this._lastBoundingBoxSize=se,Lt(this._boundingBox.style,Le)}_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(Nt,he){const se={},Le=this._hasExactPosition(),yr=this._hasFlexibleDimensions,mt=this._overlayRef.getConfig();if(Le){const Tt=this._viewportRuler.getViewportScrollPosition();Lt(se,this._getExactOverlayY(he,Nt,Tt)),Lt(se,this._getExactOverlayX(he,Nt,Tt))}else se.position="static";let U="",Q=this._getOffset(he,"x"),it=this._getOffset(he,"y");Q&&(U+=`translateX(${Q}px) `),it&&(U+=`translateY(${it}px)`),se.transform=U.trim(),mt.maxHeight&&(Le?se.maxHeight=(0,y.a1)(mt.maxHeight):yr&&(se.maxHeight="")),mt.maxWidth&&(Le?se.maxWidth=(0,y.a1)(mt.maxWidth):yr&&(se.maxWidth="")),Lt(this._pane.style,se)}_getExactOverlayY(Nt,he,se){let Le={top:"",bottom:""},yr=this._getOverlayPoint(he,this._overlayRect,Nt);return this._isPushed&&(yr=this._pushOverlayOnScreen(yr,this._overlayRect,se)),"bottom"===Nt.overlayY?Le.bottom=this._document.documentElement.clientHeight-(yr.y+this._overlayRect.height)+"px":Le.top=(0,y.a1)(yr.y),Le}_getExactOverlayX(Nt,he,se){let mt,Le={left:"",right:""},yr=this._getOverlayPoint(he,this._overlayRect,Nt);return this._isPushed&&(yr=this._pushOverlayOnScreen(yr,this._overlayRect,se)),mt=this._isRtl()?"end"===Nt.overlayX?"left":"right":"end"===Nt.overlayX?"right":"left","right"===mt?Le.right=this._document.documentElement.clientWidth-(yr.x+this._overlayRect.width)+"px":Le.left=(0,y.a1)(yr.x),Le}_getScrollVisibility(){const Nt=this._getOriginRect(),he=this._pane.getBoundingClientRect(),se=this._scrollables.map(Le=>Le.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:At(Nt,se),isOriginOutsideView:jt(Nt,se),isOverlayClipped:At(he,se),isOverlayOutsideView:jt(he,se)}}_subtractOverflows(Nt,...he){return he.reduce((se,Le)=>se-Math.max(Le,0),Nt)}_getNarrowedViewportRect(){const Nt=this._document.documentElement.clientWidth,he=this._document.documentElement.clientHeight,se=this._viewportRuler.getViewportScrollPosition();return{top:se.top+this._viewportMargin,left:se.left+this._viewportMargin,right:se.left+Nt-this._viewportMargin,bottom:se.top+he-this._viewportMargin,width:Nt-2*this._viewportMargin,height:he-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(Nt,he){return"x"===he?null==Nt.offsetX?this._offsetX:Nt.offsetX:null==Nt.offsetY?this._offsetY:Nt.offsetY}_validatePositions(){}_addPanelClasses(Nt){this._pane&&(0,y.FG)(Nt).forEach(he=>{""!==he&&-1===this._appliedPanelClasses.indexOf(he)&&(this._appliedPanelClasses.push(he),this._pane.classList.add(he))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(Nt=>{this._pane.classList.remove(Nt)}),this._appliedPanelClasses=[])}_getOriginRect(){const Nt=this._origin;if(Nt instanceof c.aKT)return Nt.nativeElement.getBoundingClientRect();if(Nt instanceof Element)return Nt.getBoundingClientRect();const he=Nt.width||0,se=Nt.height||0;return{top:Nt.y,bottom:Nt.y+se,left:Nt.x,right:Nt.x+he,height:se,width:he}}}function Lt(hr,Nt){for(let he in Nt)Nt.hasOwnProperty(he)&&(hr[he]=Nt[he]);return hr}function Ie(hr){if("number"!=typeof hr&&null!=hr){const[Nt,he]=hr.split(Ve);return he&&"px"!==he?null:parseFloat(Nt)}return hr||null}function Pt(hr){return{top:Math.floor(hr.top),right:Math.floor(hr.right),bottom:Math.floor(hr.bottom),left:Math.floor(hr.left),width:Math.floor(hr.width),height:Math.floor(hr.height)}}const Ye="cdk-global-overlay-wrapper";class ft{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(Nt){const he=Nt.getConfig();this._overlayRef=Nt,this._width&&!he.width&&Nt.updateSize({width:this._width}),this._height&&!he.height&&Nt.updateSize({height:this._height}),Nt.hostElement.classList.add(Ye),this._isDisposed=!1}top(Nt=""){return this._bottomOffset="",this._topOffset=Nt,this._alignItems="flex-start",this}left(Nt=""){return this._xOffset=Nt,this._xPosition="left",this}bottom(Nt=""){return this._topOffset="",this._bottomOffset=Nt,this._alignItems="flex-end",this}right(Nt=""){return this._xOffset=Nt,this._xPosition="right",this}start(Nt=""){return this._xOffset=Nt,this._xPosition="start",this}end(Nt=""){return this._xOffset=Nt,this._xPosition="end",this}width(Nt=""){return this._overlayRef?this._overlayRef.updateSize({width:Nt}):this._width=Nt,this}height(Nt=""){return this._overlayRef?this._overlayRef.updateSize({height:Nt}):this._height=Nt,this}centerHorizontally(Nt=""){return this.left(Nt),this._xPosition="center",this}centerVertically(Nt=""){return this.top(Nt),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const Nt=this._overlayRef.overlayElement.style,he=this._overlayRef.hostElement.style,se=this._overlayRef.getConfig(),{width:Le,height:yr,maxWidth:mt,maxHeight:U}=se,Q=!("100%"!==Le&&"100vw"!==Le||mt&&"100%"!==mt&&"100vw"!==mt),it=!("100%"!==yr&&"100vh"!==yr||U&&"100%"!==U&&"100vh"!==U),Tt=this._xPosition,It=this._xOffset,ye="rtl"===this._overlayRef.getConfig().direction;let ir="",er="",nr="";Q?nr="flex-start":"center"===Tt?(nr="center",ye?er=It:ir=It):ye?"left"===Tt||"end"===Tt?(nr="flex-end",ir=It):("right"===Tt||"start"===Tt)&&(nr="flex-start",er=It):"left"===Tt||"start"===Tt?(nr="flex-start",ir=It):("right"===Tt||"end"===Tt)&&(nr="flex-end",er=It),Nt.position=this._cssPosition,Nt.marginLeft=Q?"0":ir,Nt.marginTop=it?"0":this._topOffset,Nt.marginBottom=this._bottomOffset,Nt.marginRight=Q?"0":er,he.justifyContent=nr,he.alignItems=it?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const Nt=this._overlayRef.overlayElement.style,he=this._overlayRef.hostElement,se=he.style;he.classList.remove(Ye),se.justifyContent=se.alignItems=Nt.marginTop=Nt.marginBottom=Nt.marginLeft=Nt.marginRight=Nt.position="",this._overlayRef=null,this._isDisposed=!0}}let me=(()=>{class hr{constructor(he,se,Le,yr){this._viewportRuler=he,this._document=se,this._platform=Le,this._overlayContainer=yr}global(){return new ft}flexibleConnectedTo(he){return new yt(he,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static{this.\u0275fac=function(se){return new(se||hr)(c.KVO(o.Xj),c.KVO(s.qQ),c.KVO(_.OD),c.KVO(_r))}}static{this.\u0275prov=c.jDH({token:hr,factory:hr.\u0275fac,providedIn:"root"})}}return hr})(),Vt=0,Te=(()=>{class hr{constructor(he,se,Le,yr,mt,U,Q,it,Tt,It,ye,ir){this.scrollStrategies=he,this._overlayContainer=se,this._componentFactoryResolver=Le,this._positionBuilder=yr,this._keyboardDispatcher=mt,this._injector=U,this._ngZone=Q,this._document=it,this._directionality=Tt,this._location=It,this._outsideClickDispatcher=ye,this._animationsModuleType=ir}create(he){const se=this._createHostElement(),Le=this._createPaneElement(se),yr=this._createPortalOutlet(Le),mt=new lt(he);return mt.direction=mt.direction||this._directionality.value,new Wr(yr,se,Le,mt,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType,this._injector.get(c.uvJ))}position(){return this._positionBuilder}_createPaneElement(he){const se=this._document.createElement("div");return se.id="cdk-overlay-"+Vt++,se.classList.add("cdk-overlay-pane"),he.appendChild(se),se}_createHostElement(){const he=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(he),he}_createPortalOutlet(he){return this._appRef||(this._appRef=this._injector.get(c.o8S)),new I.aI(he,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static{this.\u0275fac=function(se){return new(se||hr)(c.KVO(ct),c.KVO(_r),c.KVO(c.OM3),c.KVO(me),c.KVO(qe),c.KVO(c.zZn),c.KVO(c.SKi),c.KVO(s.qQ),c.KVO(S.dS),c.KVO(s.aZ),c.KVO(Mr),c.KVO(c.bc$,8))}}static{this.\u0275prov=c.jDH({token:hr,factory:hr.\u0275fac,providedIn:"root"})}}return hr})();const ie=[{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"}],We=new c.nKC("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{const hr=(0,c.WQX)(Te);return()=>hr.scrollStrategies.reposition()}});let Wt=(()=>{class hr{constructor(he){this.elementRef=he}static{this.\u0275fac=function(se){return new(se||hr)(c.rXU(c.aKT))}}static{this.\u0275dir=c.FsC({type:hr,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0})}}return hr})(),Ne=(()=>{class hr{get offsetX(){return this._offsetX}set offsetX(he){this._offsetX=he,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(he){this._offsetY=he,this._position&&this._updatePositionStrategy(this._position)}get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(he){this._disposeOnNavigation=he}constructor(he,se,Le,yr,mt){this._overlay=he,this._dir=mt,this._backdropSubscription=Y.yU.EMPTY,this._attachSubscription=Y.yU.EMPTY,this._detachSubscription=Y.yU.EMPTY,this._positionSubscription=Y.yU.EMPTY,this._disposeOnNavigation=!1,this._ngZone=(0,c.WQX)(c.SKi),this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.hasBackdrop=!1,this.lockPosition=!1,this.flexibleDimensions=!1,this.growAfterOpen=!1,this.push=!1,this.backdropClick=new c.bkB,this.positionChange=new c.bkB,this.attach=new c.bkB,this.detach=new c.bkB,this.overlayKeydown=new c.bkB,this.overlayOutsideClick=new c.bkB,this._templatePortal=new I.VA(se,Le),this._scrollStrategyFactory=yr,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(he){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),he.origin&&this.open&&this._position.apply()),he.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=ie);const he=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=he.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=he.detachments().subscribe(()=>this.detach.emit()),he.keydownEvents().subscribe(se=>{this.overlayKeydown.next(se),se.keyCode===q._f&&!this.disableClose&&!(0,q.rp)(se)&&(se.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(se=>{const Le=this._getOriginElement(),yr=(0,_.Fb)(se);(!Le||Le!==yr&&!Le.contains(yr))&&this.overlayOutsideClick.next(se)})}_buildConfig(){const he=this._position=this.positionStrategy||this._createPositionStrategy(),se=new lt({direction:this._dir,positionStrategy:he,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||0===this.width)&&(se.width=this.width),(this.height||0===this.height)&&(se.height=this.height),(this.minWidth||0===this.minWidth)&&(se.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(se.minHeight=this.minHeight),this.backdropClass&&(se.backdropClass=this.backdropClass),this.panelClass&&(se.panelClass=this.panelClass),se}_updatePositionStrategy(he){const se=this.positions.map(Le=>({originX:Le.originX,originY:Le.originY,overlayX:Le.overlayX,overlayY:Le.overlayY,offsetX:Le.offsetX||this.offsetX,offsetY:Le.offsetY||this.offsetY,panelClass:Le.panelClass||void 0}));return he.setOrigin(this._getOrigin()).withPositions(se).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const he=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy(he),he}_getOrigin(){return this.origin instanceof Wt?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof Wt?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(he=>{this.backdropClick.emit(he)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe((0,A.v)(()=>this.positionChange.observers.length>0)).subscribe(he=>{this._ngZone.run(()=>this.positionChange.emit(he)),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static{this.\u0275fac=function(se){return new(se||hr)(c.rXU(Te),c.rXU(c.C4Q),c.rXU(c.c1b),c.rXU(We),c.rXU(S.dS,8))}}static{this.\u0275dir=c.FsC({type:hr,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"],standalone:!0,features:[c.GFd,c.OA$]})}}return hr})();const Ke={provide:We,deps:[Te],useFactory:function $e(hr){return()=>hr.scrollStrategies.reposition()}};let Nr=(()=>{class hr{static{this.\u0275fac=function(se){return new(se||hr)}}static{this.\u0275mod=c.$C({type:hr})}static{this.\u0275inj=c.G2t({providers:[Te,Ke],imports:[S.jI,I.jc,o.E9,o.E9]})}}return hr})()},6860:(i,a,r)=>{"use strict";r.d(a,{BD:()=>pt,BQ:()=>N,CZ:()=>dt,Fb:()=>At,KT:()=>Bt,MU:()=>A,OD:()=>y,r5:()=>Y,v8:()=>kt,vc:()=>jt});var o=r(4438),s=r(177);let c;try{c=typeof Intl<"u"&&Intl.v8BreakIterator}catch{c=!1}let E,y=(()=>{class ct{constructor(Ct){this._platformId=Ct,this.isBrowser=this._platformId?(0,s.UE)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!c)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static{this.\u0275fac=function($t){return new($t||ct)(o.KVO(o.Agw))}}static{this.\u0275prov=o.jDH({token:ct,factory:ct.\u0275fac,providedIn:"root"})}}return ct})();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 A(){if(E)return E;if("object"!=typeof document||!document)return E=new Set(T),E;let ct=document.createElement("input");return E=new Set(T.filter(lt=>(ct.setAttribute("type",lt),ct.type===lt))),E}let S;function N(ct){return function I(){if(null==S&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>S=!0}))}finally{S=S||!1}return S}()?ct:!!ct.capture}var Y=function(ct){return ct[ct.NORMAL=0]="NORMAL",ct[ct.NEGATED=1]="NEGATED",ct[ct.INVERTED=2]="INVERTED",ct}(Y||{});let z,q,et;function dt(){if(null==q){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return q=!1,q;if("scrollBehavior"in document.documentElement.style)q=!0;else{const ct=Element.prototype.scrollTo;q=!!ct&&!/\{\s*\[native code\]\s*\}/.test(ct.toString())}}return q}function pt(){if("object"!=typeof document||!document)return Y.NORMAL;if(null==z){const ct=document.createElement("div"),lt=ct.style;ct.dir="rtl",lt.width="1px",lt.overflow="auto",lt.visibility="hidden",lt.pointerEvents="none",lt.position="absolute";const Ct=document.createElement("div"),$t=Ct.style;$t.width="2px",$t.height="1px",ct.appendChild(Ct),document.body.appendChild(ct),z=Y.NORMAL,0===ct.scrollLeft&&(ct.scrollLeft=1,z=0===ct.scrollLeft?Y.NEGATED:Y.INVERTED),ct.remove()}return z}function Bt(ct){if(function _t(){if(null==et){const ct=typeof document<"u"?document.head:null;et=!(!ct||!ct.createShadowRoot&&!ct.attachShadow)}return et}()){const lt=ct.getRootNode?ct.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&< instanceof ShadowRoot)return lt}return null}function jt(){let ct=typeof document<"u"&&document?document.activeElement:null;for(;ct&&ct.shadowRoot;){const lt=ct.shadowRoot.activeElement;if(lt===ct)break;ct=lt}return ct}function At(ct){return ct.composedPath?ct.composedPath()[0]:ct.target}function kt(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},6939:(i,a,r)=>{"use strict";r.d(a,{A8:()=>I,I3:()=>Bt,VA:()=>N,aI:()=>dt,jc:()=>At,lb:()=>z});var o=r(4438),s=r(177);class S{attach(lt){return this._attachedHost=lt,lt.attach(this)}detach(){let lt=this._attachedHost;null!=lt&&(this._attachedHost=null,lt.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(lt){this._attachedHost=lt}}class I extends S{constructor(lt,Ct,$t,qt,ve){super(),this.component=lt,this.viewContainerRef=Ct,this.injector=$t,this.componentFactoryResolver=qt,this.projectableNodes=ve}}class N extends S{constructor(lt,Ct,$t,qt){super(),this.templateRef=lt,this.viewContainerRef=Ct,this.context=$t,this.injector=qt}get origin(){return this.templateRef.elementRef}attach(lt,Ct=this.context){return this.context=Ct,super.attach(lt)}detach(){return this.context=void 0,super.detach()}}class Y extends S{constructor(lt){super(),this.element=lt instanceof o.aKT?lt.nativeElement:lt}}class z{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(lt){return lt instanceof I?(this._attachedPortal=lt,this.attachComponentPortal(lt)):lt instanceof N?(this._attachedPortal=lt,this.attachTemplatePortal(lt)):this.attachDomPortal&< instanceof Y?(this._attachedPortal=lt,this.attachDomPortal(lt)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(lt){this._disposeFn=lt}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class dt extends z{constructor(lt,Ct,$t,qt,ve){super(),this.outletElement=lt,this._componentFactoryResolver=Ct,this._appRef=$t,this._defaultInjector=qt,this.attachDomPortal=ne=>{const ce=ne.element,qe=this._document.createComment("dom-portal");ce.parentNode.insertBefore(qe,ce),this.outletElement.appendChild(ce),this._attachedPortal=ne,super.setDisposeFn(()=>{qe.parentNode&&qe.parentNode.replaceChild(ce,qe)})},this._document=ve}attachComponentPortal(lt){const $t=(lt.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(lt.component);let qt;return lt.viewContainerRef?(qt=lt.viewContainerRef.createComponent($t,lt.viewContainerRef.length,lt.injector||lt.viewContainerRef.injector,lt.projectableNodes||void 0),this.setDisposeFn(()=>qt.destroy())):(qt=$t.create(lt.injector||this._defaultInjector||o.zZn.NULL),this._appRef.attachView(qt.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(qt.hostView),qt.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(qt)),this._attachedPortal=lt,qt}attachTemplatePortal(lt){let Ct=lt.viewContainerRef,$t=Ct.createEmbeddedView(lt.templateRef,lt.context,{injector:lt.injector});return $t.rootNodes.forEach(qt=>this.outletElement.appendChild(qt)),$t.detectChanges(),this.setDisposeFn(()=>{let qt=Ct.indexOf($t);-1!==qt&&Ct.remove(qt)}),this._attachedPortal=lt,$t}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(lt){return lt.hostView.rootNodes[0]}}let Bt=(()=>{class ct extends z{constructor(Ct,$t,qt){super(),this._componentFactoryResolver=Ct,this._viewContainerRef=$t,this._isInitialized=!1,this.attached=new o.bkB,this.attachDomPortal=ve=>{const ne=ve.element,ce=this._document.createComment("dom-portal");ve.setAttachedHost(this),ne.parentNode.insertBefore(ce,ne),this._getRootNode().appendChild(ne),this._attachedPortal=ve,super.setDisposeFn(()=>{ce.parentNode&&ce.parentNode.replaceChild(ne,ce)})},this._document=qt}get portal(){return this._attachedPortal}set portal(Ct){this.hasAttached()&&!Ct&&!this._isInitialized||(this.hasAttached()&&super.detach(),Ct&&super.attach(Ct),this._attachedPortal=Ct||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(Ct){Ct.setAttachedHost(this);const $t=null!=Ct.viewContainerRef?Ct.viewContainerRef:this._viewContainerRef,ve=(Ct.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(Ct.component),ne=$t.createComponent(ve,$t.length,Ct.injector||$t.injector,Ct.projectableNodes||void 0);return $t!==this._viewContainerRef&&this._getRootNode().appendChild(ne.hostView.rootNodes[0]),super.setDisposeFn(()=>ne.destroy()),this._attachedPortal=Ct,this._attachedRef=ne,this.attached.emit(ne),ne}attachTemplatePortal(Ct){Ct.setAttachedHost(this);const $t=this._viewContainerRef.createEmbeddedView(Ct.templateRef,Ct.context,{injector:Ct.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=Ct,this._attachedRef=$t,this.attached.emit($t),$t}_getRootNode(){const Ct=this._viewContainerRef.element.nativeElement;return Ct.nodeType===Ct.ELEMENT_NODE?Ct:Ct.parentNode}static{this.\u0275fac=function($t){return new($t||ct)(o.rXU(o.OM3),o.rXU(o.c1b),o.rXU(s.qQ))}}static{this.\u0275dir=o.FsC({type:ct,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],standalone:!0,features:[o.Vt3]})}}return ct})(),At=(()=>{class ct{static{this.\u0275fac=function($t){return new($t||ct)}}static{this.\u0275mod=o.$C({type:ct})}static{this.\u0275inj=o.G2t({})}}return ct})()},5542:(i,a,r)=>{"use strict";r.d(a,{uv:()=>ce,Gj:()=>le,R:()=>ne,E9:()=>zt,Xj:()=>Mr});var o=r(4085),s=r(4438),c=r(1413),y=r(7673),_=r(1985),E=r(3726),T=r(6780),A=r(8359);const S={schedule(Ae){let Ye=requestAnimationFrame,ft=cancelAnimationFrame;const{delegate:me}=S;me&&(Ye=me.requestAnimationFrame,ft=me.cancelAnimationFrame);const Vt=Ye(Te=>{ft=void 0,Ae(Te)});return new A.yU(()=>ft?.(Vt))},requestAnimationFrame(...Ae){const{delegate:Ye}=S;return(Ye?.requestAnimationFrame||requestAnimationFrame)(...Ae)},cancelAnimationFrame(...Ae){const{delegate:Ye}=S;return(Ye?.cancelAnimationFrame||cancelAnimationFrame)(...Ae)},delegate:void 0};var N=r(9687);new class Y extends N.q{flush(Ye){this._active=!0;const ft=this._scheduled;this._scheduled=void 0;const{actions:me}=this;let Vt;Ye=Ye||me.shift();do{if(Vt=Ye.execute(Ye.state,Ye.delay))break}while((Ye=me[0])&&Ye.id===ft&&me.shift());if(this._active=!1,Vt){for(;(Ye=me[0])&&Ye.id===ft&&me.shift();)Ye.unsubscribe();throw Vt}}}(class I extends T.R{constructor(Ye,ft){super(Ye,ft),this.scheduler=Ye,this.work=ft}requestAsyncId(Ye,ft,me=0){return null!==me&&me>0?super.requestAsyncId(Ye,ft,me):(Ye.actions.push(this),Ye._scheduled||(Ye._scheduled=S.requestAnimationFrame(()=>Ye.flush(void 0))))}recycleAsyncId(Ye,ft,me=0){var Vt;if(null!=me?me>0:this.delay>0)return super.recycleAsyncId(Ye,ft,me);const{actions:Te}=Ye;null!=ft&&(null===(Vt=Te[Te.length-1])||void 0===Vt?void 0:Vt.id)!==ft&&(S.cancelAnimationFrame(ft),Ye._scheduled=void 0)}});r(5007);var pt=r(3798),et=r(5964),_t=r(6977),Bt=r(6860),jt=r(177),At=r(8203);let ne=(()=>{class Ae{constructor(ft,me,Vt){this._ngZone=ft,this._platform=me,this._scrolled=new c.B,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=Vt}register(ft){this.scrollContainers.has(ft)||this.scrollContainers.set(ft,ft.elementScrolled().subscribe(()=>this._scrolled.next(ft)))}deregister(ft){const me=this.scrollContainers.get(ft);me&&(me.unsubscribe(),this.scrollContainers.delete(ft))}scrolled(ft=20){return this._platform.isBrowser?new _.c(me=>{this._globalSubscription||this._addGlobalListener();const Vt=ft>0?this._scrolled.pipe((0,pt.Z)(ft)).subscribe(me):this._scrolled.subscribe(me);return this._scrolledCount++,()=>{Vt.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,y.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((ft,me)=>this.deregister(me)),this._scrolled.complete()}ancestorScrolled(ft,me){const Vt=this.getAncestorScrollContainers(ft);return this.scrolled(me).pipe((0,et.p)(Te=>!Te||Vt.indexOf(Te)>-1))}getAncestorScrollContainers(ft){const me=[];return this.scrollContainers.forEach((Vt,Te)=>{this._scrollableContainsElement(Te,ft)&&me.push(Te)}),me}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(ft,me){let Vt=(0,o.i8)(me),Te=ft.getElementRef().nativeElement;do{if(Vt==Te)return!0}while(Vt=Vt.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const ft=this._getWindow();return(0,E.R)(ft.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static{this.\u0275fac=function(me){return new(me||Ae)(s.KVO(s.SKi),s.KVO(Bt.OD),s.KVO(jt.qQ,8))}}static{this.\u0275prov=s.jDH({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}}return Ae})(),ce=(()=>{class Ae{constructor(ft,me,Vt,Te){this.elementRef=ft,this.scrollDispatcher=me,this.ngZone=Vt,this.dir=Te,this._destroyed=new c.B,this._elementScrolled=new _.c(ie=>this.ngZone.runOutsideAngular(()=>(0,E.R)(this.elementRef.nativeElement,"scroll").pipe((0,_t.Q)(this._destroyed)).subscribe(ie)))}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(ft){const me=this.elementRef.nativeElement,Vt=this.dir&&"rtl"==this.dir.value;null==ft.left&&(ft.left=Vt?ft.end:ft.start),null==ft.right&&(ft.right=Vt?ft.start:ft.end),null!=ft.bottom&&(ft.top=me.scrollHeight-me.clientHeight-ft.bottom),Vt&&(0,Bt.BD)()!=Bt.r5.NORMAL?(null!=ft.left&&(ft.right=me.scrollWidth-me.clientWidth-ft.left),(0,Bt.BD)()==Bt.r5.INVERTED?ft.left=ft.right:(0,Bt.BD)()==Bt.r5.NEGATED&&(ft.left=ft.right?-ft.right:ft.right)):null!=ft.right&&(ft.left=me.scrollWidth-me.clientWidth-ft.right),this._applyScrollToOptions(ft)}_applyScrollToOptions(ft){const me=this.elementRef.nativeElement;(0,Bt.CZ)()?me.scrollTo(ft):(null!=ft.top&&(me.scrollTop=ft.top),null!=ft.left&&(me.scrollLeft=ft.left))}measureScrollOffset(ft){const me="left",Te=this.elementRef.nativeElement;if("top"==ft)return Te.scrollTop;if("bottom"==ft)return Te.scrollHeight-Te.clientHeight-Te.scrollTop;const ie=this.dir&&"rtl"==this.dir.value;return"start"==ft?ft=ie?"right":me:"end"==ft&&(ft=ie?me:"right"),ie&&(0,Bt.BD)()==Bt.r5.INVERTED?ft==me?Te.scrollWidth-Te.clientWidth-Te.scrollLeft:Te.scrollLeft:ie&&(0,Bt.BD)()==Bt.r5.NEGATED?ft==me?Te.scrollLeft+Te.scrollWidth-Te.clientWidth:-Te.scrollLeft:ft==me?Te.scrollLeft:Te.scrollWidth-Te.clientWidth-Te.scrollLeft}static{this.\u0275fac=function(me){return new(me||Ae)(s.rXU(s.aKT),s.rXU(ne),s.rXU(s.SKi),s.rXU(At.dS,8))}}static{this.\u0275dir=s.FsC({type:Ae,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0})}}return Ae})(),Mr=(()=>{class Ae{constructor(ft,me,Vt){this._platform=ft,this._change=new c.B,this._changeListener=Te=>{this._change.next(Te)},this._document=Vt,me.runOutsideAngular(()=>{if(ft.isBrowser){const Te=this._getWindow();Te.addEventListener("resize",this._changeListener),Te.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const ft=this._getWindow();ft.removeEventListener("resize",this._changeListener),ft.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const ft={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),ft}getViewportRect(){const ft=this.getViewportScrollPosition(),{width:me,height:Vt}=this.getViewportSize();return{top:ft.top,left:ft.left,bottom:ft.top+Vt,right:ft.left+me,height:Vt,width:me}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const ft=this._document,me=this._getWindow(),Vt=ft.documentElement,Te=Vt.getBoundingClientRect();return{top:-Te.top||ft.body.scrollTop||me.scrollY||Vt.scrollTop||0,left:-Te.left||ft.body.scrollLeft||me.scrollX||Vt.scrollLeft||0}}change(ft=20){return ft>0?this._change.pipe((0,pt.Z)(ft)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const ft=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:ft.innerWidth,height:ft.innerHeight}:{width:0,height:0}}static{this.\u0275fac=function(me){return new(me||Ae)(s.KVO(Bt.OD),s.KVO(s.SKi),s.KVO(jt.qQ,8))}}static{this.\u0275prov=s.jDH({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}}return Ae})(),le=(()=>{class Ae{static{this.\u0275fac=function(me){return new(me||Ae)}}static{this.\u0275mod=s.$C({type:Ae})}static{this.\u0275inj=s.G2t({})}}return Ae})(),zt=(()=>{class Ae{static{this.\u0275fac=function(me){return new(me||Ae)}}static{this.\u0275mod=s.$C({type:Ae})}static{this.\u0275inj=s.G2t({imports:[At.jI,le,At.jI,le]})}}return Ae})()},7403:(i,a,r)=>{"use strict";r.d(a,{EE:()=>q,P8:()=>N,xb:()=>z});var o=r(6860),s=r(4438),c=r(4085),y=r(983),_=r(1413),E=r(3726),T=r(3798),A=r(6977),S=r(177);const I=(0,o.BQ)({passive:!0});let N=(()=>{class dt{constructor(et,_t){this._platform=et,this._ngZone=_t,this._monitoredElements=new Map}monitor(et){if(!this._platform.isBrowser)return y.w;const _t=(0,c.i8)(et),Bt=this._monitoredElements.get(_t);if(Bt)return Bt.subject;const jt=new _.B,At="cdk-text-field-autofilled",kt=ct=>{"cdk-text-field-autofill-start"!==ct.animationName||_t.classList.contains(At)?"cdk-text-field-autofill-end"===ct.animationName&&_t.classList.contains(At)&&(_t.classList.remove(At),this._ngZone.run(()=>jt.next({target:ct.target,isAutofilled:!1}))):(_t.classList.add(At),this._ngZone.run(()=>jt.next({target:ct.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{_t.addEventListener("animationstart",kt,I),_t.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(_t,{subject:jt,unlisten:()=>{_t.removeEventListener("animationstart",kt,I)}}),jt}stopMonitoring(et){const _t=(0,c.i8)(et),Bt=this._monitoredElements.get(_t);Bt&&(Bt.unlisten(),Bt.subject.complete(),_t.classList.remove("cdk-text-field-autofill-monitored"),_t.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(_t))}ngOnDestroy(){this._monitoredElements.forEach((et,_t)=>this.stopMonitoring(_t))}static{this.\u0275fac=function(_t){return new(_t||dt)(s.KVO(o.OD),s.KVO(s.SKi))}}static{this.\u0275prov=s.jDH({token:dt,factory:dt.\u0275fac,providedIn:"root"})}}return dt})(),z=(()=>{class dt{get minRows(){return this._minRows}set minRows(et){this._minRows=(0,c.OE)(et),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(et){this._maxRows=(0,c.OE)(et),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(et){this._enabled!==et&&((this._enabled=et)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(et){this._cachedPlaceholderHeight=void 0,et?this._textareaElement.setAttribute("placeholder",et):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}constructor(et,_t,Bt,jt){this._elementRef=et,this._platform=_t,this._ngZone=Bt,this._destroyed=new _.B,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=At=>{this._hasFocus="focus"===At.type},this._document=jt,this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){const et=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;et&&(this._textareaElement.style.minHeight=et)}_setMaxHeight(){const et=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;et&&(this._textareaElement.style.maxHeight=et)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{const et=this._getWindow();(0,E.R)(et,"resize").pipe((0,T.Z)(16),(0,A.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 et=this._textareaElement.cloneNode(!1);et.rows=1,et.style.position="absolute",et.style.visibility="hidden",et.style.border="none",et.style.padding="0",et.style.height="",et.style.minHeight="",et.style.maxHeight="",et.style.overflow="hidden",this._textareaElement.parentNode.appendChild(et),this._cachedLineHeight=et.clientHeight,et.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const et=this._textareaElement,_t=et.style.marginBottom||"",Bt=this._platform.FIREFOX,jt=Bt&&this._hasFocus,At=Bt?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";jt&&(et.style.marginBottom=`${et.clientHeight}px`),et.classList.add(At);const kt=et.scrollHeight-4;return et.classList.remove(At),jt&&(et.style.marginBottom=_t),kt}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const et=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=et}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(et=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const _t=this._elementRef.nativeElement,Bt=_t.value;if(!et&&this._minRows===this._previousMinRows&&Bt===this._previousValue)return;const jt=this._measureScrollHeight(),At=Math.max(jt,this._cachedPlaceholderHeight||0);_t.style.height=`${At}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(_t)):setTimeout(()=>this._scrollToCaretPosition(_t))}),this._previousValue=Bt,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(et){const{selectionStart:_t,selectionEnd:Bt}=et;!this._destroyed.isStopped&&this._hasFocus&&et.setSelectionRange(_t,Bt)}static{this.\u0275fac=function(_t){return new(_t||dt)(s.rXU(s.aKT),s.rXU(o.OD),s.rXU(s.SKi),s.rXU(S.qQ,8))}}static{this.\u0275dir=s.FsC({type:dt,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(_t,Bt){1&_t&&s.bIt("input",function(){return Bt._noopInputHandler()})},inputs:{minRows:[0,"cdkAutosizeMinRows","minRows"],maxRows:[0,"cdkAutosizeMaxRows","maxRows"],enabled:[2,"cdkTextareaAutosize","enabled",s.L39],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"],standalone:!0,features:[s.GFd]})}}return dt})(),q=(()=>{class dt{static{this.\u0275fac=function(_t){return new(_t||dt)}}static{this.\u0275mod=s.$C({type:dt})}static{this.\u0275inj=s.G2t({})}}return dt})()},177:(i,a,r)=>{"use strict";r.d(a,{AJ:()=>Zn,B3:()=>xo,Jj:()=>Yn,MD:()=>us,N0:()=>tc,PV:()=>Ra,QT:()=>c,Sm:()=>pt,Sq:()=>Ee,T3:()=>Eo,UE:()=>Sa,VF:()=>_,Vy:()=>Js,Xr:()=>ps,YU:()=>Mn,ZD:()=>y,_b:()=>na,aZ:()=>_t,bT:()=>Mt,fw:()=>et,hb:()=>q,hj:()=>S,jo:()=>ta,qQ:()=>T,vh:()=>Ka});var o=r(4438);let s=null;function c(){return s}function y(F){s??=F}class _{}const T=new o.nKC("");let A=(()=>{class F{historyGo(rt){throw new Error("")}static{this.\u0275fac=function(wt){return new(wt||F)}}static{this.\u0275prov=o.jDH({token:F,factory:()=>(0,o.WQX)(I),providedIn:"platform"})}}return F})();const S=new o.nKC("");let I=(()=>{class F extends A{constructor(){super(),this._doc=(0,o.WQX)(T),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return c().getBaseHref(this._doc)}onPopState(rt){const wt=c().getGlobalEventTarget(this._doc,"window");return wt.addEventListener("popstate",rt,!1),()=>wt.removeEventListener("popstate",rt)}onHashChange(rt){const wt=c().getGlobalEventTarget(this._doc,"window");return wt.addEventListener("hashchange",rt,!1),()=>wt.removeEventListener("hashchange",rt)}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(rt){this._location.pathname=rt}pushState(rt,wt,Se){this._history.pushState(rt,wt,Se)}replaceState(rt,wt,Se){this._history.replaceState(rt,wt,Se)}forward(){this._history.forward()}back(){this._history.back()}historyGo(rt=0){this._history.go(rt)}getState(){return this._history.state}static{this.\u0275fac=function(wt){return new(wt||F)}}static{this.\u0275prov=o.jDH({token:F,factory:()=>new F,providedIn:"platform"})}}return F})();function N(F,Dt){if(0==F.length)return Dt;if(0==Dt.length)return F;let rt=0;return F.endsWith("/")&&rt++,Dt.startsWith("/")&&rt++,2==rt?F+Dt.substring(1):1==rt?F+Dt:F+"/"+Dt}function Y(F){const Dt=F.match(/#|\?|$/),rt=Dt&&Dt.index||F.length;return F.slice(0,rt-("/"===F[rt-1]?1:0))+F.slice(rt)}function z(F){return F&&"?"!==F[0]?"?"+F:F}let q=(()=>{class F{historyGo(rt){throw new Error("")}static{this.\u0275fac=function(wt){return new(wt||F)}}static{this.\u0275prov=o.jDH({token:F,factory:()=>(0,o.WQX)(pt),providedIn:"root"})}}return F})();const dt=new o.nKC("");let pt=(()=>{class F extends q{constructor(rt,wt){super(),this._platformLocation=rt,this._removeListenerFns=[],this._baseHref=wt??this._platformLocation.getBaseHrefFromDOM()??(0,o.WQX)(T).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(rt){this._removeListenerFns.push(this._platformLocation.onPopState(rt),this._platformLocation.onHashChange(rt))}getBaseHref(){return this._baseHref}prepareExternalUrl(rt){return N(this._baseHref,rt)}path(rt=!1){const wt=this._platformLocation.pathname+z(this._platformLocation.search),Se=this._platformLocation.hash;return Se&&rt?`${wt}${Se}`:wt}pushState(rt,wt,Se,kr){const Br=this.prepareExternalUrl(Se+z(kr));this._platformLocation.pushState(rt,wt,Br)}replaceState(rt,wt,Se,kr){const Br=this.prepareExternalUrl(Se+z(kr));this._platformLocation.replaceState(rt,wt,Br)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(rt=0){this._platformLocation.historyGo?.(rt)}static{this.\u0275fac=function(wt){return new(wt||F)(o.KVO(A),o.KVO(dt,8))}}static{this.\u0275prov=o.jDH({token:F,factory:F.\u0275fac,providedIn:"root"})}}return F})(),et=(()=>{class F extends q{constructor(rt,wt){super(),this._platformLocation=rt,this._baseHref="",this._removeListenerFns=[],null!=wt&&(this._baseHref=wt)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(rt){this._removeListenerFns.push(this._platformLocation.onPopState(rt),this._platformLocation.onHashChange(rt))}getBaseHref(){return this._baseHref}path(rt=!1){const wt=this._platformLocation.hash??"#";return wt.length>0?wt.substring(1):wt}prepareExternalUrl(rt){const wt=N(this._baseHref,rt);return wt.length>0?"#"+wt:wt}pushState(rt,wt,Se,kr){let Br=this.prepareExternalUrl(Se+z(kr));0==Br.length&&(Br=this._platformLocation.pathname),this._platformLocation.pushState(rt,wt,Br)}replaceState(rt,wt,Se,kr){let Br=this.prepareExternalUrl(Se+z(kr));0==Br.length&&(Br=this._platformLocation.pathname),this._platformLocation.replaceState(rt,wt,Br)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(rt=0){this._platformLocation.historyGo?.(rt)}static{this.\u0275fac=function(wt){return new(wt||F)(o.KVO(A),o.KVO(dt,8))}}static{this.\u0275prov=o.jDH({token:F,factory:F.\u0275fac})}}return F})(),_t=(()=>{class F{constructor(rt){this._subject=new o.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=rt;const wt=this._locationStrategy.getBaseHref();this._basePath=function kt(F){if(new RegExp("^(https?:)?//").test(F)){const[,rt]=F.split(/\/\/[^\/]+/);return rt}return F}(Y(At(wt))),this._locationStrategy.onPopState(Se=>{this._subject.emit({url:this.path(!0),pop:!0,state:Se.state,type:Se.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(rt=!1){return this.normalize(this._locationStrategy.path(rt))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(rt,wt=""){return this.path()==this.normalize(rt+z(wt))}normalize(rt){return F.stripTrailingSlash(function jt(F,Dt){if(!F||!Dt.startsWith(F))return Dt;const rt=Dt.substring(F.length);return""===rt||["/",";","?","#"].includes(rt[0])?rt:Dt}(this._basePath,At(rt)))}prepareExternalUrl(rt){return rt&&"/"!==rt[0]&&(rt="/"+rt),this._locationStrategy.prepareExternalUrl(rt)}go(rt,wt="",Se=null){this._locationStrategy.pushState(Se,"",rt,wt),this._notifyUrlChangeListeners(this.prepareExternalUrl(rt+z(wt)),Se)}replaceState(rt,wt="",Se=null){this._locationStrategy.replaceState(Se,"",rt,wt),this._notifyUrlChangeListeners(this.prepareExternalUrl(rt+z(wt)),Se)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(rt=0){this._locationStrategy.historyGo?.(rt)}onUrlChange(rt){return this._urlChangeListeners.push(rt),this._urlChangeSubscription??=this.subscribe(wt=>{this._notifyUrlChangeListeners(wt.url,wt.state)}),()=>{const wt=this._urlChangeListeners.indexOf(rt);this._urlChangeListeners.splice(wt,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(rt="",wt){this._urlChangeListeners.forEach(Se=>Se(rt,wt))}subscribe(rt,wt,Se){return this._subject.subscribe({next:rt,error:wt,complete:Se})}static{this.normalizeQueryParams=z}static{this.joinWithSlash=N}static{this.stripTrailingSlash=Y}static{this.\u0275fac=function(wt){return new(wt||F)(o.KVO(q))}}static{this.\u0275prov=o.jDH({token:F,factory:()=>function Bt(){return new _t((0,o.KVO)(q))}(),providedIn:"root"})}}return F})();function At(F){return F.replace(/\/index.html$/,"")}var Ct=function(F){return F[F.Zero=0]="Zero",F[F.One=1]="One",F[F.Two=2]="Two",F[F.Few=3]="Few",F[F.Many=4]="Many",F[F.Other=5]="Other",F}(Ct||{}),$t=function(F){return F[F.Format=0]="Format",F[F.Standalone=1]="Standalone",F}($t||{}),qt=function(F){return F[F.Narrow=0]="Narrow",F[F.Abbreviated=1]="Abbreviated",F[F.Wide=2]="Wide",F[F.Short=3]="Short",F}(qt||{}),ve=function(F){return F[F.Short=0]="Short",F[F.Medium=1]="Medium",F[F.Long=2]="Long",F[F.Full=3]="Full",F}(ve||{});const ne={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 yt(F,Dt){return Wt((0,o.H5H)(F)[o.KH2.DateFormat],Dt)}function Lt(F,Dt){return Wt((0,o.H5H)(F)[o.KH2.TimeFormat],Dt)}function Ie(F,Dt){return Wt((0,o.H5H)(F)[o.KH2.DateTimeFormat],Dt)}function Pt(F,Dt){const rt=(0,o.H5H)(F),wt=rt[o.KH2.NumberSymbols][Dt];if(typeof wt>"u"){if(Dt===ne.CurrencyDecimal)return rt[o.KH2.NumberSymbols][ne.Decimal];if(Dt===ne.CurrencyGroup)return rt[o.KH2.NumberSymbols][ne.Group]}return wt}const me=o.mq5;function Vt(F){if(!F[o.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${F[o.KH2.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Wt(F,Dt){for(let rt=Dt;rt>-1;rt--)if(typeof F[rt]<"u")return F[rt];throw new Error("Locale data API: locale data undefined")}function Ne(F){const[Dt,rt]=F.split(":");return{hours:+Dt,minutes:+rt}}const Ao=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,hr={},Nt=/((?:[^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 he=function(F){return F[F.Short=0]="Short",F[F.ShortGMT=1]="ShortGMT",F[F.Long=2]="Long",F[F.Extended=3]="Extended",F}(he||{}),se=function(F){return F[F.FullYear=0]="FullYear",F[F.Month=1]="Month",F[F.Date=2]="Date",F[F.Hours=3]="Hours",F[F.Minutes=4]="Minutes",F[F.Seconds=5]="Seconds",F[F.FractionalSeconds=6]="FractionalSeconds",F[F.Day=7]="Day",F}(se||{}),Le=function(F){return F[F.DayPeriods=0]="DayPeriods",F[F.Days=1]="Days",F[F.Months=2]="Months",F[F.Eras=3]="Eras",F}(Le||{});function yr(F,Dt,rt,wt){let Se=function Do(F){if(rr(F))return F;if("number"==typeof F&&!isNaN(F))return new Date(F);if("string"==typeof F){if(F=F.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(F)){const[Se,kr=1,Br=1]=F.split("-").map(To=>+To);return mt(Se,kr-1,Br)}const rt=parseFloat(F);if(!isNaN(F-rt))return new Date(rt);let wt;if(wt=F.match(Ao))return function Ko(F){const Dt=new Date(0);let rt=0,wt=0;const Se=F[8]?Dt.setUTCFullYear:Dt.setFullYear,kr=F[8]?Dt.setUTCHours:Dt.setHours;F[9]&&(rt=Number(F[9]+F[10]),wt=Number(F[9]+F[11])),Se.call(Dt,Number(F[1]),Number(F[2])-1,Number(F[3]));const Br=Number(F[4]||0)-rt,To=Number(F[5]||0)-wt,rn=Number(F[6]||0),Ln=Math.floor(1e3*parseFloat("0."+(F[7]||0)));return kr.call(Dt,Br,To,rn,Ln),Dt}(wt)}const Dt=new Date(F);if(!rr(Dt))throw new Error(`Unable to convert "${F}" into a date`);return Dt}(F);Dt=U(rt,Dt)||Dt;let To,Br=[];for(;Dt;){if(To=Nt.exec(Dt),!To){Br.push(Dt);break}{Br=Br.concat(To.slice(1));const xn=Br.pop();if(!xn)break;Dt=xn}}let rn=Se.getTimezoneOffset();wt&&(rn=pe(wt,rn),Se=function Yr(F,Dt,rt){const wt=rt?-1:1,Se=F.getTimezoneOffset();return function br(F,Dt){return(F=new Date(F.getTime())).setMinutes(F.getMinutes()+Dt),F}(F,wt*(pe(Dt,Se)-Se))}(Se,wt,!0));let Ln="";return Br.forEach(xn=>{const ln=function Ft(F){if(Qt[F])return Qt[F];let Dt;switch(F){case"G":case"GG":case"GGG":Dt=ir(Le.Eras,qt.Abbreviated);break;case"GGGG":Dt=ir(Le.Eras,qt.Wide);break;case"GGGGG":Dt=ir(Le.Eras,qt.Narrow);break;case"y":Dt=It(se.FullYear,1,0,!1,!0);break;case"yy":Dt=It(se.FullYear,2,0,!0,!0);break;case"yyy":Dt=It(se.FullYear,3,0,!1,!0);break;case"yyyy":Dt=It(se.FullYear,4,0,!1,!0);break;case"Y":Dt=te(1);break;case"YY":Dt=te(2,!0);break;case"YYY":Dt=te(3);break;case"YYYY":Dt=te(4);break;case"M":case"L":Dt=It(se.Month,1,1);break;case"MM":case"LL":Dt=It(se.Month,2,1);break;case"MMM":Dt=ir(Le.Months,qt.Abbreviated);break;case"MMMM":Dt=ir(Le.Months,qt.Wide);break;case"MMMMM":Dt=ir(Le.Months,qt.Narrow);break;case"LLL":Dt=ir(Le.Months,qt.Abbreviated,$t.Standalone);break;case"LLLL":Dt=ir(Le.Months,qt.Wide,$t.Standalone);break;case"LLLLL":Dt=ir(Le.Months,qt.Narrow,$t.Standalone);break;case"w":Dt=ho(1);break;case"ww":Dt=ho(2);break;case"W":Dt=ho(1,!0);break;case"d":Dt=It(se.Date,1);break;case"dd":Dt=It(se.Date,2);break;case"c":case"cc":Dt=It(se.Day,1);break;case"ccc":Dt=ir(Le.Days,qt.Abbreviated,$t.Standalone);break;case"cccc":Dt=ir(Le.Days,qt.Wide,$t.Standalone);break;case"ccccc":Dt=ir(Le.Days,qt.Narrow,$t.Standalone);break;case"cccccc":Dt=ir(Le.Days,qt.Short,$t.Standalone);break;case"E":case"EE":case"EEE":Dt=ir(Le.Days,qt.Abbreviated);break;case"EEEE":Dt=ir(Le.Days,qt.Wide);break;case"EEEEE":Dt=ir(Le.Days,qt.Narrow);break;case"EEEEEE":Dt=ir(Le.Days,qt.Short);break;case"a":case"aa":case"aaa":Dt=ir(Le.DayPeriods,qt.Abbreviated);break;case"aaaa":Dt=ir(Le.DayPeriods,qt.Wide);break;case"aaaaa":Dt=ir(Le.DayPeriods,qt.Narrow);break;case"b":case"bb":case"bbb":Dt=ir(Le.DayPeriods,qt.Abbreviated,$t.Standalone,!0);break;case"bbbb":Dt=ir(Le.DayPeriods,qt.Wide,$t.Standalone,!0);break;case"bbbbb":Dt=ir(Le.DayPeriods,qt.Narrow,$t.Standalone,!0);break;case"B":case"BB":case"BBB":Dt=ir(Le.DayPeriods,qt.Abbreviated,$t.Format,!0);break;case"BBBB":Dt=ir(Le.DayPeriods,qt.Wide,$t.Format,!0);break;case"BBBBB":Dt=ir(Le.DayPeriods,qt.Narrow,$t.Format,!0);break;case"h":Dt=It(se.Hours,1,-12);break;case"hh":Dt=It(se.Hours,2,-12);break;case"H":Dt=It(se.Hours,1);break;case"HH":Dt=It(se.Hours,2);break;case"m":Dt=It(se.Minutes,1);break;case"mm":Dt=It(se.Minutes,2);break;case"s":Dt=It(se.Seconds,1);break;case"ss":Dt=It(se.Seconds,2);break;case"S":Dt=It(se.FractionalSeconds,1);break;case"SS":Dt=It(se.FractionalSeconds,2);break;case"SSS":Dt=It(se.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":Dt=nr(he.Short);break;case"ZZZZZ":Dt=nr(he.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":Dt=nr(he.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":Dt=nr(he.Long);break;default:return null}return Qt[F]=Dt,Dt}(xn);Ln+=ln?ln(Se,rt,rn):"''"===xn?"'":xn.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Ln}function mt(F,Dt,rt){const wt=new Date(0);return wt.setFullYear(F,Dt,rt),wt.setHours(0,0,0),wt}function U(F,Dt){const rt=function qe(F){return(0,o.H5H)(F)[o.KH2.LocaleId]}(F);if(hr[rt]??={},hr[rt][Dt])return hr[rt][Dt];let wt="";switch(Dt){case"shortDate":wt=yt(F,ve.Short);break;case"mediumDate":wt=yt(F,ve.Medium);break;case"longDate":wt=yt(F,ve.Long);break;case"fullDate":wt=yt(F,ve.Full);break;case"shortTime":wt=Lt(F,ve.Short);break;case"mediumTime":wt=Lt(F,ve.Medium);break;case"longTime":wt=Lt(F,ve.Long);break;case"fullTime":wt=Lt(F,ve.Full);break;case"short":const Se=U(F,"shortTime"),kr=U(F,"shortDate");wt=Q(Ie(F,ve.Short),[Se,kr]);break;case"medium":const Br=U(F,"mediumTime"),To=U(F,"mediumDate");wt=Q(Ie(F,ve.Medium),[Br,To]);break;case"long":const rn=U(F,"longTime"),Ln=U(F,"longDate");wt=Q(Ie(F,ve.Long),[rn,Ln]);break;case"full":const xn=U(F,"fullTime"),ln=U(F,"fullDate");wt=Q(Ie(F,ve.Full),[xn,ln])}return wt&&(hr[rt][Dt]=wt),wt}function Q(F,Dt){return Dt&&(F=F.replace(/\{([^}]+)}/g,function(rt,wt){return null!=Dt&&wt in Dt?Dt[wt]:rt})),F}function it(F,Dt,rt="-",wt,Se){let kr="";(F<0||Se&&F<=0)&&(Se?F=1-F:(F=-F,kr=rt));let Br=String(F);for(;Br.length0||To>-rt)&&(To+=rt),F===se.Hours)0===To&&-12===rt&&(To=12);else if(F===se.FractionalSeconds)return function Tt(F,Dt){return it(F,3).substring(0,Dt)}(To,Dt);const rn=Pt(Br,ne.MinusSign);return it(To,Dt,rn,wt,Se)}}function ir(F,Dt,rt=$t.Format,wt=!1){return function(Se,kr){return function er(F,Dt,rt,wt,Se,kr){switch(rt){case Le.Months:return function _r(F,Dt,rt){const wt=(0,o.H5H)(F),kr=Wt([wt[o.KH2.MonthsFormat],wt[o.KH2.MonthsStandalone]],Dt);return Wt(kr,rt)}(Dt,Se,wt)[F.getMonth()];case Le.Days:return function mr(F,Dt,rt){const wt=(0,o.H5H)(F),kr=Wt([wt[o.KH2.DaysFormat],wt[o.KH2.DaysStandalone]],Dt);return Wt(kr,rt)}(Dt,Se,wt)[F.getDay()];case Le.DayPeriods:const Br=F.getHours(),To=F.getMinutes();if(kr){const Ln=function Te(F){const Dt=(0,o.H5H)(F);return Vt(Dt),(Dt[o.KH2.ExtraData][2]||[]).map(wt=>"string"==typeof wt?Ne(wt):[Ne(wt[0]),Ne(wt[1])])}(Dt),xn=function ie(F,Dt,rt){const wt=(0,o.H5H)(F);Vt(wt);const kr=Wt([wt[o.KH2.ExtraData][0],wt[o.KH2.ExtraData][1]],Dt)||[];return Wt(kr,rt)||[]}(Dt,Se,wt),ln=Ln.findIndex(Pn=>{if(Array.isArray(Pn)){const[yo,Vr]=Pn,Oo=Br>=yo.hours&&To>=yo.minutes,Fn=Br0?Math.floor(Se/60):Math.ceil(Se/60);switch(F){case he.Short:return(Se>=0?"+":"")+it(Br,2,kr)+it(Math.abs(Se%60),2,kr);case he.ShortGMT:return"GMT"+(Se>=0?"+":"")+it(Br,1,kr);case he.Long:return"GMT"+(Se>=0?"+":"")+it(Br,2,kr)+":"+it(Math.abs(Se%60),2,kr);case he.Extended:return 0===wt?"Z":(Se>=0?"+":"")+it(Br,2,kr)+":"+it(Math.abs(Se%60),2,kr);default:throw new Error(`Unknown zone width "${F}"`)}}}const Hr=0,Qr=4;function gr(F){const Dt=F.getDay(),rt=0===Dt?-3:Qr-Dt;return mt(F.getFullYear(),F.getMonth(),F.getDate()+rt)}function ho(F,Dt=!1){return function(rt,wt){let Se;if(Dt){const kr=new Date(rt.getFullYear(),rt.getMonth(),1).getDay()-1,Br=rt.getDate();Se=1+Math.floor((Br+kr)/7)}else{const kr=gr(rt),Br=function Xr(F){const Dt=mt(F,Hr,1).getDay();return mt(F,0,1+(Dt<=Qr?Qr:Qr+7)-Dt)}(kr.getFullYear()),To=kr.getTime()-Br.getTime();Se=1+Math.round(To/6048e5)}return it(Se,F,Pt(wt,ne.MinusSign))}}function te(F,Dt=!1){return function(rt,wt){return it(gr(rt).getFullYear(),F,Pt(wt,ne.MinusSign),Dt)}}const Qt={};function pe(F,Dt){F=F.replace(/:/g,"");const rt=Date.parse("Jan 01, 1970 00:00:00 "+F)/6e4;return isNaN(rt)?Dt:rt}function rr(F){return F instanceof Date&&!isNaN(F.valueOf())}let Ri=(()=>{class F{static{this.\u0275fac=function(wt){return new(wt||F)}}static{this.\u0275prov=o.jDH({token:F,factory:function(wt){let Se=null;return wt?Se=new wt:(kr=o.KVO(o.xe9),Se=new Oa(kr)),Se;var kr},providedIn:"root"})}}return F})();let Oa=(()=>{class F extends Ri{constructor(rt){super(),this.locale=rt}getPluralCategory(rt,wt){switch(me(wt||this.locale)(rt)){case Ct.Zero:return"zero";case Ct.One:return"one";case Ct.Two:return"two";case Ct.Few:return"few";case Ct.Many:return"many";default:return"other"}}static{this.\u0275fac=function(wt){return new(wt||F)(o.KVO(o.xe9))}}static{this.\u0275prov=o.jDH({token:F,factory:F.\u0275fac})}}return F})();function na(F,Dt){Dt=encodeURIComponent(Dt);for(const rt of F.split(";")){const wt=rt.indexOf("="),[Se,kr]=-1==wt?[rt,""]:[rt.slice(0,wt),rt.slice(wt+1)];if(Se.trim()===Dt)return decodeURIComponent(kr)}return null}const Xn=/\s+/,ui=[];let Mn=(()=>{class F{constructor(rt,wt){this._ngEl=rt,this._renderer=wt,this.initialClasses=ui,this.stateMap=new Map}set klass(rt){this.initialClasses=null!=rt?rt.trim().split(Xn):ui}set ngClass(rt){this.rawClass="string"==typeof rt?rt.trim().split(Xn):rt}ngDoCheck(){for(const wt of this.initialClasses)this._updateState(wt,!0);const rt=this.rawClass;if(Array.isArray(rt)||rt instanceof Set)for(const wt of rt)this._updateState(wt,!0);else if(null!=rt)for(const wt of Object.keys(rt))this._updateState(wt,!!rt[wt]);this._applyStateDiff()}_updateState(rt,wt){const Se=this.stateMap.get(rt);void 0!==Se?(Se.enabled!==wt&&(Se.changed=!0,Se.enabled=wt),Se.touched=!0):this.stateMap.set(rt,{enabled:wt,changed:!0,touched:!0})}_applyStateDiff(){for(const rt of this.stateMap){const wt=rt[0],Se=rt[1];Se.changed?(this._toggleClass(wt,Se.enabled),Se.changed=!1):Se.touched||(Se.enabled&&this._toggleClass(wt,!1),this.stateMap.delete(wt)),Se.touched=!1}}_toggleClass(rt,wt){(rt=rt.trim()).length>0&&rt.split(Xn).forEach(Se=>{wt?this._renderer.addClass(this._ngEl.nativeElement,Se):this._renderer.removeClass(this._ngEl.nativeElement,Se)})}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(o.aKT),o.rXU(o.sFG))}}static{this.\u0275dir=o.FsC({type:F,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"},standalone:!0})}}return F})();class Be{constructor(Dt,rt,wt,Se){this.$implicit=Dt,this.ngForOf=rt,this.index=wt,this.count=Se}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 Ee=(()=>{class F{set ngForOf(rt){this._ngForOf=rt,this._ngForOfDirty=!0}set ngForTrackBy(rt){this._trackByFn=rt}get ngForTrackBy(){return this._trackByFn}constructor(rt,wt,Se){this._viewContainer=rt,this._template=wt,this._differs=Se,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(rt){rt&&(this._template=rt)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const rt=this._ngForOf;!this._differ&&rt&&(this._differ=this._differs.find(rt).create(this.ngForTrackBy))}if(this._differ){const rt=this._differ.diff(this._ngForOf);rt&&this._applyChanges(rt)}}_applyChanges(rt){const wt=this._viewContainer;rt.forEachOperation((Se,kr,Br)=>{if(null==Se.previousIndex)wt.createEmbeddedView(this._template,new Be(Se.item,this._ngForOf,-1,-1),null===Br?void 0:Br);else if(null==Br)wt.remove(null===kr?void 0:kr);else if(null!==kr){const To=wt.get(kr);wt.move(To,Br),bt(To,Se)}});for(let Se=0,kr=wt.length;Se{bt(wt.get(Se.currentIndex),Se)})}static ngTemplateContextGuard(rt,wt){return!0}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(o.c1b),o.rXU(o.C4Q),o.rXU(o._q3))}}static{this.\u0275dir=o.FsC({type:F,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}}return F})();function bt(F,Dt){F.context.$implicit=Dt.item}let Mt=(()=>{class F{constructor(rt,wt){this._viewContainer=rt,this._context=new de,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=wt}set ngIf(rt){this._context.$implicit=this._context.ngIf=rt,this._updateView()}set ngIfThen(rt){He("ngIfThen",rt),this._thenTemplateRef=rt,this._thenViewRef=null,this._updateView()}set ngIfElse(rt){He("ngIfElse",rt),this._elseTemplateRef=rt,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 ngTemplateContextGuard(rt,wt){return!0}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(o.c1b),o.rXU(o.C4Q))}}static{this.\u0275dir=o.FsC({type:F,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}}return F})();class de{constructor(){this.$implicit=null,this.ngIf=null}}function He(F,Dt){if(Dt&&!Dt.createEmbeddedView)throw new Error(`${F} must be a TemplateRef, but received '${(0,o.Tbb)(Dt)}'.`)}let xo=(()=>{class F{constructor(rt,wt,Se){this._ngEl=rt,this._differs=wt,this._renderer=Se,this._ngStyle=null,this._differ=null}set ngStyle(rt){this._ngStyle=rt,!this._differ&&rt&&(this._differ=this._differs.find(rt).create())}ngDoCheck(){if(this._differ){const rt=this._differ.diff(this._ngStyle);rt&&this._applyChanges(rt)}}_setStyle(rt,wt){const[Se,kr]=rt.split("."),Br=-1===Se.indexOf("-")?void 0:o.czy.DashCase;null!=wt?this._renderer.setStyle(this._ngEl.nativeElement,Se,kr?`${wt}${kr}`:wt,Br):this._renderer.removeStyle(this._ngEl.nativeElement,Se,Br)}_applyChanges(rt){rt.forEachRemovedItem(wt=>this._setStyle(wt.key,null)),rt.forEachAddedItem(wt=>this._setStyle(wt.key,wt.currentValue)),rt.forEachChangedItem(wt=>this._setStyle(wt.key,wt.currentValue))}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(o.aKT),o.rXU(o.MKu),o.rXU(o.sFG))}}static{this.\u0275dir=o.FsC({type:F,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}}return F})(),Eo=(()=>{class F{constructor(rt){this._viewContainerRef=rt,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(rt){if(this._shouldRecreateView(rt)){const wt=this._viewContainerRef;if(this._viewRef&&wt.remove(wt.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const Se=this._createContextForwardProxy();this._viewRef=wt.createEmbeddedView(this.ngTemplateOutlet,Se,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(rt){return!!rt.ngTemplateOutlet||!!rt.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(rt,wt,Se)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,wt,Se),get:(rt,wt,Se)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,wt,Se)}})}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(o.c1b))}}static{this.\u0275dir=o.FsC({type:F,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[o.OA$]})}}return F})();function no(F,Dt){return new o.wOt(2100,!1)}class si{createSubscription(Dt,rt){return(0,o.O8t)(()=>Dt.subscribe({next:rt,error:wt=>{throw wt}}))}dispose(Dt){(0,o.O8t)(()=>Dt.unsubscribe())}}class $i{createSubscription(Dt,rt){return Dt.then(rt,wt=>{throw wt})}dispose(Dt){}}const vi=new $i,jo=new si;let Yn=(()=>{class F{constructor(rt){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=rt}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(rt){if(!this._obj){if(rt)try{this.markForCheckOnValueUpdate=!1,this._subscribe(rt)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return rt!==this._obj?(this._dispose(),this.transform(rt)):this._latestValue}_subscribe(rt){this._obj=rt,this._strategy=this._selectStrategy(rt),this._subscription=this._strategy.createSubscription(rt,wt=>this._updateLatestValue(rt,wt))}_selectStrategy(rt){if((0,o.jNT)(rt))return vi;if((0,o.zjR)(rt))return jo;throw no()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(rt,wt){rt===this._obj&&(this._latestValue=wt,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(o.gRc,16))}}static{this.\u0275pipe=o.EJ8({name:"async",type:F,pure:!1,standalone:!0})}}return F})();const on=/(?:[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 Ra=(()=>{class F{transform(rt){if(null==rt)return null;if("string"!=typeof rt)throw no();return rt.replace(on,wt=>wt[0].toUpperCase()+wt.slice(1).toLowerCase())}static{this.\u0275fac=function(wt){return new(wt||F)}}static{this.\u0275pipe=o.EJ8({name:"titlecase",type:F,pure:!0,standalone:!0})}}return F})();const Fs=new o.nKC(""),ls=new o.nKC("");let Ka=(()=>{class F{constructor(rt,wt,Se){this.locale=rt,this.defaultTimezone=wt,this.defaultOptions=Se}transform(rt,wt,Se,kr){if(null==rt||""===rt||rt!=rt)return null;try{return yr(rt,wt??this.defaultOptions?.dateFormat??"mediumDate",kr||this.locale,Se??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(Br){throw no()}}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(o.xe9,16),o.rXU(Fs,24),o.rXU(ls,24))}}static{this.\u0275pipe=o.EJ8({name:"date",type:F,pure:!0,standalone:!0})}}return F})();const pa=/#/g;let ta=(()=>{class F{constructor(rt){this._localization=rt}transform(rt,wt,Se){if(null==rt)return"";if("object"!=typeof wt||null===wt)throw no();return wt[function yi(F,Dt,rt,wt){let Se=`=${F}`;if(Dt.indexOf(Se)>-1||(Se=rt.getPluralCategory(F,wt),Dt.indexOf(Se)>-1))return Se;if(Dt.indexOf("other")>-1)return"other";throw new Error(`No plural message found for value "${F}"`)}(rt,Object.keys(wt),this._localization,Se)].replace(pa,rt.toString())}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(Ri,16))}}static{this.\u0275pipe=o.EJ8({name:"i18nPlural",type:F,pure:!0,standalone:!0})}}return F})(),us=(()=>{class F{static{this.\u0275fac=function(wt){return new(wt||F)}}static{this.\u0275mod=o.$C({type:F})}static{this.\u0275inj=o.G2t({})}}return F})();const Zn="browser",Di="server";function Sa(F){return F===Zn}function Js(F){return F===Di}let ps=(()=>{class F{static{this.\u0275prov=(0,o.jDH)({token:F,providedIn:"root",factory:()=>Sa((0,o.WQX)(o.Agw))?new Vi((0,o.WQX)(T),window):new hs})}}return F})();class Vi{constructor(Dt,rt){this.document=Dt,this.window=rt,this.offset=()=>[0,0]}setOffset(Dt){this.offset=Array.isArray(Dt)?()=>Dt:Dt}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(Dt){this.window.scrollTo(Dt[0],Dt[1])}scrollToAnchor(Dt){const rt=function kn(F,Dt){const rt=F.getElementById(Dt)||F.getElementsByName(Dt)[0];if(rt)return rt;if("function"==typeof F.createTreeWalker&&F.body&&"function"==typeof F.body.attachShadow){const wt=F.createTreeWalker(F.body,NodeFilter.SHOW_ELEMENT);let Se=wt.currentNode;for(;Se;){const kr=Se.shadowRoot;if(kr){const Br=kr.getElementById(Dt)||kr.querySelector(`[name="${Dt}"]`);if(Br)return Br}Se=wt.nextNode()}}return null}(this.document,Dt);rt&&(this.scrollToElement(rt),rt.focus())}setHistoryScrollRestoration(Dt){this.window.history.scrollRestoration=Dt}scrollToElement(Dt){const rt=Dt.getBoundingClientRect(),wt=rt.left+this.window.pageXOffset,Se=rt.top+this.window.pageYOffset,kr=this.offset();this.window.scrollTo(wt-kr[0],Se-kr[1])}}class hs{setOffset(Dt){}getScrollPosition(){return[0,0]}scrollToPosition(Dt){}scrollToAnchor(Dt){}setHistoryScrollRestoration(Dt){}}class tc{}},1626:(i,a,r)=>{"use strict";r.d(a,{$R:()=>Yr,Nl:()=>kt,Qq:()=>Ie,b$:()=>Do,cS:()=>_r,yz:()=>Wr});var o=r(467),s=r(4438),c=r(7673),y=r(1985),_=r(6648),E=r(274),T=r(5964),A=r(6354),S=r(980),I=r(5558),N=r(177);class Y{}class z{}class q{constructor(Be){this.normalizedNames=new Map,this.lazyUpdate=null,Be?"string"==typeof Be?this.lazyInit=()=>{this.headers=new Map,Be.split("\n").forEach(Ee=>{const bt=Ee.indexOf(":");if(bt>0){const Yt=Ee.slice(0,bt),Mt=Yt.toLowerCase(),de=Ee.slice(bt+1).trim();this.maybeSetNormalizedName(Yt,Mt),this.headers.has(Mt)?this.headers.get(Mt).push(de):this.headers.set(Mt,[de])}})}:typeof Headers<"u"&&Be instanceof Headers?(this.headers=new Map,Be.forEach((Ee,bt)=>{this.setHeaderEntries(bt,Ee)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(Be).forEach(([Ee,bt])=>{this.setHeaderEntries(Ee,bt)})}:this.headers=new Map}has(Be){return this.init(),this.headers.has(Be.toLowerCase())}get(Be){this.init();const Ee=this.headers.get(Be.toLowerCase());return Ee&&Ee.length>0?Ee[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(Be){return this.init(),this.headers.get(Be.toLowerCase())||null}append(Be,Ee){return this.clone({name:Be,value:Ee,op:"a"})}set(Be,Ee){return this.clone({name:Be,value:Ee,op:"s"})}delete(Be,Ee){return this.clone({name:Be,value:Ee,op:"d"})}maybeSetNormalizedName(Be,Ee){this.normalizedNames.has(Ee)||this.normalizedNames.set(Ee,Be)}init(){this.lazyInit&&(this.lazyInit instanceof q?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(Be=>this.applyUpdate(Be)),this.lazyUpdate=null))}copyFrom(Be){Be.init(),Array.from(Be.headers.keys()).forEach(Ee=>{this.headers.set(Ee,Be.headers.get(Ee)),this.normalizedNames.set(Ee,Be.normalizedNames.get(Ee))})}clone(Be){const Ee=new q;return Ee.lazyInit=this.lazyInit&&this.lazyInit instanceof q?this.lazyInit:this,Ee.lazyUpdate=(this.lazyUpdate||[]).concat([Be]),Ee}applyUpdate(Be){const Ee=Be.name.toLowerCase();switch(Be.op){case"a":case"s":let bt=Be.value;if("string"==typeof bt&&(bt=[bt]),0===bt.length)return;this.maybeSetNormalizedName(Be.name,Ee);const Yt=("a"===Be.op?this.headers.get(Ee):void 0)||[];Yt.push(...bt),this.headers.set(Ee,Yt);break;case"d":const Mt=Be.value;if(Mt){let de=this.headers.get(Ee);if(!de)return;de=de.filter(He=>-1===Mt.indexOf(He)),0===de.length?(this.headers.delete(Ee),this.normalizedNames.delete(Ee)):this.headers.set(Ee,de)}else this.headers.delete(Ee),this.normalizedNames.delete(Ee)}}setHeaderEntries(Be,Ee){const bt=(Array.isArray(Ee)?Ee:[Ee]).map(Mt=>Mt.toString()),Yt=Be.toLowerCase();this.headers.set(Yt,bt),this.maybeSetNormalizedName(Be,Yt)}forEach(Be){this.init(),Array.from(this.normalizedNames.keys()).forEach(Ee=>Be(this.normalizedNames.get(Ee),this.headers.get(Ee)))}}class pt{encodeKey(Be){return jt(Be)}encodeValue(Be){return jt(Be)}decodeKey(Be){return decodeURIComponent(Be)}decodeValue(Be){return decodeURIComponent(Be)}}const _t=/%(\d[a-f0-9])/gi,Bt={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function jt(Xt){return encodeURIComponent(Xt).replace(_t,(Be,Ee)=>Bt[Ee]??Be)}function At(Xt){return`${Xt}`}class kt{constructor(Be={}){if(this.updates=null,this.cloneFrom=null,this.encoder=Be.encoder||new pt,Be.fromString){if(Be.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function et(Xt,Be){const Ee=new Map;return Xt.length>0&&Xt.replace(/^\?/,"").split("&").forEach(Yt=>{const Mt=Yt.indexOf("="),[de,He]=-1==Mt?[Be.decodeKey(Yt),""]:[Be.decodeKey(Yt.slice(0,Mt)),Be.decodeValue(Yt.slice(Mt+1))],Oe=Ee.get(de)||[];Oe.push(He),Ee.set(de,Oe)}),Ee}(Be.fromString,this.encoder)}else Be.fromObject?(this.map=new Map,Object.keys(Be.fromObject).forEach(Ee=>{const bt=Be.fromObject[Ee],Yt=Array.isArray(bt)?bt.map(At):[At(bt)];this.map.set(Ee,Yt)})):this.map=null}has(Be){return this.init(),this.map.has(Be)}get(Be){this.init();const Ee=this.map.get(Be);return Ee?Ee[0]:null}getAll(Be){return this.init(),this.map.get(Be)||null}keys(){return this.init(),Array.from(this.map.keys())}append(Be,Ee){return this.clone({param:Be,value:Ee,op:"a"})}appendAll(Be){const Ee=[];return Object.keys(Be).forEach(bt=>{const Yt=Be[bt];Array.isArray(Yt)?Yt.forEach(Mt=>{Ee.push({param:bt,value:Mt,op:"a"})}):Ee.push({param:bt,value:Yt,op:"a"})}),this.clone(Ee)}set(Be,Ee){return this.clone({param:Be,value:Ee,op:"s"})}delete(Be,Ee){return this.clone({param:Be,value:Ee,op:"d"})}toString(){return this.init(),this.keys().map(Be=>{const Ee=this.encoder.encodeKey(Be);return this.map.get(Be).map(bt=>Ee+"="+this.encoder.encodeValue(bt)).join("&")}).filter(Be=>""!==Be).join("&")}clone(Be){const Ee=new kt({encoder:this.encoder});return Ee.cloneFrom=this.cloneFrom||this,Ee.updates=(this.updates||[]).concat(Be),Ee}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(Be=>this.map.set(Be,this.cloneFrom.map.get(Be))),this.updates.forEach(Be=>{switch(Be.op){case"a":case"s":const Ee=("a"===Be.op?this.map.get(Be.param):void 0)||[];Ee.push(At(Be.value)),this.map.set(Be.param,Ee);break;case"d":if(void 0===Be.value){this.map.delete(Be.param);break}{let bt=this.map.get(Be.param)||[];const Yt=bt.indexOf(At(Be.value));-1!==Yt&&bt.splice(Yt,1),bt.length>0?this.map.set(Be.param,bt):this.map.delete(Be.param)}}}),this.cloneFrom=this.updates=null)}}class lt{constructor(){this.map=new Map}set(Be,Ee){return this.map.set(Be,Ee),this}get(Be){return this.map.has(Be)||this.map.set(Be,Be.defaultValue()),this.map.get(Be)}delete(Be){return this.map.delete(Be),this}has(Be){return this.map.has(Be)}keys(){return this.map.keys()}}function $t(Xt){return typeof ArrayBuffer<"u"&&Xt instanceof ArrayBuffer}function qt(Xt){return typeof Blob<"u"&&Xt instanceof Blob}function ve(Xt){return typeof FormData<"u"&&Xt instanceof FormData}class ce{constructor(Be,Ee,bt,Yt){let Mt;if(this.url=Ee,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=Be.toUpperCase(),function Ct(Xt){switch(Xt){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Yt?(this.body=void 0!==bt?bt:null,Mt=Yt):Mt=bt,Mt&&(this.reportProgress=!!Mt.reportProgress,this.withCredentials=!!Mt.withCredentials,Mt.responseType&&(this.responseType=Mt.responseType),Mt.headers&&(this.headers=Mt.headers),Mt.context&&(this.context=Mt.context),Mt.params&&(this.params=Mt.params),this.transferCache=Mt.transferCache),this.headers??=new q,this.context??=new lt,this.params){const de=this.params.toString();if(0===de.length)this.urlWithParams=Ee;else{const He=Ee.indexOf("?");this.urlWithParams=Ee+(-1===He?"?":HePr.set($r,Be.setHeaders[$r]),fr)),Be.setParams&&(Ir=Object.keys(Be.setParams).reduce((Pr,$r)=>Pr.set($r,Be.setParams[$r]),Ir)),new ce(Ee,bt,de,{params:Ir,headers:fr,context:Cr,reportProgress:Oe,responseType:Yt,withCredentials:He,transferCache:Mt})}}var qe=function(Xt){return Xt[Xt.Sent=0]="Sent",Xt[Xt.UploadProgress=1]="UploadProgress",Xt[Xt.ResponseHeader=2]="ResponseHeader",Xt[Xt.DownloadProgress=3]="DownloadProgress",Xt[Xt.Response=4]="Response",Xt[Xt.User=5]="User",Xt}(qe||{});class Mr{constructor(Be,Ee=200,bt="OK"){this.headers=Be.headers||new q,this.status=void 0!==Be.status?Be.status:Ee,this.statusText=Be.statusText||bt,this.url=Be.url||null,this.ok=this.status>=200&&this.status<300}}class mr extends Mr{constructor(Be={}){super(Be),this.type=qe.ResponseHeader}clone(Be={}){return new mr({headers:Be.headers||this.headers,status:void 0!==Be.status?Be.status:this.status,statusText:Be.statusText||this.statusText,url:Be.url||this.url||void 0})}}class _r extends Mr{constructor(Be={}){super(Be),this.type=qe.Response,this.body=void 0!==Be.body?Be.body:null}clone(Be={}){return new _r({body:void 0!==Be.body?Be.body:this.body,headers:Be.headers||this.headers,status:void 0!==Be.status?Be.status:this.status,statusText:Be.statusText||this.statusText,url:Be.url||this.url||void 0})}}class Wr extends Mr{constructor(Be){super(Be,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${Be.url||"(unknown url)"}`:`Http failure response for ${Be.url||"(unknown url)"}: ${Be.status} ${Be.statusText}`,this.error=Be.error||null}}function Lt(Xt,Be){return{body:Be,headers:Xt.headers,context:Xt.context,observe:Xt.observe,params:Xt.params,reportProgress:Xt.reportProgress,responseType:Xt.responseType,withCredentials:Xt.withCredentials,transferCache:Xt.transferCache}}let Ie=(()=>{class Xt{constructor(Ee){this.handler=Ee}request(Ee,bt,Yt={}){let Mt;if(Ee instanceof ce)Mt=Ee;else{let Oe,fr;Oe=Yt.headers instanceof q?Yt.headers:new q(Yt.headers),Yt.params&&(fr=Yt.params instanceof kt?Yt.params:new kt({fromObject:Yt.params})),Mt=new ce(Ee,bt,void 0!==Yt.body?Yt.body:null,{headers:Oe,context:Yt.context,params:fr,reportProgress:Yt.reportProgress,responseType:Yt.responseType||"json",withCredentials:Yt.withCredentials,transferCache:Yt.transferCache})}const de=(0,c.of)(Mt).pipe((0,E.H)(Oe=>this.handler.handle(Oe)));if(Ee instanceof ce||"events"===Yt.observe)return de;const He=de.pipe((0,T.p)(Oe=>Oe instanceof _r));switch(Yt.observe||"body"){case"body":switch(Mt.responseType){case"arraybuffer":return He.pipe((0,A.T)(Oe=>{if(null!==Oe.body&&!(Oe.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Oe.body}));case"blob":return He.pipe((0,A.T)(Oe=>{if(null!==Oe.body&&!(Oe.body instanceof Blob))throw new Error("Response is not a Blob.");return Oe.body}));case"text":return He.pipe((0,A.T)(Oe=>{if(null!==Oe.body&&"string"!=typeof Oe.body)throw new Error("Response is not a string.");return Oe.body}));default:return He.pipe((0,A.T)(Oe=>Oe.body))}case"response":return He;default:throw new Error(`Unreachable: unhandled observe type ${Yt.observe}}`)}}delete(Ee,bt={}){return this.request("DELETE",Ee,bt)}get(Ee,bt={}){return this.request("GET",Ee,bt)}head(Ee,bt={}){return this.request("HEAD",Ee,bt)}jsonp(Ee,bt){return this.request("JSONP",Ee,{params:(new kt).append(bt,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(Ee,bt={}){return this.request("OPTIONS",Ee,bt)}patch(Ee,bt,Yt={}){return this.request("PATCH",Ee,Lt(Yt,bt))}post(Ee,bt,Yt={}){return this.request("POST",Ee,Lt(Yt,bt))}put(Ee,bt,Yt={}){return this.request("PUT",Ee,Lt(Yt,bt))}static{this.\u0275fac=function(bt){return new(bt||Xt)(s.KVO(Y))}}static{this.\u0275prov=s.jDH({token:Xt,factory:Xt.\u0275fac})}}return Xt})();const Pt=/^\)\]\}',?\n/;function zt(Xt){if(Xt.url)return Xt.url;const Be="X-Request-URL".toLocaleLowerCase();return Xt.headers.get(Be)}let Ae=(()=>{class Xt{constructor(){this.fetchImpl=(0,s.WQX)(Ye,{optional:!0})?.fetch??((...Ee)=>globalThis.fetch(...Ee)),this.ngZone=(0,s.WQX)(s.SKi)}handle(Ee){return new y.c(bt=>{const Yt=new AbortController;return this.doRequest(Ee,Yt.signal,bt).then(ft,Mt=>bt.error(new Wr({error:Mt}))),()=>Yt.abort()})}doRequest(Ee,bt,Yt){var Mt=this;return(0,o.A)(function*(){const de=Mt.createRequestInit(Ee);let He;try{const Jr=Mt.ngZone.runOutsideAngular(()=>Mt.fetchImpl(Ee.urlWithParams,{signal:bt,...de}));(function me(Xt){Xt.then(ft,ft)})(Jr),Yt.next({type:qe.Sent}),He=yield Jr}catch(Jr){return void Yt.error(new Wr({error:Jr,status:Jr.status??0,statusText:Jr.statusText,url:Ee.urlWithParams,headers:Jr.headers}))}const Oe=new q(He.headers),fr=He.statusText,Ir=zt(He)??Ee.urlWithParams;let Cr=He.status,Pr=null;if(Ee.reportProgress&&Yt.next(new mr({headers:Oe,status:Cr,statusText:fr,url:Ir})),He.body){const Jr=He.headers.get("content-length"),eo=[],xo=He.body.getReader();let fo,no,Eo=0;const si=typeof Zone<"u"&&Zone.current;yield Mt.ngZone.runOutsideAngular((0,o.A)(function*(){for(;;){const{done:vi,value:jo}=yield xo.read();if(vi)break;if(eo.push(jo),Eo+=jo.length,Ee.reportProgress){no="text"===Ee.responseType?(no??"")+(fo??=new TextDecoder).decode(jo,{stream:!0}):void 0;const Yn=()=>Yt.next({type:qe.DownloadProgress,total:Jr?+Jr:void 0,loaded:Eo,partialText:no});si?si.run(Yn):Yn()}}}));const $i=Mt.concatChunks(eo,Eo);try{const vi=He.headers.get("Content-Type")??"";Pr=Mt.parseBody(Ee,$i,vi)}catch(vi){return void Yt.error(new Wr({error:vi,headers:new q(He.headers),status:He.status,statusText:He.statusText,url:zt(He)??Ee.urlWithParams}))}}0===Cr&&(Cr=Pr?200:0),Cr>=200&&Cr<300?(Yt.next(new _r({body:Pr,headers:Oe,status:Cr,statusText:fr,url:Ir})),Yt.complete()):Yt.error(new Wr({error:Pr,headers:Oe,status:Cr,statusText:fr,url:Ir}))})()}parseBody(Ee,bt,Yt){switch(Ee.responseType){case"json":const Mt=(new TextDecoder).decode(bt).replace(Pt,"");return""===Mt?null:JSON.parse(Mt);case"text":return(new TextDecoder).decode(bt);case"blob":return new Blob([bt],{type:Yt});case"arraybuffer":return bt.buffer}}createRequestInit(Ee){const bt={},Yt=Ee.withCredentials?"include":void 0;if(Ee.headers.forEach((Mt,de)=>bt[Mt]=de.join(",")),Ee.headers.has("Accept")||(bt.Accept="application/json, text/plain, */*"),!Ee.headers.has("Content-Type")){const Mt=Ee.detectContentTypeHeader();null!==Mt&&(bt["Content-Type"]=Mt)}return{body:Ee.serializeBody(),method:Ee.method,headers:bt,credentials:Yt}}concatChunks(Ee,bt){const Yt=new Uint8Array(bt);let Mt=0;for(const de of Ee)Yt.set(de,Mt),Mt+=de.length;return Yt}static{this.\u0275fac=function(bt){return new(bt||Xt)}}static{this.\u0275prov=s.jDH({token:Xt,factory:Xt.\u0275fac})}}return Xt})();class Ye{}function ft(){}function Vt(Xt,Be){return Be(Xt)}const Wt=new s.nKC(""),Ne=new s.nKC(""),$e=new s.nKC("",{providedIn:"root",factory:()=>!0});let hr=(()=>{class Xt extends Y{constructor(Ee,bt){super(),this.backend=Ee,this.injector=bt,this.chain=null,this.pendingTasks=(0,s.WQX)(s.TgB),this.contributeToStability=(0,s.WQX)($e)}handle(Ee){if(null===this.chain){const bt=Array.from(new Set([...this.injector.get(Wt),...this.injector.get(Ne,[])]));this.chain=bt.reduceRight((Yt,Mt)=>function ie(Xt,Be,Ee){return(bt,Yt)=>(0,s.N4e)(Ee,()=>Be(bt,Mt=>Xt(Mt,Yt)))}(Yt,Mt,this.injector),Vt)}if(this.contributeToStability){const bt=this.pendingTasks.add();return this.chain(Ee,Yt=>this.backend.handle(Yt)).pipe((0,S.j)(()=>this.pendingTasks.remove(bt)))}return this.chain(Ee,bt=>this.backend.handle(bt))}static{this.\u0275fac=function(bt){return new(bt||Xt)(s.KVO(z),s.KVO(s.uvJ))}}static{this.\u0275prov=s.jDH({token:Xt,factory:Xt.\u0275fac})}}return Xt})();const ye=/^\)\]\}',?\n/;let er=(()=>{class Xt{constructor(Ee){this.xhrFactory=Ee}handle(Ee){if("JSONP"===Ee.method)throw new s.wOt(-2800,!1);const bt=this.xhrFactory;return(bt.\u0275loadImpl?(0,_.H)(bt.\u0275loadImpl()):(0,c.of)(null)).pipe((0,I.n)(()=>new y.c(Mt=>{const de=bt.build();if(de.open(Ee.method,Ee.urlWithParams),Ee.withCredentials&&(de.withCredentials=!0),Ee.headers.forEach((eo,xo)=>de.setRequestHeader(eo,xo.join(","))),Ee.headers.has("Accept")||de.setRequestHeader("Accept","application/json, text/plain, */*"),!Ee.headers.has("Content-Type")){const eo=Ee.detectContentTypeHeader();null!==eo&&de.setRequestHeader("Content-Type",eo)}if(Ee.responseType){const eo=Ee.responseType.toLowerCase();de.responseType="json"!==eo?eo:"text"}const He=Ee.serializeBody();let Oe=null;const fr=()=>{if(null!==Oe)return Oe;const eo=de.statusText||"OK",xo=new q(de.getAllResponseHeaders()),Eo=function ir(Xt){return"responseURL"in Xt&&Xt.responseURL?Xt.responseURL:/^X-Request-URL:/m.test(Xt.getAllResponseHeaders())?Xt.getResponseHeader("X-Request-URL"):null}(de)||Ee.url;return Oe=new mr({headers:xo,status:de.status,statusText:eo,url:Eo}),Oe},Ir=()=>{let{headers:eo,status:xo,statusText:Eo,url:fo}=fr(),no=null;204!==xo&&(no=typeof de.response>"u"?de.responseText:de.response),0===xo&&(xo=no?200:0);let si=xo>=200&&xo<300;if("json"===Ee.responseType&&"string"==typeof no){const $i=no;no=no.replace(ye,"");try{no=""!==no?JSON.parse(no):null}catch(vi){no=$i,si&&(si=!1,no={error:vi,text:no})}}si?(Mt.next(new _r({body:no,headers:eo,status:xo,statusText:Eo,url:fo||void 0})),Mt.complete()):Mt.error(new Wr({error:no,headers:eo,status:xo,statusText:Eo,url:fo||void 0}))},Cr=eo=>{const{url:xo}=fr(),Eo=new Wr({error:eo,status:de.status||0,statusText:de.statusText||"Unknown Error",url:xo||void 0});Mt.error(Eo)};let Pr=!1;const $r=eo=>{Pr||(Mt.next(fr()),Pr=!0);let xo={type:qe.DownloadProgress,loaded:eo.loaded};eo.lengthComputable&&(xo.total=eo.total),"text"===Ee.responseType&&de.responseText&&(xo.partialText=de.responseText),Mt.next(xo)},Jr=eo=>{let xo={type:qe.UploadProgress,loaded:eo.loaded};eo.lengthComputable&&(xo.total=eo.total),Mt.next(xo)};return de.addEventListener("load",Ir),de.addEventListener("error",Cr),de.addEventListener("timeout",Cr),de.addEventListener("abort",Cr),Ee.reportProgress&&(de.addEventListener("progress",$r),null!==He&&de.upload&&de.upload.addEventListener("progress",Jr)),de.send(He),Mt.next({type:qe.Sent}),()=>{de.removeEventListener("error",Cr),de.removeEventListener("abort",Cr),de.removeEventListener("load",Ir),de.removeEventListener("timeout",Cr),Ee.reportProgress&&(de.removeEventListener("progress",$r),null!==He&&de.upload&&de.upload.removeEventListener("progress",Jr)),de.readyState!==de.DONE&&de.abort()}})))}static{this.\u0275fac=function(bt){return new(bt||Xt)(s.KVO(N.N0))}}static{this.\u0275prov=s.jDH({token:Xt,factory:Xt.\u0275fac})}}return Xt})();const nr=new s.nKC(""),Qr=new s.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),gr=new s.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class ho{}let te=(()=>{class Xt{constructor(Ee,bt,Yt){this.doc=Ee,this.platform=bt,this.cookieName=Yt,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const Ee=this.doc.cookie||"";return Ee!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,N._b)(Ee,this.cookieName),this.lastCookieString=Ee),this.lastToken}static{this.\u0275fac=function(bt){return new(bt||Xt)(s.KVO(N.qQ),s.KVO(s.Agw),s.KVO(Qr))}}static{this.\u0275prov=s.jDH({token:Xt,factory:Xt.\u0275fac})}}return Xt})();function Qt(Xt,Be){const Ee=Xt.url.toLowerCase();if(!(0,s.WQX)(nr)||"GET"===Xt.method||"HEAD"===Xt.method||Ee.startsWith("http://")||Ee.startsWith("https://"))return Be(Xt);const bt=(0,s.WQX)(ho).getToken(),Yt=(0,s.WQX)(gr);return null!=bt&&!Xt.headers.has(Yt)&&(Xt=Xt.clone({headers:Xt.headers.set(Yt,bt)})),Be(Xt)}var pe=function(Xt){return Xt[Xt.Interceptors=0]="Interceptors",Xt[Xt.LegacyInterceptors=1]="LegacyInterceptors",Xt[Xt.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",Xt[Xt.NoXsrfProtection=3]="NoXsrfProtection",Xt[Xt.JsonpSupport=4]="JsonpSupport",Xt[Xt.RequestsMadeViaParent=5]="RequestsMadeViaParent",Xt[Xt.Fetch=6]="Fetch",Xt}(pe||{});function Yr(...Xt){const Be=[Ie,er,hr,{provide:Y,useExisting:hr},{provide:z,useFactory:()=>(0,s.WQX)(Ae,{optional:!0})??(0,s.WQX)(er)},{provide:Wt,useValue:Qt,multi:!0},{provide:nr,useValue:!0},{provide:ho,useClass:te}];for(const Ee of Xt)Be.push(...Ee.\u0275providers);return(0,s.EmA)(Be)}function Do(Xt){return function br(Xt,Be){return{\u0275kind:Xt,\u0275providers:Be}}(pe.Interceptors,Xt.map(Be=>({provide:Wt,useValue:Be,multi:!0})))}},4438:(i,a,r)=>{"use strict";function o(t,e){return Object.is(t,e)}r.d(a,{bc$:()=>Wo,iLQ:()=>Tw,sZ2:()=>qr,hnV:()=>Ak,wjH:()=>sh,o8S:()=>Ld,BIS:()=>Cn,gRc:()=>zk,Ql9:()=>z8,OM3:()=>em,Ocv:()=>Z8,Z63:()=>Lr,aKT:()=>tu,uvJ:()=>ni,zcH:()=>ol,bkB:()=>rl,$GK:()=>on,nKC:()=>Uo,zZn:()=>ws,_q3:()=>jv,MKu:()=>Vv,xe9:()=>Lv,Co$:()=>gx,Vns:()=>ih,SKi:()=>Qi,Xx1:()=>Vi,Agw:()=>mo,PLl:()=>$o,rOR:()=>ed,sFG:()=>JE,_9s:()=>by,czy:()=>eg,WPN:()=>uu,kdw:()=>hs,C4Q:()=>eh,NYb:()=>P8,giA:()=>Dk,RxE:()=>wk,c1b:()=>ew,gXe:()=>yn,mal:()=>lw,Tzd:()=>Ex,L39:()=>ZD,EWP:()=>JD,sbv:()=>S5,Ol2:()=>Ly,w6W:()=>W5,QZP:()=>xE,Rfq:()=>te,oKB:()=>nc,WQX:()=>Fo,naY:()=>iD,Hps:()=>Ty,QuC:()=>Ya,EmA:()=>ia,Udg:()=>QD,HJs:()=>iS,N4e:()=>va,vPA:()=>G1,O8t:()=>tS,H3F:()=>yk,H8p:()=>Mi,KH2:()=>$g,TgB:()=>vd,wOt:()=>Ke,WHO:()=>Ek,e01:()=>Ck,lNU:()=>$e,h9k:()=>Jm,$MX:()=>Qh,ZF7:()=>ep,Kcf:()=>Xw,e5t:()=>qw,UyX:()=>Zw,cWb:()=>Yw,osQ:()=>Qw,H5H:()=>dv,Zy3:()=>Nr,mq5:()=>D2,JZv:()=>ye,TL3:()=>MD,LfX:()=>Ri,plB:()=>cp,jNT:()=>Iv,zjR:()=>Sk,ngT:()=>xc,TL$:()=>Ar,Tbb:()=>Qr,rcV:()=>Fl,nM4:()=>cx,Vt3:()=>Iy,GFd:()=>hx,OA$:()=>za,Jv_:()=>F_,aNF:()=>B_,R7$:()=>Db,BMQ:()=>Xy,HbH:()=>a2,ZvI:()=>h2,AVh:()=>ev,BUC:()=>g2,vxM:()=>w2,wni:()=>s_,C6U:()=>u_,VBU:()=>oc,FsC:()=>jl,jDH:()=>Io,G2t:()=>di,$C:()=>Ma,EJ8:()=>sd,rXU:()=>al,nrm:()=>av,eu8:()=>sv,bVm:()=>ww,qex:()=>bw,k0s:()=>mw,j41:()=>fw,RV6:()=>C2,xGo:()=>Ms,Mr5:()=>cv,KVO:()=>In,kS0:()=>Yd,QTQ:()=>sg,bIt:()=>hv,lsd:()=>d_,joV:()=>gh,qSk:()=>Eu,XpG:()=>Z2,nI1:()=>q_,bMT:()=>J_,i5U:()=>tk,SdG:()=>q2,NAR:()=>Q2,Y8G:()=>qy,FS9:()=>mv,Mz_:()=>kw,lJ4:()=>j_,eq3:()=>V_,l_i:()=>z_,sMw:()=>H_,ziG:()=>W_,lV:()=>K_,NyB:()=>p_,mGM:()=>l_,sdS:()=>h_,Dyx:()=>_2,Z7z:()=>x2,fX1:()=>v2,Vm6:()=>y2,Njj:()=>Rr,eBV:()=>to,npT:()=>xf,f$h:()=>kf,B4B:()=>_f,n$t:()=>eb,Aen:()=>nd,xc7:()=>tv,Kam:()=>gv,zvX:()=>lv,DNE:()=>Fy,C5r:()=>ek,EFF:()=>k_,JRh:()=>wv,SpI:()=>Ew,DH7:()=>R_,mxI:()=>vv,R50:()=>yv,GBs:()=>c_});let s=null,c=!1,y=1;const _=Symbol("SIGNAL");function E(t){const e=s;return s=t,e}const I={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 N(t){if(c)throw new Error("");if(null===s)return;s.consumerOnSignalRead(t);const e=s.nextProducerIndex++;lt(s),et.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function Bt(t){lt(t);for(let e=0;e0}function lt(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}function Ct(t){t.liveConsumerNode??=[],t.liveConsumerIndexOfThis??=[]}function $t(t){return void 0!==t.producerNode}function qt(t){const e=Object.create(qe);e.computation=t;const n=()=>{if(z(e),N(e),e.value===ce)throw e.error;return e.value};return n[_]=e,n}const ve=Symbol("UNSET"),ne=Symbol("COMPUTING"),ce=Symbol("ERRORED"),qe={...I,value:ve,dirty:!0,error:null,equal:o,producerMustRecompute:t=>t.value===ve||t.value===ne,producerRecomputeValue(t){if(t.value===ne)throw new Error("Detected cycle in computations.");const e=t.value;t.value=ne;const n=et(t);let l;try{l=t.computation()}catch(g){l=ce,t.error=g}finally{_t(t,n)}e!==ve&&e!==ce&&l!==ce&&t.equal(e,l)?t.value=e:(t.value=l,t.version++)}};let mr=function Mr(){throw new Error};function _r(){mr()}let ke=null;function Ie(t,e){dt()||_r(),t.equal(t.value,e)||(t.value=e,function Ae(t){t.version++,function Y(){y++}(),q(t),ke?.()}(t))}const zt={...I,equal:o,value:void 0};const ft=()=>{},me={...I,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:t=>{null!==t.schedule&&t.schedule(t.ref)},hasRun:!1,cleanupFn:ft};var Te=r(4412),ie=r(1413),We=r(8359),Wt=r(6354);const $e="https://g.co/ng/security#xss";class Ke extends Error{constructor(e,n){super(Nr(e,n)),this.code=e}}function Nr(t,e){return`NG0${Math.abs(t)}${e?": "+e:""}`}function Le(t){return{toString:t}.toString()}const mt="__parameters__";function Tt(t,e,n){return Le(()=>{const l=function it(t){return function(...n){if(t){const l=t(...n);for(const g in l)this[g]=l[g]}}}(e);function g(...w){if(this instanceof g)return l.apply(this,w),this;const k=new g(...w);return O.annotation=k,O;function O(B,ot,xt){const re=B.hasOwnProperty(mt)?B[mt]:Object.defineProperty(B,mt,{value:[]})[mt];for(;re.length<=xt;)re.push(null);return(re[xt]=re[xt]||[]).push(k),B}}return n&&(g.prototype=Object.create(n.prototype)),g.prototype.ngMetadataName=t,g.annotationCls=g,g})}const ye=globalThis;function nr(t){for(let e in t)if(t[e]===nr)return e;throw Error("Could not find renamed property on target object.")}function Hr(t,e){for(const n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function Qr(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(Qr).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const e=t.toString();if(null==e)return""+e;const n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}function Xr(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const ho=nr({__forward_ref__:nr});function te(t){return t.__forward_ref__=te,t.toString=function(){return Qr(this())},t}function Qt(t){return Ft(t)?t():t}function Ft(t){return"function"==typeof t&&t.hasOwnProperty(ho)&&t.__forward_ref__===te}function Io(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function di(t){return{providers:t.providers||[],imports:t.imports||[]}}function Un(t){return yi(t,na)||yi(t,ui)}function Ri(t){return null!==Un(t)}function yi(t,e){return t.hasOwnProperty(e)?t[e]:null}function Ni(t){return t&&(t.hasOwnProperty(Xn)||t.hasOwnProperty(Mn))?t[Xn]:null}const na=nr({\u0275prov:nr}),Xn=nr({\u0275inj:nr}),ui=nr({ngInjectableDef:nr}),Mn=nr({ngInjectorDef:nr});class Uo{constructor(e,n){this._desc=e,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=Io({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function Ir(t){return t&&!!t.\u0275providers}const Cr=nr({\u0275cmp:nr}),Pr=nr({\u0275dir:nr}),$r=nr({\u0275pipe:nr}),Jr=nr({\u0275mod:nr}),eo=nr({\u0275fac:nr}),xo=nr({__NG_ELEMENT_ID__:nr}),Eo=nr({__NG_ENV_ID__:nr});function fo(t){return"string"==typeof t?t:null==t?"":String(t)}function Ji(t,e){throw new Ke(-201,!1)}var on=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}(on||{});let Ra;function Sn(){return Ra}function ji(t){const e=Ra;return Ra=t,e}function Fs(t,e,n){const l=Un(t);return l&&"root"==l.providedIn?void 0===l.value?l.value=l.factory():l.value:n&on.Optional?null:void 0!==e?e:void Ji()}const pa={},ta="__NG_DI_FLAG__",ri="ngTempTokenPath",oi=/\n/gm,ea="__source";let Go;function fi(t){const e=Go;return Go=t,e}function Hn(t,e=on.Default){if(void 0===Go)throw new Ke(-203,!1);return null===Go?Fs(t,void 0,e):Go.get(t,e&on.Optional?null:void 0,e)}function In(t,e=on.Default){return(Sn()||Hn)(Qt(t),e)}function Fo(t,e=on.Default){return In(t,us(e))}function us(t){return typeof t>"u"||"number"==typeof t?t:(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function Zn(t){const e=[];for(let n=0;nArray.isArray(n)?Fi(n,e):e(n))}function pi(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function ra(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function Bi(t,e,n){let l=X(t,e);return l>=0?t[1|l]=n:(l=~l,function Bs(t,e,n,l){let g=t.length;if(g==e)t.push(n,l);else if(1===g)t.push(l,t[0]),t[0]=n;else{for(g--,t.push(t[g-1],t[g]);g>e;)t[g]=t[g-2],g--;t[e]=n,t[e+1]=l}}(t,l,e,n)),l}function Es(t,e){const n=X(t,e);if(n>=0)return t[1|n]}function X(t,e){return function tt(t,e,n){let l=0,g=t.length>>n;for(;g!==l;){const w=l+(g-l>>1),k=t[w<e?g=w:l=w+1}return~(g<e){k=w-1;break}}}for(;w-1){let w;for(;++gw?"":g[xt+1].toLowerCase(),2&l&&ot!==re){if(gt(l))return!1;k=!0}}}}else{if(!k&&!gt(l)&&!gt(B))return!1;if(k&>(B))continue;k=!1,l=B|1&l}}return gt(l)||k}function gt(t){return!(1&t)}function Z(t,e,n,l){if(null===e)return-1;let g=0;if(l||!n){let w=!1;for(;g-1)for(n++;n0?'="'+O+'"':"")+"]"}else 8&l?g+="."+k:4&l&&(g+=" "+k);else""!==g&&!gt(k)&&(e+=gc(w,g),g=""),l=k,w=w||!gt(l);n++}return""!==g&&(e+=gc(w,g)),e}function oc(t){return Le(()=>{const e=Hc(t),n={...e,decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===qo.OnPush,directiveDefs:null,pipeDefs:null,dependencies:e.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||yn.Emulated,styles:t.styles||ae,_:null,schemas:t.schemas||null,tView:null,id:""};Wc(n);const l=t.dependencies;return n.directiveDefs=Na(l,!1),n.pipeDefs=Na(l,!0),n.id=function kc(t){let e=0;const n=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery].join("|");for(const g of n)e=Math.imul(31,e)+g.charCodeAt(0)|0;return e+=2147483648,"c"+e}(n),n})}function bn(t){return pn(t)||Hi(t)}function fc(t){return null!==t}function Ma(t){return Le(()=>({type:t.type,bootstrap:t.bootstrap||ae,declarations:t.declarations||ae,imports:t.imports||ae,exports:t.exports||ae,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function Cs(t,e){if(null==t)return oe;const n={};for(const l in t)if(t.hasOwnProperty(l)){const g=t[l];let w,k,O=So.None;Array.isArray(g)?(O=g[0],w=g[1],k=g[2]??w):(w=g,k=g),e?(n[w]=O!==So.None?[l,O]:l,e[w]=k):n[w]=l}return n}function jl(t){return Le(()=>{const e=Hc(t);return Wc(e),e})}function sd(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:!0===t.standalone,onDestroy:t.type.prototype.ngOnDestroy||null}}function pn(t){return t[Cr]||null}function Hi(t){return t[Pr]||null}function Jo(t){return t[$r]||null}function Ya(t){const e=pn(t)||Hi(t)||Jo(t);return null!==e&&e.standalone}function ya(t,e){const n=t[Jr]||null;if(!n&&!0===e)throw new Error(`Type ${Qr(t)} does not have '\u0275mod' property.`);return n}function Hc(t){const e={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:e,inputTransforms:null,inputConfig:t.inputs||oe,exportAs:t.exportAs||null,standalone:!0===t.standalone,signals:!0===t.signals,selectors:t.selectors||ae,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Cs(t.inputs,e),outputs:Cs(t.outputs),debugInfo:null}}function Wc(t){t.features?.forEach(e=>e(t))}function Na(t,e){if(!t)return null;const n=e?Jo:bn;return()=>("function"==typeof t?t():t).map(l=>n(l)).filter(fc)}function ia(t){return{\u0275providers:t}}function nc(...t){return{\u0275providers:kl(0,t),\u0275fromNgModule:!0}}function kl(t,...e){const n=[],l=new Set;let g;const w=k=>{n.push(k)};return Fi(e,k=>{const O=k;El(O,w,[],l)&&(g||=[],g.push(O))}),void 0!==g&&Vl(g,w),n}function Vl(t,e){for(let n=0;n{e(w,l)})}}function El(t,e,n,l){if(!(t=Qt(t)))return!1;let g=null,w=Ni(t);const k=!w&&pn(t);if(w||k){if(k&&!k.standalone)return!1;g=t}else{const B=t.ngModule;if(w=Ni(B),!w)return!1;g=B}const O=l.has(g);if(k){if(O)return!1;if(l.add(g),k.dependencies){const B="function"==typeof k.dependencies?k.dependencies():k.dependencies;for(const ot of B)El(ot,e,n,l)}}else{if(!w)return!1;{if(null!=w.imports&&!O){let ot;l.add(g);try{Fi(w.imports,xt=>{El(xt,e,n,l)&&(ot||=[],ot.push(xt))})}finally{}void 0!==ot&&Vl(ot,e)}if(!O){const ot=Si(g)||(()=>new g);e({provide:g,useFactory:ot,deps:ae},g),e({provide:wo,useValue:g,multi:!0},g),e({provide:Lr,useValue:()=>In(g),multi:!0},g)}const B=w.providers;if(null!=B&&!O){const ot=t;ll(B,xt=>{e(xt,ot)})}}}return g!==t&&void 0!==t.providers}function ll(t,e){for(let n of t)Ir(n)&&(n=n.\u0275providers),Array.isArray(n)?ll(n,e):e(n)}const dl=nr({provide:String,useValue:nr});function js(t){return null!==t&&"object"==typeof t&&dl in t}function ga(t){return"function"==typeof t}const Mi=new Uo(""),Ki={},mc={};let Gi;function ja(){return void 0===Gi&&(Gi=new ro),Gi}class ni{}class Cc extends ni{get destroyed(){return this._destroyed}constructor(e,n,l,g){super(),this.parent=n,this.source=l,this.scopes=g,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Ds(e,k=>this.processProvider(k)),this.records.set(Fr,ic(void 0,this)),g.has("environment")&&this.records.set(ni,ic(void 0,this));const w=this.records.get(Mi);null!=w&&"string"==typeof w.value&&this.scopes.add(w.value),this.injectorDefTypes=new Set(this.get(wo,ae,on.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const e=E(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(),E(e)}}onDestroy(e){return this.assertNotDestroyed(),this._onDestroyHooks.push(e),()=>this.removeOnDestroy(e)}runInContext(e){this.assertNotDestroyed();const n=fi(this),l=ji(void 0);try{return e()}finally{fi(n),ji(l)}}get(e,n=pa,l=on.Default){if(this.assertNotDestroyed(),e.hasOwnProperty(Eo))return e[Eo](this);l=us(l);const w=fi(this),k=ji(void 0);try{if(!(l&on.SkipSelf)){let B=this.records.get(e);if(void 0===B){const ot=function Sc(t){return"function"==typeof t||"object"==typeof t&&t instanceof Uo}(e)&&Un(e);B=ot&&this.injectableDefInScope(ot)?ic(Xi(e),Ki):null,this.records.set(e,B)}if(null!=B)return this.hydrate(e,B)}return(l&on.Self?ja():this.parent).get(e,n=l&on.Optional&&n===pa?null:n)}catch(O){if("NullInjectorError"===O.name){if((O[ri]=O[ri]||[]).unshift(Qr(e)),w)throw O;return function Js(t,e,n,l){const g=t[ri];throw e[ea]&&g.unshift(e[ea]),t.message=function Xa(t,e,n,l=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.slice(2):t;let g=Qr(e);if(Array.isArray(e))g=e.map(Qr).join(" -> ");else if("object"==typeof e){let w=[];for(let k in e)if(e.hasOwnProperty(k)){let O=e[k];w.push(k+":"+("string"==typeof O?JSON.stringify(O):Qr(O)))}g=`{${w.join(", ")}}`}return`${n}${l?"("+l+")":""}[${g}]: ${t.replace(oi,"\n ")}`}("\n"+t.message,g,n,l),t.ngTokenPath=g,t[ri]=null,t}(O,e,"R3InjectorError",this.source)}throw O}finally{ji(k),fi(w)}}resolveInjectorInitializers(){const e=E(null),n=fi(this),l=ji(void 0);try{const w=this.get(Lr,ae,on.Self);for(const k of w)k()}finally{fi(n),ji(l),E(e)}}toString(){const e=[],n=this.records;for(const l of n.keys())e.push(Qr(l));return`R3Injector[${e.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Ke(205,!1)}processProvider(e){let n=ga(e=Qt(e))?e:Qt(e&&e.provide);const l=function $n(t){return js(t)?ic(void 0,t.useValue):ic(fs(t),Ki)}(e);if(!ga(e)&&!0===e.multi){let g=this.records.get(n);g||(g=ic(void 0,Ki,!0),g.factory=()=>Zn(g.multi),this.records.set(n,g)),n=e,g.multi.push(e)}this.records.set(n,l)}hydrate(e,n){const l=E(null);try{return n.value===Ki&&(n.value=mc,n.value=n.factory()),"object"==typeof n.value&&n.value&&function Dc(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{E(l)}}injectableDefInScope(e){if(!e.providedIn)return!1;const n=Qt(e.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(e){const n=this._onDestroyHooks.indexOf(e);-1!==n&&this._onDestroyHooks.splice(n,1)}}function Xi(t){const e=Un(t),n=null!==e?e.factory:Si(t);if(null!==n)return n;if(t instanceof Uo)throw new Ke(204,!1);if(t instanceof Function)return function fa(t){if(t.length>0)throw new Ke(204,!1);const n=function Oa(t){return t&&(t[na]||t[ui])||null}(t);return null!==n?()=>n.factory(t):()=>new t}(t);throw new Ke(204,!1)}function fs(t,e,n){let l;if(ga(t)){const g=Qt(t);return Si(g)||Xi(g)}if(js(t))l=()=>Qt(t.useValue);else if(function Kc(t){return!(!t||!t.useFactory)}(t))l=()=>t.useFactory(...Zn(t.deps||[]));else if(function Ec(t){return!(!t||!t.useExisting)}(t))l=()=>In(Qt(t.useExisting));else{const g=Qt(t&&(t.useClass||t.provide));if(!function Wi(t){return!!t.deps}(t))return Si(g)||Xi(g);l=()=>new g(...Zn(t.deps))}return l}function ic(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0}}function Ds(t,e){for(const n of t)Array.isArray(n)?Ds(n,e):n&&Ir(n)?Ds(n.\u0275providers,e):e(n)}function va(t,e){t instanceof Cc&&t.assertNotDestroyed();const l=fi(t),g=ji(void 0);try{return e()}finally{fi(l),ji(g)}}function ac(){return void 0!==Sn()||null!=function Da(){return Go}()}function vn(t){if(!ac())throw new Ke(-203,!1)}const yo=0,Vr=1,Oo=2,Fn=3,xi=4,_i=5,Yi=6,La=7,An=8,ki=9,ma=10,nn=11,Gc=12,zs=13,xa=14,ci=15,sc=16,Ac=17,Va=18,Hs=19,Ws=20,On=21,Ei=22,aa=23,zo=25,Tc=1,cc=7,Mc=9,sa=10;var No=function(t){return t[t.None=0]="None",t[t.HasTransplantedViews=2]="HasTransplantedViews",t}(No||{});function Zi(t){return Array.isArray(t)&&"object"==typeof t[Tc]}function hi(t){return Array.isArray(t)&&!0===t[Tc]}function Xc(t){return!!(4&t.flags)}function Pa(t){return t.componentOffset>-1}function Lo(t){return!(1&~t.flags)}function Fa(t){return!!t.template}function bc(t){return!!(512&t[Oo])}class ka{constructor(e,n,l){this.previousValue=e,this.currentValue=n,this.firstChange=l}isFirstChange(){return this.firstChange}}function Ss(t,e,n,l){null!==e?e.applyValueToInputSignal(e,l):t[n]=l}function za(){return Zc}function Zc(t){return t.type.prototype.ngOnChanges&&(t.setInput=Za),Ks}function Ks(){const t=_u(this),e=t?.current;if(e){const n=t.previous;if(n===oe)t.previous=e;else for(let l in e)n[l]=e[l];t.current=null,this.ngOnChanges(e)}}function Za(t,e,n,l,g){const w=this.declaredInputs[l],k=_u(t)||function ph(t,e){return t[Cl]=e}(t,{previous:oe,current:null}),O=k.current||(k.current={}),B=k.previous,ot=B[w];O[w]=new ka(ot&&ot.currentValue,n,B===oe),Ss(t,e,g,n)}za.ngInherit=!0;const Cl="__ngSimpleChanges__";function _u(t){return t[Cl]||null}const yc=function(t,e,n){},fp="svg";function Rn(t){for(;Array.isArray(t);)t=t[yo];return t}function Qc(t,e){return Rn(e[t])}function Ia(t,e){return Rn(e[t.index])}function Oc(t,e){return t.data[e]}function qc(t,e){return t[e]}function Ha(t,e){const n=e[t];return Zi(n)?n:n[yo]}function dc(t){return!(128&~t[Oo])}function ba(t,e){return null==e?null:t[e]}function Dl(t){t[Ac]=0}function ud(t){1024&t[Oo]||(t[Oo]|=1024,dc(t)&&Hl(t))}function pd(t){return!!(9216&t[Oo]||t[aa]?.dirty)}function ku(t){t[ma].changeDetectionScheduler?.notify(8),64&t[Oo]&&(t[Oo]|=1024),pd(t)&&Hl(t)}function Hl(t){t[ma].changeDetectionScheduler?.notify(0);let e=Gs(t);for(;null!==e&&!(8192&e[Oo])&&(e[Oo]|=8192,dc(e));)e=Gs(e)}function $d(t,e){if(!(256&~t[Oo]))throw new Ke(911,!1);null===t[On]&&(t[On]=[]),t[On].push(e)}function Gs(t){const e=t[Fn];return hi(e)?e[Fn]:e}const hn={lFrame:Jc(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let M=!1;function Ut(){return hn.bindingsEnabled}function ue(){return null!==hn.skipHydrationRootTNode}function ze(){return hn.lFrame.lView}function Dr(){return hn.lFrame.tView}function to(t){return hn.lFrame.contextLView=t,t[An]}function Rr(t){return hn.lFrame.contextLView=null,t}function Sr(){let t=Zr();for(;null!==t&&64===t.type;)t=t.parent;return t}function Zr(){return hn.lFrame.currentTNode}function zr(t,e){const n=hn.lFrame;n.currentTNode=t,n.isParent=e}function Vo(){return hn.lFrame.isParent}function Ro(){hn.lFrame.isParent=!1}function jn(){return M}function Nn(t){M=t}function En(){const t=hn.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function lo(){return hn.lFrame.bindingIndex++}function Po(t){const e=hn.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,n}function bi(t,e){const n=hn.lFrame;n.bindingIndex=n.bindingRootIndex=t,Ba(e)}function Ba(t){hn.lFrame.currentDirectiveIndex=t}function bs(t){const e=hn.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}function Rc(){return hn.lFrame.currentQueryIndex}function Xs(t){hn.lFrame.currentQueryIndex=t}function Wl(t){const e=t[Vr];return 2===e.type?e.declTNode:1===e.type?t[_i]:null}function Gl(t,e,n){if(n&on.SkipSelf){let g=e,w=t;for(;!(g=g.parent,null!==g||n&on.Host||(g=Wl(w),null===g||(w=w[xa],10&g.type))););if(null===g)return!1;e=g,t=w}const l=hn.lFrame=hl();return l.currentTNode=e,l.lView=t,!0}function Nc(t){const e=hl(),n=t[Vr];hn.lFrame=e,e.currentTNode=n.firstChild,e.lView=t,e.tView=n,e.contextLView=t,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function hl(){const t=hn.lFrame,e=null===t?null:t.child;return null===e?Jc(t):e}function Jc(t){const e={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:t,child:null,inI18n:!1};return null!==t&&(t.child=e),e}function gl(){const t=hn.lFrame;return hn.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const Vd=gl;function Ja(){const t=gl();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function la(){return hn.lFrame.selectedIndex}function Pc(t){hn.lFrame.selectedIndex=t}function Ii(){const t=hn.lFrame;return Oc(t.tView,t.selectedIndex)}function Eu(){hn.lFrame.currentNamespace=fp}function gh(){!function Wg(){hn.lFrame.currentNamespace=null}()}let mh=!0;function zd(){return mh}function tl(t){mh=t}function gd(t,e){for(let n=e.directiveStart,l=e.directiveEnd;n=l)break}else e[B]<0&&(t[Ac]+=65536),(O>14>16&&(3&t[Oo])===e&&(t[Oo]+=16384,wh(O,w)):wh(O,w)}const Hd=-1;class Zl{constructor(e,n,l){this.factory=e,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=l}}const Kd={};class el{constructor(e,n){this.injector=e,this.parentInjector=n}get(e,n,l){l=us(l);const g=this.injector.get(e,Kd,l);return g!==Kd||n===Kd?g:this.parentInjector.get(e,n,l)}}function xh(t){return t!==Hd}function ql(t){return 32767&t}function md(t,e){let n=function _h(t){return t>>16}(t),l=e;for(;n>0;)l=l[xa],n--;return l}let wp=!0;function Gd(t){const e=wp;return wp=t,e}const yp=255,kh=5;let Su=0;const Fc={};function Sl(t,e){const n=Eh(t,e);if(-1!==n)return n;const l=e[Vr];l.firstCreatePass&&(t.injectorIndex=e.length,Xd(l.data,t),Xd(e,null),Xd(l.blueprint,null));const g=Au(t,e),w=t.injectorIndex;if(xh(g)){const k=ql(g),O=md(g,e),B=O[Vr].data;for(let ot=0;ot<8;ot++)e[w+ot]=O[k+ot]|B[k+ot]}return e[w+8]=g,w}function Xd(t,e){t.push(0,0,0,0,0,0,0,0,e)}function Eh(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function Au(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let n=0,l=null,g=e;for(;null!==g;){if(l=Sh(g),null===l)return Hd;if(n++,g=g[xa],-1!==l.injectorIndex)return l.injectorIndex|n<<16}return Hd}function Tu(t,e,n){!function vp(t,e,n){let l;"string"==typeof n?l=n.charCodeAt(0)||0:n.hasOwnProperty(xo)&&(l=n[xo]),null==l&&(l=n[xo]=Su++);const g=l&yp;e.data[t+(g>>kh)]|=1<=0?e&yp:Dh:e}(n);if("function"==typeof w){if(!Gl(e,t,l))return l&on.Host?Ts(g,0,l):Iu(e,n,l,g);try{let k;if(k=w(l),null!=k||l&on.Optional)return k;Ji()}finally{Vd()}}else if("number"==typeof w){let k=null,O=Eh(t,e),B=Hd,ot=l&on.Host?e[ci][_i]:null;for((-1===O||l&on.SkipSelf)&&(B=-1===O?Au(t,e):e[O+8],B!==Hd&&Jl(l,!1)?(k=e[Vr],O=ql(B),e=md(B,e)):O=-1);-1!==O;){const xt=e[Vr];if(_p(w,O,xt.data)){const re=xp(O,e,n,k,l,ot);if(re!==Fc)return re}B=e[O+8],B!==Hd&&Jl(l,e[Vr].data[O+8]===ot)&&_p(w,O,e)?(k=xt,O=ql(B),e=md(B,e)):O=-1}}return g}function xp(t,e,n,l,g,w){const k=e[Vr],O=k.data[t+8],xt=Ru(O,k,n,null==l?Pa(O)&&wp:l!=k&&!!(3&O.type),g&on.Host&&w===O);return null!==xt?Al(e,k,xt,O):Fc}function Ru(t,e,n,l,g){const w=t.providerIndexes,k=e.data,O=1048575&w,B=t.directiveStart,xt=w>>20,Ue=g?O+xt:t.directiveEnd;for(let Xe=l?O:O+xt;Xe=B&&dr.type===n)return Xe}if(g){const Xe=k[B];if(Xe&&Fa(Xe)&&Xe.type===n)return B}return null}function Al(t,e,n,l){let g=t[n];const w=e.data;if(function Cu(t){return t instanceof Zl}(g)){const k=g;k.resolving&&function vi(t,e){throw e&&e.join(" > "),new Ke(-200,t)}(function no(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():fo(t)}(w[n]));const O=Gd(k.canSeeViewProviders);k.resolving=!0;const ot=k.injectImpl?ji(k.injectImpl):null;Gl(t,l,on.Default);try{g=t[n]=k.factory(void 0,w,t,l),e.firstCreatePass&&n>=l.directiveStart&&function Xl(t,e,n){const{ngOnChanges:l,ngOnInit:g,ngDoCheck:w}=e.type.prototype;if(l){const k=Zc(e);(n.preOrderHooks??=[]).push(t,k),(n.preOrderCheckHooks??=[]).push(t,k)}g&&(n.preOrderHooks??=[]).push(0-t,g),w&&((n.preOrderHooks??=[]).push(t,w),(n.preOrderCheckHooks??=[]).push(t,w))}(n,w[n],e)}finally{null!==ot&&ji(ot),Gd(O),k.resolving=!1,Vd()}}return g}function _p(t,e,n){return!!(n[e+(t>>kh)]&1<{const e=t.prototype.constructor,n=e[eo]||Tl(e),l=Object.prototype;let g=Object.getPrototypeOf(t.prototype).constructor;for(;g&&g!==l;){const w=g[eo]||Tl(g);if(w&&w!==n)return w;g=Object.getPrototypeOf(g)}return w=>new w})}function Tl(t){return Ft(t)?()=>{const e=Tl(Qt(t));return e&&e()}:Si(t)}function Sh(t){const e=t[Vr],n=e.type;return 2===n?e.declTNode:1===n?t[_i]:null}function Yd(t){return function Mu(t,e){if("class"===e)return t.classes;if("style"===e)return t.styles;const n=t.attrs;if(n){const l=n.length;let g=0;for(;gIn(Fr)})}static{this.__NG_ELEMENT_ID__=-1}}new Uo("").__NG_ELEMENT_ID__=t=>{const e=Sr();if(null===e)throw new Ke(204,!1);if(2&e.type)return e.value;if(t&on.Optional)return null;throw new Ke(204,!1)};function Dp(t){return t.ngOriginalError}const Nh=!0;let Uu=(()=>{class t{static{this.__NG_ELEMENT_ID__=Im}static{this.__NG_ENV_ID__=n=>n}}return t})();class Qg extends Uu{constructor(e){super(),this._lView=e}onDestroy(e){return $d(this._lView,e),()=>function Qa(t,e){if(null===t[On])return;const n=t[On].indexOf(e);-1!==n&&t[On].splice(n,1)}(this._lView,e)}}function Im(){return new Qg(ze())}let vd=(()=>{class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new Te.t(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const n=this.taskId++;return this.pendingTasks.add(n),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{this.\u0275prov=Io({token:t,providedIn:"root",factory:()=>new t})}}return t})();const rl=class Zd extends ie.B{constructor(e=!1){super(),this.destroyRef=void 0,this.pendingTasks=void 0,this.__isAsync=e,ac()&&(this.destroyRef=Fo(Uu,{optional:!0})??void 0,this.pendingTasks=Fo(vd,{optional:!0})??void 0)}emit(e){const n=E(null);try{super.next(e)}finally{E(n)}}subscribe(e,n,l){let g=e,w=n||(()=>null),k=l;if(e&&"object"==typeof e){const B=e;g=B.next?.bind(B),w=B.error?.bind(B),k=B.complete?.bind(B)}this.__isAsync&&(w=this.wrapInTimeout(w),g&&(g=this.wrapInTimeout(g)),k&&(k=this.wrapInTimeout(k)));const O=super.subscribe({next:g,error:w,complete:k});return e instanceof We.yU&&e.add(O),O}wrapInTimeout(e){return n=>{const l=this.pendingTasks?.add();setTimeout(()=>{e(n),void 0!==l&&this.pendingTasks?.remove(l)})}}};function ts(...t){}function Lh(t){let e,n;function l(){t=ts;try{void 0!==n&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(n),void 0!==e&&clearTimeout(e)}catch{}}return e=setTimeout(()=>{t(),l()}),"function"==typeof requestAnimationFrame&&(n=requestAnimationFrame(()=>{t(),l()})),()=>l()}function td(t){return queueMicrotask(()=>t()),()=>{t=ts}}const Il="isAngularZone",xd=Il+"_ID";let ys=0;class Qi{constructor(e){this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new rl(!1),this.onMicrotaskEmpty=new rl(!1),this.onStable=new rl(!1),this.onError=new rl(!1);const{enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:l=!1,shouldCoalesceRunChangeDetection:g=!1,scheduleInRootZone:w=Nh}=e;if(typeof Zone>"u")throw new Ke(908,!1);Zone.assertZonePatched();const k=this;k._nesting=0,k._outer=k._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(k._inner=k._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(k._inner=k._inner.fork(Zone.longStackTraceZoneSpec)),k.shouldCoalesceEventChangeDetection=!g&&l,k.shouldCoalesceRunChangeDetection=g,k.callbackScheduled=!1,k.scheduleInRootZone=w,function Jg(t){const e=()=>{!function qg(t){function e(){Lh(()=>{t.callbackScheduled=!1,Qd(t),t.isCheckStableRunning=!0,Sp(t),t.isCheckStableRunning=!1})}t.isCheckStableRunning||t.callbackScheduled||(t.callbackScheduled=!0,t.scheduleInRootZone?Zone.root.run(()=>{e()}):t._outer.run(()=>{e()}),Qd(t))}(t)},n=ys++;t._inner=t._inner.fork({name:"angular",properties:{[Il]:!0,[xd]:n,[xd+n]:!0},onInvokeTask:(l,g,w,k,O,B)=>{if(function Jd(t){return Tp(t,"__ignore_ng_zone__")}(B))return l.invokeTask(w,k,O,B);try{return Ap(t),l.invokeTask(w,k,O,B)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===k.type||t.shouldCoalesceRunChangeDetection)&&e(),Ph(t)}},onInvoke:(l,g,w,k,O,B,ot)=>{try{return Ap(t),l.invoke(w,k,O,B,ot)}finally{t.shouldCoalesceRunChangeDetection&&!t.callbackScheduled&&!function _d(t){return Tp(t,"__scheduler_tick__")}(B)&&e(),Ph(t)}},onHasTask:(l,g,w,k)=>{l.hasTask(w,k),g===w&&("microTask"==k.change?(t._hasPendingMicrotasks=k.microTask,Qd(t),Sp(t)):"macroTask"==k.change&&(t.hasPendingMacrotasks=k.macroTask))},onHandleError:(l,g,w,k)=>(l.handleError(w,k),t.runOutsideAngular(()=>t.onError.emit(k)),!1)})}(k)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(Il)}static assertInAngularZone(){if(!Qi.isInAngularZone())throw new Ke(909,!1)}static assertNotInAngularZone(){if(Qi.isInAngularZone())throw new Ke(909,!1)}run(e,n,l){return this._inner.run(e,n,l)}runTask(e,n,l,g){const w=this._inner,k=w.scheduleEventTask("NgZoneEvent: "+g,e,ju,ts,ts);try{return w.runTask(k,n,l)}finally{w.cancelTask(k)}}runGuarded(e,n,l){return this._inner.runGuarded(e,n,l)}runOutsideAngular(e){return this._outer.run(e)}}const ju={};function Sp(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function Qd(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&!0===t.callbackScheduled)}function Ap(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function Ph(t){t._nesting--,Sp(t)}class qd{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new rl,this.onMicrotaskEmpty=new rl,this.onStable=new rl,this.onError=new rl}run(e,n,l){return e.apply(n,l)}runGuarded(e,n,l){return e.apply(n,l)}runOutsideAngular(e){return e()}runTask(e,n,l,g){return e.apply(n,l)}}function Tp(t,e){return!(!Array.isArray(t)||1!==t.length)&&!0===t[0]?.data?.[e]}class ol{constructor(){this._console=console}handleError(e){const n=this._findOriginalError(e);this._console.error("ERROR",e),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(e){let n=e&&Dp(e);for(;n&&Dp(n);)n=Dp(n);return n||null}}const Vu=new Uo("",{providedIn:"root",factory:()=>{const t=Fo(Qi),e=Fo(ol);return n=>t.runOutsideAngular(()=>e.handleError(n))}});function Uh(){return bl(Sr(),ze())}function bl(t,e){return new tu(Ia(t,e))}let tu=(()=>{class t{constructor(n){this.nativeElement=n}static{this.__NG_ELEMENT_ID__=Uh}}return t})();function Ip(t){return t instanceof tu?t.nativeElement:t}function rf(){return this._results[Symbol.iterator]()}class ed{get changes(){return this._changes??=new rl}constructor(e=!1){this._emitDistinctChangesOnly=e,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const n=ed.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=rf)}get(e){return this._results[e]}map(e){return this._results.map(e)}filter(e){return this._results.filter(e)}find(e){return this._results.find(e)}reduce(e,n){return this._results.reduce(e,n)}forEach(e){this._results.forEach(e)}some(e){return this._results.some(e)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(e,n){this.dirty=!1;const l=function Jn(t){return t.flat(Number.POSITIVE_INFINITY)}(e);(this._changesDetected=!function ec(t,e,n){if(t.length!==e.length)return!1;for(let l=0;lio}),io="ng",$o=new Uo(""),mo=new Uo("",{providedIn:"platform",factory:()=>"unknown"}),Wo=new Uo(""),Cn=new Uo("",{providedIn:"root",factory:()=>Tr().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let Bc=()=>null;function Yu(t,e,n=!1){return Bc(t,e,n)}const Bm=new Uo("",{providedIn:"root",factory:()=>!1});let Yh,Zh;function Ju(t){return function gf(){if(void 0===Yh&&(Yh=null,ye.trustedTypes))try{Yh=ye.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return Yh}()?.createHTML(t)||t}function ff(){if(void 0===Zh&&(Zh=null,ye.trustedTypes))try{Zh=ye.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return Zh}function jm(t){return ff()?.createHTML(t)||t}function mf(t){return ff()?.createScriptURL(t)||t}class cu{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${$e})`}}class lu extends cu{getTypeName(){return"HTML"}}class zm extends cu{getTypeName(){return"Style"}}class tp extends cu{getTypeName(){return"Script"}}class bf extends cu{getTypeName(){return"URL"}}class Pl extends cu{getTypeName(){return"ResourceURL"}}function Fl(t){return t instanceof cu?t.changingThisBreaksApplicationSecurity:t}function ep(t,e){const n=function Gw(t){return t instanceof cu&&t.getTypeName()||null}(t);if(null!=n&&n!==e){if("ResourceURL"===n&&"URL"===e)return!0;throw new Error(`Required a safe ${e}, got a ${n} (see ${$e})`)}return n===e}function Xw(t){return new lu(t)}function Yw(t){return new zm(t)}function Zw(t){return new tp(t)}function Qw(t){return new bf(t)}function qw(t){return new Pl(t)}class Wm{constructor(e){this.inertDocumentHelper=e}getInertBodyElement(e){e=""+e;try{const n=(new window.DOMParser).parseFromString(Ju(e),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(e):(n.firstChild?.remove(),n)}catch{return null}}}class Jw{constructor(e){this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(e){const n=this.inertDocument.createElement("template");return n.innerHTML=Ju(e),n}}const Xv=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Qh(t){return(t=String(t)).match(Xv)?t:"unsafe:"+t}function Sd(t){const e={};for(const n of t.split(","))e[n]=!0;return e}function du(...t){const e={};for(const n of t)for(const l in n)n.hasOwnProperty(l)&&(e[l]=!0);return e}const Km=Sd("area,br,col,hr,img,wbr"),Gm=Sd("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),wf=Sd("rp,rt"),qh=du(Km,du(Gm,Sd("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")),du(wf,Sd("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")),du(wf,Gm)),yf=Sd("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Xm=du(yf,Sd("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"),Sd("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")),e0=Sd("script,style,template");class r0{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(e){let n=e.firstChild,l=!0,g=[];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)g.push(n),n=a0(n);else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let w=n0(n);if(w){n=w;break}n=g.pop()}return this.buf.join("")}startElement(e){const n=Ym(e).toLowerCase();if(!qh.hasOwnProperty(n))return this.sanitizedSomething=!0,!e0.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const l=e.attributes;for(let g=0;g"),!0}endElement(e){const n=Ym(e).toLowerCase();qh.hasOwnProperty(n)&&!Km.hasOwnProperty(n)&&(this.buf.push(""))}chars(e){this.buf.push(zp(e))}}function n0(t){const e=t.nextSibling;if(e&&t!==e.previousSibling)throw Zm(e);return e}function a0(t){const e=t.firstChild;if(e&&function o0(t,e){return(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(t,e))throw Zm(e);return e}function Ym(t){const e=t.nodeName;return"string"==typeof e?e:"FORM"}function Zm(t){return new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`)}const Qm=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,qm=/([^\#-~ |!])/g;function zp(t){return t.replace(/&/g,"&").replace(Qm,function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(qm,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(//g,">")}let Hp;function Jm(t,e){let n=null;try{Hp=Hp||function Hm(t){const e=new Jw(t);return function t0(){try{return!!(new window.DOMParser).parseFromString(Ju(""),"text/html")}catch{return!1}}()?new Wm(e):e}(t);let l=e?String(e):"";n=Hp.getInertBodyElement(l);let g=5,w=l;do{if(0===g)throw new Error("Failed to sanitize html because the input is unstable");g--,l=w,w=n.innerHTML,n=Hp.getInertBodyElement(l)}while(l!==w);return Ju((new r0).sanitizeChildren(vf(n)||n))}finally{if(n){const l=vf(n)||n;for(;l.firstChild;)l.firstChild.remove()}}}function vf(t){return"content"in t&&function s0(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var uu=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}(uu||{});function xf(t){const e=Wp();return e?jm(e.sanitize(uu.HTML,t)||""):ep(t,"HTML")?jm(Fl(t)):Jm(Tr(),fo(t))}function _f(t){const e=Wp();return e?e.sanitize(uu.URL,t)||"":ep(t,"URL")?Fl(t):Qh(fo(t))}function kf(t){const e=Wp();if(e)return mf(e.sanitize(uu.RESOURCE_URL,t)||"");if(ep(t,"ResourceURL"))return mf(Fl(t));throw new Ke(904,!1)}function eb(t,e,n){return function u0(t,e){return"src"===e&&("embed"===t||"frame"===t||"iframe"===t||"media"===t||"script"===t)||"href"===e&&("base"===t||"link"===t)?kf:_f}(e,n)(t)}function Wp(){const t=ze();return t&&t[ma].sanitizer}const p0=/^>|^->||--!>|)/g,g0="\u200b$1\u200b";function Uc(t){return t instanceof Function?t():t}function $c(t){return"browser"===(t??Fo(ws)).get(mo)}var eg=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}(eg||{});let Sf;function Af(t,e){return Sf(t,e)}function hu(t,e,n,l,g){if(null!=l){let w,k=!1;hi(l)?w=l:Zi(l)&&(k=!0,l=l[yo]);const O=Rn(l);0===t&&null!==n?null==g?bb(e,n,O):gu(e,n,O,g||null,!0):1===t&&null!==n?gu(e,n,O,g||null,!0):2===t?function mu(t,e,n){t.removeChild(null,e,n)}(e,O,k):3===t&&e.destroyNode(O),null!=w&&function xb(t,e,n,l,g){const w=n[cc];w!==Rn(n)&&hu(e,t,l,w,g);for(let O=sa;Oe.replace(h0,g0))}(e))}function og(t,e,n){return t.createElement(e,n)}function hb(t,e){e[ma].changeDetectionScheduler?.notify(9),Zp(t,e,e[nn],2,null,null)}function fb(t,e){const n=t[Mc],l=e[Fn];(Zi(l)||e[ci]!==l[Fn][ci])&&(t[Oo]|=No.HasTransplantedViews),null===n?t[Mc]=[e]:n.push(e)}function If(t,e){const n=t[Mc],l=n.indexOf(e);n.splice(l,1)}function Kp(t,e){if(t.length<=sa)return;const n=sa+e,l=t[n];if(l){const g=l[sc];null!==g&&g!==t&&If(g,l),e>0&&(t[n-1][xi]=l[xi]);const w=ra(t,sa+e);!function Mf(t,e){hb(t,e),e[yo]=null,e[_i]=null}(l[Vr],l);const k=w[Va];null!==k&&k.detachView(w[Vr]),l[Fn]=null,l[xi]=null,l[Oo]&=-129}return l}function Gp(t,e){if(!(256&e[Oo])){const n=e[nn];n.destroyNode&&Zp(t,e,n,3,null,null),function C0(t){let e=t[Gc];if(!e)return Of(t[Vr],t);for(;e;){let n=null;if(Zi(e))n=e[Gc];else{const l=e[sa];l&&(n=l)}if(!n){for(;e&&!e[xi]&&e!==t;)Zi(e)&&Of(e[Vr],e),e=e[Fn];null===e&&(e=t),Zi(e)&&Of(e[Vr],e),n=e&&e[xi]}e=n}}(e)}}function Of(t,e){if(256&e[Oo])return;const n=E(null);try{e[Oo]&=-129,e[Oo]|=256,e[aa]&&jt(e[aa]),function mb(t,e){let n;if(null!=t&&null!=(n=t.destroyHooks))for(let l=0;l=0?l[k]():l[-k].unsubscribe(),w+=2}else n[w].call(l[n[w+1]]);null!==l&&(e[La]=null);const g=e[On];if(null!==g){e[On]=null;for(let w=0;w-1){const{encapsulation:w}=t.data[l.directiveStart+g];if(w===yn.None||w===yn.Emulated)return null}return Ia(l,n)}}(t,e.parent,n)}function gu(t,e,n,l,g){t.insertBefore(e,n,l,g)}function bb(t,e,n){t.appendChild(e,n)}function wb(t,e,n,l,g){null!==l?gu(t,e,n,l,g):bb(t,e,n)}function Lf(t,e){return t.parentNode(e)}function Xp(t,e,n){return ig(t,e,n)}let Yp,ig=function yb(t,e,n){return 40&t.type?Ia(t,n):null};function op(t,e,n,l){const g=Rf(t,l,e),w=e[nn],O=Xp(l.parent||e[_i],l,e);if(null!=g)if(Array.isArray(n))for(let B=0;Bzo&&Sb(t,e,zo,!1),yc(k?2:0,g),n(l,g)}finally{Pc(w),yc(k?3:1,g)}}function Uf(t,e,n){if(Xc(e)){const l=E(null);try{const w=e.directiveEnd;for(let k=e.directiveStart;knull;function Ob(t,e,n,l,g){for(let w in e){if(!e.hasOwnProperty(w))continue;const k=e[w];if(void 0===k)continue;l??={};let O,B=So.None;Array.isArray(k)?(O=k[0],B=k[1]):O=k;let ot=w;if(null!==g){if(!g.hasOwnProperty(w))continue;ot=g[w]}0===t?Rb(l,n,ot,O,B):Rb(l,n,ot,O)}return l}function Rb(t,e,n,l,g){let w;t.hasOwnProperty(n)?(w=t[n]).push(e,l):w=t[n]=[e,l],void 0!==g&&w.push(g)}function vc(t,e,n,l,g,w,k,O){const B=Ia(e,n);let xt,ot=e.inputs;!O&&null!=ot&&(xt=ot[l])?(Gf(t,n,xt,l,g),Pa(e)&&function F0(t,e){const n=Ha(e,t);16&n[Oo]||(n[Oo]|=64)}(n,e.index)):3&e.type&&(l=function P0(t){return"class"===t?"className":"for"===t?"htmlFor":"formaction"===t?"formAction":"innerHtml"===t?"innerHTML":"readonly"===t?"readOnly":"tabindex"===t?"tabIndex":t}(l),g=null!=k?k(g,e.value||"",l):g,w.setProperty(B,l,g))}function zf(t,e,n,l){if(Ut()){const g=null===l?null:{"":-1},w=function z0(t,e){const n=t.directiveRegistry;let l=null,g=null;if(n)for(let w=0;w0;){const n=t[--e];if("number"==typeof n&&n<0)return n}return 0})(k)!=O&&k.push(O),k.push(n,l,w)}}(t,e,l,Qp(t,n,g.hostVars,Dn),g)}function Bl(t,e,n,l,g,w){const k=Ia(t,e);!function ug(t,e,n,l,g,w,k){if(null==w)t.removeAttribute(e,g,n);else{const O=null==k?fo(w):k(w,l||"",g);t.setAttribute(e,g,O,n)}}(e[nn],k,w,t.value,n,l,g)}function pg(t,e,n,l,g,w){const k=w[e];if(null!==k)for(let O=0;O0&&(n[g-1][xi]=e),l{Hl(t.lView)},consumerOnSignalRead(){this.lView[aa]=this}},ey={...I,consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{let e=Gs(t.lView);for(;e&&!Wb(e[Vr]);)e=Gs(e);e&&ud(e)},consumerOnSignalRead(){this.lView[aa]=this}};function Wb(t){return 2!==t.type}const ry=100;function fg(t,e=!0,n=0){const l=t[ma],g=l.rendererFactory;g.begin?.();try{!function oy(t,e){const n=jn();try{Nn(!0),ap(t,e);let l=0;for(;pd(t);){if(l===ry)throw new Ke(103,!1);l++,ap(t,1)}}finally{Nn(n)}}(t,n)}catch(k){throw e&&gg(t,k),k}finally{g.end?.(),l.inlineEffectRunner?.flush()}}function ny(t,e,n,l){const g=e[Oo];if(!(256&~g))return;e[ma].inlineEffectRunner?.flush(),Nc(e);let O=!0,B=null,ot=null;Wb(t)?(ot=function Z0(t){return t[aa]??function Q0(t){const e=Hb.pop()??Object.create(J0);return e.lView=t,e}(t)}(e),B=et(ot)):null===function T(){return s}()?(O=!1,ot=function ty(t){const e=t[aa]??Object.create(ey);return e.lView=t,e}(e),B=et(ot)):e[aa]&&(jt(e[aa]),e[aa]=null);try{Dl(e),function qa(t){return hn.lFrame.bindingIndex=t}(t.bindingStartIndex),null!==n&&Tb(t,e,n,2,l);const xt=!(3&~g);if(xt){const Xe=t.preOrderCheckHooks;null!==Xe&&fd(e,Xe,null)}else{const Xe=t.preOrderHooks;null!==Xe&&Yl(e,Xe,0,null),bp(e,0)}if(function iy(t){for(let e=iu(t);null!==e;e=Bp(e)){if(!(e[Oo]&No.HasTransplantedViews))continue;const n=e[Mc];for(let l=0;l-1&&(Kp(e,l),ra(n,l))}this._attachedToViewContainer=!1}Gp(this._lView[Vr],this._lView)}onDestroy(e){$d(this._lView,e)}markForCheck(){Jp(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[Oo]&=-129}reattach(){ku(this._lView),this._lView[Oo]|=128}detectChanges(){this._lView[Oo]|=1024,fg(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Ke(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const e=bc(this._lView),n=this._lView[sc];null!==n&&!e&&If(n,this._lView),hb(this._lView[Vr],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new Ke(902,!1);this._appRef=e;const n=bc(this._lView),l=this._lView[sc];null!==l&&!n&&fb(l,this._lView),ku(this._lView)}}let eh=(()=>{class t{static{this.__NG_ELEMENT_ID__=sy}}return t})();const Qf=eh,g1=class extends Qf{constructor(e,n,l){super(),this._declarationLView=e,this._declarationTContainer=n,this.elementRef=l}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(e,n){return this.createEmbeddedViewImpl(e,n)}createEmbeddedViewImpl(e,n,l){const g=np(this._declarationLView,this._declarationTContainer,e,{embeddedViewInjector:n,dehydratedView:l});return new th(g)}};function sy(){return mg(Sr(),ze())}function mg(t,e){return 4&t.type?new g1(e,t,bl(t,e)):null}let C1=()=>null;function nh(t,e){return C1(t,e)}class vg{}const tm=new Uo("",{providedIn:"root",factory:()=>!1}),D1=new Uo(""),my=new Uo("");class ZE{}class S1{}class qE{resolveComponentFactory(e){throw function QE(t){const e=Error(`No component factory found for ${Qr(t)}.`);return e.ngComponent=t,e}(e)}}class em{static{this.NULL=new qE}}class by{}let JE=(()=>{class t{constructor(){this.destroyNode=null}static{this.__NG_ELEMENT_ID__=()=>function t5(){const t=ze(),n=Ha(Sr().index,t);return(Zi(n)?n:t)[nn]}()}}return t})(),e5=(()=>{class t{static{this.\u0275prov=Io({token:t,providedIn:"root",factory:()=>null})}}return t})();function cp(t){return!!ya(t)}function tw(t,e,n){let l=n?t.styles:null,g=n?t.classes:null,w=0;if(null!==e)for(let k=0;k0&&Eb(t,n,w.join(" "))}}(Ue,cs,dr,l),void 0!==n&&function u5(t,e,n){const l=t.projection=[];for(let g=0;g{class t{static{this.__NG_ELEMENT_ID__=h5}}return t})();function h5(){return L1(Sr(),ze())}const g5=ew,R1=class extends g5{constructor(e,n,l){super(),this._lContainer=e,this._hostTNode=n,this._hostLView=l}get element(){return bl(this._hostTNode,this._hostLView)}get injector(){return new Ca(this._hostTNode,this._hostLView)}get parentInjector(){const e=Au(this._hostTNode,this._hostLView);if(xh(e)){const n=md(e,this._hostLView),l=ql(e);return new Ca(n[Vr].data[l+8],n)}return new Ca(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){const n=N1(this._lContainer);return null!==n&&n[e]||null}get length(){return this._lContainer.length-sa}createEmbeddedView(e,n,l){let g,w;"number"==typeof l?g=l:null!=l&&(g=l.index,w=l.injector);const k=nh(this._lContainer,e.ssrId),O=e.createEmbeddedViewImpl(n||{},w,k);return this.insertImpl(O,g,Td(this._hostTNode,k)),O}createComponent(e,n,l,g,w){const k=e&&!function Se(t){return"function"==typeof t}(e);let O;if(k)O=n;else{const dr=n||{};O=dr.index,l=dr.injector,g=dr.projectableNodes,w=dr.environmentInjector||dr.ngModuleRef}const B=k?e:new nm(pn(e)),ot=l||this.parentInjector;if(!w&&null==B.ngModule){const jr=(k?ot:this.parentInjector).get(ni,null);jr&&(w=jr)}const xt=pn(B.componentType??{}),re=nh(this._lContainer,xt?.id??null),Xe=B.create(ot,g,re?.firstChild??null,w);return this.insertImpl(Xe.hostView,O,Td(this._hostTNode,re)),Xe}insert(e,n){return this.insertImpl(e,n,!0)}insertImpl(e,n,l){const g=e._lView;if(function pl(t){return hi(t[Fn])}(g)){const O=this.indexOf(e);if(-1!==O)this.detach(O);else{const B=g[Fn],ot=new R1(B,B[_i],B[Fn]);ot.detach(ot.indexOf(e))}}const w=this._adjustIndex(n),k=this._lContainer;return ip(k,g,w,l),e.attachToViewContainerRef(),pi(vy(k),w,e),e}move(e,n){return this.insert(e,n)}indexOf(e){const n=N1(this._lContainer);return null!==n?n.indexOf(e):-1}remove(e){const n=this._adjustIndex(e,-1),l=Kp(this._lContainer,n);l&&(ra(vy(this._lContainer),n),Gp(l[Vr],l))}detach(e){const n=this._adjustIndex(e,-1),l=Kp(this._lContainer,n);return l&&null!=ra(vy(this._lContainer),n)?new th(l):null}_adjustIndex(e,n=0){return e??this.length+n}};function N1(t){return t[8]}function vy(t){return t[8]||(t[8]=[])}function L1(t,e){let n;const l=e[t.index];return hi(l)?n=l:(n=Bb(l,e,null,t),e[t.index]=n,hg(e,n)),P1(n,e,t,l),new R1(n,t,e)}let P1=function B1(t,e,n,l){if(t[cc])return;let g;g=8&n.type?Rn(l):function f5(t,e){const n=t[nn],l=n.createComment(""),g=Ia(e,t);return gu(n,Lf(n,g),l,function ng(t,e){return t.nextSibling(e)}(n,g),!1),l}(e,n),t[cc]=g},xy=()=>!1;class _y{constructor(e){this.queryList=e,this.matches=null}clone(){return new _y(this.queryList)}setDirty(){this.queryList.setDirty()}}class ky{constructor(e=[]){this.queries=e}createEmbeddedView(e){const n=e.queries;if(null!==n){const l=null!==e.contentQueries?e.contentQueries[0]:n.length,g=[];for(let w=0;we.trim())}(e):e}}class Ey{constructor(e=[]){this.queries=e}elementStart(e,n){for(let l=0;l0)l.push(k[O/2]);else{const ot=w[O+1],xt=e[-B];for(let re=sa;re(N(e),e.value);return n[_]=e,n}(t),l=n[_];return e?.equal&&(l.equal=e.equal),n.set=g=>Ie(l,g),n.update=g=>function Pt(t,e){dt()||_r(),Ie(t,e(t.value))}(l,g),n.asReadonly=X1.bind(n),n}function X1(){const t=this[_];if(void 0===t.readonlyFn){const e=()=>this();e[_]=t,t.readonlyFn=e}return t.readonlyFn}function Y1(t){return Ty(t)&&"function"==typeof t.set}function My(t,e){let n;const l=qt(()=>{n._dirtyCounter();const g=function C5(t,e){const n=t._lView,l=t._queryIndex;if(void 0===n||void 0===l||4&n[Oo])return e?void 0:ae;const g=Sy(n,l),w=W1(n,l);return g.reset(w,Ip),e?g.first:g._changesDetected||void 0===t._flatValue?t._flatValue=g.toArray():t._flatValue}(n,t);if(e&&void 0===g)throw new Ke(-951,!1);return g});return n=l[_],n._dirtyCounter=G1(0),n._flatValue=void 0,l}function tx(t,e){return function Z1(){return My(!0,!1)}()}const S5=(tx.required=function D5(t,e){return function Q1(){return My(!0,!0)}()},tx);function Iy(t){let e=function sx(t){return Object.getPrototypeOf(t.prototype).constructor}(t.type),n=!0;const l=[t];for(;e;){let g;if(Fa(t))g=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new Ke(903,!1);g=e.\u0275dir}if(g){if(n){l.push(g);const k=t;k.inputs=ow(t.inputs),k.inputTransforms=ow(t.inputTransforms),k.declaredInputs=ow(t.declaredInputs),k.outputs=ow(t.outputs);const O=g.hostBindings;O&&$5(t,O);const B=g.viewQuery,ot=g.contentQueries;if(B&&B5(t,B),ot&&U5(t,ot),P5(t,g),Hr(t.outputs,g.outputs),Fa(g)&&g.data.animation){const xt=t.data;xt.animation=(xt.animation||[]).concat(g.data.animation)}}const w=g.features;if(w)for(let k=0;k=0;l--){const g=t[l];g.hostVars=e+=g.hostVars,g.hostAttrs=Ti(g.hostAttrs,n=Ti(n,g.hostAttrs))}}(l)}function P5(t,e){for(const n in e.inputs){if(!e.inputs.hasOwnProperty(n)||t.inputs.hasOwnProperty(n))continue;const l=e.inputs[n];if(void 0!==l&&(t.inputs[n]=l,t.declaredInputs[n]=e.declaredInputs[n],null!==e.inputTransforms)){const g=Array.isArray(l)?l[0]:l;if(!e.inputTransforms.hasOwnProperty(g))continue;t.inputTransforms??={},t.inputTransforms[g]=e.inputTransforms[g]}}}function ow(t){return t===oe?{}:t===ae?[]:t}function B5(t,e){const n=t.viewQuery;t.viewQuery=n?(l,g)=>{e(l,g),n(l,g)}:e}function U5(t,e){const n=t.contentQueries;t.contentQueries=n?(l,g,w)=>{e(l,g,w),n(l,g,w)}:e}function $5(t,e){const n=t.hostBindings;t.hostBindings=n?(l,g)=>{e(l,g),n(l,g)}:e}function cx(t){const e=n=>{const l=Array.isArray(t);null===n.hostDirectives?(n.findHostDirectiveDefs=lx,n.hostDirectives=l?t.map(Oy):[t]):l?n.hostDirectives.unshift(...t.map(Oy)):n.hostDirectives.unshift(t)};return e.ngInherit=!0,e}function lx(t,e,n){if(null!==t.hostDirectives)for(const l of t.hostDirectives)if("function"==typeof l){const g=l();for(const w of g)dx(Oy(w),e,n)}else dx(l,e,n)}function dx(t,e,n){const l=Hi(t.directive);(function H5(t,e){for(const n in e)e.hasOwnProperty(n)&&(t[e[n]]=t[n])})(l.declaredInputs,t.inputs),lx(l,e,n),n.set(l,t),e.push(l)}function Oy(t){return"function"==typeof t?{directive:Qt(t),inputs:oe,outputs:oe}:{directive:Qt(t.directive),inputs:ux(t.inputs),outputs:ux(t.outputs)}}function ux(t){if(void 0===t||0===t.length)return oe;const e={};for(let n=0;nn()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}}class Ny extends gx{constructor(e){super(),this.moduleType=e}create(e){return new Ry(this.moduleType,e,[])}}class fx extends ih{constructor(e){super(),this.componentFactoryResolver=new I1(this),this.instance=null;const n=new Cc([...e.providers,{provide:ih,useValue:this},{provide:em,useValue:this.componentFactoryResolver}],e.parent||ja(),e.debugName,new Set(["environment"]));this.injector=n,e.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(e){this.injector.onDestroy(e)}}function Ly(t,e,n=null){return new fx({providers:t,parent:e,debugName:n,runEnvironmentInitializers:!0}).injector}function nw(t){return!!Py(t)&&(Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t)}function Py(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function Rd(t,e,n){return t[e]=n}function am(t,e){return t[e]}function is(t,e,n){return!Object.is(t[e],n)&&(t[e]=n,!0)}function ah(t,e,n,l){const g=is(t,e,n);return is(t,e+1,l)||g}function $l(t,e,n,l,g,w){const k=ah(t,e,n,l);return ah(t,e+2,g,w)||k}function sm(t,e,n,l,g,w,k,O,B,ot){const xt=n+zo,re=e.firstCreatePass?function Q5(t,e,n,l,g,w,k,O,B){const ot=e.consts,xt=bu(e,t,4,k||null,O||null);zf(e,n,xt,ba(ot,B)),gd(e,xt);const re=xt.tView=dg(2,xt,l,g,w,e.directiveRegistry,e.pipeRegistry,null,e.schemas,ot,null);return null!==e.queries&&(e.queries.template(e,xt),re.queries=e.queries.embeddedTView(xt)),xt}(xt,e,t,l,g,w,k,O,B):e.data[xt];zr(re,!1);const Ue=mx(e,t,re,n);zd()&&op(e,t,Ue,re),vs(Ue,t);const Xe=Bb(Ue,t,Ue,re);return t[xt]=Xe,hg(t,Xe),function F1(t,e,n){return xy(t,e,n)}(Xe,re,t),Lo(re)&&$f(e,t,re),null!=B&&jf(t,re,ot),re}function Fy(t,e,n,l,g,w,k,O){const B=ze(),ot=Dr();return sm(B,ot,t,e,n,l,g,ba(ot.consts,w),k,O),Fy}let mx=function bx(t,e,n,l){return tl(!0),e[nn].createComment("")};var sh=function(t){return t[t.EarlyRead=0]="EarlyRead",t[t.Write=1]="Write",t[t.MixedReadWrite=2]="MixedReadWrite",t[t.Read=3]="Read",t}(sh||{});let kx=(()=>{class t{constructor(){this.impl=null}execute(){this.impl?.execute()}static{this.\u0275prov=Io({token:t,providedIn:"root",factory:()=>new t})}}return t})();class dm{constructor(){this.ngZone=Fo(Qi),this.scheduler=Fo(vg),this.errorHandler=Fo(ol,{optional:!0}),this.sequences=new Set,this.deferredRegistrations=new Set,this.executing=!1}static{this.PHASES=[sh.EarlyRead,sh.Write,sh.MixedReadWrite,sh.Read]}execute(){this.executing=!0;for(const e of dm.PHASES)for(const n of this.sequences)if(!n.erroredOrDestroyed&&n.hooks[e])try{n.pipelinedValue=this.ngZone.runOutsideAngular(()=>n.hooks[e](n.pipelinedValue))}catch(l){n.erroredOrDestroyed=!0,this.errorHandler?.handleError(l)}this.executing=!1;for(const e of this.sequences)e.afterRun(),e.once&&(this.sequences.delete(e),e.destroy());for(const e of this.deferredRegistrations)this.sequences.add(e);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear()}register(e){this.executing?this.deferredRegistrations.add(e):(this.sequences.add(e),this.scheduler.notify(6))}unregister(e){this.executing&&this.sequences.has(e)?(e.erroredOrDestroyed=!0,e.pipelinedValue=void 0,e.once=!0):(this.sequences.delete(e),this.deferredRegistrations.delete(e))}static{this.\u0275prov=Io({token:dm,providedIn:"root",factory:()=>new dm})}}class e3{constructor(e,n,l,g){this.impl=e,this.hooks=n,this.once=l,this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.unregisterOnDestroy=g?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.()}}function Ex(t,e){!e?.injector&&vn();const n=e?.injector??Fo(ws);return $c(n)?(xc("NgAfterRender"),Cx(t,n,e,!1)):Dx}function lw(t,e){!e?.injector&&vn();const n=e?.injector??Fo(ws);return $c(n)?(xc("NgAfterNextRender"),Cx(t,n,e,!0)):Dx}function Cx(t,e,n,l){const g=e.get(kx);g.impl??=e.get(dm);const w=n?.phase??sh.MixedReadWrite,k=!0!==n?.manualCleanup?e.get(Uu):null,O=new e3(g.impl,function r3(t,e){if(t instanceof Function){const n=[void 0,void 0,void 0,void 0];return n[e]=t,n}return[t.earlyRead,t.write,t.mixedReadWrite,t.read]}(t,w),l,k);return g.impl.register(O),O}const Dx={destroy(){}};function Xy(t,e,n,l){const g=ze();return is(g,lo(),e)&&(Dr(),Bl(Ii(),g,t,e,n,l)),Xy}function Mg(t,e,n,l){return is(t,lo(),n)?e+fo(n)+l:Dn}function pw(t,e){return t<<17|e<<2}function up(t){return t>>17&32767}function Yy(t){return 2|t}function lh(t){return(131068&t)>>2}function Zy(t,e){return-131069&t|e<<2}function Qy(t){return 1|t}function qx(t,e,n,l){const g=t[n+1],w=null===e;let k=l?up(g):lh(g),O=!1;for(;0!==k&&(!1===O||w);){const ot=t[k+1];B3(t[k],e)&&(O=!0,t[k+1]=l?Qy(ot):Yy(ot)),k=l?up(ot):lh(ot)}O&&(t[n+1]=l?Yy(g):Qy(g))}function B3(t,e){return null===t||null==e||(Array.isArray(t)?t[1]:t)===e||!(!Array.isArray(t)||"string"!=typeof e)&&X(t,e)>=0}const Ls={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Jx(t){return t.substring(Ls.key,Ls.keyEnd)}function U3(t){return t.substring(Ls.value,Ls.valueEnd)}function t2(t,e){const n=Ls.textEnd;return n===e?-1:(e=Ls.keyEnd=function V3(t,e,n){for(;e32;)e++;return e}(t,Ls.key=e,n),Bg(t,e,n))}function e2(t,e){const n=Ls.textEnd;let l=Ls.key=Bg(t,e,n);return n===l?-1:(l=Ls.keyEnd=function z3(t,e,n){let l;for(;e=65&&(-33&l)<=90||l>=48&&l<=57);)e++;return e}(t,l,n),l=o2(t,l,n),l=Ls.value=Bg(t,l,n),l=Ls.valueEnd=function H3(t,e,n){let l=-1,g=-1,w=-1,k=e,O=k;for(;k32&&(O=k),w=g,g=l,l=-33&B}return O}(t,l,n),o2(t,l,n))}function r2(t){Ls.key=0,Ls.keyEnd=0,Ls.value=0,Ls.valueEnd=0,Ls.textEnd=t.length}function Bg(t,e,n){for(;e=0;n=e2(e,n))l2(t,Jx(e),U3(e))}function a2(t){ad(Q3,Nd,t,!0)}function Nd(t,e){for(let n=function $3(t){return r2(t),t2(t,Bg(t,0,Ls.textEnd))}(e);n>=0;n=t2(e,n))Bi(t,Jx(e),!0)}function id(t,e,n,l){const g=ze(),w=Dr(),k=Po(2);w.firstUpdatePass&&c2(w,t,k,l),e!==Dn&&is(g,k,e)&&d2(w,w.data[la()],g,g[nn],t,g[k+1]=function J3(t,e){return null==t||""===t||("string"==typeof e?t+=e:"object"==typeof t&&(t=Qr(Fl(t)))),t}(e,n),l,k)}function ad(t,e,n,l){const g=Dr(),w=Po(2);g.firstUpdatePass&&c2(g,null,w,l);const k=ze();if(n!==Dn&&is(k,w,n)){const O=g.data[la()];if(p2(O,l)&&!s2(g,w)){let B=l?O.classesWithoutHost:O.stylesWithoutHost;null!==B&&(n=Xr(B,n||"")),Jy(g,O,k,n,l)}else!function q3(t,e,n,l,g,w,k,O){g===Dn&&(g=ae);let B=0,ot=0,xt=0=t.expandoStartIndex}function c2(t,e,n,l){const g=t.data;if(null===g[n+1]){const w=g[la()],k=s2(t,n);p2(w,l)&&null===e&&!k&&(e=!1),e=function K3(t,e,n,l){const g=bs(t);let w=l?e.residualClasses:e.residualStyles;if(null===g)0===(l?e.classBindings:e.styleBindings)&&(n=pm(n=rv(null,t,e,n,l),e.attrs,l),w=null);else{const k=e.directiveStylingLast;if(-1===k||t[k]!==g)if(n=rv(g,t,e,n,l),null===w){let B=function G3(t,e,n){const l=n?e.classBindings:e.styleBindings;if(0!==lh(l))return t[up(l)]}(t,e,l);void 0!==B&&Array.isArray(B)&&(B=rv(null,t,e,B[1],l),B=pm(B,e.attrs,l),function X3(t,e,n,l){t[up(n?e.classBindings:e.styleBindings)]=l}(t,e,l,B))}else w=function Y3(t,e,n){let l;const g=e.directiveEnd;for(let w=1+e.directiveStylingLast;w0)&&(ot=!0)):xt=n,g)if(0!==B){const Ue=up(t[O+1]);t[l+1]=pw(Ue,O),0!==Ue&&(t[Ue+1]=Zy(t[Ue+1],l)),t[O+1]=function N3(t,e){return 131071&t|e<<17}(t[O+1],l)}else t[l+1]=pw(O,0),0!==O&&(t[O+1]=Zy(t[O+1],l)),O=l;else t[l+1]=pw(B,0),0===O?O=l:t[B+1]=Zy(t[B+1],l),B=l;ot&&(t[l+1]=Yy(t[l+1])),qx(t,xt,l,!0),qx(t,xt,l,!1),function F3(t,e,n,l,g){const w=g?t.residualClasses:t.residualStyles;null!=w&&"string"==typeof e&&X(w,e)>=0&&(n[l+1]=Qy(n[l+1]))}(e,xt,t,l,w),k=pw(O,B),w?e.classBindings=k:e.styleBindings=k}(g,w,e,n,k,l)}}function rv(t,e,n,l,g){let w=null;const k=n.directiveEnd;let O=n.directiveStylingLast;for(-1===O?O=n.directiveStart:O++;O0;){const B=t[g],ot=Array.isArray(B),xt=ot?B[1]:B,re=null===xt;let Ue=n[g+1];Ue===Dn&&(Ue=re?ae:void 0);let Xe=re?Es(Ue,l):xt===l?Ue:void 0;if(ot&&!hw(Xe)&&(Xe=Es(B,l)),hw(Xe)&&(O=Xe,k))return O;const dr=t[g+1];g=k?up(dr):lh(dr)}if(null!==e){let B=w?e.residualClasses:e.residualStyles;null!=B&&(O=Es(B,l))}return O}function hw(t){return void 0!==t}function p2(t,e){return!!(t.flags&(e?8:16))}function h2(t,e,n){ad(Bi,Nd,Mg(ze(),t,e,n),!0)}function g2(){return ze()[ci][An]}class cC{destroy(e){}updateValue(e,n){}swap(e,n){const l=Math.min(e,n),g=Math.max(e,n),w=this.detach(g);if(g-l>1){const k=this.detach(l);this.attach(l,w),this.attach(g,k)}else this.attach(l,w)}move(e,n){this.attach(n,this.detach(e))}}function ov(t,e,n,l,g){return t===n&&Object.is(e,l)?1:Object.is(g(t,e),g(n,l))?-1:0}function nv(t,e,n,l){return!(void 0===e||!e.has(l)||(t.attach(n,e.get(l)),e.delete(l),0))}function f2(t,e,n,l,g){if(nv(t,e,l,n(l,g)))t.updateValue(l,g);else{const w=t.create(l,g);t.attach(l,w)}}function m2(t,e,n,l){const g=new Set;for(let w=e;w<=n;w++)g.add(l(w,t.at(w)));return g}class b2{constructor(){this.kvMap=new Map,this._vMap=void 0}has(e){return this.kvMap.has(e)}delete(e){if(!this.has(e))return!1;const n=this.kvMap.get(e);return void 0!==this._vMap&&this._vMap.has(n)?(this.kvMap.set(e,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(e),!0}get(e){return this.kvMap.get(e)}set(e,n){if(this.kvMap.has(e)){let l=this.kvMap.get(e);void 0===this._vMap&&(this._vMap=new Map);const g=this._vMap;for(;g.has(l);)l=g.get(l);g.set(l,n)}else this.kvMap.set(e,n)}forEach(e){for(let[n,l]of this.kvMap)if(e(l,n),void 0!==this._vMap){const g=this._vMap;for(;g.has(l);)l=g.get(l),e(l,n)}}}function w2(t,e){xc("NgControlFlow");const n=ze(),l=lo(),g=n[l]!==Dn?n[l]:-1,w=-1!==g?gw(n,zo+g):void 0;if(is(n,l,t)){const O=E(null);try{if(void 0!==w&&Yf(w,0),-1!==t){const B=zo+t,ot=gw(n,B),xt=iv(n[Vr],B),re=nh(ot,xt.tView.ssrId);ip(ot,np(n,xt,e,{dehydratedView:re}),0,Td(xt,re))}}finally{E(O)}}else if(void 0!==w){const O=zb(w,0);void 0!==O&&(O[An]=e)}}class dC{constructor(e,n,l){this.lContainer=e,this.$implicit=n,this.$index=l}get $count(){return this.lContainer.length-sa}}function y2(t){return t}function v2(t,e){return e}class uC{constructor(e,n,l){this.hasEmptyBlock=e,this.trackByFn=n,this.liveCollection=l}}function x2(t,e,n,l,g,w,k,O,B,ot,xt,re,Ue){xc("NgControlFlow");const Xe=ze(),dr=Dr(),jr=void 0!==B,co=ze(),vo=O?k.bind(co[ci][An]):k,Ur=new uC(jr,vo);co[zo+t]=Ur,sm(Xe,dr,t+1,e,n,l,g,ba(dr.consts,w)),jr&&sm(Xe,dr,t+2,B,ot,xt,re,ba(dr.consts,Ue))}class pC extends cC{constructor(e,n,l){super(),this.lContainer=e,this.hostLView=n,this.templateTNode=l,this.operationsCounter=void 0,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-sa}at(e){return this.getLView(e)[An].$implicit}attach(e,n){const l=n[Yi];this.needsIndexUpdate||=e!==this.length,ip(this.lContainer,n,e,Td(this.templateTNode,l))}detach(e){return this.needsIndexUpdate||=e!==this.length-1,function hC(t,e){return Kp(t,e)}(this.lContainer,e)}create(e,n){const l=nh(this.lContainer,this.templateTNode.tView.ssrId),g=np(this.hostLView,this.templateTNode,new dC(this.lContainer,n,e),{dehydratedView:l});return this.operationsCounter?.recordCreate(),g}destroy(e){Gp(e[Vr],e),this.operationsCounter?.recordDestroy()}updateValue(e,n){this.getLView(e)[An].$implicit=n}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let e=0;e{t.destroy(B)})}(B,t,w.trackByFn),B.updateIndexes(),w.hasEmptyBlock){const ot=lo(),xt=0===B.length;if(is(l,ot,xt)){const re=n+2,Ue=gw(l,re);if(xt){const Xe=iv(g,re),dr=nh(Ue,Xe.tView.ssrId);ip(Ue,np(l,Xe,void 0,{dehydratedView:dr}),0,Td(Xe,dr))}else Yf(Ue,0)}}}finally{E(e)}}function gw(t,e){return t[e]}function iv(t,e){return Oc(t,e)}function fw(t,e,n,l){const g=ze(),w=Dr(),k=zo+t,O=g[nn],B=w.firstCreatePass?function fC(t,e,n,l,g,w){const k=e.consts,B=bu(e,t,2,l,ba(k,g));return zf(e,n,B,ba(k,w)),null!==B.attrs&&tw(B,B.attrs,!1),null!==B.mergedAttrs&&tw(B,B.mergedAttrs,!0),null!==e.queries&&e.queries.elementStart(e,B),B}(k,w,g,e,n,l):w.data[k],ot=k2(w,g,B,O,e,t);g[k]=ot;const xt=Lo(B);return zr(B,!0),Cb(O,ot,B),!function _g(t){return!(32&~t.flags)}(B)&&zd()&&op(w,g,ot,B),0===function $(){return hn.lFrame.elementDepthCount}()&&vs(ot,g),function nt(){hn.lFrame.elementDepthCount++}(),xt&&($f(w,g,B),Uf(w,B,g)),null!==l&&jf(g,B),fw}function mw(){let t=Sr();Vo()?Ro():(t=t.parent,zr(t,!1));const e=t;(function Re(t){return hn.skipHydrationRootTNode===t})(e)&&function tr(){hn.skipHydrationRootTNode=null}(),function Et(){hn.lFrame.elementDepthCount--}();const n=Dr();return n.firstCreatePass&&(gd(n,t),Xc(t)&&n.queries.elementEnd(t)),null!=e.classesWithoutHost&&function Kg(t){return!!(8&t.flags)}(e)&&Jy(n,e,ze(),e.classesWithoutHost,!0),null!=e.stylesWithoutHost&&function yh(t){return!!(16&t.flags)}(e)&&Jy(n,e,ze(),e.stylesWithoutHost,!1),mw}function av(t,e,n,l){return fw(t,e,n,l),mw(),av}let k2=(t,e,n,l,g,w)=>(tl(!0),og(l,g,function fh(){return hn.lFrame.currentNamespace}()));function bw(t,e,n){const l=ze(),g=Dr(),w=t+zo,k=g.firstCreatePass?function wC(t,e,n,l,g){const w=e.consts,k=ba(w,l),O=bu(e,t,8,"ng-container",k);return null!==k&&tw(O,k,!0),zf(e,n,O,ba(w,g)),null!==e.queries&&e.queries.elementStart(e,O),O}(w,g,l,e,n):g.data[w];zr(k,!0);const O=E2(g,l,k,t);return l[w]=O,zd()&&op(g,l,O,k),vs(O,l),Lo(k)&&($f(g,l,k),Uf(g,k,l)),null!=n&&jf(l,k),bw}function ww(){let t=Sr();const e=Dr();return Vo()?Ro():(t=t.parent,zr(t,!1)),e.firstCreatePass&&(gd(e,t),Xc(t)&&e.queries.elementEnd(t)),ww}function sv(t,e,n){return bw(t,e,n),ww(),sv}let E2=(t,e,n,l)=>(tl(!0),rg(e[nn],""));function C2(){return ze()}function cv(t,e,n){const l=ze();return is(l,lo(),e)&&vc(Dr(),Ii(),l,t,e,l[nn],n,!0),cv}function lv(t,e,n){const l=ze();if(is(l,lo(),e)){const w=Dr(),k=Ii();vc(w,k,l,t,e,jb(bs(w.data),k,l),n,!0)}return lv}const dh=void 0;var _C=["en",[["a","p"],["AM","PM"],dh],[["AM","PM"],dh,dh],[["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"]],dh,[["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"]],dh,[["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}",dh,"{1} 'at' {0}",dh],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function xC(t){const n=Math.floor(Math.abs(t)),l=t.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===l?1:5}];let Ug={};function dv(t){const e=function kC(t){return t.toLowerCase().replace(/_/g,"-")}(t);let n=S2(e);if(n)return n;const l=e.split("-")[0];if(n=S2(l),n)return n;if("en"===l)return _C;throw new Ke(701,!1)}function D2(t){return dv(t)[$g.PluralCase]}function S2(t){return t in Ug||(Ug[t]=ye.ng&&ye.ng.common&&ye.ng.common.locales&&ye.ng.common.locales[t]),Ug[t]}var $g=function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t}($g||{});const yw="en-US";let A2=yw,K2=(t,e,n)=>{};function hv(t,e,n,l){const g=ze(),w=Dr(),k=Sr();return fv(w,g,g[nn],k,t,e,l),hv}function gv(t,e){const n=Sr(),l=ze(),g=Dr();return fv(g,l,jb(bs(g.data),n,l),n,t,e),gv}function fv(t,e,n,l,g,w,k){const O=Lo(l),ot=t.firstCreatePass&&Kf(t),xt=e[An],re=$b(e);let Ue=!0;if(3&l.type||k){const jr=Ia(l,e),co=k?k(jr):jr,vo=re.length,Ur=k?gi=>k(Rn(gi[l.index])):l.index;let _n=null;if(!k&&O&&(_n=function u4(t,e,n,l){const g=t.cleanup;if(null!=g)for(let w=0;wB?O[B]:null}"string"==typeof k&&(w+=2)}return null}(t,e,g,l.index)),null!==_n)(_n.__ngLastListenerFn__||_n).__ngNextListenerFn__=w,_n.__ngLastListenerFn__=w,Ue=!1;else{w=Y2(l,e,xt,w),K2(jr,g,w);const gi=n.listen(co,g,w);re.push(w,gi),ot&&ot.push(g,Ur,vo,vo+1)}}else w=Y2(l,e,xt,w);const Xe=l.outputs;let dr;if(Ue&&null!==Xe&&(dr=Xe[g])){const jr=dr.length;if(jr)for(let co=0;co-1?Ha(t.index,e):e,5);let O=X2(e,n,l,w),B=g.__ngNextListenerFn__;for(;B;)O=X2(e,n,B,w)&&O,B=B.__ngNextListenerFn__;return O}}function Z2(t=1){return function Lc(t){return(hn.lFrame.contextLView=function As(t,e){for(;t>0;)e=e[xa],t--;return e}(t,hn.lFrame.contextLView))[An]}(t)}function p4(t,e){let n=null;const l=function je(t){const e=t.attrs;if(null!=e){const n=e.indexOf(5);if(!(1&n))return e[n+1]}return null}(t);for(let g=0;gn._dirtyCounter.update(l=>l+1))}(e,z1(t,n,l,g))}function p_(t=1){Xs(Rc()+t)}function h_(t){return qc(function Co(){return hn.lFrame.contextLView}(),zo+t)}function k_(t,e=""){const n=ze(),l=Dr(),g=t+zo,w=l.firstCreatePass?bu(l,g,1,e,null):l.data[g],k=E_(l,n,w,e,t);n[g]=k,zd()&&op(l,n,k,w),zr(w,!1)}let E_=(t,e,n,l,g)=>(tl(!0),function Tf(t,e){return t.createText(e)}(e[nn],l));function wv(t){return Ew("",t,""),wv}function Ew(t,e,n){const l=ze(),g=Mg(l,t,e,n);return g!==Dn&&function rd(t,e,n){const l=Qc(e,t);!function pb(t,e,n){t.setValue(e,n)}(t[nn],l,n)}(l,la(),g),Ew}function yv(t,e,n){Y1(e)&&(e=e());const l=ze();return is(l,lo(),e)&&vc(Dr(),Ii(),l,t,e,l[nn],n,!1),yv}function R_(t,e){const n=Y1(t);return n&&t.set(e),n}function vv(t,e){const n=ze(),l=Dr(),g=Sr();return fv(l,n,n[nn],g,t,e),vv}function xv(t,e,n,l,g){if(t=Qt(t),Array.isArray(t))for(let w=0;w>20;if(ga(t)||!t.multi){const Xe=new Zl(ot,g,al),dr=kv(B,e,g?xt:xt+Ue,re);-1===dr?(Tu(Sl(O,k),w,B),_v(w,t,e.length),e.push(B),O.directiveStart++,O.directiveEnd++,g&&(O.providerIndexes+=1048576),n.push(Xe),k.push(Xe)):(n[dr]=Xe,k[dr]=Xe)}else{const Xe=kv(B,e,xt+Ue,re),dr=kv(B,e,xt,xt+Ue),co=dr>=0&&n[dr];if(g&&!co||!g&&!(Xe>=0&&n[Xe])){Tu(Sl(O,k),w,B);const vo=function I4(t,e,n,l,g){const w=new Zl(t,n,al);return w.multi=[],w.index=e,w.componentProviders=0,P_(w,g,l&&!n),w}(g?M4:T4,n.length,g,l,ot);!g&&co&&(n[dr].providerFactory=vo),_v(w,t,e.length,0),e.push(B),O.directiveStart++,O.directiveEnd++,g&&(O.providerIndexes+=1048576),n.push(vo),k.push(vo)}else _v(w,t,Xe>-1?Xe:dr,P_(n[g?dr:Xe],ot,!g&&l));!g&&l&&co&&n[dr].componentProviders++}}}function _v(t,e,n,l){const g=ga(e),w=function Pd(t){return!!t.useClass}(e);if(g||w){const B=(w?Qt(e.useClass):e).prototype.ngOnDestroy;if(B){const ot=t.destroyHooks||(t.destroyHooks=[]);if(!g&&e.multi){const xt=ot.indexOf(n);-1===xt?ot.push(n,[l,B]):ot[xt+1].push(l,B)}else ot.push(n,B)}}}function P_(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function kv(t,e,n,l){for(let g=n;g{n.providersResolver=(l,g)=>function A4(t,e,n){const l=Dr();if(l.firstCreatePass){const g=Fa(t);xv(n,l.data,l.blueprint,g,!0),xv(e,l.data,l.blueprint,g,!1)}}(l,g?g(t):t,e)}}let O4=(()=>{class t{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const l=kl(0,n.type),g=l.length>0?Ly([l],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,g)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}static{this.\u0275prov=Io({token:t,providedIn:"environment",factory:()=>new t(In(ni))})}}return t})();function B_(t){xc("NgStandalone"),t.getStandaloneInjector=e=>e.get(O4).getOrCreateStandaloneInjector(t)}function j_(t,e,n){const l=En()+t,g=ze();return g[l]===Dn?Rd(g,l,n?e.call(n):e()):am(g,l)}function V_(t,e,n,l){return G_(ze(),En(),t,e,n,l)}function z_(t,e,n,l,g){return X_(ze(),En(),t,e,n,l,g)}function H_(t,e,n,l,g,w){return function Y_(t,e,n,l,g,w,k,O){const B=e+n;return function iw(t,e,n,l,g){const w=ah(t,e,n,l);return is(t,e+2,g)||w}(t,B,g,w,k)?Rd(t,B+3,O?l.call(O,g,w,k):l(g,w,k)):wm(t,B+3)}(ze(),En(),t,e,n,l,g,w)}function W_(t,e,n,l,g,w,k){return function Z_(t,e,n,l,g,w,k,O,B){const ot=e+n;return $l(t,ot,g,w,k,O)?Rd(t,ot+4,B?l.call(B,g,w,k,O):l(g,w,k,O)):wm(t,ot+4)}(ze(),En(),t,e,n,l,g,w,k)}function K_(t,e,n,l,g,w,k,O,B,ot,xt){const re=En()+t,Ue=ze(),Xe=$l(Ue,re,n,l,g,w);return $l(Ue,re+4,k,O,B,ot)||Xe?Rd(Ue,re+8,xt?e.call(xt,n,l,g,w,k,O,B,ot):e(n,l,g,w,k,O,B,ot)):am(Ue,re+8)}function wm(t,e){const n=t[e];return n===Dn?void 0:n}function G_(t,e,n,l,g,w){const k=e+n;return is(t,k,g)?Rd(t,k+1,w?l.call(w,g):l(g)):wm(t,k+1)}function X_(t,e,n,l,g,w,k){const O=e+n;return ah(t,O,g,w)?Rd(t,O+2,k?l.call(k,g,w):l(g,w)):wm(t,O+2)}function q_(t,e){const n=Dr();let l;const g=t+zo;n.firstCreatePass?(l=function $4(t,e){if(e)for(let n=e.length-1;n>=0;n--){const l=e[n];if(t===l.name)return l}}(e,n.pipeRegistry),n.data[g]=l,l.onDestroy&&(n.destroyHooks??=[]).push(g,l.onDestroy)):l=n.data[g];const w=l.factory||(l.factory=Si(l.type)),O=ji(al);try{const B=Gd(!1),ot=w();return Gd(B),function bv(t,e,n,l){n>=t.data.length&&(t.data[n]=null,t.blueprint[n]=null),e[n]=l}(n,ze(),g,ot),ot}finally{ji(O)}}function J_(t,e,n){const l=t+zo,g=ze(),w=qc(g,l);return ym(g,l)?G_(g,En(),e,w.transform,n,w):w.transform(n)}function tk(t,e,n,l){const g=t+zo,w=ze(),k=qc(w,g);return ym(w,g)?X_(w,En(),e,k.transform,n,l,k):k.transform(n,l)}function ym(t,e){return t[Vr].data[e].pure}function ek(t,e){return mg(t,e)}class wk{constructor(e){this.full=e;const n=e.split(".");this.major=n[0],this.minor=n[1],this.patch=n.slice(2).join(".")}}let yk=(()=>{class t{log(n){console.log(n)}warn(n){console.warn(n)}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"platform"})}}return t})();const Ek=new Uo(""),Ck=new Uo("");let Mv,P8=(()=>{class t{constructor(n,l,g){this._ngZone=n,this.registry=l,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,Mv||(function F8(t){Mv=t}(g),g.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:()=>{Qi.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,g){let w=-1;l&&l>0&&(w=setTimeout(()=>{this._callbacks=this._callbacks.filter(k=>k.timeoutId!==w),n()},l)),this._callbacks.push({doneCb:n,timeoutId:w,updateCb:g})}whenStable(n,l,g){if(g&&!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,g),this._runCallbacksIfReady()}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,l,g){return[]}static{this.\u0275fac=function(l){return new(l||t)(In(Qi),In(Dk),In(Ck))}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac})}}return t})(),Dk=(()=>{class t{constructor(){this._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 Mv?.findTestabilityInTree(this,n,l)??null}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"platform"})}}return t})();function Iv(t){return!!t&&"function"==typeof t.then}function Sk(t){return!!t&&"function"==typeof t.subscribe}const Ak=new Uo("");let Tk=(()=>{class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,l)=>{this.resolve=n,this.reject=l}),this.appInits=Fo(Ak,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const n=[];for(const g of this.appInits){const w=g();if(Iv(w))n.push(w);else if(Sk(w)){const k=new Promise((O,B)=>{w.subscribe({complete:O,error:B})});n.push(k)}}const l=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{l()}).catch(g=>{this.reject(g)}),0===n.length&&l(),this.initialized=!0}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const Tw=new Uo("");let Ld=(()=>{class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Fo(Vu),this.afterRenderManager=Fo(kx),this.zonelessEnabled=Fo(tm),this.dirtyFlags=0,this.deferredDirtyFlags=0,this.externalTestViews=new Set,this.beforeRender=new ie.B,this.afterTick=new ie.B,this.componentTypes=[],this.components=[],this.isStable=Fo(vd).hasPendingTasks.pipe((0,Wt.T)(n=>!n)),this._injector=Fo(ni)}get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}whenStable(){let n;return new Promise(l=>{n=this.isStable.subscribe({next:g=>{g&&l()}})}).finally(()=>{n.unsubscribe()})}get injector(){return this._injector}bootstrap(n,l){const g=n instanceof S1;if(!this._injector.get(Tk).done)throw!g&&Ya(n),new Ke(405,!1);let k;k=g?n:this._injector.get(em).resolveComponentFactory(n),this.componentTypes.push(k.componentType);const O=function B8(t){return t.isBoundToModule}(k)?void 0:this._injector.get(ih),ot=k.create(ws.NULL,[],l||k.selector,O),xt=ot.location.nativeElement,re=ot.injector.get(Ek,null);return re?.registerApplication(xt),ot.onDestroy(()=>{this.detachView(ot.hostView),Mw(this.components,ot),re?.unregisterApplication(xt)}),this._loadComponent(ot),ot}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){if(this._runningTick)throw new Ke(101,!1);const n=E(null);try{this._runningTick=!0,this.synchronize()}catch(l){this.internalErrorHandler(l)}finally{this._runningTick=!1,E(n),this.afterTick.next()}}synchronize(){let n=null;this._injector.destroyed||(n=this._injector.get(by,null,{optional:!0})),this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0;let l=0;for(;0!==this.dirtyFlags&&l++<10;)this.synchronizeOnce(n)}synchronizeOnce(n){if(this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0,7&this.dirtyFlags){const l=!!(1&this.dirtyFlags);this.dirtyFlags&=-8,this.dirtyFlags|=8,this.beforeRender.next(l);for(let{_lView:g,notifyErrorHandler:w}of this._views)j8(g,w,l,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),7&this.dirtyFlags)return}else n?.begin?.(),n?.end?.();8&this.dirtyFlags&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:n})=>pd(n))?this.dirtyFlags|=2:this.dirtyFlags&=-8}attachView(n){const l=n;this._views.push(l),l.attachToAppRef(this)}detachView(n){const l=n;Mw(this._views,l),l.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const l=this._injector.get(Tw,[]);[...this._bootstrapListeners,...l].forEach(g=>g(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._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>Mw(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new Ke(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Mw(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}function j8(t,e,n,l){(n||pd(t))&&fg(t,e,n&&!l?0:1)}class V8{constructor(e,n){this.ngModuleFactory=e,this.componentFactories=n}}let z8=(()=>{class t{compileModuleSync(n){return new Ny(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const l=this.compileModuleSync(n),w=Uc(ya(n).declarations).reduce((k,O)=>{const B=pn(O);return B&&k.push(new nm(B)),k},[]);return new V8(l,w)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),K8=(()=>{class t{constructor(){this.zone=Fo(Qi),this.changeDetectionScheduler=Fo(vg),this.applicationRef=Fo(Ld)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Ov({ngZoneFactory:t,ignoreChangesOutsideZone:e,scheduleInRootZone:n}){return t??=()=>new Qi({...Rv(),scheduleInRootZone:n}),[{provide:Qi,useFactory:t},{provide:Lr,multi:!0,useFactory:()=>{const l=Fo(K8,{optional:!0});return()=>l.initialize()}},{provide:Lr,multi:!0,useFactory:()=>{const l=Fo(X8);return()=>{l.initialize()}}},!0===e?{provide:D1,useValue:!0}:[],{provide:my,useValue:n??Nh}]}function Rv(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}let X8=(()=>{class t{constructor(){this.subscription=new We.yU,this.initialized=!1,this.zone=Fo(Qi),this.pendingTasks=Fo(vd)}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(()=>{Qi.assertNotInAngularZone(),queueMicrotask(()=>{null!==n&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Qi.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),_m=(()=>{class t{constructor(){this.appRef=Fo(Ld),this.taskService=Fo(vd),this.ngZone=Fo(Qi),this.zonelessEnabled=Fo(tm),this.disableScheduling=Fo(D1,{optional:!0})??!1,this.zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run,this.schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}],this.subscriptions=new We.yU,this.angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(xd):null,this.scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(Fo(my,{optional:!0})??!1),this.cancelScheduledCallback=null,this.useMicrotaskScheduler=!1,this.runningTick=!1,this.pendingRenderTaskId=null,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 qd||!this.zoneIsDefined)}notify(n){if(!this.zonelessEnabled&&5===n)return;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 7:this.appRef.deferredDirtyFlags|=8;break;default:this.appRef.dirtyFlags|=8}if(!this.shouldScheduleTick())return;const l=this.useMicrotaskScheduler?td:Lh;this.pendingRenderTaskId=this.taskService.add(),this.cancelScheduledCallback=this.scheduleInRootZone?Zone.root.run(()=>l(()=>this.tick())):this.ngZone.runOutsideAngular(()=>l(()=>this.tick()))}shouldScheduleTick(){return!(this.disableScheduling||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(xd+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;!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,td(()=>{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{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const Lv=new Uo("",{providedIn:"root",factory:()=>Fo(Lv,on.Optional|on.SkipSelf)||function Y8(){return typeof $localize<"u"&&$localize.locale||yw}()}),Z8=new Uo("",{providedIn:"root",factory:()=>"USD"}),Ow=new Uo("");function Rw(t){return!t.moduleRef}let pp=null;function iD(){return!1}let zk=(()=>{class t{static{this.__NG_ELEMENT_ID__=aD}}return t})();function aD(t){return function sD(t,e,n){if(Pa(t)&&!n){const l=Ha(t.index,e);return new th(l,l)}return 175&t.type?new th(e[ci],e):null}(Sr(),ze(),!(16&~t))}class Gk{constructor(){}supports(e){return nw(e)}create(e){return new pD(e)}}const uD=(t,e)=>e;class pD{constructor(e){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=e||uD}forEachItem(e){let n;for(n=this._itHead;null!==n;n=n._next)e(n)}forEachOperation(e){let n=this._itHead,l=this._removalsHead,g=0,w=null;for(;n||l;){const k=!l||n&&n.currentIndex{k=this._trackByFn(g,O),null!==n&&Object.is(n.trackById,k)?(l&&(n=this._verifyReinsertion(n,O,k,g)),Object.is(n.item,O)||this._addIdentityChange(n,O)):(n=this._mismatch(n,O,k,g),l=!0),n=n._next,g++}),this.length=g;return this._truncate(n),this.collection=e,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let e;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,n,l,g){let w;return null===e?w=this._itTail:(w=e._prev,this._remove(e)),null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(l,null))?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._reinsertAfter(e,w,g)):null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(l,g))?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._moveAfter(e,w,g)):e=this._addAfter(new hD(n,l),w,g),e}_verifyReinsertion(e,n,l,g){let w=null===this._unlinkedRecords?null:this._unlinkedRecords.get(l,null);return null!==w?e=this._reinsertAfter(w,e._prev,g):e.currentIndex!=g&&(e.currentIndex=g,this._addToMoves(e,g)),e}_truncate(e){for(;null!==e;){const n=e._next;this._addToRemovals(this._unlink(e)),e=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(e,n,l){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);const g=e._prevRemoved,w=e._nextRemoved;return null===g?this._removalsHead=w:g._nextRemoved=w,null===w?this._removalsTail=g:w._prevRemoved=g,this._insertAfter(e,n,l),this._addToMoves(e,l),e}_moveAfter(e,n,l){return this._unlink(e),this._insertAfter(e,n,l),this._addToMoves(e,l),e}_addAfter(e,n,l){return this._insertAfter(e,n,l),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e}_insertAfter(e,n,l){const g=null===n?this._itHead:n._next;return e._next=g,e._prev=n,null===g?this._itTail=e:g._prev=e,null===n?this._itHead=e:n._next=e,null===this._linkedRecords&&(this._linkedRecords=new Xk),this._linkedRecords.put(e),e.currentIndex=l,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);const n=e._prev,l=e._next;return null===n?this._itHead=l:n._next=l,null===l?this._itTail=n:l._prev=n,e}_addToMoves(e,n){return e.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e),e}_addToRemovals(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Xk),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,n){return e.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e}}class hD{constructor(e,n){this.item=e,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class gD{constructor(){this._head=null,this._tail=null}add(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,n){let l;for(l=this._head;null!==l;l=l._nextDup)if((null===n||n<=l.currentIndex)&&Object.is(l.trackById,e))return l;return null}remove(e){const n=e._prevDup,l=e._nextDup;return null===n?this._head=l:n._nextDup=l,null===l?this._tail=n:l._prevDup=n,null===this._head}}class Xk{constructor(){this.map=new Map}put(e){const n=e.trackById;let l=this.map.get(n);l||(l=new gD,this.map.set(n,l)),l.add(e)}get(e,n){const g=this.map.get(e);return g?g.get(e,n):null}remove(e){const n=e.trackById;return this.map.get(n).remove(e)&&this.map.delete(n),e}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Yk(t,e,n){const l=t.previousIndex;if(null===l)return l;let g=0;return n&&l{if(n&&n.key===g)this._maybeAddToChanges(n,l),this._appendAfter=n,n=n._next;else{const w=this._getOrCreateRecordForKey(g,l);n=this._insertBeforeOrAppend(n,w)}}),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(e,n){if(e){const l=e._prev;return n._next=e,n._prev=l,e._prev=n,l&&(l._next=n),e===this._mapHead&&(this._mapHead=n),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(e,n){if(this._records.has(e)){const g=this._records.get(e);this._maybeAddToChanges(g,n);const w=g._prev,k=g._next;return w&&(w._next=k),k&&(k._prev=w),g._next=null,g._prev=null,g}const l=new mD(e);return this._records.set(e,l),l.currentValue=n,this._addToAdditions(l),l}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,n){Object.is(n,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=n,this._addToChanges(e))}_addToAdditions(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,n){e instanceof Map?e.forEach(n):Object.keys(e).forEach(l=>n(e[l],l))}}class mD{constructor(e){this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Qk(){return new jv([new Gk])}let jv=(()=>{class t{static{this.\u0275prov=Io({token:t,providedIn:"root",factory:Qk})}constructor(n){this.factories=n}static create(n,l){if(null!=l){const g=l.factories.slice();n=n.concat(g)}return new t(n)}static extend(n){return{provide:t,useFactory:l=>t.create(n,l||Qk()),deps:[[t,new hs,new Vi]]}}find(n){const l=this.factories.find(g=>g.supports(n));if(null!=l)return l;throw new Ke(901,!1)}}return t})();function qk(){return new Vv([new Zk])}let Vv=(()=>{class t{static{this.\u0275prov=Io({token:t,providedIn:"root",factory:qk})}constructor(n){this.factories=n}static create(n,l){if(l){const g=l.factories.slice();n=n.concat(g)}return new t(n)}static extend(n){return{provide:t,useFactory:l=>t.create(n,l||qk()),deps:[[t,new hs,new Vi]]}}find(n){const l=this.factories.find(g=>g.supports(n));if(l)return l;throw new Ke(901,!1)}}return t})();function MD(t){try{const{rootComponent:e,appProviders:n,platformProviders:l}=t,g=function nD(t=[]){if(pp)return pp;const e=function $k(t=[],e){return ws.create({name:e,providers:[{provide:Mi,useValue:"platform"},{provide:Ow,useValue:new Set([()=>pp=null])},...t]})}(t);return pp=e,function Mk(){!function Wr(t){mr=t}(()=>{throw new Ke(600,!1)})}(),function jk(t){t.get($o,null)?.forEach(n=>n())}(e),e}(l),w=[Ov({}),{provide:vg,useExisting:_m},...n||[]];return function Fk(t){const e=Rw(t)?t.r3Injector:t.moduleRef.injector,n=e.get(Qi);return n.run(()=>{Rw(t)?t.r3Injector.resolveInjectorInitializers():t.moduleRef.resolveInjectorInitializers();const l=e.get(ol,null);let g;if(n.runOutsideAngular(()=>{g=n.onError.subscribe({next:w=>{l.handleError(w)}})}),Rw(t)){const w=()=>e.destroy(),k=t.platformInjector.get(Ow);k.add(w),e.onDestroy(()=>{g.unsubscribe(),k.delete(w)})}else{const w=()=>t.moduleRef.destroy(),k=t.platformInjector.get(Ow);k.add(w),t.moduleRef.onDestroy(()=>{Mw(t.allPlatformModules,t.moduleRef),g.unsubscribe(),k.delete(w)})}return function $8(t,e,n){try{const l=n();return Iv(l)?l.catch(g=>{throw e.runOutsideAngular(()=>t.handleError(g)),g}):l}catch(l){throw e.runOutsideAngular(()=>t.handleError(l)),l}}(l,n,()=>{const w=e.get(Tk);return w.runInitializers(),w.donePromise.then(()=>{if(function SC(t){"string"==typeof t&&(A2=t.toLowerCase().replace(/_/g,"-"))}(e.get(Lv,yw)||yw),Rw(t)){const O=e.get(Ld);return void 0!==t.rootComponent&&O.bootstrap(t.rootComponent),O}return function eD(t,e){const n=t.injector.get(Ld);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(l=>n.bootstrap(l));else{if(!t.instance.ngDoBootstrap)throw new Ke(-403,!1);t.instance.ngDoBootstrap(n)}e.push(t)}(t.moduleRef,t.allPlatformModules),t.moduleRef})})})}({r3Injector:new fx({providers:w,parent:g,debugName:"",runEnvironmentInitializers:!1}).injector,platformInjector:g,rootComponent:e})}catch(e){return Promise.reject(e)}}function ZD(t){return"boolean"==typeof t?t:null!=t&&"false"!==t}function QD(t,e=NaN){return isNaN(parseFloat(t))||isNaN(Number(t))?e:Number(t)}function JD(t,e){xc("NgSignals");const n=qt(t);return e?.equal&&(n[_].equal=e.equal),n}function tS(t){const e=E(null);try{return t()}finally{E(e)}}const eS=new Uo("",{providedIn:"root",factory:()=>Fo(rS)});let rS=(()=>{class t{static{this.\u0275prov=Io({token:t,providedIn:"root",factory:()=>new oS})}}return t})();class oS{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=Fo(vd),this.taskId=null}scheduleEffect(e){if(this.enqueue(e),null===this.taskId){const n=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(n),this.taskId=null})}}enqueue(e){const n=e.creationZone;this.queues.has(n)||this.queues.set(n,new Set);const l=this.queues.get(n);l.has(e)||(this.queuedEffectCount++,l.add(e))}flush(){for(;this.queuedEffectCount>0;)for(const[e,n]of this.queues)null===e?this.flushQueue(n):e.run(()=>this.flushQueue(n))}flushQueue(e){for(const n of e)e.delete(n),this.queuedEffectCount--,n.run()}}class nS{constructor(e,n,l,g,w,k){this.scheduler=e,this.effectFn=n,this.creationZone=l,this.injector=w,this.watcher=function Ye(t,e,n){const l=Object.create(me);n&&(l.consumerAllowSignalWrites=!0),l.fn=t,l.schedule=e;const g=B=>{l.cleanupFn=B};return l.ref={notify:()=>pt(l),run:()=>{if(null===l.fn)return;if(function A(){return c}())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(l.dirty=!1,l.hasRun&&!Bt(l))return;l.hasRun=!0;const B=et(l);try{l.cleanupFn(),l.cleanupFn=ft,l.fn(g)}finally{_t(l,B)}},cleanup:()=>l.cleanupFn(),destroy:()=>function k(B){(function w(B){return null===B.fn&&null===B.schedule})(B)||(jt(B),B.cleanupFn(),B.fn=null,B.schedule=null,B.cleanupFn=ft)}(l),[_]:l},l.ref}(O=>this.runEffect(O),()=>this.schedule(),k),this.unregisterOnDestroy=g?.onDestroy(()=>this.destroy())}runEffect(e){try{this.effectFn(e)}catch(n){this.injector.get(ol,null,{optional:!0})?.handleError(n)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}}function xE(t,e){xc("NgSignals"),!e?.injector&&vn();const n=e?.injector??Fo(ws),l=!0!==e?.manualCleanup?n.get(Uu):null,g=new nS(n.get(eS),t,typeof Zone>"u"?null:Zone.current,l,n,e?.allowSignalWrites??!1),w=n.get(zk,null,{optional:!0});return w&&8&w._lView[Oo]?(w._lView[Ei]??=[]).push(g.watcher.notify):g.watcher.notify(),g}function iS(t){const e=pn(t);if(!e)return null;const n=new nm(e);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 e.standalone},get isSignal(){return e.signals}}}},9417:(i,a,r)=>{"use strict";r.d(a,{BC:()=>$e,JD:()=>Zn,Q0:()=>Fs,X1:()=>$s,YN:()=>gs,YS:()=>Bi,cV:()=>Pr,cb:()=>Ke,cz:()=>_t,hs:()=>xo,j4:()=>Da,k0:()=>At,kq:()=>S,l_:()=>ea,me:()=>dt,ok:()=>Ti,qT:()=>Sn,tU:()=>Lr,vO:()=>ie,vS:()=>Ra,xq:()=>Es,ze:()=>Li});var o=r(4438),s=r(177),c=r(6648),y=r(7468),_=r(1413),E=r(6354);let T=(()=>{class at{constructor(Z,Rt){this._renderer=Z,this._elementRef=Rt,this.onChange=je=>{},this.onTouched=()=>{}}setProperty(Z,Rt){this._renderer.setProperty(this._elementRef.nativeElement,Z,Rt)}registerOnTouched(Z){this.onTouched=Z}registerOnChange(Z){this.onChange=Z}setDisabledState(Z){this.setProperty("disabled",Z)}static{this.\u0275fac=function(Rt){return new(Rt||at)(o.rXU(o.sFG),o.rXU(o.aKT))}}static{this.\u0275dir=o.FsC({type:at})}}return at})(),A=(()=>{class at extends T{static{this.\u0275fac=(()=>{let Z;return function(je){return(Z||(Z=o.xGo(at)))(je||at)}})()}static{this.\u0275dir=o.FsC({type:at,features:[o.Vt3]})}}return at})();const S=new o.nKC(""),Y={provide:S,useExisting:(0,o.Rfq)(()=>dt),multi:!0},q=new o.nKC("");let dt=(()=>{class at extends T{constructor(Z,Rt,je){super(Z,Rt),this._compositionMode=je,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function z(){const at=(0,s.QT)()?(0,s.QT)().getUserAgent():"";return/android (\d+)/.test(at.toLowerCase())}())}writeValue(Z){this.setProperty("value",Z??"")}_handleInput(Z){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(Z)}_compositionStart(){this._composing=!0}_compositionEnd(Z){this._composing=!1,this._compositionMode&&this.onChange(Z)}static{this.\u0275fac=function(Rt){return new(Rt||at)(o.rXU(o.sFG),o.rXU(o.aKT),o.rXU(q,8))}}static{this.\u0275dir=o.FsC({type:at,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(Rt,je){1&Rt&&o.bIt("input",function(en){return je._handleInput(en.target.value)})("blur",function(){return je.onTouched()})("compositionstart",function(){return je._compositionStart()})("compositionend",function(en){return je._compositionEnd(en.target.value)})},features:[o.Jv_([Y]),o.Vt3]})}}return at})();function pt(at){return null==at||("string"==typeof at||Array.isArray(at))&&0===at.length}function et(at){return null!=at&&"number"==typeof at.length}const _t=new o.nKC(""),Bt=new o.nKC(""),jt=/^(?=.{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 At{static min(gt){return function kt(at){return gt=>{if(pt(gt.value)||pt(at))return null;const Z=parseFloat(gt.value);return!isNaN(Z)&&Z{if(pt(gt.value)||pt(at))return null;const Z=parseFloat(gt.value);return!isNaN(Z)&&Z>at?{max:{max:at,actual:gt.value}}:null}}(gt)}static required(gt){return lt(gt)}static requiredTrue(gt){return Ct(gt)}static email(gt){return function $t(at){return pt(at.value)||jt.test(at.value)?null:{email:!0}}(gt)}static minLength(gt){return function qt(at){return gt=>pt(gt.value)||!et(gt.value)?null:gt.value.length{if(pt(Rt.value))return null;const je=Rt.value;return gt.test(je)?null:{pattern:{requiredPattern:Z,actualValue:je}}}}(gt)}static nullValidator(gt){return null}static compose(gt){return Ve(gt)}static composeAsync(gt){return Lt(gt)}}function lt(at){return pt(at.value)?{required:!0}:null}function Ct(at){return!0===at.value?null:{required:!0}}function ve(at){return gt=>et(gt.value)&>.value.length>at?{maxlength:{requiredLength:at,actualLength:gt.value.length}}:null}function ce(at){return null}function qe(at){return null!=at}function Mr(at){return(0,o.jNT)(at)?(0,c.H)(at):at}function mr(at){let gt={};return at.forEach(Z=>{gt=null!=Z?{...gt,...Z}:gt}),0===Object.keys(gt).length?null:gt}function _r(at,gt){return gt.map(Z=>Z(at))}function ke(at){return at.map(gt=>function Wr(at){return!at.validate}(gt)?gt:Z=>gt.validate(Z))}function Ve(at){if(!at)return null;const gt=at.filter(qe);return 0==gt.length?null:function(Z){return mr(_r(Z,gt))}}function yt(at){return null!=at?Ve(ke(at)):null}function Lt(at){if(!at)return null;const gt=at.filter(qe);return 0==gt.length?null:function(Z){const Rt=_r(Z,gt).map(Mr);return(0,y.p)(Rt).pipe((0,E.T)(mr))}}function Ie(at){return null!=at?Lt(ke(at)):null}function Pt(at,gt){return null===at?[gt]:Array.isArray(at)?[...at,gt]:[at,gt]}function le(at){return at._rawValidators}function zt(at){return at._rawAsyncValidators}function Ae(at){return at?Array.isArray(at)?at:[at]:[]}function Ye(at,gt){return Array.isArray(at)?at.includes(gt):at===gt}function ft(at,gt){const Z=Ae(gt);return Ae(at).forEach(je=>{Ye(Z,je)||Z.push(je)}),Z}function me(at,gt){return Ae(gt).filter(Z=>!Ye(at,Z))}class Vt{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}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}_setValidators(gt){this._rawValidators=gt||[],this._composedValidatorFn=yt(this._rawValidators)}_setAsyncValidators(gt){this._rawAsyncValidators=gt||[],this._composedAsyncValidatorFn=Ie(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(gt){this._onDestroyCallbacks.push(gt)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(gt=>gt()),this._onDestroyCallbacks=[]}reset(gt=void 0){this.control&&this.control.reset(gt)}hasError(gt,Z){return!!this.control&&this.control.hasError(gt,Z)}getError(gt,Z){return this.control?this.control.getError(gt,Z):null}}class Te extends Vt{get formDirective(){return null}get path(){return null}}class ie extends Vt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class We{constructor(gt){this._cd=gt}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 $e=(()=>{class at extends We{constructor(Z){super(Z)}static{this.\u0275fac=function(Rt){return new(Rt||at)(o.rXU(ie,2))}}static{this.\u0275dir=o.FsC({type:at,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Rt,je){2&Rt&&o.AVh("ng-untouched",je.isUntouched)("ng-touched",je.isTouched)("ng-pristine",je.isPristine)("ng-dirty",je.isDirty)("ng-valid",je.isValid)("ng-invalid",je.isInvalid)("ng-pending",je.isPending)},features:[o.Vt3]})}}return at})(),Ke=(()=>{class at extends We{constructor(Z){super(Z)}static{this.\u0275fac=function(Rt){return new(Rt||at)(o.rXU(Te,10))}}static{this.\u0275dir=o.FsC({type:at,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(Rt,je){2&Rt&&o.AVh("ng-untouched",je.isUntouched)("ng-touched",je.isTouched)("ng-pristine",je.isPristine)("ng-dirty",je.isDirty)("ng-valid",je.isValid)("ng-invalid",je.isInvalid)("ng-pending",je.isPending)("ng-submitted",je.isSubmitted)},features:[o.Vt3]})}}return at})();const Hr="VALID",Qr="INVALID",Xr="PENDING",gr="DISABLED";class ho{}class te extends ho{constructor(gt,Z){super(),this.value=gt,this.source=Z}}class Qt extends ho{constructor(gt,Z){super(),this.pristine=gt,this.source=Z}}class Ft extends ho{constructor(gt,Z){super(),this.touched=gt,this.source=Z}}class pe extends ho{constructor(gt,Z){super(),this.status=gt,this.source=Z}}class br extends ho{constructor(gt){super(),this.source=gt}}class Yr extends ho{constructor(gt){super(),this.source=gt}}function Do(at){return(_e(at)?at.validators:at)||null}function rr(at,gt){return(_e(gt)?gt.asyncValidators:at)||null}function _e(at){return null!=at&&!Array.isArray(at)&&"object"==typeof at}function Qe(at,gt,Z){const Rt=at.controls;if(!(gt?Object.keys(Rt):Rt).length)throw new o.wOt(1e3,"");if(!Rt[Z])throw new o.wOt(1001,"")}function De(at,gt,Z){at._forEachChild((Rt,je)=>{if(void 0===Z[je])throw new o.wOt(1002,"")})}class we{constructor(gt,Z){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=null,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this._status=(0,o.EWP)(()=>this.statusReactive()),this.statusReactive=(0,o.vPA)(void 0),this._pristine=(0,o.EWP)(()=>this.pristineReactive()),this.pristineReactive=(0,o.vPA)(!0),this._touched=(0,o.EWP)(()=>this.touchedReactive()),this.touchedReactive=(0,o.vPA)(!1),this._events=new _.B,this.events=this._events.asObservable(),this._onDisabledChange=[],this._assignValidators(gt),this._assignAsyncValidators(Z)}get validator(){return this._composedValidatorFn}set validator(gt){this._rawValidators=this._composedValidatorFn=gt}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(gt){this._rawAsyncValidators=this._composedAsyncValidatorFn=gt}get parent(){return this._parent}get status(){return(0,o.O8t)(this.statusReactive)}set status(gt){(0,o.O8t)(()=>this.statusReactive.set(gt))}get valid(){return this.status===Hr}get invalid(){return this.status===Qr}get pending(){return this.status==Xr}get disabled(){return this.status===gr}get enabled(){return this.status!==gr}get pristine(){return(0,o.O8t)(this.pristineReactive)}set pristine(gt){(0,o.O8t)(()=>this.pristineReactive.set(gt))}get dirty(){return!this.pristine}get touched(){return(0,o.O8t)(this.touchedReactive)}set touched(gt){(0,o.O8t)(()=>this.touchedReactive.set(gt))}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(gt){this._assignValidators(gt)}setAsyncValidators(gt){this._assignAsyncValidators(gt)}addValidators(gt){this.setValidators(ft(gt,this._rawValidators))}addAsyncValidators(gt){this.setAsyncValidators(ft(gt,this._rawAsyncValidators))}removeValidators(gt){this.setValidators(me(gt,this._rawValidators))}removeAsyncValidators(gt){this.setAsyncValidators(me(gt,this._rawAsyncValidators))}hasValidator(gt){return Ye(this._rawValidators,gt)}hasAsyncValidator(gt){return Ye(this._rawAsyncValidators,gt)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(gt={}){const Z=!1===this.touched;this.touched=!0;const Rt=gt.sourceControl??this;this._parent&&!gt.onlySelf&&this._parent.markAsTouched({...gt,sourceControl:Rt}),Z&&!1!==gt.emitEvent&&this._events.next(new Ft(!0,Rt))}markAllAsTouched(gt={}){this.markAsTouched({onlySelf:!0,emitEvent:gt.emitEvent,sourceControl:this}),this._forEachChild(Z=>Z.markAllAsTouched(gt))}markAsUntouched(gt={}){const Z=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const Rt=gt.sourceControl??this;this._forEachChild(je=>{je.markAsUntouched({onlySelf:!0,emitEvent:gt.emitEvent,sourceControl:Rt})}),this._parent&&!gt.onlySelf&&this._parent._updateTouched(gt,Rt),Z&&!1!==gt.emitEvent&&this._events.next(new Ft(!1,Rt))}markAsDirty(gt={}){const Z=!0===this.pristine;this.pristine=!1;const Rt=gt.sourceControl??this;this._parent&&!gt.onlySelf&&this._parent.markAsDirty({...gt,sourceControl:Rt}),Z&&!1!==gt.emitEvent&&this._events.next(new Qt(!1,Rt))}markAsPristine(gt={}){const Z=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const Rt=gt.sourceControl??this;this._forEachChild(je=>{je.markAsPristine({onlySelf:!0,emitEvent:gt.emitEvent})}),this._parent&&!gt.onlySelf&&this._parent._updatePristine(gt,Rt),Z&&!1!==gt.emitEvent&&this._events.next(new Qt(!0,Rt))}markAsPending(gt={}){this.status=Xr;const Z=gt.sourceControl??this;!1!==gt.emitEvent&&(this._events.next(new pe(this.status,Z)),this.statusChanges.emit(this.status)),this._parent&&!gt.onlySelf&&this._parent.markAsPending({...gt,sourceControl:Z})}disable(gt={}){const Z=this._parentMarkedDirty(gt.onlySelf);this.status=gr,this.errors=null,this._forEachChild(je=>{je.disable({...gt,onlySelf:!0})}),this._updateValue();const Rt=gt.sourceControl??this;!1!==gt.emitEvent&&(this._events.next(new te(this.value,Rt)),this._events.next(new pe(this.status,Rt)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...gt,skipPristineCheck:Z},this),this._onDisabledChange.forEach(je=>je(!0))}enable(gt={}){const Z=this._parentMarkedDirty(gt.onlySelf);this.status=Hr,this._forEachChild(Rt=>{Rt.enable({...gt,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:gt.emitEvent}),this._updateAncestors({...gt,skipPristineCheck:Z},this),this._onDisabledChange.forEach(Rt=>Rt(!1))}_updateAncestors(gt,Z){this._parent&&!gt.onlySelf&&(this._parent.updateValueAndValidity(gt),gt.skipPristineCheck||this._parent._updatePristine({},Z),this._parent._updateTouched({},Z))}setParent(gt){this._parent=gt}getRawValue(){return this.value}updateValueAndValidity(gt={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const Rt=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Hr||this.status===Xr)&&this._runAsyncValidator(Rt,gt.emitEvent)}const Z=gt.sourceControl??this;!1!==gt.emitEvent&&(this._events.next(new te(this.value,Z)),this._events.next(new pe(this.status,Z)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!gt.onlySelf&&this._parent.updateValueAndValidity({...gt,sourceControl:Z})}_updateTreeValidity(gt={emitEvent:!0}){this._forEachChild(Z=>Z._updateTreeValidity(gt)),this.updateValueAndValidity({onlySelf:!0,emitEvent:gt.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?gr:Hr}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(gt,Z){if(this.asyncValidator){this.status=Xr,this._hasOwnPendingAsyncValidator={emitEvent:!1!==Z};const Rt=Mr(this.asyncValidator(this));this._asyncValidationSubscription=Rt.subscribe(je=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(je,{emitEvent:Z,shouldHaveEmitted:gt})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const gt=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,gt}return!1}setErrors(gt,Z={}){this.errors=gt,this._updateControlsErrors(!1!==Z.emitEvent,this,Z.shouldHaveEmitted)}get(gt){let Z=gt;return null==Z||(Array.isArray(Z)||(Z=Z.split(".")),0===Z.length)?null:Z.reduce((Rt,je)=>Rt&&Rt._find(je),this)}getError(gt,Z){const Rt=Z?this.get(Z):this;return Rt&&Rt.errors?Rt.errors[gt]:null}hasError(gt,Z){return!!this.getError(gt,Z)}get root(){let gt=this;for(;gt._parent;)gt=gt._parent;return gt}_updateControlsErrors(gt,Z,Rt){this.status=this._calculateStatus(),gt&&this.statusChanges.emit(this.status),(gt||Rt)&&this._events.next(new pe(this.status,Z)),this._parent&&this._parent._updateControlsErrors(gt,Z,Rt)}_initObservables(){this.valueChanges=new o.bkB,this.statusChanges=new o.bkB}_calculateStatus(){return this._allControlsDisabled()?gr:this.errors?Qr:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Xr)?Xr:this._anyControlsHaveStatus(Qr)?Qr:Hr}_anyControlsHaveStatus(gt){return this._anyControls(Z=>Z.status===gt)}_anyControlsDirty(){return this._anyControls(gt=>gt.dirty)}_anyControlsTouched(){return this._anyControls(gt=>gt.touched)}_updatePristine(gt,Z){const Rt=!this._anyControlsDirty(),je=this.pristine!==Rt;this.pristine=Rt,this._parent&&!gt.onlySelf&&this._parent._updatePristine(gt,Z),je&&this._events.next(new Qt(this.pristine,Z))}_updateTouched(gt={},Z){this.touched=this._anyControlsTouched(),this._events.next(new Ft(this.touched,Z)),this._parent&&!gt.onlySelf&&this._parent._updateTouched(gt,Z)}_registerOnCollectionChange(gt){this._onCollectionChange=gt}_setUpdateStrategy(gt){_e(gt)&&null!=gt.updateOn&&(this._updateOn=gt.updateOn)}_parentMarkedDirty(gt){return!gt&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(gt){return null}_assignValidators(gt){this._rawValidators=Array.isArray(gt)?gt.slice():gt,this._composedValidatorFn=function Ko(at){return Array.isArray(at)?yt(at):at||null}(this._rawValidators)}_assignAsyncValidators(gt){this._rawAsyncValidators=Array.isArray(gt)?gt.slice():gt,this._composedAsyncValidatorFn=function Je(at){return Array.isArray(at)?Ie(at):at||null}(this._rawAsyncValidators)}}class Zt extends we{constructor(gt,Z,Rt){super(Do(Z),rr(Rt,Z)),this.controls=gt,this._initObservables(),this._setUpdateStrategy(Z),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(gt,Z){return this.controls[gt]?this.controls[gt]:(this.controls[gt]=Z,Z.setParent(this),Z._registerOnCollectionChange(this._onCollectionChange),Z)}addControl(gt,Z,Rt={}){this.registerControl(gt,Z),this.updateValueAndValidity({emitEvent:Rt.emitEvent}),this._onCollectionChange()}removeControl(gt,Z={}){this.controls[gt]&&this.controls[gt]._registerOnCollectionChange(()=>{}),delete this.controls[gt],this.updateValueAndValidity({emitEvent:Z.emitEvent}),this._onCollectionChange()}setControl(gt,Z,Rt={}){this.controls[gt]&&this.controls[gt]._registerOnCollectionChange(()=>{}),delete this.controls[gt],Z&&this.registerControl(gt,Z),this.updateValueAndValidity({emitEvent:Rt.emitEvent}),this._onCollectionChange()}contains(gt){return this.controls.hasOwnProperty(gt)&&this.controls[gt].enabled}setValue(gt,Z={}){De(this,0,gt),Object.keys(gt).forEach(Rt=>{Qe(this,!0,Rt),this.controls[Rt].setValue(gt[Rt],{onlySelf:!0,emitEvent:Z.emitEvent})}),this.updateValueAndValidity(Z)}patchValue(gt,Z={}){null!=gt&&(Object.keys(gt).forEach(Rt=>{const je=this.controls[Rt];je&&je.patchValue(gt[Rt],{onlySelf:!0,emitEvent:Z.emitEvent})}),this.updateValueAndValidity(Z))}reset(gt={},Z={}){this._forEachChild((Rt,je)=>{Rt.reset(gt?gt[je]:null,{onlySelf:!0,emitEvent:Z.emitEvent})}),this._updatePristine(Z,this),this._updateTouched(Z,this),this.updateValueAndValidity(Z)}getRawValue(){return this._reduceChildren({},(gt,Z,Rt)=>(gt[Rt]=Z.getRawValue(),gt))}_syncPendingControls(){let gt=this._reduceChildren(!1,(Z,Rt)=>!!Rt._syncPendingControls()||Z);return gt&&this.updateValueAndValidity({onlySelf:!0}),gt}_forEachChild(gt){Object.keys(this.controls).forEach(Z=>{const Rt=this.controls[Z];Rt&>(Rt,Z)})}_setUpControls(){this._forEachChild(gt=>{gt.setParent(this),gt._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(gt){for(const[Z,Rt]of Object.entries(this.controls))if(this.contains(Z)&>(Rt))return!0;return!1}_reduceValue(){return this._reduceChildren({},(Z,Rt,je)=>((Rt.enabled||this.disabled)&&(Z[je]=Rt.value),Z))}_reduceChildren(gt,Z){let Rt=gt;return this._forEachChild((je,ko)=>{Rt=Z(Rt,je,ko)}),Rt}_allControlsDisabled(){for(const gt of Object.keys(this.controls))if(this.controls[gt].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(gt){return this.controls.hasOwnProperty(gt)?this.controls[gt]:null}}class _o extends Zt{}const ei=new o.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>Zo}),Zo="always";function Ci(at,gt){return[...gt.path,at]}function Io(at,gt,Z=Zo){Ri(at,gt),gt.valueAccessor.writeValue(at.value),(at.disabled||"always"===Z)&>.valueAccessor.setDisabledState?.(at.disabled),function Oa(at,gt){gt.valueAccessor.registerOnChange(Z=>{at._pendingValue=Z,at._pendingChange=!0,at._pendingDirty=!0,"change"===at.updateOn&&na(at,gt)})}(at,gt),function Xn(at,gt){const Z=(Rt,je)=>{gt.valueAccessor.writeValue(Rt),je&>.viewToModelUpdate(Rt)};at.registerOnChange(Z),gt._registerOnDestroy(()=>{at._unregisterOnChange(Z)})}(at,gt),function Ni(at,gt){gt.valueAccessor.registerOnTouched(()=>{at._pendingTouched=!0,"blur"===at.updateOn&&at._pendingChange&&na(at,gt),"submit"!==at.updateOn&&at.markAsTouched()})}(at,gt),function Un(at,gt){if(gt.valueAccessor.setDisabledState){const Z=Rt=>{gt.valueAccessor.setDisabledState(Rt)};at.registerOnDisabledChange(Z),gt._registerOnDestroy(()=>{at._unregisterOnDisabledChange(Z)})}}(at,gt)}function Oi(at,gt,Z=!0){const Rt=()=>{};gt.valueAccessor&&(gt.valueAccessor.registerOnChange(Rt),gt.valueAccessor.registerOnTouched(Rt)),yi(at,gt),at&&(gt._invokeOnDestroyCallbacks(),at._registerOnCollectionChange(()=>{}))}function di(at,gt){at.forEach(Z=>{Z.registerOnValidatorChange&&Z.registerOnValidatorChange(gt)})}function Ri(at,gt){const Z=le(at);null!==gt.validator?at.setValidators(Pt(Z,gt.validator)):"function"==typeof Z&&at.setValidators([Z]);const Rt=zt(at);null!==gt.asyncValidator?at.setAsyncValidators(Pt(Rt,gt.asyncValidator)):"function"==typeof Rt&&at.setAsyncValidators([Rt]);const je=()=>at.updateValueAndValidity();di(gt._rawValidators,je),di(gt._rawAsyncValidators,je)}function yi(at,gt){let Z=!1;if(null!==at){if(null!==gt.validator){const je=le(at);if(Array.isArray(je)&&je.length>0){const ko=je.filter(en=>en!==gt.validator);ko.length!==je.length&&(Z=!0,at.setValidators(ko))}}if(null!==gt.asyncValidator){const je=zt(at);if(Array.isArray(je)&&je.length>0){const ko=je.filter(en=>en!==gt.asyncValidator);ko.length!==je.length&&(Z=!0,at.setAsyncValidators(ko))}}}const Rt=()=>{};return di(gt._rawValidators,Rt),di(gt._rawAsyncValidators,Rt),Z}function na(at,gt){at._pendingDirty&&at.markAsDirty(),at.setValue(at._pendingValue,{emitModelToViewChange:!1}),gt.viewToModelUpdate(at._pendingValue),at._pendingChange=!1}function ui(at,gt){Ri(at,gt)}function Yt(at,gt){if(!at.hasOwnProperty("model"))return!1;const Z=at.model;return!!Z.isFirstChange()||!Object.is(gt,Z.currentValue)}function de(at,gt){at._syncPendingControls(),gt.forEach(Z=>{const Rt=Z.control;"submit"===Rt.updateOn&&Rt._pendingChange&&(Z.viewToModelUpdate(Rt._pendingValue),Rt._pendingChange=!1)})}function He(at,gt){if(!gt)return null;let Z,Rt,je;return Array.isArray(gt),gt.forEach(ko=>{ko.constructor===dt?Z=ko:function Mt(at){return Object.getPrototypeOf(at.constructor)===A}(ko)?Rt=ko:je=ko}),je||Rt||Z||null}const Ir={provide:Te,useExisting:(0,o.Rfq)(()=>Pr)},Cr=Promise.resolve();let Pr=(()=>{class at extends Te{get submitted(){return(0,o.O8t)(this.submittedReactive)}constructor(Z,Rt,je){super(),this.callSetDisabledState=je,this._submitted=(0,o.EWP)(()=>this.submittedReactive()),this.submittedReactive=(0,o.vPA)(!1),this._directives=new Set,this.ngSubmit=new o.bkB,this.form=new Zt({},yt(Z),Ie(Rt))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(Z){Cr.then(()=>{const Rt=this._findContainer(Z.path);Z.control=Rt.registerControl(Z.name,Z.control),Io(Z.control,Z,this.callSetDisabledState),Z.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(Z)})}getControl(Z){return this.form.get(Z.path)}removeControl(Z){Cr.then(()=>{const Rt=this._findContainer(Z.path);Rt&&Rt.removeControl(Z.name),this._directives.delete(Z)})}addFormGroup(Z){Cr.then(()=>{const Rt=this._findContainer(Z.path),je=new Zt({});ui(je,Z),Rt.registerControl(Z.name,je),je.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(Z){Cr.then(()=>{const Rt=this._findContainer(Z.path);Rt&&Rt.removeControl(Z.name)})}getFormGroup(Z){return this.form.get(Z.path)}updateModel(Z,Rt){Cr.then(()=>{this.form.get(Z.path).setValue(Rt)})}setValue(Z){this.control.setValue(Z)}onSubmit(Z){return this.submittedReactive.set(!0),de(this.form,this._directives),this.ngSubmit.emit(Z),"dialog"===Z?.target?.method}onReset(){this.resetForm()}resetForm(Z=void 0){this.form.reset(Z),this.submittedReactive.set(!1)}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(Z){return Z.pop(),Z.length?this.form.get(Z):this.form}static{this.\u0275fac=function(Rt){return new(Rt||at)(o.rXU(_t,10),o.rXU(Bt,10),o.rXU(ei,8))}}static{this.\u0275dir=o.FsC({type:at,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(Rt,je){1&Rt&&o.bIt("submit",function(en){return je.onSubmit(en)})("reset",function(){return je.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[o.Jv_([Ir]),o.Vt3]})}}return at})();function $r(at,gt){const Z=at.indexOf(gt);Z>-1&&at.splice(Z,1)}function Jr(at){return"object"==typeof at&&null!==at&&2===Object.keys(at).length&&"value"in at&&"disabled"in at}const eo=class extends we{constructor(gt=null,Z,Rt){super(Do(Z),rr(Rt,Z)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(gt),this._setUpdateStrategy(Z),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),_e(Z)&&(Z.nonNullable||Z.initialValueIsDefault)&&(this.defaultValue=Jr(gt)?gt.value:gt)}setValue(gt,Z={}){this.value=this._pendingValue=gt,this._onChange.length&&!1!==Z.emitModelToViewChange&&this._onChange.forEach(Rt=>Rt(this.value,!1!==Z.emitViewToModelChange)),this.updateValueAndValidity(Z)}patchValue(gt,Z={}){this.setValue(gt,Z)}reset(gt=this.defaultValue,Z={}){this._applyFormState(gt),this.markAsPristine(Z),this.markAsUntouched(Z),this.setValue(this.value,Z),this._pendingChange=!1}_updateValue(){}_anyControls(gt){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(gt){this._onChange.push(gt)}_unregisterOnChange(gt){$r(this._onChange,gt)}registerOnDisabledChange(gt){this._onDisabledChange.push(gt)}_unregisterOnDisabledChange(gt){$r(this._onDisabledChange,gt)}_forEachChild(gt){}_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(gt){Jr(gt)?(this.value=this._pendingValue=gt.value,gt.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=gt}},xo=eo,Ji={provide:ie,useExisting:(0,o.Rfq)(()=>Ra)},on=Promise.resolve();let Ra=(()=>{class at extends ie{constructor(Z,Rt,je,ko,en,$a){super(),this._changeDetectorRef=en,this.callSetDisabledState=$a,this.control=new eo,this._registered=!1,this.name="",this.update=new o.bkB,this._parent=Z,this._setValidators(Rt),this._setAsyncValidators(je),this.valueAccessor=He(0,ko)}ngOnChanges(Z){if(this._checkForErrors(),!this._registered||"name"in Z){if(this._registered&&(this._checkName(),this.formDirective)){const Rt=Z.name.previousValue;this.formDirective.removeControl({name:Rt,path:this._getPath(Rt)})}this._setUpControl()}"isDisabled"in Z&&this._updateDisabled(Z),Yt(Z,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(Z){this.viewModel=Z,this.update.emit(Z)}_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(){Io(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(Z){on.then(()=>{this.control.setValue(Z,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(Z){const Rt=Z.isDisabled.currentValue,je=0!==Rt&&(0,o.L39)(Rt);on.then(()=>{je&&!this.control.disabled?this.control.disable():!je&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(Z){return this._parent?Ci(Z,this._parent):[Z]}static{this.\u0275fac=function(Rt){return new(Rt||at)(o.rXU(Te,9),o.rXU(_t,10),o.rXU(Bt,10),o.rXU(S,10),o.rXU(o.gRc,8),o.rXU(ei,8))}}static{this.\u0275dir=o.FsC({type:at,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"],features:[o.Jv_([Ji]),o.Vt3,o.OA$]})}}return at})(),Sn=(()=>{class at{static{this.\u0275fac=function(Rt){return new(Rt||at)}}static{this.\u0275dir=o.FsC({type:at,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}}return at})();const ji={provide:S,useExisting:(0,o.Rfq)(()=>Fs),multi:!0};let Fs=(()=>{class at extends A{writeValue(Z){this.setProperty("value",Z??"")}registerOnChange(Z){this.onChange=Rt=>{Z(""==Rt?null:parseFloat(Rt))}}static{this.\u0275fac=(()=>{let Z;return function(je){return(Z||(Z=o.xGo(at)))(je||at)}})()}static{this.\u0275dir=o.FsC({type:at,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(Rt,je){1&Rt&&o.bIt("input",function(en){return je.onChange(en.target.value)})("blur",function(){return je.onTouched()})},features:[o.Jv_([ji]),o.Vt3]})}}return at})();const oi=new o.nKC(""),Ua={provide:ie,useExisting:(0,o.Rfq)(()=>ea)};let ea=(()=>{class at extends ie{set isDisabled(Z){}static{this._ngModelWarningSentOnce=!1}constructor(Z,Rt,je,ko,en){super(),this._ngModelWarningConfig=ko,this.callSetDisabledState=en,this.update=new o.bkB,this._ngModelWarningSent=!1,this._setValidators(Z),this._setAsyncValidators(Rt),this.valueAccessor=He(0,je)}ngOnChanges(Z){if(this._isControlChanged(Z)){const Rt=Z.form.previousValue;Rt&&Oi(Rt,this,!1),Io(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Yt(Z,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Oi(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(Z){this.viewModel=Z,this.update.emit(Z)}_isControlChanged(Z){return Z.hasOwnProperty("form")}static{this.\u0275fac=function(Rt){return new(Rt||at)(o.rXU(_t,10),o.rXU(Bt,10),o.rXU(S,10),o.rXU(oi,8),o.rXU(ei,8))}}static{this.\u0275dir=o.FsC({type:at,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[o.Jv_([Ua]),o.Vt3,o.OA$]})}}return at})();const Go={provide:Te,useExisting:(0,o.Rfq)(()=>Da)};let Da=(()=>{class at extends Te{get submitted(){return(0,o.O8t)(this._submittedReactive)}set submitted(Z){this._submittedReactive.set(Z)}constructor(Z,Rt,je){super(),this.callSetDisabledState=je,this._submitted=(0,o.EWP)(()=>this._submittedReactive()),this._submittedReactive=(0,o.vPA)(!1),this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new o.bkB,this._setValidators(Z),this._setAsyncValidators(Rt)}ngOnChanges(Z){this._checkFormPresent(),Z.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(yi(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(Z){const Rt=this.form.get(Z.path);return Io(Rt,Z,this.callSetDisabledState),Rt.updateValueAndValidity({emitEvent:!1}),this.directives.push(Z),Rt}getControl(Z){return this.form.get(Z.path)}removeControl(Z){Oi(Z.control||null,Z,!1),function Oe(at,gt){const Z=at.indexOf(gt);Z>-1&&at.splice(Z,1)}(this.directives,Z)}addFormGroup(Z){this._setUpFormContainer(Z)}removeFormGroup(Z){this._cleanUpFormContainer(Z)}getFormGroup(Z){return this.form.get(Z.path)}addFormArray(Z){this._setUpFormContainer(Z)}removeFormArray(Z){this._cleanUpFormContainer(Z)}getFormArray(Z){return this.form.get(Z.path)}updateModel(Z,Rt){this.form.get(Z.path).setValue(Rt)}onSubmit(Z){return this._submittedReactive.set(!0),de(this.form,this.directives),this.ngSubmit.emit(Z),this.form._events.next(new br(this.control)),"dialog"===Z?.target?.method}onReset(){this.resetForm()}resetForm(Z=void 0){this.form.reset(Z),this._submittedReactive.set(!1),this.form._events.next(new Yr(this.form))}_updateDomValue(){this.directives.forEach(Z=>{const Rt=Z.control,je=this.form.get(Z.path);Rt!==je&&(Oi(Rt||null,Z),(at=>at instanceof eo)(je)&&(Io(je,Z,this.callSetDisabledState),Z.control=je))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(Z){const Rt=this.form.get(Z.path);ui(Rt,Z),Rt.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(Z){if(this.form){const Rt=this.form.get(Z.path);Rt&&function Mn(at,gt){return yi(at,gt)}(Rt,Z)&&Rt.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Ri(this.form,this),this._oldForm&&yi(this._oldForm,this)}_checkFormPresent(){}static{this.\u0275fac=function(Rt){return new(Rt||at)(o.rXU(_t,10),o.rXU(Bt,10),o.rXU(ei,8))}}static{this.\u0275dir=o.FsC({type:at,selectors:[["","formGroup",""]],hostBindings:function(Rt,je){1&Rt&&o.bIt("submit",function(en){return je.onSubmit(en)})("reset",function(){return je.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[o.Jv_([Go]),o.Vt3,o.OA$]})}}return at})();const us={provide:ie,useExisting:(0,o.Rfq)(()=>Zn)};let Zn=(()=>{class at extends ie{set isDisabled(Z){}static{this._ngModelWarningSentOnce=!1}constructor(Z,Rt,je,ko,en){super(),this._ngModelWarningConfig=en,this._added=!1,this.name=null,this.update=new o.bkB,this._ngModelWarningSent=!1,this._parent=Z,this._setValidators(Rt),this._setAsyncValidators(je),this.valueAccessor=He(0,ko)}ngOnChanges(Z){this._added||this._setUpControl(),Yt(Z,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(Z){this.viewModel=Z,this.update.emit(Z)}get path(){return Ci(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{this.\u0275fac=function(Rt){return new(Rt||at)(o.rXU(Te,13),o.rXU(_t,10),o.rXU(Bt,10),o.rXU(S,10),o.rXU(oi,8))}}static{this.\u0275dir=o.FsC({type:at,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[o.Jv_([us]),o.Vt3,o.OA$]})}}return at})();let pi=(()=>{class at{constructor(){this._validator=ce}ngOnChanges(Z){if(this.inputName in Z){const Rt=this.normalizeInput(Z[this.inputName].currentValue);this._enabled=this.enabled(Rt),this._validator=this._enabled?this.createValidator(Rt):ce,this._onChange&&this._onChange()}}validate(Z){return this._validator(Z)}registerOnValidatorChange(Z){this._onChange=Z}enabled(Z){return null!=Z}static{this.\u0275fac=function(Rt){return new(Rt||at)}}static{this.\u0275dir=o.FsC({type:at,features:[o.OA$]})}}return at})();const Bs={provide:_t,useExisting:(0,o.Rfq)(()=>Bi),multi:!0},Us={provide:_t,useExisting:(0,o.Rfq)(()=>Es),multi:!0};let Bi=(()=>{class at extends pi{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=o.L39,this.createValidator=Z=>lt}enabled(Z){return Z}static{this.\u0275fac=(()=>{let Z;return function(je){return(Z||(Z=o.xGo(at)))(je||at)}})()}static{this.\u0275dir=o.FsC({type:at,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(Rt,je){2&Rt&&o.BMQ("required",je._enabled?"":null)},inputs:{required:"required"},features:[o.Jv_([Bs]),o.Vt3]})}}return at})(),Es=(()=>{class at extends Bi{constructor(){super(...arguments),this.createValidator=Z=>Ct}static{this.\u0275fac=(()=>{let Z;return function(je){return(Z||(Z=o.xGo(at)))(je||at)}})()}static{this.\u0275dir=o.FsC({type:at,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(Rt,je){2&Rt&&o.BMQ("required",je._enabled?"":null)},features:[o.Jv_([Us]),o.Vt3]})}}return at})();const ae={provide:_t,useExisting:(0,o.Rfq)(()=>Lr),multi:!0};let Lr=(()=>{class at extends pi{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=Z=>function Jn(at){return"number"==typeof at?at:parseInt(at,10)}(Z),this.createValidator=Z=>ve(Z)}static{this.\u0275fac=(()=>{let Z;return function(je){return(Z||(Z=o.xGo(at)))(je||at)}})()}static{this.\u0275dir=o.FsC({type:at,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(Rt,je){2&Rt&&o.BMQ("maxlength",je._enabled?je.maxlength:null)},inputs:{maxlength:"maxlength"},features:[o.Jv_([ae]),o.Vt3]})}}return at})(),So=(()=>{class at{static{this.\u0275fac=function(Rt){return new(Rt||at)}}static{this.\u0275mod=o.$C({type:at})}static{this.\u0275inj=o.G2t({})}}return at})();class Wn extends we{constructor(gt,Z,Rt){super(Do(Z),rr(Rt,Z)),this.controls=gt,this._initObservables(),this._setUpdateStrategy(Z),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(gt){return this.controls[this._adjustIndex(gt)]}push(gt,Z={}){this.controls.push(gt),this._registerControl(gt),this.updateValueAndValidity({emitEvent:Z.emitEvent}),this._onCollectionChange()}insert(gt,Z,Rt={}){this.controls.splice(gt,0,Z),this._registerControl(Z),this.updateValueAndValidity({emitEvent:Rt.emitEvent})}removeAt(gt,Z={}){let Rt=this._adjustIndex(gt);Rt<0&&(Rt=0),this.controls[Rt]&&this.controls[Rt]._registerOnCollectionChange(()=>{}),this.controls.splice(Rt,1),this.updateValueAndValidity({emitEvent:Z.emitEvent})}setControl(gt,Z,Rt={}){let je=this._adjustIndex(gt);je<0&&(je=0),this.controls[je]&&this.controls[je]._registerOnCollectionChange(()=>{}),this.controls.splice(je,1),Z&&(this.controls.splice(je,0,Z),this._registerControl(Z)),this.updateValueAndValidity({emitEvent:Rt.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(gt,Z={}){De(this,0,gt),gt.forEach((Rt,je)=>{Qe(this,!1,je),this.at(je).setValue(Rt,{onlySelf:!0,emitEvent:Z.emitEvent})}),this.updateValueAndValidity(Z)}patchValue(gt,Z={}){null!=gt&&(gt.forEach((Rt,je)=>{this.at(je)&&this.at(je).patchValue(Rt,{onlySelf:!0,emitEvent:Z.emitEvent})}),this.updateValueAndValidity(Z))}reset(gt=[],Z={}){this._forEachChild((Rt,je)=>{Rt.reset(gt[je],{onlySelf:!0,emitEvent:Z.emitEvent})}),this._updatePristine(Z,this),this._updateTouched(Z,this),this.updateValueAndValidity(Z)}getRawValue(){return this.controls.map(gt=>gt.getRawValue())}clear(gt={}){this.controls.length<1||(this._forEachChild(Z=>Z._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:gt.emitEvent}))}_adjustIndex(gt){return gt<0?gt+this.length:gt}_syncPendingControls(){let gt=this.controls.reduce((Z,Rt)=>!!Rt._syncPendingControls()||Z,!1);return gt&&this.updateValueAndValidity({onlySelf:!0}),gt}_forEachChild(gt){this.controls.forEach((Z,Rt)=>{gt(Z,Rt)})}_updateValue(){this.value=this.controls.filter(gt=>gt.enabled||this.disabled).map(gt=>gt.value)}_anyControls(gt){return this.controls.some(Z=>Z.enabled&>(Z))}_setUpControls(){this._forEachChild(gt=>this._registerControl(gt))}_allControlsDisabled(){for(const gt of this.controls)if(gt.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(gt){gt.setParent(this),gt._registerOnCollectionChange(this._onCollectionChange)}_find(gt){return this.at(gt)??null}}function Ai(at){return!!at&&(void 0!==at.asyncValidators||void 0!==at.validators||void 0!==at.updateOn)}let Ti=(()=>{class at{constructor(){this.useNonNullable=!1}get nonNullable(){const Z=new at;return Z.useNonNullable=!0,Z}group(Z,Rt=null){const je=this._reduceControls(Z);let ko={};return Ai(Rt)?ko=Rt:null!==Rt&&(ko.validators=Rt.validator,ko.asyncValidators=Rt.asyncValidator),new Zt(je,ko)}record(Z,Rt=null){const je=this._reduceControls(Z);return new _o(je,Rt)}control(Z,Rt,je){let ko={};return this.useNonNullable?(Ai(Rt)?ko=Rt:(ko.validators=Rt,ko.asyncValidators=je),new eo(Z,{...ko,nonNullable:!0})):new eo(Z,Rt,je)}array(Z,Rt,je){const ko=Z.map(en=>this._createControl(en));return new Wn(ko,Rt,je)}_reduceControls(Z){const Rt={};return Object.keys(Z).forEach(je=>{Rt[je]=this._createControl(Z[je])}),Rt}_createControl(Z){return Z instanceof eo||Z instanceof we?Z:Array.isArray(Z)?this.control(Z[0],Z.length>1?Z[1]:null,Z.length>2?Z[2]:null):this.control(Z)}static{this.\u0275fac=function(Rt){return new(Rt||at)}}static{this.\u0275prov=o.jDH({token:at,factory:at.\u0275fac,providedIn:"root"})}}return at})(),Li=(()=>{class at extends Ti{group(Z,Rt=null){return super.group(Z,Rt)}control(Z,Rt,je){return super.control(Z,Rt,je)}array(Z,Rt,je){return super.array(Z,Rt,je)}static{this.\u0275fac=(()=>{let Z;return function(je){return(Z||(Z=o.xGo(at)))(je||at)}})()}static{this.\u0275prov=o.jDH({token:at,factory:at.\u0275fac,providedIn:"root"})}}return at})(),gs=(()=>{class at{static withConfig(Z){return{ngModule:at,providers:[{provide:ei,useValue:Z.callSetDisabledState??Zo}]}}static{this.\u0275fac=function(Rt){return new(Rt||at)}}static{this.\u0275mod=o.$C({type:at})}static{this.\u0275inj=o.G2t({imports:[So]})}}return at})(),$s=(()=>{class at{static withConfig(Z){return{ngModule:at,providers:[{provide:oi,useValue:Z.warnOnNgModelWithFormControl??"always"},{provide:ei,useValue:Z.callSetDisabledState??Zo}]}}static{this.\u0275fac=function(Rt){return new(Rt||at)}}static{this.\u0275mod=o.$C({type:at})}static{this.\u0275inj=o.G2t({imports:[So]})}}return at})()},8834:(i,a,r)=>{"use strict";r.d(a,{$z:()=>kt,Hl:()=>mr,iY:()=>qe,pQ:()=>Mr});var o=r(6860),s=r(4438),c=r(9888),y=r(6600);const _=["mat-button",""],E=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],T=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],S=".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}",z=["mat-icon-button",""],q=["*"],pt=new s.nKC("MAT_BUTTON_CONFIG"),_t=[{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 Bt=(()=>{class _r{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(ke){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,ke)}get disableRipple(){return this._disableRipple}set disableRipple(ke){this._disableRipple=ke,this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(ke){this._disabled=ke,this._updateRippleDisabled()}constructor(ke,Ve,yt,Lt){this._elementRef=ke,this._platform=Ve,this._ngZone=yt,this._animationMode=Lt,this._focusMonitor=(0,s.WQX)(c.FN),this._rippleLoader=(0,s.WQX)(y.Ej),this._isFab=!1,this._disableRipple=!1,this._disabled=!1;const Ie=(0,s.WQX)(pt,{optional:!0}),Pt=ke.nativeElement,le=Pt.classList;this.disabledInteractive=Ie?.disabledInteractive??!1,this.color=Ie?.color??null,this._rippleLoader?.configureRipple(Pt,{className:"mat-mdc-button-ripple"});for(const{attribute:zt,mdcClasses:Ae}of _t)Pt.hasAttribute(zt)&&le.add(...Ae)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(ke="program",Ve){ke?this._focusMonitor.focusVia(this._elementRef.nativeElement,ke,Ve):this._elementRef.nativeElement.focus(Ve)}_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{this.\u0275fac=function(Ve){s.QTQ()}}static{this.\u0275dir=s.FsC({type:_r,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",s.L39],disabled:[2,"disabled","disabled",s.L39],ariaDisabled:[2,"aria-disabled","ariaDisabled",s.L39],disabledInteractive:[2,"disabledInteractive","disabledInteractive",s.L39]},features:[s.GFd]})}}return _r})(),At=(()=>{class _r extends Bt{constructor(ke,Ve,yt,Lt){super(ke,Ve,yt,Lt),this._haltDisabledEvents=Ie=>{this.disabled&&(Ie.preventDefault(),Ie.stopImmediatePropagation())}}ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}_getAriaDisabled(){return null!=this.ariaDisabled?this.ariaDisabled:this.disabled||null}static{this.\u0275fac=function(Ve){s.QTQ()}}static{this.\u0275dir=s.FsC({type:_r,inputs:{tabIndex:[2,"tabIndex","tabIndex",ke=>null==ke?void 0:(0,s.Udg)(ke)]},features:[s.GFd,s.Vt3]})}}return _r})(),kt=(()=>{class _r extends Bt{constructor(ke,Ve,yt,Lt){super(ke,Ve,yt,Lt)}static{this.\u0275fac=function(Ve){return new(Ve||_r)(s.rXU(s.aKT),s.rXU(o.OD),s.rXU(s.SKi),s.rXU(s.bc$,8))}}static{this.\u0275cmp=s.VBU({type:_r,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(Ve,yt){2&Ve&&(s.BMQ("disabled",yt._getDisabledAttribute())("aria-disabled",yt._getAriaDisabled()),s.HbH(yt.color?"mat-"+yt.color:""),s.AVh("mat-mdc-button-disabled",yt.disabled)("mat-mdc-button-disabled-interactive",yt.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===yt._animationMode)("mat-unthemed",!yt.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[s.Vt3,s.aNF],attrs:_,ngContentSelectors:T,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Ve,yt){1&Ve&&(s.NAR(E),s.nrm(0,"span",0),s.SdG(1),s.j41(2,"span",1),s.SdG(3,1),s.k0s(),s.SdG(4,2),s.nrm(5,"span",2)(6,"span",3)),2&Ve&&s.AVh("mdc-button__ripple",!yt._isFab)("mdc-fab__ripple",yt._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, 8px);height:var(--mdc-text-button-container-height);font-family:var(--mdc-text-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);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, 0);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, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-app-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-app-on-surface-variant))}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-app-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-app-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-app-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)}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-app-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)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-filled-button-horizontal-padding, 16px);height:var(--mdc-filled-button-container-height);font-family:var(--mdc-filled-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);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, -4px);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, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-app-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-app-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-app-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-app-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-app-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)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-app-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-app-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-app-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);background-color:var(--mdc-filled-button-disabled-container-color)}.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);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-app-level1));height:var(--mdc-protected-button-container-height);font-family:var(--mdc-protected-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);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, -4px);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, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-app-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-app-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-app-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-app-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-app-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)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-app-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-app-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-app-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-app-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);background-color:var(--mdc-protected-button-disabled-container-color)}.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-app-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);padding:0 var(--mat-outlined-button-horizontal-padding, 15px);height:var(--mdc-outlined-button-container-height);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-app-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-app-corner-full));border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);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, -4px);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, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-app-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-app-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-app-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-app-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-app-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)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-app-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-app-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);border-color:var(--mdc-outlined-button-disabled-outline-color)}.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);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-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-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-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px)*-1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}}return _r})(),qe=(()=>{class _r extends Bt{constructor(ke,Ve,yt,Lt){super(ke,Ve,yt,Lt),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static{this.\u0275fac=function(Ve){return new(Ve||_r)(s.rXU(s.aKT),s.rXU(o.OD),s.rXU(s.SKi),s.rXU(s.bc$,8))}}static{this.\u0275cmp=s.VBU({type:_r,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(Ve,yt){2&Ve&&(s.BMQ("disabled",yt._getDisabledAttribute())("aria-disabled",yt._getAriaDisabled()),s.HbH(yt.color?"mat-"+yt.color:""),s.AVh("mat-mdc-button-disabled",yt.disabled)("mat-mdc-button-disabled-interactive",yt.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===yt._animationMode)("mat-unthemed",!yt.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[s.Vt3,s.aNF],attrs:z,ngContentSelectors:q,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Ve,yt){1&Ve&&(s.NAR(),s.nrm(0,"span",0),s.SdG(1),s.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, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);color:var(--mdc-icon-button-icon-color, var(--mat-app-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.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)}.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);height:var(--mdc-icon-button-icon-size);vertical-align:baseline}.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-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-app-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-app-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-app-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-app-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-app-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)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.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}',S],encapsulation:2,changeDetection:0})}}return _r})(),Mr=(()=>{class _r extends At{constructor(ke,Ve,yt,Lt){super(ke,Ve,yt,Lt)}static{this.\u0275fac=function(Ve){return new(Ve||_r)(s.rXU(s.aKT),s.rXU(o.OD),s.rXU(s.SKi),s.rXU(s.bc$,8))}}static{this.\u0275cmp=s.VBU({type:_r,selectors:[["a","mat-icon-button",""]],hostVars:15,hostBindings:function(Ve,yt){2&Ve&&(s.BMQ("disabled",yt._getDisabledAttribute())("tabindex",yt.disabled&&!yt.disabledInteractive?-1:yt.tabIndex)("aria-disabled",yt._getAriaDisabled()),s.HbH(yt.color?"mat-"+yt.color:""),s.AVh("mat-mdc-button-disabled",yt.disabled)("mat-mdc-button-disabled-interactive",yt.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===yt._animationMode)("mat-unthemed",!yt.color)("mat-mdc-button-base",!0))},exportAs:["matButton","matAnchor"],standalone:!0,features:[s.Vt3,s.aNF],attrs:z,ngContentSelectors:q,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Ve,yt){1&Ve&&(s.NAR(),s.nrm(0,"span",0),s.SdG(1),s.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, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);color:var(--mdc-icon-button-icon-color, var(--mat-app-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.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)}.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);height:var(--mdc-icon-button-icon-size);vertical-align:baseline}.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-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-app-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-app-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-app-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-app-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-app-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)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.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}',S],encapsulation:2,changeDetection:0})}}return _r})(),mr=(()=>{class _r{static{this.\u0275fac=function(Ve){return new(Ve||_r)}}static{this.\u0275mod=s.$C({type:_r})}static{this.\u0275inj=s.G2t({imports:[y.yE,y.pZ,y.yE]})}}return _r})()},6600:(i,a,r)=>{"use strict";r.d(a,{MJ:()=>yt,es:()=>Vt,N:()=>lt,de:()=>Lt,Ju:()=>ke,QC:()=>ir,is:()=>It,yE:()=>Ct,wT:()=>Qr,Sy:()=>ho,MI:()=>Hr,r6:()=>U,Ej:()=>Do,pZ:()=>Q,X0:()=>mr,tO:()=>Ko,jb:()=>Xr,TL:()=>gr});var o=r(4438),s=r(9888),c=r(8203),_=r(177),E=r(6860),T=r(4085),A=r(1413),S=r(7336);const Y=["text"],z=[[["mat-icon"]],"*"],q=["mat-icon","*"];function dt(rr,Je){if(1&rr&&o.nrm(0,"mat-pseudo-checkbox",1),2&rr){const _e=o.XpG();o.Y8G("disabled",_e.disabled)("state",_e.selected?"checked":"unchecked")}}function pt(rr,Je){if(1&rr&&o.nrm(0,"mat-pseudo-checkbox",3),2&rr){const _e=o.XpG();o.Y8G("disabled",_e.disabled)}}function et(rr,Je){if(1&rr&&(o.j41(0,"span",4),o.EFF(1),o.k0s()),2&rr){const _e=o.XpG();o.R7$(),o.SpI("(",_e.group.label,")")}}const _t=["mat-internal-form-field",""],Bt=["*"],lt=new o.nKC("mat-sanity-checks",{providedIn:"root",factory:function ct(){return!0}});let Ct=(()=>{class rr{constructor(_e,Qe,De){this._sanityChecks=Qe,this._document=De,this._hasDoneGlobalChecks=!1,_e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(_e){return!(0,E.v8)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[_e])}static{this.\u0275fac=function(Qe){return new(Qe||rr)(o.KVO(s.Q_),o.KVO(lt,8),o.KVO(_.qQ))}}static{this.\u0275mod=o.$C({type:rr})}static{this.\u0275inj=o.G2t({imports:[c.jI,c.jI]})}}return rr})();class mr{constructor(Je,_e,Qe,De,we){this._defaultMatcher=Je,this.ngControl=_e,this._parentFormGroup=Qe,this._parentForm=De,this._stateChanges=we,this.errorState=!1}updateErrorState(){const Je=this.errorState,_e=this._parentFormGroup||this._parentForm,Qe=this.matcher||this._defaultMatcher,De=this.ngControl?this.ngControl.control:null,we=Qe?.isErrorState(De,_e)??!1;we!==Je&&(this.errorState=we,this._stateChanges.next())}}const ke=new o.nKC("MAT_DATE_LOCALE",{providedIn:"root",factory:function Ve(){return(0,o.WQX)(o.xe9)}});class yt{constructor(){this._localeChanges=new A.B,this.localeChanges=this._localeChanges}getValidDateOrNull(Je){return this.isDateInstance(Je)&&this.isValid(Je)?Je:null}deserialize(Je){return null==Je||this.isDateInstance(Je)&&this.isValid(Je)?Je:this.invalid()}setLocale(Je){this.locale=Je,this._localeChanges.next()}compareDate(Je,_e){return this.getYear(Je)-this.getYear(_e)||this.getMonth(Je)-this.getMonth(_e)||this.getDate(Je)-this.getDate(_e)}sameDate(Je,_e){if(Je&&_e){let Qe=this.isValid(Je),De=this.isValid(_e);return Qe&&De?!this.compareDate(Je,_e):Qe==De}return Je==_e}clampDate(Je,_e,Qe){return _e&&this.compareDate(Je,_e)<0?_e:Qe&&this.compareDate(Je,Qe)>0?Qe:Je}}const Lt=new o.nKC("mat-date-formats");let Vt=(()=>{class rr{isErrorState(_e,Qe){return!!(_e&&_e.invalid&&(_e.touched||Qe&&Qe.submitted))}static{this.\u0275fac=function(Qe){return new(Qe||rr)}}static{this.\u0275prov=o.jDH({token:rr,factory:rr.\u0275fac,providedIn:"root"})}}return rr})();var Ne=function(rr){return rr[rr.FADING_IN=0]="FADING_IN",rr[rr.VISIBLE=1]="VISIBLE",rr[rr.FADING_OUT=2]="FADING_OUT",rr[rr.HIDDEN=3]="HIDDEN",rr}(Ne||{});class $e{constructor(Je,_e,Qe,De=!1){this._renderer=Je,this.element=_e,this.config=Qe,this._animationForciblyDisabledThroughCss=De,this.state=Ne.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}}const Ke=(0,E.BQ)({passive:!0,capture:!0});class Nr{constructor(){this._events=new Map,this._delegateEventHandler=Je=>{const _e=(0,E.Fb)(Je);_e&&this._events.get(Je.type)?.forEach((Qe,De)=>{(De===_e||De.contains(_e))&&Qe.forEach(we=>we.handleEvent(Je))})}}addHandler(Je,_e,Qe,De){const we=this._events.get(_e);if(we){const Zt=we.get(Qe);Zt?Zt.add(De):we.set(Qe,new Set([De]))}else this._events.set(_e,new Map([[Qe,new Set([De])]])),Je.runOutsideAngular(()=>{document.addEventListener(_e,this._delegateEventHandler,Ke)})}removeHandler(Je,_e,Qe){const De=this._events.get(Je);if(!De)return;const we=De.get(_e);we&&(we.delete(Qe),0===we.size&&De.delete(_e),0===De.size&&(this._events.delete(Je),document.removeEventListener(Je,this._delegateEventHandler,Ke)))}}const Ao={enterDuration:225,exitDuration:150},Nt=(0,E.BQ)({passive:!0,capture:!0}),he=["mousedown","touchstart"],se=["mouseup","mouseleave","touchend","touchcancel"];class Le{static{this._eventManager=new Nr}constructor(Je,_e,Qe,De){this._target=Je,this._ngZone=_e,this._platform=De,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,De.isBrowser&&(this._containerElement=(0,T.i8)(Qe))}fadeInRipple(Je,_e,Qe={}){const De=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),we={...Ao,...Qe.animation};Qe.centered&&(Je=De.left+De.width/2,_e=De.top+De.height/2);const Zt=Qe.radius||function yr(rr,Je,_e){const Qe=Math.max(Math.abs(rr-_e.left),Math.abs(rr-_e.right)),De=Math.max(Math.abs(Je-_e.top),Math.abs(Je-_e.bottom));return Math.sqrt(Qe*Qe+De*De)}(Je,_e,De),Ce=Je-De.left,ar=_e-De.top,xr=we.enterDuration,_o=document.createElement("div");_o.classList.add("mat-ripple-element"),_o.style.left=Ce-Zt+"px",_o.style.top=ar-Zt+"px",_o.style.height=2*Zt+"px",_o.style.width=2*Zt+"px",null!=Qe.color&&(_o.style.backgroundColor=Qe.color),_o.style.transitionDuration=`${xr}ms`,this._containerElement.appendChild(_o);const ai=window.getComputedStyle(_o),Zo=ai.transitionDuration,Ci="none"===ai.transitionProperty||"0s"===Zo||"0s, 0s"===Zo||0===De.width&&0===De.height,Io=new $e(this,_o,Qe,Ci);_o.style.transform="scale3d(1, 1, 1)",Io.state=Ne.FADING_IN,Qe.persistent||(this._mostRecentTransientRipple=Io);let Oi=null;return!Ci&&(xr||we.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const di=()=>{Oi&&(Oi.fallbackTimer=null),clearTimeout(Ri),this._finishRippleTransition(Io)},Un=()=>this._destroyRipple(Io),Ri=setTimeout(Un,xr+100);_o.addEventListener("transitionend",di),_o.addEventListener("transitioncancel",Un),Oi={onTransitionEnd:di,onTransitionCancel:Un,fallbackTimer:Ri}}),this._activeRipples.set(Io,Oi),(Ci||!xr)&&this._finishRippleTransition(Io),Io}fadeOutRipple(Je){if(Je.state===Ne.FADING_OUT||Je.state===Ne.HIDDEN)return;const _e=Je.element,Qe={...Ao,...Je.config.animation};_e.style.transitionDuration=`${Qe.exitDuration}ms`,_e.style.opacity="0",Je.state=Ne.FADING_OUT,(Je._animationForciblyDisabledThroughCss||!Qe.exitDuration)&&this._finishRippleTransition(Je)}fadeOutAll(){this._getActiveRipples().forEach(Je=>Je.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(Je=>{Je.config.persistent||Je.fadeOut()})}setupTriggerEvents(Je){const _e=(0,T.i8)(Je);!this._platform.isBrowser||!_e||_e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=_e,he.forEach(Qe=>{Le._eventManager.addHandler(this._ngZone,Qe,_e,this)}))}handleEvent(Je){"mousedown"===Je.type?this._onMousedown(Je):"touchstart"===Je.type?this._onTouchStart(Je):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{se.forEach(_e=>{this._triggerElement.addEventListener(_e,this,Nt)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(Je){Je.state===Ne.FADING_IN?this._startFadeOutTransition(Je):Je.state===Ne.FADING_OUT&&this._destroyRipple(Je)}_startFadeOutTransition(Je){const _e=Je===this._mostRecentTransientRipple,{persistent:Qe}=Je.config;Je.state=Ne.VISIBLE,!Qe&&(!_e||!this._isPointerDown)&&Je.fadeOut()}_destroyRipple(Je){const _e=this._activeRipples.get(Je)??null;this._activeRipples.delete(Je),this._activeRipples.size||(this._containerRect=null),Je===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),Je.state=Ne.HIDDEN,null!==_e&&(Je.element.removeEventListener("transitionend",_e.onTransitionEnd),Je.element.removeEventListener("transitioncancel",_e.onTransitionCancel),null!==_e.fallbackTimer&&clearTimeout(_e.fallbackTimer)),Je.element.remove()}_onMousedown(Je){const _e=(0,s._G)(Je),Qe=this._lastTouchStartEvent&&Date.now(){!Je.config.persistent&&(Je.state===Ne.VISIBLE||Je.config.terminateOnPointerUp&&Je.state===Ne.FADING_IN)&&Je.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const Je=this._triggerElement;Je&&(he.forEach(_e=>Le._eventManager.removeHandler(_e,Je,this)),this._pointerUpEventsRegistered&&(se.forEach(_e=>Je.removeEventListener(_e,this,Nt)),this._pointerUpEventsRegistered=!1))}}const mt=new o.nKC("mat-ripple-global-options");let U=(()=>{class rr{get disabled(){return this._disabled}set disabled(_e){_e&&this.fadeOutAllNonPersistent(),this._disabled=_e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(_e){this._trigger=_e,this._setupTriggerEventsIfEnabled()}constructor(_e,Qe,De,we,Zt){this._elementRef=_e,this._animationMode=Zt,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=we||{},this._rippleRenderer=new Le(this,Qe,_e,De)}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(_e,Qe=0,De){return"number"==typeof _e?this._rippleRenderer.fadeInRipple(_e,Qe,{...this.rippleConfig,...De}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,..._e})}static{this.\u0275fac=function(Qe){return new(Qe||rr)(o.rXU(o.aKT),o.rXU(o.SKi),o.rXU(E.OD),o.rXU(mt,8),o.rXU(o.bc$,8))}}static{this.\u0275dir=o.FsC({type:rr,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(Qe,De){2&Qe&&o.AVh("mat-ripple-unbounded",De.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"],standalone:!0})}}return rr})(),Q=(()=>{class rr{static{this.\u0275fac=function(Qe){return new(Qe||rr)}}static{this.\u0275mod=o.$C({type:rr})}static{this.\u0275inj=o.G2t({imports:[Ct,Ct]})}}return rr})(),it=(()=>{class rr{constructor(_e){this._animationMode=_e,this.state="unchecked",this.disabled=!1,this.appearance="full"}static{this.\u0275fac=function(Qe){return new(Qe||rr)(o.rXU(o.bc$,8))}}static{this.\u0275cmp=o.VBU({type:rr,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(Qe,De){2&Qe&&o.AVh("mat-pseudo-checkbox-indeterminate","indeterminate"===De.state)("mat-pseudo-checkbox-checked","checked"===De.state)("mat-pseudo-checkbox-disabled",De.disabled)("mat-pseudo-checkbox-minimal","minimal"===De.appearance)("mat-pseudo-checkbox-full","full"===De.appearance)("_mat-animation-noopable","NoopAnimations"===De._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},standalone:!0,features:[o.aNF],decls:0,vars:0,template:function(Qe,De){},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-app-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)}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-app-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)}.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-app-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-app-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)}.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-app-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 rr})(),Tt=(()=>{class rr{static{this.\u0275fac=function(Qe){return new(Qe||rr)}}static{this.\u0275mod=o.$C({type:rr})}static{this.\u0275inj=o.G2t({imports:[Ct]})}}return rr})();const It=new o.nKC("MAT_OPTION_PARENT_COMPONENT"),ir=new o.nKC("MatOptgroup");let nr=0;class Hr{constructor(Je,_e=!1){this.source=Je,this.isUserInput=_e}}let Qr=(()=>{class rr{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(_e){this._disabled=_e}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(_e,Qe,De,we){this._element=_e,this._changeDetectorRef=Qe,this._parent=De,this.group=we,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+nr++,this.onSelectionChange=new o.bkB,this._stateChanges=new A.B}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(_e=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),_e&&this._emitSelectionChangeEvent())}deselect(_e=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),_e&&this._emitSelectionChangeEvent())}focus(_e,Qe){const De=this._getHostElement();"function"==typeof De.focus&&De.focus(Qe)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(_e){(_e.keyCode===S.Fm||_e.keyCode===S.t6)&&!(0,S.rp)(_e)&&(this._selectViaInteraction(),_e.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 _e=this.viewValue;_e!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=_e)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(_e=!1){this.onSelectionChange.emit(new Hr(this,_e))}static{this.\u0275fac=function(Qe){return new(Qe||rr)(o.rXU(o.aKT),o.rXU(o.gRc),o.rXU(It,8),o.rXU(ir,8))}}static{this.\u0275cmp=o.VBU({type:rr,selectors:[["mat-option"]],viewQuery:function(Qe,De){if(1&Qe&&o.GBs(Y,7),2&Qe){let we;o.mGM(we=o.lsd())&&(De._text=we.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(Qe,De){1&Qe&&o.bIt("click",function(){return De._selectViaInteraction()})("keydown",function(Zt){return De._handleKeydown(Zt)}),2&Qe&&(o.Mr5("id",De.id),o.BMQ("aria-selected",De.selected)("aria-disabled",De.disabled.toString()),o.AVh("mdc-list-item--selected",De.selected)("mat-mdc-option-multiple",De.multiple)("mat-mdc-option-active",De.active)("mdc-list-item--disabled",De.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",o.L39]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],standalone:!0,features:[o.GFd,o.aNF],ngContentSelectors:q,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-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(Qe,De){1&Qe&&(o.NAR(z),o.DNE(0,dt,1,2,"mat-pseudo-checkbox",1),o.SdG(1),o.j41(2,"span",2,0),o.SdG(4,1),o.k0s(),o.DNE(5,pt,1,1,"mat-pseudo-checkbox",3)(6,et,2,1,"span",4),o.nrm(7,"div",5)),2&Qe&&(o.vxM(De.multiple?0:-1),o.R7$(5),o.vxM(De.multiple||!De.selected||De.hideSingleSelectionIndicator?-1:5),o.R7$(),o.vxM(De.group&&De.group._inert?6:-1),o.R7$(),o.Y8G("matRippleTrigger",De._getHostElement())("matRippleDisabled",De.disabled||De.disableRipple))},dependencies:[it,U],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-app-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-app-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-app-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-app-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.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);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-app-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-app-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-app-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}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::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-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}}return rr})();function Xr(rr,Je,_e){if(_e.length){let Qe=Je.toArray(),De=_e.toArray(),we=0;for(let Zt=0;Zt_e+Qe?Math.max(0,rr-Qe+Je):_e}let ho=(()=>{class rr{static{this.\u0275fac=function(Qe){return new(Qe||rr)}}static{this.\u0275mod=o.$C({type:rr})}static{this.\u0275inj=o.G2t({imports:[Q,Ct,Tt]})}}return rr})();const te={capture:!0},Qt=["focus","mousedown","mouseenter","touchstart"],Ft="mat-ripple-loader-uninitialized",pe="mat-ripple-loader-class-name",br="mat-ripple-loader-centered",Yr="mat-ripple-loader-disabled";let Do=(()=>{class rr{constructor(){this._document=(0,o.WQX)(_.qQ,{optional:!0}),this._animationMode=(0,o.WQX)(o.bc$,{optional:!0}),this._globalRippleOptions=(0,o.WQX)(mt,{optional:!0}),this._platform=(0,o.WQX)(E.OD),this._ngZone=(0,o.WQX)(o.SKi),this._hosts=new Map,this._onInteraction=_e=>{const Qe=(0,E.Fb)(_e);if(Qe instanceof HTMLElement){const De=Qe.closest(`[${Ft}="${this._globalRippleOptions?.namespace??""}"]`);De&&this._createRipple(De)}},this._ngZone.runOutsideAngular(()=>{for(const _e of Qt)this._document?.addEventListener(_e,this._onInteraction,te)})}ngOnDestroy(){const _e=this._hosts.keys();for(const Qe of _e)this.destroyRipple(Qe);for(const Qe of Qt)this._document?.removeEventListener(Qe,this._onInteraction,te)}configureRipple(_e,Qe){_e.setAttribute(Ft,this._globalRippleOptions?.namespace??""),(Qe.className||!_e.hasAttribute(pe))&&_e.setAttribute(pe,Qe.className||""),Qe.centered&&_e.setAttribute(br,""),Qe.disabled&&_e.setAttribute(Yr,"")}getRipple(_e){return this._hosts.get(_e)||this._createRipple(_e)}setDisabled(_e,Qe){const De=this._hosts.get(_e);De?De.disabled=Qe:Qe?_e.setAttribute(Yr,""):_e.removeAttribute(Yr)}_createRipple(_e){if(!this._document)return;const Qe=this._hosts.get(_e);if(Qe)return Qe;_e.querySelector(".mat-ripple")?.remove();const De=this._document.createElement("span");De.classList.add("mat-ripple",_e.getAttribute(pe)),_e.append(De);const we=new U(new o.aKT(De),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return we._isInitialized=!0,we.trigger=_e,we.centered=_e.hasAttribute(br),we.disabled=_e.hasAttribute(Yr),this.attachRipple(_e,we),we}attachRipple(_e,Qe){_e.removeAttribute(Ft),this._hosts.set(_e,Qe)}destroyRipple(_e){const Qe=this._hosts.get(_e);Qe&&(Qe.ngOnDestroy(),this._hosts.delete(_e))}static{this.\u0275fac=function(Qe){return new(Qe||rr)}}static{this.\u0275prov=o.jDH({token:rr,factory:rr.\u0275fac,providedIn:"root"})}}return rr})(),Ko=(()=>{class rr{static{this.\u0275fac=function(Qe){return new(Qe||rr)}}static{this.\u0275cmp=o.VBU({type:rr,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(Qe,De){2&Qe&&o.AVh("mdc-form-field--align-end","before"===De.labelPosition)},inputs:{labelPosition:"labelPosition"},standalone:!0,features:[o.aNF],attrs:_t,ngContentSelectors:Bt,decls:1,vars:0,template:function(Qe,De){1&Qe&&(o.NAR(),o.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 rr})()},5351:(i,a,r)=>{"use strict";r.d(a,{Vh:()=>me,bZ:()=>Ne,E7:()=>Nt,tx:()=>Ke,Yi:()=>hr,hM:()=>Le,CP:()=>Ye});var o=r(7987),s=r(177),c=r(4438),y=r(9888),_=r(6860),E=r(6939),T=r(7336),A=r(1413),S=r(9030),I=r(7673),N=r(8203),Y=r(9172);function z(U,Q){}class q{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}let pt=(()=>{class U extends E.lb{constructor(it,Tt,It,ye,ir,er,nr,Hr){super(),this._elementRef=it,this._focusTrapFactory=Tt,this._config=ye,this._interactivityChecker=ir,this._ngZone=er,this._overlayRef=nr,this._focusMonitor=Hr,this._platform=(0,c.WQX)(_.OD),this._focusTrap=null,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this._changeDetectorRef=(0,c.WQX)(c.gRc),this._injector=(0,c.WQX)(c.zZn),this._isDestroyed=!1,this.attachDomPortal=Qr=>{this._portalOutlet.hasAttached();const Xr=this._portalOutlet.attachDomPortal(Qr);return this._contentAttached(),Xr},this._document=It,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(it){this._ariaLabelledByQueue.push(it),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(it){const Tt=this._ariaLabelledByQueue.indexOf(it);Tt>-1&&(this._ariaLabelledByQueue.splice(Tt,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._isDestroyed=!0,this._restoreFocus()}attachComponentPortal(it){this._portalOutlet.hasAttached();const Tt=this._portalOutlet.attachComponentPortal(it);return this._contentAttached(),Tt}attachTemplatePortal(it){this._portalOutlet.hasAttached();const Tt=this._portalOutlet.attachTemplatePortal(it);return this._contentAttached(),Tt}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(it,Tt){this._interactivityChecker.isFocusable(it)||(it.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const It=()=>{it.removeEventListener("blur",It),it.removeEventListener("mousedown",It),it.removeAttribute("tabindex")};it.addEventListener("blur",It),it.addEventListener("mousedown",It)})),it.focus(Tt)}_focusByCssSelector(it,Tt){let It=this._elementRef.nativeElement.querySelector(it);It&&this._forceFocus(It,Tt)}_trapFocus(){this._isDestroyed||(0,c.mal)(()=>{const it=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||it.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 it=this._config.restoreFocus;let Tt=null;if("string"==typeof it?Tt=this._document.querySelector(it):"boolean"==typeof it?Tt=it?this._elementFocusedBeforeDialogWasOpened:null:it&&(Tt=it),this._config.restoreFocus&&Tt&&"function"==typeof Tt.focus){const It=(0,_.vc)(),ye=this._elementRef.nativeElement;(!It||It===this._document.body||It===ye||ye.contains(It))&&(this._focusMonitor?(this._focusMonitor.focusVia(Tt,this._closeInteractionType),this._closeInteractionType=null):Tt.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const it=this._elementRef.nativeElement,Tt=(0,_.vc)();return it===Tt||it.contains(Tt)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,_.vc)()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static{this.\u0275fac=function(Tt){return new(Tt||U)(c.rXU(c.aKT),c.rXU(y.GX),c.rXU(s.qQ,8),c.rXU(q),c.rXU(y.Z7),c.rXU(c.SKi),c.rXU(o.yY),c.rXU(y.FN))}}static{this.\u0275cmp=c.VBU({type:U,selectors:[["cdk-dialog-container"]],viewQuery:function(Tt,It){if(1&Tt&&c.GBs(E.I3,7),2&Tt){let ye;c.mGM(ye=c.lsd())&&(It._portalOutlet=ye.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(Tt,It){2&Tt&&c.BMQ("id",It._config.id||null)("role",It._config.role)("aria-modal",It._config.ariaModal)("aria-labelledby",It._config.ariaLabel?null:It._ariaLabelledByQueue[0])("aria-label",It._config.ariaLabel)("aria-describedby",It._config.ariaDescribedBy||null)},standalone:!0,features:[c.Vt3,c.aNF],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(Tt,It){1&Tt&&c.DNE(0,z,0,0,"ng-template",0)},dependencies:[E.I3],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}}return U})();class et{constructor(Q,it){this.overlayRef=Q,this.config=it,this.closed=new A.B,this.disableClose=it.disableClose,this.backdropClick=Q.backdropClick(),this.keydownEvents=Q.keydownEvents(),this.outsidePointerEvents=Q.outsidePointerEvents(),this.id=it.id,this.keydownEvents.subscribe(Tt=>{Tt.keyCode===T._f&&!this.disableClose&&!(0,T.rp)(Tt)&&(Tt.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=Q.detachments().subscribe(()=>{!1!==it.closeOnOverlayDetachments&&this.close()})}close(Q,it){if(this.containerInstance){const Tt=this.closed;this.containerInstance._closeInteractionType=it?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),Tt.next(Q),Tt.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(Q="",it=""){return this.overlayRef.updateSize({width:Q,height:it}),this}addPanelClass(Q){return this.overlayRef.addPanelClass(Q),this}removePanelClass(Q){return this.overlayRef.removePanelClass(Q),this}}const _t=new c.nKC("DialogScrollStrategy",{providedIn:"root",factory:()=>{const U=(0,c.WQX)(o.hJ);return()=>U.scrollStrategies.block()}}),Bt=new c.nKC("DialogData"),jt=new c.nKC("DefaultDialogConfig");let ct=0,lt=(()=>{class U{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(it,Tt,It,ye,ir,er){this._overlay=it,this._injector=Tt,this._defaultOptions=It,this._parentDialog=ye,this._overlayContainer=ir,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new A.B,this._afterOpenedAtThisLevel=new A.B,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,S.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,Y.Z)(void 0))),this._scrollStrategy=er}open(it,Tt){(Tt={...this._defaultOptions||new q,...Tt}).id=Tt.id||"cdk-dialog-"+ct++,Tt.id&&this.getDialogById(Tt.id);const ye=this._getOverlayConfig(Tt),ir=this._overlay.create(ye),er=new et(ir,Tt),nr=this._attachContainer(ir,er,Tt);return er.containerInstance=nr,this._attachDialogContent(it,er,nr,Tt),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(er),er.closed.subscribe(()=>this._removeOpenDialog(er,!0)),this.afterOpened.next(er),er}closeAll(){Ct(this.openDialogs,it=>it.close())}getDialogById(it){return this.openDialogs.find(Tt=>Tt.id===it)}ngOnDestroy(){Ct(this._openDialogsAtThisLevel,it=>{!1===it.config.closeOnDestroy&&this._removeOpenDialog(it,!1)}),Ct(this._openDialogsAtThisLevel,it=>it.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(it){const Tt=new o.rR({positionStrategy:it.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:it.scrollStrategy||this._scrollStrategy(),panelClass:it.panelClass,hasBackdrop:it.hasBackdrop,direction:it.direction,minWidth:it.minWidth,minHeight:it.minHeight,maxWidth:it.maxWidth,maxHeight:it.maxHeight,width:it.width,height:it.height,disposeOnNavigation:it.closeOnNavigation});return it.backdropClass&&(Tt.backdropClass=it.backdropClass),Tt}_attachContainer(it,Tt,It){const ye=It.injector||It.viewContainerRef?.injector,ir=[{provide:q,useValue:It},{provide:et,useValue:Tt},{provide:o.yY,useValue:it}];let er;It.container?"function"==typeof It.container?er=It.container:(er=It.container.type,ir.push(...It.container.providers(It))):er=pt;const nr=new E.A8(er,It.viewContainerRef,c.zZn.create({parent:ye||this._injector,providers:ir}),It.componentFactoryResolver);return it.attach(nr).instance}_attachDialogContent(it,Tt,It,ye){if(it instanceof c.C4Q){const ir=this._createInjector(ye,Tt,It,void 0);let er={$implicit:ye.data,dialogRef:Tt};ye.templateContext&&(er={...er,..."function"==typeof ye.templateContext?ye.templateContext():ye.templateContext}),It.attachTemplatePortal(new E.VA(it,null,er,ir))}else{const ir=this._createInjector(ye,Tt,It,this._injector),er=It.attachComponentPortal(new E.A8(it,ye.viewContainerRef,ir,ye.componentFactoryResolver));Tt.componentRef=er,Tt.componentInstance=er.instance}}_createInjector(it,Tt,It,ye){const ir=it.injector||it.viewContainerRef?.injector,er=[{provide:Bt,useValue:it.data},{provide:et,useValue:Tt}];return it.providers&&("function"==typeof it.providers?er.push(...it.providers(Tt,it,It)):er.push(...it.providers)),it.direction&&(!ir||!ir.get(N.dS,null,{optional:!0}))&&er.push({provide:N.dS,useValue:{value:it.direction,change:(0,I.of)()}}),c.zZn.create({parent:ir||ye,providers:er})}_removeOpenDialog(it,Tt){const It=this.openDialogs.indexOf(it);It>-1&&(this.openDialogs.splice(It,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((ye,ir)=>{ye?ir.setAttribute("aria-hidden",ye):ir.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),Tt&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const it=this._overlayContainer.getContainerElement();if(it.parentElement){const Tt=it.parentElement.children;for(let It=Tt.length-1;It>-1;It--){const ye=Tt[It];ye!==it&&"SCRIPT"!==ye.nodeName&&"STYLE"!==ye.nodeName&&!ye.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(ye,ye.getAttribute("aria-hidden")),ye.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const it=this._parentDialog;return it?it._getAfterAllClosed():this._afterAllClosedAtThisLevel}static{this.\u0275fac=function(Tt){return new(Tt||U)(c.KVO(o.hJ),c.KVO(c.zZn),c.KVO(jt,8),c.KVO(U,12),c.KVO(o.Sf),c.KVO(_t))}}static{this.\u0275prov=c.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}}return U})();function Ct(U,Q){let it=U.length;for(;it--;)Q(U[it])}let $t=(()=>{class U{static{this.\u0275fac=function(Tt){return new(Tt||U)}}static{this.\u0275mod=c.$C({type:U})}static{this.\u0275inj=c.G2t({providers:[lt],imports:[o.z_,E.jc,y.Pd,E.jc]})}}return U})();var qt=r(4085),ve=r(7786),ne=r(5964),ce=r(6697),qe=r(5542),Mr=r(6600);function _r(U,Q){}r(9969);class Wr{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const ke="mdc-dialog--open",Ve="mdc-dialog--opening",yt="mdc-dialog--closing";let Pt=(()=>{class U extends pt{constructor(it,Tt,It,ye,ir,er,nr,Hr,Qr){super(it,Tt,It,ye,ir,er,nr,Qr),this._animationMode=Hr,this._animationStateChanged=new c.bkB,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._actionSectionCount=0,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?zt(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?zt(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(le,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Ve,ke)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(ke),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(ke),this._animationsEnabled?(this._hostElement.style.setProperty(le,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(yt)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(it){this._actionSectionCount+=it,this._changeDetectorRef.markForCheck()}_clearAnimationClasses(){this._hostElement.classList.remove(Ve,yt)}_waitForAnimationToComplete(it,Tt){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(Tt,it)}_requestAnimationFrame(it){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(it):it()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(it){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:it})}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}attachComponentPortal(it){const Tt=super.attachComponentPortal(it);return Tt.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),Tt}static{this.\u0275fac=function(Tt){return new(Tt||U)(c.rXU(c.aKT),c.rXU(y.GX),c.rXU(s.qQ,8),c.rXU(Wr),c.rXU(y.Z7),c.rXU(c.SKi),c.rXU(o.yY),c.rXU(c.bc$,8),c.rXU(y.FN))}}static{this.\u0275cmp=c.VBU({type:U,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(Tt,It){2&Tt&&(c.Mr5("id",It._config.id),c.BMQ("aria-modal",It._config.ariaModal)("role",It._config.role)("aria-labelledby",It._config.ariaLabel?null:It._ariaLabelledByQueue[0])("aria-label",It._config.ariaLabel)("aria-describedby",It._config.ariaDescribedBy||null),c.AVh("_mat-animation-noopable",!It._animationsEnabled)("mat-mdc-dialog-container-with-actions",It._actionSectionCount>0))},standalone:!0,features:[c.Vt3,c.aNF],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(Tt,It){1&Tt&&(c.j41(0,"div",0)(1,"div",1),c.DNE(2,_r,0,0,"ng-template",2),c.k0s()())},dependencies:[E.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, 80vw);min-width:var(--mat-dialog-container-min-width, 0)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, 80vw)}}.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, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12));border-radius:var(--mdc-dialog-container-shape, var(--mat-app-corner-extra-large, 4px));background-color:var(--mdc-dialog-container-color, var(--mat-app-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, 0 24px 9px)}.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-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mdc-dialog-subhead-font, var(--mat-app-headline-small-font, inherit));line-height:var(--mdc-dialog-subhead-line-height, var(--mat-app-headline-small-line-height, 1.5rem));font-size:var(--mdc-dialog-subhead-size, var(--mat-app-headline-small-size, 1rem));font-weight:var(--mdc-dialog-subhead-weight, var(--mat-app-headline-small-weight, 400));letter-spacing:var(--mdc-dialog-subhead-tracking, var(--mat-app-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-app-on-surface-variant, rgba(0, 0, 0, 0.6)));font-family:var(--mdc-dialog-supporting-text-font, var(--mat-app-body-medium-font, inherit));line-height:var(--mdc-dialog-supporting-text-line-height, var(--mat-app-body-medium-line-height, 1.5rem));font-size:var(--mdc-dialog-supporting-text-size, var(--mat-app-body-medium-size, 1rem));font-weight:var(--mdc-dialog-supporting-text-weight, var(--mat-app-body-medium-weight, 400));letter-spacing:var(--mdc-dialog-supporting-text-tracking, var(--mat-app-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)}.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, 8px);justify-content:var(--mat-dialog-actions-alignment, start)}.cdk-high-contrast-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 U})();const le="--mat-dialog-transition-duration";function zt(U){return null==U?null:"number"==typeof U?U:U.endsWith("ms")?(0,qt.OE)(U.substring(0,U.length-2)):U.endsWith("s")?1e3*(0,qt.OE)(U.substring(0,U.length-1)):"0"===U?0:null}var Ae=function(U){return U[U.OPEN=0]="OPEN",U[U.CLOSING=1]="CLOSING",U[U.CLOSED=2]="CLOSED",U}(Ae||{});class Ye{constructor(Q,it,Tt){this._ref=Q,this._containerInstance=Tt,this._afterOpened=new A.B,this._beforeClosed=new A.B,this._state=Ae.OPEN,this.disableClose=it.disableClose,this.id=Q.id,Q.addPanelClass("mat-mdc-dialog-panel"),Tt._animationStateChanged.pipe((0,ne.p)(It=>"opened"===It.state),(0,ce.s)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),Tt._animationStateChanged.pipe((0,ne.p)(It=>"closed"===It.state),(0,ce.s)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),Q.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,ve.h)(this.backdropClick(),this.keydownEvents().pipe((0,ne.p)(It=>It.keyCode===T._f&&!this.disableClose&&!(0,T.rp)(It)))).subscribe(It=>{this.disableClose||(It.preventDefault(),ft(this,"keydown"===It.type?"keyboard":"mouse"))})}close(Q){this._result=Q,this._containerInstance._animationStateChanged.pipe((0,ne.p)(it=>"closing"===it.state),(0,ce.s)(1)).subscribe(it=>{this._beforeClosed.next(Q),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),it.totalTime+100)}),this._state=Ae.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(Q){let it=this._ref.config.positionStrategy;return Q&&(Q.left||Q.right)?Q.left?it.left(Q.left):it.right(Q.right):it.centerHorizontally(),Q&&(Q.top||Q.bottom)?Q.top?it.top(Q.top):it.bottom(Q.bottom):it.centerVertically(),this._ref.updatePosition(),this}updateSize(Q="",it=""){return this._ref.updateSize(Q,it),this}addPanelClass(Q){return this._ref.addPanelClass(Q),this}removePanelClass(Q){return this._ref.removePanelClass(Q),this}getState(){return this._state}_finishDialogClose(){this._state=Ae.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function ft(U,Q,it){return U._closeInteractionType=Q,U.close(it)}const me=new c.nKC("MatMdcDialogData"),Vt=new c.nKC("mat-mdc-dialog-default-options"),Te=new c.nKC("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{const U=(0,c.WQX)(o.hJ);return()=>U.scrollStrategies.block()}});let Wt=0,Ne=(()=>{class U{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const it=this._parentDialog;return it?it._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(it,Tt,It,ye,ir,er,nr,Hr){this._overlay=it,this._defaultOptions=ye,this._scrollStrategy=ir,this._parentDialog=er,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new A.B,this._afterOpenedAtThisLevel=new A.B,this.dialogConfigClass=Wr,this.afterAllClosed=(0,S.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,Y.Z)(void 0))),this._dialog=Tt.get(lt),this._dialogRefConstructor=Ye,this._dialogContainerType=Pt,this._dialogDataToken=me}open(it,Tt){let It;(Tt={...this._defaultOptions||new Wr,...Tt}).id=Tt.id||"mat-mdc-dialog-"+Wt++,Tt.scrollStrategy=Tt.scrollStrategy||this._scrollStrategy();const ye=this._dialog.open(it,{...Tt,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:Tt},{provide:q,useValue:Tt}]},templateContext:()=>({dialogRef:It}),providers:(ir,er,nr)=>(It=new this._dialogRefConstructor(ir,Tt,nr),It.updatePosition(Tt?.position),[{provide:this._dialogContainerType,useValue:nr},{provide:this._dialogDataToken,useValue:er.data},{provide:this._dialogRefConstructor,useValue:It}])});return It.componentRef=ye.componentRef,It.componentInstance=ye.componentInstance,this.openDialogs.push(It),this.afterOpened.next(It),It.afterClosed().subscribe(()=>{const ir=this.openDialogs.indexOf(It);ir>-1&&(this.openDialogs.splice(ir,1),this.openDialogs.length||this._getAfterAllClosed().next())}),It}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(it){return this.openDialogs.find(Tt=>Tt.id===it)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(it){let Tt=it.length;for(;Tt--;)it[Tt].close()}static{this.\u0275fac=function(Tt){return new(Tt||U)(c.KVO(o.hJ),c.KVO(c.zZn),c.KVO(s.aZ,8),c.KVO(Vt,8),c.KVO(Te),c.KVO(U,12),c.KVO(o.Sf),c.KVO(c.bc$,8))}}static{this.\u0275prov=c.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}}return U})(),Ke=(()=>{class U{constructor(it,Tt,It){this.dialogRef=it,this._elementRef=Tt,this._dialog=It,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=he(this._elementRef,this._dialog.openDialogs))}ngOnChanges(it){const Tt=it._matDialogClose||it._matDialogCloseResult;Tt&&(this.dialogResult=Tt.currentValue)}_onButtonClick(it){ft(this.dialogRef,0===it.screenX&&0===it.screenY?"keyboard":"mouse",this.dialogResult)}static{this.\u0275fac=function(Tt){return new(Tt||U)(c.rXU(Ye,8),c.rXU(c.aKT),c.rXU(Ne))}}static{this.\u0275dir=c.FsC({type:U,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(Tt,It){1&Tt&&c.bIt("click",function(ir){return It._onButtonClick(ir)}),2&Tt&&c.BMQ("aria-label",It.ariaLabel||null)("type",It.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",dialogResult:[0,"mat-dialog-close","dialogResult"],_matDialogClose:[0,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],standalone:!0,features:[c.OA$]})}}return U})(),Nr=(()=>{class U{constructor(it,Tt,It){this._dialogRef=it,this._elementRef=Tt,this._dialog=It}ngOnInit(){this._dialogRef||(this._dialogRef=he(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd()})}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve().then(()=>{this._onRemove()})}static{this.\u0275fac=function(Tt){return new(Tt||U)(c.rXU(Ye,8),c.rXU(c.aKT),c.rXU(Ne))}}static{this.\u0275dir=c.FsC({type:U,standalone:!0})}}return U})(),hr=(()=>{class U{static{this.\u0275fac=function(Tt){return new(Tt||U)}}static{this.\u0275dir=c.FsC({type:U,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],standalone:!0,features:[c.nM4([qe.uv])]})}}return U})(),Nt=(()=>{class U extends Nr{_onAdd(){this._dialogRef._containerInstance?._updateActionSectionCount?.(1)}_onRemove(){this._dialogRef._containerInstance?._updateActionSectionCount?.(-1)}static{this.\u0275fac=(()=>{let it;return function(It){return(it||(it=c.xGo(U)))(It||U)}})()}static{this.\u0275dir=c.FsC({type:U,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:6,hostBindings:function(Tt,It){2&Tt&&c.AVh("mat-mdc-dialog-actions-align-start","start"===It.align)("mat-mdc-dialog-actions-align-center","center"===It.align)("mat-mdc-dialog-actions-align-end","end"===It.align)},inputs:{align:"align"},standalone:!0,features:[c.Vt3]})}}return U})();function he(U,Q){let it=U.nativeElement.parentElement;for(;it&&!it.classList.contains("mat-mdc-dialog-container");)it=it.parentElement;return it?Q.find(Tt=>Tt.id===it.id):null}let Le=(()=>{class U{static{this.\u0275fac=function(Tt){return new(Tt||U)}}static{this.\u0275mod=c.$C({type:U})}static{this.\u0275inj=c.G2t({providers:[Ne],imports:[$t,o.z_,E.jc,Mr.yE,Mr.yE]})}}return U})()},1997:(i,a,r)=>{"use strict";r.d(a,{q:()=>y,w:()=>_});var o=r(4438),s=r(4085),c=r(6600);let y=(()=>{class E{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(A){this._vertical=(0,s.he)(A)}get inset(){return this._inset}set inset(A){this._inset=(0,s.he)(A)}static{this.\u0275fac=function(S){return new(S||E)}}static{this.\u0275cmp=o.VBU({type:E,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(S,I){2&S&&(o.BMQ("aria-orientation",I.vertical?"vertical":"horizontal"),o.AVh("mat-divider-vertical",I.vertical)("mat-divider-horizontal",!I.vertical)("mat-divider-inset",I.inset))},inputs:{vertical:"vertical",inset:"inset"},standalone:!0,features:[o.aNF],decls:0,vars:0,template:function(S,I){},styles:[".mat-divider{display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color, var(--mat-app-outline));border-top-width:var(--mat-divider-width)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color, var(--mat-app-outline));border-right-width:var(--mat-divider-width)}.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 E})(),_=(()=>{class E{static{this.\u0275fac=function(S){return new(S||E)}}static{this.\u0275mod=o.$C({type:E})}static{this.\u0275inj=o.G2t({imports:[c.yE,c.yE]})}}return E})()},2102:(i,a,r)=>{"use strict";r.d(a,{xb:()=>Tt,U$:()=>It,TL:()=>Te,rl:()=>Qr,qT:()=>mt,RG:()=>Xr,MV:()=>We,nJ:()=>ft,JW:()=>Ne,yw:()=>Ke});var o=r(4438),s=r(8203),c=r(4085),y=r(6860),_=r(177),E=r(8359),T=r(1413),A=r(7786),S=r(6977),I=r(1985),N=r(5964),Y=r(4668);class q{constructor(ho){this._box=ho,this._destroyed=new T.B,this._resizeSubject=new T.B,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(te=>this._resizeSubject.next(te)))}observe(ho){return this._elementObservables.has(ho)||this._elementObservables.set(ho,new I.c(te=>{const Qt=this._resizeSubject.subscribe(te);return this._resizeObserver?.observe(ho,{box:this._box}),()=>{this._resizeObserver?.unobserve(ho),Qt.unsubscribe(),this._elementObservables.delete(ho)}}).pipe((0,N.p)(te=>te.some(Qt=>Qt.target===ho)),(0,Y.t)({bufferSize:1,refCount:!0}),(0,S.Q)(this._destroyed))),this._elementObservables.get(ho)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let dt=(()=>{class gr{constructor(){this._observers=new Map,this._ngZone=(0,o.WQX)(o.SKi)}ngOnDestroy(){for(const[,te]of this._observers)te.destroy();this._observers.clear()}observe(te,Qt){const Ft=Qt?.box||"content-box";return this._observers.has(Ft)||this._observers.set(Ft,new q(Ft)),this._observers.get(Ft).observe(te)}static{this.\u0275fac=function(Qt){return new(Qt||gr)}}static{this.\u0275prov=o.jDH({token:gr,factory:gr.\u0275fac,providedIn:"root"})}}return gr})();var pt=r(9969),et=r(2318),_t=r(6600);const Bt=["notch"],jt=["matFormFieldNotchedOutline",""],At=["*"],kt=["textField"],ct=["iconPrefixContainer"],lt=["textPrefixContainer"],Ct=["iconSuffixContainer"],$t=["textSuffixContainer"],qt=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],ve=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function ne(gr,ho){1&gr&&o.nrm(0,"span",21)}function ce(gr,ho){if(1&gr&&(o.j41(0,"label",20),o.SdG(1,1),o.DNE(2,ne,1,0,"span",21),o.k0s()),2&gr){const te=o.XpG(2);o.Y8G("floating",te._shouldLabelFloat())("monitorResize",te._hasOutline())("id",te._labelId),o.BMQ("for",te._control.disableAutomaticLabeling?null:te._control.id),o.R7$(2),o.vxM(!te.hideRequiredMarker&&te._control.required?2:-1)}}function qe(gr,ho){if(1&gr&&o.DNE(0,ce,3,5,"label",20),2&gr){const te=o.XpG();o.vxM(te._hasFloatingLabel()?0:-1)}}function Mr(gr,ho){1&gr&&o.nrm(0,"div",7)}function mr(gr,ho){}function _r(gr,ho){if(1&gr&&o.DNE(0,mr,0,0,"ng-template",13),2&gr){o.XpG(2);const te=o.sdS(1);o.Y8G("ngTemplateOutlet",te)}}function Wr(gr,ho){if(1&gr&&(o.j41(0,"div",9),o.DNE(1,_r,1,1,null,13),o.k0s()),2&gr){const te=o.XpG();o.Y8G("matFormFieldNotchedOutlineOpen",te._shouldLabelFloat()),o.R7$(),o.vxM(te._forceDisplayInfixLabel()?-1:1)}}function ke(gr,ho){1&gr&&(o.j41(0,"div",10,2),o.SdG(2,2),o.k0s())}function Ve(gr,ho){1&gr&&(o.j41(0,"div",11,3),o.SdG(2,3),o.k0s())}function yt(gr,ho){}function Lt(gr,ho){if(1&gr&&o.DNE(0,yt,0,0,"ng-template",13),2&gr){o.XpG();const te=o.sdS(1);o.Y8G("ngTemplateOutlet",te)}}function Ie(gr,ho){1&gr&&(o.j41(0,"div",14,4),o.SdG(2,4),o.k0s())}function Pt(gr,ho){1&gr&&(o.j41(0,"div",15,5),o.SdG(2,5),o.k0s())}function le(gr,ho){1&gr&&o.nrm(0,"div",16)}function zt(gr,ho){if(1&gr&&(o.j41(0,"div",18),o.SdG(1,6),o.k0s()),2&gr){const te=o.XpG();o.Y8G("@transitionMessages",te._subscriptAnimationState)}}function Ae(gr,ho){if(1&gr&&(o.j41(0,"mat-hint",22),o.EFF(1),o.k0s()),2&gr){const te=o.XpG(2);o.Y8G("id",te._hintLabelId),o.R7$(),o.JRh(te.hintLabel)}}function Ye(gr,ho){if(1&gr&&(o.j41(0,"div",19),o.DNE(1,Ae,2,2,"mat-hint",22),o.SdG(2,7),o.nrm(3,"div",23),o.SdG(4,8),o.k0s()),2&gr){const te=o.XpG();o.Y8G("@transitionMessages",te._subscriptAnimationState),o.R7$(),o.vxM(te.hintLabel?1:-1)}}let ft=(()=>{class gr{static{this.\u0275fac=function(Qt){return new(Qt||gr)}}static{this.\u0275dir=o.FsC({type:gr,selectors:[["mat-label"]],standalone:!0})}}return gr})(),me=0;const Vt=new o.nKC("MatError");let Te=(()=>{class gr{constructor(te,Qt){this.id="mat-mdc-error-"+me++,te||Qt.nativeElement.setAttribute("aria-live","polite")}static{this.\u0275fac=function(Qt){return new(Qt||gr)(o.kS0("aria-live"),o.rXU(o.aKT))}}static{this.\u0275dir=o.FsC({type:gr,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(Qt,Ft){2&Qt&&o.Mr5("id",Ft.id)},inputs:{id:"id"},standalone:!0,features:[o.Jv_([{provide:Vt,useExisting:gr}])]})}}return gr})(),ie=0,We=(()=>{class gr{constructor(){this.align="start",this.id="mat-mdc-hint-"+ie++}static{this.\u0275fac=function(Qt){return new(Qt||gr)}}static{this.\u0275dir=o.FsC({type:gr,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(Qt,Ft){2&Qt&&(o.Mr5("id",Ft.id),o.BMQ("align",null),o.AVh("mat-mdc-form-field-hint-end","end"===Ft.align))},inputs:{align:"align",id:"id"},standalone:!0})}}return gr})();const Wt=new o.nKC("MatPrefix");let Ne=(()=>{class gr{constructor(){this._isText=!1}set _isTextSelector(te){this._isText=!0}static{this.\u0275fac=function(Qt){return new(Qt||gr)}}static{this.\u0275dir=o.FsC({type:gr,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:[0,"matTextPrefix","_isTextSelector"]},standalone:!0,features:[o.Jv_([{provide:Wt,useExisting:gr}])]})}}return gr})();const $e=new o.nKC("MatSuffix");let Ke=(()=>{class gr{constructor(){this._isText=!1}set _isTextSelector(te){this._isText=!0}static{this.\u0275fac=function(Qt){return new(Qt||gr)}}static{this.\u0275dir=o.FsC({type:gr,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[0,"matTextSuffix","_isTextSelector"]},standalone:!0,features:[o.Jv_([{provide:$e,useExisting:gr}])]})}}return gr})();const Nr=new o.nKC("FloatingLabelParent");let Ao=(()=>{class gr{get floating(){return this._floating}set floating(te){this._floating=te,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(te){this._monitorResize=te,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(te){this._elementRef=te,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,o.WQX)(dt),this._ngZone=(0,o.WQX)(o.SKi),this._parent=(0,o.WQX)(Nr),this._resizeSubscription=new E.yU}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function hr(gr){if(null!==gr.offsetParent)return gr.scrollWidth;const te=gr.cloneNode(!0);te.style.setProperty("position","absolute"),te.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(te);const Qt=te.scrollWidth;return te.remove(),Qt}(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{this.\u0275fac=function(Qt){return new(Qt||gr)(o.rXU(o.aKT))}}static{this.\u0275dir=o.FsC({type:gr,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(Qt,Ft){2&Qt&&o.AVh("mdc-floating-label--float-above",Ft.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"},standalone:!0})}}return gr})();const Nt="mdc-line-ripple--active",he="mdc-line-ripple--deactivating";let se=(()=>{class gr{constructor(te,Qt){this._elementRef=te,this._handleTransitionEnd=Ft=>{const pe=this._elementRef.nativeElement.classList,br=pe.contains(he);"opacity"===Ft.propertyName&&br&&pe.remove(Nt,he)},Qt.runOutsideAngular(()=>{te.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const te=this._elementRef.nativeElement.classList;te.remove(he),te.add(Nt)}deactivate(){this._elementRef.nativeElement.classList.add(he)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static{this.\u0275fac=function(Qt){return new(Qt||gr)(o.rXU(o.aKT),o.rXU(o.SKi))}}static{this.\u0275dir=o.FsC({type:gr,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"],standalone:!0})}}return gr})(),Le=(()=>{class gr{constructor(te,Qt){this._elementRef=te,this._ngZone=Qt,this.open=!1}ngAfterViewInit(){const te=this._elementRef.nativeElement.querySelector(".mdc-floating-label");te?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(te.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>te.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(te){this._notch.nativeElement.style.width=this.open&&te?`calc(${te}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static{this.\u0275fac=function(Qt){return new(Qt||gr)(o.rXU(o.aKT),o.rXU(o.SKi))}}static{this.\u0275cmp=o.VBU({type:gr,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(Qt,Ft){if(1&Qt&&o.GBs(Bt,5),2&Qt){let pe;o.mGM(pe=o.lsd())&&(Ft._notch=pe.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(Qt,Ft){2&Qt&&o.AVh("mdc-notched-outline--notched",Ft.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},standalone:!0,features:[o.aNF],attrs:jt,ngContentSelectors:At,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(Qt,Ft){1&Qt&&(o.NAR(),o.nrm(0,"div",1),o.j41(1,"div",2,0),o.SdG(3),o.k0s(),o.nrm(4,"div",3))},encapsulation:2,changeDetection:0})}}return gr})();const yr={transitionMessages:(0,pt.hZ)("transitionMessages",[(0,pt.wk)("enter",(0,pt.iF)({opacity:1,transform:"translateY(0%)"})),(0,pt.kY)("void => enter",[(0,pt.iF)({opacity:0,transform:"translateY(-5px)"}),(0,pt.i0)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let mt=(()=>{class gr{static{this.\u0275fac=function(Qt){return new(Qt||gr)}}static{this.\u0275dir=o.FsC({type:gr})}}return gr})();const Tt=new o.nKC("MatFormField"),It=new o.nKC("MAT_FORM_FIELD_DEFAULT_OPTIONS");let ye=0,Qr=(()=>{class gr{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(te){this._hideRequiredMarker=(0,c.he)(te)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(te){te!==this._floatLabel&&(this._floatLabel=te,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(te){const Qt=this._appearance;this._appearance=te||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==Qt&&(this._needsOutlineLabelOffsetUpdate=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(te){this._subscriptSizing=te||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(te){this._hintLabel=te,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(te){this._explicitFormFieldControl=te}constructor(te,Qt,Ft,pe,br,Yr,Do,Ko){this._elementRef=te,this._changeDetectorRef=Qt,this._dir=pe,this._platform=br,this._defaults=Yr,this._animationMode=Do,this._labelChild=(0,o.sbv)(ft),this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+ye++,this._hintLabelId="mat-mdc-hint-"+ye++,this._subscriptAnimationState="",this._destroyed=new T.B,this._isFocused=null,this._needsOutlineLabelOffsetUpdate=!1,this._previousControl=null,this._injector=(0,o.WQX)(o.zZn),this.getLabelId=(0,o.EWP)(()=>this._hasFloatingLabel()?this._labelId:null),this._hasFloatingLabel=(0,o.EWP)(()=>!!this._labelChild()),Yr&&(Yr.appearance&&(this.appearance=Yr.appearance),this._hideRequiredMarker=!!Yr?.hideRequiredMarker,Yr.color&&(this.color=Yr.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._destroyed.next(),this._destroyed.complete()}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(te){const Qt=this._control,Ft="mat-mdc-form-field-type-";te&&this._elementRef.nativeElement.classList.remove(Ft+te.controlType),Qt.controlType&&this._elementRef.nativeElement.classList.add(Ft+Qt.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=Qt.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._valueChanges?.unsubscribe(),Qt.ngControl&&Qt.ngControl.valueChanges&&(this._valueChanges=Qt.ngControl.valueChanges.pipe((0,S.Q)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()))}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(te=>!te._isText),this._hasTextPrefix=!!this._prefixChildren.find(te=>te._isText),this._hasIconSuffix=!!this._suffixChildren.find(te=>!te._isText),this._hasTextSuffix=!!this._suffixChildren.find(te=>te._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,o.Tzd)(()=>{this._needsOutlineLabelOffsetUpdate&&(this._needsOutlineLabelOffsetUpdate=!1,this._updateOutlineLabelOffset())},{injector:this._injector}),this._dir.change.pipe((0,S.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()}_shouldLabelFloat(){return!!this._hasFloatingLabel()&&(this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_shouldForward(te){const Qt=this._control?this._control.ngControl:null;return Qt&&Qt[te]}_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 te=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&te.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const Qt=this._hintChildren?this._hintChildren.find(pe=>"start"===pe.align):null,Ft=this._hintChildren?this._hintChildren.find(pe=>"end"===pe.align):null;Qt?te.push(Qt.id):this._hintLabel&&te.push(this._hintLabelId),Ft&&te.push(Ft.id)}else this._errorChildren&&te.push(...this._errorChildren.map(Qt=>Qt.id));this._control.setDescribedByIds(te)}}_updateOutlineLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return;const te=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(te.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdate=!0);const Qt=this._iconPrefixContainer?.nativeElement,Ft=this._textPrefixContainer?.nativeElement,pe=this._iconSuffixContainer?.nativeElement,br=this._textSuffixContainer?.nativeElement,Yr=Qt?.getBoundingClientRect().width??0,Do=Ft?.getBoundingClientRect().width??0,Ko=pe?.getBoundingClientRect().width??0,rr=br?.getBoundingClientRect().width??0;te.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${Yr+Do}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`,this._elementRef.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${Yr+Do+Ko+rr}px)`)}_isAttachedToDom(){const te=this._elementRef.nativeElement;if(te.getRootNode){const Qt=te.getRootNode();return Qt&&Qt!==te}return document.documentElement.contains(te)}static{this.\u0275fac=function(Qt){return new(Qt||gr)(o.rXU(o.aKT),o.rXU(o.gRc),o.rXU(o.SKi),o.rXU(s.dS),o.rXU(y.OD),o.rXU(It,8),o.rXU(o.bc$,8),o.rXU(_.qQ))}}static{this.\u0275cmp=o.VBU({type:gr,selectors:[["mat-form-field"]],contentQueries:function(Qt,Ft,pe){if(1&Qt&&(o.C6U(pe,Ft._labelChild,ft,5),o.wni(pe,mt,5),o.wni(pe,Wt,5),o.wni(pe,$e,5),o.wni(pe,Vt,5),o.wni(pe,We,5)),2&Qt){let br;o.NyB(),o.mGM(br=o.lsd())&&(Ft._formFieldControl=br.first),o.mGM(br=o.lsd())&&(Ft._prefixChildren=br),o.mGM(br=o.lsd())&&(Ft._suffixChildren=br),o.mGM(br=o.lsd())&&(Ft._errorChildren=br),o.mGM(br=o.lsd())&&(Ft._hintChildren=br)}},viewQuery:function(Qt,Ft){if(1&Qt&&(o.GBs(kt,5),o.GBs(ct,5),o.GBs(lt,5),o.GBs(Ct,5),o.GBs($t,5),o.GBs(Ao,5),o.GBs(Le,5),o.GBs(se,5)),2&Qt){let pe;o.mGM(pe=o.lsd())&&(Ft._textField=pe.first),o.mGM(pe=o.lsd())&&(Ft._iconPrefixContainer=pe.first),o.mGM(pe=o.lsd())&&(Ft._textPrefixContainer=pe.first),o.mGM(pe=o.lsd())&&(Ft._iconSuffixContainer=pe.first),o.mGM(pe=o.lsd())&&(Ft._textSuffixContainer=pe.first),o.mGM(pe=o.lsd())&&(Ft._floatingLabel=pe.first),o.mGM(pe=o.lsd())&&(Ft._notchedOutline=pe.first),o.mGM(pe=o.lsd())&&(Ft._lineRipple=pe.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(Qt,Ft){2&Qt&&o.AVh("mat-mdc-form-field-label-always-float",Ft._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",Ft._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",Ft._hasIconSuffix)("mat-form-field-invalid",Ft._control.errorState)("mat-form-field-disabled",Ft._control.disabled)("mat-form-field-autofilled",Ft._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===Ft._animationMode)("mat-form-field-appearance-fill","fill"==Ft.appearance)("mat-form-field-appearance-outline","outline"==Ft.appearance)("mat-form-field-hide-placeholder",Ft._hasFloatingLabel()&&!Ft._shouldLabelFloat())("mat-focused",Ft._control.focused)("mat-primary","accent"!==Ft.color&&"warn"!==Ft.color)("mat-accent","accent"===Ft.color)("mat-warn","warn"===Ft.color)("ng-untouched",Ft._shouldForward("untouched"))("ng-touched",Ft._shouldForward("touched"))("ng-pristine",Ft._shouldForward("pristine"))("ng-dirty",Ft._shouldForward("dirty"))("ng-valid",Ft._shouldForward("valid"))("ng-invalid",Ft._shouldForward("invalid"))("ng-pending",Ft._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],standalone:!0,features:[o.Jv_([{provide:Tt,useExisting:gr},{provide:Nr,useExisting:gr}]),o.aNF],ngContentSelectors:ve,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(Qt,Ft){if(1&Qt){const pe=o.RV6();o.NAR(qt),o.DNE(0,qe,1,1,"ng-template",null,0,o.C5r),o.j41(2,"div",6,1),o.bIt("click",function(Yr){return o.eBV(pe),o.Njj(Ft._control.onContainerClick(Yr))}),o.DNE(4,Mr,1,0,"div",7),o.j41(5,"div",8),o.DNE(6,Wr,2,2,"div",9)(7,ke,3,0,"div",10)(8,Ve,3,0,"div",11),o.j41(9,"div",12),o.DNE(10,Lt,1,1,null,13),o.SdG(11),o.k0s(),o.DNE(12,Ie,3,0,"div",14)(13,Pt,3,0,"div",15),o.k0s(),o.DNE(14,le,1,0,"div",16),o.k0s(),o.j41(15,"div",17),o.DNE(16,zt,2,1,"div",18)(17,Ye,5,2,"div",19),o.k0s()}if(2&Qt){let pe;o.R7$(2),o.AVh("mdc-text-field--filled",!Ft._hasOutline())("mdc-text-field--outlined",Ft._hasOutline())("mdc-text-field--no-label",!Ft._hasFloatingLabel())("mdc-text-field--disabled",Ft._control.disabled)("mdc-text-field--invalid",Ft._control.errorState),o.R7$(2),o.vxM(Ft._hasOutline()||Ft._control.disabled?-1:4),o.R7$(2),o.vxM(Ft._hasOutline()?6:-1),o.R7$(),o.vxM(Ft._hasIconPrefix?7:-1),o.R7$(),o.vxM(Ft._hasTextPrefix?8:-1),o.R7$(2),o.vxM(!Ft._hasOutline()||Ft._forceDisplayInfixLabel()?10:-1),o.R7$(2),o.vxM(Ft._hasTextSuffix?12:-1),o.R7$(),o.vxM(Ft._hasIconSuffix?13:-1),o.R7$(),o.vxM(Ft._hasOutline()?-1:14),o.R7$(),o.AVh("mat-mdc-form-field-subscript-dynamic-size","dynamic"===Ft.subscriptSizing),o.R7$(),o.vxM("error"===(pe=Ft._getDisplayedMessages())?16:"hint"===pe?17:-1)}},dependencies:[Ao,Le,_.T3,se,We],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--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-app-on-surface));caret-color:var(--mdc-filled-text-field-caret-color, var(--mat-app-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-app-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-app-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-app-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-app-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)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color, var(--mat-app-on-surface));caret-color:var(--mdc-outlined-text-field-caret-color, var(--mat-app-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-app-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-app-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-app-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-app-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)}.mdc-text-field--disabled .cdk-high-contrast-active .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-app-corner-extra-small-top));border-top-right-radius:var(--mdc-filled-text-field-container-shape, var(--mat-app-corner-extra-small-top))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color, var(--mat-app-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)));padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px);padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-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}.cdk-high-contrast-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-app-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-app-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-app-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-filled-text-field-disabled-label-text-color)}.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-app-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-app-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-app-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-filled-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-filled-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-filled-text-field-label-text-tracking, var(--mat-app-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-app-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-app-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-app-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.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-app-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-app-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-app-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-outlined-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-outlined-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-outlined-text-field-label-text-tracking, var(--mat-app-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-app-outline));border-width:var(--mdc-outlined-text-field-outline-width)}.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-app-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-app-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.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-app-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-app-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-app-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)}.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-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-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-app-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-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-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-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-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-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-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-app-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)}.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-app-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-app-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)}.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-app-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-app-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)}.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-app-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-app-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)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.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);padding-top:var(--mat-form-field-filled-with-label-container-padding-top);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom)}.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);padding-bottom:var(--mat-form-field-container-vertical-padding)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height)/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) / 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-app-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-app-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-app-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-app-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-app-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-app-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-app-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-app-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)}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)}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)}.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-app-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-app-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)}.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}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-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-app-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-app-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-app-body-large-weight))}[dir=rtl] .mat-mdc-form-field{text-align:right}.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)}.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-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color)}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color)}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-app-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-app-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-app-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:[yr.transitionMessages]},changeDetection:0})}}return gr})(),Xr=(()=>{class gr{static{this.\u0275fac=function(Qt){return new(Qt||gr)}}static{this.\u0275mod=o.$C({type:gr})}static{this.\u0275inj=o.G2t({imports:[_t.yE,_.MD,et.w5,_t.yE]})}}return gr})()},9213:(i,a,r)=>{"use strict";r.d(a,{An:()=>Ve,m_:()=>yt,tp:()=>Ct});var o=r(4438),s=r(6600),c=r(177),y=r(7673),_=r(8810),E=r(7468),T=r(8359),A=r(8141),S=r(6354),I=r(9437),N=r(980),Y=r(7647),z=r(6697),q=r(1626),dt=r(345);const pt=["*"];let et;function Bt(Lt){return function _t(){if(void 0===et&&(et=null,typeof window<"u")){const Lt=window;void 0!==Lt.trustedTypes&&(et=Lt.trustedTypes.createPolicy("angular#components",{createHTML:Ie=>Ie}))}return et}()?.createHTML(Lt)||Lt}function jt(Lt){return Error(`Unable to find icon with the name "${Lt}"`)}function kt(Lt){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${Lt}".`)}function ct(Lt){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${Lt}".`)}class lt{constructor(Ie,Pt,le){this.url=Ie,this.svgText=Pt,this.options=le}}let Ct=(()=>{class Lt{constructor(Pt,le,zt,Ae){this._httpClient=Pt,this._sanitizer=le,this._errorHandler=Ae,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=zt}addSvgIcon(Pt,le,zt){return this.addSvgIconInNamespace("",Pt,le,zt)}addSvgIconLiteral(Pt,le,zt){return this.addSvgIconLiteralInNamespace("",Pt,le,zt)}addSvgIconInNamespace(Pt,le,zt,Ae){return this._addSvgIconConfig(Pt,le,new lt(zt,null,Ae))}addSvgIconResolver(Pt){return this._resolvers.push(Pt),this}addSvgIconLiteralInNamespace(Pt,le,zt,Ae){const Ye=this._sanitizer.sanitize(o.WPN.HTML,zt);if(!Ye)throw ct(zt);const ft=Bt(Ye);return this._addSvgIconConfig(Pt,le,new lt("",ft,Ae))}addSvgIconSet(Pt,le){return this.addSvgIconSetInNamespace("",Pt,le)}addSvgIconSetLiteral(Pt,le){return this.addSvgIconSetLiteralInNamespace("",Pt,le)}addSvgIconSetInNamespace(Pt,le,zt){return this._addSvgIconSetConfig(Pt,new lt(le,null,zt))}addSvgIconSetLiteralInNamespace(Pt,le,zt){const Ae=this._sanitizer.sanitize(o.WPN.HTML,le);if(!Ae)throw ct(le);const Ye=Bt(Ae);return this._addSvgIconSetConfig(Pt,new lt("",Ye,zt))}registerFontClassAlias(Pt,le=Pt){return this._fontCssClassesByAlias.set(Pt,le),this}classNameForFontAlias(Pt){return this._fontCssClassesByAlias.get(Pt)||Pt}setDefaultFontSetClass(...Pt){return this._defaultFontSetClass=Pt,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(Pt){const le=this._sanitizer.sanitize(o.WPN.RESOURCE_URL,Pt);if(!le)throw kt(Pt);const zt=this._cachedIconsByUrl.get(le);return zt?(0,y.of)(ve(zt)):this._loadSvgIconFromConfig(new lt(Pt,null)).pipe((0,A.M)(Ae=>this._cachedIconsByUrl.set(le,Ae)),(0,S.T)(Ae=>ve(Ae)))}getNamedSvgIcon(Pt,le=""){const zt=ne(le,Pt);let Ae=this._svgIconConfigs.get(zt);if(Ae)return this._getSvgFromConfig(Ae);if(Ae=this._getIconConfigFromResolvers(le,Pt),Ae)return this._svgIconConfigs.set(zt,Ae),this._getSvgFromConfig(Ae);const Ye=this._iconSetConfigs.get(le);return Ye?this._getSvgFromIconSetConfigs(Pt,Ye):(0,_.$)(jt(zt))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(Pt){return Pt.svgText?(0,y.of)(ve(this._svgElementFromConfig(Pt))):this._loadSvgIconFromConfig(Pt).pipe((0,S.T)(le=>ve(le)))}_getSvgFromIconSetConfigs(Pt,le){const zt=this._extractIconWithNameFromAnySet(Pt,le);if(zt)return(0,y.of)(zt);const Ae=le.filter(Ye=>!Ye.svgText).map(Ye=>this._loadSvgIconSetFromConfig(Ye).pipe((0,I.W)(ft=>{const Vt=`Loading icon set URL: ${this._sanitizer.sanitize(o.WPN.RESOURCE_URL,Ye.url)} failed: ${ft.message}`;return this._errorHandler.handleError(new Error(Vt)),(0,y.of)(null)})));return(0,E.p)(Ae).pipe((0,S.T)(()=>{const Ye=this._extractIconWithNameFromAnySet(Pt,le);if(!Ye)throw jt(Pt);return Ye}))}_extractIconWithNameFromAnySet(Pt,le){for(let zt=le.length-1;zt>=0;zt--){const Ae=le[zt];if(Ae.svgText&&Ae.svgText.toString().indexOf(Pt)>-1){const Ye=this._svgElementFromConfig(Ae),ft=this._extractSvgIconFromSet(Ye,Pt,Ae.options);if(ft)return ft}}return null}_loadSvgIconFromConfig(Pt){return this._fetchIcon(Pt).pipe((0,A.M)(le=>Pt.svgText=le),(0,S.T)(()=>this._svgElementFromConfig(Pt)))}_loadSvgIconSetFromConfig(Pt){return Pt.svgText?(0,y.of)(null):this._fetchIcon(Pt).pipe((0,A.M)(le=>Pt.svgText=le))}_extractSvgIconFromSet(Pt,le,zt){const Ae=Pt.querySelector(`[id="${le}"]`);if(!Ae)return null;const Ye=Ae.cloneNode(!0);if(Ye.removeAttribute("id"),"svg"===Ye.nodeName.toLowerCase())return this._setSvgAttributes(Ye,zt);if("symbol"===Ye.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(Ye),zt);const ft=this._svgElementFromString(Bt(""));return ft.appendChild(Ye),this._setSvgAttributes(ft,zt)}_svgElementFromString(Pt){const le=this._document.createElement("DIV");le.innerHTML=Pt;const zt=le.querySelector("svg");if(!zt)throw Error(" tag not found");return zt}_toSvgElement(Pt){const le=this._svgElementFromString(Bt("")),zt=Pt.attributes;for(let Ae=0;AeBt(Vt)),(0,N.j)(()=>this._inProgressUrlFetches.delete(Ye)),(0,Y.u)());return this._inProgressUrlFetches.set(Ye,me),me}_addSvgIconConfig(Pt,le,zt){return this._svgIconConfigs.set(ne(Pt,le),zt),this}_addSvgIconSetConfig(Pt,le){const zt=this._iconSetConfigs.get(Pt);return zt?zt.push(le):this._iconSetConfigs.set(Pt,[le]),this}_svgElementFromConfig(Pt){if(!Pt.svgElement){const le=this._svgElementFromString(Pt.svgText);this._setSvgAttributes(le,Pt.options),Pt.svgElement=le}return Pt.svgElement}_getIconConfigFromResolvers(Pt,le){for(let zt=0;ztIe?Ie.pathname+Ie.search:""}}}),_r=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],Wr=_r.map(Lt=>`[${Lt}]`).join(", "),ke=/^url\(['"]?#(.*?)['"]?\)$/;let Ve=(()=>{class Lt{get color(){return this._color||this._defaultColor}set color(Pt){this._color=Pt}get svgIcon(){return this._svgIcon}set svgIcon(Pt){Pt!==this._svgIcon&&(Pt?this._updateSvgIcon(Pt):this._svgIcon&&this._clearSvgElement(),this._svgIcon=Pt)}get fontSet(){return this._fontSet}set fontSet(Pt){const le=this._cleanupFontValue(Pt);le!==this._fontSet&&(this._fontSet=le,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(Pt){const le=this._cleanupFontValue(Pt);le!==this._fontIcon&&(this._fontIcon=le,this._updateFontIconClasses())}constructor(Pt,le,zt,Ae,Ye,ft){this._elementRef=Pt,this._iconRegistry=le,this._location=Ae,this._errorHandler=Ye,this.inline=!1,this._previousFontSetClass=[],this._currentIconFetch=T.yU.EMPTY,ft&&(ft.color&&(this.color=this._defaultColor=ft.color),ft.fontSet&&(this.fontSet=ft.fontSet)),zt||Pt.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(Pt){if(!Pt)return["",""];const le=Pt.split(":");switch(le.length){case 1:return["",le[0]];case 2:return le;default:throw Error(`Invalid icon name: "${Pt}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const Pt=this._elementsWithExternalReferences;if(Pt&&Pt.size){const le=this._location.getPathname();le!==this._previousPath&&(this._previousPath=le,this._prependPathToReferences(le))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(Pt){this._clearSvgElement();const le=this._location.getPathname();this._previousPath=le,this._cacheChildrenWithExternalReferences(Pt),this._prependPathToReferences(le),this._elementRef.nativeElement.appendChild(Pt)}_clearSvgElement(){const Pt=this._elementRef.nativeElement;let le=Pt.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();le--;){const zt=Pt.childNodes[le];(1!==zt.nodeType||"svg"===zt.nodeName.toLowerCase())&&zt.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const Pt=this._elementRef.nativeElement,le=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(zt=>zt.length>0);this._previousFontSetClass.forEach(zt=>Pt.classList.remove(zt)),le.forEach(zt=>Pt.classList.add(zt)),this._previousFontSetClass=le,this.fontIcon!==this._previousFontIconClass&&!le.includes("mat-ligature-font")&&(this._previousFontIconClass&&Pt.classList.remove(this._previousFontIconClass),this.fontIcon&&Pt.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(Pt){return"string"==typeof Pt?Pt.trim().split(" ")[0]:Pt}_prependPathToReferences(Pt){const le=this._elementsWithExternalReferences;le&&le.forEach((zt,Ae)=>{zt.forEach(Ye=>{Ae.setAttribute(Ye.name,`url('${Pt}#${Ye.value}')`)})})}_cacheChildrenWithExternalReferences(Pt){const le=Pt.querySelectorAll(Wr),zt=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let Ae=0;Ae{const ft=le[Ae],me=ft.getAttribute(Ye),Vt=me?me.match(ke):null;if(Vt){let Te=zt.get(ft);Te||(Te=[],zt.set(ft,Te)),Te.push({name:Ye,value:Vt[1]})}})}_updateSvgIcon(Pt){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),Pt){const[le,zt]=this._splitIconName(Pt);le&&(this._svgNamespace=le),zt&&(this._svgName=zt),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(zt,le).pipe((0,z.s)(1)).subscribe(Ae=>this._setSvgElement(Ae),Ae=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${le}:${zt}! ${Ae.message}`))})}}static{this.\u0275fac=function(le){return new(le||Lt)(o.rXU(o.aKT),o.rXU(Ct),o.kS0("aria-hidden"),o.rXU(Mr),o.rXU(o.zcH),o.rXU(qe,8))}}static{this.\u0275cmp=o.VBU({type:Lt,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(le,zt){2&le&&(o.BMQ("data-mat-icon-type",zt._usingFontIcon()?"font":"svg")("data-mat-icon-name",zt._svgName||zt.fontIcon)("data-mat-icon-namespace",zt._svgNamespace||zt.fontSet)("fontIcon",zt._usingFontIcon()?zt.fontIcon:null),o.HbH(zt.color?"mat-"+zt.color:""),o.AVh("mat-icon-inline",zt.inline)("mat-icon-no-color","primary"!==zt.color&&"accent"!==zt.color&&"warn"!==zt.color))},inputs:{color:"color",inline:[2,"inline","inline",o.L39],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],standalone:!0,features:[o.GFd,o.aNF],ngContentSelectors:pt,decls:1,vars:0,template:function(le,zt){1&le&&(o.NAR(),o.SdG(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.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 Lt})(),yt=(()=>{class Lt{static{this.\u0275fac=function(le){return new(le||Lt)}}static{this.\u0275mod=o.$C({type:Lt})}static{this.\u0275inj=o.G2t({imports:[s.yE,s.yE]})}}return Lt})()},9042:(i,a,r)=>{"use strict";r.d(a,{fS:()=>q,fg:()=>z});var o=r(4085),s=r(6860),c=r(7403),y=r(4438),_=r(9417),E=r(6600),T=r(2102),A=r(1413);const I=new y.nKC("MAT_INPUT_VALUE_ACCESSOR"),N=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let Y=0,z=(()=>{class dt{get disabled(){return this._disabled}set disabled(et){this._disabled=(0,o.he)(et),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(et){this._id=et||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(_.k0.required)??!1}set required(et){this._required=(0,o.he)(et)}get type(){return this._type}set type(et){this._type=et||"text",this._validateType(),!this._isTextarea&&(0,s.MU)().has(this._type)&&(this._elementRef.nativeElement.type=this._type),this._ensureWheelDefaultBehavior()}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(et){this._errorStateTracker.matcher=et}get value(){return this._inputValueAccessor.value}set value(et){et!==this.value&&(this._inputValueAccessor.value=et,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(et){this._readonly=(0,o.he)(et)}get errorState(){return this._errorStateTracker.errorState}set errorState(et){this._errorStateTracker.errorState=et}constructor(et,_t,Bt,jt,At,kt,ct,lt,Ct,$t){this._elementRef=et,this._platform=_t,this.ngControl=Bt,this._autofillMonitor=lt,this._ngZone=Ct,this._formField=$t,this._uid="mat-input-"+Y++,this._webkitBlinkWheelListenerAttached=!1,this.focused=!1,this.stateChanges=new A.B,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(ne=>(0,s.MU)().has(ne)),this._iOSKeyupListener=ne=>{const ce=ne.target;!ce.value&&0===ce.selectionStart&&0===ce.selectionEnd&&(ce.setSelectionRange(1,1),ce.setSelectionRange(0,0))},this._webkitBlinkWheelListener=()=>{};const qt=this._elementRef.nativeElement,ve=qt.nodeName.toLowerCase();this._inputValueAccessor=ct||qt,this._previousNativeValue=this.value,this.id=this.id,_t.IOS&&Ct.runOutsideAngular(()=>{et.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._errorStateTracker=new E.X0(kt,Bt,At,jt,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===ve,this._isTextarea="textarea"===ve,this._isInFormField=!!$t,this._isNativeSelect&&(this.controlType=qt.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(et=>{this.autofilled=et.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(et){this._elementRef.nativeElement.focus(et)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(et){et!==this.focused&&(this.focused=et,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const et=this._elementRef.nativeElement.value;this._previousNativeValue!==et&&(this._previousNativeValue=et,this.stateChanges.next())}_dirtyCheckPlaceholder(){const et=this._getPlaceholder();if(et!==this._previousPlaceholder){const _t=this._elementRef.nativeElement;this._previousPlaceholder=et,et?_t.setAttribute("placeholder",et):_t.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){N.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let et=this._elementRef.nativeElement.validity;return et&&et.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const et=this._elementRef.nativeElement,_t=et.options[0];return this.focused||et.multiple||!this.empty||!!(et.selectedIndex>-1&&_t&&_t.label)}return this.focused||!this.empty}setDescribedByIds(et){et.length?this._elementRef.nativeElement.setAttribute("aria-describedby",et.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const et=this._elementRef.nativeElement;return this._isNativeSelect&&(et.multiple||et.size>1)}_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)}static{this.\u0275fac=function(_t){return new(_t||dt)(y.rXU(y.aKT),y.rXU(s.OD),y.rXU(_.vO,10),y.rXU(_.cV,8),y.rXU(_.j4,8),y.rXU(E.es),y.rXU(I,10),y.rXU(c.P8),y.rXU(y.SKi),y.rXU(T.xb,8))}}static{this.\u0275dir=y.FsC({type:dt,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(_t,Bt){1&_t&&y.bIt("focus",function(){return Bt._focusChanged(!0)})("blur",function(){return Bt._focusChanged(!1)})("input",function(){return Bt._onInput()}),2&_t&&(y.Mr5("id",Bt.id)("disabled",Bt.disabled)("required",Bt.required),y.BMQ("name",Bt.name||null)("readonly",Bt.readonly&&!Bt._isNativeSelect||null)("aria-invalid",Bt.empty&&Bt.required?null:Bt.errorState)("aria-required",Bt.required)("id",Bt.id),y.AVh("mat-input-server",Bt._isServer)("mat-mdc-form-field-textarea-control",Bt._isInFormField&&Bt._isTextarea)("mat-mdc-form-field-input-control",Bt._isInFormField)("mdc-text-field__input",Bt._isInFormField)("mat-mdc-native-select-inline",Bt._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"},exportAs:["matInput"],standalone:!0,features:[y.Jv_([{provide:T.qT,useExisting:dt}]),y.OA$]})}}return dt})(),q=(()=>{class dt{static{this.\u0275fac=function(_t){return new(_t||dt)}}static{this.\u0275mod=y.$C({type:dt})}static{this.\u0275inj=y.G2t({imports:[E.yE,T.RG,T.RG,c.EE,E.yE]})}}return dt})()},9115:(i,a,r)=>{"use strict";r.d(a,{Cn:()=>Te,Cp:()=>Vt,fb:()=>ce,kk:()=>le});var o=r(4438),s=r(9888),c=r(7336),y=r(1413),_=r(7786),E=r(8359),T=r(7673),A=r(5007),S=r(9172),I=r(5558),N=r(6977),Y=r(5964),z=r(6697),q=r(1986),dt=r(177),pt=r(6600),et=r(6939),_t=r(9969),Bt=r(8203),jt=r(7987),At=r(6860),kt=r(5542);const ct=["mat-menu-item",""],lt=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],Ct=["mat-icon, [matMenuItemIcon]","*"];function $t(ie,We){1&ie&&(o.qSk(),o.j41(0,"svg",2),o.nrm(1,"polygon",3),o.k0s())}const qt=["*"];function ve(ie,We){if(1&ie){const Wt=o.RV6();o.j41(0,"div",0),o.bIt("keydown",function($e){o.eBV(Wt);const Ke=o.XpG();return o.Njj(Ke._handleKeydown($e))})("click",function(){o.eBV(Wt);const $e=o.XpG();return o.Njj($e.closed.emit("click"))})("@transformMenu.start",function($e){o.eBV(Wt);const Ke=o.XpG();return o.Njj(Ke._onAnimationStart($e))})("@transformMenu.done",function($e){o.eBV(Wt);const Ke=o.XpG();return o.Njj(Ke._onAnimationDone($e))}),o.j41(1,"div",1),o.SdG(2),o.k0s()()}if(2&ie){const Wt=o.XpG();o.HbH(Wt._classList),o.Y8G("id",Wt.panelId)("@transformMenu",Wt._panelAnimationState),o.BMQ("aria-label",Wt.ariaLabel||null)("aria-labelledby",Wt.ariaLabelledby||null)("aria-describedby",Wt.ariaDescribedby||null)}}const ne=new o.nKC("MAT_MENU_PANEL");let ce=(()=>{class ie{constructor(Wt,Ne,$e,Ke,Nr){this._elementRef=Wt,this._document=Ne,this._focusMonitor=$e,this._parentMenu=Ke,this._changeDetectorRef=Nr,this.role="menuitem",this.disabled=!1,this.disableRipple=!1,this._hovered=new y.B,this._focused=new y.B,this._highlighted=!1,this._triggersSubmenu=!1,Ke?.addItem?.(this)}focus(Wt,Ne){this._focusMonitor&&Wt?this._focusMonitor.focusVia(this._getHostElement(),Wt,Ne):this._getHostElement().focus(Ne),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(Wt){this.disabled&&(Wt.preventDefault(),Wt.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const Wt=this._elementRef.nativeElement.cloneNode(!0),Ne=Wt.querySelectorAll("mat-icon, .material-icons");for(let $e=0;$e enter",(0,_t.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,_t.iF)({opacity:1,transform:"scale(1)"}))),(0,_t.kY)("* => void",(0,_t.i0)("100ms 25ms linear",(0,_t.iF)({opacity:0})))]),fadeInItems:(0,_t.hZ)("fadeInItems",[(0,_t.wk)("showing",(0,_t.iF)({opacity:1})),(0,_t.kY)("void => *",[(0,_t.iF)({opacity:0}),(0,_t.i0)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Lt=0;const Ie=new o.nKC("mat-menu-default-options",{providedIn:"root",factory:function Pt(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let le=(()=>{class ie{get xPosition(){return this._xPosition}set xPosition(Wt){this._xPosition=Wt,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(Wt){this._yPosition=Wt,this.setPositionClasses()}set panelClass(Wt){const Ne=this._previousPanelClass,$e={...this._classList};Ne&&Ne.length&&Ne.split(" ").forEach(Ke=>{$e[Ke]=!1}),this._previousPanelClass=Wt,Wt&&Wt.length&&(Wt.split(" ").forEach(Ke=>{$e[Ke]=!0}),this._elementRef.nativeElement.className=""),this._classList=$e}get classList(){return this.panelClass}set classList(Wt){this.panelClass=Wt}constructor(Wt,Ne,$e,Ke){this._elementRef=Wt,this._changeDetectorRef=Ke,this._elevationPrefix="mat-elevation-z",this._baseElevation=null,this._directDescendantItems=new o.rOR,this._classList={},this._panelAnimationState="void",this._animationDone=new y.B,this.closed=new o.bkB,this.close=this.closed,this.panelId="mat-menu-panel-"+Lt++,this._injector=(0,o.WQX)(o.zZn),this.overlayPanelClass=$e.overlayPanelClass||"",this._xPosition=$e.xPosition,this._yPosition=$e.yPosition,this.backdropClass=$e.backdropClass,this.overlapTrigger=$e.overlapTrigger,this.hasBackdrop=$e.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new s.Bu(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,S.Z)(this._directDescendantItems),(0,I.n)(Wt=>(0,_.h)(...Wt.map(Ne=>Ne._focused)))).subscribe(Wt=>this._keyManager.updateActiveItem(Wt)),this._directDescendantItems.changes.subscribe(Wt=>{const Ne=this._keyManager;if("enter"===this._panelAnimationState&&Ne.activeItem?._hasFocus()){const $e=Wt.toArray(),Ke=Math.max(0,Math.min($e.length-1,Ne.activeItemIndex||0));$e[Ke]&&!$e[Ke].disabled?Ne.setActiveItem(Ke):Ne.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusRef?.destroy()}_hovered(){return this._directDescendantItems.changes.pipe((0,S.Z)(this._directDescendantItems),(0,I.n)(Ne=>(0,_.h)(...Ne.map($e=>$e._hovered))))}addItem(Wt){}removeItem(Wt){}_handleKeydown(Wt){const Ne=Wt.keyCode,$e=this._keyManager;switch(Ne){case c._f:(0,c.rp)(Wt)||(Wt.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(Ne===c.i7||Ne===c.n6)&&$e.setFocusOrigin("keyboard"),void $e.onKeydown(Wt)}Wt.stopPropagation()}focusFirstItem(Wt="program"){this._firstItemFocusRef?.destroy(),this._firstItemFocusRef=(0,o.mal)(()=>{let Ne=null;if(this._directDescendantItems.length&&(Ne=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!Ne||!Ne.contains(document.activeElement)){const $e=this._keyManager;$e.setFocusOrigin(Wt).setFirstItemActive(),!$e.activeItem&&Ne&&Ne.focus()}},{injector:this._injector})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(Wt){if(null===this._baseElevation){const Ao=("function"==typeof getComputedStyle?getComputedStyle(this._elementRef.nativeElement):null)?.getPropertyValue("--mat-menu-base-elevation-level")||"8";this._baseElevation=parseInt(Ao)}const Ne=Math.min(this._baseElevation+Wt,24),$e=`${this._elevationPrefix}${Ne}`,Ke=Object.keys(this._classList).find(Nr=>Nr.startsWith(this._elevationPrefix));if(!Ke||Ke===this._previousElevation){const Nr={...this._classList};this._previousElevation&&(Nr[this._previousElevation]=!1),Nr[$e]=!0,this._previousElevation=$e,this._classList=Nr}}setPositionClasses(Wt=this.xPosition,Ne=this.yPosition){this._classList={...this._classList,"mat-menu-before":"before"===Wt,"mat-menu-after":"after"===Wt,"mat-menu-above":"above"===Ne,"mat-menu-below":"below"===Ne},this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(Wt){this._animationDone.next(Wt),this._isAnimating=!1}_onAnimationStart(Wt){this._isAnimating=!0,"enter"===Wt.toState&&0===this._keyManager.activeItemIndex&&(Wt.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,S.Z)(this._allItems)).subscribe(Wt=>{this._directDescendantItems.reset(Wt.filter(Ne=>Ne._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}static{this.\u0275fac=function(Ne){return new(Ne||ie)(o.rXU(o.aKT),o.rXU(o.SKi),o.rXU(Ie),o.rXU(o.gRc))}}static{this.\u0275cmp=o.VBU({type:ie,selectors:[["mat-menu"]],contentQueries:function(Ne,$e,Ke){if(1&Ne&&(o.wni(Ke,_r,5),o.wni(Ke,ce,5),o.wni(Ke,ce,4)),2&Ne){let Nr;o.mGM(Nr=o.lsd())&&($e.lazyContent=Nr.first),o.mGM(Nr=o.lsd())&&($e._allItems=Nr),o.mGM(Nr=o.lsd())&&($e.items=Nr)}},viewQuery:function(Ne,$e){if(1&Ne&&o.GBs(o.C4Q,5),2&Ne){let Ke;o.mGM(Ke=o.lsd())&&($e.templateRef=Ke.first)}},hostVars:3,hostBindings:function(Ne,$e){2&Ne&&o.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",o.L39],hasBackdrop:[2,"hasBackdrop","hasBackdrop",Wt=>null==Wt?null:(0,o.L39)(Wt)],panelClass:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],standalone:!0,features:[o.Jv_([{provide:ne,useExisting:ie}]),o.GFd,o.aNF],ngContentSelectors:qt,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"keydown","click","id"],[1,"mat-mdc-menu-content"]],template:function(Ne,$e){1&Ne&&(o.NAR(),o.DNE(0,ve,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-app-label-large-font));line-height:var(--mat-menu-item-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mat-menu-item-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mat-menu-item-label-text-tracking, var(--mat-app-label-large-tracking));font-weight:var(--mat-menu-item-label-text-weight, var(--mat-app-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-app-corner-extra-small));background-color:var(--mat-menu-container-color, var(--mat-app-surface-container));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}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-panel .mat-divider{color:var(--mat-menu-divider-color, var(--mat-app-surface-variant));margin-bottom:var(--mat-menu-divider-bottom-spacing);margin-top:var(--mat-menu-divider-top-spacing)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:var(--mat-menu-item-leading-spacing);padding-right:var(--mat-menu-item-trailing-spacing);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,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}[dir=rtl] .mat-mdc-menu-item{padding-right:var(--mat-menu-item-leading-spacing);padding-left:var(--mat-menu-item-trailing-spacing)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing);padding-right:var(--mat-menu-item-with-icon-trailing-spacing)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-right:var(--mat-menu-item-with-icon-leading-spacing);padding-left:var(--mat-menu-item-with-icon-trailing-spacing)}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color, var(--mat-app-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-app-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);height:var(--mat-menu-item-icon-size);width:var(--mat-menu-item-icon-size)}[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)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.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)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1);transform-origin:center}.cdk-high-contrast-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:[ke.transformMenu,ke.fadeInItems]},changeDetection:0})}}return ie})();const zt=new o.nKC("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{const ie=(0,o.WQX)(jt.hJ);return()=>ie.scrollStrategies.reposition()}}),Ye={provide:zt,deps:[jt.hJ],useFactory:function Ae(ie){return()=>ie.scrollStrategies.reposition()}},ft=(0,At.BQ)({passive:!0});let Vt=(()=>{class ie{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(Wt){this.menu=Wt}get menu(){return this._menu}set menu(Wt){Wt!==this._menu&&(this._menu=Wt,this._menuCloseSubscription.unsubscribe(),Wt&&(this._menuCloseSubscription=Wt.close.subscribe(Ne=>{this._destroyMenu(Ne),("click"===Ne||"tab"===Ne)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(Ne)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(Wt,Ne,$e,Ke,Nr,Ao,hr,Nt,he){this._overlay=Wt,this._element=Ne,this._viewContainerRef=$e,this._menuItemInstance=Ao,this._dir=hr,this._focusMonitor=Nt,this._ngZone=he,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=E.yU.EMPTY,this._hoverSubscription=E.yU.EMPTY,this._menuCloseSubscription=E.yU.EMPTY,this._changeDetectorRef=(0,o.WQX)(o.gRc),this._handleTouchStart=se=>{(0,s.w6)(se)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new o.bkB,this.onMenuOpen=this.menuOpened,this.menuClosed=new o.bkB,this.onMenuClose=this.menuClosed,this._scrollStrategy=Ke,this._parentMaterialMenu=Nr instanceof le?Nr:void 0,Ne.nativeElement.addEventListener("touchstart",this._handleTouchStart,ft)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,ft),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 Wt=this.menu;if(this._menuOpen||!Wt)return;const Ne=this._createOverlay(Wt),$e=Ne.getConfig(),Ke=$e.positionStrategy;this._setPosition(Wt,Ke),$e.hasBackdrop=null==Wt.hasBackdrop?!this.triggersSubmenu():Wt.hasBackdrop,Ne.attach(this._getPortal(Wt)),Wt.lazyContent&&Wt.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(Wt),Wt instanceof le&&(Wt._startAnimation(),Wt._directDescendantItems.changes.pipe((0,N.Q)(Wt.close)).subscribe(()=>{Ke.withLockedPosition(!1).reapplyLastPosition(),Ke.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(Wt,Ne){this._focusMonitor&&Wt?this._focusMonitor.focusVia(this._element,Wt,Ne):this._element.nativeElement.focus(Ne)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(Wt){if(!this._overlayRef||!this.menuOpen)return;const Ne=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===Wt||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,Ne instanceof le?(Ne._resetAnimation(),Ne.lazyContent?Ne._animationDone.pipe((0,Y.p)($e=>"void"===$e.toState),(0,z.s)(1),(0,N.Q)(Ne.lazyContent._attached)).subscribe({next:()=>Ne.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),Ne?.lazyContent?.detach())}_initMenu(Wt){Wt.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,Wt.direction=this.dir,this._setMenuElevation(Wt),Wt.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(Wt){if(Wt.setElevation){let Ne=0,$e=Wt.parentMenu;for(;$e;)Ne++,$e=$e.parentMenu;Wt.setElevation(Ne)}}_setIsMenuOpen(Wt){Wt!==this._menuOpen&&(this._menuOpen=Wt,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(Wt),this._changeDetectorRef.markForCheck())}_createOverlay(Wt){if(!this._overlayRef){const Ne=this._getOverlayConfig(Wt);this._subscribeToPositions(Wt,Ne.positionStrategy),this._overlayRef=this._overlay.create(Ne),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(Wt){return new jt.rR({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:Wt.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:Wt.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(Wt,Ne){Wt.setPositionClasses&&Ne.positionChanges.subscribe($e=>{const Ke="start"===$e.connectionPair.overlayX?"after":"before",Nr="top"===$e.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>Wt.setPositionClasses(Ke,Nr)):Wt.setPositionClasses(Ke,Nr)})}_setPosition(Wt,Ne){let[$e,Ke]="before"===Wt.xPosition?["end","start"]:["start","end"],[Nr,Ao]="above"===Wt.yPosition?["bottom","top"]:["top","bottom"],[hr,Nt]=[Nr,Ao],[he,se]=[$e,Ke],Le=0;if(this.triggersSubmenu()){if(se=$e="before"===Wt.xPosition?"start":"end",Ke=he="end"===$e?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const yr=this._parentMaterialMenu.items.first;this._parentInnerPadding=yr?yr._getHostElement().offsetTop:0}Le="bottom"===Nr?this._parentInnerPadding:-this._parentInnerPadding}}else Wt.overlapTrigger||(hr="top"===Nr?"bottom":"top",Nt="top"===Ao?"bottom":"top");Ne.withPositions([{originX:$e,originY:hr,overlayX:he,overlayY:Nr,offsetY:Le},{originX:Ke,originY:hr,overlayX:se,overlayY:Nr,offsetY:Le},{originX:$e,originY:Nt,overlayX:he,overlayY:Ao,offsetY:-Le},{originX:Ke,originY:Nt,overlayX:se,overlayY:Ao,offsetY:-Le}])}_menuClosingActions(){const Wt=this._overlayRef.backdropClick(),Ne=this._overlayRef.detachments(),$e=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,T.of)(),Ke=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,Y.p)(Nr=>Nr!==this._menuItemInstance),(0,Y.p)(()=>this._menuOpen)):(0,T.of)();return(0,_.h)(Wt,$e,Ke,Ne)}_handleMousedown(Wt){(0,s._G)(Wt)||(this._openedBy=0===Wt.button?"mouse":void 0,this.triggersSubmenu()&&Wt.preventDefault())}_handleKeydown(Wt){const Ne=Wt.keyCode;(Ne===c.Fm||Ne===c.t6)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(Ne===c.LE&&"ltr"===this.dir||Ne===c.UQ&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(Wt){this.triggersSubmenu()?(Wt.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,Y.p)(Wt=>Wt===this._menuItemInstance&&!Wt.disabled),(0,q.c)(0,A.$)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof le&&this.menu._isAnimating?this.menu._animationDone.pipe((0,z.s)(1),(0,q.c)(0,A.$),(0,N.Q)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(Wt){return(!this._portal||this._portal.templateRef!==Wt.templateRef)&&(this._portal=new et.VA(Wt.templateRef,this._viewContainerRef)),this._portal}static{this.\u0275fac=function(Ne){return new(Ne||ie)(o.rXU(jt.hJ),o.rXU(o.aKT),o.rXU(o.c1b),o.rXU(zt),o.rXU(ne,8),o.rXU(ce,10),o.rXU(Bt.dS,8),o.rXU(s.FN),o.rXU(o.SKi))}}static{this.\u0275dir=o.FsC({type:ie,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function(Ne,$e){1&Ne&&o.bIt("click",function(Nr){return $e._handleClick(Nr)})("mousedown",function(Nr){return $e._handleMousedown(Nr)})("keydown",function(Nr){return $e._handleKeydown(Nr)}),2&Ne&&o.BMQ("aria-haspopup",$e.menu?"menu":null)("aria-expanded",$e.menuOpen)("aria-controls",$e.menuOpen?$e.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"],standalone:!0})}}return ie})(),Te=(()=>{class ie{static{this.\u0275fac=function(Ne){return new(Ne||ie)}}static{this.\u0275mod=o.$C({type:ie})}static{this.\u0275inj=o.G2t({providers:[Ye],imports:[dt.MD,pt.pZ,pt.yE,jt.z_,kt.Gj,pt.yE]})}}return ie})()},7575:(i,a,r)=>{"use strict";r.d(a,{HM:()=>A,PO:()=>I});var o=r(4438),c=(r(177),r(6600));function y(N,Y){1&N&&o.nrm(0,"div",2)}const _=new o.nKC("MAT_PROGRESS_BAR_DEFAULT_OPTIONS");let A=(()=>{class N{constructor(z,q,dt,pt,et){this._elementRef=z,this._ngZone=q,this._changeDetectorRef=dt,this._animationMode=pt,this._isNoopAnimation=!1,this._defaultColor="primary",this._value=0,this._bufferValue=0,this.animationEnd=new o.bkB,this._mode="determinate",this._transitionendHandler=_t=>{0===this.animationEnd.observers.length||!_t.target||!_t.target.classList.contains("mdc-linear-progress__primary-bar")||("determinate"===this.mode||"buffer"===this.mode)&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))},this._isNoopAnimation="NoopAnimations"===pt,et&&(et.color&&(this.color=this._defaultColor=et.color),this.mode=et.mode||this.mode)}get color(){return this._color||this._defaultColor}set color(z){this._color=z}get value(){return this._value}set value(z){this._value=S(z||0),this._changeDetectorRef.markForCheck()}get bufferValue(){return this._bufferValue||0}set bufferValue(z){this._bufferValue=S(z||0),this._changeDetectorRef.markForCheck()}get mode(){return this._mode}set mode(z){this._mode=z,this._changeDetectorRef.markForCheck()}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}static{this.\u0275fac=function(q){return new(q||N)(o.rXU(o.aKT),o.rXU(o.SKi),o.rXU(o.gRc),o.rXU(o.bc$,8),o.rXU(_,8))}}static{this.\u0275cmp=o.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(q,dt){2&q&&(o.BMQ("aria-valuenow",dt._isIndeterminate()?null:dt.value)("mode",dt.mode),o.HbH("mat-"+dt.color),o.AVh("_mat-animation-noopable",dt._isNoopAnimation)("mdc-linear-progress--animation-ready",!dt._isNoopAnimation)("mdc-linear-progress--indeterminate",dt._isIndeterminate()))},inputs:{color:"color",value:[2,"value","value",o.Udg],bufferValue:[2,"bufferValue","bufferValue",o.Udg],mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],standalone:!0,features:[o.GFd,o.aNF],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(q,dt){1&q&&(o.j41(0,"div",0),o.nrm(1,"div",1),o.DNE(2,y,1,0,"div",2),o.k0s(),o.j41(3,"div",3),o.nrm(4,"span",4),o.k0s(),o.j41(5,"div",5),o.nrm(6,"span",4),o.k0s()),2&q&&(o.R7$(),o.xc7("flex-basis",dt._getBufferBarFlexBasis()),o.R7$(),o.vxM("buffer"===dt.mode?2:-1),o.R7$(),o.xc7("transform",dt._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),var(--mdc-linear-progress-active-indicator-height))}.cdk-high-contrast-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)}.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-app-primary));border-top-width:var(--mdc-linear-progress-active-indicator-height)}.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);border-radius:var(--mdc-linear-progress-track-shape, var(--mat-app-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-app-surface-variant))}.cdk-high-contrast-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-app-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) * -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 S(N,Y=0,z=100){return Math.max(Y,Math.min(z,N))}let I=(()=>{class N{static{this.\u0275fac=function(q){return new(q||N)}}static{this.\u0275mod=o.$C({type:N})}static{this.\u0275inj=o.G2t({imports:[c.yE]})}}return N})()},2798:(i,a,r)=>{"use strict";r.d(a,{$2:()=>Ae,VO:()=>zt,Ve:()=>Ye});var o=r(7987),s=r(177),c=r(4438),y=r(6600),_=r(2102),E=r(5542),T=r(9888),A=r(8203),S=r(5024),I=r(7336),N=r(9417),Y=r(1413),z=r(9030),q=r(7786),dt=r(9172),pt=r(5558),et=r(5964),_t=r(6354),Bt=r(3294),jt=r(6977),At=r(6697),kt=r(9969);const ct=["trigger"],lt=["panel"],Ct=[[["mat-select-trigger"]],"*"],$t=["mat-select-trigger","*"];function qt(ft,me){if(1&ft&&(c.j41(0,"span",4),c.EFF(1),c.k0s()),2&ft){const Vt=c.XpG();c.R7$(),c.JRh(Vt.placeholder)}}function ve(ft,me){1&ft&&c.SdG(0)}function ne(ft,me){if(1&ft&&(c.j41(0,"span",11),c.EFF(1),c.k0s()),2&ft){const Vt=c.XpG(2);c.R7$(),c.JRh(Vt.triggerValue)}}function ce(ft,me){if(1&ft&&(c.j41(0,"span",5),c.DNE(1,ve,1,0)(2,ne,2,1,"span",11),c.k0s()),2&ft){const Vt=c.XpG();c.R7$(),c.vxM(Vt.customTrigger?1:2)}}function qe(ft,me){if(1&ft){const Vt=c.RV6();c.j41(0,"div",12,1),c.bIt("@transformPanel.done",function(ie){c.eBV(Vt);const We=c.XpG();return c.Njj(We._panelDoneAnimatingStream.next(ie.toState))})("keydown",function(ie){c.eBV(Vt);const We=c.XpG();return c.Njj(We._handleKeydown(ie))}),c.SdG(2,1),c.k0s()}if(2&ft){const Vt=c.XpG();c.ZvI("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",Vt._getPanelTheme(),""),c.Y8G("ngClass",Vt.panelClass)("@transformPanel","showing"),c.BMQ("id",Vt.id+"-panel")("aria-multiselectable",Vt.multiple)("aria-label",Vt.ariaLabel||null)("aria-labelledby",Vt._getPanelAriaLabelledby())}}const Mr={transformPanelWrap:(0,kt.hZ)("transformPanelWrap",[(0,kt.kY)("* => void",(0,kt.P)("@transformPanel",[(0,kt.MA)()],{optional:!0}))]),transformPanel:(0,kt.hZ)("transformPanel",[(0,kt.wk)("void",(0,kt.iF)({opacity:0,transform:"scale(1, 0.8)"})),(0,kt.kY)("void => showing",(0,kt.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,kt.iF)({opacity:1,transform:"scale(1, 1)"}))),(0,kt.kY)("* => void",(0,kt.i0)("100ms linear",(0,kt.iF)({opacity:0})))])};let ke=0;const Ve=new c.nKC("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{const ft=(0,c.WQX)(o.hJ);return()=>ft.scrollStrategies.reposition()}}),Lt=new c.nKC("MAT_SELECT_CONFIG"),Ie={provide:Ve,deps:[o.hJ],useFactory:function yt(ft){return()=>ft.scrollStrategies.reposition()}},Pt=new c.nKC("MatSelectTrigger");class le{constructor(me,Vt){this.source=me,this.value=Vt}}let zt=(()=>{class ft{_scrollOptionIntoView(Vt){const Te=this.options.toArray()[Vt];if(Te){const ie=this.panel.nativeElement,We=(0,y.jb)(Vt,this.options,this.optionGroups),Wt=Te._getHostElement();ie.scrollTop=0===Vt&&1===We?0:(0,y.TL)(Wt.offsetTop,Wt.offsetHeight,ie.scrollTop,ie.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(Vt){return new le(this,Vt)}get focused(){return this._focused||this._panelOpen}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(Vt){this._hideSingleSelectionIndicator=Vt,this._syncParentProperties()}get placeholder(){return this._placeholder}set placeholder(Vt){this._placeholder=Vt,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(N.k0.required)??!1}set required(Vt){this._required=Vt,this.stateChanges.next()}get multiple(){return this._multiple}set multiple(Vt){this._multiple=Vt}get compareWith(){return this._compareWith}set compareWith(Vt){this._compareWith=Vt,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(Vt){this._assignValue(Vt)&&this._onChange(Vt)}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(Vt){this._errorStateTracker.matcher=Vt}get id(){return this._id}set id(Vt){this._id=Vt||this._uid,this.stateChanges.next()}get errorState(){return this._errorStateTracker.errorState}set errorState(Vt){this._errorStateTracker.errorState=Vt}constructor(Vt,Te,ie,We,Wt,Ne,$e,Ke,Nr,Ao,hr,Nt,he,se){this._viewportRuler=Vt,this._changeDetectorRef=Te,this._elementRef=Wt,this._dir=Ne,this._parentFormField=Nr,this.ngControl=Ao,this._liveAnnouncer=he,this._defaultOptions=se,this._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"}],this._panelOpen=!1,this._compareWith=(Le,yr)=>Le===yr,this._uid="mat-select-"+ke++,this._triggerAriaLabelledBy=null,this._destroy=new Y.B,this.stateChanges=new Y.B,this.disableAutomaticLabeling=!0,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+ke++,this._panelDoneAnimatingStream=new Y.B,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._multiple=!1,this.disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._initialized=new Y.B,this.optionSelectionChanges=(0,z.v)(()=>{const Le=this.options;return Le?Le.changes.pipe((0,dt.Z)(Le),(0,pt.n)(()=>(0,q.h)(...Le.map(yr=>yr.onSelectionChange)))):this._initialized.pipe((0,pt.n)(()=>this.optionSelectionChanges))}),this.openedChange=new c.bkB,this._openedStream=this.openedChange.pipe((0,et.p)(Le=>Le),(0,_t.T)(()=>{})),this._closedStream=this.openedChange.pipe((0,et.p)(Le=>!Le),(0,_t.T)(()=>{})),this.selectionChange=new c.bkB,this.valueChange=new c.bkB,this._trackedModal=null,this._skipPredicate=Le=>!this.panelOpen&&Le.disabled,this.ngControl&&(this.ngControl.valueAccessor=this),null!=se?.typeaheadDebounceInterval&&(this.typeaheadDebounceInterval=se.typeaheadDebounceInterval),this._errorStateTracker=new y.X0(We,Ao,Ke,$e,this.stateChanges),this._scrollStrategyFactory=Nt,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(hr)||0,this.id=this.id}ngOnInit(){this._selectionModel=new S.CB(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,Bt.F)(),(0,jt.Q)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen)),this._viewportRuler.change().pipe((0,jt.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,jt.Q)(this._destroy)).subscribe(Vt=>{Vt.added.forEach(Te=>Te.select()),Vt.removed.forEach(Te=>Te.deselect())}),this.options.changes.pipe((0,dt.Z)(null),(0,jt.Q)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const Vt=this._getTriggerAriaLabelledby(),Te=this.ngControl;if(Vt!==this._triggerAriaLabelledBy){const ie=this._elementRef.nativeElement;this._triggerAriaLabelledBy=Vt,Vt?ie.setAttribute("aria-labelledby",Vt):ie.removeAttribute("aria-labelledby")}Te&&(this._previousControl!==Te.control&&(void 0!==this._previousControl&&null!==Te.disabled&&Te.disabled!==this.disabled&&(this.disabled=Te.disabled),this._previousControl=Te.control),this.updateErrorState())}ngOnChanges(Vt){(Vt.disabled||Vt.userAriaDescribedBy)&&this.stateChanges.next(),Vt.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())}_applyModalPanelOwnership(){const Vt=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!Vt)return;const Te=`${this.id}-panel`;this._trackedModal&&(0,T.Ae)(this._trackedModal,"aria-owns",Te),(0,T.px)(Vt,"aria-owns",Te),this._trackedModal=Vt}_clearFromModal(){this._trackedModal&&((0,T.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(Vt){this._assignValue(Vt)}registerOnChange(Vt){this._onChange=Vt}registerOnTouched(Vt){this._onTouched=Vt}setDisabledState(Vt){this.disabled=Vt,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 Vt=this._selectionModel.selected.map(Te=>Te.viewValue);return this._isRtl()&&Vt.reverse(),Vt.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(Vt){this.disabled||(this.panelOpen?this._handleOpenKeydown(Vt):this._handleClosedKeydown(Vt))}_handleClosedKeydown(Vt){const Te=Vt.keyCode,ie=Te===I.n6||Te===I.i7||Te===I.UQ||Te===I.LE,We=Te===I.Fm||Te===I.t6,Wt=this._keyManager;if(!Wt.isTyping()&&We&&!(0,I.rp)(Vt)||(this.multiple||Vt.altKey)&&ie)Vt.preventDefault(),this.open();else if(!this.multiple){const Ne=this.selected;Wt.onKeydown(Vt);const $e=this.selected;$e&&Ne!==$e&&this._liveAnnouncer.announce($e.viewValue,1e4)}}_handleOpenKeydown(Vt){const Te=this._keyManager,ie=Vt.keyCode,We=ie===I.n6||ie===I.i7,Wt=Te.isTyping();if(We&&Vt.altKey)Vt.preventDefault(),this.close();else if(Wt||ie!==I.Fm&&ie!==I.t6||!Te.activeItem||(0,I.rp)(Vt))if(!Wt&&this._multiple&&ie===I.A&&Vt.ctrlKey){Vt.preventDefault();const Ne=this.options.some($e=>!$e.disabled&&!$e.selected);this.options.forEach($e=>{$e.disabled||(Ne?$e.select():$e.deselect())})}else{const Ne=Te.activeItemIndex;Te.onKeydown(Vt),this._multiple&&We&&Vt.shiftKey&&Te.activeItem&&Te.activeItemIndex!==Ne&&Te.activeItem._selectViaInteraction()}else Vt.preventDefault(),Te.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,At.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(Vt){if(this.options.forEach(Te=>Te.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&Vt)Array.isArray(Vt),Vt.forEach(Te=>this._selectOptionByValue(Te)),this._sortValues();else{const Te=this._selectOptionByValue(Vt);Te?this._keyManager.updateActiveItem(Te):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(Vt){const Te=this.options.find(ie=>{if(this._selectionModel.isSelected(ie))return!1;try{return null!=ie.value&&this._compareWith(ie.value,Vt)}catch{return!1}});return Te&&this._selectionModel.select(Te),Te}_assignValue(Vt){return!!(Vt!==this._value||this._multiple&&Array.isArray(Vt))&&(this.options&&this._setSelectionByValue(Vt),this._value=Vt,!0)}_getOverlayWidth(Vt){return"auto"===this.panelWidth?(Vt instanceof o.$Q?Vt.elementRef:Vt||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}_syncParentProperties(){if(this.options)for(const Vt of this.options)Vt._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new T.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 Vt=(0,q.h)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,jt.Q)(Vt)).subscribe(Te=>{this._onSelect(Te.source,Te.isUserInput),Te.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,q.h)(...this.options.map(Te=>Te._stateChanges)).pipe((0,jt.Q)(Vt)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(Vt,Te){const ie=this._selectionModel.isSelected(Vt);null!=Vt.value||this._multiple?(ie!==Vt.selected&&(Vt.selected?this._selectionModel.select(Vt):this._selectionModel.deselect(Vt)),Te&&this._keyManager.setActiveItem(Vt),this.multiple&&(this._sortValues(),Te&&this.focus())):(Vt.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(Vt.value)),ie!==this._selectionModel.isSelected(Vt)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const Vt=this.options.toArray();this._selectionModel.sort((Te,ie)=>this.sortComparator?this.sortComparator(Te,ie,Vt):Vt.indexOf(Te)-Vt.indexOf(ie)),this.stateChanges.next()}}_propagateChanges(Vt){let Te;Te=this.multiple?this.selected.map(ie=>ie.value):this.selected?this.selected.value:Vt,this._value=Te,this.valueChange.emit(Te),this._onChange(Te),this.selectionChange.emit(this._getChangeEvent(Te)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let Vt=-1;for(let Te=0;Te0}focus(Vt){this._elementRef.nativeElement.focus(Vt)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const Vt=this._parentFormField?.getLabelId();return this.ariaLabelledby?(Vt?Vt+" ":"")+this.ariaLabelledby:Vt}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const Vt=this._parentFormField?.getLabelId();let Te=(Vt?Vt+" ":"")+this._valueId;return this.ariaLabelledby&&(Te+=" "+this.ariaLabelledby),Te}_panelDoneAnimating(Vt){this.openedChange.emit(Vt)}setDescribedByIds(Vt){Vt.length?this._elementRef.nativeElement.setAttribute("aria-describedby",Vt.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static{this.\u0275fac=function(Te){return new(Te||ft)(c.rXU(E.Xj),c.rXU(c.gRc),c.rXU(c.SKi),c.rXU(y.es),c.rXU(c.aKT),c.rXU(A.dS,8),c.rXU(N.cV,8),c.rXU(N.j4,8),c.rXU(_.xb,8),c.rXU(N.vO,10),c.kS0("tabindex"),c.rXU(Ve),c.rXU(T.Ai),c.rXU(Lt,8))}}static{this.\u0275cmp=c.VBU({type:ft,selectors:[["mat-select"]],contentQueries:function(Te,ie,We){if(1&Te&&(c.wni(We,Pt,5),c.wni(We,y.wT,5),c.wni(We,y.QC,5)),2&Te){let Wt;c.mGM(Wt=c.lsd())&&(ie.customTrigger=Wt.first),c.mGM(Wt=c.lsd())&&(ie.options=Wt),c.mGM(Wt=c.lsd())&&(ie.optionGroups=Wt)}},viewQuery:function(Te,ie){if(1&Te&&(c.GBs(ct,5),c.GBs(lt,5),c.GBs(o.WB,5)),2&Te){let We;c.mGM(We=c.lsd())&&(ie.trigger=We.first),c.mGM(We=c.lsd())&&(ie.panel=We.first),c.mGM(We=c.lsd())&&(ie._overlayDir=We.first)}},hostAttrs:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(Te,ie){1&Te&&c.bIt("keydown",function(Wt){return ie._handleKeydown(Wt)})("focus",function(){return ie._onFocus()})("blur",function(){return ie._onBlur()}),2&Te&&(c.BMQ("id",ie.id)("tabindex",ie.disabled?-1:ie.tabIndex)("aria-controls",ie.panelOpen?ie.id+"-panel":null)("aria-expanded",ie.panelOpen)("aria-label",ie.ariaLabel||null)("aria-required",ie.required.toString())("aria-disabled",ie.disabled.toString())("aria-invalid",ie.errorState)("aria-activedescendant",ie._getAriaActiveDescendant()),c.AVh("mat-mdc-select-disabled",ie.disabled)("mat-mdc-select-invalid",ie.errorState)("mat-mdc-select-required",ie.required)("mat-mdc-select-empty",ie.empty)("mat-mdc-select-multiple",ie.multiple))},inputs:{userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[2,"disabled","disabled",c.L39],disableRipple:[2,"disableRipple","disableRipple",c.L39],tabIndex:[2,"tabIndex","tabIndex",Vt=>null==Vt?0:(0,c.Udg)(Vt)],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",c.L39],placeholder:"placeholder",required:[2,"required","required",c.L39],multiple:[2,"multiple","multiple",c.L39],disableOptionCentering:[2,"disableOptionCentering","disableOptionCentering",c.L39],compareWith:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",c.Udg],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],standalone:!0,features:[c.Jv_([{provide:_.qT,useExisting:ft},{provide:y.is,useExisting:ft}]),c.GFd,c.OA$,c.aNF],ngContentSelectors:$t,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(Te,ie){if(1&Te){const We=c.RV6();c.NAR(Ct),c.j41(0,"div",2,0),c.bIt("click",function(){return c.eBV(We),c.Njj(ie.open())}),c.j41(3,"div",3),c.DNE(4,qt,2,1,"span",4)(5,ce,3,1,"span",5),c.k0s(),c.j41(6,"div",6)(7,"div",7),c.qSk(),c.j41(8,"svg",8),c.nrm(9,"path",9),c.k0s()()()(),c.DNE(10,qe,3,9,"ng-template",10),c.bIt("backdropClick",function(){return c.eBV(We),c.Njj(ie.close())})("attach",function(){return c.eBV(We),c.Njj(ie._onAttached())})("detach",function(){return c.eBV(We),c.Njj(ie.close())})}if(2&Te){const We=c.sdS(1);c.R7$(3),c.BMQ("id",ie._valueId),c.R7$(),c.vxM(ie.empty?4:5),c.R7$(6),c.Y8G("cdkConnectedOverlayPanelClass",ie._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",ie._scrollStrategy)("cdkConnectedOverlayOrigin",ie._preferredOverlayOrigin||We)("cdkConnectedOverlayOpen",ie.panelOpen)("cdkConnectedOverlayPositions",ie._positions)("cdkConnectedOverlayWidth",ie._overlayWidth)}},dependencies:[o.$Q,o.WB,s.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-app-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-app-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-app-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-app-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.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-app-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-app-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-app-primary))}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .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-app-surface-container))}.cdk-high-contrast-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-app-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)}'],encapsulation:2,data:{animation:[Mr.transformPanel]},changeDetection:0})}}return ft})(),Ae=(()=>{class ft{static{this.\u0275fac=function(Te){return new(Te||ft)}}static{this.\u0275dir=c.FsC({type:ft,selectors:[["mat-select-trigger"]],standalone:!0,features:[c.Jv_([{provide:Pt,useExisting:ft}])]})}}return ft})(),Ye=(()=>{class ft{static{this.\u0275fac=function(Te){return new(Te||ft)}}static{this.\u0275mod=c.$C({type:ft})}static{this.\u0275inj=c.G2t({providers:[Ie],imports:[s.MD,o.z_,y.Sy,y.yE,E.Gj,_.RG,y.Sy,y.yE]})}}return ft})()},882:(i,a,r)=>{"use strict";r.d(a,{$C:()=>Lt,$l:()=>Ve,qe:()=>yt,vg:()=>zt});var o=r(5542),s=r(4438),c=r(6600),y=r(9888),_=r(8203),E=r(4085),T=r(7336),A=r(6860),S=r(177),I=r(1413),N=r(3726),Y=r(7786),z=r(5964),q=r(6354),dt=r(3703),pt=r(6977),et=r(6697),_t=r(9172),Bt=r(152),jt=r(9969);const At=["*"],kt=["content"],ct=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],lt=["mat-drawer","mat-drawer-content","*"];function Ct(Ae,Ye){if(1&Ae){const ft=s.RV6();s.j41(0,"div",1),s.bIt("click",function(){s.eBV(ft);const Vt=s.XpG();return s.Njj(Vt._onBackdropClicked())}),s.k0s()}if(2&Ae){const ft=s.XpG();s.AVh("mat-drawer-shown",ft._isShowingBackdrop())}}function $t(Ae,Ye){1&Ae&&(s.j41(0,"mat-drawer-content"),s.SdG(1,2),s.k0s())}const Mr={transformDrawer:(0,jt.hZ)("transform",[(0,jt.wk)("open, open-instant",(0,jt.iF)({transform:"none",visibility:"visible"})),(0,jt.wk)("void",(0,jt.iF)({"box-shadow":"none",visibility:"hidden"})),(0,jt.kY)("void => open-instant",(0,jt.i0)("0ms")),(0,jt.kY)("void <=> open, open-instant => void",(0,jt.i0)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},_r=new s.nKC("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function ke(){return!1}}),Wr=new s.nKC("MAT_DRAWER_CONTAINER");let Ve=(()=>{class Ae extends o.uv{constructor(ft,me,Vt,Te,ie){super(Vt,Te,ie),this._changeDetectorRef=ft,this._container=me}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}static{this.\u0275fac=function(me){return new(me||Ae)(s.rXU(s.gRc),s.rXU((0,s.Rfq)(()=>Lt)),s.rXU(s.aKT),s.rXU(o.R),s.rXU(s.SKi))}}static{this.\u0275cmp=s.VBU({type:Ae,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(me,Vt){2&me&&s.xc7("margin-left",Vt._container._contentMargins.left,"px")("margin-right",Vt._container._contentMargins.right,"px")},standalone:!0,features:[s.Jv_([{provide:o.uv,useExisting:Ae}]),s.Vt3,s.aNF],ngContentSelectors:At,decls:1,vars:0,template:function(me,Vt){1&me&&(s.NAR(),s.SdG(0))},encapsulation:2,changeDetection:0})}}return Ae})(),yt=(()=>{class Ae{get position(){return this._position}set position(ft){(ft="end"===ft?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(ft),this._position=ft,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(ft){this._mode=ft,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(ft){this._disableClose=(0,E.he)(ft)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(ft){("true"===ft||"false"===ft||null==ft)&&(ft=(0,E.he)(ft)),this._autoFocus=ft}get opened(){return this._opened}set opened(ft){this.toggle((0,E.he)(ft))}constructor(ft,me,Vt,Te,ie,We,Wt,Ne){this._elementRef=ft,this._focusTrapFactory=me,this._focusMonitor=Vt,this._platform=Te,this._ngZone=ie,this._interactivityChecker=We,this._doc=Wt,this._container=Ne,this._focusTrap=null,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new I.B,this._animationEnd=new I.B,this._animationState="void",this.openedChange=new s.bkB(!0),this._openedStream=this.openedChange.pipe((0,z.p)($e=>$e),(0,q.T)(()=>{})),this.openedStart=this._animationStarted.pipe((0,z.p)($e=>$e.fromState!==$e.toState&&0===$e.toState.indexOf("open")),(0,dt.u)(void 0)),this._closedStream=this.openedChange.pipe((0,z.p)($e=>!$e),(0,q.T)(()=>{})),this.closedStart=this._animationStarted.pipe((0,z.p)($e=>$e.fromState!==$e.toState&&"void"===$e.toState),(0,dt.u)(void 0)),this._destroyed=new I.B,this.onPositionChanged=new s.bkB,this._modeChanged=new I.B,this._injector=(0,s.WQX)(s.zZn),this._changeDetectorRef=(0,s.WQX)(s.gRc),this.openedChange.pipe((0,pt.Q)(this._destroyed)).subscribe($e=>{$e?(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)($e=>$e.keyCode===T._f&&!this.disableClose&&!(0,T.rp)($e)),(0,pt.Q)(this._destroyed)).subscribe($e=>this._ngZone.run(()=>{this.close(),$e.stopPropagation(),$e.preventDefault()}))}),this._animationEnd.subscribe($e=>{const{fromState:Ke,toState:Nr}=$e;(0===Nr.indexOf("open")&&"void"===Ke||"void"===Nr&&0===Ke.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(ft,me){this._interactivityChecker.isFocusable(ft)||(ft.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const Vt=()=>{ft.removeEventListener("blur",Vt),ft.removeEventListener("mousedown",Vt),ft.removeAttribute("tabindex")};ft.addEventListener("blur",Vt),ft.addEventListener("mousedown",Vt)})),ft.focus(me)}_focusByCssSelector(ft,me){let Vt=this._elementRef.nativeElement.querySelector(ft);Vt&&this._forceFocus(Vt,me)}_takeFocus(){if(!this._focusTrap)return;const ft=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":(0,s.mal)(()=>{!this._focusTrap.focusInitialElement()&&"function"==typeof ft.focus&&ft.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(ft){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,ft):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const ft=this._doc.activeElement;return!!ft&&this._elementRef.nativeElement.contains(ft)}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(ft){return this.toggle(!0,ft)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(ft=!this.opened,me){ft&&me&&(this._openedVia=me);const Vt=this._setOpen(ft,!ft&&this._isFocusWithinDrawer(),this._openedVia||"program");return ft||(this._openedVia=null),Vt}_setOpen(ft,me,Vt){return this._opened=ft,ft?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",me&&this._restoreFocus(Vt)),this._changeDetectorRef.markForCheck(),this._updateFocusTrapState(),new Promise(Te=>{this.openedChange.pipe((0,et.s)(1)).subscribe(ie=>Te(ie?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=!!this._container?.hasBackdrop&&this.opened)}_updatePositionInParent(ft){if(!this._platform.isBrowser)return;const me=this._elementRef.nativeElement,Vt=me.parentNode;"end"===ft?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),Vt.insertBefore(this._anchor,me)),Vt.appendChild(me)):this._anchor&&this._anchor.parentNode.insertBefore(me,this._anchor)}static{this.\u0275fac=function(me){return new(me||Ae)(s.rXU(s.aKT),s.rXU(y.GX),s.rXU(y.FN),s.rXU(A.OD),s.rXU(s.SKi),s.rXU(y.Z7),s.rXU(S.qQ,8),s.rXU(Wr,8))}}static{this.\u0275cmp=s.VBU({type:Ae,selectors:[["mat-drawer"]],viewQuery:function(me,Vt){if(1&me&&s.GBs(kt,5),2&me){let Te;s.mGM(Te=s.lsd())&&(Vt._content=Te.first)}},hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(me,Vt){1&me&&s.Kam("@transform.start",function(ie){return Vt._animationStarted.next(ie)})("@transform.done",function(ie){return Vt._animationEnd.next(ie)}),2&me&&(s.zvX("@transform",Vt._animationState),s.BMQ("align",null),s.AVh("mat-drawer-end","end"===Vt.position)("mat-drawer-over","over"===Vt.mode)("mat-drawer-push","push"===Vt.mode)("mat-drawer-side","side"===Vt.mode)("mat-drawer-opened",Vt.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"],standalone:!0,features:[s.aNF],ngContentSelectors:At,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(me,Vt){1&me&&(s.NAR(),s.j41(0,"div",1,0),s.SdG(2),s.k0s())},dependencies:[o.uv],encapsulation:2,data:{animation:[Mr.transformDrawer]},changeDetection:0})}}return Ae})(),Lt=(()=>{class Ae{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(ft){this._autosize=(0,E.he)(ft)}get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(ft){this._backdropOverride=null==ft?null:(0,E.he)(ft)}get scrollable(){return this._userContent||this._content}constructor(ft,me,Vt,Te,ie,We=!1,Wt){this._dir=ft,this._element=me,this._ngZone=Vt,this._changeDetectorRef=Te,this._animationMode=Wt,this._drawers=new s.rOR,this.backdropClick=new s.bkB,this._destroyed=new I.B,this._doCheckSubject=new I.B,this._contentMargins={left:null,right:null},this._contentMarginChanges=new I.B,this._injector=(0,s.WQX)(s.zZn),ft&&ft.change.pipe((0,pt.Q)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),ie.change().pipe((0,pt.Q)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=We}ngAfterContentInit(){this._allDrawers.changes.pipe((0,_t.Z)(this._allDrawers),(0,pt.Q)(this._destroyed)).subscribe(ft=>{this._drawers.reset(ft.filter(me=>!me._container||me._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,_t.Z)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(ft=>{this._watchDrawerToggle(ft),this._watchDrawerPosition(ft),this._watchDrawerMode(ft)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,Bt.B)(10),(0,pt.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(ft=>ft.open())}close(){this._drawers.forEach(ft=>ft.close())}updateContentMargins(){let ft=0,me=0;if(this._left&&this._left.opened)if("side"==this._left.mode)ft+=this._left._getWidth();else if("push"==this._left.mode){const Vt=this._left._getWidth();ft+=Vt,me-=Vt}if(this._right&&this._right.opened)if("side"==this._right.mode)me+=this._right._getWidth();else if("push"==this._right.mode){const Vt=this._right._getWidth();me+=Vt,ft-=Vt}ft=ft||null,me=me||null,(ft!==this._contentMargins.left||me!==this._contentMargins.right)&&(this._contentMargins={left:ft,right:me},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(ft){ft._animationStarted.pipe((0,z.p)(me=>me.fromState!==me.toState),(0,pt.Q)(this._drawers.changes)).subscribe(me=>{"open-instant"!==me.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==ft.mode&&ft.openedChange.pipe((0,pt.Q)(this._drawers.changes)).subscribe(()=>this._setContainerClass(ft.opened))}_watchDrawerPosition(ft){ft&&ft.onPositionChanged.pipe((0,pt.Q)(this._drawers.changes)).subscribe(()=>{(0,s.mal)(()=>{this._validateDrawers()},{injector:this._injector,phase:s.wjH.Read})})}_watchDrawerMode(ft){ft&&ft._modeChanged.pipe((0,pt.Q)((0,Y.h)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(ft){const me=this._element.nativeElement.classList,Vt="mat-drawer-container-has-open";ft?me.add(Vt):me.remove(Vt)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(ft=>{"end"==ft.position?this._end=ft:this._start=ft}),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(ft=>ft&&!ft.disableClose&&this._drawerHasBackdrop(ft)).forEach(ft=>ft._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(ft){return null!=ft&&ft.opened}_drawerHasBackdrop(ft){return null==this._backdropOverride?!!ft&&"side"!==ft.mode:this._backdropOverride}static{this.\u0275fac=function(me){return new(me||Ae)(s.rXU(_.dS,8),s.rXU(s.aKT),s.rXU(s.SKi),s.rXU(s.gRc),s.rXU(o.Xj),s.rXU(_r),s.rXU(s.bc$,8))}}static{this.\u0275cmp=s.VBU({type:Ae,selectors:[["mat-drawer-container"]],contentQueries:function(me,Vt,Te){if(1&me&&(s.wni(Te,Ve,5),s.wni(Te,yt,5)),2&me){let ie;s.mGM(ie=s.lsd())&&(Vt._content=ie.first),s.mGM(ie=s.lsd())&&(Vt._allDrawers=ie)}},viewQuery:function(me,Vt){if(1&me&&s.GBs(Ve,5),2&me){let Te;s.mGM(Te=s.lsd())&&(Vt._userContent=Te.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(me,Vt){2&me&&s.AVh("mat-drawer-container-explicit-backdrop",Vt._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],standalone:!0,features:[s.Jv_([{provide:Wr,useExisting:Ae}]),s.aNF],ngContentSelectors:lt,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(me,Vt){1&me&&(s.NAR(ct),s.DNE(0,Ct,1,2,"div",0),s.SdG(1),s.SdG(2,1),s.DNE(3,$t,2,0,"mat-drawer-content")),2&me&&(s.vxM(Vt.hasBackdrop?0:-1),s.R7$(3),s.vxM(Vt._content?-1:3))},dependencies:[Ve],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color, var(--mat-app-on-background));background-color:var(--mat-sidenav-content-background-color, var(--mat-app-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)}.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}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.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-app-on-surface-variant));box-shadow:var(--mat-sidenav-container-elevation-shadow);background-color:var(--mat-sidenav-container-background-color, var(--mat-app-surface));border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));width:var(--mat-sidenav-container-width);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)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .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-app-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-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-app-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-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-app-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-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);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);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);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);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 Ae})(),zt=(()=>{class Ae{static{this.\u0275fac=function(me){return new(me||Ae)}}static{this.\u0275mod=s.$C({type:Ae})}static{this.\u0275inj=s.G2t({imports:[c.yE,o.Gj,o.Gj,c.yE]})}}return Ae})()},4823:(i,a,r)=>{"use strict";r.d(a,{oV:()=>ce,uc:()=>mr});var o=r(6977),s=r(4085),c=r(7336),y=r(4438),_=r(177),E=r(6860),T=r(9888),A=r(8203),S=r(7987),I=r(5542),N=r(6939),Y=r(1413),q=(r(9969),r(6600));const dt=["tooltip"],_t=new y.nKC("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{const _r=(0,y.WQX)(S.hJ);return()=>_r.scrollStrategies.reposition({scrollThrottle:20})}}),jt={provide:_t,deps:[S.hJ],useFactory:function Bt(_r){return()=>_r.scrollStrategies.reposition({scrollThrottle:20})}},kt=new y.nKC("mat-tooltip-default-options",{providedIn:"root",factory:function At(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),lt="tooltip-panel",Ct=(0,E.BQ)({passive:!0});let ce=(()=>{class _r{get position(){return this._position}set position(ke){ke!==this._position&&(this._position=ke,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(ke){this._positionAtOrigin=(0,s.he)(ke),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(ke){const Ve=(0,s.he)(ke);this._disabled!==Ve&&(this._disabled=Ve,Ve?this.hide(0):this._setupPointerEnterEventsIfNeeded(),this._syncAriaDescription(this.message))}get showDelay(){return this._showDelay}set showDelay(ke){this._showDelay=(0,s.OE)(ke)}get hideDelay(){return this._hideDelay}set hideDelay(ke){this._hideDelay=(0,s.OE)(ke),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(ke){const Ve=this._message;this._message=null!=ke?String(ke).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage()),this._syncAriaDescription(Ve)}get tooltipClass(){return this._tooltipClass}set tooltipClass(ke){this._tooltipClass=ke,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(ke,Ve,yt,Lt,Ie,Pt,le,zt,Ae,Ye,ft,me){this._overlay=ke,this._elementRef=Ve,this._scrollDispatcher=yt,this._viewContainerRef=Lt,this._ngZone=Ie,this._platform=Pt,this._ariaDescriber=le,this._focusMonitor=zt,this._dir=Ye,this._defaultOptions=ft,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._tooltipComponent=qe,this._viewportMargin=8,this._cssClassPrefix="mat-mdc",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._touchstartTimeout=null,this._destroyed=new Y.B,this._injector=(0,y.WQX)(y.zZn),this._scrollStrategy=Ae,this._document=me,ft&&(this._showDelay=ft.showDelay,this._hideDelay=ft.hideDelay,ft.position&&(this.position=ft.position),ft.positionAtOrigin&&(this.positionAtOrigin=ft.positionAtOrigin),ft.touchGestures&&(this.touchGestures=ft.touchGestures),ft.tooltipClass&&(this.tooltipClass=ft.tooltipClass)),Ye.change.pipe((0,o.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,o.Q)(this._destroyed)).subscribe(ke=>{ke?"keyboard"===ke&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const ke=this._elementRef.nativeElement;this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([Ve,yt])=>{ke.removeEventListener(Ve,yt,Ct)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(ke,this.message,"tooltip"),this._focusMonitor.stopMonitoring(ke)}show(ke=this.showDelay,Ve){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const yt=this._createOverlay(Ve);this._detach(),this._portal=this._portal||new N.A8(this._tooltipComponent,this._viewContainerRef);const Lt=this._tooltipInstance=yt.attach(this._portal).instance;Lt._triggerElement=this._elementRef.nativeElement,Lt._mouseLeaveHideDelay=this._hideDelay,Lt.afterHidden().pipe((0,o.Q)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),Lt.show(ke)}hide(ke=this.hideDelay){const Ve=this._tooltipInstance;Ve&&(Ve.isVisible()?Ve.hide(ke):(Ve._cancelPendingAnimations(),this._detach()))}toggle(ke){this._isTooltipVisible()?this.hide():this.show(void 0,ke)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(ke){if(this._overlayRef){const Lt=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!ke)&&Lt._origin instanceof y.aKT)return this._overlayRef;this._detach()}const Ve=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),yt=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&ke||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(Ve);return yt.positionChanges.pipe((0,o.Q)(this._destroyed)).subscribe(Lt=>{this._updateCurrentPositionClass(Lt.connectionPair),this._tooltipInstance&&Lt.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:yt,panelClass:`${this._cssClassPrefix}-${lt}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,o.Q)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,o.Q)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,o.Q)(this._destroyed)).subscribe(Lt=>{this._isTooltipVisible()&&Lt.keyCode===c._f&&!(0,c.rp)(Lt)&&(Lt.preventDefault(),Lt.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(ke){const Ve=ke.getConfig().positionStrategy,yt=this._getOrigin(),Lt=this._getOverlayPosition();Ve.withPositions([this._addOffset({...yt.main,...Lt.main}),this._addOffset({...yt.fallback,...Lt.fallback})])}_addOffset(ke){const yt=!this._dir||"ltr"==this._dir.value;return"top"===ke.originY?ke.offsetY=-8:"bottom"===ke.originY?ke.offsetY=8:"start"===ke.originX?ke.offsetX=yt?-8:8:"end"===ke.originX&&(ke.offsetX=yt?8:-8),ke}_getOrigin(){const ke=!this._dir||"ltr"==this._dir.value,Ve=this.position;let yt;"above"==Ve||"below"==Ve?yt={originX:"center",originY:"above"==Ve?"top":"bottom"}:"before"==Ve||"left"==Ve&&ke||"right"==Ve&&!ke?yt={originX:"start",originY:"center"}:("after"==Ve||"right"==Ve&&ke||"left"==Ve&&!ke)&&(yt={originX:"end",originY:"center"});const{x:Lt,y:Ie}=this._invertPosition(yt.originX,yt.originY);return{main:yt,fallback:{originX:Lt,originY:Ie}}}_getOverlayPosition(){const ke=!this._dir||"ltr"==this._dir.value,Ve=this.position;let yt;"above"==Ve?yt={overlayX:"center",overlayY:"bottom"}:"below"==Ve?yt={overlayX:"center",overlayY:"top"}:"before"==Ve||"left"==Ve&&ke||"right"==Ve&&!ke?yt={overlayX:"end",overlayY:"center"}:("after"==Ve||"right"==Ve&&ke||"left"==Ve&&!ke)&&(yt={overlayX:"start",overlayY:"center"});const{x:Lt,y:Ie}=this._invertPosition(yt.overlayX,yt.overlayY);return{main:yt,fallback:{overlayX:Lt,overlayY:Ie}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),(0,y.mal)(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()},{injector:this._injector}))}_setTooltipClass(ke){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=ke,this._tooltipInstance._markForCheck())}_invertPosition(ke,Ve){return"above"===this.position||"below"===this.position?"top"===Ve?Ve="bottom":"bottom"===Ve&&(Ve="top"):"end"===ke?ke="start":"start"===ke&&(ke="end"),{x:ke,y:Ve}}_updateCurrentPositionClass(ke){const{overlayY:Ve,originX:yt,originY:Lt}=ke;let Ie;if(Ie="center"===Ve?this._dir&&"rtl"===this._dir.value?"end"===yt?"left":"right":"start"===yt?"left":"right":"bottom"===Ve&&"top"===Lt?"above":"below",Ie!==this._currentPosition){const Pt=this._overlayRef;if(Pt){const le=`${this._cssClassPrefix}-${lt}-`;Pt.removePanelClass(le+this._currentPosition),Pt.addPanelClass(le+Ie)}this._currentPosition=Ie}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",ke=>{let Ve;this._setupPointerExitEventsIfNeeded(),void 0!==ke.x&&void 0!==ke.y&&(Ve=ke),this.show(void 0,Ve)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",ke=>{const Ve=ke.targetTouches?.[0],yt=Ve?{x:Ve.clientX,y:Ve.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>{this._touchstartTimeout=null,this.show(void 0,yt)},this._defaultOptions.touchLongPressShowDelay??500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const ke=[];if(this._platformSupportsMouseEvents())ke.push(["mouseleave",Ve=>{const yt=Ve.relatedTarget;(!yt||!this._overlayRef?.overlayElement.contains(yt))&&this.hide()}],["wheel",Ve=>this._wheelListener(Ve)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const Ve=()=>{this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};ke.push(["touchend",Ve],["touchcancel",Ve])}this._addListeners(ke),this._passiveListeners.push(...ke)}_addListeners(ke){ke.forEach(([Ve,yt])=>{this._elementRef.nativeElement.addEventListener(Ve,yt,Ct)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(ke){if(this._isTooltipVisible()){const Ve=this._document.elementFromPoint(ke.clientX,ke.clientY),yt=this._elementRef.nativeElement;Ve!==yt&&!yt.contains(Ve)&&this.hide()}}_disableNativeGesturesIfNecessary(){const ke=this.touchGestures;if("off"!==ke){const Ve=this._elementRef.nativeElement,yt=Ve.style;("on"===ke||"INPUT"!==Ve.nodeName&&"TEXTAREA"!==Ve.nodeName)&&(yt.userSelect=yt.msUserSelect=yt.webkitUserSelect=yt.MozUserSelect="none"),("on"===ke||!Ve.draggable)&&(yt.webkitUserDrag="none"),yt.touchAction="none",yt.webkitTapHighlightColor="transparent"}}_syncAriaDescription(ke){this._ariaDescriptionPending||(this._ariaDescriptionPending=!0,this._ariaDescriber.removeDescription(this._elementRef.nativeElement,ke,"tooltip"),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriptionPending=!1,this.message&&!this.disabled&&this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}static{this.\u0275fac=function(Ve){return new(Ve||_r)(y.rXU(S.hJ),y.rXU(y.aKT),y.rXU(I.R),y.rXU(y.c1b),y.rXU(y.SKi),y.rXU(E.OD),y.rXU(T.vr),y.rXU(T.FN),y.rXU(_t),y.rXU(A.dS),y.rXU(kt,8),y.rXU(_.qQ))}}static{this.\u0275dir=y.FsC({type:_r,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(Ve,yt){2&Ve&&y.AVh("mat-mdc-tooltip-disabled",yt.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"],standalone:!0})}}return _r})(),qe=(()=>{class _r{constructor(ke,Ve,yt){this._changeDetectorRef=ke,this._elementRef=Ve,this._isMultiline=!1,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new Y.B,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide",this._animationsDisabled="NoopAnimations"===yt}show(ke){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},ke)}hide(ke){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},ke)}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:ke}){(!ke||!this._triggerElement.contains(ke))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const ke=this._elementRef.nativeElement.getBoundingClientRect();return ke.height>24&&ke.width>=200}_handleAnimationEnd({animationName:ke}){(ke===this._showAnimation||ke===this._hideAnimation)&&this._finalizeAnimation(ke===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(ke){ke?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(ke){const Ve=this._tooltip.nativeElement,yt=this._showAnimation,Lt=this._hideAnimation;if(Ve.classList.remove(ke?Lt:yt),Ve.classList.add(ke?yt:Lt),this._isVisible!==ke&&(this._isVisible=ke,this._changeDetectorRef.markForCheck()),ke&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const Ie=getComputedStyle(Ve);("0s"===Ie.getPropertyValue("animation-duration")||"none"===Ie.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}ke&&this._onShow(),this._animationsDisabled&&(Ve.classList.add("_mat-animation-noopable"),this._finalizeAnimation(ke))}static{this.\u0275fac=function(Ve){return new(Ve||_r)(y.rXU(y.gRc),y.rXU(y.aKT),y.rXU(y.bc$,8))}}static{this.\u0275cmp=y.VBU({type:_r,selectors:[["mat-tooltip-component"]],viewQuery:function(Ve,yt){if(1&Ve&&y.GBs(dt,7),2&Ve){let Lt;y.mGM(Lt=y.lsd())&&(yt._tooltip=Lt.first)}},hostAttrs:["aria-hidden","true"],hostBindings:function(Ve,yt){1&Ve&&y.bIt("mouseleave",function(Ie){return yt._handleMouseLeave(Ie)})},standalone:!0,features:[y.aNF],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(Ve,yt){if(1&Ve){const Lt=y.RV6();y.j41(0,"div",1,0),y.bIt("animationend",function(Pt){return y.eBV(Lt),y.Njj(yt._handleAnimationEnd(Pt))}),y.j41(2,"div",2),y.EFF(3),y.k0s()()}2&Ve&&(y.AVh("mdc-tooltip--multiline",yt._isMultiline),y.Y8G("ngClass",yt.tooltipClass),y.R7$(3),y.JRh(yt.message))},dependencies:[_.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-app-inverse-surface));color:var(--mdc-plain-tooltip-supporting-text-color, var(--mat-app-inverse-on-surface));border-radius:var(--mdc-plain-tooltip-container-shape, var(--mat-app-corner-extra-small));font-family:var(--mdc-plain-tooltip-supporting-text-font, var(--mat-app-body-small-font));font-size:var(--mdc-plain-tooltip-supporting-text-size, var(--mat-app-body-small-size));font-weight:var(--mdc-plain-tooltip-supporting-text-weight, var(--mat-app-body-small-weight));line-height:var(--mdc-plain-tooltip-supporting-text-line-height, var(--mat-app-body-small-line-height));letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, var(--mat-app-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 _r})(),mr=(()=>{class _r{static{this.\u0275fac=function(Ve){return new(Ve||_r)}}static{this.\u0275mod=y.$C({type:_r})}static{this.\u0275inj=y.G2t({providers:[jt],imports:[T.Pd,_.MD,S.z_,q.yE,q.yE,I.Gj]})}}return _r})()},345:(i,a,r)=>{"use strict";r.d(a,{B7:()=>Ct,B8:()=>yt,hE:()=>Ne,up:()=>Tt});var o=r(177),s=r(4438);class c extends o.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class y extends c{static makeCurrent(){(0,o.ZD)(new y)}onAndCancel(Qt,Ft,pe){return Qt.addEventListener(Ft,pe),()=>{Qt.removeEventListener(Ft,pe)}}dispatchEvent(Qt,Ft){Qt.dispatchEvent(Ft)}remove(Qt){Qt.remove()}createElement(Qt,Ft){return(Ft=Ft||this.getDefaultDocument()).createElement(Qt)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(Qt){return Qt.nodeType===Node.ELEMENT_NODE}isShadowRoot(Qt){return Qt instanceof DocumentFragment}getGlobalEventTarget(Qt,Ft){return"window"===Ft?window:"document"===Ft?Qt:"body"===Ft?Qt.body:null}getBaseHref(Qt){const Ft=function E(){return _=_||document.querySelector("base"),_?_.getAttribute("href"):null}();return null==Ft?null:function T(te){return new URL(te,document.baseURI).pathname}(Ft)}resetBaseElement(){_=null}getUserAgent(){return window.navigator.userAgent}getCookie(Qt){return(0,o._b)(document.cookie,Qt)}}let _=null,S=(()=>{class te{build(){return new XMLHttpRequest}static{this.\u0275fac=function(pe){return new(pe||te)}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac})}}return te})();const I=new s.nKC("");let N=(()=>{class te{constructor(Ft,pe){this._zone=pe,this._eventNameToPlugin=new Map,Ft.forEach(br=>{br.manager=this}),this._plugins=Ft.slice().reverse()}addEventListener(Ft,pe,br){return this._findPluginFor(pe).addEventListener(Ft,pe,br)}getZone(){return this._zone}_findPluginFor(Ft){let pe=this._eventNameToPlugin.get(Ft);if(pe)return pe;if(pe=this._plugins.find(Yr=>Yr.supports(Ft)),!pe)throw new s.wOt(5101,!1);return this._eventNameToPlugin.set(Ft,pe),pe}static{this.\u0275fac=function(pe){return new(pe||te)(s.KVO(I),s.KVO(s.SKi))}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac})}}return te})();class Y{constructor(Qt){this._doc=Qt}}const z="ng-app-id";let q=(()=>{class te{constructor(Ft,pe,br,Yr={}){this.doc=Ft,this.appId=pe,this.nonce=br,this.platformId=Yr,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,o.Vy)(Yr),this.resetHostNodes()}addStyles(Ft){for(const pe of Ft)1===this.changeUsageCount(pe,1)&&this.onStyleAdded(pe)}removeStyles(Ft){for(const pe of Ft)this.changeUsageCount(pe,-1)<=0&&this.onStyleRemoved(pe)}ngOnDestroy(){const Ft=this.styleNodesInDOM;Ft&&(Ft.forEach(pe=>pe.remove()),Ft.clear());for(const pe of this.getAllStyles())this.onStyleRemoved(pe);this.resetHostNodes()}addHost(Ft){this.hostNodes.add(Ft);for(const pe of this.getAllStyles())this.addStyleToHost(Ft,pe)}removeHost(Ft){this.hostNodes.delete(Ft)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(Ft){for(const pe of this.hostNodes)this.addStyleToHost(pe,Ft)}onStyleRemoved(Ft){const pe=this.styleRef;pe.get(Ft)?.elements?.forEach(br=>br.remove()),pe.delete(Ft)}collectServerRenderedStyles(){const Ft=this.doc.head?.querySelectorAll(`style[${z}="${this.appId}"]`);if(Ft?.length){const pe=new Map;return Ft.forEach(br=>{null!=br.textContent&&pe.set(br.textContent,br)}),pe}return null}changeUsageCount(Ft,pe){const br=this.styleRef;if(br.has(Ft)){const Yr=br.get(Ft);return Yr.usage+=pe,Yr.usage}return br.set(Ft,{usage:pe,elements:[]}),pe}getStyleElement(Ft,pe){const br=this.styleNodesInDOM,Yr=br?.get(pe);if(Yr?.parentNode===Ft)return br.delete(pe),Yr.removeAttribute(z),Yr;{const Do=this.doc.createElement("style");return this.nonce&&Do.setAttribute("nonce",this.nonce),Do.textContent=pe,this.platformIsServer&&Do.setAttribute(z,this.appId),Ft.appendChild(Do),Do}}addStyleToHost(Ft,pe){const br=this.getStyleElement(Ft,pe),Yr=this.styleRef,Do=Yr.get(pe)?.elements;Do?Do.push(br):Yr.set(pe,{elements:[br],usage:1})}resetHostNodes(){const Ft=this.hostNodes;Ft.clear(),Ft.add(this.doc.head)}static{this.\u0275fac=function(pe){return new(pe||te)(s.KVO(o.qQ),s.KVO(s.sZ2),s.KVO(s.BIS,8),s.KVO(s.Agw))}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac})}}return te})();const dt={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"},pt=/%COMP%/g,At=new s.nKC("",{providedIn:"root",factory:()=>!0});function lt(te,Qt){return Qt.map(Ft=>Ft.replace(pt,te))}let Ct=(()=>{class te{constructor(Ft,pe,br,Yr,Do,Ko,rr,Je=null){this.eventManager=Ft,this.sharedStylesHost=pe,this.appId=br,this.removeStylesOnCompDestroy=Yr,this.doc=Do,this.platformId=Ko,this.ngZone=rr,this.nonce=Je,this.rendererByCompId=new Map,this.platformIsServer=(0,o.Vy)(Ko),this.defaultRenderer=new $t(Ft,Do,rr,this.platformIsServer)}createRenderer(Ft,pe){if(!Ft||!pe)return this.defaultRenderer;this.platformIsServer&&pe.encapsulation===s.gXe.ShadowDom&&(pe={...pe,encapsulation:s.gXe.Emulated});const br=this.getOrCreateRenderer(Ft,pe);return br instanceof Mr?br.applyToHost(Ft):br instanceof qe&&br.applyStyles(),br}getOrCreateRenderer(Ft,pe){const br=this.rendererByCompId;let Yr=br.get(pe.id);if(!Yr){const Do=this.doc,Ko=this.ngZone,rr=this.eventManager,Je=this.sharedStylesHost,_e=this.removeStylesOnCompDestroy,Qe=this.platformIsServer;switch(pe.encapsulation){case s.gXe.Emulated:Yr=new Mr(rr,Je,pe,this.appId,_e,Do,Ko,Qe);break;case s.gXe.ShadowDom:return new ce(rr,Je,Ft,pe,Do,Ko,this.nonce,Qe);default:Yr=new qe(rr,Je,pe,_e,Do,Ko,Qe)}br.set(pe.id,Yr)}return Yr}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(pe){return new(pe||te)(s.KVO(N),s.KVO(q),s.KVO(s.sZ2),s.KVO(At),s.KVO(o.qQ),s.KVO(s.Agw),s.KVO(s.SKi),s.KVO(s.BIS))}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac})}}return te})();class $t{constructor(Qt,Ft,pe,br){this.eventManager=Qt,this.doc=Ft,this.ngZone=pe,this.platformIsServer=br,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(Qt,Ft){return Ft?this.doc.createElementNS(dt[Ft]||Ft,Qt):this.doc.createElement(Qt)}createComment(Qt){return this.doc.createComment(Qt)}createText(Qt){return this.doc.createTextNode(Qt)}appendChild(Qt,Ft){(ne(Qt)?Qt.content:Qt).appendChild(Ft)}insertBefore(Qt,Ft,pe){Qt&&(ne(Qt)?Qt.content:Qt).insertBefore(Ft,pe)}removeChild(Qt,Ft){Ft.remove()}selectRootElement(Qt,Ft){let pe="string"==typeof Qt?this.doc.querySelector(Qt):Qt;if(!pe)throw new s.wOt(-5104,!1);return Ft||(pe.textContent=""),pe}parentNode(Qt){return Qt.parentNode}nextSibling(Qt){return Qt.nextSibling}setAttribute(Qt,Ft,pe,br){if(br){Ft=br+":"+Ft;const Yr=dt[br];Yr?Qt.setAttributeNS(Yr,Ft,pe):Qt.setAttribute(Ft,pe)}else Qt.setAttribute(Ft,pe)}removeAttribute(Qt,Ft,pe){if(pe){const br=dt[pe];br?Qt.removeAttributeNS(br,Ft):Qt.removeAttribute(`${pe}:${Ft}`)}else Qt.removeAttribute(Ft)}addClass(Qt,Ft){Qt.classList.add(Ft)}removeClass(Qt,Ft){Qt.classList.remove(Ft)}setStyle(Qt,Ft,pe,br){br&(s.czy.DashCase|s.czy.Important)?Qt.style.setProperty(Ft,pe,br&s.czy.Important?"important":""):Qt.style[Ft]=pe}removeStyle(Qt,Ft,pe){pe&s.czy.DashCase?Qt.style.removeProperty(Ft):Qt.style[Ft]=""}setProperty(Qt,Ft,pe){null!=Qt&&(Qt[Ft]=pe)}setValue(Qt,Ft){Qt.nodeValue=Ft}listen(Qt,Ft,pe){if("string"==typeof Qt&&!(Qt=(0,o.QT)().getGlobalEventTarget(this.doc,Qt)))throw new Error(`Unsupported event target ${Qt} for event ${Ft}`);return this.eventManager.addEventListener(Qt,Ft,this.decoratePreventDefault(pe))}decoratePreventDefault(Qt){return Ft=>{if("__ngUnwrap__"===Ft)return Qt;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>Qt(Ft)):Qt(Ft))&&Ft.preventDefault()}}}function ne(te){return"TEMPLATE"===te.tagName&&void 0!==te.content}class ce extends $t{constructor(Qt,Ft,pe,br,Yr,Do,Ko,rr){super(Qt,Yr,Do,rr),this.sharedStylesHost=Ft,this.hostEl=pe,this.shadowRoot=pe.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Je=lt(br.id,br.styles);for(const _e of Je){const Qe=document.createElement("style");Ko&&Qe.setAttribute("nonce",Ko),Qe.textContent=_e,this.shadowRoot.appendChild(Qe)}}nodeOrShadowRoot(Qt){return Qt===this.hostEl?this.shadowRoot:Qt}appendChild(Qt,Ft){return super.appendChild(this.nodeOrShadowRoot(Qt),Ft)}insertBefore(Qt,Ft,pe){return super.insertBefore(this.nodeOrShadowRoot(Qt),Ft,pe)}removeChild(Qt,Ft){return super.removeChild(null,Ft)}parentNode(Qt){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(Qt)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class qe extends $t{constructor(Qt,Ft,pe,br,Yr,Do,Ko,rr){super(Qt,Yr,Do,Ko),this.sharedStylesHost=Ft,this.removeStylesOnCompDestroy=br,this.styles=rr?lt(rr,pe.styles):pe.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Mr extends qe{constructor(Qt,Ft,pe,br,Yr,Do,Ko,rr){const Je=br+"-"+pe.id;super(Qt,Ft,pe,Yr,Do,Ko,rr,Je),this.contentAttr=function kt(te){return"_ngcontent-%COMP%".replace(pt,te)}(Je),this.hostAttr=function ct(te){return"_nghost-%COMP%".replace(pt,te)}(Je)}applyToHost(Qt){this.applyStyles(),this.setAttribute(Qt,this.hostAttr,"")}createElement(Qt,Ft){const pe=super.createElement(Qt,Ft);return super.setAttribute(pe,this.contentAttr,""),pe}}let mr=(()=>{class te extends Y{constructor(Ft){super(Ft)}supports(Ft){return!0}addEventListener(Ft,pe,br){return Ft.addEventListener(pe,br,!1),()=>this.removeEventListener(Ft,pe,br)}removeEventListener(Ft,pe,br){return Ft.removeEventListener(pe,br)}static{this.\u0275fac=function(pe){return new(pe||te)(s.KVO(o.qQ))}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac})}}return te})();const _r=["alt","control","meta","shift"],Wr={"\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"},ke={alt:te=>te.altKey,control:te=>te.ctrlKey,meta:te=>te.metaKey,shift:te=>te.shiftKey};let Ve=(()=>{class te extends Y{constructor(Ft){super(Ft)}supports(Ft){return null!=te.parseEventName(Ft)}addEventListener(Ft,pe,br){const Yr=te.parseEventName(pe),Do=te.eventCallback(Yr.fullKey,br,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,o.QT)().onAndCancel(Ft,Yr.domEventName,Do))}static parseEventName(Ft){const pe=Ft.toLowerCase().split("."),br=pe.shift();if(0===pe.length||"keydown"!==br&&"keyup"!==br)return null;const Yr=te._normalizeKey(pe.pop());let Do="",Ko=pe.indexOf("code");if(Ko>-1&&(pe.splice(Ko,1),Do="code."),_r.forEach(Je=>{const _e=pe.indexOf(Je);_e>-1&&(pe.splice(_e,1),Do+=Je+".")}),Do+=Yr,0!=pe.length||0===Yr.length)return null;const rr={};return rr.domEventName=br,rr.fullKey=Do,rr}static matchEventFullKeyCode(Ft,pe){let br=Wr[Ft.key]||Ft.key,Yr="";return pe.indexOf("code.")>-1&&(br=Ft.code,Yr="code."),!(null==br||!br)&&(br=br.toLowerCase()," "===br?br="space":"."===br&&(br="dot"),_r.forEach(Do=>{Do!==br&&(0,ke[Do])(Ft)&&(Yr+=Do+".")}),Yr+=br,Yr===pe)}static eventCallback(Ft,pe,br){return Yr=>{te.matchEventFullKeyCode(Yr,Ft)&&br.runGuarded(()=>pe(Yr))}}static _normalizeKey(Ft){return"esc"===Ft?"escape":Ft}static{this.\u0275fac=function(pe){return new(pe||te)(s.KVO(o.qQ))}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac})}}return te})();function yt(te,Qt){return(0,s.TL3)({rootComponent:te,...Ie(Qt)})}function Ie(te){return{appProviders:[...Te,...te?.providers??[]],platformProviders:Ye}}const Ye=[{provide:s.Agw,useValue:o.AJ},{provide:s.PLl,useValue:function le(){y.makeCurrent()},multi:!0},{provide:o.qQ,useFactory:function Ae(){return(0,s.TL$)(document),document},deps:[]}],Te=[{provide:s.H8p,useValue:"root"},{provide:s.zcH,useFactory:function zt(){return new s.zcH},deps:[]},{provide:I,useClass:mr,multi:!0,deps:[o.qQ,s.SKi,s.Agw]},{provide:I,useClass:Ve,multi:!0,deps:[o.qQ]},Ct,q,N,{provide:s._9s,useExisting:Ct},{provide:o.N0,useClass:S,deps:[]},[]];let Ne=(()=>{class te{constructor(Ft){this._doc=Ft}getTitle(){return this._doc.title}setTitle(Ft){this._doc.title=Ft||""}static{this.\u0275fac=function(pe){return new(pe||te)(s.KVO(o.qQ))}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac,providedIn:"root"})}}return te})(),Tt=(()=>{class te{static{this.\u0275fac=function(pe){return new(pe||te)}}static{this.\u0275prov=s.jDH({token:te,factory:function(pe){let br=null;return br=pe?new(pe||te):s.KVO(It),br},providedIn:"root"})}}return te})(),It=(()=>{class te extends Tt{constructor(Ft){super(),this._doc=Ft}sanitize(Ft,pe){if(null==pe)return null;switch(Ft){case s.WPN.NONE:return pe;case s.WPN.HTML:return(0,s.ZF7)(pe,"HTML")?(0,s.rcV)(pe):(0,s.h9k)(this._doc,String(pe)).toString();case s.WPN.STYLE:return(0,s.ZF7)(pe,"Style")?(0,s.rcV)(pe):pe;case s.WPN.SCRIPT:if((0,s.ZF7)(pe,"Script"))return(0,s.rcV)(pe);throw new s.wOt(5200,!1);case s.WPN.URL:return(0,s.ZF7)(pe,"URL")?(0,s.rcV)(pe):(0,s.$MX)(String(pe));case s.WPN.RESOURCE_URL:if((0,s.ZF7)(pe,"ResourceURL"))return(0,s.rcV)(pe);throw new s.wOt(5201,!1);default:throw new s.wOt(5202,!1)}}bypassSecurityTrustHtml(Ft){return(0,s.Kcf)(Ft)}bypassSecurityTrustStyle(Ft){return(0,s.cWb)(Ft)}bypassSecurityTrustScript(Ft){return(0,s.UyX)(Ft)}bypassSecurityTrustUrl(Ft){return(0,s.osQ)(Ft)}bypassSecurityTrustResourceUrl(Ft){return(0,s.e5t)(Ft)}static{this.\u0275fac=function(pe){return new(pe||te)(s.KVO(o.qQ))}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac,providedIn:"root"})}}return te})()},5245:(i,a,r)=>{"use strict";r.d(a,{nX:()=>Zn,wF:()=>Mt,Ix:()=>yo,Wk:()=>Fn,wQ:()=>xi,iI:()=>Pa,n3:()=>tc,lh:()=>Gc,oH:()=>Va});var o=r(4438),s=r(4402),c=r(6648),y=r(7673),_=r(4412),E=r(4572),T=r(9350),A=r(8793),S=r(9030),I=r(1203),N=r(8810),Y=r(983),z=r(17),q=r(1413),dt=r(8359),pt=r(177),et=r(6354),_t=r(5558),Bt=r(6697),jt=r(9172),At=r(5964),kt=r(1397),ct=r(9974),lt=r(4360);function Ct(R){return(0,ct.N)((W,L)=>{let K=!1;W.subscribe((0,lt._)(L,ht=>{K=!0,L.next(ht)},()=>{K||L.next(R),L.complete()}))})}function $t(R=qt){return(0,ct.N)((W,L)=>{let K=!1;W.subscribe((0,lt._)(L,ht=>{K=!0,L.next(ht)},()=>K?L.complete():L.error(R())))})}function qt(){return new T.G}var ve=r(3669);function ne(R,W){const L=arguments.length>=2;return K=>K.pipe(R?(0,At.p)((ht,Ht)=>R(ht,Ht,K)):ve.D,(0,Bt.s)(1),L?Ct(W):$t(()=>new T.G))}var ce=r(274),qe=r(8141),Mr=r(9437),mr=r(6649);function Wr(R){return R<=0?()=>Y.w:(0,ct.N)((W,L)=>{let K=[];W.subscribe((0,lt._)(L,ht=>{K.push(ht),R{for(const ht of K)L.next(ht);L.complete()},void 0,()=>{K=null}))})}var Ve=r(3703),yt=r(980),Lt=r(9898),Ie=r(6977),Pt=r(6365),le=r(345);const zt="primary",Ae=Symbol("RouteTitle");class Ye{constructor(W){this.params=W||{}}has(W){return Object.prototype.hasOwnProperty.call(this.params,W)}get(W){if(this.has(W)){const L=this.params[W];return Array.isArray(L)?L[0]:L}return null}getAll(W){if(this.has(W)){const L=this.params[W];return Array.isArray(L)?L:[L]}return[]}get keys(){return Object.keys(this.params)}}function ft(R){return new Ye(R)}function me(R,W,L){const K=L.path.split("/");if(K.length>R.length||"full"===L.pathMatch&&(W.hasChildren()||K.lengthK[Ht]===ht)}return R===W}function Wt(R){return R.length>0?R[R.length-1]:null}function Ne(R){return(0,s.A)(R)?R:(0,o.jNT)(R)?(0,c.H)(Promise.resolve(R)):(0,y.of)(R)}const $e={exact:function hr(R,W,L){if(!it(R.segments,W.segments)||!Le(R.segments,W.segments,L)||R.numberOfChildren!==W.numberOfChildren)return!1;for(const K in W.children)if(!R.children[K]||!hr(R.children[K],W.children[K],L))return!1;return!0},subset:he},Ke={exact:function Ao(R,W){return Te(R,W)},subset:function Nt(R,W){return Object.keys(W).length<=Object.keys(R).length&&Object.keys(W).every(L=>We(R[L],W[L]))},ignored:()=>!0};function Nr(R,W,L){return $e[L.paths](R.root,W.root,L.matrixParams)&&Ke[L.queryParams](R.queryParams,W.queryParams)&&!("exact"===L.fragment&&R.fragment!==W.fragment)}function he(R,W,L){return se(R,W,W.segments,L)}function se(R,W,L,K){if(R.segments.length>L.length){const ht=R.segments.slice(0,L.length);return!(!it(ht,L)||W.hasChildren()||!Le(ht,L,K))}if(R.segments.length===L.length){if(!it(R.segments,L)||!Le(R.segments,L,K))return!1;for(const ht in W.children)if(!R.children[ht]||!he(R.children[ht],W.children[ht],K))return!1;return!0}{const ht=L.slice(0,R.segments.length),Ht=L.slice(R.segments.length);return!!(it(R.segments,ht)&&Le(R.segments,ht,K)&&R.children[zt])&&se(R.children[zt],W,Ht,K)}}function Le(R,W,L){return W.every((K,ht)=>Ke[L](R[ht].parameters,K.parameters))}class yr{constructor(W=new mt([],{}),L={},K=null){this.root=W,this.queryParams=L,this.fragment=K}get queryParamMap(){return this._queryParamMap??=ft(this.queryParams),this._queryParamMap}toString(){return ir.serialize(this)}}class mt{constructor(W,L){this.segments=W,this.children=L,this.parent=null,Object.values(L).forEach(K=>K.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return er(this)}}class U{constructor(W,L){this.path=W,this.parameters=L}get parameterMap(){return this._parameterMap??=ft(this.parameters),this._parameterMap}toString(){return Qt(this)}}function it(R,W){return R.length===W.length&&R.every((L,K)=>L.path===W[K].path)}let It=(()=>{class R{static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:()=>new ye,providedIn:"root"})}}return R})();class ye{parse(W){const L=new De(W);return new yr(L.parseRootSegment(),L.parseQueryParams(),L.parseFragment())}serialize(W){const L=`/${nr(W.root,!0)}`,K=function pe(R){const W=Object.entries(R).map(([L,K])=>Array.isArray(K)?K.map(ht=>`${Qr(L)}=${Qr(ht)}`).join("&"):`${Qr(L)}=${Qr(K)}`).filter(L=>L);return W.length?`?${W.join("&")}`:""}(W.queryParams);return`${L}${K}${"string"==typeof W.fragment?`#${function Xr(R){return encodeURI(R)}(W.fragment)}`:""}`}}const ir=new ye;function er(R){return R.segments.map(W=>Qt(W)).join("/")}function nr(R,W){if(!R.hasChildren())return er(R);if(W){const L=R.children[zt]?nr(R.children[zt],!1):"",K=[];return Object.entries(R.children).forEach(([ht,Ht])=>{ht!==zt&&K.push(`${ht}:${nr(Ht,!1)}`)}),K.length>0?`${L}(${K.join("//")})`:L}{const L=function Tt(R,W){let L=[];return Object.entries(R.children).forEach(([K,ht])=>{K===zt&&(L=L.concat(W(ht,K)))}),Object.entries(R.children).forEach(([K,ht])=>{K!==zt&&(L=L.concat(W(ht,K)))}),L}(R,(K,ht)=>ht===zt?[nr(R.children[zt],!1)]:[`${ht}:${nr(K,!1)}`]);return 1===Object.keys(R.children).length&&null!=R.children[zt]?`${er(R)}/${L[0]}`:`${er(R)}/(${L.join("//")})`}}function Hr(R){return encodeURIComponent(R).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Qr(R){return Hr(R).replace(/%3B/gi,";")}function gr(R){return Hr(R).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function ho(R){return decodeURIComponent(R)}function te(R){return ho(R.replace(/\+/g,"%20"))}function Qt(R){return`${gr(R.path)}${function Ft(R){return Object.entries(R).map(([W,L])=>`;${gr(W)}=${gr(L)}`).join("")}(R.parameters)}`}const br=/^[^\/()?;#]+/;function Yr(R){const W=R.match(br);return W?W[0]:""}const Do=/^[^\/()?;=#]+/,rr=/^[^=?&#]+/,_e=/^[^&#]+/;class De{constructor(W){this.url=W,this.remaining=W}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new mt([],{}):new mt([],this.parseChildren())}parseQueryParams(){const W={};if(this.consumeOptional("?"))do{this.parseQueryParam(W)}while(this.consumeOptional("&"));return W}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const W=[];for(this.peekStartsWith("(")||W.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),W.push(this.parseSegment());let L={};this.peekStartsWith("/(")&&(this.capture("/"),L=this.parseParens(!0));let K={};return this.peekStartsWith("(")&&(K=this.parseParens(!1)),(W.length>0||Object.keys(L).length>0)&&(K[zt]=new mt(W,L)),K}parseSegment(){const W=Yr(this.remaining);if(""===W&&this.peekStartsWith(";"))throw new o.wOt(4009,!1);return this.capture(W),new U(ho(W),this.parseMatrixParams())}parseMatrixParams(){const W={};for(;this.consumeOptional(";");)this.parseParam(W);return W}parseParam(W){const L=function Ko(R){const W=R.match(Do);return W?W[0]:""}(this.remaining);if(!L)return;this.capture(L);let K="";if(this.consumeOptional("=")){const ht=Yr(this.remaining);ht&&(K=ht,this.capture(K))}W[ho(L)]=ho(K)}parseQueryParam(W){const L=function Je(R){const W=R.match(rr);return W?W[0]:""}(this.remaining);if(!L)return;this.capture(L);let K="";if(this.consumeOptional("=")){const Me=function Qe(R){const W=R.match(_e);return W?W[0]:""}(this.remaining);Me&&(K=Me,this.capture(K))}const ht=te(L),Ht=te(K);if(W.hasOwnProperty(ht)){let Me=W[ht];Array.isArray(Me)||(Me=[Me],W[ht]=Me),Me.push(Ht)}else W[ht]=Ht}parseParens(W){const L={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const K=Yr(this.remaining),ht=this.remaining[K.length];if("/"!==ht&&")"!==ht&&";"!==ht)throw new o.wOt(4010,!1);let Ht;K.indexOf(":")>-1?(Ht=K.slice(0,K.indexOf(":")),this.capture(Ht),this.capture(":")):W&&(Ht=zt);const Me=this.parseChildren();L[Ht]=1===Object.keys(Me).length?Me[zt]:new mt([],Me),this.consumeOptional("//")}return L}peekStartsWith(W){return this.remaining.startsWith(W)}consumeOptional(W){return!!this.peekStartsWith(W)&&(this.remaining=this.remaining.substring(W.length),!0)}capture(W){if(!this.consumeOptional(W))throw new o.wOt(4011,!1)}}function we(R){return R.segments.length>0?new mt([],{[zt]:R}):R}function Zt(R){const W={};for(const[K,ht]of Object.entries(R.children)){const Ht=Zt(ht);if(K===zt&&0===Ht.segments.length&&Ht.hasChildren())for(const[Me,Er]of Object.entries(Ht.children))W[Me]=Er;else(Ht.segments.length>0||Ht.hasChildren())&&(W[K]=Ht)}return function Ce(R){if(1===R.numberOfChildren&&R.children[zt]){const W=R.children[zt];return new mt(R.segments.concat(W.segments),W.children)}return R}(new mt(R.segments,W))}function ar(R){return R instanceof yr}function _o(R){let W;const ht=we(function L(Ht){const Me={};for(const cr of Ht.children){const ao=L(cr);Me[cr.outlet]=ao}const Er=new mt(Ht.url,Me);return Ht===R&&(W=Er),Er}(R.root));return W??ht}function ai(R,W,L,K){let ht=R;for(;ht.parent;)ht=ht.parent;if(0===W.length)return Ci(ht,ht,ht,L,K);const Ht=function di(R){if("string"==typeof R[0]&&1===R.length&&"/"===R[0])return new Oi(!0,0,R);let W=0,L=!1;const K=R.reduce((ht,Ht,Me)=>{if("object"==typeof Ht&&null!=Ht){if(Ht.outlets){const Er={};return Object.entries(Ht.outlets).forEach(([cr,ao])=>{Er[cr]="string"==typeof ao?ao.split("/"):ao}),[...ht,{outlets:Er}]}if(Ht.segmentPath)return[...ht,Ht.segmentPath]}return"string"!=typeof Ht?[...ht,Ht]:0===Me?(Ht.split("/").forEach((Er,cr)=>{0==cr&&"."===Er||(0==cr&&""===Er?L=!0:".."===Er?W++:""!=Er&&ht.push(Er))}),ht):[...ht,Ht]},[]);return new Oi(L,W,K)}(W);if(Ht.toRoot())return Ci(ht,ht,new mt([],{}),L,K);const Me=function Ri(R,W,L){if(R.isAbsolute)return new Un(W,!0,0);if(!L)return new Un(W,!1,NaN);if(null===L.parent)return new Un(L,!0,0);const K=ei(R.commands[0])?0:1;return function yi(R,W,L){let K=R,ht=W,Ht=L;for(;Ht>ht;){if(Ht-=ht,K=K.parent,!K)throw new o.wOt(4005,!1);ht=K.segments.length}return new Un(K,!1,ht-Ht)}(L,L.segments.length-1+K,R.numberOfDoubleDots)}(Ht,ht,R),Er=Me.processChildren?na(Me.segmentGroup,Me.index,Ht.commands):Ni(Me.segmentGroup,Me.index,Ht.commands);return Ci(ht,Me.segmentGroup,Er,L,K)}function ei(R){return"object"==typeof R&&null!=R&&!R.outlets&&!R.segmentPath}function Zo(R){return"object"==typeof R&&null!=R&&R.outlets}function Ci(R,W,L,K,ht){let Me,Ht={};K&&Object.entries(K).forEach(([cr,ao])=>{Ht[cr]=Array.isArray(ao)?ao.map(dn=>`${dn}`):`${ao}`}),Me=R===W?L:Io(R,W,L);const Er=we(Zt(Me));return new yr(Er,Ht,ht)}function Io(R,W,L){const K={};return Object.entries(R.children).forEach(([ht,Ht])=>{K[ht]=Ht===W?L:Io(Ht,W,L)}),new mt(R.segments,K)}class Oi{constructor(W,L,K){if(this.isAbsolute=W,this.numberOfDoubleDots=L,this.commands=K,W&&K.length>0&&ei(K[0]))throw new o.wOt(4003,!1);const ht=K.find(Zo);if(ht&&ht!==Wt(K))throw new o.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Un{constructor(W,L,K){this.segmentGroup=W,this.processChildren=L,this.index=K}}function Ni(R,W,L){if(R??=new mt([],{}),0===R.segments.length&&R.hasChildren())return na(R,W,L);const K=function Xn(R,W,L){let K=0,ht=W;const Ht={match:!1,pathIndex:0,commandIndex:0};for(;ht=L.length)return Ht;const Me=R.segments[ht],Er=L[K];if(Zo(Er))break;const cr=`${Er}`,ao=K0&&void 0===cr)break;if(cr&&ao&&"object"==typeof ao&&void 0===ao.outlets){if(!Xt(cr,ao,Me))return Ht;K+=2}else{if(!Xt(cr,{},Me))return Ht;K++}ht++}return{match:!0,pathIndex:ht,commandIndex:K}}(R,W,L),ht=L.slice(K.commandIndex);if(K.match&&K.pathIndexHt!==zt)&&R.children[zt]&&1===R.numberOfChildren&&0===R.children[zt].segments.length){const Ht=na(R.children[zt],W,L);return new mt(R.segments,Ht.children)}return Object.entries(K).forEach(([Ht,Me])=>{"string"==typeof Me&&(Me=[Me]),null!==Me&&(ht[Ht]=Ni(R.children[Ht],W,Me))}),Object.entries(R.children).forEach(([Ht,Me])=>{void 0===K[Ht]&&(ht[Ht]=Me)}),new mt(R.segments,ht)}}function ui(R,W,L){const K=R.segments.slice(0,W);let ht=0;for(;ht{"string"==typeof K&&(K=[K]),null!==K&&(W[L]=ui(new mt([],{}),0,K))}),W}function Uo(R){const W={};return Object.entries(R).forEach(([L,K])=>W[L]=`${K}`),W}function Xt(R,W,L){return R==L.path&&Te(W,L.parameters)}const Be="imperative";var Ee=function(R){return R[R.NavigationStart=0]="NavigationStart",R[R.NavigationEnd=1]="NavigationEnd",R[R.NavigationCancel=2]="NavigationCancel",R[R.NavigationError=3]="NavigationError",R[R.RoutesRecognized=4]="RoutesRecognized",R[R.ResolveStart=5]="ResolveStart",R[R.ResolveEnd=6]="ResolveEnd",R[R.GuardsCheckStart=7]="GuardsCheckStart",R[R.GuardsCheckEnd=8]="GuardsCheckEnd",R[R.RouteConfigLoadStart=9]="RouteConfigLoadStart",R[R.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",R[R.ChildActivationStart=11]="ChildActivationStart",R[R.ChildActivationEnd=12]="ChildActivationEnd",R[R.ActivationStart=13]="ActivationStart",R[R.ActivationEnd=14]="ActivationEnd",R[R.Scroll=15]="Scroll",R[R.NavigationSkipped=16]="NavigationSkipped",R}(Ee||{});class bt{constructor(W,L){this.id=W,this.url=L}}class Yt extends bt{constructor(W,L,K="imperative",ht=null){super(W,L),this.type=Ee.NavigationStart,this.navigationTrigger=K,this.restoredState=ht}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Mt extends bt{constructor(W,L,K){super(W,L),this.urlAfterRedirects=K,this.type=Ee.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var de=function(R){return R[R.Redirect=0]="Redirect",R[R.SupersededByNewNavigation=1]="SupersededByNewNavigation",R[R.NoDataFromResolver=2]="NoDataFromResolver",R[R.GuardRejected=3]="GuardRejected",R}(de||{}),He=function(R){return R[R.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",R[R.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",R}(He||{});class Oe extends bt{constructor(W,L,K,ht){super(W,L),this.reason=K,this.code=ht,this.type=Ee.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class fr extends bt{constructor(W,L,K,ht){super(W,L),this.reason=K,this.code=ht,this.type=Ee.NavigationSkipped}}class Ir extends bt{constructor(W,L,K,ht){super(W,L),this.error=K,this.target=ht,this.type=Ee.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Cr extends bt{constructor(W,L,K,ht){super(W,L),this.urlAfterRedirects=K,this.state=ht,this.type=Ee.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Pr extends bt{constructor(W,L,K,ht){super(W,L),this.urlAfterRedirects=K,this.state=ht,this.type=Ee.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class $r extends bt{constructor(W,L,K,ht,Ht){super(W,L),this.urlAfterRedirects=K,this.state=ht,this.shouldActivate=Ht,this.type=Ee.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Jr extends bt{constructor(W,L,K,ht){super(W,L),this.urlAfterRedirects=K,this.state=ht,this.type=Ee.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class eo extends bt{constructor(W,L,K,ht){super(W,L),this.urlAfterRedirects=K,this.state=ht,this.type=Ee.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class xo{constructor(W){this.route=W,this.type=Ee.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Eo{constructor(W){this.route=W,this.type=Ee.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class fo{constructor(W){this.snapshot=W,this.type=Ee.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class no{constructor(W){this.snapshot=W,this.type=Ee.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class si{constructor(W){this.snapshot=W,this.type=Ee.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class $i{constructor(W){this.snapshot=W,this.type=Ee.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class vi{constructor(W,L,K){this.routerEvent=W,this.position=L,this.anchor=K,this.type=Ee.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class jo{}class Yn{constructor(W,L){this.url=W,this.navigationBehaviorOptions=L}}function ri(R){return R.outlet||zt}function oi(R){if(!R)return null;if(R.routeConfig?._injector)return R.routeConfig._injector;for(let W=R.parent;W;W=W.parent){const L=W.routeConfig;if(L?._loadedInjector)return L._loadedInjector;if(L?._injector)return L._injector}return null}class Ua{get injector(){return oi(this.route?.snapshot)??this.rootInjector}set injector(W){}constructor(W){this.rootInjector=W,this.outlet=null,this.route=null,this.children=new ea(this.rootInjector),this.attachRef=null}}let ea=(()=>{class R{constructor(L){this.rootInjector=L,this.contexts=new Map}onChildOutletCreated(L,K){const ht=this.getOrCreateContext(L);ht.outlet=K,this.contexts.set(L,ht)}onChildOutletDestroyed(L){const K=this.getContext(L);K&&(K.outlet=null,K.attachRef=null)}onOutletDeactivated(){const L=this.contexts;return this.contexts=new Map,L}onOutletReAttached(L){this.contexts=L}getOrCreateContext(L){let K=this.getContext(L);return K||(K=new Ua(this.rootInjector),this.contexts.set(L,K)),K}getContext(L){return this.contexts.get(L)||null}static{this.\u0275fac=function(K){return new(K||R)(o.KVO(o.uvJ))}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();class Go{constructor(W){this._root=W}get root(){return this._root.value}parent(W){const L=this.pathFromRoot(W);return L.length>1?L[L.length-2]:null}children(W){const L=Da(W,this._root);return L?L.children.map(K=>K.value):[]}firstChild(W){const L=Da(W,this._root);return L&&L.children.length>0?L.children[0].value:null}siblings(W){const L=fi(W,this._root);return L.length<2?[]:L[L.length-2].children.map(ht=>ht.value).filter(ht=>ht!==W)}pathFromRoot(W){return fi(W,this._root).map(L=>L.value)}}function Da(R,W){if(R===W.value)return W;for(const L of W.children){const K=Da(R,L);if(K)return K}return null}function fi(R,W){if(R===W.value)return[W];for(const L of W.children){const K=fi(R,L);if(K.length)return K.unshift(W),K}return[]}class Hn{constructor(W,L){this.value=W,this.children=L}toString(){return`TreeNode(${this.value})`}}function In(R){const W={};return R&&R.children.forEach(L=>W[L.value.outlet]=L),W}class ds extends Go{constructor(W,L){super(W),this.snapshot=L,Xa(this,W)}toString(){return this.snapshot.toString()}}function Fo(R){const W=function us(R){const Ht=new Sa([],{},{},"",{},zt,R,null,{});return new Js("",new Hn(Ht,[]))}(R),L=new _.t([new U("",{})]),K=new _.t({}),ht=new _.t({}),Ht=new _.t({}),Me=new _.t(""),Er=new Zn(L,K,Ht,Me,ht,zt,R,W.root);return Er.snapshot=W.root,new ds(new Hn(Er,[]),W)}class Zn{constructor(W,L,K,ht,Ht,Me,Er,cr){this.urlSubject=W,this.paramsSubject=L,this.queryParamsSubject=K,this.fragmentSubject=ht,this.dataSubject=Ht,this.outlet=Me,this.component=Er,this._futureSnapshot=cr,this.title=this.dataSubject?.pipe((0,et.T)(ao=>ao[Ae]))??(0,y.of)(void 0),this.url=W,this.params=L,this.queryParams=K,this.fragment=ht,this.data=Ht}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,et.T)(W=>ft(W))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,et.T)(W=>ft(W))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Di(R,W,L="emptyOnly"){let K;const{routeConfig:ht}=R;return K=null===W||"always"!==L&&""!==ht?.path&&(W.component||W.routeConfig?.loadComponent)?{params:{...R.params},data:{...R.data},resolve:{...R.data,...R._resolvedData??{}}}:{params:{...W.params,...R.params},data:{...W.data,...R.data},resolve:{...R.data,...W.data,...ht?.data,...R._resolvedData}},ht&&hs(ht)&&(K.resolve[Ae]=ht.title),K}class Sa{get title(){return this.data?.[Ae]}constructor(W,L,K,ht,Ht,Me,Er,cr,ao){this.url=W,this.params=L,this.queryParams=K,this.fragment=ht,this.data=Ht,this.outlet=Me,this.component=Er,this.routeConfig=cr,this._resolve=ao}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??=ft(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=ft(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(K=>K.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Js extends Go{constructor(W,L){super(L),this.url=W,Xa(this,L)}toString(){return ps(this._root)}}function Xa(R,W){W.value._routerState=R,W.children.forEach(L=>Xa(R,L))}function ps(R){const W=R.children.length>0?` { ${R.children.map(ps).join(", ")} } `:"";return`${R.value}${W}`}function Vi(R){if(R.snapshot){const W=R.snapshot,L=R._futureSnapshot;R.snapshot=L,Te(W.queryParams,L.queryParams)||R.queryParamsSubject.next(L.queryParams),W.fragment!==L.fragment&&R.fragmentSubject.next(L.fragment),Te(W.params,L.params)||R.paramsSubject.next(L.params),function Vt(R,W){if(R.length!==W.length)return!1;for(let L=0;LTe(L.parameters,W[K].parameters))}(R.url,W.url);return L&&!(!R.parent!=!W.parent)&&(!R.parent||kn(R.parent,W.parent))}function hs(R){return"string"==typeof R.title||null===R.title}let tc=(()=>{class R{constructor(){this.activated=null,this._activatedRoute=null,this.name=zt,this.activateEvents=new o.bkB,this.deactivateEvents=new o.bkB,this.attachEvents=new o.bkB,this.detachEvents=new o.bkB,this.parentContexts=(0,o.WQX)(ea),this.location=(0,o.WQX)(o.c1b),this.changeDetector=(0,o.WQX)(o.gRc),this.inputBinder=(0,o.WQX)(ec,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(L){if(L.name){const{firstChange:K,previousValue:ht}=L.name;if(K)return;this.isTrackedInParentContexts(ht)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(ht)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(L){return this.parentContexts.getContext(L)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const L=this.parentContexts.getContext(this.name);L?.route&&(L.attachRef?this.attach(L.attachRef,L.route):this.activateWith(L.route,L.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new o.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new o.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new o.wOt(4012,!1);this.location.detach();const L=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(L.instance),L}attach(L,K){this.activated=L,this._activatedRoute=K,this.location.insert(L.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(L.instance)}deactivate(){if(this.activated){const L=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(L)}}activateWith(L,K){if(this.isActivated)throw new o.wOt(4013,!1);this._activatedRoute=L;const ht=this.location,Me=L.snapshot.component,Er=this.parentContexts.getOrCreateContext(this.name).children,cr=new Si(L,Er,ht.injector);this.activated=ht.createComponent(Me,{index:ht.length,injector:cr,environmentInjector:K}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275dir=o.FsC({type:R,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[o.OA$]})}}return R})();class Si{__ngOutletInjector(W){return new Si(this.route,this.childContexts,W)}constructor(W,L,K){this.route=W,this.childContexts=L,this.parent=K}get(W,L){return W===Zn?this.route:W===ea?this.childContexts:this.parent.get(W,L)}}const ec=new o.nKC("");let Jn=(()=>{class R{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(L){this.unsubscribeFromRouteData(L),this.subscribeToRouteData(L)}unsubscribeFromRouteData(L){this.outletDataSubscriptions.get(L)?.unsubscribe(),this.outletDataSubscriptions.delete(L)}subscribeToRouteData(L){const{activatedRoute:K}=L,ht=(0,E.z)([K.queryParams,K.params,K.data]).pipe((0,_t.n)(([Ht,Me,Er],cr)=>(Er={...Ht,...Me,...Er},0===cr?(0,y.of)(Er):Promise.resolve(Er)))).subscribe(Ht=>{if(!L.isActivated||!L.activatedComponentRef||L.activatedRoute!==K||null===K.component)return void this.unsubscribeFromRouteData(L);const Me=(0,o.HJs)(K.component);if(Me)for(const{templateName:Er}of Me.inputs)L.activatedComponentRef.setInput(Er,Ht[Er]);else this.unsubscribeFromRouteData(L)});this.outletDataSubscriptions.set(L,ht)}static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac})}}return R})();function pi(R,W,L){if(L&&R.shouldReuseRoute(W.value,L.value.snapshot)){const K=L.value;K._futureSnapshot=W.value;const ht=function ra(R,W,L){return W.children.map(K=>{for(const ht of L.children)if(R.shouldReuseRoute(K.value,ht.value.snapshot))return pi(R,K,ht);return pi(R,K)})}(R,W,L);return new Hn(K,ht)}{if(R.shouldAttach(W.value)){const Ht=R.retrieve(W.value);if(null!==Ht){const Me=Ht.route;return Me.value._futureSnapshot=W.value,Me.children=W.children.map(Er=>pi(R,Er)),Me}}const K=function Aa(R){return new Zn(new _.t(R.url),new _.t(R.params),new _.t(R.queryParams),new _.t(R.fragment),new _.t(R.data),R.outlet,R.component,R)}(W.value),ht=W.children.map(Ht=>pi(R,Ht));return new Hn(K,ht)}}class Ta{constructor(W,L){this.redirectTo=W,this.navigationBehaviorOptions=L}}const rc="ngNavigationCancelingError";function Bs(R,W){const{redirectTo:L,navigationBehaviorOptions:K}=ar(W)?{redirectTo:W,navigationBehaviorOptions:void 0}:W,ht=Us(!1,de.Redirect);return ht.url=L,ht.navigationBehaviorOptions=K,ht}function Us(R,W){const L=new Error(`NavigationCancelingError: ${R||""}`);return L[rc]=!0,L.cancellationCode=W,L}function Es(R){return!!R&&R[rc]}class tt{constructor(W,L,K,ht,Ht){this.routeReuseStrategy=W,this.futureState=L,this.currState=K,this.forwardEvent=ht,this.inputBindingEnabled=Ht}activate(W){const L=this.futureState._root,K=this.currState?this.currState._root:null;this.deactivateChildRoutes(L,K,W),Vi(this.futureState.root),this.activateChildRoutes(L,K,W)}deactivateChildRoutes(W,L,K){const ht=In(L);W.children.forEach(Ht=>{const Me=Ht.value.outlet;this.deactivateRoutes(Ht,ht[Me],K),delete ht[Me]}),Object.values(ht).forEach(Ht=>{this.deactivateRouteAndItsChildren(Ht,K)})}deactivateRoutes(W,L,K){const ht=W.value,Ht=L?L.value:null;if(ht===Ht)if(ht.component){const Me=K.getContext(ht.outlet);Me&&this.deactivateChildRoutes(W,L,Me.children)}else this.deactivateChildRoutes(W,L,K);else Ht&&this.deactivateRouteAndItsChildren(L,K)}deactivateRouteAndItsChildren(W,L){W.value.component&&this.routeReuseStrategy.shouldDetach(W.value.snapshot)?this.detachAndStoreRouteSubtree(W,L):this.deactivateRouteAndOutlet(W,L)}detachAndStoreRouteSubtree(W,L){const K=L.getContext(W.value.outlet),ht=K&&W.value.component?K.children:L,Ht=In(W);for(const Me of Object.values(Ht))this.deactivateRouteAndItsChildren(Me,ht);if(K&&K.outlet){const Me=K.outlet.detach(),Er=K.children.onOutletDeactivated();this.routeReuseStrategy.store(W.value.snapshot,{componentRef:Me,route:W,contexts:Er})}}deactivateRouteAndOutlet(W,L){const K=L.getContext(W.value.outlet),ht=K&&W.value.component?K.children:L,Ht=In(W);for(const Me of Object.values(Ht))this.deactivateRouteAndItsChildren(Me,ht);K&&(K.outlet&&(K.outlet.deactivate(),K.children.onOutletDeactivated()),K.attachRef=null,K.route=null)}activateChildRoutes(W,L,K){const ht=In(L);W.children.forEach(Ht=>{this.activateRoutes(Ht,ht[Ht.value.outlet],K),this.forwardEvent(new $i(Ht.value.snapshot))}),W.children.length&&this.forwardEvent(new no(W.value.snapshot))}activateRoutes(W,L,K){const ht=W.value,Ht=L?L.value:null;if(Vi(ht),ht===Ht)if(ht.component){const Me=K.getOrCreateContext(ht.outlet);this.activateChildRoutes(W,L,Me.children)}else this.activateChildRoutes(W,L,K);else if(ht.component){const Me=K.getOrCreateContext(ht.outlet);if(this.routeReuseStrategy.shouldAttach(ht.snapshot)){const Er=this.routeReuseStrategy.retrieve(ht.snapshot);this.routeReuseStrategy.store(ht.snapshot,null),Me.children.onOutletReAttached(Er.contexts),Me.attachRef=Er.componentRef,Me.route=Er.route.value,Me.outlet&&Me.outlet.attach(Er.componentRef,Er.route.value),Vi(Er.route.value),this.activateChildRoutes(W,null,Me.children)}else Me.attachRef=null,Me.route=ht,Me.outlet&&Me.outlet.activateWith(ht,Me.injector),this.activateChildRoutes(W,null,Me.children)}else this.activateChildRoutes(W,null,K)}}class oe{constructor(W){this.path=W,this.route=this.path[this.path.length-1]}}class ae{constructor(W,L){this.component=W,this.route=L}}function Lr(R,W,L){const K=R._root;return ro(K,W?W._root:null,L,[K.value])}function wo(R,W){const L=Symbol(),K=W.get(R,L);return K===L?"function"!=typeof R||(0,o.LfX)(R)?W.get(R):R:K}function ro(R,W,L,K,ht={canDeactivateChecks:[],canActivateChecks:[]}){const Ht=In(W);return R.children.forEach(Me=>{(function qo(R,W,L,K,ht={canDeactivateChecks:[],canActivateChecks:[]}){const Ht=R.value,Me=W?W.value:null,Er=L?L.getContext(R.value.outlet):null;if(Me&&Ht.routeConfig===Me.routeConfig){const cr=function yn(R,W,L){if("function"==typeof L)return L(R,W);switch(L){case"pathParamsChange":return!it(R.url,W.url);case"pathParamsOrQueryParamsChange":return!it(R.url,W.url)||!Te(R.queryParams,W.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!kn(R,W)||!Te(R.queryParams,W.queryParams);default:return!kn(R,W)}}(Me,Ht,Ht.routeConfig.runGuardsAndResolvers);cr?ht.canActivateChecks.push(new oe(K)):(Ht.data=Me.data,Ht._resolvedData=Me._resolvedData),ro(R,W,Ht.component?Er?Er.children:null:L,K,ht),cr&&Er&&Er.outlet&&Er.outlet.isActivated&&ht.canDeactivateChecks.push(new ae(Er.outlet.component,Me))}else Me&&So(W,Er,ht),ht.canActivateChecks.push(new oe(K)),ro(R,null,Ht.component?Er?Er.children:null:L,K,ht)})(Me,Ht[Me.value.outlet],L,K.concat([Me.value]),ht),delete Ht[Me.value.outlet]}),Object.entries(Ht).forEach(([Me,Er])=>So(Er,L.getContext(Me),ht)),ht}function So(R,W,L){const K=In(R),ht=R.value;Object.entries(K).forEach(([Ht,Me])=>{So(Me,ht.component?W?W.children.getContext(Ht):null:W,L)}),L.canDeactivateChecks.push(new ae(ht.component&&W&&W.outlet&&W.outlet.isActivated?W.outlet.component:null,ht))}function Wn(R){return"function"==typeof R}function hc(R){return R instanceof T.G||"EmptyError"===R?.name}const gs=Symbol("INITIAL_VALUE");function $s(){return(0,_t.n)(R=>(0,E.z)(R.map(W=>W.pipe((0,Bt.s)(1),(0,jt.Z)(gs)))).pipe((0,et.T)(W=>{for(const L of W)if(!0!==L){if(L===gs)return gs;if(!1===L||at(L))return L}return!0}),(0,At.p)(W=>W!==gs),(0,Bt.s)(1)))}function at(R){return ar(R)||R instanceof Ta}function _c(R){return(0,I.F)((0,qe.M)(W=>{if("boolean"!=typeof W)throw Bs(0,W)}),(0,et.T)(W=>!0===W))}class oc{constructor(W){this.segmentGroup=W||null}}class bn extends Error{constructor(W){super(),this.urlTree=W}}function fc(R){return(0,N.$)(new oc(R))}class sd{constructor(W,L){this.urlSerializer=W,this.urlTree=L}lineralizeSegments(W,L){let K=[],ht=L.root;for(;;){if(K=K.concat(ht.segments),0===ht.numberOfChildren)return(0,y.of)(K);if(ht.numberOfChildren>1||!ht.children[zt])return(0,N.$)(new o.wOt(4e3,!1));ht=ht.children[zt]}}applyRedirectCommands(W,L,K,ht,Ht){if("string"!=typeof L){const Er=L,{queryParams:cr,fragment:ao,routeConfig:dn,url:mn,outlet:un,params:ca,data:ka,title:Ss}=ht,za=(0,o.N4e)(Ht,()=>Er({params:ca,data:ka,queryParams:cr,fragment:ao,routeConfig:dn,url:mn,outlet:un,title:Ss}));if(za instanceof yr)throw new bn(za);L=za}const Me=this.applyRedirectCreateUrlTree(L,this.urlSerializer.parse(L),W,K);if("/"===L[0])throw new bn(Me);return Me}applyRedirectCreateUrlTree(W,L,K,ht){const Ht=this.createSegmentGroup(W,L.root,K,ht);return new yr(Ht,this.createQueryParams(L.queryParams,this.urlTree.queryParams),L.fragment)}createQueryParams(W,L){const K={};return Object.entries(W).forEach(([ht,Ht])=>{if("string"==typeof Ht&&":"===Ht[0]){const Er=Ht.substring(1);K[ht]=L[Er]}else K[ht]=Ht}),K}createSegmentGroup(W,L,K,ht){const Ht=this.createSegments(W,L.segments,K,ht);let Me={};return Object.entries(L.children).forEach(([Er,cr])=>{Me[Er]=this.createSegmentGroup(W,cr,K,ht)}),new mt(Ht,Me)}createSegments(W,L,K,ht){return L.map(Ht=>":"===Ht.path[0]?this.findPosParam(W,Ht,ht):this.findOrReturn(Ht,K))}findPosParam(W,L,K){const ht=K[L.path.substring(1)];if(!ht)throw new o.wOt(4001,!1);return ht}findOrReturn(W,L){let K=0;for(const ht of L){if(ht.path===W.path)return L.splice(K),ht;K++}return W}}const pn={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Hi(R,W,L,K,ht){const Ht=Jo(R,W,L);return Ht.matched?(K=function on(R,W){return R.providers&&!R._injector&&(R._injector=(0,o.Ol2)(R.providers,W,`Route: ${R.path}`)),R._injector??W}(W,K),function xl(R,W,L,K){const ht=W.canMatch;if(!ht||0===ht.length)return(0,y.of)(!0);const Ht=ht.map(Me=>{const Er=wo(Me,R);return Ne(function Li(R){return R&&Wn(R.canMatch)}(Er)?Er.canMatch(W,L):(0,o.N4e)(R,()=>Er(W,L)))});return(0,y.of)(Ht).pipe($s(),_c())}(K,W,L).pipe((0,et.T)(Me=>!0===Me?Ht:{...pn}))):(0,y.of)(Ht)}function Jo(R,W,L){if("**"===W.path)return function Ya(R){return{matched:!0,parameters:R.length>0?Wt(R).parameters:{},consumedSegments:R,remainingSegments:[],positionalParamSegments:{}}}(L);if(""===W.path)return"full"===W.pathMatch&&(R.hasChildren()||L.length>0)?{...pn}:{matched:!0,consumedSegments:[],remainingSegments:L,parameters:{},positionalParamSegments:{}};const ht=(W.matcher||me)(L,R,W);if(!ht)return{...pn};const Ht={};Object.entries(ht.posParams??{}).forEach(([Er,cr])=>{Ht[Er]=cr.path});const Me=ht.consumed.length>0?{...Ht,...ht.consumed[ht.consumed.length-1].parameters}:Ht;return{matched:!0,consumedSegments:ht.consumed,remainingSegments:L.slice(ht.consumed.length),parameters:Me,positionalParamSegments:ht.posParams??{}}}function ya(R,W,L,K){return L.length>0&&function Na(R,W,L){return L.some(K=>kc(R,W,K)&&ri(K)!==zt)}(R,L,K)?{segmentGroup:new mt(W,Wc(K,new mt(L,R.children))),slicedSegments:[]}:0===L.length&&function _l(R,W,L){return L.some(K=>kc(R,W,K))}(R,L,K)?{segmentGroup:new mt(R.segments,Hc(R,L,K,R.children)),slicedSegments:L}:{segmentGroup:new mt(R.segments,R.children),slicedSegments:L}}function Hc(R,W,L,K){const ht={};for(const Ht of L)if(kc(R,W,Ht)&&!K[ri(Ht)]){const Me=new mt([],{});ht[ri(Ht)]=Me}return{...K,...ht}}function Wc(R,W){const L={};L[zt]=W;for(const K of R)if(""===K.path&&ri(K)!==zt){const ht=new mt([],{});L[ri(K)]=ht}return L}function kc(R,W,L){return(!(R.hasChildren()||W.length>0)||"full"!==L.pathMatch)&&""===L.path}class nc{}class El{constructor(W,L,K,ht,Ht,Me,Er){this.injector=W,this.configLoader=L,this.rootComponentType=K,this.config=ht,this.urlTree=Ht,this.paramsInheritanceStrategy=Me,this.urlSerializer=Er,this.applyRedirects=new sd(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(W){return new o.wOt(4002,`'${W.segmentGroup}'`)}recognize(){const W=ya(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(W).pipe((0,et.T)(({children:L,rootSnapshot:K})=>{const ht=new Hn(K,L),Ht=new Js("",ht),Me=function xr(R,W,L=null,K=null){return ai(_o(R),W,L,K)}(K,[],this.urlTree.queryParams,this.urlTree.fragment);return Me.queryParams=this.urlTree.queryParams,Ht.url=this.urlSerializer.serialize(Me),{state:Ht,tree:Me}}))}match(W){const L=new Sa([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Object.freeze({}),zt,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,W,zt,L).pipe((0,et.T)(K=>({children:K,rootSnapshot:L})),(0,Mr.W)(K=>{if(K instanceof bn)return this.urlTree=K.urlTree,this.match(K.urlTree.root);throw K instanceof oc?this.noMatchError(K):K}))}processSegmentGroup(W,L,K,ht,Ht){return 0===K.segments.length&&K.hasChildren()?this.processChildren(W,L,K,Ht):this.processSegment(W,L,K,K.segments,ht,!0,Ht).pipe((0,et.T)(Me=>Me instanceof Hn?[Me]:[]))}processChildren(W,L,K,ht){const Ht=[];for(const Me of Object.keys(K.children))"primary"===Me?Ht.unshift(Me):Ht.push(Me);return(0,c.H)(Ht).pipe((0,ce.H)(Me=>{const Er=K.children[Me],cr=function Ga(R,W){const L=R.filter(K=>ri(K)===W);return L.push(...R.filter(K=>ri(K)!==W)),L}(L,Me);return this.processSegmentGroup(W,cr,Er,Me,ht)}),function _r(R,W){return(0,ct.N)((0,mr.S)(R,W,arguments.length>=2,!0))}((Me,Er)=>(Me.push(...Er),Me)),Ct(null),function ke(R,W){const L=arguments.length>=2;return K=>K.pipe(R?(0,At.p)((ht,Ht)=>R(ht,Ht,K)):ve.D,Wr(1),L?Ct(W):$t(()=>new T.G))}(),(0,kt.Z)(Me=>{if(null===Me)return fc(K);const Er=dl(Me);return function cd(R){R.sort((W,L)=>W.value.outlet===zt?-1:L.value.outlet===zt?1:W.value.outlet.localeCompare(L.value.outlet))}(Er),(0,y.of)(Er)}))}processSegment(W,L,K,ht,Ht,Me,Er){return(0,c.H)(L).pipe((0,ce.H)(cr=>this.processSegmentAgainstRoute(cr._injector??W,L,cr,K,ht,Ht,Me,Er).pipe((0,Mr.W)(ao=>{if(ao instanceof oc)return(0,y.of)(null);throw ao}))),ne(cr=>!!cr),(0,Mr.W)(cr=>{if(hc(cr))return function ia(R,W,L){return 0===W.length&&!R.children[L]}(K,ht,Ht)?(0,y.of)(new nc):fc(K);throw cr}))}processSegmentAgainstRoute(W,L,K,ht,Ht,Me,Er,cr){return ri(K)===Me||Me!==zt&&kc(ht,Ht,K)?void 0===K.redirectTo?this.matchSegmentAgainstRoute(W,ht,K,Ht,Me,cr):this.allowRedirects&&Er?this.expandSegmentAgainstRouteUsingRedirect(W,ht,L,K,Ht,Me,cr):fc(ht):fc(ht)}expandSegmentAgainstRouteUsingRedirect(W,L,K,ht,Ht,Me,Er){const{matched:cr,parameters:ao,consumedSegments:dn,positionalParamSegments:mn,remainingSegments:un}=Jo(L,ht,Ht);if(!cr)return fc(L);"string"==typeof ht.redirectTo&&"/"===ht.redirectTo[0]&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const ca=new Sa(Ht,ao,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Ec(ht),ri(ht),ht.component??ht._loadedComponent??null,ht,Kc(ht)),ka=Di(ca,Er,this.paramsInheritanceStrategy);ca.params=Object.freeze(ka.params),ca.data=Object.freeze(ka.data);const Ss=this.applyRedirects.applyRedirectCommands(dn,ht.redirectTo,mn,ca,W);return this.applyRedirects.lineralizeSegments(ht,Ss).pipe((0,kt.Z)(za=>this.processSegment(W,K,L,za.concat(un),Me,!1,Er)))}matchSegmentAgainstRoute(W,L,K,ht,Ht,Me){const Er=Hi(L,K,ht,W);return"**"===K.path&&(L.children={}),Er.pipe((0,_t.n)(cr=>cr.matched?this.getChildConfig(W=K._injector??W,K,ht).pipe((0,_t.n)(({routes:ao})=>{const dn=K._loadedInjector??W,{parameters:mn,consumedSegments:un,remainingSegments:ca}=cr,ka=new Sa(un,mn,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Ec(K),ri(K),K.component??K._loadedComponent??null,K,Kc(K)),Ss=Di(ka,Me,this.paramsInheritanceStrategy);ka.params=Object.freeze(Ss.params),ka.data=Object.freeze(Ss.data);const{segmentGroup:za,slicedSegments:Zc}=ya(L,un,ca,ao);if(0===Zc.length&&za.hasChildren())return this.processChildren(dn,ao,za,ka).pipe((0,et.T)(Za=>new Hn(ka,Za)));if(0===ao.length&&0===Zc.length)return(0,y.of)(new Hn(ka,[]));const Ks=ri(K)===Ht;return this.processSegment(dn,ao,za,Zc,Ks?zt:Ht,!0,ka).pipe((0,et.T)(Za=>new Hn(ka,Za instanceof Hn?[Za]:[])))})):fc(L)))}getChildConfig(W,L,K){return L.children?(0,y.of)({routes:L.children,injector:W}):L.loadChildren?void 0!==L._loadedRoutes?(0,y.of)({routes:L._loadedRoutes,injector:L._loadedInjector}):function vl(R,W,L,K){const ht=W.canLoad;if(void 0===ht||0===ht.length)return(0,y.of)(!0);const Ht=ht.map(Me=>{const Er=wo(Me,R);return Ne(function ti(R){return R&&Wn(R.canLoad)}(Er)?Er.canLoad(W,L):(0,o.N4e)(R,()=>Er(W,L)))});return(0,y.of)(Ht).pipe($s(),_c())}(W,L,K).pipe((0,kt.Z)(ht=>ht?this.configLoader.loadChildren(W,L).pipe((0,qe.M)(Ht=>{L._loadedRoutes=Ht.routes,L._loadedInjector=Ht.injector})):function jl(){return(0,N.$)(Us(!1,de.GuardRejected))}())):(0,y.of)({routes:[],injector:W})}}function ll(R){const W=R.value.routeConfig;return W&&""===W.path}function dl(R){const W=[],L=new Set;for(const K of R){if(!ll(K)){W.push(K);continue}const ht=W.find(Ht=>K.value.routeConfig===Ht.value.routeConfig);void 0!==ht?(ht.children.push(...K.children),L.add(ht)):W.push(K)}for(const K of L){const ht=dl(K.children);W.push(new Hn(K.value,ht))}return W.filter(K=>!L.has(K))}function Ec(R){return R.data||{}}function Kc(R){return R.resolve||{}}function Mi(R){const W=R.children.map(L=>Mi(L)).flat();return[R,...W]}function ja(R){return(0,_t.n)(W=>{const L=R(W);return L?(0,c.H)(L).pipe((0,et.T)(()=>W)):(0,y.of)(W)})}let ni=(()=>{class R{buildTitle(L){let K,ht=L.root;for(;void 0!==ht;)K=this.getResolvedTitleForRoute(ht)??K,ht=ht.children.find(Ht=>Ht.outlet===zt);return K}getResolvedTitleForRoute(L){return L.data[Ae]}static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:()=>(0,o.WQX)(Cc),providedIn:"root"})}}return R})(),Cc=(()=>{class R extends ni{constructor(L){super(),this.title=L}updateTitle(L){const K=this.buildTitle(L);void 0!==K&&this.title.setTitle(K)}static{this.\u0275fac=function(K){return new(K||R)(o.KVO(le.hE))}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();const Xi=new o.nKC("",{providedIn:"root",factory:()=>({})});let fa=(()=>{class R{static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275cmp=o.VBU({type:R,selectors:[["ng-component"]],standalone:!0,features:[o.aNF],decls:1,vars:0,template:function(K,ht){1&K&&o.nrm(0,"router-outlet")},dependencies:[tc],encapsulation:2})}}return R})();function $n(R){const W=R.children&&R.children.map($n),L=W?{...R,children:W}:{...R};return!L.component&&!L.loadComponent&&(W||L.loadChildren)&&L.outlet&&L.outlet!==zt&&(L.component=fa),L}const fs=new o.nKC("");let ic=(()=>{class R{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,o.WQX)(o.Ql9)}loadComponent(L){if(this.componentLoaders.get(L))return this.componentLoaders.get(L);if(L._loadedComponent)return(0,y.of)(L._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(L);const K=Ne(L.loadComponent()).pipe((0,et.T)(Sc),(0,qe.M)(Ht=>{this.onLoadEndListener&&this.onLoadEndListener(L),L._loadedComponent=Ht}),(0,yt.j)(()=>{this.componentLoaders.delete(L)})),ht=new z.G(K,()=>new q.B).pipe((0,Lt.B)());return this.componentLoaders.set(L,ht),ht}loadChildren(L,K){if(this.childrenLoaders.get(K))return this.childrenLoaders.get(K);if(K._loadedRoutes)return(0,y.of)({routes:K._loadedRoutes,injector:K._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(K);const Ht=function Wi(R,W,L,K){return Ne(R.loadChildren()).pipe((0,et.T)(Sc),(0,kt.Z)(ht=>ht instanceof o.Co$||Array.isArray(ht)?(0,y.of)(ht):(0,c.H)(W.compileModuleAsync(ht))),(0,et.T)(ht=>{K&&K(R);let Ht,Me,Er=!1;return Array.isArray(ht)?(Me=ht,!0):(Ht=ht.create(L).injector,Me=Ht.get(fs,[],{optional:!0,self:!0}).flat()),{routes:Me.map($n),injector:Ht}}))}(K,this.compiler,L,this.onLoadEndListener).pipe((0,yt.j)(()=>{this.childrenLoaders.delete(K)})),Me=new z.G(Ht,()=>new q.B).pipe((0,Lt.B)());return this.childrenLoaders.set(K,Me),Me}static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();function Sc(R){return function Dc(R){return R&&"object"==typeof R&&"default"in R}(R)?R.default:R}let Ds=(()=>{class R{static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:()=>(0,o.WQX)(va),providedIn:"root"})}}return R})(),va=(()=>{class R{shouldProcessUrl(L){return!0}extract(L){return L}merge(L,K){return L}static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();const ac=new o.nKC(""),vn=new o.nKC("");function Vs(R,W,L){const K=R.get(vn),ht=R.get(pt.qQ);return R.get(o.SKi).runOutsideAngular(()=>{if(!ht.startViewTransition||K.skipNextTransition)return K.skipNextTransition=!1,new Promise(ao=>setTimeout(ao));let Ht;const Me=new Promise(ao=>{Ht=ao}),Er=ht.startViewTransition(()=>(Ht(),function Ui(R){return new Promise(W=>{(0,o.mal)({read:()=>setTimeout(W)},{injector:R})})}(R))),{onViewTransitionCreated:cr}=K;return cr&&(0,o.N4e)(R,()=>cr({transition:Er,from:W,to:L})),Me})}const F=new o.nKC("");let Dt=(()=>{class R{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new q.B,this.transitionAbortSubject=new q.B,this.configLoader=(0,o.WQX)(ic),this.environmentInjector=(0,o.WQX)(o.uvJ),this.urlSerializer=(0,o.WQX)(It),this.rootContexts=(0,o.WQX)(ea),this.location=(0,o.WQX)(pt.aZ),this.inputBindingEnabled=null!==(0,o.WQX)(ec,{optional:!0}),this.titleStrategy=(0,o.WQX)(ni),this.options=(0,o.WQX)(Xi,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,o.WQX)(Ds),this.createViewTransition=(0,o.WQX)(ac,{optional:!0}),this.navigationErrorHandler=(0,o.WQX)(F,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,y.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=ht=>this.events.next(new Eo(ht)),this.configLoader.onLoadStartListener=ht=>this.events.next(new xo(ht))}complete(){this.transitions?.complete()}handleNavigationRequest(L){const K=++this.navigationId;this.transitions?.next({...this.transitions.value,...L,id:K})}setupNavigations(L,K,ht){return this.transitions=new _.t({id:0,currentUrlTree:K,currentRawUrl:K,extractedUrl:this.urlHandlingStrategy.extract(K),urlAfterRedirects:this.urlHandlingStrategy.extract(K),rawUrl:K,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:Be,restoredState:null,currentSnapshot:ht.snapshot,targetSnapshot:null,currentRouterState:ht,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,At.p)(Ht=>0!==Ht.id),(0,et.T)(Ht=>({...Ht,extractedUrl:this.urlHandlingStrategy.extract(Ht.rawUrl)})),(0,_t.n)(Ht=>{let Me=!1,Er=!1;return(0,y.of)(Ht).pipe((0,_t.n)(cr=>{if(this.navigationId>Ht.id)return this.cancelNavigationTransition(Ht,"",de.SupersededByNewNavigation),Y.w;this.currentTransition=Ht,this.currentNavigation={id:cr.id,initialUrl:cr.rawUrl,extractedUrl:cr.extractedUrl,targetBrowserUrl:"string"==typeof cr.extras.browserUrl?this.urlSerializer.parse(cr.extras.browserUrl):cr.extras.browserUrl,trigger:cr.source,extras:cr.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const ao=!L.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!ao&&"reload"!==(cr.extras.onSameUrlNavigation??L.onSameUrlNavigation)){const mn="";return this.events.next(new fr(cr.id,this.urlSerializer.serialize(cr.rawUrl),mn,He.IgnoredSameUrlNavigation)),cr.resolve(!1),Y.w}if(this.urlHandlingStrategy.shouldProcessUrl(cr.rawUrl))return(0,y.of)(cr).pipe((0,_t.n)(mn=>{const un=this.transitions?.getValue();return this.events.next(new Yt(mn.id,this.urlSerializer.serialize(mn.extractedUrl),mn.source,mn.restoredState)),un!==this.transitions?.getValue()?Y.w:Promise.resolve(mn)}),function ga(R,W,L,K,ht,Ht){return(0,kt.Z)(Me=>function kl(R,W,L,K,ht,Ht,Me="emptyOnly"){return new El(R,W,L,K,ht,Me,Ht).recognize()}(R,W,L,K,Me.extractedUrl,ht,Ht).pipe((0,et.T)(({state:Er,tree:cr})=>({...Me,targetSnapshot:Er,urlAfterRedirects:cr}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,L.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,qe.M)(mn=>{Ht.targetSnapshot=mn.targetSnapshot,Ht.urlAfterRedirects=mn.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:mn.urlAfterRedirects};const un=new Cr(mn.id,this.urlSerializer.serialize(mn.extractedUrl),this.urlSerializer.serialize(mn.urlAfterRedirects),mn.targetSnapshot);this.events.next(un)}));if(ao&&this.urlHandlingStrategy.shouldProcessUrl(cr.currentRawUrl)){const{id:mn,extractedUrl:un,source:ca,restoredState:ka,extras:Ss}=cr,za=new Yt(mn,this.urlSerializer.serialize(un),ca,ka);this.events.next(za);const Zc=Fo(this.rootComponentType).snapshot;return this.currentTransition=Ht={...cr,targetSnapshot:Zc,urlAfterRedirects:un,extras:{...Ss,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=un,(0,y.of)(Ht)}{const mn="";return this.events.next(new fr(cr.id,this.urlSerializer.serialize(cr.extractedUrl),mn,He.IgnoredByUrlHandlingStrategy)),cr.resolve(!1),Y.w}}),(0,qe.M)(cr=>{const ao=new Pr(cr.id,this.urlSerializer.serialize(cr.extractedUrl),this.urlSerializer.serialize(cr.urlAfterRedirects),cr.targetSnapshot);this.events.next(ao)}),(0,et.T)(cr=>(this.currentTransition=Ht={...cr,guards:Lr(cr.targetSnapshot,cr.currentSnapshot,this.rootContexts)},Ht)),function gt(R,W){return(0,kt.Z)(L=>{const{targetSnapshot:K,currentSnapshot:ht,guards:{canActivateChecks:Ht,canDeactivateChecks:Me}}=L;return 0===Me.length&&0===Ht.length?(0,y.of)({...L,guardsResult:!0}):function Z(R,W,L,K){return(0,c.H)(R).pipe((0,kt.Z)(ht=>function gc(R,W,L,K,ht){const Ht=W&&W.routeConfig?W.routeConfig.canDeactivate:null;if(!Ht||0===Ht.length)return(0,y.of)(!0);const Me=Ht.map(Er=>{const cr=oi(W)??ht,ao=wo(Er,cr);return Ne(function ha(R){return R&&Wn(R.canDeactivate)}(ao)?ao.canDeactivate(R,W,L,K):(0,o.N4e)(cr,()=>ao(R,W,L,K))).pipe(ne())});return(0,y.of)(Me).pipe($s())}(ht.component,ht.route,L,W,K)),ne(ht=>!0!==ht,!0))}(Me,K,ht,R).pipe((0,kt.Z)(Er=>Er&&function zi(R){return"boolean"==typeof R}(Er)?function Rt(R,W,L,K){return(0,c.H)(W).pipe((0,ce.H)(ht=>(0,A.x)(function ko(R,W){return null!==R&&W&&W(new fo(R)),(0,y.of)(!0)}(ht.route.parent,K),function je(R,W){return null!==R&&W&&W(new si(R)),(0,y.of)(!0)}(ht.route,K),function $a(R,W,L){const K=W[W.length-1],Ht=W.slice(0,W.length-1).reverse().map(Me=>function Fr(R){const W=R.routeConfig?R.routeConfig.canActivateChild:null;return W&&0!==W.length?{node:R,guards:W}:null}(Me)).filter(Me=>null!==Me).map(Me=>(0,S.v)(()=>{const Er=Me.guards.map(cr=>{const ao=oi(Me.node)??L,dn=wo(cr,ao);return Ne(function Ti(R){return R&&Wn(R.canActivateChild)}(dn)?dn.canActivateChild(K,R):(0,o.N4e)(ao,()=>dn(K,R))).pipe(ne())});return(0,y.of)(Er).pipe($s())}));return(0,y.of)(Ht).pipe($s())}(R,ht.path,L),function en(R,W,L){const K=W.routeConfig?W.routeConfig.canActivate:null;if(!K||0===K.length)return(0,y.of)(!0);const ht=K.map(Ht=>(0,S.v)(()=>{const Me=oi(W)??L,Er=wo(Ht,Me);return Ne(function Ai(R){return R&&Wn(R.canActivate)}(Er)?Er.canActivate(W,R):(0,o.N4e)(Me,()=>Er(W,R))).pipe(ne())}));return(0,y.of)(ht).pipe($s())}(R,ht.route,L))),ne(ht=>!0!==ht,!0))}(K,Ht,R,W):(0,y.of)(Er)),(0,et.T)(Er=>({...L,guardsResult:Er})))})}(this.environmentInjector,cr=>this.events.next(cr)),(0,qe.M)(cr=>{if(Ht.guardsResult=cr.guardsResult,cr.guardsResult&&"boolean"!=typeof cr.guardsResult)throw Bs(0,cr.guardsResult);const ao=new $r(cr.id,this.urlSerializer.serialize(cr.extractedUrl),this.urlSerializer.serialize(cr.urlAfterRedirects),cr.targetSnapshot,!!cr.guardsResult);this.events.next(ao)}),(0,At.p)(cr=>!!cr.guardsResult||(this.cancelNavigationTransition(cr,"",de.GuardRejected),!1)),ja(cr=>{if(cr.guards.canActivateChecks.length)return(0,y.of)(cr).pipe((0,qe.M)(ao=>{const dn=new Jr(ao.id,this.urlSerializer.serialize(ao.extractedUrl),this.urlSerializer.serialize(ao.urlAfterRedirects),ao.targetSnapshot);this.events.next(dn)}),(0,_t.n)(ao=>{let dn=!1;return(0,y.of)(ao).pipe(function Pd(R,W){return(0,kt.Z)(L=>{const{targetSnapshot:K,guards:{canActivateChecks:ht}}=L;if(!ht.length)return(0,y.of)(L);const Ht=new Set(ht.map(cr=>cr.route)),Me=new Set;for(const cr of Ht)if(!Me.has(cr))for(const ao of Mi(cr))Me.add(ao);let Er=0;return(0,c.H)(Me).pipe((0,ce.H)(cr=>Ht.has(cr)?function Ki(R,W,L,K){const ht=R.routeConfig,Ht=R._resolve;return void 0!==ht?.title&&!hs(ht)&&(Ht[Ae]=ht.title),function mc(R,W,L,K){const ht=ie(R);if(0===ht.length)return(0,y.of)({});const Ht={};return(0,c.H)(ht).pipe((0,kt.Z)(Me=>function Gi(R,W,L,K){const ht=oi(W)??K,Ht=wo(R,ht);return Ne(Ht.resolve?Ht.resolve(W,L):(0,o.N4e)(ht,()=>Ht(W,L)))}(R[Me],W,L,K).pipe(ne(),(0,qe.M)(Er=>{if(Er instanceof Ta)throw Bs(new ye,Er);Ht[Me]=Er}))),Wr(1),(0,Ve.u)(Ht),(0,Mr.W)(Me=>hc(Me)?Y.w:(0,N.$)(Me)))}(Ht,R,W,K).pipe((0,et.T)(Me=>(R._resolvedData=Me,R.data=Di(R,R.parent,L).resolve,null)))}(cr,K,R,W):(cr.data=Di(cr,cr.parent,R).resolve,(0,y.of)(void 0))),(0,qe.M)(()=>Er++),Wr(1),(0,kt.Z)(cr=>Er===Me.size?(0,y.of)(L):Y.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,qe.M)({next:()=>dn=!0,complete:()=>{dn||this.cancelNavigationTransition(ao,"",de.NoDataFromResolver)}}))}),(0,qe.M)(ao=>{const dn=new eo(ao.id,this.urlSerializer.serialize(ao.extractedUrl),this.urlSerializer.serialize(ao.urlAfterRedirects),ao.targetSnapshot);this.events.next(dn)}))}),ja(cr=>{const ao=dn=>{const mn=[];dn.routeConfig?.loadComponent&&!dn.routeConfig._loadedComponent&&mn.push(this.configLoader.loadComponent(dn.routeConfig).pipe((0,qe.M)(un=>{dn.component=un}),(0,et.T)(()=>{})));for(const un of dn.children)mn.push(...ao(un));return mn};return(0,E.z)(ao(cr.targetSnapshot.root)).pipe(Ct(null),(0,Bt.s)(1))}),ja(()=>this.afterPreactivation()),(0,_t.n)(()=>{const{currentSnapshot:cr,targetSnapshot:ao}=Ht,dn=this.createViewTransition?.(this.environmentInjector,cr.root,ao.root);return dn?(0,c.H)(dn).pipe((0,et.T)(()=>Ht)):(0,y.of)(Ht)}),(0,et.T)(cr=>{const ao=function Fi(R,W,L){const K=pi(R,W._root,L?L._root:void 0);return new ds(K,W)}(L.routeReuseStrategy,cr.targetSnapshot,cr.currentRouterState);return this.currentTransition=Ht={...cr,targetRouterState:ao},this.currentNavigation.targetRouterState=ao,Ht}),(0,qe.M)(()=>{this.events.next(new jo)}),((R,W,L,K)=>(0,et.T)(ht=>(new tt(W,ht.targetRouterState,ht.currentRouterState,L,K).activate(R),ht)))(this.rootContexts,L.routeReuseStrategy,cr=>this.events.next(cr),this.inputBindingEnabled),(0,Bt.s)(1),(0,qe.M)({next:cr=>{Me=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Mt(cr.id,this.urlSerializer.serialize(cr.extractedUrl),this.urlSerializer.serialize(cr.urlAfterRedirects))),this.titleStrategy?.updateTitle(cr.targetRouterState.snapshot),cr.resolve(!0)},complete:()=>{Me=!0}}),(0,Ie.Q)(this.transitionAbortSubject.pipe((0,qe.M)(cr=>{throw cr}))),(0,yt.j)(()=>{!Me&&!Er&&this.cancelNavigationTransition(Ht,"",de.SupersededByNewNavigation),this.currentTransition?.id===Ht.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,Mr.W)(cr=>{if(Er=!0,Es(cr))this.events.next(new Oe(Ht.id,this.urlSerializer.serialize(Ht.extractedUrl),cr.message,cr.cancellationCode)),function Bi(R){return Es(R)&&ar(R.url)}(cr)?this.events.next(new Yn(cr.url,cr.navigationBehaviorOptions)):Ht.resolve(!1);else{const ao=new Ir(Ht.id,this.urlSerializer.serialize(Ht.extractedUrl),cr,Ht.targetSnapshot??void 0);try{const dn=(0,o.N4e)(this.environmentInjector,()=>this.navigationErrorHandler?.(ao));if(dn instanceof Ta){const{message:mn,cancellationCode:un}=Bs(0,dn);this.events.next(new Oe(Ht.id,this.urlSerializer.serialize(Ht.extractedUrl),mn,un)),this.events.next(new Yn(dn.redirectTo,dn.navigationBehaviorOptions))}else{this.events.next(ao);const mn=L.errorHandler(cr);Ht.resolve(!!mn)}}catch(dn){this.options.resolveNavigationPromiseOnError?Ht.resolve(!1):Ht.reject(dn)}}return Y.w}))}))}cancelNavigationTransition(L,K,ht){const Ht=new Oe(L.id,this.urlSerializer.serialize(L.extractedUrl),K,ht);this.events.next(Ht),L.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){const L=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),K=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return L.toString()!==K?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();function rt(R){return R!==Be}let wt=(()=>{class R{static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:()=>(0,o.WQX)(kr),providedIn:"root"})}}return R})();class Se{shouldDetach(W){return!1}store(W,L){}shouldAttach(W){return!1}retrieve(W){return null}shouldReuseRoute(W,L){return W.routeConfig===L.routeConfig}}let kr=(()=>{class R extends Se{static{this.\u0275fac=(()=>{let L;return function(ht){return(L||(L=o.xGo(R)))(ht||R)}})()}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})(),Br=(()=>{class R{static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:()=>(0,o.WQX)(To),providedIn:"root"})}}return R})(),To=(()=>{class R extends Br{constructor(){super(...arguments),this.location=(0,o.WQX)(pt.aZ),this.urlSerializer=(0,o.WQX)(It),this.options=(0,o.WQX)(Xi,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,o.WQX)(Ds),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new yr,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Fo(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(L){return this.location.subscribe(K=>{"popstate"===K.type&&L(K.url,K.state)})}handleRouterEvent(L,K){if(L instanceof Yt)this.stateMemento=this.createStateMemento();else if(L instanceof fr)this.rawUrlTree=K.initialUrl;else if(L instanceof Cr){if("eager"===this.urlUpdateStrategy&&!K.extras.skipLocationChange){const ht=this.urlHandlingStrategy.merge(K.finalUrl,K.initialUrl);this.setBrowserUrl(K.targetBrowserUrl??ht,K)}}else L instanceof jo?(this.currentUrlTree=K.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(K.finalUrl,K.initialUrl),this.routerState=K.targetRouterState,"deferred"===this.urlUpdateStrategy&&!K.extras.skipLocationChange&&this.setBrowserUrl(K.targetBrowserUrl??this.rawUrlTree,K)):L instanceof Oe&&(L.code===de.GuardRejected||L.code===de.NoDataFromResolver)?this.restoreHistory(K):L instanceof Ir?this.restoreHistory(K,!0):L instanceof Mt&&(this.lastSuccessfulId=L.id,this.currentPageId=this.browserPageId)}setBrowserUrl(L,K){const ht=L instanceof yr?this.urlSerializer.serialize(L):L;if(this.location.isCurrentPathEqualTo(ht)||K.extras.replaceUrl){const Me={...K.extras.state,...this.generateNgRouterState(K.id,this.browserPageId)};this.location.replaceState(ht,"",Me)}else{const Ht={...K.extras.state,...this.generateNgRouterState(K.id,this.browserPageId+1)};this.location.go(ht,"",Ht)}}restoreHistory(L,K=!1){if("computed"===this.canceledNavigationResolution){const Ht=this.currentPageId-this.browserPageId;0!==Ht?this.location.historyGo(Ht):this.currentUrlTree===L.finalUrl&&0===Ht&&(this.resetState(L),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(K&&this.resetState(L),this.resetUrlToCurrentUrlTree())}resetState(L){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,L.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(L,K){return"computed"===this.canceledNavigationResolution?{navigationId:L,\u0275routerPageId:K}:{navigationId:L}}static{this.\u0275fac=(()=>{let L;return function(ht){return(L||(L=o.xGo(R)))(ht||R)}})()}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();var rn=function(R){return R[R.COMPLETE=0]="COMPLETE",R[R.FAILED=1]="FAILED",R[R.REDIRECTING=2]="REDIRECTING",R}(rn||{});function Ln(R,W){R.events.pipe((0,At.p)(L=>L instanceof Mt||L instanceof Oe||L instanceof Ir||L instanceof fr),(0,et.T)(L=>L instanceof Mt||L instanceof fr?rn.COMPLETE:L instanceof Oe&&(L.code===de.Redirect||L.code===de.SupersededByNewNavigation)?rn.REDIRECTING:rn.FAILED),(0,At.p)(L=>L!==rn.REDIRECTING),(0,Bt.s)(1)).subscribe(()=>{W()})}function xn(R){throw R}const ln={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Pn={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let yo=(()=>{class R{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.console=(0,o.WQX)(o.H3F),this.stateManager=(0,o.WQX)(Br),this.options=(0,o.WQX)(Xi,{optional:!0})||{},this.pendingTasks=(0,o.WQX)(o.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,o.WQX)(Dt),this.urlSerializer=(0,o.WQX)(It),this.location=(0,o.WQX)(pt.aZ),this.urlHandlingStrategy=(0,o.WQX)(Ds),this._events=new q.B,this.errorHandler=this.options.errorHandler||xn,this.navigated=!1,this.routeReuseStrategy=(0,o.WQX)(wt),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,o.WQX)(fs,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,o.WQX)(ec,{optional:!0}),this.eventsSubscription=new dt.yU,this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:L=>{this.console.warn(L)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const L=this.navigationTransitions.events.subscribe(K=>{try{const ht=this.navigationTransitions.currentTransition,Ht=this.navigationTransitions.currentNavigation;if(null!==ht&&null!==Ht)if(this.stateManager.handleRouterEvent(K,Ht),K instanceof Oe&&K.code!==de.Redirect&&K.code!==de.SupersededByNewNavigation)this.navigated=!0;else if(K instanceof Mt)this.navigated=!0;else if(K instanceof Yn){const Me=K.navigationBehaviorOptions,Er=this.urlHandlingStrategy.merge(K.url,ht.currentRawUrl),cr={browserUrl:ht.extras.browserUrl,info:ht.extras.info,skipLocationChange:ht.extras.skipLocationChange,replaceUrl:ht.extras.replaceUrl||"eager"===this.urlUpdateStrategy||rt(ht.source),...Me};this.scheduleNavigation(Er,Be,null,cr,{resolve:ht.resolve,reject:ht.reject,promise:ht.promise})}(function Oo(R){return!(R instanceof jo||R instanceof Yn)})(K)&&this._events.next(K)}catch(ht){this.navigationTransitions.transitionAbortSubject.next(ht)}});this.eventsSubscription.add(L)}resetRootComponentType(L){this.routerState.root.component=L,this.navigationTransitions.rootComponentType=L}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Be,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((L,K)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(L,"popstate",K)},0)})}navigateToSyncWithBrowser(L,K,ht){const Ht={replaceUrl:!0},Me=ht?.navigationId?ht:null;if(ht){const cr={...ht};delete cr.navigationId,delete cr.\u0275routerPageId,0!==Object.keys(cr).length&&(Ht.state=cr)}const Er=this.parseUrl(L);this.scheduleNavigation(Er,K,Me,Ht)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(L){this.config=L.map($n),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(L,K={}){const{relativeTo:ht,queryParams:Ht,fragment:Me,queryParamsHandling:Er,preserveFragment:cr}=K,ao=cr?this.currentUrlTree.fragment:Me;let mn,dn=null;switch(Er??this.options.defaultQueryParamsHandling){case"merge":dn={...this.currentUrlTree.queryParams,...Ht};break;case"preserve":dn=this.currentUrlTree.queryParams;break;default:dn=Ht||null}null!==dn&&(dn=this.removeEmptyProps(dn));try{mn=_o(ht?ht.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof L[0]||"/"!==L[0][0])&&(L=[]),mn=this.currentUrlTree.root}return ai(mn,L,dn,ao??null)}navigateByUrl(L,K={skipLocationChange:!1}){const ht=ar(L)?L:this.parseUrl(L),Ht=this.urlHandlingStrategy.merge(ht,this.rawUrlTree);return this.scheduleNavigation(Ht,Be,null,K)}navigate(L,K={skipLocationChange:!1}){return function Vr(R){for(let W=0;W(null!=Ht&&(K[ht]=Ht),K),{})}scheduleNavigation(L,K,ht,Ht,Me){if(this.disposed)return Promise.resolve(!1);let Er,cr,ao;Me?(Er=Me.resolve,cr=Me.reject,ao=Me.promise):ao=new Promise((mn,un)=>{Er=mn,cr=un});const dn=this.pendingTasks.add();return Ln(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(dn))}),this.navigationTransitions.handleNavigationRequest({source:K,restoredState:ht,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:L,extras:Ht,resolve:Er,reject:cr,promise:ao,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),ao.catch(mn=>Promise.reject(mn))}static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})(),Fn=(()=>{class R{constructor(L,K,ht,Ht,Me,Er){this.router=L,this.route=K,this.tabIndexAttribute=ht,this.renderer=Ht,this.el=Me,this.locationStrategy=Er,this.href=null,this.onChanges=new q.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1,this.routerLinkInput=null;const cr=Me.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===cr||"area"===cr,this.isAnchorElement?this.subscription=L.events.subscribe(ao=>{ao instanceof Mt&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(L){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",L)}ngOnChanges(L){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(L){null==L?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(this.routerLinkInput=ar(L)||Array.isArray(L)?L:[L],this.setTabIndexIfNotOnNativeEl("0"))}onClick(L,K,ht,Ht,Me){const Er=this.urlTree;return!!(null===Er||this.isAnchorElement&&(0!==L||K||ht||Ht||Me||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(Er,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const L=this.urlTree;this.href=null!==L&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(L)):null;const K=null===this.href?null:(0,o.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",K)}applyAttributeValue(L,K){const ht=this.renderer,Ht=this.el.nativeElement;null!==K?ht.setAttribute(Ht,L,K):ht.removeAttribute(Ht,L)}get urlTree(){return null===this.routerLinkInput?null:ar(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{this.\u0275fac=function(K){return new(K||R)(o.rXU(yo),o.rXU(Zn),o.kS0("tabindex"),o.rXU(o.sFG),o.rXU(o.aKT),o.rXU(pt.hb))}}static{this.\u0275dir=o.FsC({type:R,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(K,ht){1&K&&o.bIt("click",function(Me){return ht.onClick(Me.button,Me.ctrlKey,Me.shiftKey,Me.altKey,Me.metaKey)}),2&K&&o.BMQ("target",ht.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",o.L39],skipLocationChange:[2,"skipLocationChange","skipLocationChange",o.L39],replaceUrl:[2,"replaceUrl","replaceUrl",o.L39],routerLink:"routerLink"},standalone:!0,features:[o.GFd,o.OA$]})}}return R})(),xi=(()=>{class R{get isActive(){return this._isActive}constructor(L,K,ht,Ht,Me){this.router=L,this.element=K,this.renderer=ht,this.cdr=Ht,this.link=Me,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new o.bkB,this.routerEventsSubscription=L.events.subscribe(Er=>{Er instanceof Mt&&this.update()})}ngAfterContentInit(){(0,y.of)(this.links.changes,(0,y.of)(null)).pipe((0,Pt.U)()).subscribe(L=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const L=[...this.links.toArray(),this.link].filter(K=>!!K).map(K=>K.onChanges);this.linkInputChangesSubscription=(0,c.H)(L).pipe((0,Pt.U)()).subscribe(K=>{this._isActive!==this.isLinkActive(this.router)(K)&&this.update()})}set routerLinkActive(L){const K=Array.isArray(L)?L:L.split(" ");this.classes=K.filter(ht=>!!ht)}ngOnChanges(L){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const L=this.hasActiveLinks();this.classes.forEach(K=>{L?this.renderer.addClass(this.element.nativeElement,K):this.renderer.removeClass(this.element.nativeElement,K)}),L&&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!==L&&(this._isActive=L,this.cdr.markForCheck(),this.isActiveChange.emit(L))})}isLinkActive(L){const K=function _i(R){return!!R.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return ht=>{const Ht=ht.urlTree;return!!Ht&&L.isActive(Ht,K)}}hasActiveLinks(){const L=this.isLinkActive(this.router);return this.link&&L(this.link)||this.links.some(L)}static{this.\u0275fac=function(K){return new(K||R)(o.rXU(yo),o.rXU(o.aKT),o.rXU(o.sFG),o.rXU(o.gRc),o.rXU(Fn,8))}}static{this.\u0275dir=o.FsC({type:R,selectors:[["","routerLinkActive",""]],contentQueries:function(K,ht,Ht){if(1&K&&o.wni(Ht,Fn,5),2&K){let Me;o.mGM(Me=o.lsd())&&(ht.links=Me)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[o.OA$]})}}return R})();class Yi{}let ki=(()=>{class R{constructor(L,K,ht,Ht,Me){this.router=L,this.injector=ht,this.preloadingStrategy=Ht,this.loader=Me}setUpPreloading(){this.subscription=this.router.events.pipe((0,At.p)(L=>L instanceof Mt),(0,ce.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(L,K){const ht=[];for(const Ht of K){Ht.providers&&!Ht._injector&&(Ht._injector=(0,o.Ol2)(Ht.providers,L,`Route: ${Ht.path}`));const Me=Ht._injector??L,Er=Ht._loadedInjector??Me;(Ht.loadChildren&&!Ht._loadedRoutes&&void 0===Ht.canLoad||Ht.loadComponent&&!Ht._loadedComponent)&&ht.push(this.preloadConfig(Me,Ht)),(Ht.children||Ht._loadedRoutes)&&ht.push(this.processRoutes(Er,Ht.children??Ht._loadedRoutes))}return(0,c.H)(ht).pipe((0,Pt.U)())}preloadConfig(L,K){return this.preloadingStrategy.preload(K,()=>{let ht;ht=K.loadChildren&&void 0===K.canLoad?this.loader.loadChildren(L,K):(0,y.of)(null);const Ht=ht.pipe((0,kt.Z)(Me=>null===Me?(0,y.of)(void 0):(K._loadedRoutes=Me.routes,K._loadedInjector=Me.injector,this.processRoutes(Me.injector??L,Me.routes))));if(K.loadComponent&&!K._loadedComponent){const Me=this.loader.loadComponent(K);return(0,c.H)([Ht,Me]).pipe((0,Pt.U)())}return Ht})}static{this.\u0275fac=function(K){return new(K||R)(o.KVO(yo),o.KVO(o.Ql9),o.KVO(o.uvJ),o.KVO(Yi),o.KVO(ic))}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();const ma=new o.nKC("");let nn=(()=>{class R{constructor(L,K,ht,Ht,Me={}){this.urlSerializer=L,this.transitions=K,this.viewportScroller=ht,this.zone=Ht,this.options=Me,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},Me.scrollPositionRestoration||="disabled",Me.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(L=>{L instanceof Yt?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=L.navigationTrigger,this.restoredId=L.restoredState?L.restoredState.navigationId:0):L instanceof Mt?(this.lastId=L.id,this.scheduleScrollEvent(L,this.urlSerializer.parse(L.urlAfterRedirects).fragment)):L instanceof fr&&L.code===He.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(L,this.urlSerializer.parse(L.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(L=>{L instanceof vi&&(L.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(L.position):L.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(L.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(L,K){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new vi(L,"popstate"===this.lastSource?this.store[this.restoredId]:null,K))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static{this.\u0275fac=function(K){o.QTQ()}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac})}}return R})();function Gc(R,...W){return(0,o.EmA)([{provide:fs,multi:!0,useValue:R},[],{provide:Zn,useFactory:zs,deps:[yo]},{provide:o.iLQ,multi:!0,useFactory:Hs},W.map(L=>L.\u0275providers)])}function zs(R){return R.routerState.root}function xa(R,W){return{\u0275kind:R,\u0275providers:W}}function Va(R={}){return xa(4,[{provide:ma,useFactory:()=>{const L=(0,o.WQX)(pt.Xr),K=(0,o.WQX)(o.SKi),ht=(0,o.WQX)(Dt),Ht=(0,o.WQX)(It);return new nn(Ht,ht,L,K,R)}}])}function Hs(){const R=(0,o.WQX)(o.zZn);return W=>{const L=R.get(o.o8S);if(W!==L.components[0])return;const K=R.get(yo),ht=R.get(Ws);1===R.get(On)&&K.initialNavigation(),R.get(Tc,null,o.$GK.Optional)?.setUpPreloading(),R.get(ma,null,o.$GK.Optional)?.init(),K.resetRootComponentType(L.componentTypes[0]),ht.closed||(ht.next(),ht.complete(),ht.unsubscribe())}}const Ws=new o.nKC("",{factory:()=>new q.B}),On=new o.nKC("",{providedIn:"root",factory:()=>1}),Tc=new o.nKC("");function ul(R){return xa(0,[{provide:Tc,useExisting:ki},{provide:Yi,useExisting:R}])}function No(R){return xa(9,[{provide:ac,useValue:Vs},{provide:vn,useValue:{skipNextTransition:!!R?.skipInitialTransition,...R}}])}const hi=new o.nKC("ROUTER_FORROOT_GUARD"),Xc=[pt.aZ,{provide:It,useClass:ye},yo,ea,{provide:Zn,useFactory:zs,deps:[yo]},ic,[]];let Pa=(()=>{class R{constructor(L){}static forRoot(L,K){return{ngModule:R,providers:[Xc,[],{provide:fs,multi:!0,useValue:L},{provide:hi,useFactory:wc,deps:[[yo,new o.Xx1,new o.kdw]]},{provide:Xi,useValue:K||{}},K?.useHash?{provide:pt.hb,useClass:pt.fw}:{provide:pt.hb,useClass:pt.Sm},{provide:ma,useFactory:()=>{const R=(0,o.WQX)(pt.Xr),W=(0,o.WQX)(o.SKi),L=(0,o.WQX)(Xi),K=(0,o.WQX)(Dt),ht=(0,o.WQX)(It);return L.scrollOffset&&R.setOffset(L.scrollOffset),new nn(ht,K,R,W,L)}},K?.preloadingStrategy?ul(K.preloadingStrategy).\u0275providers:[],K?.initialNavigation?vu(K):[],K?.bindToComponentInputs?xa(8,[Jn,{provide:ec,useExisting:Jn}]).\u0275providers:[],K?.enableViewTransitions?No().\u0275providers:[],[{provide:ld,useFactory:Hs},{provide:o.iLQ,multi:!0,useExisting:ld}]]}}static forChild(L){return{ngModule:R,providers:[{provide:fs,multi:!0,useValue:L}]}}static{this.\u0275fac=function(K){return new(K||R)(o.KVO(hi,8))}}static{this.\u0275mod=o.$C({type:R})}static{this.\u0275inj=o.G2t({})}}return R})();function wc(R){return"guarded"}function vu(R){return["disabled"===R.initialNavigation?xa(3,[{provide:o.hnV,multi:!0,useFactory:()=>{const W=(0,o.WQX)(yo);return()=>{W.setUpLocationChangeListener()}}},{provide:On,useValue:2}]).\u0275providers:[],"enabledBlocking"===R.initialNavigation?xa(2,[{provide:On,useValue:0},{provide:o.hnV,multi:!0,deps:[o.zZn],useFactory:W=>{const L=W.get(pt.hj,Promise.resolve());return()=>L.then(()=>new Promise(K=>{const ht=W.get(yo),Ht=W.get(Ws);Ln(ht,()=>{K(!0)}),W.get(Dt).afterPreactivation=()=>(K(!0),Ht.closed?(0,y.of)(void 0):Ht),ht.initialNavigation()}))}}]).\u0275providers:[]]}const ld=new o.nKC("")},6616:(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Ts:()=>init,ql:()=>launch});var _home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(467),_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_awaitAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(6218),_home_runner_work_angor_hub_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=(i,a)=>{for(var r in a)__defProp$1(i,r,{get:a[r],enumerable:!0})},hostRefs=new WeakMap,getHostRef=i=>hostRefs.get(i),registerHost=(i,a)=>hostRefs.set(i,{$flags$:0,$hostElement$:i,$cmpMeta$:a,$instanceValues$:new Map}),isMemberInElement=(i,a)=>a in i,consoleError=(i,a)=>(0,console.error)(i,a),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:i=>i(),raf:i=>requestAnimationFrame(i),ael:(i,a,r,o)=>i.addEventListener(a,r,o),rel:(i,a,r,o)=>i.removeEventListener(a,r,o),ce:(i,a)=>new CustomEvent(i,a)},supportsListenerOptions=(()=>{let i=!1;try{doc.addEventListener("e",null,Object.defineProperty({},"passive",{get(){i=!0}}))}catch{}return i})(),promiseResolve=i=>Promise.resolve(i),supportsConstructableStylesheets=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch{}return!1})(),queuePending=!1,queueDomReads=[],queueDomWrites=[],queueTask=(i,a)=>r=>{i.push(r),queuePending||(queuePending=!0,a&&4&plt.$flags$?nextTick(flush):plt.raf(flush))},consume=i=>{for(let a=0;a{consume(queueDomReads),consume(queueDomWrites),(queuePending=queueDomReads.length>0)&&plt.raf(flush)},nextTick=i=>promiseResolve().then(i),writeTask=queueTask(queueDomWrites,!0),EMPTY_OBJ={},SVG_NS="http://www.w3.org/2000/svg",HTML_NS="http://www.w3.org/1999/xhtml",isDef=i=>null!=i,isComplexType=i=>"object"==(i=typeof i)||"function"===i;function queryNonceMetaTagContent(i){var a,r,o;return null!=(o=null==(r=null==(a=i.head)?void 0:a.querySelector('meta[name="csp-nonce"]'))?void 0:r.getAttribute("content"))?o:void 0}var result_exports={};__export$1(result_exports,{err:()=>err,map:()=>map,ok:()=>ok,unwrap:()=>unwrap$1,unwrapErr:()=>unwrapErr});var ok=i=>({isOk:!0,isErr:!1,value:i}),err=i=>({isOk:!1,isErr:!0,value:i});function map(i,a){if(i.isOk){const r=a(i.value);return r instanceof Promise?r.then(o=>ok(o)):ok(r)}if(i.isErr)return err(i.value);throw"should never get here"}var unwrap$1=i=>{if(i.isOk)return i.value;throw i.value},unwrapErr=i=>{if(i.isErr)return i.value;throw i.value},createTime=(i,a="")=>()=>{},h=(i,a,...r)=>{let o=null,s=null,c=null,y=!1,_=!1;const E=[],T=S=>{for(let I=0;IS[I]).join(" "))}}if("function"==typeof i)return i(null===a?{}:a,E,vdomFnUtils);const A=newVNode(i,null);return A.$attrs$=a,E.length>0&&(A.$children$=E),A.$key$=s,A.$name$=c,A},newVNode=(i,a)=>({$flags$:0,$tag$:i,$text$:a,$elm$:null,$children$:null,$attrs$:null,$key$:null,$name$:null}),Host={},isHost=i=>i&&i.$tag$===Host,vdomFnUtils={forEach:(i,a)=>i.map(convertToPublic).forEach(a),map:(i,a)=>i.map(convertToPublic).map(a).map(convertToPrivate)},convertToPublic=i=>({vattrs:i.$attrs$,vchildren:i.$children$,vkey:i.$key$,vname:i.$name$,vtag:i.$tag$,vtext:i.$text$}),convertToPrivate=i=>{if("function"==typeof i.vtag){const r={...i.vattrs};return i.vkey&&(r.key=i.vkey),i.vname&&(r.name=i.vname),h(i.vtag,r,...i.vchildren||[])}const a=newVNode(i.vtag,i.vtext);return a.$attrs$=i.vattrs,a.$children$=i.vchildren,a.$key$=i.vkey,a.$name$=i.vname,a},computeMode=i=>modeResolutionChain.map(a=>a(i)).find(a=>!!a),parsePropertyValue=(i,a)=>null==i||isComplexType(i)?i:4&a?"false"!==i&&(""===i||!!i):2&a?parseFloat(i):1&a?String(i):i,getElement=i=>i,createEvent=(i,a,r)=>{const o=getElement(i);return{emit:s=>emitEvent(o,a,{bubbles:!!(4&r),composed:!!(2&r),cancelable:!!(1&r),detail:s})}},emitEvent=(i,a,r)=>{const o=plt.ce(a,r);return i.dispatchEvent(o),o},rootAppliedStyles=new WeakMap,registerStyle=(i,a,r)=>{let o=styles.get(i);supportsConstructableStylesheets&&r?(o=o||new CSSStyleSheet,"string"==typeof o?o=a:o.replaceSync(a)):o=a,styles.set(i,o)},addStyle=(i,a,r)=>{var o;const s=getScopeId(a,r),c=styles.get(s);if(i=11===i.nodeType?i:doc,c)if("string"==typeof c){let y,_=rootAppliedStyles.get(i=i.head||i);if(_||rootAppliedStyles.set(i,_=new Set),!_.has(s)){{y=doc.createElement("style"),y.innerHTML=c;const E=null!=(o=plt.$nonce$)?o:queryNonceMetaTagContent(doc);null!=E&&y.setAttribute("nonce",E),(!(1&a.$flags$)||1&a.$flags$&&"HEAD"!==i.nodeName)&&i.insertBefore(y,i.querySelector("link"))}4&a.$flags$&&(y.innerHTML+=SLOT_FB_CSS),_&&_.add(s)}}else i.adoptedStyleSheets.includes(c)||(i.adoptedStyleSheets=[...i.adoptedStyleSheets,c]);return s},attachStyles=i=>{const a=i.$cmpMeta$,r=i.$hostElement$,o=a.$flags$,s=createTime("attachStyles",a.$tagName$),c=addStyle(r.shadowRoot?r.shadowRoot:r.getRootNode(),a,i.$modeName$);10&o&&2&o&&(r["s-sc"]=c,r.classList.add(c+"-h"),2&o&&r.classList.add(c+"-s")),s()},getScopeId=(i,a)=>"sc-"+(a&&32&i.$flags$?i.$tagName$+"-"+a:i.$tagName$),setAccessor=(i,a,r,o,s,c)=>{if(r!==o){let y=isMemberInElement(i,a),_=a.toLowerCase();if("class"===a){const E=i.classList,T=parseClassList(r),A=parseClassList(o);E.remove(...T.filter(S=>S&&!A.includes(S))),E.add(...A.filter(S=>S&&!T.includes(S)))}else if("style"===a){for(const E in r)o&&null!=o[E]||(E.includes("-")?i.style.removeProperty(E):i.style[E]="");for(const E in o)r&&o[E]===r[E]||(E.includes("-")?i.style.setProperty(E,o[E]):i.style[E]=o[E])}else if("key"!==a)if("ref"===a)o&&o(i);else if(i.__lookupSetter__(a)||"o"!==a[0]||"n"!==a[1]){const E=isComplexType(o);if((y||E&&null!==o)&&!s)try{if(i.tagName.includes("-"))i[a]=o;else{const A=o??"";"list"===a?y=!1:null!=r&&i[a]==A||(i[a]=A)}}catch{}let T=!1;_!==(_=_.replace(/^xlink\:?/,""))&&(a=_,T=!0),null==o||!1===o?!1===o&&""!==i.getAttribute(a)||(T?i.removeAttributeNS(XLINK_NS,a):i.removeAttribute(a)):(!y||4&c||s)&&!E&&(o=!0===o?"":o,T?i.setAttributeNS(XLINK_NS,a,o):i.setAttribute(a,o))}else if(a="-"===a[2]?a.slice(3):isMemberInElement(win,_)?_.slice(2):_[2]+a.slice(3),r||o){const E=a.endsWith(CAPTURE_EVENT_SUFFIX);a=a.replace(CAPTURE_EVENT_REGEX,""),r&&plt.rel(i,a,r,E),o&&plt.ael(i,a,o,E)}}},parseClassListRegex=/\s/,parseClassList=i=>i?i.split(parseClassListRegex):[],CAPTURE_EVENT_SUFFIX="Capture",CAPTURE_EVENT_REGEX=new RegExp(CAPTURE_EVENT_SUFFIX+"$"),updateElement=(i,a,r)=>{const o=11===a.$elm$.nodeType&&a.$elm$.host?a.$elm$.host:a.$elm$,s=i&&i.$attrs$||EMPTY_OBJ,c=a.$attrs$||EMPTY_OBJ;for(const y of sortedAttrNames(Object.keys(s)))y in c||setAccessor(o,y,s[y],void 0,r,a.$flags$);for(const y of sortedAttrNames(Object.keys(c)))setAccessor(o,y,s[y],c[y],r,a.$flags$)},scopeId,contentRef,hostTagName;function sortedAttrNames(i){return i.includes("ref")?[...i.filter(a=>"ref"!==a),"ref"]:i}var useNativeShadowDom=!1,checkSlotFallbackVisibility=!1,checkSlotRelocate=!1,isSvgMode=!1,createElm=(i,a,r,o)=>{var s;const c=a.$children$[r];let y,_,E,T=0;if(useNativeShadowDom||(checkSlotRelocate=!0,"slot"===c.$tag$&&(scopeId&&o.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,o),c.$children$)for(T=0;T{plt.$flags$|=1;const r=Array.from(i.childNodes);if(i["s-sr"]&&BUILD.experimentalSlotFixes){let o=i;for(;o=o.nextSibling;)o&&o["s-sn"]===i["s-sn"]&&o["s-sh"]===hostTagName&&r.push(o)}for(let o=r.length-1;o>=0;o--){const s=r[o];s["s-hn"]!==hostTagName&&s["s-ol"]&&(insertBefore(parentReferenceNode(s),s,referenceNode(s)),s["s-ol"].remove(),s["s-ol"]=void 0,s["s-sh"]=void 0,checkSlotRelocate=!0),a&&putBackInOriginalLocation(s,a)}plt.$flags$&=-2},addVnodes=(i,a,r,o,s,c)=>{let y,_=i["s-cr"]&&i["s-cr"].parentNode||i;for(_.shadowRoot&&_.tagName===hostTagName&&(_=_.shadowRoot);s<=c;++s)o[s]&&(y=createElm(null,r,s,i),y&&(o[s].$elm$=y,insertBefore(_,y,referenceNode(a))))},removeVnodes=(i,a,r)=>{for(let o=a;o<=r;++o){const s=i[o];if(s){const c=s.$elm$;nullifyVNodeRefs(s),c&&(checkSlotFallbackVisibility=!0,c["s-ol"]?c["s-ol"].remove():putBackInOriginalLocation(c,!0),c.remove())}}},updateChildren=(i,a,r,o,s=!1)=>{let c,y,_=0,E=0,T=0,A=0,S=a.length-1,I=a[0],N=a[S],Y=o.length-1,z=o[0],q=o[Y];for(;_<=S&&E<=Y;)if(null==I)I=a[++_];else if(null==N)N=a[--S];else if(null==z)z=o[++E];else if(null==q)q=o[--Y];else if(isSameVnode(I,z,s))patch(I,z,s),I=a[++_],z=o[++E];else if(isSameVnode(N,q,s))patch(N,q,s),N=a[--S],q=o[--Y];else if(isSameVnode(I,q,s))"slot"!==I.$tag$&&"slot"!==q.$tag$||putBackInOriginalLocation(I.$elm$.parentNode,!1),patch(I,q,s),insertBefore(i,I.$elm$,N.$elm$.nextSibling),I=a[++_],q=o[--Y];else if(isSameVnode(N,z,s))"slot"!==I.$tag$&&"slot"!==q.$tag$||putBackInOriginalLocation(N.$elm$.parentNode,!1),patch(N,z,s),insertBefore(i,N.$elm$,I.$elm$),N=a[--S],z=o[++E];else{for(T=-1,A=_;A<=S;++A)if(a[A]&&null!==a[A].$key$&&a[A].$key$===z.$key$){T=A;break}T>=0?(y=a[T],y.$tag$!==z.$tag$?c=createElm(a&&a[E],r,T,i):(patch(y,z,s),a[T]=void 0,c=y.$elm$),z=o[++E]):(c=createElm(a&&a[E],r,E,i),z=o[++E]),c&&insertBefore(parentReferenceNode(I.$elm$),c,referenceNode(I.$elm$))}_>S?addVnodes(i,null==o[Y+1]?null:o[Y+1].$elm$,r,o,E,Y):E>Y&&removeVnodes(a,_,S)},isSameVnode=(i,a,r=!1)=>!(i.$tag$!==a.$tag$||("slot"===i.$tag$?"$nodeId$"in i&&r&&8!==i.$elm$.nodeType||i.$name$!==a.$name$:!r&&i.$key$!==a.$key$)),referenceNode=i=>i&&i["s-ol"]||i,parentReferenceNode=i=>(i["s-ol"]?i["s-ol"]:i).parentNode,patch=(i,a,r=!1)=>{const o=a.$elm$=i.$elm$,s=i.$children$,c=a.$children$,y=a.$tag$,_=a.$text$;let E;null===_?(isSvgMode="svg"===y||"foreignObject"!==y&&isSvgMode,("slot"!==y||useNativeShadowDom)&&updateElement(i,a,isSvgMode),null!==s&&null!==c?updateChildren(o,s,a,c,r):null!==c?(null!==i.$text$&&(o.textContent=""),addVnodes(o,null,a,c,0,c.length-1)):!r&&BUILD.updatable&&null!==s&&removeVnodes(s,0,s.length-1),isSvgMode&&"svg"===y&&(isSvgMode=!1)):(E=o["s-cr"])?E.parentNode.textContent=_:i.$text$!==_&&(o.data=_)},updateFallbackSlotVisibility=i=>{const a=i.childNodes;for(const r of a)if(1===r.nodeType){if(r["s-sr"]){const o=r["s-sn"];r.hidden=!1;for(const s of a)if(s!==r)if(s["s-hn"]!==r["s-hn"]||""!==o){if(1===s.nodeType&&(o===s.getAttribute("slot")||o===s["s-sn"])||3===s.nodeType&&o===s["s-sn"]){r.hidden=!0;break}}else if(1===s.nodeType||3===s.nodeType&&""!==s.textContent.trim()){r.hidden=!0;break}}updateFallbackSlotVisibility(r)}},relocateNodes=[],markSlotContentForRelocation=i=>{let a,r,o;for(const s of i.childNodes){if(s["s-sr"]&&(a=s["s-cr"])&&a.parentNode){r=a.parentNode.childNodes;const c=s["s-sn"];for(o=r.length-1;o>=0;o--)if(a=r[o],!a["s-cn"]&&!a["s-nr"]&&a["s-hn"]!==s["s-hn"]&&!BUILD.experimentalSlotFixes)if(isNodeLocatedInSlot(a,c)){let y=relocateNodes.find(_=>_.$nodeToRelocate$===a);checkSlotFallbackVisibility=!0,a["s-sn"]=a["s-sn"]||c,y?(y.$nodeToRelocate$["s-sh"]=s["s-hn"],y.$slotRefNode$=s):(a["s-sh"]=s["s-hn"],relocateNodes.push({$slotRefNode$:s,$nodeToRelocate$:a})),a["s-sr"]&&relocateNodes.map(_=>{isNodeLocatedInSlot(_.$nodeToRelocate$,a["s-sn"])&&(y=relocateNodes.find(E=>E.$nodeToRelocate$===a),y&&!_.$slotRefNode$&&(_.$slotRefNode$=y.$slotRefNode$))})}else relocateNodes.some(y=>y.$nodeToRelocate$===a)||relocateNodes.push({$nodeToRelocate$:a})}1===s.nodeType&&markSlotContentForRelocation(s)}},isNodeLocatedInSlot=(i,a)=>1===i.nodeType?null===i.getAttribute("slot")&&""===a||i.getAttribute("slot")===a:i["s-sn"]===a||""===a,nullifyVNodeRefs=i=>{i.$attrs$&&i.$attrs$.ref&&i.$attrs$.ref(null),i.$children$&&i.$children$.map(nullifyVNodeRefs)},insertBefore=(i,a,r)=>{const o=i?.insertBefore(a,r);return updateElementScopeIds(a,i),o},findScopeIds=i=>{const a=[];return i&&a.push(...i["s-scs"]||[],i["s-si"],i["s-sc"],...findScopeIds(i.parentElement)),a},updateElementScopeIds=(i,a,r=!1)=>{var o;if(i&&a&&1===i.nodeType){const s=new Set(findScopeIds(a).filter(Boolean));if(s.size&&(null==(o=i.classList)||o.add(...i["s-scs"]=[...s]),i["s-ol"]||r))for(const c of Array.from(i.childNodes))updateElementScopeIds(c,i,!0)}},renderVdom=(i,a,r=!1)=>{var o,s,c,y,_;const E=i.$hostElement$,T=i.$cmpMeta$,A=i.$vnode$||newVNode(null,null),S=isHost(a)?a:h(null,null,a);if(hostTagName=E.tagName,T.$attrsToReflect$&&(S.$attrs$=S.$attrs$||{},T.$attrsToReflect$.map(([I,N])=>S.$attrs$[N]=E[I])),r&&S.$attrs$)for(const I of Object.keys(S.$attrs$))E.hasAttribute(I)&&!["key","ref","style","class"].includes(I)&&(S.$attrs$[I]=E[I]);if(S.$tag$=null,S.$flags$|=4,i.$vnode$=S,S.$elm$=A.$elm$=E.shadowRoot||E,scopeId=E["s-sc"],useNativeShadowDom=!!(1&T.$flags$),contentRef=E["s-cr"],checkSlotFallbackVisibility=!1,patch(A,S,r),plt.$flags$|=1,checkSlotRelocate){markSlotContentForRelocation(S.$elm$);for(const I of relocateNodes){const N=I.$nodeToRelocate$;if(!N["s-ol"]){const Y=doc.createTextNode("");Y["s-nr"]=N,insertBefore(N.parentNode,N["s-ol"]=Y,N)}}for(const I of relocateNodes){const N=I.$nodeToRelocate$,Y=I.$slotRefNode$;if(Y){const z=Y.parentNode;let q=Y.nextSibling;{let dt=null==(o=N["s-ol"])?void 0:o.previousSibling;for(;dt;){let pt=null!=(s=dt["s-nr"])?s:null;if(pt&&pt["s-sn"]===N["s-sn"]&&z===pt.parentNode){for(pt=pt.nextSibling;pt===N||pt?.["s-sr"];)pt=pt?.nextSibling;if(!pt||!pt["s-nr"]){q=pt;break}}dt=dt.previousSibling}}(!q&&z!==N.parentNode||N.nextSibling!==q)&&N!==q&&(!N["s-hn"]&&N["s-ol"]&&(N["s-hn"]=N["s-ol"].parentNode.nodeName),insertBefore(z,N,q),1===N.nodeType&&(N.hidden=null!=(c=N["s-ih"])&&c)),N&&"function"==typeof Y["s-rf"]&&Y["s-rf"](N)}else 1===N.nodeType&&(r&&(N["s-ih"]=null!=(y=N.hidden)&&y),N.hidden=!0)}}if(checkSlotFallbackVisibility&&updateFallbackSlotVisibility(S.$elm$),plt.$flags$&=-2,relocateNodes.length=0,BUILD.experimentalScopedSlotChanges&&2&T.$flags$)for(const I of S.$elm$.childNodes)I["s-hn"]===hostTagName||I["s-sh"]||(r&&null==I["s-ih"]&&(I["s-ih"]=null!=(_=I.hidden)&&_),I.hidden=!0);contentRef=void 0},attachToAncestor=(i,a)=>{},scheduleUpdate=(i,a)=>(i.$flags$|=16,attachToAncestor(i,i.$ancestorComponent$),writeTask(()=>dispatchHooks(i,a))),dispatchHooks=(i,a)=>{const r=i.$hostElement$,o=createTime("scheduleUpdate",i.$cmpMeta$.$tagName$),s=r;if(!s)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(s,a?"componentWillLoad":"componentWillUpdate"),c=enqueue(c,()=>safeCall(s,"componentWillRender")),o(),enqueue(c,()=>updateComponent(i,s,a))},enqueue=(i,a)=>isPromisey(i)?i.then(a).catch(r=>{console.error(r),a()}):a(),isPromisey=i=>i instanceof Promise||i&&i.then&&"function"==typeof i.then,updateComponent=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a,r,o){const s=a.$hostElement$,c=createTime("update",a.$cmpMeta$.$tagName$);o&&attachStyles(a);const y=createTime("render",a.$cmpMeta$.$tagName$);callRender(a,r,s,o),y(),c(),postUpdateComponent(a)});return function(r,o,s){return i.apply(this,arguments)}}(),renderingRef=null,callRender=(i,a,r,o)=>{try{renderingRef=a,a=a.render&&a.render(),i.$flags$&=-17,i.$flags$|=2,(BUILD.hasRenderFn||BUILD.reflect)&&(BUILD.vdomRender||BUILD.reflect)&&(BUILD.hydrateServerSide||renderVdom(i,a,o))}catch(s){consoleError(s,i.$hostElement$)}return renderingRef=null,null},getRenderingRef=()=>renderingRef,postUpdateComponent=i=>{const r=i.$hostElement$,o=createTime("postUpdate",i.$cmpMeta$.$tagName$),s=r;safeCall(s,"componentDidRender"),64&i.$flags$?(safeCall(s,"componentDidUpdate"),o()):(i.$flags$|=64,safeCall(s,"componentDidLoad"),o())},forceUpdate=i=>{{const a=getHostRef(i),r=a.$hostElement$.isConnected;return r&&2==(18&a.$flags$)&&scheduleUpdate(a,!1),r}},safeCall=(i,a,r)=>{if(i&&i[a])try{return i[a](r)}catch(o){consoleError(o)}},getValue=(i,a)=>getHostRef(i).$instanceValues$.get(a),setValue=(i,a,r,o)=>{const s=getHostRef(i),c=i,y=s.$instanceValues$.get(a),_=s.$flags$,E=c;r=parsePropertyValue(r,o.$members$[a][0]);const T=Number.isNaN(y)&&Number.isNaN(r);if(r!==y&&!T){if(s.$instanceValues$.set(a,r),o.$watchers$&&128&_){const A=o.$watchers$[a];A&&A.map(S=>{try{E[S](r,y,a)}catch(I){consoleError(I,c)}})}if(2==(18&_)){if(E.componentShouldUpdate&&!1===E.componentShouldUpdate(r,y,a))return;scheduleUpdate(s,!1)}}},proxyComponent=(i,a,r)=>{var o,s;const c=i.prototype;if(a.$members$||a.$watchers$||i.watchers){i.watchers&&!a.$watchers$&&(a.$watchers$=i.watchers);const y=Object.entries(null!=(o=a.$members$)?o:{});y.map(([_,[E]])=>{(31&E||32&E)&&Object.defineProperty(c,_,{get(){return getValue(this,_)},set(T){setValue(this,_,T,a)},configurable:!0,enumerable:!0})});{const _=new Map;c.attributeChangedCallback=function(E,T,A){plt.jmp(()=>{var S;const I=_.get(E);if(this.hasOwnProperty(I))A=this[I],delete this[I];else{if(c.hasOwnProperty(I)&&"number"==typeof this[I]&&this[I]==A)return;if(null==I){const N=getHostRef(this),Y=N?.$flags$;if(Y&&!(8&Y)&&128&Y&&A!==T){const z=this,q=null==(S=a.$watchers$)?void 0:S[E];q?.forEach(dt=>{null!=z[dt]&&z[dt].call(z,A,T,E)})}return}}this[I]=(null!==A||"boolean"!=typeof this[I])&&A})},i.observedAttributes=Array.from(new Set([...Object.keys(null!=(s=a.$watchers$)?s:{}),...y.filter(([E,T])=>15&T[0]).map(([E,T])=>{var A;const S=T[1]||E;return _.set(S,E),512&T[0]&&(null==(A=a.$attrsToReflect$)||A.push([E,S])),S})]))}}return i},initializeComponent=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a,r,o,s){let c;if(!(32&r.$flags$)&&(r.$flags$|=32,c=a.constructor,customElements.whenDefined(a.localName).then(()=>r.$flags$|=128),c&&c.style)){let y;"string"==typeof c.style?y=c.style:"string"!=typeof c.style&&(r.$modeName$=computeMode(a),r.$modeName$&&(y=c.style[r.$modeName$]));const _=getScopeId(o,r.$modeName$);if(!styles.has(_)){const E=createTime("registerStyles",o.$tagName$);registerStyle(_,y,!!(1&o.$flags$)),E()}}scheduleUpdate(r,!0)});return function(r,o,s,c){return i.apply(this,arguments)}}(),fireConnectedCallback=i=>{},connectedCallback=i=>{if(!(1&plt.$flags$)){const a=getHostRef(i),r=a.$cmpMeta$,o=createTime("connectedCallback",r.$tagName$);1&a.$flags$?(addHostEventListeners(i,a,r.$listeners$),a?.$lazyInstance$?fireConnectedCallback(a.$lazyInstance$):a?.$onReadyPromise$&&a.$onReadyPromise$.then(()=>fireConnectedCallback(a.$lazyInstance$))):(a.$flags$|=1,12&r.$flags$&&setContentReference(i),r.$members$&&Object.entries(r.$members$).map(([s,[c]])=>{if(31&c&&i.hasOwnProperty(s)){const y=i[s];delete i[s],i[s]=y}}),initializeComponent(i,a,r)),o()}},setContentReference=i=>{const a=i["s-cr"]=doc.createComment("");a["s-cn"]=!0,insertBefore(i,a,i.firstChild)},disconnectedCallback=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a){if(!(1&plt.$flags$)){const r=getHostRef(a);r.$rmListeners$&&(r.$rmListeners$.map(o=>o()),r.$rmListeners$=void 0)}});return function(r){return i.apply(this,arguments)}}(),proxyCustomElement=(i,a)=>{const r={$flags$:a[0],$tagName$:a[1]};r.$members$=a[2],r.$listeners$=a[3],r.$watchers$=i.$watchers$,r.$attrsToReflect$=[];const o=i.prototype.connectedCallback,s=i.prototype.disconnectedCallback;return Object.assign(i.prototype,{__registerHost(){registerHost(this,r)},connectedCallback(){const c=getHostRef(this);addHostEventListeners(this,c,r.$listeners$),connectedCallback(this),o&&o.call(this)},disconnectedCallback(){disconnectedCallback(this),s&&s.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$)})}}),i.is=r.$tagName$,proxyComponent(i,r)},Fragment=(i,a)=>a,addHostEventListeners=(i,a,r,o)=>{r&&r.map(([s,c,y])=>{const _=getHostListenerTarget(i,s),E=hostListenerProxy(a,y),T=hostListenerOpts(s);plt.ael(_,c,E,T),(a.$rmListeners$=a.$rmListeners$||[]).push(()=>plt.rel(_,c,E,T))})},hostListenerProxy=(i,a)=>r=>{try{BUILD.lazyLoad||i.$hostElement$[a](r)}catch(o){consoleError(o)}},getHostListenerTarget=(i,a)=>4&a?doc:8&a?win:16&a?doc.body:i,hostListenerOpts=i=>supportsListenerOptions?{passive:!!(1&i),capture:!!(2&i)}:!!(2&i),CURRENT_MODULE,METHOD_MODULE,i;i=CURRENT_MODULE||(CURRENT_MODULE={}),i.WELCOME="welcome",i.WELCOME_LOGIN="welcome-login",i.WELCOME_SIGNUP="welcome-signup",i.INFO="info",i.LOGIN_BUNKER_URL="login-bunker-url",i.LOGIN_READ_ONLY="login-read-only",i.CONFIRM_LOGOUT="confirm-logout",i.IMPORT_FLOW="import",i.LOGIN="login",i.SIGNUP="signup",i.LOCAL_SIGNUP="local-signup",i.EXTENSION="extension",i.LOADING="loading",i.PREVIOUSLY_LOGGED="switch-account",i.LOGIN_OTP="otp",i.CONNECT="connect",i.CONNECTION_STRING="connection-string",function(i){i.LOGIN="login",i.SIGNUP="signup",i.LOGOUT="logout",i.CONFIRM="confirm"}(METHOD_MODULE||(METHOD_MODULE={}));const appendToMap=(i,a,r)=>{const o=i.get(a);o?o.includes(r)||o.push(r):i.set(a,[r])},debounce=(i,a)=>{let r;return(...o)=>{r&&clearTimeout(r),r=setTimeout(()=>{r=0,i(...o)},a)}},isConnected=i=>!("isConnected"in i)||i.isConnected,cleanupElements=debounce(i=>{for(let a of i.keys())i.set(a,i.get(a).filter(isConnected))},2e3),stencilSubscription=()=>{if("function"!=typeof getRenderingRef)return{};const i=new Map;return{dispose:()=>i.clear(),get:a=>{const r=getRenderingRef();r&&appendToMap(i,a,r)},set:a=>{const r=i.get(a);r&&i.set(a,r.filter(forceUpdate)),cleanupElements(i)},reset:()=>{i.forEach(a=>a.forEach(forceUpdate)),cleanupElements(i)}}},unwrap=i=>"function"==typeof i?i():i,createObservableMap=(i,a=(r,o)=>r!==o)=>{const r=unwrap(i);let o=new Map(Object.entries(r??{}));const s={dispose:[],get:[],set:[],reset:[]},c=()=>{var A;o=new Map(Object.entries(null!==(A=unwrap(i))&&void 0!==A?A:{})),s.reset.forEach(S=>S())},y=A=>(s.get.forEach(S=>S(A)),o.get(A)),_=(A,S)=>{const I=o.get(A);a(S,I,A)&&(o.set(A,S),s.set.forEach(N=>N(A,S,I)))},E=typeof Proxy>"u"?{}:new Proxy(r,{get:(A,S)=>y(S),ownKeys:A=>Array.from(o.keys()),getOwnPropertyDescriptor:()=>({enumerable:!0,configurable:!0}),has:(A,S)=>o.has(S),set:(A,S,I)=>(_(S,I),!0)}),T=(A,S)=>(s[A].push(S),()=>{removeFromArray(s[A],S)});return{state:E,get:y,set:_,on:T,onChange:(A,S)=>{const I=T("set",(Y,z)=>{Y===A&&S(z)}),N=T("reset",()=>S(unwrap(i)[A]));return()=>{I(),N()}},use:(...A)=>{const S=A.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()=>S.forEach(I=>I())},dispose:()=>{s.dispose.forEach(A=>A()),c()},reset:c,forceUpdate:A=>{const S=o.get(A);s.set.forEach(I=>I(A,S,S))}}},removeFromArray=(i,a)=>{const r=i.indexOf(a);r>=0&&(i[r]=i[i.length-1],i.length--)},createStore=(i,a)=>{const r=createObservableMap(i,a);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:"",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:{nostrConnect:"",relay:""}});onChange("screen",()=>{state.error="",state.nlSignin.loginName="",state.nlSignup.signupName="",state.nlSignup.domain=""});const buttonBaseCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}.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}.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}.h-0{height:0}.h-8{height:32px}.h-\\[46px\\]{height:46px}.h-auto{height:auto}.w-0{width:0}.w-16{width:64px}.w-44{width:176px}.w-52{width:208px}.w-6{width:24px}.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}.gap-x-2{column-gap:8px}.text-nowrap{text-wrap:nowrap}.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-\\[0px\\]{border-width:0}.border-yellow-600{--tw-border-opacity:1;border-color:rgb(202 138 4/var(--tw-border-opacity))}.bg-white,.bg-yellow-100{--tw-bg-opacity:1}.p-3{padding:12px}.px-2{padding-left:8px;padding-right:8px}.py-2\\.5{padding-bottom:10px;padding-top:10px}.pl-\\[11px\\]{padding-left:11px}.text-xs{font-size:12px;line-height:16px}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity))}.opacity-0{opacity:0}.transition-all{transition-duration:.15s;transition-property:all}.ease-in-out,.transition-all{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}.border-t-\\[1px\\]{border-top-width:1px}.first\\:border-none:first-child{border-style:none}.first\\:pt-0:first-child{padding-top:0}",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 i=this.element.querySelector("svg");i&&(i.classList.add("flex-shrink-0","w-4","h-4","block"),i.removeAttribute("style"))}render(){return h("div",{key:"fd503ba6a6e4523b510f85fa8eb35d64af6616f3",class:`theme-${this.theme}`},h("button",{key:"2341cc507577b37f0309eda12b3516e2abb468a2",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:"7bdd086b67b7662ab913e93ddab8fdb05b4e2805",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$n(){typeof customElements>"u"||["button-base"].forEach(i=>{"button-base"===i&&(customElements.get(i)||customElements.define(i,ButtonBase))})}defineCustomElement$n();const nlConfirmLogoutCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",NlConfirmLogoutStyle0=nlConfirmLogoutCss,NlConfirmLogout=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:"cc17a91048cddc093676cec3f7f1f41a4e3bc765",class:"p-4 overflow-y-auto"},h("h1",{key:"1120e3b34cbd42110b76c3774f0a2dcba43c1711",class:"nl-title font-bold text-center text-4xl"},this.titleModal),h("p",{key:"09a3b077d82c7d32fa4da4987198c81316155c2d",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description),h("div",{key:"9c5ed8fc1ac5220e93d72e02a3ec8bffd127b27f",class:"mt-3 ml-auto mr-auto w-60 flex flex-col gap-2"},h("button-base",{key:"1f9c9b8b0c994ccb92706105a92e59136bdcdb2f",onClick:()=>this.handleBackUp(),titleBtn:"Backup keys",theme:"lemonade"}),h("button-base",{key:"bbb5ed3483b1b46ac2016acfdd082b8eb3403565",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$m(){typeof customElements>"u"||["nl-confirm-logout","button-base"].forEach(i=>{switch(i){case"nl-confirm-logout":customElements.get(i)||customElements.define(i,NlConfirmLogout);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$m();const nlConnectCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",NlConnectStyle0=nlConnectCss,NlConnect=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlNostrConnect=createEvent(this,"nlNostrConnect",7),this.titleWelcome="Connect to key store",this.authMethods=[],this.hasOTP=!1,this.connectionStringServices=[],this.isOpenAdvancedLogin=!1}handleChangeScreen(i){state.path=[...state.path,i]}handleOpenAdvanced(){this.isOpenAdvancedLogin=!this.isOpenAdvancedLogin}allowAuthMethod(i){return!this.authMethods.length||this.authMethods.includes(i)}componentWillLoad(){}handleOpenLink(i){this.nlNostrConnect.emit(i)}render(){const i=(this.isOpenAdvancedLogin?"rotate-180":"rotate-0")+" duration-300 flex-shrink-0 w-4 h-4 text-blue-500";return h(Fragment,{key:"1734363a22bf47aea8b41fc54696482dedd91e1c"},h("div",{key:"0b6b579442514815b57da027e849820a95a73cea",class:"p-4 overflow-y-auto"},h("h1",{key:"dad1e22099a1fde4ece1fae2617e7c73cc42aac5",class:"nl-title font-bold text-center text-3xl"},this.titleWelcome)),h("div",{key:"ffdf8ff49e45a68cc545ddcd88977309b3b43a30",class:"p-4"},!!this.connectionStringServices.length&&h("div",{key:"f520127eb53001b3439d39e12cabf387321f9f41",class:"max-w-96 mx-auto pt-5"},h("p",{key:"f2defd241991995ef1ae21f54e9aa60decb9fbfe",class:"nl-description font-medium text-sm pb-1.5"},"Select key store:"),h("ul",{key:"eb13569f5bf6e6a396f77e288907d164877661c7",class:"p-2 rounded-lg border border-gray-200 flex flex-col w-full gap-0.5"},this.connectionStringServices.map(a=>h("li",null,h("a",{href:a.link,target:"_blank",onClick:()=>this.handleOpenLink(a.relay),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"},a.img?h("img",{class:"w-full rounded-full",src:a.img,alt:a.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"},a.name)))))))),h("div",{key:"e5d8b631dc6f226de089094f5b1a618387e53b13",class:"max-w-52 mx-auto pb-5"},(this.allowAuthMethod("connect")||this.allowAuthMethod("readOnly"))&&h("div",{key:"9f180499d91ce85e3220b1c01a7100dc43436250",class:"flex justify-center"},h("div",{key:"1e7150301d9b9f6fb2c617833728bdfb1bdc7ff6",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:"25d75cf514b5aa565882da8810732274ef268e84",class:i,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:"82ff6cc210c408bc936b1d99156cf24e44b3bb47",d:"m6 9 6 6 6-6"})))),h("div",{key:"a9e4973c918e98f9858283d7910d7583958eeee6",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:"b0bc64c50c4961aa782cefa9a4f861a038f9179a",titleBtn:"User name",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN)},h("svg",{key:"e3d75127673c52bb03ccad55d2c6542afd496710",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:"826f8a8d89353d29c81a69325bb1b2fd08fe587d","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:"aed22d0c3261fe329dce8b85cd538064122c8ff4",titleBtn:"Connection string",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.CONNECTION_STRING)},h("svg",{key:"3152d79247973a849dfa94350acc27cc9a818ce1",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:"054b5a956d77e8913c3055a3fea4931910734ae1","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:"c10dbf07fd8499263a3e1460c92749e4c5217d1b","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:"348375d8ac51c14d66fa25a77665b6b7a5a93d9a",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN_BUNKER_URL),titleBtn:"Bunker URL"},h("svg",{key:"4d62028c6dbafa67aa952299cabc7a620ea20275",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:"da623db3500829ff12727c36a0ee6c4f4867a139","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$l(){typeof customElements>"u"||["nl-connect","button-base"].forEach(i=>{switch(i){case"nl-connect":customElements.get(i)||customElements.define(i,NlConnect);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$l();const nlSelectCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",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(i){this.themeState=i}watchModeHandler(i){this.mode=i}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 i=this.buttonRef.getBoundingClientRect();this.ulRef.style.top=`${i.height}px`}}handleChange(i){this.value=i,this.isOpen=!1,this.selectDomain.emit(this.value.value)}render(){const i=(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",a=(this.isOpen?"rotate-180":"rotate-0")+" duration-300 flex-shrink-0 w-4 h-4 text-gray-500";return h("div",{key:"c5fb00e7a9dc2acbe6b8a0b3c7d6f0aaaa945ded",class:`theme-${this.themeState}`},h("div",{key:"75a6cc368af855bcf0baeb697aac5c77b26537dc",class:"relative",ref:r=>this.wrapperRef=r},h("button",{key:"e79b850f351172fec8a523a88424882b4bc1c9e0",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:"7224e21928ed0a6075d0f8809973877b8626258e",class:"truncate overflow-hidden"},this.value.name),h("svg",{key:"abcea29a8c905c9eea64162f5a2bfa79c08d3b0b",class:a,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:"d0667eba7a0cf9ccb7bb043e5856ec41a97a8fcc",d:"m6 9 6 6 6-6"}))),h("ul",{key:"bfd9ebf3c17fa62d84f29204d901650fabe14c03",ref:r=>this.ulRef=r,class:i},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$k(){typeof customElements>"u"||["nl-select"].forEach(i=>{"nl-select"===i&&(customElements.get(i)||customElements.define(i,NlSelect))})}defineCustomElement$k();const nlImportFlowCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",NlImportFlowStyle0=nlImportFlowCss,NlImportFlow=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.textImport="Your Nostr keys will be imported into this provider, and you will manage your keys on their website.",this.services=[],this.isAvailable=!1,this.isContinued=!1,this.isKeyBackup=!1,this.isCopy=!1}handleDomainSelect(i){const a=this.services.find(r=>r.domain===i.detail);state.nlImport.relay=a.relay,state.nlImport.nostrConnect=a.link}handleCreateAccount(i){i.preventDefault(),window.open(state.nlImport.nostrConnect,"_blank"),this.nlImportAccount.emit(state.nlImport.relay)}handleContinue(){this.isContinued=!0}handleContinueKeyBackup(){this.isKeyBackup=!0}copyToClipboard(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){i.nlExportKeys.emit(),i.isCopy=!0,setTimeout(()=>{i.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 w-72"},h("button-base",{onClick:()=>this.handleContinue(),titleBtn:"Import to key store"})),h("div",{class:"ml-auto mr-auto mb-2 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 are like your password, 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 i=this.services.map(a=>({name:a.domain,value:a.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:a=>this.handleDomainSelect(a),selected:0,options:i})),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:a=>this.handleCreateAccount(a),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"],textImport:[1,"text-import"],services:[16],isAvailable:[32],isContinued:[32],isKeyBackup:[32],isCopy:[32]}]);function defineCustomElement$j(){typeof customElements>"u"||["nl-import-flow","button-base","nl-select"].forEach(i=>{switch(i){case"nl-import-flow":customElements.get(i)||customElements.define(i,NlImportFlow);break;case"button-base":customElements.get(i)||defineCustomElement$n();break;case"nl-select":customElements.get(i)||defineCustomElement$k()}})}defineCustomElement$j();const nlInfoCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",NlInfoStyle0=nlInfoCss,NlInfo=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost()}render(){return h("div",{key:"369813cd9991a71e8578b3afd09228850a956cc5",class:"p-4 overflow-y-auto"},h("svg",{key:"463d3d38cbaea31e5316b563491f6f6e3162f4ce",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:"5d77b33d54a376edffc6a4edf8ccabf8890bf5e4",width:"224.047",height:"224",rx:"64",fill:"#6951FA"}),h("path",{key:"7c8f8dd801f357378e9518879af15368f7652793",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:"964eeb119baa8053a11a7a9ebf860297e94d213c",class:"nl-title font-bold text-center text-4xl"},"Nostr ",h("span",{key:"6197de00428856facf31bdeae0fdc6adc2472b59",class:"font-light"},"Login")))}static get style(){return NlInfoStyle0}},[0,"nl-info"]);function defineCustomElement$i(){typeof customElements>"u"||["nl-info"].forEach(i=>{"nl-info"===i&&(customElements.get(i)||customElements.define(i,NlInfo))})}defineCustomElement$i();const nlInfoExtensionCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",NlInfoExtensionStyle0=nlInfoExtensionCss,NlInfoExtension=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost()}render(){return h("div",{key:"c4fede7840388bd72cd9adc25e94ff4521797caf",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://chromewebstore.google.com/detail/blockcore-wallet/peigonhbenoefaeplkpalmafieegnapj",target:"_blank"},"Blockcore"),","," ",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$h(){typeof customElements>"u"||["nl-info-extension"].forEach(i=>{"nl-info-extension"===i&&(customElements.get(i)||customElements.define(i,NlInfoExtension))})}defineCustomElement$h();const nlLoadingCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",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(i){i.preventDefault(),this.stopFetchHandler.emit()}handleContinueClick(i){i.preventDefault(),this.handleContinue.emit()}render(){let i="Connecting...",a="Establishing connection to your key storage.";this.path===CURRENT_MODULE.LOCAL_SIGNUP?(i="Creating...",a="Publishing your profile on Nostr."):state.authUrl&&(state.isLoading?(i="Confirming...",a="Please confirm the connection in your key storage app."):(i="Almost ready!",a="Continue to confirm the connection to your key storage."));const r=this.path!==CURRENT_MODULE.LOCAL_SIGNUP;return h("div",{key:"630b1ac3e32165dd32595466aa5476457aaa89d9",class:"p-4 overflow-y-auto"},h("h1",{key:"d9913644604598614d281d85d93f4f331f1a9261",class:"nl-title font-bold text-center text-4xl"},i),h("p",{key:"822f15bfc3a61f822d803c7e7f3b5101bab42eaa",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},a),!state.authUrl&&state.isLoading&&h("div",{key:"3989eac9b421e2452c96460fd86098cf01e3c07f",class:"mt-10 mb-10 ml-auto mr-auto w-20"},h("span",{key:"748523db8207aef49f449a0c25070f15097517fb",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:"5c4716cac822e50abefdd524ca77cb854bead2fe",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"1c7a0df8bc547416f24f53c0243a1e6fe944e067",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),r&&h("div",{key:"b64c30fff6e6c29db92ec77d574b4908a097dce4",class:"mt-3 ml-auto mr-auto w-72"},h("button-base",{key:"7d51196c3a61860292e95332cc36ea7b90075157",onClick:o=>{state.authUrl&&!state.isLoading?this.handleContinueClick(o):this.handleStop(o)},titleBtn:state.isLoading?"Cancel":"Continue"})))}static get style(){return NlLoadingStyle0}},[0,"nl-loading",{path:[1]}]);function defineCustomElement$g(){typeof customElements>"u"||["nl-loading","button-base"].forEach(i=>{switch(i){case"nl-loading":customElements.get(i)||customElements.define(i,NlLoading);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$g();const nlLocalSignupCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",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(i){state.nlSignup.signupName=i.target.value}handleCreateAccount(i){i.preventDefault(),this.nlLocalSignup.emit(`${state.nlSignup.signupName}`)}render(){return h(Fragment,{key:"f707cc6eaa61b36b52daf2f61360fab0f37fcc3e"},h("div",{key:"7cc640ec75dc80a0f84c3d5db3bcdffe2bb46c45",class:"p-4 overflow-y-auto"},h("h1",{key:"c4ef87db38b1aef19258950b4b4703f992ede847",class:"nl-title font-bold text-center text-2xl"},this.titleSignup),h("p",{key:"45ecaf37bf71fcb965f333b1c788dce26806413a",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"1cea94ff9de943dfea8f1b8cc39c30af82aa66a9",class:"max-w-72 mx-auto"},h("div",{key:"202d4e7c5def553c36a735003a1a23903ee4735b",class:"relative mb-2"},h("input",{key:"41502ef89f2433915b37caace4c7cdd7fb86b7b1",onInput:i=>this.handleInputChange(i),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:"efc7d9fbd45da136b002d42a9403b34d9e654f50",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:"8ff89d5922b3091c4b212a89932e41bd8db7ec09",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:"e6aeac8d4b82fc3b08995825eb0eb481a3a8bdd1","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:"a3fef381cdbd14c931e7f6940627a4af51063d8a",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"869dc7e661e5840b4d2ce3091b0112596cc4629b",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"da8429619571547e8a1c1a21418c4d6452f86571",disabled:state.isLoading,onClick:i=>this.handleCreateAccount(i),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$f(){typeof customElements>"u"||["nl-local-signup","button-base"].forEach(i=>{switch(i){case"nl-local-signup":customElements.get(i)||customElements.define(i,NlLocalSignup);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$f();const NlLoginStatus=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.info=void 0}render(){let i="",a="";if("extension"===this.info.authMethod)i="Extension",a="border-yellow-300 text-yellow-500 bg-yellow-100";else if("readOnly"===this.info.authMethod)i="Read only",a="border-gray-300 text-gray-400 bg-gray-100";else if("connect"===this.info.authMethod)i="Connect",a="border-teal-300 text-teal-600 bg-teal-100";else if("local"===this.info.authMethod)i="Temporary",a="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");i="Delegated",a="border-orange-300 text-orange-600 bg-orange-100"}return h("div",{key:"deff079607a599f28ab3feb535ed129434d54c7f"},h("span",{key:"a46ce6b03027226914d5d6bd46b74c9ae5213339",class:`${a} rounded-xl border w-auto text-[10px] px-1 `},i))}},[0,"nl-login-status",{info:[16]}]);function defineCustomElement$e(){typeof customElements>"u"||["nl-login-status"].forEach(i=>{"nl-login-status"===i&&(customElements.get(i)||customElements.define(i,NlLoginStatus))})}defineCustomElement$e();const nlPreviouslyLoggedCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",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(i){this.nlRemoveRecent.emit(i)}handleSwitch(i){this.nlSwitchAccount.emit(i)}handleLoginRecentAccount(i){this.nlLoginRecentAccount.emit(i)}render(){return h(Fragment,{key:"efe95984bfeb92cc0fe4b8ac29f209af81c2de78"},h("div",{key:"26ef58fd8df4b6908bcb9771b4a5b1c75e9ad097",class:"p-4 pt-0 overflow-y-auto"},h("h1",{key:"a8dd74eb5ba5c521b06e93b70c2104bc9179efd6",class:"nl-title font-bold text-center text-4xl"},this.titlePage),h("p",{key:"651425e336bf01d0902e836efee083118c98bdbf",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"c65adbe0a74df16268ff7f8c7911d4e9ab637619",class:"p-4"},!!this.accounts.length&&h("div",{key:"0a3f9419b4d19eca86144406691a9b2ed8584440",class:"max-w-96 mx-auto"},h("p",{key:"ee339f628c757c3218d3f4728097136f1879b28b",class:"nl-description font-medium text-sm pb-1.5"},"Active profiles"),h("ul",{key:"d6090b1380be40705af3b725255f7da826ae9b7a",class:"p-2 rounded-lg border border-blue-200 flex flex-col w-full gap-0.5"},this.accounts.map(i=>{const a=!!i?.picture,r=i.name||i.nip05||i.pubkey,o=!!r;return h("li",{onClick:()=>this.handleSwitch(i),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"},a?h("img",{class:"w-full rounded-full",src:i.picture,alt:"Logo"}):o?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:i}))))}))),!!this.recents.length&&h("div",{key:"f2e8514d062979f626de9f71e06e01990c33624e",class:"max-w-96 mx-auto pt-5"},h("p",{key:"e52d1f0d5be0eb4a8a42004df6a7192d7b458838",class:"nl-description font-medium text-sm pb-1.5"},"Recent profiles"),h("ul",{key:"b508e9b26d52ab25b3c18c12cf20e94929a0d34f",class:"p-2 rounded-lg border border-gray-200 flex flex-col w-full gap-0.5"},this.recents.map(i=>{const a=!!i?.picture,r=i.name||i.nip05||i.pubkey,o=!!r;return h("li",{onClick:()=>this.handleLoginRecentAccount(i),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"},a?h("img",{class:"w-full rounded-full",src:i.picture,alt:"Logo"}):o?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:i})),h("svg",{onClick:s=>{s.stopPropagation(),this.handleRemoveRecent(i)},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:"71ef71b8cc45811c45d04f2460855d90c932d42c",class:"p-4 overflow-y-auto"},h("p",{key:"40b0f783bf7d9946fbe3e0b915bd01cd7e42a468",class:"nl-footer font-light text-center text-sm max-w-96 mx-auto"},"You can also"," ",h("span",{key:"2689126b8e8d9e7ff01cfc35e682bf698856f363",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$d(){typeof customElements>"u"||["nl-previously-logged","nl-login-status"].forEach(i=>{switch(i){case"nl-previously-logged":customElements.get(i)||customElements.define(i,NlPreviouslyLogged);break;case"nl-login-status":customElements.get(i)||defineCustomElement$e()}})}defineCustomElement$d();const nlSigninCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",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(i){state.nlSignin.loginName=i.target.value,this.nlCheckLogin.emit(i.target.value)}handleLogin(i){i.preventDefault(),this.nlLogin.emit(state.nlSignin.loginName)}render(){return h(Fragment,{key:"db38daf19a106f820747dc29ed9074b3a5be41e1"},h("div",{key:"d08c760b6fda83b5affc616657edd1f160b50741",class:"p-4 overflow-y-auto"},h("h1",{key:"0de9a5982d277facf5b9c0bf663cf37b60e5e35a",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"c0f1cf7037c472358e65e34d9bfd6568522d85e2",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"2221e32fa5487fd2ec05239e4ae16b5393833f9a",class:"max-w-72 mx-auto"},h("div",{key:"7aefa39fe14a818c5188c771451f6f5f50183458",class:"relative mb-2"},h("input",{key:"36113042568bc9b00cd910485eb8adea268c2518",onInput:i=>this.handleInputChange(i),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:"9a4dfa1f8c18ea963e26bcd981c81fe697abc546",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:"14ed5cc346c25ebeaa49f983527d1e3efadef53c",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:"99af82eb37b8812bc49ab15e3d809243db635c75","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:"74f43932e9aab6afb37d9d129b207d9ad1d2ce5a",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"09a2a638a8c47f6debf28a6159d16cff7cc2694e",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"d5735f567247f415e04dca13e1b30ccfa62aea7b",titleBtn:"Connect",disabled:state.isLoading,onClick:i=>this.handleLogin(i)},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$c(){typeof customElements>"u"||["nl-signin","button-base"].forEach(i=>{switch(i){case"nl-signin":customElements.get(i)||customElements.define(i,NlSignin);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$c();const nlSigninBunkerUrlCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",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(i){state.nlSigninBunkerUrl.loginName=i.target.value,this.nlCheckLogin.emit(i.target.value)}handleLogin(i){i.preventDefault(),this.nlLogin.emit(state.nlSigninBunkerUrl.loginName)}render(){return h(Fragment,{key:"97fc0661bee87364f3ea9f72d4bec657e1b64ddc"},h("div",{key:"0636b0505c49d5e3c3d37bc7b0a66b1acfe38a3e",class:"p-4 overflow-y-auto"},h("h1",{key:"c3c4baf3bfc693a42a62b5a66e7af65c852f177b",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"9ab0b3537ab790a834b6ad57b6dfcfc77337dd3c",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"4fe3349e769a2e1c75040b7306674461a47222b3",class:"max-w-72 mx-auto"},h("div",{key:"1eb4ce411f4ef92da4b437162cb06e9db2709f49",class:"relative mb-2"},h("input",{key:"360eac0e0606901336c14fb7f7e836e0e592defc",onInput:i=>this.handleInputChange(i),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:"0cb3e1f39ecb8eafa3c39be65566731c41f79ccb",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:"dd764bce7d06f3132312c083b520dc15e0185b89",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:"8a6107e9f82bc3bf70fcc81be04bf9191321dd8e","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:"ed1c621171950bdb3f1b1c4f4b67a73c74e95ec4",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"8b38d4721e6f4ad85ef0e2d9fabba152a7a649eb",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"d9dc061a5b63ae3b8eec4fb40a9c5b5be1489471",titleBtn:"Connect",disabled:state.isLoading,onClick:i=>this.handleLogin(i)},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$b(){typeof customElements>"u"||["nl-signin-bunker-url","button-base"].forEach(i=>{switch(i){case"nl-signin-bunker-url":customElements.get(i)||customElements.define(i,NlSigninBunkerUrl);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$b();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(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},utils$1$1.getSymbolTotalCodewords=function(i){return CODEWORDS_COUNT[i]},utils$1$1.getBCHDigit=function(i){let a=0;for(;0!==i;)a++,i>>>=1;return a},utils$1$1.setToSJISFunction=function(i){if("function"!=typeof i)throw new Error('"toSJISFunc" is not a valid function.');toSJISFunction=i},utils$1$1.isKanjiModeEnabled=function(){return void 0!==toSJISFunction},utils$1$1.toSJIS=function(i){return toSJISFunction(i)};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(i){return i&&void 0!==i.bit&&i.bit>=0&&i.bit<4},exports.from=function(i,a){if(exports.isValid(i))return i;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)}}(i)}catch{return a}},BitBuffer$1.prototype={get:function(i){const a=Math.floor(i/8);return 1==(this.buffer[a]>>>7-i%8&1)},put:function(i,a){for(let r=0;r>>a-r-1&1))},getLengthInBits:function(){return this.length},putBit:function(i){const a=Math.floor(this.length/8);this.buffer.length<=a&&this.buffer.push(0),i&&(this.buffer[a]|=128>>>this.length%8),this.length++}};var bitBuffer=BitBuffer$1;function BitMatrix$1(i){if(!i||i<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=i,this.data=new Uint8Array(i*i),this.reservedBit=new Uint8Array(i*i)}BitMatrix$1.prototype.set=function(i,a,r,o){const s=i*this.size+a;this.data[s]=r,o&&(this.reservedBit[s]=!0)},BitMatrix$1.prototype.get=function(i,a){return this.data[i*this.size+a]},BitMatrix$1.prototype.xor=function(i,a,r){this.data[i*this.size+a]^=r},BitMatrix$1.prototype.isReserved=function(i,a){return this.reservedBit[i*this.size+a]};var bitMatrix=BitMatrix$1,alignmentPattern={};!function(i){const a=utils$1$1.getSymbolSize;i.getRowColCoords=function(r){if(1===r)return[];const o=Math.floor(r/7)+2,s=a(r),c=145===s?26:2*Math.ceil((s-13)/(2*o-2)),y=[s-7];for(let _=1;_=0&&y<=7},i.from=function(y){return i.isValid(y)?parseInt(y,10):void 0},i.getPenaltyN1=function(y){const _=y.size;let E=0,T=0,A=0,S=null,I=null;for(let N=0;N<_;N++){T=A=0,S=I=null;for(let Y=0;Y<_;Y++){let z=y.get(N,Y);z===S?T++:(T>=5&&(E+=T-5+3),S=z,T=1),z=y.get(Y,N),z===I?A++:(A>=5&&(E+=A-5+3),I=z,A=1)}T>=5&&(E+=T-5+3),A>=5&&(E+=A-5+3)}return E},i.getPenaltyN2=function(y){const _=y.size;let E=0;for(let T=0;T<_-1;T++)for(let A=0;A<_-1;A++){const S=y.get(T,A)+y.get(T,A+1)+y.get(T+1,A)+y.get(T+1,A+1);4!==S&&0!==S||E++}return 3*E},i.getPenaltyN3=function(y){const _=y.size;let E=0,T=0,A=0;for(let S=0;S<_;S++){T=A=0;for(let I=0;I<_;I++)T=T<<1&2047|y.get(S,I),I>=10&&(1488===T||93===T)&&E++,A=A<<1&2047|y.get(I,S),I>=10&&(1488===A||93===A)&&E++}return 40*E},i.getPenaltyN4=function(y){let _=0;const E=y.data.length;for(let T=0;T=0;){const c=s[0];for(let _=0;_0){const s=new Uint8Array(this.degree);return s.set(r,o),s}return r};var reedSolomonEncoder=ReedSolomonEncoder$1,version={},mode={},versionCheck={isValid:function(i){return!isNaN(i)&&i>=1&&i<=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(i){return TEST_KANJI.test(i)},regex$1.testNumeric=function(i){return TEST_NUMERIC.test(i)},regex$1.testAlphanumeric=function(i){return TEST_ALPHANUMERIC.test(i)},function(i){const a=versionCheck,r=regex$1;i.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},i.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},i.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},i.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},i.MIXED={bit:-1},i.getCharCountIndicator=function(o,s){if(!o.ccBits)throw new Error("Invalid mode: "+o);if(!a.isValid(s))throw new Error("Invalid version: "+s);return s>=1&&s<10?o.ccBits[0]:s<27?o.ccBits[1]:o.ccBits[2]},i.getBestModeForData=function(o){return r.testNumeric(o)?i.NUMERIC:r.testAlphanumeric(o)?i.ALPHANUMERIC:r.testKanji(o)?i.KANJI:i.BYTE},i.toString=function(o){if(o&&o.id)return o.id;throw new Error("Invalid mode")},i.isValid=function(o){return o&&o.bit&&o.ccBits},i.from=function(o,s){if(i.isValid(o))return o;try{return function(c){if("string"!=typeof c)throw new Error("Param is not a string");switch(c.toLowerCase()){case"numeric":return i.NUMERIC;case"alphanumeric":return i.ALPHANUMERIC;case"kanji":return i.KANJI;case"byte":return i.BYTE;default:throw new Error("Unknown mode: "+c)}}(o)}catch{return s}}}(mode),function(i){const a=utils$1$1,r=errorCorrectionCode,o=errorCorrectionLevel,s=mode,c=versionCheck,y=a.getBCHDigit(7973);function _(T,A){return s.getCharCountIndicator(T,A)+4}function E(T,A){let S=0;return T.forEach(function(I){const N=_(I.mode,A);S+=N+I.getBitsLength()}),S}i.from=function(T,A){return c.isValid(T)?parseInt(T,10):A},i.getCapacity=function(T,A,S){if(!c.isValid(T))throw new Error("Invalid QR Code version");void 0===S&&(S=s.BYTE);const I=8*(a.getSymbolTotalCodewords(T)-r.getTotalCodewordsCount(T,A));if(S===s.MIXED)return I;const N=I-_(S,T);switch(S){case s.NUMERIC:return Math.floor(N/10*3);case s.ALPHANUMERIC:return Math.floor(N/11*2);case s.KANJI:return Math.floor(N/13);default:return Math.floor(N/8)}},i.getBestVersionForData=function(T,A){let S;const I=o.from(A,o.M);if(Array.isArray(T)){if(T.length>1)return function(N,Y){for(let z=1;z<=40;z++)if(E(N,z)<=i.getCapacity(z,Y,s.MIXED))return z}(T,I);if(0===T.length)return 1;S=T[0]}else S=T;return function(N,Y,z){for(let q=1;q<=40;q++)if(Y<=i.getCapacity(q,z,N))return q}(S.mode,S.getLength(),I)},i.getEncodedBits=function(T){if(!c.isValid(T)||T<7)throw new Error("Invalid QR Code version");let A=T<<12;for(;a.getBCHDigit(A)-y>=0;)A^=7973<=0;)o^=G15<0&&(r=this.data.substr(a),o=parseInt(r,10),i.put(o,3*s+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(i){this.mode=Mode$3.ALPHANUMERIC,this.data=i}AlphanumericData.getBitsLength=function(i){return 11*Math.floor(i/2)+i%2*6},AlphanumericData.prototype.getLength=function(){return this.data.length},AlphanumericData.prototype.getBitsLength=function(){return AlphanumericData.getBitsLength(this.data.length)},AlphanumericData.prototype.write=function(i){let a;for(a=0;a+2<=this.data.length;a+=2){let r=45*ALPHA_NUM_CHARS.indexOf(this.data[a]);r+=ALPHA_NUM_CHARS.indexOf(this.data[a+1]),i.put(r,11)}this.data.length%2&&i.put(ALPHA_NUM_CHARS.indexOf(this.data[a]),6)};var alphanumericData=AlphanumericData;const Mode$2=mode;function ByteData(i){this.mode=Mode$2.BYTE,this.data="string"==typeof i?(new TextEncoder).encode(i):new Uint8Array(i)}ByteData.getBitsLength=function(i){return 8*i},ByteData.prototype.getLength=function(){return this.data.length},ByteData.prototype.getBitsLength=function(){return ByteData.getBitsLength(this.data.length)},ByteData.prototype.write=function(i){for(let a=0,r=this.data.length;a=33088&&r<=40956)r-=33088;else{if(!(r>=57408&&r<=60351))throw new Error("Invalid SJIS character: "+this.data[a]+"\nMake sure your charset is UTF-8");r-=49472}r=192*(r>>>8&255)+(255&r),i.put(r,13)}};var kanjiData=KanjiData,dijkstra={exports:{}};(function(i){var a={single_source_shortest_paths:function(r,o,s){var c={},y={};y[o]=0;var _,E,T,A,S,I,Y=a.PriorityQueue.make();for(Y.push(o,0);!Y.empty();)for(T in E=(_=Y.pop()).value,A=_.cost,S=r[E]||{})S.hasOwnProperty(T)&&(I=A+S[T],(void 0===y[T]||y[T]>I)&&(y[T]=I,Y.push(T,I),c[T]=E));if(void 0!==s&&void 0===y[s]){var z=["Could not find a path from ",o," to ",s,"."].join("");throw new Error(z)}return c},extract_shortest_path_from_predecessor_list:function(r,o){for(var s=[],c=o;c;)s.push(c),c=r[c];return s.reverse(),s},find_path:function(r,o,s){var c=a.single_source_shortest_paths(r,o,s);return a.extract_shortest_path_from_predecessor_list(c,s)},PriorityQueue:{make:function(r){var o,s=a.PriorityQueue,c={};for(o in r=r||{},s)s.hasOwnProperty(o)&&(c[o]=s[o]);return c.queue=[],c.sorter=r.sorter||s.default_sorter,c},default_sorter:function(r,o){return r.cost-o.cost},push:function(r,o){this.queue.push({value:r,cost:o}),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};i.exports=a})(dijkstra),function(i){const a=mode,r=numericData,o=alphanumericData,s=byteData,c=kanjiData,y=regex$1,_=utils$1$1,E=dijkstra.exports;function T(Y){return unescape(encodeURIComponent(Y)).length}function A(Y,z,q){const dt=[];let pt;for(;null!==(pt=Y.exec(q));)dt.push({data:pt[0],index:pt.index,mode:z,length:pt[0].length});return dt}function S(Y){const z=A(y.NUMERIC,a.NUMERIC,Y),q=A(y.ALPHANUMERIC,a.ALPHANUMERIC,Y);let dt,pt;return _.isKanjiModeEnabled()?(dt=A(y.BYTE,a.BYTE,Y),pt=A(y.KANJI,a.KANJI,Y)):(dt=A(y.BYTE_KANJI,a.BYTE,Y),pt=[]),z.concat(q,dt,pt).sort(function(et,_t){return et.index-_t.index}).map(function(et){return{data:et.data,mode:et.mode,length:et.length}})}function I(Y,z){switch(z){case a.NUMERIC:return r.getBitsLength(Y);case a.ALPHANUMERIC:return o.getBitsLength(Y);case a.KANJI:return c.getBitsLength(Y);case a.BYTE:return s.getBitsLength(Y)}}function N(Y,z){let q;const dt=a.getBestModeForData(Y);if(q=a.from(z,dt),q!==a.BYTE&&q.bit=0?Bt[Bt.length-1]:null;return At&&At.mode===jt.mode?(Bt[Bt.length-1].data+=jt.data,Bt):(Bt.push(jt),Bt)},[]))},i.rawSplit=function(Y){return i.fromArray(S(Y,_.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(i,a){const r=i.size,o=FinderPattern.getPositions(a);for(let s=0;s=0&&_<=6&&(0===E||6===E)||E>=0&&E<=6&&(0===_||6===_)||_>=2&&_<=4&&E>=2&&E<=4,!0)}}function setupTimingPattern(i){const a=i.size;for(let r=8;r>_&1),i.set(s,c,y,!0),i.set(c,s,y,!0)}function setupFormatInfo(i,a,r){const o=i.size,s=FormatInfo.getEncodedBits(a,r);let c,y;for(c=0;c<15;c++)y=1==(s>>c&1),i.set(c<6?c:c<8?c+1:o-15+c,8,y,!0),i.set(8,c<8?o-c-1:c<9?15-c-1+1:15-c-1,y,!0);i.set(o-8,8,1,!0)}function setupData(i,a){const r=i.size;let o=-1,s=r-1,c=7,y=0;for(let _=r-1;_>0;_-=2)for(6===_&&_--;;){for(let E=0;E<2;E++)if(!i.isReserved(s,_-E)){let T=!1;y>>c&1)),i.set(s,_-E,T),c--,-1===c&&(y++,c=7)}if(s+=o,s<0||r<=s){s-=o,o=-o;break}}}function createData(i,a,r){const o=new BitBuffer;r.forEach(function(y){o.put(y.mode.bit,4),o.put(y.getLength(),Mode.getCharCountIndicator(y.mode,i)),y.write(o)});const s=8*(Utils$1.getSymbolTotalCodewords(i)-ECCode.getTotalCodewordsCount(i,a));for(o.getLengthInBits()+4<=s&&o.put(0,4);o.getLengthInBits()%8!=0;)o.putBit(0);const c=(s-o.getLengthInBits())/8;for(let y=0;y=7&&setupVersionInfo(E,a),setupData(E,y),isNaN(o)&&(o=MaskPattern.getBestMask(E,setupFormatInfo.bind(null,E,r))),MaskPattern.applyMask(o,E),setupFormatInfo(E,r,o),{modules:E,version:a,errorCorrectionLevel:r,maskPattern:o,segments:s}}qrcode.create=function(i,a){if(void 0===i||""===i)throw new Error("No input text");let r,o,s=ECLevel.M;return void 0!==a&&(s=ECLevel.from(a.errorCorrectionLevel,ECLevel.M),r=Version.from(a.version),o=MaskPattern.from(a.maskPattern),a.toSJISFunc&&Utils$1.setToSJISFunction(a.toSJISFunc)),createSymbol(i,r,s,o)};var canvas={},utils$3={};(function(i){function a(r){if("number"==typeof r&&(r=r.toString()),"string"!=typeof r)throw new Error("Color should be defined as hex string");let o=r.slice().replace("#","").split("");if(o.length<3||5===o.length||o.length>8)throw new Error("Invalid hex color: "+r);3!==o.length&&4!==o.length||(o=Array.prototype.concat.apply([],o.map(function(c){return[c,c]}))),6===o.length&&o.push("F","F");const s=parseInt(o.join(""),16);return{r:s>>24&255,g:s>>16&255,b:s>>8&255,a:255&s,hex:"#"+o.slice(0,6).join("")}}i.getOptions=function(r){r||(r={}),r.color||(r.color={});const s=r.width&&r.width>=21?r.width:void 0;return{width:s,scale:s?4:r.scale||4,margin:null==r.margin||r.margin<0?4:r.margin,color:{dark:a(r.color.dark||"#000000ff"),light:a(r.color.light||"#ffffffff")},type:r.type,rendererOpts:r.rendererOpts||{}}},i.getScale=function(r,o){return o.width&&o.width>=r+2*o.margin?o.width/(r+2*o.margin):o.scale},i.getImageWidth=function(r,o){const s=i.getScale(r,o);return Math.floor((r+2*o.margin)*s)},i.qrToImageData=function(r,o,s){const c=o.modules.size,y=o.modules.data,_=i.getScale(c,s),E=Math.floor((c+2*s.margin)*_),T=s.margin*_,A=[s.color.light,s.color.dark];for(let S=0;S=T&&I>=T&&S0&&E>0&&i[_-1]||(o+=c?svgCmd("M",E+r,.5+T+r):svgCmd("m",s,0),s=0,c=!1),E+1':"",E="',A=''+_+E+"\n";return"function"==typeof r&&r(null,A),A};const canPromise=canPromise$1,QRCode=qrcode,CanvasRenderer=canvas,SvgRenderer=svgTag;function renderCanvas(i,a,r,o,s){const c=[].slice.call(arguments,1),y=c.length,_="function"==typeof c[y-1];if(!_&&!canPromise())throw new Error("Callback required as last argument");if(!_){if(y<1)throw new Error("Too few arguments provided");return 1===y?(r=a,a=o=void 0):2!==y||a.getContext||(o=r,r=a,a=void 0),new Promise(function(E,T){try{const A=QRCode.create(r,o);E(i(A,a,o))}catch(A){T(A)}})}if(y<2)throw new Error("Too few arguments provided");2===y?(s=r,r=a,a=o=void 0):3===y&&(a.getContext&&void 0===s?(s=o,o=void 0):(s=o,o=r,r=a,a=void 0));try{const E=QRCode.create(r,o);s(null,i(E,a,o))}catch(E){s(E)}}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(i,a,r){return SvgRenderer.render(i,r)});const nlSigninConnectionStringCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",NlSigninConnectionStringStyle0=nlSigninConnectionStringCss,NlSigninConnectionString=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlNostrConnectDefault=createEvent(this,"nlNostrConnectDefault",7),this.titleLogin="Connection string",this.description="Scan or copy the connection string with key store app",this.connectionString="",this.isCopy=!1}componentDidLoad(){this.generateQRCode(),this.nlNostrConnectDefault.emit()}generateQRCode(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(i.connectionString&&i.canvasElement)try{yield browser$1.toCanvas(i.canvasElement,i.connectionString)}catch(a){console.error("Error generating QR Code:",a)}})()}copyToClipboard(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){try{yield navigator.clipboard.writeText(i.connectionString),i.isCopy=!0,setTimeout(()=>{i.isCopy=!1},1500)}catch(a){console.error("Failed to copy connectionString: ",a)}})()}render(){return h(Fragment,{key:"5186c70f33e7b5d8e42d426f41cbab452181fa79"},h("div",{key:"1737f8438920880e369eff393cad6db37fe62975",class:"p-4 overflow-y-auto"},h("h1",{key:"3dab5fc70ba7ae87d7926f208df838e4e8506e1b",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"43a2d0d56b36b4b1577bd6b21eeda9b105359389",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("canvas",{key:"92cd37de695eee50873cb7a76b2196fd6f2885d6",class:"mx-auto mb-2",ref:i=>this.canvasElement=i}),h("div",{key:"668b253bb58f243d223931a0be911e36eee4a119",class:"px-4"},h("div",{key:"7abb7aa8ba86857ccff22cba4d88cf07407b5fe0",class:"max-w-72 mx-auto"},h("div",{key:"e1747e8fddc4ebe00671ed82ab43fe3b29a4a456",class:"relative mb-2"},h("input",{key:"ce0fed3c0b9a29a63bad975082294d616fcb2b79",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:"462c8d5454066fe42710cc1a51df4ac6c9dbf8b1",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:"cfe2ebdc57ad397d559d935c4c11c6429a7787cc",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:"a50d4b5d4a610b535dfb06fb0676d6d8bc681d94","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:"6c773dbcda5c18b8d3debfad939678dc6374be76","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:"e4df52d63e603c2e72228b0bc739688dd3298fa3",class:"mt-10 justify-center items-center flex gap-2"},h("span",{key:"354b7424c4a06110d3ec030ae71348e21f0575a9",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:"364239250897a241357e2759292538efff0462bd",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$a(){typeof customElements>"u"||["nl-signin-connection-string"].forEach(i=>{"nl-signin-connection-string"===i&&(customElements.get(i)||customElements.define(i,NlSigninConnectionString))})}defineCustomElement$a();const nlSigninOtpCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",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(i){state.isOTP?state.nlSigninOTP.code=i.target.value:(state.nlSigninOTP.loginName=i.target.value,this.nlCheckLogin.emit(state.nlSigninOTP.loginName))}handleLogin(i){i.preventDefault(),state.isOTP?this.nlLoginOTPCode.emit(state.nlSigninOTP.code):this.nlLoginOTPUser.emit(state.nlSigninOTP.loginName)}render(){return h(Fragment,{key:"68fc45b1dd5e0a15bee1f6497a186b6d73900de5"},h("div",{key:"9ee4c1e464ffd21e04dbf7f3765fb8bbebb77881",class:"p-4 overflow-y-auto"},h("h1",{key:"031d20441be16371669d5143f29b7e88d8a56651",class:"nl-title font-bold text-center text-2xl"},state.isOTP?this.titleLoginOTP:this.titleLogin),h("p",{key:"9a1aebb5297ce0d54b929c4049f4fa0a499de3a6",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:"cb120ff50bded40b52328fbdb6d1a9ff2a0f60c6",class:"max-w-72 mx-auto"},h("div",{key:"479e7947b92cfb7421b3f8aaa9992e2b0a44f3b9",class:"relative mb-2"},h("input",{key:"642b11b622a3974ce3314c58cc913dad504ab8b8",onInput:i=>this.handleInputChange(i),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:"62b9b607b5cad463660df841545762b6b9c4a803",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:"69cdd8e64b17fe1aaf23759f6091651baffd8c8a",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:"1b19fa169d6f1c893df0c3ae8d6328e0c8b413e6","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:"583e207c1197a3d6ee97b68cd35f1fe6fa6e992e","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:"b019f36008b7f27a76462f745ffcebc201b40bee",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"14e9d64878284f30f4ca7c3132934cb1befc92c4",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"60f37876cbc7a69e073dacfdfb464b792da8c3ca",titleBtn:"Log in",disabled:state.isLoading,onClick:i=>this.handleLogin(i)},state.isLoading&&h("span",{key:"dc2285fee7ae949e36c7066f8453df25659d44e0",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$9(){typeof customElements>"u"||["nl-signin-otp","button-base"].forEach(i=>{switch(i){case"nl-signin-otp":customElements.get(i)||customElements.define(i,NlSigninOtp);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$9();const nlSigninReadOnlyCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",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(i){state.nlSigninReadOnly.loginName=i.target.value,this.nlCheckLogin.emit(i.target.value)}handleLogin(i){i.preventDefault(),this.nlLoginReadOnly.emit(state.nlSigninReadOnly.loginName)}render(){return h(Fragment,{key:"427a326a29895539d36b2a4b6a6c263c34cb87a4"},h("div",{key:"24c32f3a0c8ea0c88046013147498a2ac2d8d7a3",class:"p-4 overflow-y-auto"},h("h1",{key:"f3324907637382727d127b700ce72990e2c0b72d",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"0439c0deffe5735650976622cb8bf3ffd7962cd6",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"75881872a795cda5173252c349cb68446be32847",class:"max-w-72 mx-auto"},h("div",{key:"b1716089f573616674f2b9ceb138821ed41d1ae5",class:"relative mb-2"},h("input",{key:"d3ea9fd0489a36916d48e05f342421f9686da1e6",onInput:i=>this.handleInputChange(i),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:"4489f769ed6aeaf7d66ea06b416fdf9e08c2862c",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:"aed3c5efdc122fa4dfa0b15dccf3bcc7a123c87a",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:"5a9165cf26ae7588ebd16f499748b3b3eff8ac1c","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:"7dca77f080a4824bdecce0fbc1e98bfff993f7c2","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:"ca4c58b0ab64e54a4714d082b97b7dd340b0dbfe",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"b7b95e645a8e742410eb7e17e90e497ce0da1c72",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"87f5289d87599a1d182170da96e75f727f3a9e52",titleBtn:"Log in",disabled:state.isLoading,onClick:i=>this.handleLogin(i)},state.isLoading&&h("span",{key:"2cbd83dc1516674c872aa9a21d44188d1739807e",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$8(){typeof customElements>"u"||["nl-signin-read-only","button-base"].forEach(i=>{switch(i){case"nl-signin-read-only":customElements.get(i)||customElements.define(i,NlSigninReadOnly);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$8();const nlSignupCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",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(i){return i.split(",").map(a=>({name:"@"+a,value:a}))}handleInputChange(i){state.nlSignup.signupName=i.target.value,this.nlCheckSignup.emit(`${i.target.value}@${state.nlSignup.domain}`)}handleDomainSelect(i){state.nlSignup.domain=i.detail,this.nlCheckSignup.emit(`${state.nlSignup.signupName}@${i.detail}`)}handleCreateAccount(i){i.preventDefault(),this.nlSignup.emit(`${state.nlSignup.signupName}@${state.nlSignup.domain}`)}watchBunkersHandler(i){state.nlSignup.servers=this.formatServers(i)}componentWillLoad(){state.nlSignup.servers=this.formatServers(this.bunkers)}render(){return h(Fragment,{key:"0f80c95f518b18c70b6ec3a7674ba65b93a7150e"},h("div",{key:"0a0e632e1b9891c6d01660916e5ae4581fe88e65",class:"p-4 overflow-y-auto"},h("h1",{key:"6f565e42dc0fa7ed8610f9bbab695756838d3a77",class:"nl-title font-bold text-center text-2xl"},this.titleSignup),h("p",{key:"f0cac8b68583bc5302e5a7b36d3784266ca1205e",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"8c7901599fd0ce9274abd4fd4e860763d9396334",class:"max-w-72 mx-auto"},h("div",{key:"fc80a9a9d067939bfedd6453727b1b48eef10055",class:"relative mb-2"},h("input",{key:"6efaa2e17d5001cedd32d5a9c9ddb94b57774144",onInput:i=>this.handleInputChange(i),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:"558606cff7bcdf983dd5cca89dda79d7760e9f49",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:"4f07566169625a94e83ded38d3e55ff1a4602faa",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:"2a5cd98b44738bdbe4e1d87565fe9441e895f257","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:"88aec1cd623c0b72ea54d1dfb779831b15d9fa9f",class:"mb-2"},h("nl-select",{key:"9582245b4e59fcdaa0097bc6837b502266d2026f",onSelectDomain:i=>this.handleDomainSelect(i),selected:0,options:state.nlSignup.servers})),h("div",{key:"51a864c0638e07f1821dd5bd39f793e0e562fc99",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"81cf5005b72f9cf2cf9fa9680358d79024e80366",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"dbc143408fece554536908a8498580186ac86b8d",disabled:state.isLoading,onClick:i=>this.handleCreateAccount(i),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$7(){typeof customElements>"u"||["nl-signup","button-base","nl-select"].forEach(i=>{switch(i){case"nl-signup":customElements.get(i)||customElements.define(i,NlSignup);break;case"button-base":customElements.get(i)||defineCustomElement$n();break;case"nl-select":customElements.get(i)||defineCustomElement$k()}})}defineCustomElement$7();const nlWelcomeCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",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(i){state.path=[...state.path,i]}render(){return h(Fragment,{key:"7b5a07cdad875ea8242ce84c0736f024deb36949"},h("div",{key:"f0aee3e2ff848c8abd635fbab6aa2df75741bd08",class:"p-4 overflow-y-auto"},h("h1",{key:"0f44047e567b6e28ba8eb9269ae62173bfe4216b",class:"nl-title font-bold text-center text-4xl"},this.titleWelcome),h("p",{key:"b3fd3e2b412894f7d1ec0821077f8418d3611545",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"625314b5bf2e6821144fd79901a3da2629a0771a",class:"max-w-52 mx-auto pb-5"},h("div",{key:"f0846ced1f6cc63dfc43184d3d3536c1eafa7890",class:"flex gap-3 flex-col mb-2"},h("button-base",{key:"f4a62ade504b7096052fe26f8eaa8f7a139cc8b6",titleBtn:"Log in",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.WELCOME_LOGIN)},h("svg",{key:"8fa708e8fd991b06026142844443ff192b15f1a1",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:"232741c608aa380ab96fab7498fd4b055bad40ba","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:"14568a2ca701d0e7fe55a5d8a8196642792b1cf2",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.WELCOME_SIGNUP),titleBtn:"Sign up"},h("svg",{key:"551a9a9e2aa57cb920a3d1978f40ebf7dcb7c314",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:"a957c348aa9762287638772bdde925a88f38d779","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$6(){typeof customElements>"u"||["nl-welcome","button-base"].forEach(i=>{switch(i){case"nl-welcome":customElements.get(i)||customElements.define(i,NlWelcome);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$6();const nlWelcomeSigninCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",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(i){state.path=[...state.path,i],i===CURRENT_MODULE.EXTENSION&&this.nlLoginExtension.emit()}allowAuthMethod(i){return!this.authMethods.length||this.authMethods.includes(i)}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:"4f0767e4cdcc4927af3fafd074148ba418738923"},h("div",{key:"c8ab1ddae5c93498c26516337fb2b3dbd25a9ab4",class:"p-4 overflow-y-auto"},h("h1",{key:"2332e495e6f947a2e522203415a7e62279bdc497",class:"nl-title font-bold text-center text-3xl"},this.titleWelcome)),h("div",{key:"917a8e134efa774749152e47bee8a02ffd18dbd2",class:"max-w-52 mx-auto pb-5"},h("div",{key:"3f63f413e66ffde4456998913d37e71fa2e65b91",class:"flex gap-3 flex-col"},this.allowAuthMethod("connect")&&h("button-base",{key:"23a84e3cbfe6003aa4798afe40794cf5fdd29a48",titleBtn:"Connect",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.CONNECT)},h("svg",{key:"8af63dc69962963c17d272dcbe44c859d5ba11aa",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:"82f9174085198b815d1b76ea16cad5a397bb0bda","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:"d6aedb185f57a3ae61721ab8e1f191b521881015",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN_READ_ONLY),titleBtn:"Read only"},h("svg",{key:"94eeb7e77be912ff240658added6f18e2b82559a",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:"84406c27a40b9a835ba7cb64e99de007b09caaab","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:"aec21828fba73b6602cf7e158d66e6c8c7d1202c","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:"909370309781cfa868bed804699602129ef2735b",titleBtn:"One-time code",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN_OTP)},h("svg",{key:"652fe8e11bfeda9261a1f639c5a526123c87db71",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:"950de2ac776cc2fefbbb08358fc35ab8b786c5ef","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:"9caf44de7b4a18fabc947169cc3283243661a2f8",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:"f3feba2e9a56ead70ac353aaf67d1ac3438aaa4f",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$5(){typeof customElements>"u"||["nl-welcome-signin","button-base"].forEach(i=>{switch(i){case"nl-welcome-signin":customElements.get(i)||customElements.define(i,NlWelcomeSignIn);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$5();const nlWelcomeSignupCss="/*! 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}.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))}:host{display:block}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",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(i){state.path=[...state.path,i]}render(){return h(Fragment,{key:"b5d134603b3a579120e107a6db9dc1cc3f68106c"},h("div",{key:"64028950f83e5372e7774d0b642d2bc4b7a4e374",class:"p-4 overflow-y-auto"},h("h1",{key:"ab2a90b7501aa467dd300e5d3fa5c03ad7430f80",class:"nl-title font-bold text-center text-3xl"},this.titleWelcome),h("p",{key:"be4afbc5c19cf6943127992472ca9788ad45a667",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"053719e30861ffc47b08c7dec4afd47ab2228eb4",class:"max-w-52 mx-auto pb-5"},h("div",{key:"6fe9fce24b1a77410a271e27b6df49781b748806",class:"flex gap-3 flex-col"},h("button-base",{key:"4374520b23b997f21a42690e25cdd2398049e2ca",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOCAL_SIGNUP),titleBtn:"Create keys"},h("svg",{key:"cda4adcb7f43fc22ca43f5682f05bd025be6749a",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:"1837503cef1df0e616160f9e443c404fac2fe593","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:"fb56918415df51984a6c3e338652a7ceab1b8876",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.SIGNUP),titleBtn:"With key store"},h("svg",{key:"605354a04e15ae5447fe9342675073157ce9cd54",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:"ae5545abaa6dcfe32723e7bb05dd864485f68046","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$4(){typeof customElements>"u"||["nl-welcome-signup","button-base"].forEach(i=>{switch(i){case"nl-welcome-signup":customElements.get(i)||customElements.define(i,NlWelcomeSignUp);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$4();const nlAuthCss="/*! 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))}:host{display:block}.animate-spin-loading{animation:spin 1s linear infinite;background:var(--qa-dark-color)}@keyframes spin{to{transform:rotate(1turn)}}.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}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.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}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.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)}.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)}.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))}@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}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.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}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.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))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/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-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.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))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.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}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.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{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/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))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{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))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.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)}.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%}",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.error="",this.localSignup=!1,this.accounts=[],this.recents=[],this.darkMode=!1,this.welcomeTitle="",this.welcomeDescription="",this.connectionString="",this.connectionStringServices=[]}watchLocalSignupHandler(i){state.localSignup=i}watchLoadingHandler(i){state.isLoading=i}watchLoadingExtensionHandler(i){state.isLoadingExtension=i}watchOTPHandler(i){state.isOTP=i}watchAuthUrlHandler(i){state.authUrl=i}watchErrorHandler(i){state.error=i}handleClose(){this.nlCloseModal.emit()}handleChangeDarkMode(){this.nlChangeDarkMode.emit(!this.darkMode)}componentWillLoad(){state.path=[this.startScreen],state.localSignup=this.localSignup,console.log("path",state.path),state.isOTP=!1}handleClickToBack(){state.path.pop(),state.path=[...state.path],state.isLoading=!1,state.isLoadingExtension=!1,state.authUrl="",state.isOTP=!1}switchSignSignUpStrategy(i){state.path=CURRENT_MODULE.LOCAL_SIGNUP!==i?[CURRENT_MODULE.WELCOME,i]:[CURRENT_MODULE.WELCOME,CURRENT_MODULE.WELCOME_SIGNUP,i]}render(){const i="w-full h-full fixed top-0 start-0 z-[80] overflow-x-hidden overflow-y-auto flex items-center "+(this.darkMode?"dark":""),a=state.path.at(-1),r=!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:i},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"}))),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:a}):h(Fragment,null,(()=>{if(state.isOTP)return h("nl-signin-otp",null);switch(a){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.filter(o=>o.canImport)});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});default:return h("nl-welcome",null)}})(),(state.isOTP||a!==CURRENT_MODULE.INFO&&a!==CURRENT_MODULE.CONFIRM_LOGOUT&&a!==CURRENT_MODULE.IMPORT_FLOW&&a!==CURRENT_MODULE.WELCOME&&a!==CURRENT_MODULE.EXTENSION&&a!==CURRENT_MODULE.PREVIOUSLY_LOGGED)&&h(Fragment,null,a===CURRENT_MODULE.WELCOME_SIGNUP||a===CURRENT_MODULE.SIGNUP||a===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"),".")):r&&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"],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"],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"],error:["watchErrorHandler"]}]);function defineCustomElement$3(){typeof customElements>"u"||["nl-auth","button-base","nl-confirm-logout","nl-connect","nl-import-flow","nl-info","nl-info-extension","nl-loading","nl-local-signup","nl-login-status","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(i=>{switch(i){case"nl-auth":customElements.get(i)||customElements.define(i,NlAuth);break;case"button-base":customElements.get(i)||defineCustomElement$n();break;case"nl-confirm-logout":customElements.get(i)||defineCustomElement$m();break;case"nl-connect":customElements.get(i)||defineCustomElement$l();break;case"nl-import-flow":customElements.get(i)||defineCustomElement$j();break;case"nl-info":customElements.get(i)||defineCustomElement$i();break;case"nl-info-extension":customElements.get(i)||defineCustomElement$h();break;case"nl-loading":customElements.get(i)||defineCustomElement$g();break;case"nl-local-signup":customElements.get(i)||defineCustomElement$f();break;case"nl-login-status":customElements.get(i)||defineCustomElement$e();break;case"nl-previously-logged":customElements.get(i)||defineCustomElement$d();break;case"nl-select":customElements.get(i)||defineCustomElement$k();break;case"nl-signin":customElements.get(i)||defineCustomElement$c();break;case"nl-signin-bunker-url":customElements.get(i)||defineCustomElement$b();break;case"nl-signin-connection-string":customElements.get(i)||defineCustomElement$a();break;case"nl-signin-otp":customElements.get(i)||defineCustomElement$9();break;case"nl-signin-read-only":customElements.get(i)||defineCustomElement$8();break;case"nl-signup":customElements.get(i)||defineCustomElement$7();break;case"nl-welcome":customElements.get(i)||defineCustomElement$6();break;case"nl-welcome-signin":customElements.get(i)||defineCustomElement$5();break;case"nl-welcome-signup":customElements.get(i)||defineCustomElement$4()}})}defineCustomElement$3();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:"906c0f4cad65523702f56462bd36e2e773650d57",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$2(){typeof customElements>"u"||["nl-button","button-base"].forEach(i=>{switch(i){case"nl-button":customElements.get(i)||customElements.define(i,NlButton);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$2();const nlChangeAccountCss="/*! 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}.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))}:host{display:block}.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}.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-44{width:176px}.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}.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-yellow-600{--tw-border-opacity:1;border-color:rgb(202 138 4/var(--tw-border-opacity))}.border-t-transparent{border-top-color:transparent}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white,.bg-yellow-100{--tw-bg-opacity:1}.bg-yellow-100{background-color:rgb(254 249 195/var(--tw-bg-opacity))}.p-2{padding:8px}.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))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/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))}.w-auto{width:auto}.rounded-xl{border-radius:.75rem}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/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))}.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-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.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}",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(i){this.themeState=i}watchModeHandler(i){this.mode=i}watchAccountsHandler(i){this.options=i}connectedCallback(){this.themeState=this.theme,this.mode=this.darkMode}calculateDropdownPosition(){if(this.isOpen&&this.buttonRef){const i=this.buttonRef.getBoundingClientRect();this.ulRef.style.top=`${i.height}px`}}handleChange(i){this.handleSwitchAccount.emit(i)}handleOpenModal(){this.handleOpenWelcomeModal.emit()}render(){const i=(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",a=(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(o=>o.pubkey!==this.currentAccount.pubkey||o.authMethod!==this.currentAccount.authMethod):[];return h("div",{key:"e2fb1c4ca91fe75f9af8c40ba3411dba388ac9fd",class:`theme-${this.themeState}`},h("div",{key:"4ea60737ca60f4e6c20d014ed197f65f7b169432",class:"relative",ref:o=>this.wrapperRef=o},h("button",{key:"5838bf67141378607ec9d7f653f2eb71fbb655ee",ref:o=>this.buttonRef=o,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:"b1424401cb9c0222175d027c505d07aa2f0932e9",class:"text-gray-500"},"Switch profile"),h("svg",{key:"58eecdd605e9cb6296656f26abf8153150ee0f64",class:a,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:"f31b6c5b8a96e35a46bf39c983cad1af501a1763",d:"m6 9 6 6 6-6"}))),h("ul",{key:"a5cb6e8ab70134082b1ad7953939fd5aedb7481d",ref:o=>this.ulRef=o,class:i},this.options&&r.map(o=>{const c=o.name||o.nip05||o.pubkey;return h("li",{onClick:()=>this.handleChange(o),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"},o?.picture?h("img",{class:"w-full rounded-full",src:o.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:o})))}),h("li",{key:"7d050773b50bbda055bd3f660045d5fee0c609c7",class:"first:pt-0 pt-2 border-t-[1px] first:border-none border-gray-300"},h("div",{key:"222120208bad410ec4217c15d8327a24abb71950",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:"2d4d88a1df00ea687f6b32f8d97a29146efdb49a",class:"uppercase font-bold w-6 h-6 rounded-full border border-gray-400 flex justify-center items-center"},h("svg",{key:"6863afeb362ce38a2b6cca8611f91746a5d879ca",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:"16d78e3b3288db99c203cef5ed766ef61ce146a1","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$1(){typeof customElements>"u"||["nl-change-account","nl-login-status"].forEach(i=>{switch(i){case"nl-change-account":customElements.get(i)||customElements.define(i,NLChangeAccount);break;case"nl-login-status":customElements.get(i)||defineCustomElement$e()}})}defineCustomElement$1();const nlBannerCss="/*! 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}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.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))}:host{display:block}.show-slow{display:none;opacity:0;transition:.1s}.isOpen .show-slow{display:block;opacity:1;transition:.2s;transition-delay:.2s}.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}.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-44{width:176px}.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}.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-yellow-600{--tw-border-opacity:1;border-color:rgb(202 138 4/var(--tw-border-opacity))}.border-t-transparent{border-top-color:transparent}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white,.bg-yellow-100{--tw-bg-opacity:1}.bg-yellow-100{background-color:rgb(254 249 195/var(--tw-bg-opacity))}.p-2{padding:8px}.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))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/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))}.w-auto{width:auto}.rounded-xl{border-radius:.75rem}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.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{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/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))}.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-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.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}",NlBannerStyle0=nlBannerCss,NlBanner=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.handleRetryConfirmBanner=createEvent(this,"handleRetryConfirmBanner",7),this.handleNotifyConfirmBanner=createEvent(this,"handleNotifyConfirmBanner",7),this.handleSetConfirmBanner=createEvent(this,"handleSetConfirmBanner",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.isLogin=!1,this.theme="default",this.darkMode=!1,this.hiddenMode=!1,this.titleBanner="",this.domain="",this.urlNotify="",this.listNotifies=[],this.isOpenNotifyTimeOut=!1,this.isOpen=!1,this.isConfirm=!0,this.isOpenConfirm=!1,this.isLoading=!1,this.notify=null,this.isNotConfirmToSend=!1,this.userInfo=null,this.accounts=[]}watchNotifyHandler(i){var a,r,o;this.isNotConfirmToSend=!0,this.isOpen=!0,this.isOpenConfirm=!0,this.domain=(null===(o=null===(r=null===(a=this.userInfo)||void 0===a?void 0:a.nip05)||void 0===r?void 0:r.split("@"))||void 0===o?void 0:o[1])||"",i.url&&(this.urlNotify=i.url,this.isOpenNotifyTimeOut=!1),!this.urlNotify&&i.timeOut&&(this.isOpenNotifyTimeOut=!0)}handleOpen(){this.userInfo?this.isOpen=!0:this.handleOpenWelcomeModal.emit()}handleClose(){this.isOpen=!1,this.isOpenNotifyTimeOut=!1,this.isOpenConfirm=!1,this.isNotConfirmToSend&&(this.handleSetConfirmBanner.emit(this.urlNotify),this.isNotConfirmToSend=!1),this.urlNotify=""}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(){this.handleNotifyConfirmBanner.emit(this.urlNotify),this.isNotConfirmToSend=!1,this.handleClose()}handleRetryConfirm(){this.handleRetryConfirmBanner.emit(),this.isNotConfirmToSend=!1,this.handleClose()}render(){var i,a,r,o,s,c;const y=!(null===(i=this.userInfo)||void 0===i||!i.picture),_=(null===(a=this.userInfo)||void 0===a?void 0:a.name)||(null===(s=null===(o=null===(r=this.userInfo)||void 0===r?void 0:r.nip05)||void 0===o?void 0:o.split("@"))||void 0===s?void 0:s[0])||(null===(c=this.userInfo)||void 0===c?void 0:c.pubkey)||"",E=!!_,T=this.userInfo&&"local"===this.userInfo.authMethod,A=localStorage.getItem("backupKey");return h("div",{key:"135e66c8e2156c98f3c5b2ed33657e193575301e",class:`theme-${this.theme} ${!this.isOpen&&this.hiddenMode?"hidden":""}`},h("div",{key:"472074168314b51f8a80f53814043bfda4058c26",class:this.darkMode&&"dark"},h("div",{key:"f55074c5da729a4de542841ace63a7d73cabadf5",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`},h("div",{key:"10c552768319d8f6642ea23db3af15d3b54cec67",class:"block w-[48px] h-[46px] relative z-10"},h("div",{key:"52d9d39b5d27d2924fabd0560e27b3d3d214c011",onClick:()=>this.handleOpen(),class:"flex w-52 h-[46px] items-center pl-[11px]"},h("span",{key:"c64f3d89b7daba7ea1cf20f215561ebb18fa56e2",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?h("img",{class:"w-full rounded-full",src:this.userInfo.picture,alt:"Logo"}):E?_[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:"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&&E&&h("div",{key:"ac034a746a28bd20a36770a49d02773ac97025a5",class:"show-slow truncate w-16 text-xs"},_),this.isOpen&&E&&h("nl-login-status",{key:"5355376e14be5616978f4ab4a7f635aa34dd79b1",info:this.userInfo}))),h("button",{key:"7b772fb052250c40b5f82df5c78ed89a4fc1c294",onClick:()=>this.handleClose(),type:"button",class:(this.isOpen?"z-20":"z-0")+" nl-action-button absolute right-2 top-2 z-0 show-slow flex justify-center items-center w-7 h-7 text-sm font-semibold rounded-full border border-transparent"},h("span",{key:"4ed204a4e214ef7d6d31bee7d3b3b0297adc969f",class:"sr-only"},"Close"),h("svg",{key:"78705023791bbfe894b5a522471340ee21ddc38d",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",{key:"065017768a1984e78818d39ee21d8a9e771fae71",d:"M18 6 6 18"}),h("path",{key:"2c647fa99c7d9d896fc36075862e6e52d7897228",d:"m6 6 12 12"}))),h("div",{key:"c96e61467259657e68a30a9adc47aab195bf7ee8",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"},this.isOpenNotifyTimeOut?"Keys not responding, check your key storage app":`Confirmation required at ${this.domain}`),this.isOpenNotifyTimeOut?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):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,!A&&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.listNotifies.length&&h("div",{onClick:()=>this.handleRetryConfirm(),class:"show-slow border border-yellow-600 text-yellow-600 bg-yellow-100 p-2 rounded-lg mb-2 cursor-pointer w-44 text-xs m-auto text-center"},"Requests: ",this.listNotifies.length),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"}))))))))))}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"],listNotifies:[16],isOpen:[1028,"is-open"],isLoading:[4,"is-loading"],notify:[16],userInfo:[16],accounts:[1040],isLogin:[32],domain:[32],urlNotify:[32],isOpenNotifyTimeOut:[32],isConfirm:[32],isOpenConfirm:[32],isNotConfirmToSend:[32]},void 0,{notify:["watchNotifyHandler"]}]);function defineCustomElement(){typeof customElements>"u"||["nl-banner","button-base","nl-change-account","nl-login-status"].forEach(i=>{switch(i){case"nl-banner":customElements.get(i)||customElements.define(i,NlBanner);break;case"button-base":customElements.get(i)||defineCustomElement$n();break;case"nl-change-account":customElements.get(i)||defineCustomElement$1();break;case"nl-login-status":customElements.get(i)||defineCustomElement$e()}})}defineCustomElement();var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(i){return i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i}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(i){var a="";if(0===i)return a;for(var r=0;r1)a?((r=this._tasks).push.apply(r,arguments),this.length+=arguments.length):(this._tasks.push(i),this.length++);else if(a){var s;1===o?((s=Array(1+arguments.length)).push(s),s.push.apply(s,arguments),this._tasks=s):((s=Array(arguments.length)).push.apply(s,arguments),this._tasks=s),this.length+=arguments.length}else this._tasks=1===o?[this._tasks,i]:i,this.length++}function push_rebuild(i,a){var r,o=this.length;if(o>1)a?((r=this._tasks).push.apply(r,arguments),this.length+=arguments.length):(this._tasks.push(i),this.length++);else if(a){var s;1===o?((s=Array(1+arguments.length)).push(s),s.push.apply(s,arguments),this._tasks=s):((s=Array(arguments.length)).push.apply(s,arguments),this._tasks=s),this.length+=arguments.length}else this._tasks=1===o?[this._tasks,i]:i,this.length++;this.firstEmitBuildStrategy?this.call=rebuild_on_first_call:this.rebuild()}function _fast_remove_single(i,a){-1!==a&&(0===a?i.shift():a===i.length-1?i.length=i.length-1:i.splice(a,1))}function removeLast_norebuild(i){0!==this.length&&(1===this.length?this._tasks===i&&(this.length=0):(_fast_remove_single(this._tasks,this._tasks.lastIndexOf(i)),1===this._tasks.length?(this._tasks=this._tasks[0],this.length=1):this.length=this._tasks.length))}function removeLast_rebuild(i){if(0!==this.length){if(1===this.length)return this._tasks===i&&(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(i)),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(i){for(var a,r=[],o=1;o0&&!a.includes(i.length))throw new Error(`Expected Uint8Array of length ${a}, not of length=${i.length}`)}function hash$3(i){if("function"!=typeof i||"function"!=typeof i.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");number$3(i.outputLen),number$3(i.blockLen)}function exists$3(i,a=!0){if(i.destroyed)throw new Error("Hash instance has been destroyed");if(a&&i.finished)throw new Error("Hash#digest() has already been called")}function output$3(i,a){bytes$3(i);const r=a.outputLen;if(i.lengthi instanceof Uint8Array,createView$2=i=>new DataView(i.buffer,i.byteOffset,i.byteLength),rotr$2=(i,a)=>i<<32-a|i>>>a,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(i){if("string"!=typeof i)throw new Error("utf8ToBytes expected string, got "+typeof i);return new Uint8Array((new TextEncoder).encode(i))}function toBytes$3(i){if("string"==typeof i&&(i=utf8ToBytes$4(i)),!u8a$3(i))throw new Error("expected Uint8Array, got "+typeof i);return i}function concatBytes$3(...i){const a=new Uint8Array(i.reduce((o,s)=>o+s.length,0));let r=0;return i.forEach(o=>{if(!u8a$3(o))throw new Error("Uint8Array expected");a.set(o,r),r+=o.length}),a}Array.from({length:256},(i,a)=>a.toString(16).padStart(2,"0"));let Hash$2=class{clone(){return this._cloneInto()}};function wrapConstructor$2(i){const a=o=>i().update(toBytes$3(o)).digest(),r=i();return a.outputLen=r.outputLen,a.blockLen=r.blockLen,a.create=()=>i(),a}function randomBytes$2(i=32){if(crypto$3&&"function"==typeof crypto$3.getRandomValues)return crypto$3.getRandomValues(new Uint8Array(i));throw new Error("crypto.getRandomValues must be defined")}function setBigUint64$2(i,a,r,o){if("function"==typeof i.setBigUint64)return i.setBigUint64(a,r,o);const s=BigInt(32),c=BigInt(4294967295),y=Number(r>>s&c),_=Number(r&c),T=o?0:4;i.setUint32(a+(o?4:0),y,o),i.setUint32(a+T,_,o)}let SHA2$2=class extends Hash$2{constructor(i,a,r,o){super(),this.blockLen=i,this.outputLen=a,this.padOffset=r,this.isLE=o,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(i),this.view=createView$2(this.buffer)}update(i){assert$3.exists(this);const{view:a,buffer:r,blockLen:o}=this,s=(i=toBytes$3(i)).length;for(let c=0;co-c&&(this.process(r,0),c=0);for(let A=c;AT.length)throw new Error("_sha2: outputLen bigger than state");for(let A=0;Ai&a^~i&r,Maj$2=(i,a,r)=>i&a^i&r^a&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:i,B:a,C:r,D:o,E:s,F:c,G:y,H:_}=this;return[i,a,r,o,s,c,y,_]}set(i,a,r,o,s,c,y,_){this.A=0|i,this.B=0|a,this.C=0|r,this.D=0|o,this.E=0|s,this.F=0|c,this.G=0|y,this.H=0|_}process(i,a){for(let A=0;A<16;A++,a+=4)SHA256_W$2[A]=i.getUint32(a,!1);for(let A=16;A<64;A++){const S=SHA256_W$2[A-15],I=SHA256_W$2[A-2],N=rotr$2(S,7)^rotr$2(S,18)^S>>>3,Y=rotr$2(I,17)^rotr$2(I,19)^I>>>10;SHA256_W$2[A]=Y+SHA256_W$2[A-7]+N+SHA256_W$2[A-16]|0}let{A:r,B:o,C:s,D:c,E:y,F:_,G:E,H:T}=this;for(let A=0;A<64;A++){const S=T+(rotr$2(y,6)^rotr$2(y,11)^rotr$2(y,25))+Chi$2(y,_,E)+SHA256_K$2[A]+SHA256_W$2[A]|0,I=(rotr$2(r,2)^rotr$2(r,13)^rotr$2(r,22))+Maj$2(r,o,s)|0;T=E,E=_,_=y,y=c+S|0,c=s,s=o,o=r,r=S+I|0}r=r+this.A|0,o=o+this.B|0,s=s+this.C|0,c=c+this.D|0,y=y+this.E|0,_=_+this.F|0,E=E+this.G|0,T=T+this.H|0,this.set(r,o,s,c,y,_,E,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=i=>i instanceof Uint8Array,hexes$2=Array.from({length:256},(i,a)=>a.toString(16).padStart(2,"0"));function bytesToHex$2(i){if(!u8a$2(i))throw new Error("Uint8Array expected");let a="";for(let r=0;ro+s.length,0));let r=0;return i.forEach(o=>{if(!u8a$2(o))throw new Error("Uint8Array expected");a.set(o,r),r+=o.length}),a}function equalBytes$1(i,a){if(i.length!==a.length)return!1;for(let r=0;r_0n$4;i>>=_1n$4,a+=1);return a}function bitGet(i,a){return i>>BigInt(a)&_1n$4}const bitSet=(i,a,r)=>i|(r?_1n$4:_0n$4)<(_2n$2<new Uint8Array(i),u8fr=i=>Uint8Array.from(i);function createHmacDrbg(i,a,r){if("number"!=typeof i||i<2)throw new Error("hashLen must be a number");if("number"!=typeof a||a<2)throw new Error("qByteLen must be a number");if("function"!=typeof r)throw new Error("hmacFn must be a function");let o=u8n(i),s=u8n(i),c=0;const y=()=>{o.fill(1),s.fill(0),c=0},_=(...A)=>r(s,o,...A),E=(A=u8n())=>{s=_(u8fr([0]),A),o=_(),0!==A.length&&(s=_(u8fr([1]),A),o=_())},T=()=>{if(c++>=1e3)throw new Error("drbg: tried 1000 values");let A=0;const S=[];for(;A{let I;for(y(),E(A);!(I=S(T()));)E();return y(),I}}const validatorFns={bigint:i=>"bigint"==typeof i,function:i=>"function"==typeof i,boolean:i=>"boolean"==typeof i,string:i=>"string"==typeof i,isSafeInteger:i=>Number.isSafeInteger(i),array:i=>Array.isArray(i),field:(i,a)=>a.Fp.isValid(i),hash:i=>"function"==typeof i&&Number.isSafeInteger(i.outputLen)};function validateObject(i,a,r={}){const o=(s,c,y)=>{const _=validatorFns[c];if("function"!=typeof _)throw new Error(`Invalid validator "${c}", expected function`);const E=i[s];if(!(y&&void 0===E||_(E,i)))throw new Error(`Invalid param ${String(s)}=${E} (${typeof E}), expected ${c}`)};for(const[s,c]of Object.entries(a))o(s,c,!1);for(const[s,c]of Object.entries(r))o(s,c,!0);return i}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(i,a){const r=i%a;return r>=_0n$3?r:a+r}function pow(i,a,r){if(r<=_0n$3||a<_0n$3)throw new Error("Expected power/modulo > 0");if(r===_1n$3)return _0n$3;let o=_1n$3;for(;a>_0n$3;)a&_1n$3&&(o=o*i%r),i=i*i%r,a>>=_1n$3;return o}function pow2(i,a,r){let o=i;for(;a-- >_0n$3;)o*=o,o%=r;return o}function invert(i,a){if(i===_0n$3||a<=_0n$3)throw new Error(`invert: expected positive integers, got n=${i} mod=${a}`);let r=mod(i,a),o=a,s=_0n$3,c=_1n$3;for(;r!==_0n$3;){const y=o%r,_=s-c*(o/r);o=r,r=y,s=c,c=_}if(o!==_1n$3)throw new Error("invert: does not exist");return mod(s,a)}function tonelliShanks(i){const a=(i-_1n$3)/_2n$1;let r,o,s;for(r=i-_1n$3,o=0;r%_2n$1===_0n$3;r/=_2n$1,o++);for(s=_2n$1;s(r[o]="function",r),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"}))}function FpPow(i,a,r){if(r<_0n$3)throw new Error("Expected power > 0");if(r===_0n$3)return i.ONE;if(r===_1n$3)return a;let o=i.ONE,s=a;for(;r>_0n$3;)r&_1n$3&&(o=i.mul(o,s)),s=i.sqr(s),r>>=_1n$3;return o}function FpInvertBatch(i,a){const r=new Array(a.length),o=a.reduce((c,y,_)=>i.is0(y)?c:(r[_]=c,i.mul(c,y)),i.ONE),s=i.inv(o);return a.reduceRight((c,y,_)=>i.is0(y)?c:(r[_]=i.mul(c,r[_]),i.mul(c,y)),s),r}function nLength(i,a){const r=void 0!==a?a:i.toString(2).length;return{nBitLength:r,nByteLength:Math.ceil(r/8)}}function Field(i,a,r=!1,o={}){if(i<=_0n$3)throw new Error(`Expected Fp ORDER > 0, got ${i}`);const{nBitLength:s,nByteLength:c}=nLength(i,a);if(c>2048)throw new Error("Field lengths over 2048 bytes are not supported");const y=FpSqrt(i),_=Object.freeze({ORDER:i,BITS:s,BYTES:c,MASK:bitMask(s),ZERO:_0n$3,ONE:_1n$3,create:E=>mod(E,i),isValid:E=>{if("bigint"!=typeof E)throw new Error("Invalid field element: expected bigint, got "+typeof E);return _0n$3<=E&&EE===_0n$3,isOdd:E=>(E&_1n$3)===_1n$3,neg:E=>mod(-E,i),eql:(E,T)=>E===T,sqr:E=>mod(E*E,i),add:(E,T)=>mod(E+T,i),sub:(E,T)=>mod(E-T,i),mul:(E,T)=>mod(E*T,i),pow:(E,T)=>FpPow(_,E,T),div:(E,T)=>mod(E*invert(T,i),i),sqrN:E=>E*E,addN:(E,T)=>E+T,subN:(E,T)=>E-T,mulN:(E,T)=>E*T,inv:E=>invert(E,i),sqrt:o.sqrt||(E=>y(_,E)),invertBatch:E=>FpInvertBatch(_,E),cmov:(E,T,A)=>A?T:E,toBytes:E=>r?numberToBytesLE(E,c):numberToBytesBE(E,c),fromBytes:E=>{if(E.length!==c)throw new Error(`Fp.fromBytes: expected ${c}, got ${E.length}`);return r?bytesToNumberLE(E):bytesToNumberBE(E)}});return Object.freeze(_)}function hashToPrivateScalar(i,a,r=!1){const o=(i=ensureBytes$1("privateHash",i)).length,s=nLength(a).nByteLength+8;if(s<24||o1024)throw new Error(`hashToPrivateScalar: expected ${s}-1024 bytes of input, got ${o}`);return mod(r?bytesToNumberLE(i):bytesToNumberBE(i),a-_1n$3)+_1n$3}const _0n$2=BigInt(0),_1n$2=BigInt(1);function wNAF(i,a){const r=(s,c)=>{const y=c.negate();return s?y:c},o=s=>({windows:Math.ceil(a/s)+1,windowSize:2**(s-1)});return{constTimeNegate:r,unsafeLadder(s,c){let y=i.ZERO,_=s;for(;c>_0n$2;)c&_1n$2&&(y=y.add(_)),_=_.double(),c>>=_1n$2;return y},precomputeWindow(s,c){const{windows:y,windowSize:_}=o(c),E=[];let T=s,A=T;for(let S=0;S>=N,q>E&&(q-=I,y+=_1n$2);const dt=z,pt=z+Math.abs(q)-1,_t=q<0;0===q?A=A.add(r(Y%2!=0,c[dt])):T=T.add(r(_t,c[pt]))}return{p:T,f:A}},wNAFCached(s,c,y,_){const E=s._WINDOW_SIZE||1;let T=c.get(s);return T||(T=this.precomputeWindow(s,E),1!==E&&c.set(s,_(T))),this.wNAF(E,T,y)}}}function validateBasic(i){return validateField(i.Fp),validateObject(i,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...nLength(i.n,i.nBitLength),...i,p:i.Fp.ORDER})}function validatePointOpts(i){const a=validateBasic(i);validateObject(a,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:r,Fp:o,a:s}=a;if(r){if(!o.eql(s,o.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({...a})}const{bytesToNumberBE:b2n,hexToBytes:h2b}=ut,DER={Err:class extends Error{constructor(i=""){super(i)}},_parseInt(i){const{Err:a}=DER;if(i.length<2||2!==i[0])throw new a("Invalid signature integer tag");const r=i[1],o=i.subarray(2,r+2);if(!r||o.length!==r)throw new a("Invalid signature integer: wrong length");if(128&o[0])throw new a("Invalid signature integer: negative");if(0===o[0]&&!(128&o[1]))throw new a("Invalid signature integer: unnecessary leading zero");return{d:b2n(o),l:i.subarray(r+2)}},toSig(i){const{Err:a}=DER,r="string"==typeof i?h2b(i):i;if(!(r instanceof Uint8Array))throw new Error("ui8a expected");let o=r.length;if(o<2||48!=r[0])throw new a("Invalid signature tag");if(r[1]!==o-2)throw new a("Invalid signature: incorrect length");const{d:s,l:c}=DER._parseInt(r.subarray(2)),{d:y,l:_}=DER._parseInt(c);if(_.length)throw new a("Invalid signature: left bytes after parsing");return{r:s,s:y}},hexFromSig(i){const a=T=>8&Number.parseInt(T[0],16)?"00"+T:T,r=T=>{const A=T.toString(16);return 1&A.length?`0${A}`:A},o=a(r(i.s)),s=a(r(i.r)),c=o.length/2,y=s.length/2,_=r(c),E=r(y);return`30${r(y+c+4)}02${E}${s}02${_}${o}`}},_0n$1=BigInt(0),_1n$1=BigInt(1);BigInt(2);const _3n=BigInt(3);function weierstrassPoints(i){const a=validatePointOpts(i),{Fp:r}=a,o=a.toBytes||((Y,z,q)=>{const dt=z.toAffine();return concatBytes$2(Uint8Array.from([4]),r.toBytes(dt.x),r.toBytes(dt.y))}),s=a.fromBytes||(Y=>{const z=Y.subarray(1);return{x:r.fromBytes(z.subarray(0,r.BYTES)),y:r.fromBytes(z.subarray(r.BYTES,2*r.BYTES))}});function c(Y){const{a:z,b:q}=a,dt=r.sqr(Y),pt=r.mul(dt,Y);return r.add(r.add(pt,r.mul(Y,z)),q)}if(!r.eql(r.sqr(a.Gy),c(a.Gx)))throw new Error("bad generator point: equation left != right");function y(Y){return"bigint"==typeof Y&&_0n$1r.eql(et,r.ZERO);return pt(q)&&pt(dt)?S.ZERO:new S(q,dt,r.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(z){const q=r.invertBatch(z.map(dt=>dt.pz));return z.map((dt,pt)=>dt.toAffine(q[pt])).map(S.fromAffine)}static fromHex(z){const q=S.fromAffine(s(ensureBytes$1("pointHex",z)));return q.assertValidity(),q}static fromPrivateKey(z){return S.BASE.multiply(E(z))}_setWindowSize(z){this._WINDOW_SIZE=z,T.delete(this)}assertValidity(){if(this.is0()){if(a.allowInfinityPoint)return;throw new Error("bad point: ZERO")}const{x:z,y:q}=this.toAffine();if(!r.isValid(z)||!r.isValid(q))throw new Error("bad point: x or y not FE");const dt=r.sqr(q),pt=c(z);if(!r.eql(dt,pt))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){A(z);const{px:q,py:dt,pz:pt}=this,{px:et,py:_t,pz:Bt}=z,jt=r.eql(r.mul(q,Bt),r.mul(et,pt)),At=r.eql(r.mul(dt,Bt),r.mul(_t,pt));return jt&&At}negate(){return new S(this.px,r.neg(this.py),this.pz)}double(){const{a:z,b:q}=a,dt=r.mul(q,_3n),{px:pt,py:et,pz:_t}=this;let Bt=r.ZERO,jt=r.ZERO,At=r.ZERO,kt=r.mul(pt,pt),ct=r.mul(et,et),lt=r.mul(_t,_t),Ct=r.mul(pt,et);return Ct=r.add(Ct,Ct),At=r.mul(pt,_t),At=r.add(At,At),Bt=r.mul(z,At),jt=r.mul(dt,lt),jt=r.add(Bt,jt),Bt=r.sub(ct,jt),jt=r.add(ct,jt),jt=r.mul(Bt,jt),Bt=r.mul(Ct,Bt),At=r.mul(dt,At),lt=r.mul(z,lt),Ct=r.sub(kt,lt),Ct=r.mul(z,Ct),Ct=r.add(Ct,At),At=r.add(kt,kt),kt=r.add(At,kt),kt=r.add(kt,lt),kt=r.mul(kt,Ct),jt=r.add(jt,kt),lt=r.mul(et,_t),lt=r.add(lt,lt),kt=r.mul(lt,Ct),Bt=r.sub(Bt,kt),At=r.mul(lt,ct),At=r.add(At,At),At=r.add(At,At),new S(Bt,jt,At)}add(z){A(z);const{px:q,py:dt,pz:pt}=this,{px:et,py:_t,pz:Bt}=z;let jt=r.ZERO,At=r.ZERO,kt=r.ZERO;const ct=a.a,lt=r.mul(a.b,_3n);let Ct=r.mul(q,et),$t=r.mul(dt,_t),qt=r.mul(pt,Bt),ve=r.add(q,dt),ne=r.add(et,_t);ve=r.mul(ve,ne),ne=r.add(Ct,$t),ve=r.sub(ve,ne),ne=r.add(q,pt);let ce=r.add(et,Bt);return ne=r.mul(ne,ce),ce=r.add(Ct,qt),ne=r.sub(ne,ce),ce=r.add(dt,pt),jt=r.add(_t,Bt),ce=r.mul(ce,jt),jt=r.add($t,qt),ce=r.sub(ce,jt),kt=r.mul(ct,ne),jt=r.mul(lt,qt),kt=r.add(jt,kt),jt=r.sub($t,kt),kt=r.add($t,kt),At=r.mul(jt,kt),$t=r.add(Ct,Ct),$t=r.add($t,Ct),qt=r.mul(ct,qt),ne=r.mul(lt,ne),$t=r.add($t,qt),qt=r.sub(Ct,qt),qt=r.mul(ct,qt),ne=r.add(ne,qt),Ct=r.mul($t,ne),At=r.add(At,Ct),Ct=r.mul(ce,ne),jt=r.mul(ve,jt),jt=r.sub(jt,Ct),Ct=r.mul(ve,$t),kt=r.mul(ce,kt),kt=r.add(kt,Ct),new S(jt,At,kt)}subtract(z){return this.add(z.negate())}is0(){return this.equals(S.ZERO)}wNAF(z){return N.wNAFCached(this,T,z,q=>{const dt=r.invertBatch(q.map(pt=>pt.pz));return q.map((pt,et)=>pt.toAffine(dt[et])).map(S.fromAffine)})}multiplyUnsafe(z){const q=S.ZERO;if(z===_0n$1)return q;if(_(z),z===_1n$1)return this;const{endo:dt}=a;if(!dt)return N.unsafeLadder(this,z);let{k1neg:pt,k1:et,k2neg:_t,k2:Bt}=dt.splitScalar(z),jt=q,At=q,kt=this;for(;et>_0n$1||Bt>_0n$1;)et&_1n$1&&(jt=jt.add(kt)),Bt&_1n$1&&(At=At.add(kt)),kt=kt.double(),et>>=_1n$1,Bt>>=_1n$1;return pt&&(jt=jt.negate()),_t&&(At=At.negate()),At=new S(r.mul(At.px,dt.beta),At.py,At.pz),jt.add(At)}multiply(z){_(z);let q,dt,pt=z;const{endo:et}=a;if(et){const{k1neg:_t,k1:Bt,k2neg:jt,k2:At}=et.splitScalar(pt);let{p:kt,f:ct}=this.wNAF(Bt),{p:lt,f:Ct}=this.wNAF(At);kt=N.constTimeNegate(_t,kt),lt=N.constTimeNegate(jt,lt),lt=new S(r.mul(lt.px,et.beta),lt.py,lt.pz),q=kt.add(lt),dt=ct.add(Ct)}else{const{p:_t,f:Bt}=this.wNAF(pt);q=_t,dt=Bt}return S.normalizeZ([q,dt])[0]}multiplyAndAddUnsafe(z,q,dt){const pt=S.BASE,et=(Bt,jt)=>jt!==_0n$1&&jt!==_1n$1&&Bt.equals(pt)?Bt.multiply(jt):Bt.multiplyUnsafe(jt),_t=et(this,q).add(et(z,dt));return _t.is0()?void 0:_t}toAffine(z){const{px:q,py:dt,pz:pt}=this,et=this.is0();null==z&&(z=et?r.ONE:r.inv(pt));const _t=r.mul(q,z),Bt=r.mul(dt,z),jt=r.mul(pt,z);if(et)return{x:r.ZERO,y:r.ZERO};if(!r.eql(jt,r.ONE))throw new Error("invZ was invalid");return{x:_t,y:Bt}}isTorsionFree(){const{h:z,isTorsionFree:q}=a;if(z===_1n$1)return!0;if(q)return q(S,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:z,clearCofactor:q}=a;return z===_1n$1?this:q?q(S,this):this.multiplyUnsafe(a.h)}toRawBytes(z=!0){return this.assertValidity(),o(S,this,z)}toHex(z=!0){return bytesToHex$2(this.toRawBytes(z))}}S.BASE=new S(a.Gx,a.Gy,r.ONE),S.ZERO=new S(r.ZERO,r.ONE,r.ZERO);const I=a.nBitLength,N=wNAF(S,a.endo?Math.ceil(I/2):I);return{CURVE:a,ProjectivePoint:S,normPrivateKeyToScalar:E,weierstrassEquation:c,isWithinCurveOrder:y}}function validateOpts(i){const a=validateBasic(i);return validateObject(a,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...a})}function weierstrass(i){const a=validateOpts(i),{Fp:r,n:o}=a,s=r.BYTES+1,c=2*r.BYTES+1;function y(ct){return mod(ct,o)}function _(ct){return invert(ct,o)}const{ProjectivePoint:E,normPrivateKeyToScalar:T,weierstrassEquation:A,isWithinCurveOrder:S}=weierstrassPoints({...a,toBytes(ct,lt,Ct){const $t=lt.toAffine(),qt=r.toBytes($t.x),ve=concatBytes$2;return Ct?ve(Uint8Array.from([lt.hasEvenY()?2:3]),qt):ve(Uint8Array.from([4]),qt,r.toBytes($t.y))},fromBytes(ct){const lt=ct.length,Ct=ct[0],$t=ct.subarray(1);if(lt!==s||2!==Ct&&3!==Ct){if(lt===c&&4===Ct)return{x:r.fromBytes($t.subarray(0,r.BYTES)),y:r.fromBytes($t.subarray(r.BYTES,2*r.BYTES))};throw new Error(`Point of length ${lt} was invalid. Expected ${s} compressed bytes or ${c} uncompressed bytes`)}{const ve=bytesToNumberBE($t);if(!(_0n$1<(qt=ve)&&qtbytesToHex$2(numberToBytesBE(ct,a.nByteLength));function N(ct){return ct>o>>_1n$1}const Y=(ct,lt,Ct)=>bytesToNumberBE(ct.slice(lt,Ct));class z{constructor(lt,Ct,$t){this.r=lt,this.s=Ct,this.recovery=$t,this.assertValidity()}static fromCompact(lt){const Ct=a.nByteLength;return lt=ensureBytes$1("compactSignature",lt,2*Ct),new z(Y(lt,0,Ct),Y(lt,Ct,2*Ct))}static fromDER(lt){const{r:Ct,s:$t}=DER.toSig(ensureBytes$1("DER",lt));return new z(Ct,$t)}assertValidity(){if(!S(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!S(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(lt){return new z(this.r,this.s,lt)}recoverPublicKey(lt){const{r:Ct,s:$t,recovery:qt}=this,ve=et(ensureBytes$1("msgHash",lt));if(null==qt||![0,1,2,3].includes(qt))throw new Error("recovery id invalid");const ne=2===qt||3===qt?Ct+a.n:Ct;if(ne>=r.ORDER)throw new Error("recovery id 2 or 3 invalid");const qe=E.fromHex((1&qt?"03":"02")+I(ne)),Mr=_(ne),mr=y(-ve*Mr),_r=y($t*Mr),Wr=E.BASE.multiplyAndAddUnsafe(qe,mr,_r);if(!Wr)throw new Error("point at infinify");return Wr.assertValidity(),Wr}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 q={isValidPrivateKey(ct){try{return T(ct),!0}catch{return!1}},normPrivateKeyToScalar:T,randomPrivateKey:()=>numberToBytesBE(hashToPrivateScalar(a.randomBytes(r.BYTES+8),o),a.nByteLength),precompute:(ct=8,lt=E.BASE)=>(lt._setWindowSize(ct),lt.multiply(BigInt(3)),lt)};function dt(ct){const lt=ct instanceof Uint8Array,Ct="string"==typeof ct,$t=(lt||Ct)&&ct.length;return lt?$t===s||$t===c:Ct?$t===2*s||$t===2*c:ct instanceof E}const pt=a.bits2int||function(ct){const lt=bytesToNumberBE(ct),Ct=8*ct.length-a.nBitLength;return Ct>0?lt>>BigInt(Ct):lt},et=a.bits2int_modN||function(ct){return y(pt(ct))},_t=bitMask(a.nBitLength);function Bt(ct){if("bigint"!=typeof ct)throw new Error("bigint expected");if(!(_0n$1<=ct&&ct<_t))throw new Error(`bigint expected < 2^${a.nBitLength}`);return numberToBytesBE(ct,a.nByteLength)}const At={lowS:a.lowS,prehash:!1},kt={lowS:a.lowS,prehash:!1};return E.BASE._setWindowSize(8),{CURVE:a,getPublicKey:function(ct,lt=!0){return E.fromPrivateKey(ct).toRawBytes(lt)},getSharedSecret:function(ct,lt,Ct=!0){if(dt(ct))throw new Error("first arg must be private key");if(!dt(lt))throw new Error("second arg must be public key");return E.fromHex(lt).multiply(T(ct)).toRawBytes(Ct)},sign:function(ct,lt,Ct=At){const{seed:$t,k2sig:qt}=function jt(ct,lt,Ct=At){if(["recovered","canonical"].some(ke=>ke in Ct))throw new Error("sign() legacy options not supported");const{hash:$t,randomBytes:qt}=a;let{lowS:ve,prehash:ne,extraEntropy:ce}=Ct;null==ve&&(ve=!0),ct=ensureBytes$1("msgHash",ct),ne&&(ct=ensureBytes$1("prehashed msgHash",$t(ct)));const qe=et(ct),Mr=T(lt),mr=[Bt(Mr),Bt(qe)];if(null!=ce){const ke=!0===ce?qt(r.BYTES):ce;mr.push(ensureBytes$1("extraEntropy",ke,r.BYTES))}const _r=concatBytes$2(...mr),Wr=qe;return{seed:_r,k2sig:function(ke){const Ve=pt(ke);if(!S(Ve))return;const yt=_(Ve),Lt=E.BASE.multiply(Ve).toAffine(),Ie=y(Lt.x);if(Ie===_0n$1)return;const Pt=y(yt*y(Wr+Ie*Mr));if(Pt===_0n$1)return;let le=(Lt.x===Ie?0:2)|Number(Lt.y&_1n$1),zt=Pt;return ve&&N(Pt)&&(zt=N(Ae=Pt)?y(-Ae):Ae,le^=1),new z(Ie,zt,le);var Ae}}}(ct,lt,Ct);return createHmacDrbg(a.hash.outputLen,a.nByteLength,a.hmac)($t,qt)},verify:function(ct,lt,Ct,$t=kt){const qt=ct;if(lt=ensureBytes$1("msgHash",lt),Ct=ensureBytes$1("publicKey",Ct),"strict"in $t)throw new Error("options.strict was renamed to lowS");const{lowS:ve,prehash:ne}=$t;let ce,qe;try{if("string"==typeof qt||qt instanceof Uint8Array)try{ce=z.fromDER(qt)}catch(Lt){if(!(Lt instanceof DER.Err))throw Lt;ce=z.fromCompact(qt)}else{if("object"!=typeof qt||"bigint"!=typeof qt.r||"bigint"!=typeof qt.s)throw new Error("PARSE");{const{r:Lt,s:Ie}=qt;ce=new z(Lt,Ie)}}qe=E.fromHex(Ct)}catch(Lt){if("PARSE"===Lt.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(ve&&ce.hasHighS())return!1;ne&&(lt=a.hash(lt));const{r:Mr,s:mr}=ce,_r=et(lt),Wr=_(mr),ke=y(_r*Wr),Ve=y(Mr*Wr),yt=E.BASE.multiplyAndAddUnsafe(qe,ke,Ve)?.toAffine();return!!yt&&y(yt.x)===Mr},ProjectivePoint:E,Signature:z,utils:q}}BigInt(4);let HMAC$2=class extends Hash$2{constructor(i,a){super(),this.finished=!1,this.destroyed=!1,assert$3.hash(i);const r=toBytes$3(a);if(this.iHash=i.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 o=this.blockLen,s=new Uint8Array(o);s.set(r.length>o?i.create().update(r).digest():r);for(let c=0;cnew HMAC$2(i,a).update(r).digest();function getHash(i){return{hash:i,hmac:(a,...r)=>hmac$2(i,a,concatBytes$3(...r)),randomBytes:randomBytes$2}}function createCurve(i,a){const r=o=>weierstrass({...i,...getHash(o)});return Object.freeze({...r(a),create:r})}hmac$2.create=(i,a)=>new HMAC$2(i,a);const secp256k1P=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),secp256k1N=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),_1n=BigInt(1),_2n=BigInt(2),divNearest=(i,a)=>(i+a/_2n)/a;function sqrtMod(i){const a=secp256k1P,r=BigInt(3),o=BigInt(6),s=BigInt(11),c=BigInt(22),y=BigInt(23),_=BigInt(44),E=BigInt(88),T=i*i*i%a,A=T*T*i%a,S=pow2(A,r,a)*A%a,I=pow2(S,r,a)*A%a,N=pow2(I,_2n,a)*T%a,Y=pow2(N,s,a)*N%a,z=pow2(Y,c,a)*Y%a,q=pow2(z,_,a)*z%a,dt=pow2(q,E,a)*q%a,pt=pow2(dt,_,a)*z%a,et=pow2(pt,r,a)*A%a,_t=pow2(et,y,a)*Y%a,Bt=pow2(_t,o,a)*T%a,jt=pow2(Bt,_2n,a);if(!Fp.eql(Fp.sqr(jt),i))throw new Error("Cannot find square root");return jt}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:i=>{const a=secp256k1N,r=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),o=-_1n*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),s=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),c=r,y=BigInt("0x100000000000000000000000000000000"),_=divNearest(c*i,a),E=divNearest(-o*i,a);let T=mod(i-_*r-E*s,a),A=mod(-_*o-E*c,a);const S=T>y,I=A>y;if(S&&(T=a-T),I&&(A=a-A),T>y||A>y)throw new Error("splitScalar: Endomorphism failed, k="+i);return{k1neg:S,k1:T,k2neg:I,k2:A}}}},sha256$2),_0n=BigInt(0),fe=i=>"bigint"==typeof i&&_0n"bigint"==typeof i&&_0ns.charCodeAt(0)));r=concatBytes$2(o,o),TAGGED_HASH_PREFIXES[i]=r}return sha256$2(concatBytes$2(r,...a))}const pointToBytes=i=>i.toRawBytes(!0).slice(1),numTo32b=i=>numberToBytesBE(i,32),modP=i=>mod(i,secp256k1P),modN=i=>mod(i,secp256k1N),Point$1=secp256k1.ProjectivePoint,GmulAdd=(i,a,r)=>Point$1.BASE.multiplyAndAddUnsafe(i,a,r);function schnorrGetExtPubKey(i){let a=secp256k1.utils.normPrivateKeyToScalar(i),r=Point$1.fromPrivateKey(a);return{scalar:r.hasEvenY()?a:modN(-a),bytes:pointToBytes(r)}}function lift_x(i){if(!fe(i))throw new Error("bad x: need 0 < x < p");const a=modP(i*i);let r=sqrtMod(modP(a*i+BigInt(7)));r%_2n!==_0n&&(r=modP(-r));const o=new Point$1(i,r,_1n);return o.assertValidity(),o}function challenge(...i){return modN(bytesToNumberBE(taggedHash("BIP0340/challenge",...i)))}function schnorrGetPublicKey(i){return schnorrGetExtPubKey(i).bytes}function schnorrSign(i,a,r=randomBytes$2(32)){const o=ensureBytes$1("message",i),{bytes:s,scalar:c}=schnorrGetExtPubKey(a),y=ensureBytes$1("auxRand",r,32),_=numTo32b(c^bytesToNumberBE(taggedHash("BIP0340/aux",y))),E=taggedHash("BIP0340/nonce",_,s,o),T=modN(bytesToNumberBE(E));if(T===_0n)throw new Error("sign failed: k is zero");const{bytes:A,scalar:S}=schnorrGetExtPubKey(T),I=challenge(A,s,o),N=new Uint8Array(64);if(N.set(A,0),N.set(numTo32b(modN(S+I*c)),32),!schnorrVerify(N,o,s))throw new Error("sign: Invalid signature produced");return N}function schnorrVerify(i,a,r){const o=ensureBytes$1("signature",i,64),s=ensureBytes$1("message",a),c=ensureBytes$1("publicKey",r,32);try{const y=lift_x(bytesToNumberBE(c)),_=bytesToNumberBE(o.subarray(0,32));if(!fe(_))return!1;const E=bytesToNumberBE(o.subarray(32,64));if(!ge(E))return!1;const T=challenge(numTo32b(_),pointToBytes(y),s),A=GmulAdd(y,E,modN(-T));return!(!A||!A.hasEvenY()||A.toAffine().x!==_)}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=i=>i instanceof Uint8Array,createView$1=i=>new DataView(i.buffer,i.byteOffset,i.byteLength),rotr$1=(i,a)=>i<<32-a|i>>>a,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},(i,a)=>a.toString(16).padStart(2,"0"));function bytesToHex$1(i){if(!u8a$1(i))throw new Error("Uint8Array expected");let a="";for(let r=0;ro+s.length,0));let r=0;return i.forEach(o=>{if(!u8a$1(o))throw new Error("Uint8Array expected");a.set(o,r),r+=o.length}),a}let Hash$1=class{clone(){return this._cloneInto()}};function wrapConstructor$1(i){const a=o=>i().update(toBytes$2(o)).digest(),r=i();return a.outputLen=r.outputLen,a.blockLen=r.blockLen,a.create=()=>i(),a}function randomBytes$1(i=32){if(crypto$2&&"function"==typeof crypto$2.getRandomValues)return crypto$2.getRandomValues(new Uint8Array(i));throw new Error("crypto.getRandomValues must be defined")}function number$2(i){if(!Number.isSafeInteger(i)||i<0)throw new Error(`Wrong positive integer: ${i}`)}function bool$2(i){if("boolean"!=typeof i)throw new Error(`Expected boolean, not ${i}`)}function bytes$2(i,...a){if(!(i instanceof Uint8Array))throw new Error("Expected Uint8Array");if(a.length>0&&!a.includes(i.length))throw new Error(`Expected Uint8Array of length ${a}, not of length=${i.length}`)}function hash$2(i){if("function"!=typeof i||"function"!=typeof i.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");number$2(i.outputLen),number$2(i.blockLen)}function exists$2(i,a=!0){if(i.destroyed)throw new Error("Hash instance has been destroyed");if(a&&i.finished)throw new Error("Hash#digest() has already been called")}function output$2(i,a){bytes$2(i);const r=a.outputLen;if(i.length>s&c),_=Number(r&c),T=o?0:4;i.setUint32(a+(o?4:0),y,o),i.setUint32(a+T,_,o)}let SHA2$1=class extends Hash$1{constructor(i,a,r,o){super(),this.blockLen=i,this.outputLen=a,this.padOffset=r,this.isLE=o,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(i),this.view=createView$1(this.buffer)}update(i){assert$2.exists(this);const{view:a,buffer:r,blockLen:o}=this,s=(i=toBytes$2(i)).length;for(let c=0;co-c&&(this.process(r,0),c=0);for(let A=c;AT.length)throw new Error("_sha2: outputLen bigger than state");for(let A=0;Ai&a^~i&r,Maj$1=(i,a,r)=>i&a^i&r^a&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:i,B:a,C:r,D:o,E:s,F:c,G:y,H:_}=this;return[i,a,r,o,s,c,y,_]}set(i,a,r,o,s,c,y,_){this.A=0|i,this.B=0|a,this.C=0|r,this.D=0|o,this.E=0|s,this.F=0|c,this.G=0|y,this.H=0|_}process(i,a){for(let A=0;A<16;A++,a+=4)SHA256_W$1[A]=i.getUint32(a,!1);for(let A=16;A<64;A++){const S=SHA256_W$1[A-15],I=SHA256_W$1[A-2],N=rotr$1(S,7)^rotr$1(S,18)^S>>>3,Y=rotr$1(I,17)^rotr$1(I,19)^I>>>10;SHA256_W$1[A]=Y+SHA256_W$1[A-7]+N+SHA256_W$1[A-16]|0}let{A:r,B:o,C:s,D:c,E:y,F:_,G:E,H:T}=this;for(let A=0;A<64;A++){const S=T+(rotr$1(y,6)^rotr$1(y,11)^rotr$1(y,25))+Chi$1(y,_,E)+SHA256_K$1[A]+SHA256_W$1[A]|0,I=(rotr$1(r,2)^rotr$1(r,13)^rotr$1(r,22))+Maj$1(r,o,s)|0;T=E,E=_,_=y,y=c+S|0,c=s,s=o,o=r,r=S+I|0}r=r+this.A|0,o=o+this.B|0,s=s+this.C|0,c=c+this.D|0,y=y+this.E|0,_=_+this.F|0,E=E+this.G|0,T=T+this.H|0,this.set(r,o,s,c,y,_,E,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(i){if(!Number.isSafeInteger(i))throw new Error(`Wrong integer: ${i}`)}function chain$1(...i){const a=(r,o)=>s=>r(o(s));return{encode:Array.from(i).reverse().reduce((r,o)=>r?a(r,o.encode):o.encode,void 0),decode:i.reduce((r,o)=>r?a(r,o.decode):o.decode,void 0)}}function alphabet$1(i){return{encode:a=>{if(!Array.isArray(a)||a.length&&"number"!=typeof a[0])throw new Error("alphabet.encode input should be an array of numbers");return a.map(r=>{if(assertNumber(r),r<0||r>=i.length)throw new Error(`Digit index outside alphabet: ${r} (alphabet: ${i.length})`);return i[r]})},decode:a=>{if(!Array.isArray(a)||a.length&&"string"!=typeof a[0])throw new Error("alphabet.decode input should be array of strings");return a.map(r=>{if("string"!=typeof r)throw new Error(`alphabet.decode: not string element=${r}`);const o=i.indexOf(r);if(-1===o)throw new Error(`Unknown letter: "${r}". Allowed: ${i}`);return o})}}}function join$1(i=""){if("string"!=typeof i)throw new Error("join separator should be string");return{encode:a=>{if(!Array.isArray(a)||a.length&&"string"!=typeof a[0])throw new Error("join.encode input should be array of strings");for(let r of a)if("string"!=typeof r)throw new Error(`join.encode: non-string input=${r}`);return a.join(i)},decode:a=>{if("string"!=typeof a)throw new Error("join.decode input should be string");return a.split(i)}}}function padding$1(i,a="="){if(assertNumber(i),"string"!=typeof a)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 o of r)if("string"!=typeof o)throw new Error(`padding.encode: non-string input=${o}`);for(;r.length*i%8;)r.push(a);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 s of r)if("string"!=typeof s)throw new Error(`padding.decode: non-string input=${s}`);let o=r.length;if(o*i%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;o>0&&r[o-1]===a;o--)if(!((o-1)*i%8))throw new Error("Invalid padding: string has too much padding");return r.slice(0,o)}}}function normalize$1(i){if("function"!=typeof i)throw new Error("normalize fn should be function");return{encode:a=>a,decode:a=>i(a)}}function convertRadix$1(i,a,r){if(a<2)throw new Error(`convertRadix: wrong from=${a}, 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(i))throw new Error("convertRadix: data should be array");if(!i.length)return[];let o=0;const s=[],c=Array.from(i);for(c.forEach(y=>{if(assertNumber(y),y<0||y>=a)throw new Error(`Wrong integer: ${y}`)});;){let y=0,_=!0;for(let E=o;Enew SHA224);const gcd$1=(i,a)=>a?gcd$1(a,i%a):i,radix2carry$1=(i,a)=>i+(a-gcd$1(i,a));function convertRadix2$1(i,a,r,o){if(!Array.isArray(i))throw new Error("convertRadix2: data should be array");if(a<=0||a>32)throw new Error(`convertRadix2: wrong from=${a}`);if(r<=0||r>32)throw new Error(`convertRadix2: wrong to=${r}`);if(radix2carry$1(a,r)>32)throw new Error(`convertRadix2: carry overflow from=${a} to=${r} carryBits=${radix2carry$1(a,r)}`);let s=0,c=0;const y=2**r-1,_=[];for(const E of i){if(assertNumber(E),E>=2**a)throw new Error(`convertRadix2: invalid data word=${E} from=${a}`);if(s=s<32)throw new Error(`convertRadix2: carry overflow pos=${c} from=${a}`);for(c+=a;c>=r;c-=r)_.push((s>>c-r&y)>>>0);s&=2**c-1}if(s=s<=a)throw new Error("Excess padding");if(!o&&s)throw new Error(`Non-zero padding: ${s}`);return o&&c>0&&_.push(s>>>0),_}function radix$1(i){return assertNumber(i),{encode:a=>{if(!(a instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return convertRadix$1(Array.from(a),256,i)},decode:a=>{if(!Array.isArray(a)||a.length&&"number"!=typeof a[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(convertRadix$1(a,i,256))}}}function radix2$1(i,a=!1){if(assertNumber(i),i<=0||i>32)throw new Error("radix2: bits should be in (0..32]");if(radix2carry$1(8,i)>32||radix2carry$1(i,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,i,!a)},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,i,8,a))}}}function unsafeWrapper$1(i){if("function"!=typeof i)throw new Error("unsafeWrapper fn should be function");return function(...a){try{return i.apply(null,a)}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(i=>i.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=i=>chain$1(radix$1(58),alphabet$1(i),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(i){let a="";for(let r=0;r>25;let r=(33554431&i)<<5;for(let o=0;o>o&1)&&(r^=POLYMOD_GENERATORS$1[o]);return r}function bechChecksum$1(i,a,r=1){const o=i.length;let s=1;for(let c=0;c126)throw new Error(`Invalid prefix (${i})`);s=bech32Polymod$1(s)^y>>5}s=bech32Polymod$1(s);for(let c=0;cE)throw new TypeError(`Wrong string length: ${_.length} (${_}). Expected (8..${E})`);const T=_.toLowerCase();if(_!==T&&_!==_.toUpperCase())throw new Error("String must be lowercase or uppercase");const A=(_=T).lastIndexOf("1");if(0===A||-1===A)throw new Error('Letter "1" must be present between prefix and data only');const S=_.slice(0,A),I=_.slice(A+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),Y=bechChecksum$1(S,N,a);if(!I.endsWith(Y))throw new Error(`Invalid checksum in ${_}: expected "${Y}"`);return{prefix:S,words:N}}return{encode:function(_,E,T=90){if("string"!=typeof _)throw new Error("bech32.encode prefix should be string, not "+typeof _);if(!Array.isArray(E)||E.length&&"number"!=typeof E[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof E);const A=_.length+7+E.length;if(!1!==T&&A>T)throw new TypeError(`Length ${A} exceeds limit ${T}`);return`${_=_.toLowerCase()}1${BECH_ALPHABET$1.encode(E)}${bechChecksum$1(_,E,a)}`},decode:y,decodeToBytes:function(_){const{prefix:E,words:T}=y(_,!1);return{prefix:E,words:T,bytes:o(T)}},decodeUnsafe:unsafeWrapper$1(y),fromWords:o,fromWordsUnsafe:c,toWords:s}}const bech32$1=genBech32$1("bech32");genBech32$1("bech32m");const utf8={encode:i=>(new TextDecoder).decode(i),decode:i=>(new TextEncoder).encode(i)},hex=chain$1(radix2$1(4),alphabet$1("0123456789abcdef"),join$1(""),normalize$1(i=>{if("string"!=typeof i||i.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof i} with length ${i.length}`);return i.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(i){if(!Number.isSafeInteger(i)||i<0)throw new Error(`Wrong positive integer: ${i}`)}function bool$1(i){if("boolean"!=typeof i)throw new Error(`Expected boolean, not ${i}`)}function isBytes$2(i){return i instanceof Uint8Array||null!=i&&"object"==typeof i&&"Uint8Array"===i.constructor.name}function bytes$1(i,...a){if(!isBytes$2(i))throw new Error("Expected Uint8Array");if(a.length>0&&!a.includes(i.length))throw new Error(`Expected Uint8Array of length ${a}, not of length=${i.length}`)}function hash$1(i){if("function"!=typeof i||"function"!=typeof i.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");number$1(i.outputLen),number$1(i.blockLen)}function exists$1(i,a=!0){if(i.destroyed)throw new Error("Hash instance has been destroyed");if(a&&i.finished)throw new Error("Hash#digest() has already been called")}function output$1(i,a){bytes$1(i);const r=a.outputLen;if(i.lengthnew DataView(i.buffer,i.byteOffset,i.byteLength),rotr=(i,a)=>i<<32-a|i>>>a,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},(i,a)=>a.toString(16).padStart(2,"0"));function bytesToHex(i){if(!isBytes$1(i))throw new Error("Uint8Array expected");let a="";for(let r=0;r=asciis._0&&i<=asciis._9?i-asciis._0:i>=asciis._A&&i<=asciis._F?i-(asciis._A-10):i>=asciis._a&&i<=asciis._f?i-(asciis._a-10):void 0}function hexToBytes(i){if("string"!=typeof i)throw new Error("hex string expected, got "+typeof i);const a=i.length,r=a/2;if(a%2)throw new Error("padded hex string expected, got unpadded hex of length "+a);const o=new Uint8Array(r);for(let s=0,c=0;si().update(toBytes$1(o)).digest(),r=i();return a.outputLen=r.outputLen,a.blockLen=r.blockLen,a.create=()=>i(),a}function randomBytes(i=32){if(crypto$1&&"function"==typeof crypto$1.getRandomValues)return crypto$1.getRandomValues(new Uint8Array(i));throw new Error("crypto.getRandomValues must be defined")}let HMAC$1=class extends Hash{constructor(i,a){super(),this.finished=!1,this.destroyed=!1,hash$1(i);const r=toBytes$1(a);if(this.iHash=i.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 o=this.blockLen,s=new Uint8Array(o);s.set(r.length>o?i.create().update(r).digest():r);for(let c=0;cnew HMAC$1(i,a).update(r).digest();function pbkdf2Init(i,a,r,o){hash$1(i);const s=checkOpts$1({dkLen:32,asyncTick:10},o),{c,dkLen:y,asyncTick:_}=s;if(number$1(c),number$1(y),number$1(_),c<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const E=toBytes$1(a),T=toBytes$1(r),A=new Uint8Array(y),S=hmac$1.create(i,E),I=S._cloneInto().update(T);return{c,dkLen:y,asyncTick:_,DK:A,PRF:S,PRFSalt:I}}function pbkdf2Output(i,a,r,o,s){return i.destroy(),a.destroy(),o&&o.destroy(),s.fill(0),r}function pbkdf2(i,a,r,o){const{c:s,dkLen:c,DK:y,PRF:_,PRFSalt:E}=pbkdf2Init(i,a,r,o);let T;const A=new Uint8Array(4),S=createView(A),I=new Uint8Array(_.outputLen);for(let N=1,Y=0;Y>s&c),_=Number(r&c),T=o?0:4;i.setUint32(a+(o?4:0),y,o),i.setUint32(a+T,_,o)}hmac$1.create=(i,a)=>new HMAC$1(i,a);class SHA2 extends Hash{constructor(a,r,o,s){super(),this.blockLen=a,this.outputLen=r,this.padOffset=o,this.isLE=s,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(a),this.view=createView(this.buffer)}update(a){exists$1(this);const{view:r,buffer:o,blockLen:s}=this,c=(a=toBytes$1(a)).length;for(let y=0;ys-y&&(this.process(o,0),y=0);for(let S=y;SA.length)throw new Error("_sha2: outputLen bigger than state");for(let S=0;Si&a^~i&r,Maj=(i,a,r)=>i&a^i&r^a&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:a,B:r,C:o,D:s,E:c,F:y,G:_,H:E}=this;return[a,r,o,s,c,y,_,E]}set(a,r,o,s,c,y,_,E){this.A=0|a,this.B=0|r,this.C=0|o,this.D=0|s,this.E=0|c,this.F=0|y,this.G=0|_,this.H=0|E}process(a,r){for(let S=0;S<16;S++,r+=4)SHA256_W[S]=a.getUint32(r,!1);for(let S=16;S<64;S++){const I=SHA256_W[S-15],N=SHA256_W[S-2],Y=rotr(I,7)^rotr(I,18)^I>>>3,z=rotr(N,17)^rotr(N,19)^N>>>10;SHA256_W[S]=z+SHA256_W[S-7]+Y+SHA256_W[S-16]|0}let{A:o,B:s,C:c,D:y,E:_,F:E,G:T,H:A}=this;for(let S=0;S<64;S++){const I=A+(rotr(_,6)^rotr(_,11)^rotr(_,25))+Chi(_,E,T)+SHA256_K[S]+SHA256_W[S]|0,N=(rotr(o,2)^rotr(o,13)^rotr(o,22))+Maj(o,s,c)|0;A=T,T=E,E=_,_=y+I|0,y=c,c=s,s=o,o=I+N|0}o=o+this.A|0,s=s+this.B|0,c=c+this.C|0,y=y+this.D|0,_=_+this.E|0,E=E+this.F|0,T=T+this.G|0,A=A+this.H|0,this.set(o,s,c,y,_,E,T,A)}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(i,a=!1){return a?{h:Number(i&U32_MASK64),l:Number(i>>_32n&U32_MASK64)}:{h:0|Number(i>>_32n&U32_MASK64),l:0|Number(i&U32_MASK64)}}function split(i,a=!1){let r=new Uint32Array(i.length),o=new Uint32Array(i.length);for(let s=0;sBigInt(i>>>0)<<_32n|BigInt(a>>>0),shrSH=(i,a,r)=>i>>>r,shrSL=(i,a,r)=>i<<32-r|a>>>r,rotrSH=(i,a,r)=>i>>>r|a<<32-r,rotrSL=(i,a,r)=>i<<32-r|a>>>r,rotrBH=(i,a,r)=>i<<64-r|a>>>r-32,rotrBL=(i,a,r)=>i>>>r-32|a<<64-r,rotr32H=(i,a)=>a,rotr32L=(i,a)=>i,rotlSH=(i,a,r)=>i<>>32-r,rotlSL=(i,a,r)=>a<>>32-r,rotlBH=(i,a,r)=>a<>>64-r,rotlBL=(i,a,r)=>i<>>64-r;function add(i,a,r,o){const s=(a>>>0)+(o>>>0);return{h:i+r+(s/2**32|0)|0,l:0|s}}const add3L=(i,a,r)=>(i>>>0)+(a>>>0)+(r>>>0),add3H=(i,a,r,o)=>a+r+o+(i/2**32|0)|0,add4L=(i,a,r,o)=>(i>>>0)+(a>>>0)+(r>>>0)+(o>>>0),add4H=(i,a,r,o,s)=>a+r+o+s+(i/2**32|0)|0,add5L=(i,a,r,o,s)=>(i>>>0)+(a>>>0)+(r>>>0)+(o>>>0)+(s>>>0),add5H=(i,a,r,o,s,c)=>a+r+o+s+c+(i/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(i=>BigInt(i))),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:a,Al:r,Bh:o,Bl:s,Ch:c,Cl:y,Dh:_,Dl:E,Eh:T,El:A,Fh:S,Fl:I,Gh:N,Gl:Y,Hh:z,Hl:q}=this;return[a,r,o,s,c,y,_,E,T,A,S,I,N,Y,z,q]}set(a,r,o,s,c,y,_,E,T,A,S,I,N,Y,z,q){this.Ah=0|a,this.Al=0|r,this.Bh=0|o,this.Bl=0|s,this.Ch=0|c,this.Cl=0|y,this.Dh=0|_,this.Dl=0|E,this.Eh=0|T,this.El=0|A,this.Fh=0|S,this.Fl=0|I,this.Gh=0|N,this.Gl=0|Y,this.Hh=0|z,this.Hl=0|q}process(a,r){for(let et=0;et<16;et++,r+=4)SHA512_W_H[et]=a.getUint32(r),SHA512_W_L[et]=a.getUint32(r+=4);for(let et=16;et<80;et++){const _t=0|SHA512_W_H[et-15],Bt=0|SHA512_W_L[et-15],jt=u64.rotrSH(_t,Bt,1)^u64.rotrSH(_t,Bt,8)^u64.shrSH(_t,Bt,7),At=u64.rotrSL(_t,Bt,1)^u64.rotrSL(_t,Bt,8)^u64.shrSL(_t,Bt,7),kt=0|SHA512_W_H[et-2],ct=0|SHA512_W_L[et-2],lt=u64.rotrSH(kt,ct,19)^u64.rotrBH(kt,ct,61)^u64.shrSH(kt,ct,6),Ct=u64.rotrSL(kt,ct,19)^u64.rotrBL(kt,ct,61)^u64.shrSL(kt,ct,6),$t=u64.add4L(At,Ct,SHA512_W_L[et-7],SHA512_W_L[et-16]),qt=u64.add4H($t,jt,lt,SHA512_W_H[et-7],SHA512_W_H[et-16]);SHA512_W_H[et]=0|qt,SHA512_W_L[et]=0|$t}let{Ah:o,Al:s,Bh:c,Bl:y,Ch:_,Cl:E,Dh:T,Dl:A,Eh:S,El:I,Fh:N,Fl:Y,Gh:z,Gl:q,Hh:dt,Hl:pt}=this;for(let et=0;et<80;et++){const _t=u64.rotrSH(S,I,14)^u64.rotrSH(S,I,18)^u64.rotrBH(S,I,41),Bt=u64.rotrSL(S,I,14)^u64.rotrSL(S,I,18)^u64.rotrBL(S,I,41),jt=S&N^~S&z,kt=u64.add5L(pt,Bt,I&Y^~I&q,SHA512_Kl[et],SHA512_W_L[et]),ct=u64.add5H(kt,dt,_t,jt,SHA512_Kh[et],SHA512_W_H[et]),lt=0|kt,Ct=u64.rotrSH(o,s,28)^u64.rotrBH(o,s,34)^u64.rotrBH(o,s,39),$t=u64.rotrSL(o,s,28)^u64.rotrBL(o,s,34)^u64.rotrBL(o,s,39),qt=o&c^o&_^c&_,ve=s&y^s&E^y&E;dt=0|z,pt=0|q,z=0|N,q=0|Y,N=0|S,Y=0|I,({h:S,l:I}=u64.add(0|T,0|A,0|ct,0|lt)),T=0|_,A=0|E,_=0|c,E=0|y,c=0|o,y=0|s;const ne=u64.add3L(lt,$t,ve);o=u64.add3H(ne,ct,Ct,qt),s=0|ne}({h:o,l:s}=u64.add(0|this.Ah,0|this.Al,0|o,0|s)),({h:c,l:y}=u64.add(0|this.Bh,0|this.Bl,0|c,0|y)),({h:_,l:E}=u64.add(0|this.Ch,0|this.Cl,0|_,0|E)),({h:T,l:A}=u64.add(0|this.Dh,0|this.Dl,0|T,0|A)),({h:S,l:I}=u64.add(0|this.Eh,0|this.El,0|S,0|I)),({h:N,l:Y}=u64.add(0|this.Fh,0|this.Fl,0|N,0|Y)),({h:z,l:q}=u64.add(0|this.Gh,0|this.Gl,0|z,0|q)),({h:dt,l:pt}=u64.add(0|this.Hh,0|this.Hl,0|dt,0|pt)),this.set(o,s,c,y,_,E,T,A,S,I,N,Y,z,q,dt,pt)}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(i){return i instanceof Uint8Array||null!=i&&"object"==typeof i&&"Uint8Array"===i.constructor.name}function chain(...i){const a=o=>o,r=(o,s)=>c=>o(s(c));return{encode:i.map(o=>o.encode).reduceRight(r,a),decode:i.map(o=>o.decode).reduce(r,a)}}function alphabet(i){return{encode:a=>{if(!Array.isArray(a)||a.length&&"number"!=typeof a[0])throw new Error("alphabet.encode input should be an array of numbers");return a.map(r=>{if(r<0||r>=i.length)throw new Error(`Digit index outside alphabet: ${r} (alphabet: ${i.length})`);return i[r]})},decode:a=>{if(!Array.isArray(a)||a.length&&"string"!=typeof a[0])throw new Error("alphabet.decode input should be array of strings");return a.map(r=>{if("string"!=typeof r)throw new Error(`alphabet.decode: not string element=${r}`);const o=i.indexOf(r);if(-1===o)throw new Error(`Unknown letter: "${r}". Allowed: ${i}`);return o})}}}function join(i=""){if("string"!=typeof i)throw new Error("join separator should be string");return{encode:a=>{if(!Array.isArray(a)||a.length&&"string"!=typeof a[0])throw new Error("join.encode input should be array of strings");for(let r of a)if("string"!=typeof r)throw new Error(`join.encode: non-string input=${r}`);return a.join(i)},decode:a=>{if("string"!=typeof a)throw new Error("join.decode input should be string");return a.split(i)}}}function padding(i,a="="){if("string"!=typeof a)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 o of r)if("string"!=typeof o)throw new Error(`padding.encode: non-string input=${o}`);for(;r.length*i%8;)r.push(a);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 s of r)if("string"!=typeof s)throw new Error(`padding.decode: non-string input=${s}`);let o=r.length;if(o*i%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;o>0&&r[o-1]===a;o--)if(!((o-1)*i%8))throw new Error("Invalid padding: string has too much padding");return r.slice(0,o)}}}function convertRadix(i,a,r){if(a<2)throw new Error(`convertRadix: wrong from=${a}, 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(i))throw new Error("convertRadix: data should be array");if(!i.length)return[];let o=0;const s=[],c=Array.from(i);for(c.forEach(y=>{if(y<0||y>=a)throw new Error(`Wrong integer: ${y}`)});;){let y=0,_=!0;for(let E=o;Ea?gcd(a,i%a):i,radix2carry=(i,a)=>i+(a-gcd(i,a));function convertRadix2(i,a,r,o){if(!Array.isArray(i))throw new Error("convertRadix2: data should be array");if(a<=0||a>32)throw new Error(`convertRadix2: wrong from=${a}`);if(r<=0||r>32)throw new Error(`convertRadix2: wrong to=${r}`);if(radix2carry(a,r)>32)throw new Error(`convertRadix2: carry overflow from=${a} to=${r} carryBits=${radix2carry(a,r)}`);let s=0,c=0;const y=2**r-1,_=[];for(const E of i){if(E>=2**a)throw new Error(`convertRadix2: invalid data word=${E} from=${a}`);if(s=s<32)throw new Error(`convertRadix2: carry overflow pos=${c} from=${a}`);for(c+=a;c>=r;c-=r)_.push((s>>c-r&y)>>>0);s&=2**c-1}if(s=s<=a)throw new Error("Excess padding");if(!o&&s)throw new Error(`Non-zero padding: ${s}`);return o&&c>0&&_.push(s>>>0),_}function radix(i){return{encode:a=>{if(!isBytes(a))throw new Error("radix.encode input should be Uint8Array");return convertRadix(Array.from(a),256,i)},decode:a=>{if(!Array.isArray(a)||a.length&&"number"!=typeof a[0])throw new Error("radix.decode input should be array of numbers");return Uint8Array.from(convertRadix(a,i,256))}}}function radix2(i,a=!1){if(i<=0||i>32)throw new Error("radix2: bits should be in (0..32]");if(radix2carry(8,i)>32||radix2carry(i,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,i,!a)},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,i,8,a))}}}function unsafeWrapper(i){if("function"!=typeof i)throw new Error("unsafeWrapper fn should be function");return function(...a){try{return i.apply(null,a)}catch{}}}function checksum(i,a){if("function"!=typeof a)throw new Error("checksum fn should be function");return{encode(r){if(!isBytes(r))throw new Error("checksum.encode: input should be Uint8Array");const o=a(r).slice(0,i),s=new Uint8Array(r.length+i);return s.set(r),s.set(o,r.length),s},decode(r){if(!isBytes(r))throw new Error("checksum.decode: input should be Uint8Array");const o=r.slice(0,-i),s=a(o).slice(0,i),c=r.slice(-i);for(let y=0;ychain(radix(58),alphabet(i),join("")),base58=genBase58("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),createBase58check=i=>chain(checksum(4,a=>i(i(a))),base58),base58check$1=createBase58check,BECH_ALPHABET=chain(alphabet("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),join("")),POLYMOD_GENERATORS=[996825010,642813549,513874426,1027748829,705979059];function bech32Polymod(i){const a=i>>25;let r=(33554431&i)<<5;for(let o=0;o>o&1)&&(r^=POLYMOD_GENERATORS[o]);return r}function bechChecksum(i,a,r=1){const o=i.length;let s=1;for(let c=0;c126)throw new Error(`Invalid prefix (${i})`);s=bech32Polymod(s)^y>>5}s=bech32Polymod(s);for(let c=0;cE)throw new TypeError(`Wrong string length: ${_.length} (${_}). Expected (8..${E})`);const T=_.toLowerCase();if(_!==T&&_!==_.toUpperCase())throw new Error("String must be lowercase or uppercase");const A=(_=T).lastIndexOf("1");if(0===A||-1===A)throw new Error('Letter "1" must be present between prefix and data only');const S=_.slice(0,A),I=_.slice(A+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),Y=bechChecksum(S,N,a);if(!I.endsWith(Y))throw new Error(`Invalid checksum in ${_}: expected "${Y}"`);return{prefix:S,words:N}}return{encode:function(_,E,T=90){if("string"!=typeof _)throw new Error("bech32.encode prefix should be string, not "+typeof _);if(!Array.isArray(E)||E.length&&"number"!=typeof E[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof E);const A=_.length+7+E.length;if(!1!==T&&A>T)throw new TypeError(`Length ${A} exceeds limit ${T}`);const S=_.toLowerCase(),I=bechChecksum(S,E,a);return`${S}1${BECH_ALPHABET.encode(E)}${I}`},decode:y,decodeToBytes:function(_){const{prefix:E,words:T}=y(_,!1);return{prefix:E,words:T,bytes:o(T)}},decodeUnsafe:unsafeWrapper(y),fromWords:o,fromWordsUnsafe:c,toWords:s}}const bech32=genBech32("bech32"),isJapanese=i=>"\u3042\u3044\u3053\u304f\u3057\u3093"===i[0];function nfkd(i){if("string"!=typeof i)throw new TypeError("Invalid mnemonic type: "+typeof i);return i.normalize("NFKD")}function normalize(i){const a=nfkd(i),r=a.split(" ");if(![12,15,18,21,24].includes(r.length))throw new Error("Invalid mnemonic");return{nfkd:a,words:r}}function assertEntropy(i){assert$1.bytes(i,16,20,24,28,32)}function generateMnemonic(i,a=128){if(assert$1.number(a),a%32!=0||a>256)throw new TypeError("Invalid entropy");return entropyToMnemonic(randomBytes(a/8),i)}const calcChecksum=i=>{const a=8-i.length/4;return new Uint8Array([sha256(i)[0]>>a<{if("string"!=typeof a)throw new Error(`Wordlist: non-string element: ${a}`)}),utils$1.chain(utils$1.checksum(1,calcChecksum),utils$1.radix2(11,!0),utils$1.alphabet(i))}function mnemonicToEntropy(i,a){const{words:r}=normalize(i),o=getCoder(a).decode(r);return assertEntropy(o),o}function entropyToMnemonic(i,a){return assertEntropy(i),getCoder(a).encode(i).join(isJapanese(a)?"\u3000":" ")}function validateMnemonic(i,a){try{mnemonicToEntropy(i,a)}catch{return!1}return!0}const salt=i=>nfkd(`mnemonic${i}`);function mnemonicToSeedSync(i,a=""){return pbkdf2(sha512,normalize(i).nfkd,salt(a),{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},(i,a)=>a),Pi=Id.map(i=>(9*i+5)%16);let idxL=[Id],idxR=[Pi];for(let i=0;i<4;i++)for(let a of[idxL,idxR])a.push(a[i].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(i=>new Uint8Array(i)),shiftsL=idxL.map((i,a)=>i.map(r=>shifts[a][r])),shiftsR=idxR.map((i,a)=>i.map(r=>shifts[a][r])),Kl=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),Kr=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),rotl$1=(i,a)=>i<>>32-a;function f(i,a,r,o){return 0===i?a^r^o:1===i?a&r|~a&o:2===i?(a|~r)^o:3===i?a&o|r&~o:a^(r|~o)}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:a,h1:r,h2:o,h3:s,h4:c}=this;return[a,r,o,s,c]}set(a,r,o,s,c){this.h0=0|a,this.h1=0|r,this.h2=0|o,this.h3=0|s,this.h4=0|c}process(a,r){for(let N=0;N<16;N++,r+=4)BUF[N]=a.getUint32(r,!0);let o=0|this.h0,s=o,c=0|this.h1,y=c,_=0|this.h2,E=_,T=0|this.h3,A=T,S=0|this.h4,I=S;for(let N=0;N<5;N++){const Y=4-N,z=Kl[N],q=Kr[N],dt=idxL[N],pt=idxR[N],et=shiftsL[N],_t=shiftsR[N];for(let Bt=0;Bt<16;Bt++){const jt=rotl$1(o+f(N,c,_,T)+BUF[dt[Bt]]+z,et[Bt])+S|0;o=S,S=T,T=0|rotl$1(_,10),_=c,c=jt}for(let Bt=0;Bt<16;Bt++){const jt=rotl$1(s+f(Y,y,E,A)+BUF[pt[Bt]]+q,_t[Bt])+I|0;s=I,I=A,A=0|rotl$1(E,10),E=y,y=jt}}this.set(this.h1+_+A|0,this.h2+T+I|0,this.h3+S+s|0,this.h4+o+y|0,this.h0+c+E|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(i){return BigInt(`0x${bytesToHex(i)}`)}function numberToBytes(i){return hexToBytes(i.toString(16).padStart(64,"0"))}const MASTER_SECRET=utf8ToBytes$1("Bitcoin seed"),BITCOIN_VERSIONS={private:76066276,public:76067358},HARDENED_OFFSET=2147483648,hash160=i=>ripemd160(sha256(i)),fromU32=i=>createView(i).getUint32(0,!1),toU32=i=>{if(!Number.isSafeInteger(i)||i<0||i>2**32-1)throw new Error(`Invalid number=${i}. Should be from 0 to 2 ** 32 - 1`);const a=new Uint8Array(4);return createView(a).setUint32(0,i,!1),a};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 a=this.privateKey;if(!a)throw new Error("No private key");return base58check.encode(this.serialize(this.versions.private,concatBytes(new Uint8Array([0]),a)))}get publicExtendedKey(){if(!this.pubKey)throw new Error("No public key");return base58check.encode(this.serialize(this.versions.public,this.pubKey))}static fromMasterSeed(a,r=BITCOIN_VERSIONS){if(bytes$1(a),8*a.length<128||8*a.length>512)throw new Error(`HDKey: wrong seed length=${a.length}. Should be between 128 and 512 bits; 256 bits is advised)`);const o=hmac$1(sha512,MASTER_SECRET,a);return new HDKey({versions:r,chainCode:o.slice(32),privateKey:o.slice(0,32)})}static fromExtendedKey(a,r=BITCOIN_VERSIONS){const o=base58check.decode(a),s=createView(o),c=s.getUint32(0,!1),y={versions:r,depth:o[4],parentFingerprint:s.getUint32(5,!1),index:s.getUint32(9,!1),chainCode:o.slice(13,45)},_=o.slice(45),E=0===_[0];if(c!==r[E?"private":"public"])throw new Error("Version mismatch");return new HDKey(E?{...y,privateKey:_.slice(1)}:{...y,publicKey:_})}static fromJSON(a){return HDKey.fromExtendedKey(a.xpriv)}constructor(a){if(this.depth=0,this.index=0,this.chainCode=null,this.parentFingerprint=0,!a||"object"!=typeof a)throw new Error("HDKey.constructor must not be called directly");if(this.versions=a.versions||BITCOIN_VERSIONS,this.depth=a.depth||0,this.chainCode=a.chainCode,this.index=a.index||0,this.parentFingerprint=a.parentFingerprint||0,!this.depth&&(this.parentFingerprint||this.index))throw new Error("HDKey: zero depth with non-zero index/parent fingerprint");if(a.publicKey&&a.privateKey)throw new Error("HDKey: publicKey and privateKey at same time.");if(a.privateKey){if(!secp256k1.utils.isValidPrivateKey(a.privateKey))throw new Error("Invalid private key");this.privKey="bigint"==typeof a.privateKey?a.privateKey:bytesToNumber(a.privateKey),this.privKeyBytes=numberToBytes(this.privKey),this.pubKey=secp256k1.getPublicKey(a.privateKey,!0)}else{if(!a.publicKey)throw new Error("HDKey: no public or private key provided");this.pubKey=Point.fromHex(a.publicKey).toRawBytes(!0)}this.pubHash=hash160(this.pubKey)}derive(a){if(!/^[mM]'?/.test(a))throw new Error('Path must start with "m" or "M"');if(/^[mM]'?$/.test(a))return this;const r=a.replace(/^[mM]'?\//,"").split("/");let o=this;for(const s of r){const c=/^(\d+)('?)$/.exec(s);if(!c||3!==c.length)throw new Error(`Invalid child index: ${s}`);let y=+c[1];if(!Number.isSafeInteger(y)||y>=HARDENED_OFFSET)throw new Error("Invalid index");"'"===c[2]&&(y+=HARDENED_OFFSET),o=o.deriveChild(y)}return o}deriveChild(a){if(!this.pubKey||!this.chainCode)throw new Error("No publicKey or chainCode set");let r=toU32(a);if(a>=HARDENED_OFFSET){const _=this.privateKey;if(!_)throw new Error("Could not derive hardened child key");r=concatBytes(new Uint8Array([0]),_,r)}else r=concatBytes(this.pubKey,r);const o=hmac$1(sha512,this.chainCode,r),s=bytesToNumber(o.slice(0,32)),c=o.slice(32);if(!secp256k1.utils.isValidPrivateKey(s))throw new Error("Tweak bigger than curve order");const y={versions:this.versions,chainCode:c,depth:this.depth+1,parentFingerprint:this.fingerprint,index:a};try{if(this.privateKey){const _=mod(this.privKey+s,secp256k1.CURVE.n);if(!secp256k1.utils.isValidPrivateKey(_))throw new Error("The tweak was out of range or the resulted private key is invalid");y.privateKey=_}else{const _=Point.fromHex(this.pubKey).add(Point.fromPrivateKey(s));if(_.equals(Point.ZERO))throw new Error("The tweak was equal to negative P, which made the result key invalid");y.publicKey=_.toRawBytes(!0)}return new HDKey(y)}catch{return this.deriveChild(a+1)}}sign(a){if(!this.privateKey)throw new Error("No privateKey set!");return bytes$1(a,32),secp256k1.sign(a,this.privKey).toCompactRawBytes()}verify(a,r){if(bytes$1(a,32),bytes$1(r,64),!this.publicKey)throw new Error("No publicKey set!");let o;try{o=secp256k1.Signature.fromCompact(r)}catch{return!1}return secp256k1.verify(o,a,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(a,r){if(!this.chainCode)throw new Error("No chainCode set");return bytes$1(r,33),concatBytes(toU32(a),new Uint8Array([this.depth]),toU32(this.parentFingerprint),toU32(this.index),this.chainCode,r)}}const u8a=i=>i instanceof Uint8Array,u32=i=>new Uint32Array(i.buffer,i.byteOffset,Math.floor(i.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(i){if("string"!=typeof i)throw new Error("utf8ToBytes expected string, got "+typeof i);return new Uint8Array((new TextEncoder).encode(i))}function toBytes(i){if("string"==typeof i&&(i=utf8ToBytes(i)),!u8a(i))throw new Error("expected Uint8Array, got "+typeof i);return i}const isPlainObject=i=>"[object Object]"===Object.prototype.toString.call(i)&&i.constructor===Object;function checkOpts(i,a){if(void 0!==a&&("object"!=typeof a||!isPlainObject(a)))throw new Error("options must be object or undefined");return Object.assign(i,a)}function ensureBytes(i,a){if(!(i instanceof Uint8Array))throw new Error("Uint8Array expected");if("number"==typeof a&&i.length!==a)throw new Error(`Uint8Array length ${a} expected`)}function equalBytes(i,a){if(i.length!==a.length)throw new Error("equalBytes: Different size of Uint8Arrays");let r=!0;for(let o=0;o0&&!a.includes(i.length))throw new Error(`Expected Uint8Array of length ${a}, not of length=${i.length}`)}function hash(i){if("function"!=typeof i||"function"!=typeof i.create)throw new Error("hash must be wrapped by utils.wrapConstructor");number(i.outputLen),number(i.blockLen)}function exists(i,a=!0){if(i.destroyed)throw new Error("Hash instance has been destroyed");if(a&&i.finished)throw new Error("Hash#digest() has already been called")}function output(i,a){bytes(i);const r=a.outputLen;if(i.length255&i[a++]|(255&i[a++])<<8;class Poly1305{constructor(a){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(a=toBytes(a),32);const r=u8to16(a,0),o=u8to16(a,2),s=u8to16(a,4),c=u8to16(a,6),y=u8to16(a,8),_=u8to16(a,10),E=u8to16(a,12),T=u8to16(a,14);this.r[0]=8191&r,this.r[1]=8191&(r>>>13|o<<3),this.r[2]=7939&(o>>>10|s<<6),this.r[3]=8191&(s>>>7|c<<9),this.r[4]=255&(c>>>4|y<<12),this.r[5]=y>>>1&8190,this.r[6]=8191&(y>>>14|_<<2),this.r[7]=8065&(_>>>11|E<<5),this.r[8]=8191&(E>>>8|T<<8),this.r[9]=T>>>5&127;for(let A=0;A<8;A++)this.pad[A]=u8to16(a,16+2*A)}process(a,r,o=!1){const s=o?0:2048,{h:c,r:y}=this,_=y[0],E=y[1],T=y[2],A=y[3],S=y[4],I=y[5],N=y[6],Y=y[7],z=y[8],q=y[9],dt=u8to16(a,r+0),pt=u8to16(a,r+2),et=u8to16(a,r+4),_t=u8to16(a,r+6),Bt=u8to16(a,r+8),jt=u8to16(a,r+10),At=u8to16(a,r+12),kt=u8to16(a,r+14);let ct=c[0]+(8191&dt),lt=c[1]+(8191&(dt>>>13|pt<<3)),Ct=c[2]+(8191&(pt>>>10|et<<6)),$t=c[3]+(8191&(et>>>7|_t<<9)),qt=c[4]+(8191&(_t>>>4|Bt<<12)),ve=c[5]+(Bt>>>1&8191),ne=c[6]+(8191&(Bt>>>14|jt<<2)),ce=c[7]+(8191&(jt>>>11|At<<5)),qe=c[8]+(8191&(At>>>8|kt<<8)),Mr=c[9]+(kt>>>5|s),mr=0,_r=mr+ct*_+lt*(5*q)+Ct*(5*z)+$t*(5*Y)+qt*(5*N);mr=_r>>>13,_r&=8191,_r+=ve*(5*I)+ne*(5*S)+ce*(5*A)+qe*(5*T)+Mr*(5*E),mr+=_r>>>13,_r&=8191;let Wr=mr+ct*E+lt*_+Ct*(5*q)+$t*(5*z)+qt*(5*Y);mr=Wr>>>13,Wr&=8191,Wr+=ve*(5*N)+ne*(5*I)+ce*(5*S)+qe*(5*A)+Mr*(5*T),mr+=Wr>>>13,Wr&=8191;let ke=mr+ct*T+lt*E+Ct*_+$t*(5*q)+qt*(5*z);mr=ke>>>13,ke&=8191,ke+=ve*(5*Y)+ne*(5*N)+ce*(5*I)+qe*(5*S)+Mr*(5*A),mr+=ke>>>13,ke&=8191;let Ve=mr+ct*A+lt*T+Ct*E+$t*_+qt*(5*q);mr=Ve>>>13,Ve&=8191,Ve+=ve*(5*z)+ne*(5*Y)+ce*(5*N)+qe*(5*I)+Mr*(5*S),mr+=Ve>>>13,Ve&=8191;let yt=mr+ct*S+lt*A+Ct*T+$t*E+qt*_;mr=yt>>>13,yt&=8191,yt+=ve*(5*q)+ne*(5*z)+ce*(5*Y)+qe*(5*N)+Mr*(5*I),mr+=yt>>>13,yt&=8191;let Lt=mr+ct*I+lt*S+Ct*A+$t*T+qt*E;mr=Lt>>>13,Lt&=8191,Lt+=ve*_+ne*(5*q)+ce*(5*z)+qe*(5*Y)+Mr*(5*N),mr+=Lt>>>13,Lt&=8191;let Ie=mr+ct*N+lt*I+Ct*S+$t*A+qt*T;mr=Ie>>>13,Ie&=8191,Ie+=ve*E+ne*_+ce*(5*q)+qe*(5*z)+Mr*(5*Y),mr+=Ie>>>13,Ie&=8191;let Pt=mr+ct*Y+lt*N+Ct*I+$t*S+qt*A;mr=Pt>>>13,Pt&=8191,Pt+=ve*T+ne*E+ce*_+qe*(5*q)+Mr*(5*z),mr+=Pt>>>13,Pt&=8191;let le=mr+ct*z+lt*Y+Ct*N+$t*I+qt*S;mr=le>>>13,le&=8191,le+=ve*A+ne*T+ce*E+qe*_+Mr*(5*q),mr+=le>>>13,le&=8191;let zt=mr+ct*q+lt*z+Ct*Y+$t*N+qt*I;mr=zt>>>13,zt&=8191,zt+=ve*S+ne*A+ce*T+qe*E+Mr*_,mr+=zt>>>13,zt&=8191,mr=(mr<<2)+mr|0,mr=mr+_r|0,_r=8191&mr,mr>>>=13,Wr+=mr,c[0]=_r,c[1]=Wr,c[2]=ke,c[3]=Ve,c[4]=yt,c[5]=Lt,c[6]=Ie,c[7]=Pt,c[8]=le,c[9]=zt}finalize(){const{h:a,pad:r}=this,o=new Uint16Array(10);let s=a[1]>>>13;a[1]&=8191;for(let _=2;_<10;_++)a[_]+=s,s=a[_]>>>13,a[_]&=8191;a[0]+=5*s,s=a[0]>>>13,a[0]&=8191,a[1]+=s,s=a[1]>>>13,a[1]&=8191,a[2]+=s,o[0]=a[0]+5,s=o[0]>>>13,o[0]&=8191;for(let _=1;_<10;_++)o[_]=a[_]+s,s=o[_]>>>13,o[_]&=8191;o[9]-=8192;let c=(1^s)-1;for(let _=0;_<10;_++)o[_]&=c;c=~c;for(let _=0;_<10;_++)a[_]=a[_]&c|o[_];a[0]=65535&(a[0]|a[1]<<13),a[1]=65535&(a[1]>>>3|a[2]<<10),a[2]=65535&(a[2]>>>6|a[3]<<7),a[3]=65535&(a[3]>>>9|a[4]<<4),a[4]=65535&(a[4]>>>12|a[5]<<1|a[6]<<14),a[5]=65535&(a[6]>>>2|a[7]<<11),a[6]=65535&(a[7]>>>5|a[8]<<8),a[7]=65535&(a[8]>>>8|a[9]<<5);let y=a[0]+r[0];a[0]=65535&y;for(let _=1;_<8;_++)y=(a[_]+r[_]|0)+(y>>>16)|0,a[_]=65535&y}update(a){assert.exists(this);const{buffer:r,blockLen:o}=this,s=(a=toBytes(a)).length;for(let c=0;c>>0,a[c++]=o[y]>>>8;return a}digest(){const{buffer:a,outputLen:r}=this;this.digestInto(a);const o=a.slice(0,r);return this.destroy(),o}}function wrapConstructorWithKey(i){const a=(o,s)=>i(s).update(toBytes(o)).digest(),r=i(new Uint8Array(32));return a.outputLen=r.outputLen,a.blockLen=r.blockLen,a.create=o=>i(o),a}wrapConstructorWithKey(i=>new Poly1305(i));const sigma16=utf8ToBytes("expand 16-byte k"),sigma32=utf8ToBytes("expand 32-byte k"),sigma16_32=u32(sigma16),sigma32_32=u32(sigma32),isAligned32=i=>!(i.byteOffset%4),salsaBasic=i=>{const{core:a,rounds:r,counterRight:o,counterLen:s,allow128bitKeys:c,extendNonceFn:y,blockLen:_}=checkOpts({rounds:20,counterRight:!1,counterLen:8,allow128bitKeys:!0,blockLen:64},i);assert.number(s),assert.number(r),assert.number(_),assert.bool(o),assert.bool(c);const E=_/4;if(_%4!=0)throw new Error("Salsa/ChaCha: blockLen must be aligned to 4 bytes");return(T,A,S,I,N=0)=>{if(assert.bytes(T),assert.bytes(A),assert.bytes(S),I||(I=new Uint8Array(S.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 Ct=Math.min(_,kt-ct);if(Ct===_&&At&&jt){const $t=ct/4;if(ct%4!=0)throw new Error("Salsa/ChaCha: invalid block position");for(let qt=0;qti<>>32-a;function chachaCore(i,a,r,o,s,c=20){let y=i[0],_=i[1],E=i[2],T=i[3],A=a[0],S=a[1],I=a[2],N=a[3],Y=a[4],z=a[5],q=a[6],dt=a[7],pt=s,et=r[0],_t=r[1],Bt=r[2],jt=y,At=_,kt=E,ct=T,lt=A,Ct=S,$t=I,qt=N,ve=Y,ne=z,ce=q,qe=dt,Mr=pt,mr=et,_r=_t,Wr=Bt;for(let Ve=0;Ves?a.create().update(o).digest():o);for(let y=0;ynew HMAC(i,a).update(r).digest();function extract$1(i,a,r){return assert$2.hash(i),void 0===r&&(r=new Uint8Array(i.outputLen)),hmac(i,toBytes$2(r),toBytes$2(a))}hmac.create=(i,a)=>new HMAC(i,a);const HKDF_COUNTER$1=new Uint8Array([0]),EMPTY_BUFFER$1=new Uint8Array;function expand$1(i,a,r,o=32){if(assert$2.hash(i),assert$2.number(o),o>255*i.outputLen)throw new Error("Length should be <= 255*HashLen");const s=Math.ceil(o/i.outputLen);void 0===r&&(r=EMPTY_BUFFER$1);const c=new Uint8Array(s*i.outputLen),y=hmac.create(i,a),_=y._cloneInto(),E=new Uint8Array(y.outputLen);for(let T=0;Texpand$1(i,extract$1(i,a,r),o,s);var __defProp=Object.defineProperty,__export=(i,a)=>{for(var r in a)__defProp(i,r,{get:a[r],enumerable:!0})};function generatePrivateKey(){return bytesToHex$1(schnorr.utils.randomPrivateKey())}function getPublicKey(i){return bytesToHex$1(schnorr.getPublicKey(i))}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(i){let a=new URL(i);return a.pathname=a.pathname.replace(/\/+/g,"/"),a.pathname.endsWith("/")&&(a.pathname=a.pathname.slice(0,-1)),("80"===a.port&&"ws:"===a.protocol||"443"===a.port&&"wss:"===a.protocol)&&(a.port=""),a.searchParams.sort(),a.hash="",a.toString()}function insertEventIntoDescendingList(i,a){let r,o=0,s=i.length-1,c=o;if(s<0)c=0;else if(a.created_at=i[o].created_at)c=o;else for(;;){if(s<=o+1){c=s;break}if(r=Math.floor(o+(s-o)/2),i[r].created_at>a.created_at)o=r;else{if(!(i[r].created_ati[s].created_at)c=s+1;else if(a.created_at<=i[o].created_at)c=o;else for(;;){if(s<=o+1){c=s;break}if(r=Math.floor(o+(s-o)/2),i[r].created_ata.created_at)){c=r;break}s=r}}return i[c]?.id!==a.id?[...i.slice(0,c),a,...i.slice(c)]:i}var MessageNode=class{_value;_next;get value(){return this._value}set value(i){this._value=i}get next(){return this._next}set next(i){this._next=i}constructor(i){this._value=i,this._next=null}},MessageQueue=class{_first;_last;get first(){return this._first}set first(i){this._first=i}get last(){return this._last}set last(i){this._last=i}_size;get size(){return this._size}set size(i){this._size=i}constructor(){this._first=null,this._last=null,this._size=0}enqueue(i){const a=new MessageNode(i);return 0!==this._size&&this._last?(this._last.next=a,this._last=a):(this._first=a,this._last=a),this._size++,!0}dequeue(){if(0===this._size||!this._first)return null;let i=this._first;return this._first=i.next,i.next=null,this._size--,i.value}},verifiedSymbol=Symbol("verified");function getBlankEvent(i=255){return{kind:i,content:"",tags:[],created_at:0}}function finishEvent(i,a){const r=i;return r.pubkey=getPublicKey(a),r.id=getEventHash(r),r.sig=getSignature(r,a),r[verifiedSymbol]=!0,r}function serializeEvent(i){if(!validateEvent(i))throw new Error("can't serialize event with wrong or missing properties");return JSON.stringify([0,i.pubkey,i.created_at,i.kind,i.tags,i.content])}function getEventHash(i){return bytesToHex$1(sha256$1(utf8Encoder.encode(serializeEvent(i))))}var isRecord=i=>i instanceof Object;function validateEvent(i){if(!isRecord(i)||"number"!=typeof i.kind||"string"!=typeof i.content||"number"!=typeof i.created_at||"string"!=typeof i.pubkey||!i.pubkey.match(/^[a-f0-9]{64}$/)||!Array.isArray(i.tags))return!1;for(let a=0;aa.id.startsWith(r))||i.kinds&&-1===i.kinds.indexOf(a.kind)||i.authors&&-1===i.authors.indexOf(a.pubkey)&&!i.authors.some(r=>a.pubkey.startsWith(r)))return!1;for(let r in i)if("#"===r[0]){let o=i[`#${r.slice(1)}`];if(o&&!a.tags.find(([s,c])=>s===r.slice(1)&&-1!==o.indexOf(c)))return!1}return!(i.since&&a.created_ati.until)}function matchFilters(i,a){for(let r=0;rgetHex64,getInt:()=>getInt,getSubscriptionId:()=>getSubscriptionId,matchEventId:()=>matchEventId,matchEventKind:()=>matchEventKind,matchEventPubkey:()=>matchEventPubkey});var newListeners=()=>({connect:[],disconnect:[],error:[],notice:[],auth:[]});function relayInit(i,a={}){let{listTimeout:r=3e3,getTimeout:o=3e3,countTimeout:s=3e3}=a;var c,y,_={},E=newListeners(),T={},A={};function S(){return 1===c?.readyState}function I(q){return N.apply(this,arguments)}function N(){return(N=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){let dt=JSON.stringify(q);if(S()||(yield new Promise(pt=>setTimeout(pt,1e3)),S()))try{c.send(dt)}catch(pt){console.log(pt)}})).apply(this,arguments)}const Y=(q,{verb:dt="REQ",skipVerification:pt=!1,alreadyHaveEvent:et=null,id:_t=Math.random().toString().slice(2)}={})=>{let Bt=_t;_[Bt]={id:Bt,filters:q,skipVerification:pt,alreadyHaveEvent:et},I([dt,Bt,...q]);let jt={sub:(At,kt={})=>Y(At||q,{skipVerification:kt.skipVerification||pt,alreadyHaveEvent:kt.alreadyHaveEvent||et,id:Bt}),unsub:()=>{delete _[Bt],delete T[Bt],I(["CLOSE",Bt])},on:(At,kt)=>{T[Bt]=T[Bt]||{event:[],count:[],eose:[]},T[Bt][At].push(kt)},off:(At,kt)=>{let ct=T[Bt],lt=ct[At].indexOf(kt);lt>=0&&ct[At].splice(lt,1)},get events(){return eventsGenerator(jt)}};return jt};function z(q,dt){return new Promise((pt,et)=>{if(!q.id)return void et(new Error(`event ${q} has no id`));let _t=q.id;I([dt,q]),A[_t]={resolve:pt,reject:et}})}return{url:i,sub:Y,on:(q,dt)=>{E[q].push(dt),"connect"===q&&1===c?.readyState&&dt()},off:(q,dt)=>{let pt=E[q].indexOf(dt);-1!==pt&&E[q].splice(pt,1)},list:(q,dt)=>new Promise(pt=>{let et=Y(q,dt),_t=[],Bt=setTimeout(()=>{et.unsub(),pt(_t)},r);et.on("eose",()=>{et.unsub(),clearTimeout(Bt),pt(_t)}),et.on("event",jt=>{_t.push(jt)})}),get:(q,dt)=>new Promise(pt=>{let et=Y([q],dt),_t=setTimeout(()=>{et.unsub(),pt(null)},o);et.on("event",Bt=>{et.unsub(),clearTimeout(_t),pt(Bt)})}),count:q=>new Promise(dt=>{let pt=Y(q,{...Y,verb:"COUNT"}),et=setTimeout(()=>{pt.unsub(),dt(null)},s);pt.on("count",_t=>{pt.unsub(),clearTimeout(et),dt(_t)})}),publish:q=>(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){yield z(q,"EVENT")})(),auth:q=>(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){yield z(q,"AUTH")})(),connect:(q=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){S()||(yield(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return y||(y=new Promise((dt,pt)=>{try{c=new WebSocket(i)}catch(jt){pt(jt)}c.onopen=()=>{E.connect.forEach(jt=>jt()),dt()},c.onerror=()=>{y=void 0,E.error.forEach(jt=>jt()),pt()},c.onclose=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){y=void 0,E.disconnect.forEach(jt=>jt())});let et,_t=new MessageQueue;function Bt(){if(0===_t.size)return clearInterval(et),void(et=null);var jt=_t.dequeue();if(!jt)return;let At=getSubscriptionId(jt);if(At){let kt=_[At];if(kt&&kt.alreadyHaveEvent&&kt.alreadyHaveEvent(getHex64(jt,"id"),i))return}try{let kt=JSON.parse(jt);switch(kt[0]){case"EVENT":{let $t=kt[1],qt=kt[2];return void(validateEvent(qt)&&_[$t]&&(_[$t].skipVerification||verifySignature(qt))&&matchFilters(_[$t].filters,qt)&&(T[$t]?.event||[]).forEach(ve=>ve(qt)))}case"COUNT":let ct=kt[1],lt=kt[2];return void(_[ct]&&(T[ct]?.count||[]).forEach($t=>$t(lt)));case"EOSE":{let $t=kt[1];return void($t in T&&(T[$t].eose.forEach(qt=>qt()),T[$t].eose=[]))}case"OK":{let $t=kt[1],qt=kt[2],ve=kt[3]||"";if($t in A){let{resolve:ne,reject:ce}=A[$t];qt?ne(null):ce(new Error(ve))}return}case"NOTICE":let Ct=kt[1];return void E.notice.forEach($t=>$t(Ct));case"AUTH":{let $t=kt[1];return void E.auth?.forEach(qt=>qt($t))}}}catch{return}}c.onmessage=jt=>{_t.enqueue(jt.data),et||(et=setInterval(Bt,0))}}))})())}),function(){return q.apply(this,arguments)}),close(){E=newListeners(),T={},A={},c?.readyState===WebSocket.OPEN&&c.close()},get status(){return c?.readyState??3}};var q}function eventsGenerator(i){return _eventsGenerator.apply(this,arguments)}function _eventsGenerator(){return _eventsGenerator=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_wrapAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_0__.A)(function*(i){let a;const r=[],o=s=>{a?(a(s),a=void 0):r.push(s)};i.on("event",o);try{for(;;)r.length>0?yield r.shift():yield yield(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_awaitAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_2__.A)(new Promise(c=>{a=c}))}finally{i.off("event",o)}}),_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(i){const a=new Uint8Array(4);return a[0]=i>>24&255,a[1]=i>>16&255,a[2]=i>>8&255,a[3]=255&i,a}function decode(i){let{prefix:a,words:r}=bech32$1.decode(i,Bech32MaxSize),o=new Uint8Array(bech32$1.fromWords(r));switch(a){case"nprofile":{let s=parseTLV(o);if(!s[0]?.[0])throw new Error("missing TLV 0 for nprofile");if(32!==s[0][0].length)throw new Error("TLV 0 should be 32 bytes");return{type:"nprofile",data:{pubkey:bytesToHex$1(s[0][0]),relays:s[1]?s[1].map(c=>utf8Decoder.decode(c)):[]}}}case"nevent":{let s=parseTLV(o);if(!s[0]?.[0])throw new Error("missing TLV 0 for nevent");if(32!==s[0][0].length)throw new Error("TLV 0 should be 32 bytes");if(s[2]&&32!==s[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(s[3]&&4!==s[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"nevent",data:{id:bytesToHex$1(s[0][0]),relays:s[1]?s[1].map(c=>utf8Decoder.decode(c)):[],author:s[2]?.[0]?bytesToHex$1(s[2][0]):void 0,kind:s[3]?.[0]?parseInt(bytesToHex$1(s[3][0]),16):void 0}}}case"naddr":{let s=parseTLV(o);if(!s[0]?.[0])throw new Error("missing TLV 0 for naddr");if(!s[2]?.[0])throw new Error("missing TLV 2 for naddr");if(32!==s[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(!s[3]?.[0])throw new Error("missing TLV 3 for naddr");if(4!==s[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"naddr",data:{identifier:utf8Decoder.decode(s[0][0]),pubkey:bytesToHex$1(s[2][0]),kind:parseInt(bytesToHex$1(s[3][0]),16),relays:s[1]?s[1].map(c=>utf8Decoder.decode(c)):[]}}}case"nrelay":{let s=parseTLV(o);if(!s[0]?.[0])throw new Error("missing TLV 0 for nrelay");return{type:"nrelay",data:utf8Decoder.decode(s[0][0])}}case"nsec":case"npub":case"note":return{type:a,data:bytesToHex$1(o)};default:throw new Error(`unknown prefix ${a}`)}}function parseTLV(i){let a={},r=i;for(;r.length>0;){let o=r[0],s=r[1];if(!s)throw new Error(`malformed TLV ${o}`);let c=r.slice(2,2+s);if(r=r.slice(2+s),c.lengthutf8Encoder.encode(a))}))}function neventEncode(i){let a;return null!=i.kind&&(a=integerToUint8Array(i.kind)),encodeBech32("nevent",encodeTLV({0:[hexToBytes$1(i.id)],1:(i.relays||[]).map(r=>utf8Encoder.encode(r)),2:i.author?[hexToBytes$1(i.author)]:[],3:a?[new Uint8Array(a)]:[]}))}function naddrEncode(i){let a=new ArrayBuffer(4);return new DataView(a).setUint32(0,i.kind,!1),encodeBech32("naddr",encodeTLV({0:[utf8Encoder.encode(i.identifier)],1:(i.relays||[]).map(r=>utf8Encoder.encode(r)),2:[hexToBytes$1(i.pubkey)],3:[new Uint8Array(a)]}))}function nrelayEncode(i){return encodeBech32("nrelay",encodeTLV({0:[utf8Encoder.encode(i)]}))}function encodeTLV(i){let a=[];return Object.entries(i).forEach(([r,o])=>{o.forEach(s=>{let c=new Uint8Array(s.length+2);c.set([parseInt(r)],0),c.set([s.length],1),c.set(s,2),a.push(c)})}),concatBytes$1(...a)}var nip04_exports={};function encrypt$1(i,a,r){return _encrypt$.apply(this,arguments)}function _encrypt$(){return _encrypt$=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r){const o=getNormalizedX(secp256k1.getSharedSecret(i,"02"+a));let s=Uint8Array.from(randomBytes$1(16)),c=utf8Encoder.encode(r),y=yield crypto.subtle.importKey("raw",o,{name:"AES-CBC"},!1,["encrypt"]),_=yield crypto.subtle.encrypt({name:"AES-CBC",iv:s},y,c);return`${base64$1.encode(new Uint8Array(_))}?iv=${base64$1.encode(new Uint8Array(s.buffer))}`}),_encrypt$.apply(this,arguments)}function decrypt$1(i,a,r){return _decrypt$.apply(this,arguments)}function _decrypt$(){return _decrypt$=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r){let[o,s]=r.split("?iv="),c=getNormalizedX(secp256k1.getSharedSecret(i,"02"+a)),y=yield crypto.subtle.importKey("raw",c,{name:"AES-CBC"},!1,["decrypt"]),_=base64$1.decode(o),E=base64$1.decode(s),T=yield crypto.subtle.decrypt({name:"AES-CBC",iv:E},y,_);return utf8Decoder.decode(T)}),_decrypt$.apply(this,arguments)}function getNormalizedX(i){return i.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(i){_fetch=i}function searchDomain(i){return _searchDomain.apply(this,arguments)}function _searchDomain(){return _searchDomain=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a=""){try{return(yield(yield _fetch(`https://${i}/.well-known/nostr.json?name=${a}`)).json()).names}catch{return{}}}),_searchDomain.apply(this,arguments)}function queryProfile(i){return _queryProfile.apply(this,arguments)}function _queryProfile(){return _queryProfile=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i){const a=i.match(NIP05_REGEX$1);if(!a)return null;const[r,o="_",s]=a;try{const c=yield _fetch(`https://${s}/.well-known/nostr.json?name=${o}`),{names:y,relays:_}=parseNIP05Result$1(yield c.json()),E=y[o];return E?{pubkey:E,relays:_?.[E]}:null}catch{return null}}),_queryProfile.apply(this,arguments)}function parseNIP05Result$1(i){const a={names:{}};for(const[r,o]of Object.entries(i.names))"string"==typeof r&&"string"==typeof o&&(a.names[r]=o);if(i.relays){a.relays={};for(const[r,o]of Object.entries(i.relays))"string"==typeof r&&Array.isArray(o)&&(a.relays[r]=o.filter(s=>"string"==typeof s))}return a}var nip06_exports={};function privateKeyFromSeedWords(i,a){let r=HDKey.fromMasterSeed(mnemonicToSeedSync(i,a)).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(i){return validateMnemonic(i,wordlist)}__export(nip06_exports,{generateSeedWords:()=>generateSeedWords,privateKeyFromSeedWords:()=>privateKeyFromSeedWords,validateWords:()=>validateWords});var nip10_exports={};function parse(i){const a={reply:void 0,root:void 0,mentions:[],profiles:[]},r=[];for(const o of i.tags)"e"===o[0]&&o[1]&&r.push(o),"p"===o[0]&&o[1]&&a.profiles.push({pubkey:o[1],relays:o[2]?[o[2]]:[]});for(let o=0;oparse});var nip13_exports={};function getPow(i){let a=0;for(let r=0;r=a)break}return o}__export(nip13_exports,{getPow:()=>getPow,minePow:()=>minePow});var nip18_exports={};function finishRepostEvent(i,a,r,o){return finishEvent({kind:6,tags:[...i.tags??[],["e",a.id,r],["p",a.pubkey]],content:""===i.content?"":JSON.stringify(a),created_at:i.created_at},o)}function getRepostedEventPointer(i){if(6!==i.kind)return;let a,r;for(let o=i.tags.length-1;o>=0&&(void 0===a||void 0===r);o--){const s=i.tags[o];s.length>=2&&("e"===s[0]&&void 0===a?a=s:"p"===s[0]&&void 0===r&&(r=s))}return void 0!==a?{id:a[1],relays:[a[2],r?.[2]].filter(o=>"string"==typeof o),author:r?.[1]}:void 0}function getRepostedEvent(i,{skipVerification:a}={}){const r=getRepostedEventPointer(i);if(void 0===r||""===i.content)return;let o;try{o=JSON.parse(i.content)}catch{return}return o.id===r.id&&(a||verifySignature(o))?o: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(i){return"string"==typeof i&&new RegExp(`^${NOSTR_URI_REGEX.source}$`).test(i)}function parse2(i){const a=i.match(new RegExp(`^${NOSTR_URI_REGEX.source}$`));if(!a)throw new Error(`Invalid Nostr URI: ${i}`);return{uri:a[0],value:a[1],decoded:decode(a[1])}}var nip25_exports={};function finishReactionEvent(i,a,r){const o=a.tags.filter(s=>s.length>=2&&("e"===s[0]||"p"===s[0]));return finishEvent({...i,kind:7,tags:[...i.tags??[],...o,["e",a.id],["p",a.pubkey]],content:i.content??"+"},r)}function getReactedEventPointer(i){if(7!==i.kind)return;let a,r;for(let o=i.tags.length-1;o>=0&&(void 0===a||void 0===r);o--){const s=i.tags[o];s.length>=2&&("e"===s[0]&&void 0===a?a=s:"p"===s[0]&&void 0===r&&(r=s))}return void 0!==a&&void 0!==r?{id:a[1],relays:[a[2],r[2]].filter(o=>void 0!==o),author:r[1]}:void 0}__export(nip25_exports,{finishReactionEvent:()=>finishReactionEvent,getReactedEventPointer:()=>getReactedEventPointer});var nip26_exports={};function createDelegation(i,a){let r=[];(a.kind||-1)>=0&&r.push(`kind=${a.kind}`),a.until&&r.push(`created_at<${a.until}`),a.since&&r.push(`created_at>${a.since}`);let o=r.join("&");if(""===o)throw new Error("refusing to create a delegation without any conditions");let s=sha256$1(utf8Encoder.encode(`nostr:delegation:${a.pubkey}:${o}`)),c=bytesToHex$1(schnorr.sign(s,i));return{from:getPublicKey(i),to:a.pubkey,cond:o,sig:c}}function getDelegator(i){let a=i.tags.find(_=>"delegation"===_[0]&&_.length>=4);if(!a)return null;let r=a[1],o=a[2],s=a[3],c=o.split("&");for(let _=0;_"===T&&i.created_at>parseInt(A)))return null}let y=sha256$1(utf8Encoder.encode(`nostr:delegation:${i.pubkey}:${o}`));return schnorr.verify(s,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(i){const a=i.matchAll(regex());for(const r of a)try{const[o,s]=r;yield{uri:o,value:s,decoded:decode(s),start:r.index,end:r.index+o.length}}catch{}}function replaceAll(i,a){return i.replaceAll(regex(),(r,o)=>a({uri:r,value:o,decoded:decode(o)}))}var nip28_exports={};__export(nip28_exports,{channelCreateEvent:()=>channelCreateEvent,channelHideMessageEvent:()=>channelHideMessageEvent,channelMessageEvent:()=>channelMessageEvent,channelMetadataEvent:()=>channelMetadataEvent,channelMuteUserEvent:()=>channelMuteUserEvent});var channelCreateEvent=(i,a)=>{let r;if("object"==typeof i.content)r=JSON.stringify(i.content);else{if("string"!=typeof i.content)return;r=i.content}return finishEvent({kind:40,tags:[...i.tags??[]],content:r,created_at:i.created_at},a)},channelMetadataEvent=(i,a)=>{let r;if("object"==typeof i.content)r=JSON.stringify(i.content);else{if("string"!=typeof i.content)return;r=i.content}return finishEvent({kind:41,tags:[["e",i.channel_create_event_id],...i.tags??[]],content:r,created_at:i.created_at},a)},channelMessageEvent=(i,a)=>{const r=[["e",i.channel_create_event_id,i.relay_url,"root"]];return i.reply_to_channel_message_event_id&&r.push(["e",i.reply_to_channel_message_event_id,i.relay_url,"reply"]),finishEvent({kind:42,tags:[...r,...i.tags??[]],content:i.content,created_at:i.created_at},a)},channelHideMessageEvent=(i,a)=>{let r;if("object"==typeof i.content)r=JSON.stringify(i.content);else{if("string"!=typeof i.content)return;r=i.content}return finishEvent({kind:43,tags:[["e",i.channel_message_event_id],...i.tags??[]],content:r,created_at:i.created_at},a)},channelMuteUserEvent=(i,a)=>{let r;if("object"==typeof i.content)r=JSON.stringify(i.content);else{if("string"!=typeof i.content)return;r=i.content}return finishEvent({kind:44,tags:[["p",i.pubkey_to_mute],...i.tags??[]],content:r,created_at:i.created_at},a)},nip39_exports={},_fetch2;__export(nip39_exports,{useFetchImplementation:()=>useFetchImplementation2,validateGithub:()=>validateGithub});try{_fetch2=fetch}catch{}function useFetchImplementation2(i){_fetch2=i}function validateGithub(i,a,r){return _validateGithub.apply(this,arguments)}function _validateGithub(){return _validateGithub=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r){try{return(yield(yield _fetch2(`https://gist.github.com/${a}/${r}/raw`)).text())===`Verifying that I control the following Nostr public key: ${i}`}catch{return!1}}),_validateGithub.apply(this,arguments)}var nip42_exports={};__export(nip42_exports,{authenticate:()=>authenticate});var authenticate=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*({challenge:a,relay:r,sign:o}){const s={kind:22242,created_at:Math.floor(Date.now()/1e3),tags:[["relay",r.url],["challenge",a]],content:""};return r.auth(yield o(s))});return function(r){return i.apply(this,arguments)}}(),nip44_exports={};__export(nip44_exports,{decrypt:()=>decrypt2,encrypt:()=>encrypt2,utils:()=>utils});var utils={v2:{maxPlaintextSize:65408,minCiphertextSize:100,maxCiphertextSize:102400,getConversationKey:(i,a)=>secp256k1.getSharedSecret(i,"02"+a).subarray(1,33),getMessageKeys(i,a){const r=hkdf(sha256$1,i,a,"nip44-v2",76);return{encryption:r.subarray(0,32),nonce:r.subarray(32,44),auth:r.subarray(44,76)}},calcPadding(i){if(!Number.isSafeInteger(i)||i<0)throw new Error("expected positive integer");if(i<=32)return 32;const a=1<=utils.v2.maxPlaintextSize)throw new Error("invalid plaintext length: must be between 1b and 64KB");const o=utils.v2.calcPadding(r),s=new Uint8Array(o-r),c=new Uint8Array(2);return new DataView(c.buffer).setUint16(0,r),concatBytes$1(c,a,s)},unpad(i){const a=new DataView(i.buffer).getUint16(0),r=i.subarray(2,2+a);if(0===a||r.length!==a||i.length!==2+utils.v2.calcPadding(a))throw new Error("invalid padding");return utf8Decoder.decode(r)}}};function encrypt2(i,a,r={}){const o=r.version??2;if(2!==o)throw new Error("unknown encryption version "+o);const s=r.salt??randomBytes$1(32);ensureBytes(s,32);const c=utils.v2.getMessageKeys(i,s),y=utils.v2.pad(a),_=chacha20(c.encryption,c.nonce,y),E=hmac(sha256$1,c.auth,_);return base64$1.encode(concatBytes$1(new Uint8Array([o]),s,_,E))}function decrypt2(i,a){const r=utils.v2;ensureBytes(i,32);const o=a.length;if(o=r.maxCiphertextSize)throw new Error("invalid ciphertext length: "+o);if("#"===a[0])throw new Error("unknown encryption version");let s;try{s=base64$1.decode(a)}catch(S){throw new Error("invalid base64: "+S.message)}const c=s.subarray(0,1)[0];if(2!==c)throw new Error("unknown encryption version "+c);const y=s.subarray(1,33),_=s.subarray(33,-32),E=s.subarray(-32),T=r.getMessageKeys(i,y);if(!equalBytes(hmac(sha256$1,T.auth,_),E))throw new Error("invalid MAC");const A=chacha20(T.encryption,T.nonce,_);return r.unpad(A)}var nip47_exports={};function parseConnectionString(i){const{pathname:a,searchParams:r}=new URL(i),o=a,s=r.get("relay"),c=r.get("secret");if(!o||!s||!c)throw new Error("invalid connection string");return{pubkey:o,relay:s,secret:c}}function makeNwcRequestEvent(i){return _makeNwcRequestEvent.apply(this,arguments)}function _makeNwcRequestEvent(){return _makeNwcRequestEvent=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*({pubkey:i,secret:a,invoice:r}){const o={method:"pay_invoice",params:{invoice:r}},s=yield encrypt$1(a,i,JSON.stringify(o));return finishEvent({kind:23194,created_at:Math.round(Date.now()/1e3),content:s,tags:[["p",i]]},a)}),_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(i){_fetch3=i}function getZapEndpoint(i){return _getZapEndpoint.apply(this,arguments)}function _getZapEndpoint(){return _getZapEndpoint=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i){try{let a="",{lud06:r,lud16:o}=JSON.parse(i.content);if(r){let{words:y}=bech32$1.decode(r,1e3),_=bech32$1.fromWords(y);a=utf8Decoder.decode(_)}else{if(!o)return null;{let[y,_]=o.split("@");a=`https://${_}/.well-known/lnurlp/${y}`}}let s=yield _fetch3(a),c=yield s.json();if(c.allowsNostr&&c.nostrPubkey)return c.callback}catch{}return null}),_getZapEndpoint.apply(this,arguments)}function makeZapRequest({profile:i,event:a,amount:r,relays:o,comment:s=""}){if(!r)throw new Error("amount not given");if(!i)throw new Error("profile not given");let c={kind:9734,created_at:Math.round(Date.now()/1e3),content:s,tags:[["p",i],["amount",r.toString()],["relays",...o]]};return a&&c.tags.push(["e",a]),c}function validateZapRequest(i){let a;try{a=JSON.parse(i)}catch{return"Invalid zap request JSON."}if(!validateEvent(a))return"Zap request is not a valid Nostr event.";if(!verifySignature(a))return"Invalid signature on zap request.";let r=a.tags.find(([s,c])=>"p"===s&&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 o=a.tags.find(([s,c])=>"e"===s&&c);return o&&!o[1].match(/^[a-f0-9]{64}$/)?"Zap request 'e' tag is not valid hex.":a.tags.find(([s,c])=>"relays"===s&&c)?null:"Zap request doesn't have a 'relays' tag."}function makeZapReceipt({zapRequest:i,preimage:a,bolt11:r,paidAt:o}){let s=JSON.parse(i).tags.filter(([y])=>"e"===y||"p"===y||"a"===y),c={kind:9735,created_at:Math.round(o.getTime()/1e3),content:"",tags:[...s,["bolt11",r],["description",i]]};return a&&c.tags.push(["preimage",a]),c}var nip98_exports={};__export(nip98_exports,{getToken:()=>getToken,unpackEventFromToken:()=>unpackEventFromToken,validateEvent:()=>validateEvent2,validateToken:()=>validateToken});var _authorizationScheme="Nostr ";function getToken(i,a,r){return _getToken.apply(this,arguments)}function _getToken(){return _getToken=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r,o=!1){if(!i||!a)throw new Error("Missing loginUrl or httpMethod");const s=getBlankEvent(27235);s.tags=[["u",i],["method",a]],s.created_at=Math.round((new Date).getTime()/1e3);const c=yield r(s);return(o?_authorizationScheme:"")+base64$1.encode(utf8Encoder.encode(JSON.stringify(c)))}),_getToken.apply(this,arguments)}function validateToken(i,a,r){return _validateToken.apply(this,arguments)}function _validateToken(){return _validateToken=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r){const o=yield unpackEventFromToken(i).catch(s=>{throw s});return yield validateEvent2(o,a,r).catch(s=>{throw s})}),_validateToken.apply(this,arguments)}function unpackEventFromToken(i){return _unpackEventFromToken.apply(this,arguments)}function _unpackEventFromToken(){return _unpackEventFromToken=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i){if(!i)throw new Error("Missing token");i=i.replace(_authorizationScheme,"");const a=utf8Decoder.decode(base64$1.decode(i));if(!a||0===a.length||!a.startsWith("{"))throw new Error("Invalid token");return JSON.parse(a)}),_unpackEventFromToken.apply(this,arguments)}function validateEvent2(i,a,r){return _validateEvent.apply(this,arguments)}function _validateEvent(){return _validateEvent=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r){if(!i)throw new Error("Invalid nostr event");if(!verifySignature(i))throw new Error("Invalid nostr event, signature invalid");if(27235!==i.kind)throw new Error("Invalid nostr event, kind invalid");if(!i.created_at)throw new Error("Invalid nostr event, created_at invalid");if(Math.round((new Date).getTime()/1e3)-i.created_at>60)throw new Error("Invalid nostr event, expired");const o=i.tags.find(c=>"u"===c[0]);if(1!==o?.length&&o?.[1]!==a)throw new Error("Invalid nostr event, url tag invalid");const s=i.tags.find(c=>"method"===c[0]);if(1!==s?.length&&s?.[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 i=1e3,a=60*i,r=60*a,o=24*r,s=7*o;function y(_,E,T,A){var S=E>=1.5*T;return Math.round(_/T)+" "+A+(S?"s":"")}return ms=function(_,E){E=E||{};var A,S,T=typeof _;if("string"===T&&_.length>0)return function(A){if(!((A=String(A)).length>100)){var S=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(A);if(S){var I=parseFloat(S[1]);switch((S[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*I;case"weeks":case"week":case"w":return I*s;case"days":case"day":case"d":return I*o;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*a;case"seconds":case"second":case"secs":case"sec":case"s":return I*i;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return I;default:return}}}}(_);if("number"===T&&isFinite(_))return E.long?(A=_,(S=Math.abs(A))>=o?y(A,S,o,"day"):S>=r?y(A,S,r,"hour"):S>=a?y(A,S,a,"minute"):S>=i?y(A,S,i,"second"):A+" ms"):function(A){var S=Math.abs(A);return S>=o?Math.round(A/o)+"d":S>=r?Math.round(A/r)+"h":S>=a?Math.round(A/a)+"m":S>=i?Math.round(A/i)+"s":A+"ms"}(_);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(_))}}function setup(i){function a(s){let c,y,_,E=null;function T(...A){if(!T.enabled)return;const S=T,I=Number(new Date);S.diff=I-(c||I),S.prev=c,S.curr=I,c=I,A[0]=a.coerce(A[0]),"string"!=typeof A[0]&&A.unshift("%O");let Y=0;A[0]=A[0].replace(/%([a-zA-Z%])/g,(z,q)=>{if("%%"===z)return"%";Y++;const dt=a.formatters[q];return"function"==typeof dt&&(z=dt.call(S,A[Y]),A.splice(Y,1),Y--),z}),a.formatArgs.call(S,A),(S.log||a.log).apply(S,A)}return T.namespace=s,T.useColors=a.useColors(),T.color=a.selectColor(s),T.extend=r,T.destroy=a.destroy,Object.defineProperty(T,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==E?E:(y!==a.namespaces&&(y=a.namespaces,_=a.enabled(s)),_),set:A=>{E=A}}),"function"==typeof a.init&&a.init(T),T}function r(s,c){const y=a(this.namespace+(void 0===c?":":c)+s);return y.log=this.log,y}function o(s){return s.toString().substring(2,s.toString().length-2).replace(/\.\*\?$/,"*")}return a.debug=a,a.default=a,a.coerce=function(s){return s instanceof Error?s.stack||s.message:s},a.disable=function(){const s=[...a.names.map(o),...a.skips.map(o).map(c=>"-"+c)].join(",");return a.enable(""),s},a.enable=function(s){let c;a.save(s),a.namespaces=s,a.names=[],a.skips=[];const y=("string"==typeof s?s:"").split(/[\s,]+/),_=y.length;for(c=0;c<_;c++)y[c]&&("-"===(s=y[c].replace(/\*/g,".*?"))[0]?a.skips.push(new RegExp("^"+s.slice(1)+"$")):a.names.push(new RegExp("^"+s+"$")))},a.enabled=function(s){if("*"===s[s.length-1])return!0;let c,y;for(c=0,y=a.skips.length;c{a[s]=i[s]}),a.names=[],a.skips=[],a.formatters={},a.selectColor=function(s){let c=0;for(let y=0;y{"%%"!==_&&(c++,"%c"===_&&(y=c))}),o.splice(y,0,s)},a.save=function(o){try{o?a.storage.setItem("debug",o):a.storage.removeItem("debug")}catch{}},a.load=function(){let o;try{o=a.storage.getItem("debug")}catch{}return!o&&typeof process<"u"&&"env"in process&&(o=process.env.DEBUG),o},a.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+)/))},a.storage=function(){try{return localStorage}catch{}}(),a.destroy=(()=>{let o=!1;return()=>{o||(o=!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`."))}})(),a.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"],a.log=console.debug||console.log||(()=>{}),i.exports=common(a);const{formatters:r}=i.exports;r.j=function(o){try{return JSON.stringify(o)}catch(s){return"[UnexpectedJSONParseError]: "+s.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(a,r,o){const{entryExpirationTimeInMS:s=null,next:c=null,prev:y=null,onEntryEvicted:_,onEntryMarkedAsMostRecentlyUsed:E,clone:T,cloneFn:A}=o??{};if("number"==typeof s&&(s<=0||Number.isNaN(s)))throw new Error("entryExpirationTimeInMS must either be null (no expiry) or greater than 0");this.clone=null!=T&&T,this.cloneFn=A??this.defaultClone,this.key=a,this.internalValue=this.clone?this.cloneFn(r):r,this.created=Date.now(),this.entryExpirationTimeInMS=s,this.next=c,this.prev=y,this.onEntryEvicted=_,this.onEntryMarkedAsMostRecentlyUsed=E}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:a,value:r,isExpired:o}=this;this.onEntryEvicted({key:a,value:r,isExpired:o})}}invokeOnEntryMarkedAsMostRecentlyUsed(){if(this.onEntryMarkedAsMostRecentlyUsed){const{key:a,value:r}=this;this.onEntryMarkedAsMostRecentlyUsed({key:a,value:r})}}defaultClone(a){return"boolean"==typeof a||"string"==typeof a||"number"==typeof a?a:JSON.parse(JSON.stringify(a))}}LRUCacheNode$1.LRUCacheNode=LRUCacheNode,Object.defineProperty(LRUCache$1,"__esModule",{value:!0}),LRUCache$1.LRUCache=void 0;const LRUCacheNode_1=LRUCacheNode$1;class LRUCache{constructor(a){this.lookupTable=new Map,this.head=null,this.tail=null;const{maxSize:r=25,entryExpirationTimeInMS:o=null,onEntryEvicted:s,onEntryMarkedAsMostRecentlyUsed:c,cloneFn:y,clone:_}=a??{};if(Number.isNaN(r)||r<=0)throw new Error("maxSize must be greater than 0.");if("number"==typeof o&&(o<=0||Number.isNaN(o)))throw new Error("entryExpirationTimeInMS must either be null (no expiry) or greater than 0");this.maxSizeInternal=r,this.entryExpirationTimeInMS=o,this.onEntryEvicted=s,this.onEntryMarkedAsMostRecentlyUsed=c,this.clone=_,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(a){if(Number.isNaN(a)||a<=0)throw new Error("maxSize must be greater than 0.");this.maxSizeInternal=a,this.enforceSizeLimit()}set(a,r,o){const s=this.lookupTable.get(a);s&&this.removeNodeFromListAndLookupTable(s);const c=new LRUCacheNode_1.LRUCacheNode(a,r,{entryExpirationTimeInMS:this.entryExpirationTimeInMS,onEntryEvicted:this.onEntryEvicted,onEntryMarkedAsMostRecentlyUsed:this.onEntryMarkedAsMostRecentlyUsed,clone:this.clone,cloneFn:this.cloneFn,...o});return this.setNodeAsHead(c),this.lookupTable.set(a,c),this.enforceSizeLimit(),this}get(a){const r=this.lookupTable.get(a);return r?r.isExpired?(this.removeNodeFromListAndLookupTable(r),null):(this.setNodeAsHead(r),r.value):null}peek(a){const r=this.lookupTable.get(a);return r?r.isExpired?(this.removeNodeFromListAndLookupTable(r),null):r.value:null}delete(a){const r=this.lookupTable.get(a);return!!r&&this.removeNodeFromListAndLookupTable(r)}has(a){const r=this.lookupTable.get(a);return!(!r||r.isExpired&&(this.removeNodeFromListAndLookupTable(r),1))}clear(){this.head=null,this.tail=null,this.lookupTable.clear()}find(a){let r=this.head;for(;r;){if(r.isExpired){const s=r.next;this.removeNodeFromListAndLookupTable(r),r=s;continue}const o=this.mapNodeToEntry(r);if(a(o))return this.setNodeAsHead(r),o;r=r.next}return null}forEach(a){let r=this.head,o=0;for(;r;)if(r.isExpired){const s=r.next;this.removeNodeFromListAndLookupTable(r),r=s}else a(r.value,r.key,o),r=r.next,o++}*values(){let a=this.head;for(;a;)if(a.isExpired){const r=a.next;this.removeNodeFromListAndLookupTable(a),a=r}else yield a.value,a=a.next}*keys(){let a=this.head;for(;a;)if(a.isExpired){const r=a.next;this.removeNodeFromListAndLookupTable(a),a=r}else yield a.key,a=a.next}*entries(){let a=this.head;for(;a;)if(a.isExpired){const r=a.next;this.removeNodeFromListAndLookupTable(a),a=r}else yield this.mapNodeToEntry(a),a=a.next}*[Symbol.iterator](){let a=this.head;for(;a;)if(a.isExpired){const r=a.next;this.removeNodeFromListAndLookupTable(a),a=r}else yield this.mapNodeToEntry(a),a=a.next}enforceSizeLimit(){let a=this.tail;for(;null!==a&&this.size>this.maxSizeInternal;){const r=a.prev;this.removeNodeFromListAndLookupTable(a),a=r}}mapNodeToEntry({key:a,value:r}){return{key:a,value:r}}setNodeAsHead(a){this.removeNodeFromList(a),this.head?(a.next=this.head,this.head.prev=a,this.head=a):(this.head=a,this.tail=a),a.invokeOnEntryMarkedAsMostRecentlyUsed()}removeNodeFromList(a){null!==a.prev&&(a.prev.next=a.next),null!==a.next&&(a.next.prev=a.prev),this.head===a&&(this.head=a.next),this.tail===a&&(this.tail=a.prev),a.next=null,a.prev=null}removeNodeFromListAndLookupTable(a){return a.invokeOnEvicted(),this.removeNodeFromList(a),this.lookupTable.delete(a.key)}cleanCache(){if(!this.entryExpirationTimeInMS)return;const a=[];for(const r of this.lookupTable.values())r.isExpired&&a.push(r);a.forEach(r=>this.removeNodeFromListAndLookupTable(r))}}LRUCache$1.LRUCache=LRUCache,function(i){var a=commonjsGlobal&&commonjsGlobal.__createBinding||(Object.create?function(o,s,c,y){void 0===y&&(y=c);var _=Object.getOwnPropertyDescriptor(s,c);_&&!("get"in _?!s.__esModule:_.writable||_.configurable)||(_={enumerable:!0,get:function(){return s[c]}}),Object.defineProperty(o,y,_)}:function(o,s,c,y){void 0===y&&(y=c),o[y]=s[c]}),r=commonjsGlobal&&commonjsGlobal.__exportStar||function(o,s){for(var c in o)"default"===c||Object.prototype.hasOwnProperty.call(s,c)||a(s,o,c)};Object.defineProperty(i,"__esModule",{value:!0}),r(LRUCache$1,i)}(dist);var lib={};(function(i){function a(kt){if(!Number.isSafeInteger(kt))throw new Error(`Wrong integer: ${kt}`)}function r(...kt){const ct=(lt,Ct)=>$t=>lt(Ct($t));return{encode:Array.from(kt).reverse().reduce((lt,Ct)=>lt?ct(lt,Ct.encode):Ct.encode,void 0),decode:kt.reduce((lt,Ct)=>lt?ct(lt,Ct.decode):Ct.decode,void 0)}}function o(kt){return{encode:ct=>{if(!Array.isArray(ct)||ct.length&&"number"!=typeof ct[0])throw new Error("alphabet.encode input should be an array of numbers");return ct.map(lt=>{if(a(lt),lt<0||lt>=kt.length)throw new Error(`Digit index outside alphabet: ${lt} (alphabet: ${kt.length})`);return kt[lt]})},decode:ct=>{if(!Array.isArray(ct)||ct.length&&"string"!=typeof ct[0])throw new Error("alphabet.decode input should be array of strings");return ct.map(lt=>{if("string"!=typeof lt)throw new Error(`alphabet.decode: not string element=${lt}`);const Ct=kt.indexOf(lt);if(-1===Ct)throw new Error(`Unknown letter: "${lt}". Allowed: ${kt}`);return Ct})}}}function s(kt=""){if("string"!=typeof kt)throw new Error("join separator should be string");return{encode:ct=>{if(!Array.isArray(ct)||ct.length&&"string"!=typeof ct[0])throw new Error("join.encode input should be array of strings");for(let lt of ct)if("string"!=typeof lt)throw new Error(`join.encode: non-string input=${lt}`);return ct.join(kt)},decode:ct=>{if("string"!=typeof ct)throw new Error("join.decode input should be string");return ct.split(kt)}}}function c(kt,ct="="){if(a(kt),"string"!=typeof ct)throw new Error("padding chr should be string");return{encode(lt){if(!Array.isArray(lt)||lt.length&&"string"!=typeof lt[0])throw new Error("padding.encode input should be array of strings");for(let Ct of lt)if("string"!=typeof Ct)throw new Error(`padding.encode: non-string input=${Ct}`);for(;lt.length*kt%8;)lt.push(ct);return lt},decode(lt){if(!Array.isArray(lt)||lt.length&&"string"!=typeof lt[0])throw new Error("padding.encode input should be array of strings");for(let $t of lt)if("string"!=typeof $t)throw new Error(`padding.decode: non-string input=${$t}`);let Ct=lt.length;if(Ct*kt%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;Ct>0&<[Ct-1]===ct;Ct--)if(!((Ct-1)*kt%8))throw new Error("Invalid padding: string has too much padding");return lt.slice(0,Ct)}}}function y(kt){if("function"!=typeof kt)throw new Error("normalize fn should be function");return{encode:ct=>ct,decode:ct=>kt(ct)}}function _(kt,ct,lt){if(ct<2)throw new Error(`convertRadix: wrong from=${ct}, base cannot be less than 2`);if(lt<2)throw new Error(`convertRadix: wrong to=${lt}, base cannot be less than 2`);if(!Array.isArray(kt))throw new Error("convertRadix: data should be array");if(!kt.length)return[];let Ct=0;const $t=[],qt=Array.from(kt);for(qt.forEach(ve=>{if(a(ve),ve<0||ve>=ct)throw new Error(`Wrong integer: ${ve}`)});;){let ve=0,ne=!0;for(let ce=Ct;cect?E(ct,kt%ct):kt,T=(kt,ct)=>kt+(ct-E(kt,ct));function A(kt,ct,lt,Ct){if(!Array.isArray(kt))throw new Error("convertRadix2: data should be array");if(ct<=0||ct>32)throw new Error(`convertRadix2: wrong from=${ct}`);if(lt<=0||lt>32)throw new Error(`convertRadix2: wrong to=${lt}`);if(T(ct,lt)>32)throw new Error(`convertRadix2: carry overflow from=${ct} to=${lt} carryBits=${T(ct,lt)}`);let $t=0,qt=0;const ve=2**lt-1,ne=[];for(const ce of kt){if(a(ce),ce>=2**ct)throw new Error(`convertRadix2: invalid data word=${ce} from=${ct}`);if($t=$t<32)throw new Error(`convertRadix2: carry overflow pos=${qt} from=${ct}`);for(qt+=ct;qt>=lt;qt-=lt)ne.push(($t>>qt-lt&ve)>>>0);$t&=2**qt-1}if($t=$t<=ct)throw new Error("Excess padding");if(!Ct&&$t)throw new Error(`Non-zero padding: ${$t}`);return Ct&&qt>0&&ne.push($t>>>0),ne}function S(kt){return a(kt),{encode:ct=>{if(!(ct instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return _(Array.from(ct),256,kt)},decode:ct=>{if(!Array.isArray(ct)||ct.length&&"number"!=typeof ct[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(_(ct,kt,256))}}}function I(kt,ct=!1){if(a(kt),kt<=0||kt>32)throw new Error("radix2: bits should be in (0..32]");if(T(8,kt)>32||T(kt,8)>32)throw new Error("radix2: carry overflow");return{encode:lt=>{if(!(lt instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return A(Array.from(lt),8,kt,!ct)},decode:lt=>{if(!Array.isArray(lt)||lt.length&&"number"!=typeof lt[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(A(lt,kt,8,ct))}}}function N(kt){if("function"!=typeof kt)throw new Error("unsafeWrapper fn should be function");return function(...ct){try{return kt.apply(null,ct)}catch{}}}function Y(kt,ct){if(a(kt),"function"!=typeof ct)throw new Error("checksum fn should be function");return{encode(lt){if(!(lt instanceof Uint8Array))throw new Error("checksum.encode: input should be Uint8Array");const Ct=ct(lt).slice(0,kt),$t=new Uint8Array(lt.length+kt);return $t.set(lt),$t.set(Ct,lt.length),$t},decode(lt){if(!(lt instanceof Uint8Array))throw new Error("checksum.decode: input should be Uint8Array");const Ct=lt.slice(0,-kt),$t=ct(Ct).slice(0,kt),qt=lt.slice(-kt);for(let ve=0;vekt.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),i.base64=r(I(6),o("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),c(6),s("")),i.base64url=r(I(6),o("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),c(6),s(""));const z=kt=>r(S(58),o(kt),s(""));i.base58=z("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),i.base58flickr=z("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),i.base58xrp=z("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");const q=[0,2,3,5,6,7,9,10,11];i.base58xmr={encode(kt){let ct="";for(let lt=0;ltr(Y(4,ct=>kt(kt(ct))),i.base58);const dt=r(o("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),s("")),pt=[996825010,642813549,513874426,1027748829,705979059];function et(kt){const ct=kt>>25;let lt=(33554431&kt)<<5;for(let Ct=0;Ct>Ct&1)&&(lt^=pt[Ct]);return lt}function _t(kt,ct,lt=1){const Ct=kt.length;let $t=1;for(let qt=0;qt126)throw new Error(`Invalid prefix (${kt})`);$t=et($t)^ve>>5}$t=et($t);for(let qt=0;qtce)throw new TypeError(`Wrong string length: ${ne.length} (${ne}). Expected (8..${ce})`);const qe=ne.toLowerCase();if(ne!==qe&&ne!==ne.toUpperCase())throw new Error("String must be lowercase or uppercase");const Mr=(ne=qe).lastIndexOf("1");if(0===Mr||-1===Mr)throw new Error('Letter "1" must be present between prefix and data only');const mr=ne.slice(0,Mr),_r=ne.slice(Mr+1);if(_r.length<6)throw new Error("Data must be at least 6 characters long");const Wr=dt.decode(_r).slice(0,-6),ke=_t(mr,Wr,ct);if(!_r.endsWith(ke))throw new Error(`Invalid checksum in ${ne}: expected "${ke}"`);return{prefix:mr,words:Wr}}return{encode:function(ne,ce,qe=90){if("string"!=typeof ne)throw new Error("bech32.encode prefix should be string, not "+typeof ne);if(!Array.isArray(ce)||ce.length&&"number"!=typeof ce[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof ce);const Mr=ne.length+7+ce.length;if(!1!==qe&&Mr>qe)throw new TypeError(`Length ${Mr} exceeds limit ${qe}`);return`${ne=ne.toLowerCase()}1${dt.encode(ce)}${_t(ne,ce,ct)}`},decode:ve,decodeToBytes:function(ne){const{prefix:ce,words:qe}=ve(ne,!1);return{prefix:ce,words:qe,bytes:Ct(qe)}},decodeUnsafe:N(ve),fromWords:Ct,fromWordsUnsafe:qt,toWords:$t}}i.bech32=Bt("bech32"),i.bech32m=Bt("bech32m"),i.utf8={encode:kt=>(new TextDecoder).decode(kt),decode:kt=>(new TextEncoder).encode(kt)},i.hex=r(I(4),o("0123456789abcdef"),s(""),y(kt=>{if("string"!=typeof kt||kt.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof kt} with length ${kt.length}`);return kt.toLowerCase()}));const jt={utf8:i.utf8,hex:i.hex,base16:i.base16,base32:i.base32,base64:i.base64,base64url:i.base64url,base58:i.base58,base58xmr:i.base58xmr},At=`Invalid encoding type. Available types: ${Object.keys(jt).join(", ")}`;i.bytesToString=(kt,ct)=>{if("string"!=typeof kt||!jt.hasOwnProperty(kt))throw new TypeError(At);if(!(ct instanceof Uint8Array))throw new TypeError("bytesToString() expects Uint8Array");return jt[kt].encode(ct)},i.str=i.bytesToString,i.stringToBytes=(kt,ct)=>{if(!jt.hasOwnProperty(kt))throw new TypeError(At);if("string"!=typeof ct)throw new TypeError("stringToBytes() expects string");return jt[kt].decode(ct)},i.bytes=i.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 i=0,a=Object.keys(TAGCODES);ithis.handleNotice(a))}initiateAuth(i={limit:1}){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){a.debug("Initiating authentication");const r=a.relay.sub([i],{id:"auth-test"});r.on("eose",()=>{r.unsub(),a._status=1,a.ndkRelay.emit("ready"),a.debug("Authentication not required"),r.unsub()}),a.debug("Authentication request started")})()}connect(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const a=()=>{i.updateConnectionStats.connected(),i.ndkRelay.authRequired?(i._status=6,i.ndkRelay.emit("connect"),i.initiateAuth()):(i._status=1,i.ndkRelay.emit("connect"),i.ndkRelay.emit("ready"))},r=()=>{i.updateConnectionStats.disconnected(),1===i._status&&(i._status=3,i.handleReconnection()),i.ndkRelay.emit("disconnect")},o=function(){var s=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(c){i.debug("Relay requested authentication",{havePolicy:!!i.ndkRelay.authPolicy}),i.ndkRelay.authPolicy?7!==i._status&&(i._status=7,yield i.ndkRelay.authPolicy(i.ndkRelay,c),7===i._status&&(i.debug("Authentication policy finished"),i._status=1,i.ndkRelay.emit("ready"))):yield i.ndkRelay.emit("auth",c)});return function(y){return s.apply(this,arguments)}}();try{i.updateConnectionStats.attempt(),i._status=0,i.relay.off("connect",a),i.relay.off("disconnect",r),i.relay.on("connect",a),i.relay.on("disconnect",r),i.relay.on("auth",o),yield i.relay.connect()}catch(s){throw i.debug("Failed to connect",s),i._status=3,s}})()}disconnect(){this._status=2,this.relay.close()}get status(){return this._status}isAvailable(){return 1===this._status}isFlapping(){const i=this._connectionStats.durations;if(i.length%3!=0)return!1;const a=i.reduce((o,s)=>o+s,0)/i.length,r=i.map(o=>Math.pow(o-a,2)).reduce((o,s)=>o+s,0)/i.length;return Math.sqrt(r)<1e3}handleNotice(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){(i.includes("oo many")||i.includes("aximum"))&&(a.disconnect(),setTimeout(()=>a.connect(),2e3),a.debug(a.relay.url,"Relay complaining?",i)),a.ndkRelay.emit("notice",a,i)})()}handleReconnection(i=0){if(this.isFlapping())return this.ndkRelay.emit("flapping",this,this._connectionStats),void(this._status=5);const a=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),i<5?setTimeout(()=>{this.handleReconnection(i+1)},6e4):this.debug("Reconnect failed after 5 attempts")})},a)}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(i){this.ndkRelay=i}publish(i,a=2500){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const o=()=>new Promise((E,T)=>{try{r.publishEvent(i,a).then(A=>E(A)).catch(A=>T(A))}catch(A){T(A)}}),s=new Promise((E,T)=>{setTimeout(()=>T(new Error("Timeout")),a)}),c=()=>{o().then(E=>y(E)).catch(E=>_(E))};let y,_;return 1===r.ndkRelay.status?Promise.race([o(),s]):Promise.race([new Promise((E,T)=>{y=E,_=T,r.ndkRelay.once("connect",c)}),s]).finally(()=>{r.ndkRelay.removeListener("connect",c)})})()}publishEvent(i,a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const o=yield i.toNostrEvent(),s=r.ndkRelay.connectivity.relay.publish(o);let c;const y=new Promise((E,T)=>{s.then(()=>{clearTimeout(c),r.ndkRelay.emit("published",i),E(!0)}).catch(A=>{clearTimeout(c),r.ndkRelay.debug("Publish failed",A,i.id),r.ndkRelay.emit("publish:failed",i,A),T(A)})});if(!a||i.isEphemeral())return y;const _=new Promise((E,T)=>{c=setTimeout(()=>{r.ndkRelay.debug("Publish timed out",i.rawEvent()),r.ndkRelay.emit("publish:failed",i,"Timeout"),T(new Error("Publish operation timed out"))},a)});return Promise.race([y,_])})()}auth(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return a.ndkRelay.connectivity.relay.auth(i.rawEvent())})()}};function calculateGroupableId(i){const a=[];for(const r of i){if(r.since||r.until)return null;const o=Object.keys(r||{}).sort().join("-");a.push(o)}return a.join("|")}function mergeFilters(i){const a={};return i.forEach(r=>{Object.entries(r).forEach(([o,s])=>{a[o]=Array.isArray(s)?void 0===a[o]?[...s]:Array.from(new Set([...a[o],...s])):s})}),a}var MAX_SUBID_LENGTH=20;function queryFullyFilled(i){return!(!filterIncludesIds(i.filter)||!resultHasAllRequestedIds(i))}function compareFilter(i,a){if(Object.keys(i).length!==Object.keys(a).length)return!1;for(const[r,o]of Object.entries(i)){const s=a[r];if(!s)return!1;if(Array.isArray(o)&&Array.isArray(s)){const c=o;for(const y of s)if(!c.includes(y))return!1}else if(s!==o)return!1}return!0}function filterIncludesIds(i){return!!i.ids}function resultHasAllRequestedIds(i){const a=i.filter.ids;return!!a&&a.length===i.eventFirstSeen.size}function generateSubId(i,a){const r=i.map(_=>_.subId).filter(Boolean),o=[],s=new Set,c=new Set;if(r.length>0)o.push(Array.from(new Set(r)).join(","));else{for(const _ of a)for(const E of Object.keys(_))"kinds"===E?_.kinds?.forEach(T=>c.add(T)):s.add(E);c.size>0&&o.push("kinds:"+Array.from(c).join(",")),s.size>0&&o.push(Array.from(s).join(","))}let y=o.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(i){let a;if(i.match(NIP33_A_REGEX)){const[r,o,s]=i.split(":"),c={authors:[o],kinds:[parseInt(r)]};return s&&(c["#d"]=[s]),c}try{switch(a=nip19_exports.decode(i),a.type){case"nevent":return{ids:[a.data.id]};case"note":return{ids:[a.data]};case"naddr":return{authors:[a.data.pubkey],"#d":[a.data.identifier],kinds:[a.data.kind]}}}catch{}return{ids:[i]}}function isNip33AValue(i){return null!==i.match(NIP33_A_REGEX)}var NIP33_A_REGEX=/^(\d+):([0-9A-Fa-f]+)(?::(.*))?$/;function relaysFromBech32(i){try{const a=nip19_exports.decode(i);if(["naddr","nevent"].includes(a?.type)){const r=a.data;if(r?.relays)return r.relays.map(o=>new NDKRelay(o))}}catch{}return[]}var NDKGroupedSubscriptions=class extends lib$1.EventEmitter{subscriptions;req;debug;constructor(i,a){super(),this.subscriptions=i,this.debug=a||this.subscriptions[0].subscription.debug.extend("grouped");for(const r of i)this.handleSubscriptionClosure(r)}addSubscription(i){this.subscriptions.push(i),this.handleSubscriptionClosure(i)}eventReceived(i){for(const a of this.subscriptions)a.eventReceived(i)}eoseReceived(i){Array.from(this.subscriptions).forEach(function(){var a=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(r){r.subscription.eoseReceived(i)});return function(r){return a.apply(this,arguments)}}())}handleSubscriptionClosure(i){i.subscription.on("close",()=>{const a=this.subscriptions.findIndex(r=>r.subscription===i.subscription);this.subscriptions.splice(a,1),this.subscriptions.length<=0&&this.emit("close")})}map(i){return this.subscriptions.map(i)}[Symbol.iterator](){let i=0;const a=this.subscriptions;return{next:()=>imatchFilter(r,a))}};function findMatchingActiveSubscriptions(i,a){if(i.length!==a.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"!==i.opts.groupableDelayType||(y=setTimeout(()=>{this.executeGroup(r,i)},i.opts.groupableDelay),this.executionTimeoutsByGroupId.set(r,y)),this.delayedTimers.has(r)?this.delayedTimers.get(r).push(y):this.delayedTimers.set(r,[y])}executeGroup(i,a){const r=this.delayedItems.get(i);this.delayedItems.delete(i);const o=this.delayedTimers.get(i);if(this.delayedTimers.delete(i),o)for(const s of o)clearTimeout(s);if(r){const s=r.subscriptions[0].filters.length,c=[];for(let y=0;yE.filters[y]);c.push(mergeFilters(_))}this.executeSubscriptions(i,r,c)}}executeSubscriptionsWhenConnected(i,a,r){const o=()=>{this.debug("new relay coming online for active subscription",{relay:this.ndkRelay.url,mergeFilters}),this.executeSubscriptionsConnected(i,a,r)};this.ndkRelay.once("ready",o),a.once("close",()=>{this.ndkRelay.removeListener("ready",o)})}executeSubscriptions(i,a,r){this.conn.isAvailable()?this.executeSubscriptionsConnected(i,a,r):this.executeSubscriptionsWhenConnected(i,a,r)}executeSubscriptionsConnected(i,a,r){const o=[];for(const{subscription:_}of a)o.push(_);const s=generateSubId(o,r);a.req=r;const c={id:s};(this.ndkRelay.trusted||o.every(_=>_.opts.skipVerification))&&(c.skipVerification=!0);const y=this.conn.relay.sub(r,c);return this.activeSubscriptions.set(y,a),i&&this.activeSubscriptionsByGroupId.set(i,{filters:r,sub:y}),y.on("event",_=>{const E=new NDKEvent(void 0,_);E.relay=this.ndkRelay,this.activeSubscriptions.get(y)?.eventReceived(E)}),y.on("eose",()=>{this.activeSubscriptions.get(y)?.eoseReceived(this.ndkRelay)}),a.once("close",()=>{y.unsub(),this.activeSubscriptions.delete(y),i&&this.activeSubscriptionsByGroupId.delete(i)}),this.executeSubscriptionsWhenConnected(i,a,r),y}executedFilters(){const i=new Map;for(const[,a]of this.activeSubscriptions)i.set(a.req,a.map(r=>r.subscription));return i}},NDKRelay=class extends lib$1.EventEmitter{url;scores;connectivity;subs;publisher;authPolicy;authRequired=!1;trusted=!1;complaining=!1;debug;constructor(i,a){super(),this.url=i,this.scores=new Map,this.debug=debug3(`ndk:relay:${i}`),this.connectivity=new NDKRelayConnectivity(this),this.subs=new NDKRelaySubscriptions(this),this.publisher=new NDKRelayPublisher(this),this.authPolicy=a}get status(){return this.connectivity.status}get connectionStats(){return this.connectivity.connectionStats}connect(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return i.connectivity.connect()})()}disconnect(){3!==this.status&&this.connectivity.disconnect()}subscribe(i,a){this.subs.subscribe(i,a)}publish(i,a=2500){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return r.publisher.publish(i,a)})()}auth(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return a.publisher.auth(i)})()}scoreSlowerEvent(i){}tagReference(i){const a=["r",this.url];return i&&a.push(i),a}referenceTags(){return[["r",this.url]]}activeSubscriptions(){return this.subs.executedFilters()}},PublishError=class extends Error{errors;constructor(i,a){super(i),this.errors=a}},NDKRelaySet=class kE{relays;debug;ndk;constructor(a,r){this.relays=a,this.ndk=r,this.debug=r.debug.extend("relayset")}addRelay(a){this.relays.add(a)}static fromRelayUrls(a,r){const o=new Set;for(const s of a){const c=r.pool.relays.get(s);if(c)o.add(c);else{const y=new NDKRelay(s);r.pool.useTemporaryRelay(y),o.add(y)}}return new kE(new Set(o),r)}publish(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const s=new Set,c=new Map,y=a.isEphemeral(),_=Array.from(o.relays).map(E=>new Promise(T=>{E.publish(a,r).then(()=>{s.add(E),T()}).catch(A=>{y||(c.set(E,A),o.debug("error publishing to relay",{relay:E.url,err:A})),T()})}));if(yield Promise.all(_),0===s.size&&!y)throw new PublishError("No relay was able to receive the event",c);return s})()}size(){return this.relays.size}};function calculateRelaySetFromEvent(i,a){const r=new Set;return i.pool?.relays.forEach(o=>r.add(o)),new NDKRelaySet(r,i)}function getWriteRelaysFor(i,a){if(i.outboxTracker)return i.outboxTracker.data.get(a)?.writeRelays}function calculateRelaySetsFromFilter(i,a){const r=new Map,o=new Set;if(a.forEach(s=>{s.authors&&s.authors.forEach(c=>o.add(c))}),o.size>0){const s=new Map;for(const c of o){const y=getWriteRelaysFor(i,c);y&&y.size>0?(i.debug(`Adding ${y.size} relays for ${c}`),y.forEach(_=>{const E=s.get(_)||[];E.push(c),s.set(_,E)})):i.explicitRelayUrls?.forEach(_=>{const E=s.get(_)||[];E.push(c),s.set(_,E)})}for(const c of s.keys())r.set(c,[]);for(const c of a)if(c.authors)for(const[y,_]of s.entries()){const E=c.authors.filter(T=>_.includes(T));r.set(y,[...r.get(y),{...c,authors:E}])}else for(const y of s.keys())r.set(y,[...r.get(y),c])}else i.explicitRelayUrls?.forEach(s=>{r.set(s,a)});return r}function calculateRelaySetsFromFilters(i,a){return calculateRelaySetsFromFilter(i,a)}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(i){super(),this.ndk=i.ndk,this.zappedEvent=i.zappedEvent,this.zappedUser=i.zappedUser||this.ndk.getUser({hexpubkey:this.zappedEvent?.pubkey})}getZapEndpoint(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let a,r,o,s;if(i.zappedUser&&(i.zappedUser.profile||(yield i.zappedUser.fetchProfile({groupable:!1})),a=(i.zappedUser.profile||{}).lud06,r=(i.zappedUser.profile||{}).lud16),r&&!r.startsWith("LNURL")){const[c,y]=r.split("@");o=`https://${y}/.well-known/lnurlp/${c}`}else if(a){const{words:c}=bech32.decode(a,1e3),y=bech32.fromWords(c);o=new TextDecoder("utf-8").decode(y)}if(!o)throw new Error("No zap endpoint found");try{const c=i.ndk.httpFetch||fetch,y=yield c(o);if(200!==y.status){const E=yield y.text();throw new Error(`Unable to fetch zap endpoint ${o}: ${E}`)}const _=yield y.json();return _?.allowsNostr&&(_?.nostrPubkey||_?.nostrPubKey)&&(s=_.callback),s}catch(c){throw new Error(`Unable to fetch zap endpoint ${o}: ${c}`)}})()}createZapRequest(i,a,r,o,s){var c=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const y=yield c.generateZapRequest(i,a,r,o);if(!y)return null;const{event:_,zapEndpoint:E}=y;if(!_)throw new Error("No zap request event found");let T;yield _.sign(s);try{T=yield c.getInvoice(_,i,E)}catch(A){throw new Error("Failed to get invoice: "+A)}return T})()}getInvoice(i,a,r){return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return(yield(yield fetch(`${r}?`+new URLSearchParams({amount:a.toString(),nostr:JSON.stringify(i.rawEvent())}))).json()).pr})()}generateZapRequest(i,a,r,o,s){var c=this;return(0,_home_runner_work_angor_hub_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 _=nip57_exports.makeZapRequest({profile:c.zappedUser.pubkey,event:null,amount:i,comment:a||"",relays:o??c.relays()});if(c.zappedEvent){const T=c.zappedEvent.referenceTags();_.tags.push(...T)}_.tags.push(["lnurl",y]);const E=new NDKEvent(c.ndk,_);return r&&(E.tags=E.tags.concat(r)),{event:E,zapEndpoint:y}})()}relays(){let i=[];return this.ndk?.pool?.relays&&(i=this.ndk.pool.urls()),i.length||(i=DEFAULT_RELAYS),i}};function mergeTags(i,a){const r=new Map,o=(s,c)=>s.every((y,_)=>y===c[_]);return i.concat(a).forEach(s=>{for(let[c,y]of r)if(o(y,s)||o(s,y))return void(s.length>=y.length&&r.set(c,s));r.set(s.join(","),s)}),Array.from(r.values())}function generateContentTags(i){return _generateContentTags.apply(this,arguments)}function _generateContentTags(){return _generateContentTags=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a=[]){let r=[];const o=s=>{a.find(c=>c[0]===s[0]&&c[1]===s[1])||a.push(s)};return i=i.replace(/(@|nostr:)(npub|nprofile|note|nevent|naddr)[a-zA-Z0-9]+/g,s=>{try{const c=s.split(/(@|nostr:)/)[2],{type:y,data:_}=nip19_exports.decode(c);let E;switch(y){case"npub":E=["p",_];break;case"nprofile":E=["p",_.pubkey];break;case"note":r.push(new Promise(function(){var T=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(A){o(["e",_,yield maybeGetEventRelayUrl(c),"mention"]),A()});return function(A){return T.apply(this,arguments)}}()));break;case"nevent":r.push(new Promise(function(){var T=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(A){let{id:S,relays:I,author:N}=_;I&&0!==I.length||(I=[yield maybeGetEventRelayUrl(c)]),o(["e",S,I[0],"mention"]),N&&o(["p",N]),A()});return function(A){return T.apply(this,arguments)}}()));break;case"naddr":r.push(new Promise(function(){var T=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(A){const S=[_.kind,_.pubkey,_.identifier].join(":");let I=_.relays??[];0===I.length&&(I=[yield maybeGetEventRelayUrl(c)]),o(["a",S,I[0],"mention"]),o(["p",_.pubkey]),A()});return function(A){return T.apply(this,arguments)}}()));break;default:return s}return E&&o(E),`nostr:${c}`}catch{return s}}),yield Promise.all(r),{content:i=i.replace(/#(\w+)/g,(s,c)=>{const y=["t",c];return a.find(_=>_[0]===y[0]&&_[1]===y[1])||a.push(y),s}),tags:a}}),_generateContentTags.apply(this,arguments)}function maybeGetEventRelayUrl(i){return _maybeGetEventRelayUrl.apply(this,arguments)}function _maybeGetEventRelayUrl(){return(_maybeGetEventRelayUrl=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i){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(i,a){return _encrypt.apply(this,arguments)}function _encrypt(){return _encrypt=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a){if(!this.ndk)throw new Error("No NDK instance found!");if(a||(yield this.ndk.assertSigner(),a=this.ndk.signer),!i){const r=this.getMatchingTags("p");if(1!==r.length)throw new Error("No recipient could be determined and no explicit recipient was provided");i=this.ndk.getUser({hexpubkey:r[0][1]})}this.content=yield a?.encrypt(i,this.content)}),_encrypt.apply(this,arguments)}function decrypt(i,a){return _decrypt.apply(this,arguments)}function _decrypt(){return _decrypt=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a){if(!this.ndk)throw new Error("No NDK instance found!");a||(yield this.ndk.assertSigner(),a=this.ndk.signer),i||(i=this.author),this.content=yield a?.decrypt(i,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_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i=!0,a){if(!a&&i){if(!this.ndk)throw new Error("No NDK instance found");this.ndk.assertSigner(),a=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}`]),a&&(yield r.sign(a)),i&&(yield r.publish()),r}),_repost.apply(this,arguments)}function getKind(i){return 1===i.kind?6:16}var NDKEvent=class Vw extends lib$1.EventEmitter{ndk;created_at;content="";tags=[];kind;id="";sig;pubkey="";_author=void 0;relay;constructor(a,r){super(),this.ndk=a,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(a){this.pubkey=a.hexpubkey,this._author=void 0}get author(){if(this._author)return this._author;if(!this.ndk)throw new Error("No NDK instance found");const a=this.ndk.getUser({hexpubkey:this.pubkey});return this._author=a,a}tag(a,r){let o=[];if(a instanceof NDKUser){const s=["p",a.pubkey];r&&s.push(r),o.push(s)}else if(a instanceof Vw){const s=a;o=s.referenceTags(r,s?.pubkey===this.pubkey);for(const y of s.getMatchingTags("p"))y[1]!==this.pubkey&&(this.tags.find(_=>"p"===_[0]&&_[1]===y[1])||this.tags.push(["p",y[1]]))}else o=[a];this.tags=mergeTags(this.tags,o)}toNostrEvent(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!a&&""===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 o=r.rawEvent(),{content:s,tags:c}=yield r.generateTags();o.content=s||"",o.tags=c;try{r.id=getEventHash(o)}catch{}return r.id&&(o.id=r.id),r.sig&&(o.sig=r.sig),o})()}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(a){return this.tags.filter(r=>r[0]===a)}tagValue(a){const r=this.getMatchingTags(a);if(0!==r.length)return r[0][1]}get alt(){return this.tagValue("alt")}set alt(a){this.removeTag("alt"),a&&this.tags.push(["alt",a])}removeTag(a){this.tags=this.tags.filter(r=>r[0]!==a)}sign(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){a?r.author=yield a.user():(r.ndk?.assertSigner(),a=r.ndk.signer),yield r.generateTags(),r.isReplaceable()&&(r.created_at=Math.floor(Date.now()/1e3));const o=yield r.toNostrEvent();return r.sig=yield a.sign(o),r.sig})()}publish(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(o.sig||(yield o.sign()),!o.ndk)throw new Error("NDKEvent must be associated with an NDK instance to publish");return a||(a=o.ndk.devWriteRelaySet||calculateRelaySetFromEvent(o.ndk)),a.publish(o,r)})()}generateTags(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let r=[];const o=yield generateContentTags(a.content,a.tags),s=o.content;if(r=o.tags,a.kind&&a.isParamReplaceable()&&!a.getMatchingTags("d")[0]){const c=a.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((a.ndk?.clientName||a.ndk?.clientNip89)&&!a.tagValue("client")){const c=["client",a.ndk.clientName??""];a.ndk.clientNip89&&c.push(a.ndk.clientNip89),r.push(c)}return{content:s||"",tags:r}})()}muted(){const a=this.ndk?.mutedIds.get(this.pubkey);if(a&&"p"===a)return"author";const r=this.tagReference(),o=this.ndk?.mutedIds.get(r[1]);return o&&o===r[0]?"event":null}replaceableDTag(){if(this.kind&&this.kind>=3e4&&this.kind<=4e4){const a=this.getMatchingTags("d")[0];return a?a[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 a=this.replaceableDTag();return`${this.kind}:${this.pubkey}:${a}`}tagReference(a){let r;return r=this.isParamReplaceable()?["a",this.tagAddress()]:["e",this.tagId()],r.push(this.relay?this.relay.url:""),a&&r.push(a),r}referenceTags(a,r){let o=[];return o=this.isParamReplaceable()?[["a",this.tagAddress()],["e",this.id]]:[["e",this.id]],this.relay?.url?o=o.map(s=>(s.push(this.relay?.url),s)):a&&(o=o.map(s=>(s.push(""),s))),a&&o.forEach(s=>s.push(a)),r||o.push(...this.author.referenceTags()),o}filter(){return this.isParamReplaceable()?{"#a":[this.tagId()]}:{"#e":[this.tagId()]}}zap(a,r,o,s,c){var y=this;return(0,_home_runner_work_angor_hub_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 _=new Zap({ndk:y.ndk,zappedEvent:y,zappedUser:s}),E=Array.from(y.ndk.pool.relays.keys());return yield _.createZapRequest(a,r,o,E,c)})()}delete(a){var r=this;return(0,_home_runner_work_angor_hub_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 o=new Vw(r.ndk,{kind:5,content:a||""});return o.tag(r),yield o.publish(),o})()}repost=repost.bind(this);react(a,r=!0){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!o.ndk)throw new Error("No NDK instance found");o.ndk.assertSigner();const s=new Vw(o.ndk,{kind:7,content:a});return s.tag(o),r?yield s.publish():yield s.sign(),s})()}get isValid(){return!0}},READ_MARKER="read",WRITE_MARKER="write",NDKRelayList=class EE extends NDKEvent{constructor(a,r){super(a,r),this.kind??=10002}static from(a){return new EE(a.ndk,a.rawEvent())}get readRelayUrls(){return this.getMatchingTags("r").filter(a=>!a[2]||a[2]&&a[2]===READ_MARKER).map(a=>a[1])}set readRelayUrls(a){for(const r of a)this.tags.push(["r",r,READ_MARKER])}get writeRelayUrls(){return this.getMatchingTags("r").filter(a=>!a[2]||a[2]&&a[2]===WRITE_MARKER).map(a=>a[1])}set writeRelayUrls(a){for(const r of a)this.tags.push(["r",r,WRITE_MARKER])}get bothRelayUrls(){return this.getMatchingTags("r").filter(a=>!a[2]).map(a=>a[1])}set bothRelayUrls(a){for(const r of a)this.tags.push(["r",r])}get relays(){return this.getMatchingTags("r").map(a=>a[1])}},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(i,a,r,o,s){if(super(),this.ndk=i,this.pool=r?.pool||i.pool,this.opts={...defaultOpts,...r||{}},this.filters=a instanceof Array?a:[a],this.subId=s||r?.subId,this.internalId=Math.random().toString(36).substring(7),this.relaySet=o,this.debug=i.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 i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let a;i.shouldQueryCache()&&(a=i.startWithCache(),i.shouldWaitForCache()&&(yield a,queryFullyFilled(i)))?i.emit("eose",i):i.shouldQueryRelays()?i.startWithRelays():i.emit("eose",i)})()}stop(){this.emit("close",this),this.removeAllListeners()}hasAuthorsFilter(){return this.filters.some(i=>i.authors?.length)}startWithCache(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(i.ndk.cacheAdapter?.query){const a=i.ndk.cacheAdapter.query(i);i.ndk.cacheAdapter.locking&&(yield a)}})()}startWithRelays(){if(this.relaySet){this.relayFilters=new Map;for(const i of this.relaySet.relays)this.relayFilters.set(i.url,this.filters)}else this.relayFilters=calculateRelaySetsFromFilters(this.ndk,this.filters);if(this.relayFilters&&0!==this.relayFilters.size)for(const[i,a]of this.relayFilters)this.pool.getRelay(i).subscribe(this,a);else this.debug("No relays to subscribe to",this.ndk.explicitRelayUrls)}eventReceived(i,a,r=!1){if(a&&(i.relay=a),a||(a=i.relay),this.skipValidation||i.isValid){if(!r&&a){let o=this.eventsPerRelay.get(a);if(o||(o=new Set,this.eventsPerRelay.set(a,o)),o.add(i.id),this.eventFirstSeen.has(i.id)){const s=Date.now()-(this.eventFirstSeen.get(i.id)||0);return a.scoreSlowerEvent(s),void this.emit("event:dup",i,a,s,this)}this.ndk.cacheAdapter&&this.ndk.cacheAdapter.setEvent(i,this.filters,a),this.eventFirstSeen.set(i.id,Date.now())}else this.eventFirstSeen.set(i.id,0);i.ndk||(i.ndk=this.ndk),this.emit("event",i,a,this),this.lastEventReceivedAt=Date.now()}else this.debug("Event failed validation",i)}eoseTimeout;eoseReceived(i){this.eosesSeen.add(i),this.eoseDebug(`received from ${i.url}`);let a=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 o=1e3;const s=this.eosesSeen.size/this.relayFilters.size;if(this.eosesSeen.size>=2&&s>=.5){o*=1-s,this.eoseTimeout&&clearTimeout(this.eoseTimeout);const c=()=>{a=this.lastEventReceivedAt?Date.now()-this.lastEventReceivedAt:void 0,void 0!==a&&a<20?this.eoseTimeout=setTimeout(c,o):(this.emit("eose"),this.opts?.closeOnEose&&this.stop())};this.eoseTimeout=setTimeout(c,o)}}}};function follows(i,a){return _follows.apply(this,arguments)}function _follows(){return _follows=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r=3){if(!this.ndk)throw new Error("NDK not set");const o=Array.from(yield this.ndk.fetchEvents({kinds:[r],authors:[this.pubkey]},i||{groupable:!1}))[0];if(o){const s=new Set;return o.tags.forEach(c=>{if("p"===c[0])try{s.add(c[1]),a&&this.ndk?.outboxTracker?.trackUsers([c[1]])}catch{}}),[...s].reduce((c,y)=>{const _=new NDKUser({pubkey:y});return _.ndk=this.ndk,c.add(_),c},new Set)}return new Set}),_follows.apply(this,arguments)}function profileFromEvent(i){const a={};let r;try{r=JSON.parse(i.content)}catch(o){throw new Error(`Failed to parse profile event: ${o}`)}return Object.keys(r).forEach(o=>{switch(o){case"name":a.name=r.name;break;case"display_name":a.displayName=r.display_name;break;case"image":case"picture":a.image=r.image||r.picture;break;case"banner":a.banner=r.banner;break;case"bio":a.bio=r.bio;break;case"nip05":a.nip05=r.nip05;break;case"lud06":a.lud06=r.lud06;break;case"lud16":a.lud16=r.lud16;break;case"about":a.about=r.about;break;case"zapService":a.zapService=r.zapService;break;case"website":a.website=r.website;break;default:a[o]=r[o]}}),a}function serializeProfile(i){const a={};for(const[r,o]of Object.entries(i))switch(r){case"username":case"name":a.name=o;break;case"displayName":a.display_name=o;break;case"image":case"picture":a.picture=o;break;case"bio":case"about":a.about=o;break;default:a[r]=o}return JSON.stringify(a)}var NDKList=class CE extends NDKEvent{_encryptedTags;encryptedTagsLength;constructor(a,r){super(a,r),this.kind??=30001}static from(a){return new CE(a.ndk,a.rawEvent())}get title(){const a=this.tagValue("title")||this.tagValue("name");return 3!==this.kind||a?1e4!==this.kind||a?10001!==this.kind||a?10002!==this.kind||a?10003!==this.kind||a?10004!==this.kind||a?10005!==this.kind||a?10006!==this.kind||a?10007!==this.kind||a?10015!==this.kind||a?10030!==this.kind||a?a??this.tagValue("d"):"Emojis":"Interests":"Search Relays":"Blocked Relays":"Public Chats":"Communities":"Bookmarks":"Relay Metadata":"Pinned Notes":"Mute":"Contacts"}set title(a){if(this.removeTag("title"),this.removeTag("name"),!a)throw new Error("Title cannot be empty");this.tags.push(["title",a])}get name(){const a=this.tagValue("name");return 3!==this.kind||a?1e4!==this.kind||a?10001!==this.kind||a?10002!==this.kind||a?10003!==this.kind||a?10004!==this.kind||a?10005!==this.kind||a?10006!==this.kind||a?10007!==this.kind||a?10015!==this.kind||a?10030!==this.kind||a?a??this.tagValue("d"):"Emojis":"Interests":"Search Relays":"Blocked Relays":"Public Chats":"Communities":"Bookmarks":"Relay Metadata":"Pinned Notes":"Mute":"Contacts"}set name(a){if(this.removeTag("name"),!a)throw new Error("Name cannot be empty");this.tags.push(["title",a])}get description(){return this.tagValue("description")}set description(a){a?this.tags.push(["description",a]):this.removeTag("description")}isEncryptedTagsCacheValid(){return!(!this._encryptedTags||this.encryptedTagsLength!==this.content.length)}encryptedTags(a=!0){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(a&&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 o=yield r.ndk.signer.user();try{if(r.content.length>0)try{const s=yield r.ndk.signer.decrypt(o,r.content),c=JSON.parse(s);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(a){return!0}get items(){return this.tags.filter(a=>!["d","L","l","title","name","description","summary","image","thumb","alt","expiration","subject"].includes(a[0]))}addItem(a,r=void 0,o=!1){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s.ndk)throw new Error("NDK instance not set");if(!s.ndk.signer)throw new Error("NDK signer not set");let c;if(a instanceof NDKEvent)c=a.referenceTags();else if(a instanceof NDKUser)c=a.referenceTags();else if(a instanceof NDKRelay)c=a.referenceTags();else{if(!Array.isArray(a))throw new Error("Invalid object type");c=[a]}if(r&&c[0].push(r),o){const y=yield s.ndk.signer.user(),_=yield s.encryptedTags();_.push(...c),s._encryptedTags=_,s.encryptedTagsLength=s.content.length,s.content=JSON.stringify(_),yield s.encrypt(y)}else s.tags.push(...c);s.created_at=Math.floor(Date.now()/1e3),s.emit("change")})()}removeItem(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!o.ndk)throw new Error("NDK instance not set");if(!o.ndk.signer)throw new Error("NDK signer not set");if(r){const s=yield o.ndk.signer.user(),c=yield o.encryptedTags();c.splice(a,1),o._encryptedTags=c,o.encryptedTagsLength=o.content.length,o.content=JSON.stringify(c),yield o.encrypt(s)}else o.tags.splice(a,1);return o.created_at=Math.floor(Date.now()/1e3),o.emit("change"),o})()}},lists_default=NDKList;function pin(i,a,r){return _pin.apply(this,arguments)}function _pin(){return _pin=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r){if(!this.ndk)throw new Error("No NDK instance found");if(this.ndk.assertSigner(),!a){const o=yield this.ndk.fetchEvents({kinds:[10001],authors:[this.pubkey]},{cacheUsage:"ONLY_RELAY"});a=o.size>0?lists_default.from(Array.from(o)[0]):new NDKEvent(this.ndk,{kind:10001})}return a.tag(i),r&&(yield a.publish()),a}),_pin.apply(this,arguments)}var NIP05_REGEX=/^(?:([\w.+-]+)@)?([\w.-]+)$/;function getNip05For(i){return _getNip05For.apply(this,arguments)}function _getNip05For(){return _getNip05For=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a=fetch,r={}){const o=i.match(NIP05_REGEX);if(!o)return null;const[s,c="_",y]=o;try{const _=yield a(`https://${y}/.well-known/nostr.json?name=${c}`,r),{names:E,relays:T,nip46:A}=parseNIP05Result(yield _.json()),S=E[c];return S?{pubkey:S,relays:T?.[S],nip46:A?.[S]}:null}catch{return null}}),_getNip05For.apply(this,arguments)}function parseNIP05Result(i){const a={names:{}};for(const[r,o]of Object.entries(i.names))"string"==typeof r&&"string"==typeof o&&(a.names[r]=o);if(i.relays){a.relays={};for(const[r,o]of Object.entries(i.relays))"string"==typeof r&&Array.isArray(o)&&(a.relays[r]=o.filter(s=>"string"==typeof s))}if(i.nip46){a.nip46={};for(const[r,o]of Object.entries(i.relays))"string"==typeof r&&Array.isArray(o)&&(a.nip46[r]=o.filter(s=>"string"==typeof s))}return a}var NDKUser=class Wv{ndk;profile;_npub;_pubkey;relayUrls=[];nip46Urls=[];constructor(a){a.npub&&(this._npub=a.npub),a.hexpubkey&&(this._pubkey=a.hexpubkey),a.pubkey&&(this._pubkey=a.pubkey),a.relayUrls&&(this.relayUrls=a.relayUrls),a.nip46Urls&&(this.nip46Urls=a.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(a){this._npub=a}get hexpubkey(){return this.pubkey}set hexpubkey(a){this._pubkey=a}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(a){this._pubkey=a}static fromNip05(a,r,o=!1){return(0,_home_runner_work_angor_hub_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(a);if(y){const _=new Wv({pubkey:y.pubkey,relayUrls:y.relays,nip46Urls:y.nip46});return _.ndk=r,_}}let s={};o&&(s.cache="no-cache");const c=yield getNip05For(a,r?.httpFetch,s);if(c&&r?.cacheAdapter&&r.cacheAdapter.saveNip05&&r?.cacheAdapter.saveNip05(a,c),c){const y=new Wv({pubkey:c.pubkey,relayUrls:c.relays,nip46Urls:c.nip46});return y.ndk=r,y}})()}fetchProfile(a){var r=this;return(0,_home_runner_work_angor_hub_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 o=null;if(r.ndk.cacheAdapter&&r.ndk.cacheAdapter.fetchProfile&&"ONLY_RELAY"!==a?.cacheUsage){const c=yield r.ndk.cacheAdapter.fetchProfile(r.pubkey);if(c)return r.profile=c,c}!a&&r.ndk.cacheAdapter&&r.ndk.cacheAdapter.locking&&(o=yield r.ndk.fetchEvents({kinds:[0],authors:[r.pubkey]},{cacheUsage:"ONLY_CACHE",closeOnEose:!0,groupable:!1}),a={cacheUsage:"ONLY_RELAY",closeOnEose:!0,groupable:!0,groupableDelay:250}),o&&0!==o.size||(o=yield r.ndk.fetchEvents({kinds:[0],authors:[r.pubkey]},a));const s=Array.from(o).sort((c,y)=>c.created_at-y.created_at);return 0===s.length?null:(r.profile=profileFromEvent(s[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 a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!a.ndk)throw new Error("NDK not set");const r=a.ndk.outboxPool||a.ndk.pool,o=new Set;for(const y of r.relays.values())o.add(y);const s=new NDKRelaySet(o,a.ndk),c=yield a.ndk.fetchEvent({kinds:[10002],authors:[a.pubkey]},{closeOnEose:!0,pool:r,groupable:!0,subId:`relay-list-${a.pubkey.slice(0,6)}`},s);return c?NDKRelayList.from(c):yield a.relayListFromKind3()})()}relayListFromKind3(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!a.ndk)throw new Error("NDK not set");const r=yield a.ndk.fetchEvent({kinds:[3],authors:[a.pubkey]});if(r)try{const o=JSON.parse(r.content),s=new NDKRelayList(a.ndk),c=new Set,y=new Set;for(const[_,E]of Object.entries(o))if(E){const T=E;T.write&&y.add(_),T.read&&c.add(_)}else c.add(_),y.add(_);return s.readRelayUrls=Array.from(c),s.writeRelayUrls=Array.from(y),s}catch{}})()}tagReference(){return["p",this.pubkey]}referenceTags(a){const r=[["p",this.pubkey]];return a&&r[0].push("",a),r}publish(){var a=this;return(0,_home_runner_work_angor_hub_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.profile)throw new Error("No profile available");a.ndk.assertSigner(),yield new NDKEvent(a.ndk,{kind:0,content:serializeProfile(a.profile)}).publish()})()}follow(a,r,o=3){var s=this;return(0,_home_runner_work_angor_hub_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.ndk.assertSigner(),r||(r=yield s.follows(void 0,void 0,o)),r.has(a))return!1;r.add(a);const c=new NDKEvent(s.ndk,{kind:o});for(const y of r)c.tag(y);return yield c.publish(),!0})()}validateNip05(a){var r=this;return(0,_home_runner_work_angor_hub_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 o=yield getNip05For(a);return null===o?null:o.pubkey===r.pubkey})()}zap(a,r,o,s){var c=this;return(0,_home_runner_work_angor_hub_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");s||c.ndk.assertSigner();const y=new Zap({ndk:c.ndk,zappedUser:c}),_=Array.from(c.ndk.pool.relays.keys());return yield y.createZapRequest(a,r,o,_,s)})()}},NDKPrivateKeySigner=class DE{_user;privateKey;constructor(a){a&&(this.privateKey=a,this._user=new NDKUser({hexpubkey:getPublicKey(this.privateKey)}))}static generate(){const a=generatePrivateKey();return new DE(a)}blockUntilReady(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!a._user)throw new Error("NDKUser not initialized");return a._user})()}user(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return yield a.blockUntilReady(),a._user})()}sign(a){var r=this;return(0,_home_runner_work_angor_hub_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(a,r.privateKey)})()}encrypt(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!o.privateKey)throw Error("Attempted to encrypt without a private key");const s=a.hexpubkey;return yield nip04_exports.encrypt(o.privateKey,s,r)})()}decrypt(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!o.privateKey)throw Error("Attempted to decrypt without a private key");const s=a.hexpubkey;return yield nip04_exports.decrypt(o.privateKey,s,r)})()}},NDKNostrRpc=class extends lib$1.EventEmitter{ndk;signer;debug;constructor(i,a,r){super(),this.ndk=i,this.signer=a,this.debug=r.extend("rpc")}subscribe(i){var a=this;const r=this.ndk.subscribe(i,{closeOnEose:!1,groupable:!1});return r.on("event",function(){var o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s){try{const c=yield a.parseEvent(s);a.emit(c.method?"request":`response-${c.id}`,c)}catch(c){a.debug("error parsing event",c,s.rawEvent())}});return function(s){return o.apply(this,arguments)}}()),new Promise((o,s)=>{r.on("eose",()=>o(r))})}parseEvent(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const r=a.ndk.getUser({hexpubkey:i.pubkey});r.ndk=a.ndk;const o=yield a.signer.decrypt(r,i.content),s=JSON.parse(o),{id:c,method:y,params:_,result:E,error:T}=s;return y?{id:c,pubkey:i.pubkey,method:y,params:_,event:i}:{id:c,result:E,error:T,event:i}})()}sendResponse(i,a,r,o=24133,s){var c=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const y={id:i,result:r};s&&(y.error=s);const _=yield c.signer.user(),E=c.ndk.getUser({hexpubkey:a}),T=new NDKEvent(c.ndk,{kind:o,content:JSON.stringify(y),tags:[["p",a]],pubkey:_.hexpubkey});T.content=yield c.signer.encrypt(E,T.content),yield T.sign(c.signer),yield T.publish()})()}sendRequest(i,a,r=[],o=24133,s){var c=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const y=Math.random().toString(36).substring(7),_=yield c.signer.user(),E=c.ndk.getUser({hexpubkey:i}),T={id:y,method:a,params:r},A=new Promise(I=>{const N=Y=>{"auth_url"===Y.result?(c.once(`response-${y}`,N),c.emit("authUrl",Y.error)):s&&s(Y)};c.once(`response-${y}`,N)}),S=new NDKEvent(c.ndk,{kind:o,content:JSON.stringify(T),tags:[["p",i]],pubkey:_.pubkey});return S.content=yield c.signer.encrypt(E,S.content),yield S.sign(c.signer),c.debug(`sending ${a} request to`,i),yield S.publish(),A})()}},NDKNip46Signer=class extends lib$1.EventEmitter{ndk;remoteUser;remotePubkey;token;localSigner;nip05;rpc;debug;relayUrls=[];constructor(i,a,r){let o,s;if(super(),a.includes("#")){const c=a.split("#");o=new NDKUser({npub:c[0]}).pubkey,s=c[1]}else a.startsWith("npub")?o=new NDKUser({npub:a}).pubkey:a.match(/\./)?this.nip05=a:o=a;this.ndk=i,o&&(this.remotePubkey=o),this.token=s,this.debug=i.debug.extend("nip46:signer"),this.remoteUser=new NDKUser({pubkey:o}),this.localSigner=r||NDKPrivateKeySigner.generate(),this.rpc=new NDKNostrRpc(i,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 i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return i.remoteUser})()}blockUntilReady(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const a=yield i.localSigner.user(),r=i.ndk.getUser({pubkey:i.remotePubkey});if(i.nip05&&!i.remotePubkey&&NDKUser.fromNip05(i.nip05).then(o=>{o&&(i.remoteUser=o,i.remotePubkey=o.pubkey,i.relayUrls=o.nip46Urls)}),!i.remotePubkey)throw new Error("Remote pubkey not set");return new Promise((o,s)=>{setTimeout(()=>{const c=[a.pubkey];i.token&&c.push(i.token),i.rpc.sendRequest(i.remotePubkey,"connect",c,24133,y=>{"ack"===y.result?o(r):s(y.error)})},100)})})()}encrypt(i,a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return r.debug("asking for encryption"),new Promise((o,s)=>{r.rpc.sendRequest(r.remotePubkey,"nip04_encrypt",[i.pubkey,a],24133,c=>{c.error?s(c.error):o(c.result)})})})()}decrypt(i,a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return r.debug("asking for decryption"),new Promise((o,s)=>{r.rpc.sendRequest(r.remotePubkey,"nip04_decrypt",[i.pubkey,a],24133,c=>{if(c.error)s(c.error);else{const y=JSON.parse(c.result);o(y[0])}})})})()}sign(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return a.debug("asking for a signature"),new Promise((r,o)=>{a.rpc.sendRequest(a.remotePubkey,"sign_event",[JSON.stringify(i)],24133,s=>{if(a.debug("got a response",s),s.error)o(s.error);else{const c=JSON.parse(s.result);r(c.sig)}})})})()}createAccount(i,a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){o.debug("asking to create an account");const s=[];return i&&s.push(i),a&&s.push(a),r&&s.push(r),new Promise((c,y)=>{o.rpc.sendRequest(o.remotePubkey,"create_account",s,24134,_=>{o.debug("got a response",_),_.error?y(_.error):c(_.result)})})})()}};function dedup(i,a){return i.created_at>a.created_at?i:a}var OutboxItem=class{type;relayUrlScores;readRelays;writeRelays;constructor(i){this.type=i,this.relayUrlScores=new Map,this.readRelays=new Set,this.writeRelays=new Set}},OutboxTracker=class extends lib$1.EventEmitter{data;ndk;debug;constructor(i){super(),this.ndk=i,this.debug=i.debug.extend("outbox-tracker"),this.data=new dist.LRUCache({maxSize:1e5,entryExpirationTimeInMS:5e3})}trackUsers(i){for(const a of i){const r=getKeyFromItem(a);if(this.data.has(r))continue;const o=this.track(a,"user"),s=a instanceof NDKUser?a:new NDKUser({hexpubkey:a});s.ndk=this.ndk,s.relayList().then(c=>{if(c){o.readRelays=new Set(c.readRelayUrls),o.writeRelays=new Set(c.writeRelayUrls);for(const y of o.readRelays)this.ndk.pool.blacklistRelayUrls.has(y)&&(this.debug(`removing blacklisted relay ${y} from read relays`),o.readRelays.delete(y));for(const y of o.writeRelays)this.ndk.pool.blacklistRelayUrls.has(y)&&(this.debug(`removing blacklisted relay ${y} from write relays`),o.writeRelays.delete(y));this.data.set(r,o),this.debug(`Adding ${o.readRelays.size} read relays and ${o.writeRelays.size} write relays for ${s.hexpubkey}`)}})}}track(i,a){const r=getKeyFromItem(i);a??=getTypeFromItem(i);let o=this.data.get(r);return o||(o=new OutboxItem(a)),this.data.set(r,o),o}};function getKeyFromItem(i){return i instanceof NDKUser?i.hexpubkey:i}function getTypeFromItem(i){return i 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(i=[],a=[],r,o){super(),this.debug=o??r.debug.extend("pool");for(const s of i){const c=new NDKRelay(s);this.addRelay(c,!1)}this.blacklistRelayUrls=new Set(a)}useTemporaryRelay(i,a=6e5){const r=this.relays.has(i.url);r||this.addRelay(i);const o=this.temporaryRelayTimers.get(i.url);if(o&&clearTimeout(o),!r||o){const s=setTimeout(()=>{this.removeRelay(i.url)},a);this.temporaryRelayTimers.set(i.url,s)}}addRelay(i,a=!0){var r=this;const o=i.url;this.blacklistRelayUrls?.has(o)?this.debug(`Relay ${o} is blacklisted`):(i.on("notice",function(){var s=(0,_home_runner_work_angor_hub_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 s.apply(this,arguments)}}()),i.on("connect",()=>this.handleRelayConnect(o)),i.on("ready",()=>this.handleRelayReady(i)),i.on("disconnect",(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return r.emit("relay:disconnect",i)})),i.on("flapping",()=>this.handleFlapping(i)),i.on("auth",function(){var s=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(c){return r.emit("relay:auth",i,c)});return function(c){return s.apply(this,arguments)}}()),this.relays.set(o,i),a&&i.connect().catch(s=>{this.debug(`Failed to connect to relay ${o}`,s)}))}removeRelay(i){const a=this.relays.get(i);if(a)return a.disconnect(),this.relays.delete(i),this.emit("relay:disconnect",a),!0;const r=this.temporaryRelayTimers.get(i);return r&&(clearTimeout(r),this.temporaryRelayTimers.delete(i)),!1}getRelay(i,a=!0){let r=this.relays.get(i);return r||(r=new NDKRelay(i),this.addRelay(r,a)),r}handleRelayConnect(i){this.debug(`Relay ${i} connected`),this.emit("relay:connect",this.relays.get(i)),this.stats().connected===this.relays.size&&this.emit("connect")}handleRelayReady(i){this.debug(`Relay ${i.url} ready`),this.emit("relay:ready",i)}connect(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const r=[];a.debug(`Connecting to ${a.relays.size} relays${i?`, timeout ${i}...`:""}`);for(const o of a.relays.values())if(i){const s=new Promise((c,y)=>{setTimeout(()=>y(`Timed out after ${i}ms`),i)});r.push(Promise.race([o.connect(),s]).catch(c=>{a.debug(`Failed to connect to relay ${o.url}: ${c??"No reason specified"}`)}))}else r.push(o.connect());i&&setTimeout(()=>{const o=a.stats().connected===a.relays.size,s=a.stats().connected>0;!o&&s&&a.emit("connect")},i),yield Promise.all(r)})()}checkOnFlappingRelays(){if(this.flappingRelays.size/this.relays.size>=.8)for(const i of this.flappingRelays)this.backoffTimes.set(i,0)}handleFlapping(i){this.debug(`Relay ${i.url} is flapping`);let a=this.backoffTimes.get(i.url)||5e3;a*=2,this.backoffTimes.set(i.url,a),this.debug(`Backoff time for ${i.url} is ${a}ms`),setTimeout(()=>{this.debug(`Attempting to reconnect to ${i.url}`),i.connect(),this.checkOnFlappingRelays()},a),i.disconnect(),this.emit("flapping",i)}size(){return this.relays.size}stats(){const i={total:0,connected:0,disconnected:0,connecting:0};for(const a of this.relays.values())i.total++,1===a.status?i.connected++:3===a.status?i.disconnected++:0===a.status&&i.connecting++;return i}connectedRelays(){return Array.from(this.relays.values()).filter(i=>1===i.status)}urls(){return Array.from(this.relays.keys())}};function correctRelaySet(i,a){const r=a.connectedRelays();if(!Array.from(i.relays).some(o=>r.map(s=>s.url).includes(o.url)))for(const o of r)i.addRelay(o);if(0===r.length)for(const o of a.relays.values())i.addRelay(o);return i}var SPEC_PATH="/.well-known/nostr/nip96.json",Nip96=class{ndk;spec;url;nip98Required=!1;constructor(i,a){this.url=`https://${i}${SPEC_PATH}`,this.ndk=a}prepareUpload(i,a="POST"){var r=this;return(0,_home_runner_work_angor_hub_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 o={};return r.nip98Required&&(o={Authorization:yield r.generateNip98Header(r.spec.api_url,a,i)}),{url:r.spec.api_url,headers:o}})()}xhrUpload(i,a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const o="POST",{url:s,headers:c}=yield r.prepareUpload(a,o);i.open(o,s,!0),c.Authorization&&i.setRequestHeader("Authorization",c.Authorization);const y=new FormData;return y.append("file",a),new Promise((_,E)=>{i.onload=function(){i.status>=200&&i.status<300?_(JSON.parse(i.responseText)):E(new Error(i.statusText))},i.onerror=function(){E(new Error("Network Error"))},i.send(y)})})()}upload(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const r="POST",{url:o,headers:s}=yield a.prepareUpload(i,r),c=new FormData;c.append("file",i);const y=yield a.ndk.httpFetch(a.spec.api_url,{method:r,headers:s,body:c});if(200!==y.status)throw new Error(`Failed to upload file to ${o}`);const _=yield y.json();if("success"!==_.status)throw new Error(_.message);return _})()}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 i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){i.validateHttpFetch();const a=yield i.ndk.httpFetch(i.url);if(200!==a.status)throw new Error(`Failed to fetch NIP96 spec from ${i.url}`);const r=yield a.json();if(!r)throw new Error(`Failed to parse NIP96 spec from ${i.url}`);i.spec=r,i.nip98Required=i.spec.plans.free.is_nip98_required})()}generateNip98Header(i,a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const s=new NDKEvent(o.ndk,{kind:27235,tags:[["u",i],["method",a]]});if(["POST","PUT","PATCH"].includes(a)){const c=yield o.calculateSha256(r);s.tags.push(["payload",c])}return yield s.sign(),`Nostr ${btoa(JSON.stringify(s.rawEvent()))}`})()}calculateSha256(i){return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const a=yield i.arrayBuffer(),r=yield crypto.subtle.digest("SHA-256",a);return Array.from(new Uint8Array(r)).map(o=>o.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(i={}){var a;super(),a=this,this.debug=i.debug||debug3("ndk"),this.explicitRelayUrls=i.explicitRelayUrls||[],this.pool=new NDKPool(i.explicitRelayUrls||[],i.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_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o,s){a.relayAuthDefaultPolicy&&(yield a.relayAuthDefaultPolicy(o,s))});return function(o,s){return r.apply(this,arguments)}}()),this.autoConnectUserRelays=i.autoConnectUserRelays??!0,this.autoFetchUserMutelist=i.autoFetchUserMutelist??!0,this.clientName=i.clientName,this.clientNip89=i.clientNip89,this.relayAuthDefaultPolicy=i.relayAuthDefaultPolicy,i.enableOutboxModel&&(this.outboxPool=new NDKPool(i.outboxRelayUrls||DEFAULT_OUTBOX_RELAYS,i.blacklistRelayUrls||DEFAULT_BLACKLISTED_RELAYS,this,this.debug.extend("outbox-pool")),this.outboxTracker=new OutboxTracker(this)),this.signer=i.signer,this.cacheAdapter=i.cacheAdapter,this.mutedIds=i.mutedIds||new Map,i.devWriteRelayUrls&&(this.devWriteRelaySet=NDKRelaySet.fromRelayUrls(i.devWriteRelayUrls,this));try{this.httpFetch=fetch}catch{}}addExplicitRelay(i,a,r=!0){let o;return o="string"==typeof i?new NDKRelay(i,a):i,this.pool.addRelay(o,r),this.explicitRelayUrls.push(o.url),o}toJSON(){return{relayCount:this.pool.relays.size}.toString()}get activeUser(){return this._activeUser}set activeUser(i){var a=this;const r=this._activeUser?.pubkey!==i?.pubkey;if(this._activeUser=i,i&&r){const o=function(){var E=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(T){const A=yield T.relayList();if(A){a.debug("Connecting to user relays",{npub:T.npub,relays:A.relays});for(const S of A.relays){let I=a.pool.relays.get(S);I||(I=new NDKRelay(S),a.pool.addRelay(I))}}else a.debug("No relay list found for user",{npub:T.npub})});return function(A){return E.apply(this,arguments)}}(),s=function(){var E=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(T){const A=yield a.fetchEvents([{kinds:[1e4],authors:[T.pubkey]},{kinds:[3e4],authors:[T.pubkey],"#d":["mute"],limit:1}]);if(A)for(const S of A){const I=lists_default.from(S);for(const N of I.items)a.mutedIds.set(N[1],N[0])}else a.debug("No mute list found for user",{npub:T.npub})});return function(A){return E.apply(this,arguments)}}(),c=[];this.autoConnectUserRelays&&c.push(o),this.autoFetchUserMutelist&&c.push(s);const y=function(){var E=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(T){for(const A of c)yield A(T)});return function(A){return E.apply(this,arguments)}}(),_=this.outboxPool||this.pool;_.connectedRelays.length>0?y(i):(this.debug("Waiting for connection to main relays"),_.once("relay:ready",E=>{this.debug("New relay ready",E?.url),y(i)}))}else i||(this.mutedIds=new Map)}get signer(){return this._signer}set signer(i){this._signer=i,this.emit("signer:ready",i),i?.user().then(a=>{a.ndk=this,this.activeUser=a})}connect(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){a._signer&&a.autoConnectUserRelays&&(a.debug("Attempting to connect to user relays specified by signer"),a._signer.relays)&&(yield a._signer.relays()).forEach(o=>a.pool.addRelay(o));const r=[a.pool.connect(i)];return a.outboxPool&&r.push(a.outboxPool.connect(i)),a.debug("Connecting to relays",{timeoutMs:i}),Promise.allSettled(r).then(()=>{})})()}getUser(i){const a=new NDKUser(i);return a.ndk=this,a}getUserFromNip05(i,a=!1){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return NDKUser.fromNip05(i,r,a)})()}subscribe(i,a,r,o=!0){const s=new NDKSubscription(this,i,a,r);if(r)for(const c of r.relays)this.pool.useTemporaryRelay(c);if(this.outboxPool&&s.hasAuthorsFilter()){const c=s.filters.filter(y=>y.authors&&y.authors?.length>0).map(y=>y.authors).flat();this.outboxTracker?.trackUsers(c)}return o&&s.start(),s}publish(i,a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.debug("Deprecated: Use `event.publish()` instead"),i.publish(a,r)})()}fetchEvent(i,a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let s,c;if(r instanceof NDKRelay?c=new NDKRelaySet(new Set([r]),o):r instanceof NDKRelaySet&&(c=r),!r&&"string"==typeof i&&!isNip33AValue(i)){const y=relaysFromBech32(i);y.length>0&&(c=new NDKRelaySet(new Set(y),o),c=correctRelaySet(c,o.pool))}if(s="string"==typeof i?filterFromId(i):i,!s)throw new Error(`Invalid filter: ${JSON.stringify(i)}`);return new Promise(y=>{const _=o.subscribe(s,{...a||{},closeOnEose:!0},c,!1);_.on("event",E=>{E.ndk=o,y(E)}),_.on("eose",()=>{y(null)}),_.start()})})()}fetchEvents(i,a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return new Promise(s=>{const c=new Map,y=o.subscribe(i,{...a||{},closeOnEose:!0},r,!1),_=E=>{const T=E.deduplicationKey(),A=c.get(T);A&&(E=dedup(A,E)),E.ndk=o,c.set(T,E)};y.on("event",_),y.on("event:dup",_),y.on("eose",()=>{s(new Set(c.values()))}),y.start()})})()}assertSigner(){if(!this.signer)throw this.emit("signerRequired"),new Error("Signer required")}getNip96(i){return new Nip96(i,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=(i,a)=>{localStorage.setItem(i,a)},localStorageGetItem=i=>{const a=window.localStorage.getItem(i);if(a)try{return JSON.parse(a)}catch{}return null},localStorageRemoveItem=i=>{localStorage.removeItem(i)},fetchProfile=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a,r){const o=new NDKUser({pubkey:a.pubkey});return o.ndk=r,yield o.fetchProfile()});return function(r,o){return i.apply(this,arguments)}}(),createProfile=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a,r,o,s){const c={name:a.name},y=new NDKEvent(r,{kind:0,created_at:Math.floor(Date.now()/1e3),pubkey:a.pubkey,content:JSON.stringify(c),tags:[]});window.location.hostname&&y.tags.push(["client",window.location.hostname]);const _=new NDKEvent(r,{kind:10002,created_at:Math.floor(Date.now()/1e3),pubkey:a.pubkey,content:"",tags:[]}),E=(s||"").split(",").map(T=>T.trim()).filter(T=>T.startsWith("ws"));E.length||E.push(...DEFAULT_SIGNUP_RELAYS);for(const T of E)_.tags.push(["r",T]);yield y.sign(o),console.log("signed profile",y),yield _.sign(o),console.log("signed relays",_),yield y.publish(NDKRelaySet.fromRelayUrls(OUTBOX_RELAYS$1,r)),console.log("published profile",y),yield _.publish(NDKRelaySet.fromRelayUrls(OUTBOX_RELAYS$1,r)),console.log("published relays",_)});return function(r,o,s,c){return i.apply(this,arguments)}}(),bunkerUrlToInfo=(i,a="")=>{const r=new URL(i);return{pubkey:r.hostname||r.pathname.split("//")[1],sk:a||generatePrivateKey(),relays:r.searchParams.getAll("relay"),token:r.searchParams.get("secret")||"",authMethod:"connect"}},isBunkerUrl=i=>i.startsWith("bunker://"),getBunkerUrl=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a,r){if(!a)return"";if(isBunkerUrl(a))return a;if(a.includes("@")){const[o,s]=a.toLocaleLowerCase().split("@"),c=r.devOverrideBunkerOrigin||`https://${s}`,y=`${c}/.well-known/nostr.json?name=_`,_=`${c}/.well-known/nostr.json?name=${o}`,E=yield fetch(y),T=yield E.json(),S=T.nip46[T.names._],I=yield fetch(_),N=(yield I.json()).names[o];if(!S.length)throw new Error("Bunker relay not provided");return`bunker://${N}?relay=${S[0]}`}throw new Error("Invalid user name or bunker url")});return function(r,o){return i.apply(this,arguments)}}(),checkNip05=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a){let r=!1,o="",s="";return yield(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!a||!a.includes("@"))return;const[c,y]=a.toLocaleLowerCase().split("@");if(!c)return;if(!new RegExp(/^[\w-.]+@([\w-]+\.)+[\w-]{2,8}$/g).test(a))return void(o="Invalid name");if(!y)return void(o="Select service");const _=`https://${y}/.well-known/nostr.json?name=${c.toLowerCase()}`;try{const E=yield fetch(_),T=yield E.json();if(T.names[c])return void(s=T.names[c])}catch{}r=!0})(),{available:r,taken:""!=s,error:o,pubkey:s}});return function(r){return i.apply(this,arguments)}}(),upgradeInfo=i=>{"typeAuthMethod"in i&&delete i.typeAuthMethod,i.authMethod||(i.authMethod="extension"in i&&i.extension?"extension":"readOnly"in i&&i.readOnly?"readOnly":"connect"),i.nip05&&isBunkerUrl(i.nip05)&&(i.bunkerUrl=i.nip05,i.nip05="")},localStorageAddAccount=i=>{localStorageSetItem(LOCAL_STORE_KEY,JSON.stringify(i));const a=localStorageGetItem(LOGGED_IN_ACCOUNTS)||[],r=localStorageGetItem(RECENT_ACCOUNTS)||[];a.forEach(y=>upgradeInfo(y)),r.forEach(y=>upgradeInfo(y));const o=a,s=a.findIndex(y=>y.pubkey===i.pubkey&&y.authMethod===i.authMethod);-1!==s?o[s]=i:o.push(i);const c=r.filter(y=>y.pubkey!==i.pubkey||y.authMethod!==i.authMethod);localStorageSetItem(RECENT_ACCOUNTS,JSON.stringify(c)),localStorageSetItem(LOGGED_IN_ACCOUNTS,JSON.stringify(o))},localStorageRemoveCurrentAccount=()=>{const i=localStorageGetItem(LOCAL_STORE_KEY);if(!i)return;upgradeInfo(i);const a={...i};delete a.sk,delete a.otpData;const r=localStorageGetItem(LOGGED_IN_ACCOUNTS)||[],o=localStorageGetItem(RECENT_ACCOUNTS)||[];r.forEach(y=>upgradeInfo(y)),o.forEach(y=>upgradeInfo(y));const s=o;if("connect"===a.authMethod&&a.bunkerUrl&&a.bunkerUrl.includes("secret="))console.log("nostr login bunker conn with a secret not saved to recent");else if("local"===a.authMethod)console.log("nostr login temporary local keys not save to recent");else{const y=o.findIndex(_=>_.pubkey===a.pubkey&&_.authMethod===a.authMethod);-1!==y?s[y]=a:s.push(a)}const c=r.filter(y=>y.pubkey!==i.pubkey||y.authMethod!==i.authMethod);localStorageSetItem(RECENT_ACCOUNTS,JSON.stringify(s)),localStorageSetItem(LOGGED_IN_ACCOUNTS,JSON.stringify(c)),localStorageRemoveItem(LOCAL_STORE_KEY)},localStorageRemoveRecent=i=>{const a=localStorageGetItem(RECENT_ACCOUNTS)||[];a.forEach(o=>upgradeInfo(o));const r=a.filter(o=>o.pubkey!==i.pubkey||o.authMethod!==i.authMethod);localStorageSetItem(RECENT_ACCOUNTS,JSON.stringify(r))},localStorageGetRecents=()=>{const i=localStorageGetItem(RECENT_ACCOUNTS)||[];return i.forEach(a=>upgradeInfo(a)),i},localStorageGetAccounts=()=>{const i=localStorageGetItem(LOGGED_IN_ACCOUNTS)||[];return i.forEach(a=>upgradeInfo(a)),i},localStorageGetCurrent=()=>{const i=localStorageGetItem(LOCAL_STORE_KEY);return i&&upgradeInfo(i),i},getDarkMode=i=>{const a=localStorage.getItem("nl-dark-mode");return a?!!JSON.parse(a):void 0!==i.darkMode?i.darkMode:!(!window.matchMedia||!window.matchMedia("(prefers-color-scheme: dark)").matches)},getIcon=function(){var i=(0,_home_runner_work_angor_hub_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 i.apply(this,arguments)}}();class BannerManager extends lib$1.EventEmitter{banner=null;listNotifies=[];params;constructor(a){super(),this.params=a}onAuthUrl(a){this.banner&&(this.banner.notify={confirm:Date.now(),url:a})}onUserInfo(a){this.banner&&(this.banner.userInfo=a)}onCallTimeout(){this.banner&&(this.banner.notify={confirm:Date.now(),timeOut:{domain:this.params.userInfo?.nip05?.split("@")[1]}})}onCallStart(){this.banner&&(this.banner.isLoading=!0)}onCallEnd(){this.banner&&(this.banner.isLoading=!1)}onUpdateAccounts(a){this.banner&&(this.banner.accounts=a)}onDarkMode(a){this.banner&&(this.banner.darkMode=a)}launchAuthBanner(a){var r=this;this.banner=document.createElement("nl-banner"),this.banner.setAttribute("dark-mode",String(getDarkMode(a))),a.theme&&this.banner.setAttribute("theme",a.theme),a.noBanner&&this.banner.setAttribute("hidden-mode","true"),this.banner.addEventListener("handleLoginBanner",o=>{this.emit("launch",o.detail)}),this.banner.addEventListener("handleConfirmLogout",()=>{this.emit("onConfirmLogout")}),this.banner.addEventListener("handleLogoutBanner",(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){r.emit("logout")})),this.banner.addEventListener("handleImportModal",o=>{this.emit("import")}),this.banner.addEventListener("handleNotifyConfirmBanner",o=>{this.emit("onAuthUrlClick",o.detail)}),this.banner.addEventListener("handleSetConfirmBanner",o=>{this.listNotifies.push(o.detail),this.banner&&(this.banner.listNotifies=this.listNotifies)}),this.banner.addEventListener("handleSwitchAccount",o=>{this.emit("onSwitchAccount",o.detail)}),this.banner.addEventListener("handleOpenWelcomeModal",()=>{this.emit("launch",this.params.optionsModal.startScreen),this.banner&&(this.banner.isOpen=!1)}),this.banner.addEventListener("handleRetryConfirmBanner",()=>{const o=this.listNotifies.pop();o&&(this.banner&&(this.banner.listNotifies=this.listNotifies),this.emit("onAuthUrlClick",o))}),document.body.appendChild(this.banner)}}function extract(i,a,r){return hash$1(i),void 0===r&&(r=new Uint8Array(i.outputLen)),hmac$1(i,toBytes$1(r),toBytes$1(a))}const HKDF_COUNTER=new Uint8Array([0]),EMPTY_BUFFER=new Uint8Array;function expand(i,a,r,o=32){if(hash$1(i),number$1(o),o>255*i.outputLen)throw new Error("Length should be <= 255*HashLen");const s=Math.ceil(o/i.outputLen);void 0===r&&(r=EMPTY_BUFFER);const c=new Uint8Array(s*i.outputLen),y=hmac$1.create(i,a),_=y._cloneInto(),E=new Uint8Array(y.outputLen);for(let T=0;Tdecoder.decode(i),getConversationKey(i,a){const r=secp256k1.getSharedSecret(i,"02"+a).subarray(1,33);return extract(sha256,r,"nip44-v2")},getMessageKeys(i,a){const r=expand(sha256,i,a,76);return{chacha_key:r.subarray(0,32),chacha_nonce:r.subarray(32,44),hmac_key:r.subarray(44,76)}},calcPaddedLen(i){if(!Number.isSafeInteger(i)||i<1)throw new Error("expected positive integer");if(i<=32)return 32;const a=1<u.maxPlaintextSize)throw new Error("invalid plaintext size: must be between 1 and 65535 bytes");const a=new Uint8Array(2);return new DataView(a.buffer).setUint16(0,i,!1),a},pad(i){const a=u.utf8Encode(i),r=a.length;return concatBytes(u.writeU16BE(r),a,new Uint8Array(u.calcPaddedLen(r)-r))},unpad(i){const a=new DataView(i.buffer).getUint16(0),r=i.subarray(2,2+a);if(au.maxPlaintextSize||r.length!==a||i.length!==2+u.calcPaddedLen(a))throw new Error("invalid padding");return u.utf8Decode(r)},hmacAad(i,a,r){if(32!==r.length)throw new Error("AAD associated data must be 32 bytes");const o=concatBytes(r,a);return hmac$1(sha256,i,o)},decodePayload(i){if("string"!=typeof i)throw new Error("payload must be a valid string");const a=i.length;if(a<132||a>87472)throw new Error("invalid payload length: "+a);if("#"===i[0])throw new Error("unknown encryption version");let r;try{r=base64.decode(i)}catch(c){throw new Error("invalid base64: "+c.message)}const o=r.length;if(o<99||o>65603)throw new Error("invalid data length: "+o);const s=r[0];if(2!==s)throw new Error("unknown encryption version "+s);return{nonce:r.subarray(1,33),ciphertext:r.subarray(33,-32),mac:r.subarray(-32)}}};function encryptNip44(i,a,r=randomBytes(32)){const{chacha_key:o,chacha_nonce:s,hmac_key:c}=u.getMessageKeys(a,r),y=u.pad(i),_=chacha20(o,s,y),E=u.hmacAad(c,_,r);return base64.encode(concatBytes(new Uint8Array([2]),r,_,E))}function decryptNip44(i,a){const{nonce:r,ciphertext:o,mac:s}=u.decodePayload(i),{chacha_key:c,chacha_nonce:y,hmac_key:_}=u.getMessageKeys(a,r);if(!equalBytes(u.hmacAad(_,o,r),s))throw new Error("invalid MAC");const E=chacha20(c,y,o);return u.unpad(E)}class Nip44{cache=new Map;createKey(a,r){return u.getConversationKey(a,r)}getKey(a,r,o){const s=getPublicKey(a)+r;let c=this.cache.get(s);if(c)return c;const y=this.createKey(a,r);return this.cache.set(s,y),y}encrypt(a,r,o){return encryptNip44(o,this.getKey(a,r))}decrypt(a,r,o){return decryptNip44(o,this.getKey(a,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/master/app/src/main/res/mipmap-hdpi/ic_launcher.webp",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;launcherPromise;nip44Codec=new Nip44;nostrConnectKey="";nostrConnectSecret="";nip04;nip44;constructor(a){super(),this.params=a,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)}}waitReady(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(a.signerPromise)try{yield a.signerPromise}catch{}if(a.launcherPromise)try{yield a.launcherPromise}catch{}})()}nostrConnect(a,r=!1){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const s={authMethod:"connect",pubkey:"",sk:o.nostrConnectKey,relays:[a=a||DEFAULT_NOSTRCONNECT_RELAY]},c=yield o.initSigner(s,{listen:!0});if(!c)throw new Error("Bad remote pubkey");return s.pubkey=c,s.bunkerUrl=`bunker://${c}?relay=${a}`,r||o.onAuth("login",s),s})()}getNostrConnectServices(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){a.nostrConnectKey=generatePrivateKey(),a.nostrConnectSecret=Math.random().toString(36).substring(7);const r=getPublicKey(a.nostrConnectKey),o={name:document.location.host,url:document.location.href,icon:yield getIcon(),perms:a.params.optionsModal.perms},s=`nostrconnect://${r}?metadata=${encodeURIComponent(JSON.stringify(o))}&secret=${a.nostrConnectSecret}`,c=a.localSigner?"#import="+nip19_exports.nsecEncode(a.localSigner.privateKey):"",y=NOSTRCONNECT_APPS.map(_=>({..._}));for(const _ of y){let E=DEFAULT_NOSTRCONNECT_RELAY;if(_.link.startsWith("https://")){const A=new URL(_.link);try{const S=yield(yield fetch(`${A.origin}/.well-known/nostr.json`)).json(),N=S.nip46[S.names._];N&&N.length&&(E=N[0])}catch(S){console.log("Bad app info",S,A)}}_.link=_.link.replace("",s+"&relay="+E+c)}return[s+c,y]})()}localSignup(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const o=generatePrivateKey(),s={pubkey:getPublicKey(o),sk:o,name:a,authMethod:"local"};console.log(`localSignup name: ${a}`),yield r.setLocal(s,!0)})()}setLocal(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){o.releaseSigner(),o.localSigner=new NDKPrivateKeySigner(a.sk),r&&(yield createProfile(a,o.profileNdk,o.localSigner,o.params.optionsModal.signupRelays)),o.onAuth("login",a)})()}importAndConnect(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const o=yield r.nostrConnect(a,!0);yield r.logout(!0),r.localSigner=null,r.onAuth("login",o)})()}setReadOnly(a){this.onAuth("login",{pubkey:a,authMethod:"readOnly"})}setExtension(a){this.onAuth("login",{pubkey:a,authMethod:"extension"})}setOTP(a,r){this.onAuth("login",{pubkey:a,authMethod:"otp",otpData:r})}setConnect(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){r.releaseSigner(),yield r.initSigner(a),r.onAuth("login",a)})()}createAccount(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const[o,s]=a.split("@"),c=yield getBunkerUrl(`_@${s}`,r.params.optionsModal);console.log("create account bunker's url",c);const y=bunkerUrlToInfo(c),_=!!r.params.userInfo;yield r.initSigner(y,{eventToAddAccount:_});const E=[o,s,"",r.params.optionsModal.perms||""];console.log("signer",r.signer);const T=yield new Promise(A=>{r.signer.rpc.sendRequest(y.pubkey,"create_account",E,void 0,A)});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 a of this.ndk.pool.relays.keys())this.ndk.pool.removeRelay(a)}logout(a=!1){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){a||r.releaseSigner(),localStorageRemoveCurrentAccount(),r.onAuth("logout"),r.emit("updateAccounts")})()}setUserInfo(a){this.params.userInfo=a,this.emit("onUserInfo",a),a&&(localStorageAddAccount(a),this.emit("updateAccounts"))}exportKeys(){return this.params.userInfo?"local"!==this.params.userInfo.authMethod?"":nip19_exports.nsecEncode(this.params.userInfo.sk):""}onAuth(a,r=null){if("logout"!==a&&!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 o=new CustomEvent("nlAuth",{detail:{type:"logout"}});console.log("nostr-login auth",o.detail),document.dispatchEvent(o)}this.setUserInfo(r),r&&fetchProfile(r,this.profileNdk).then(o=>{if(this.params.userInfo!==r)return;const s={...this.params.userInfo,picture:o?.image||o?.picture,name:o?.name||o?.displayName||o?.nip05||nip19_exports.npubEncode(r.pubkey)};this.setUserInfo(s)});try{const o=r?nip19_exports.npubEncode(r.pubkey):"",s={type:a};"logout"!==a&&(s.pubkey=r.pubkey,r.sk&&(s.localNsec=nip19_exports.nsecEncode(r.sk)),r.relays&&(s.relays=r.relays),r.otpData&&(s.otpData=r.otpData),s.method=r.authMethod||"connect");const c=new CustomEvent("nlAuth",{detail:s});console.log("nostr-login auth",s),document.dispatchEvent(c),this.params.optionsModal.onAuth&&this.params.optionsModal.onAuth(o,s)}catch(o){console.log("onAuth error",o)}}initSigner(a,{listen:r=!1,connect:o=!1,eventToAddAccount:s=!1}={}){var c=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(c.signerPromise)try{yield c.signerPromise}catch{}return c.signerPromise=new Promise(function(){var y=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(_,E){try{if(a.relays)for(const T of a.relays)c.ndk.addExplicitRelay(T,void 0);if(yield c.ndk.connect(),c.signer=new NDKNip46Signer(c.ndk,a.pubkey,new NDKPrivateKeySigner(a.sk)),r||c.signer.on("authUrl",T=>{console.log("nostr login auth url",T),c.emit("onAuthUrl",{url:T,eventToAddAccount:s})}),r){const T=getPublicKey(a.sk);console.log("nostr-login listening for conn to",T);const A=yield c.signer.rpc.subscribe({kinds:[24133],"#p":[T]});A.on("event",function(){var S=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(I){try{const N=yield c.signer.rpc.parseEvent(I);if(!N.method){const Y=N;if("auth_url"===Y.result)return;"ack"===Y.result||Y.result===c.nostrConnectSecret?(c.signer.remotePubkey=I.pubkey,c.signer.remoteUser=new NDKUser({pubkey:I.pubkey}),a.pubkey=I.pubkey,_(I.pubkey)):E(Y.error)}}catch(N){console.log("error parsing event",N,I.rawEvent())}A.stop()});return function(I){return S.apply(this,arguments)}}())}else o&&(yield new Promise((T,A)=>{c.signer&&a.sk&&c.signer.rpc.sendRequest(a.pubkey,"connect",[a.pubkey,a.token||"",c.params.optionsModal.perms||""],24133,I=>{"ack"===I.result?T():A(I.error)})})),_(void 0)}catch(T){console.log("initSigner failure",T),c.signer=null,E(T)}});return function(_,E){return y.apply(this,arguments)}}()),c.signerPromise})()}authNip46(a,r,o,s=""){var c=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){try{const y=bunkerUrlToInfo(o,s);if(isBunkerUrl(r)?y.bunkerUrl=r:y.nip05=r,!y.pubkey||!y.sk||!y.relays?.[0])throw new Error(`Bad bunker url ${o}`);const _=!!c.params.userInfo;yield c.initSigner(y,{connect:!0,eventToAddAccount:_}),c.onAuth(a,y)}catch(y){throw console.log("nostr login auth failed",y),y}})()}signEvent(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return r.localSigner?(a.pubkey=getPublicKey(r.localSigner.privateKey),a.id=getEventHash(a),a.sig=yield r.localSigner.sign(a)):(a.pubkey=r.signer?.remotePubkey,a.id=getEventHash(a),a.sig=yield r.signer?.sign(a)),console.log("signed",{event:a}),a})()}codec_call(a,r,o){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return new Promise((c,y)=>{s.signer.rpc.sendRequest(s.signer.remotePubkey,a,[r,o],24133,_=>{_.error?y(_.error):c(_.result)})})})()}encrypt04(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.localSigner?o.localSigner.encrypt(new NDKUser({pubkey:a}),r):o.signer.encrypt(new NDKUser({pubkey:a}),r)})()}decrypt04(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.localSigner?o.localSigner.decrypt(new NDKUser({pubkey:a}),r):o.codec_call("nip04_decrypt",a,r)})()}encrypt44(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.localSigner?o.nip44Codec.encrypt(o.localSigner.privateKey,a,r):o.codec_call("nip44_encrypt",a,r)})()}decrypt44(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.localSigner?o.nip44Codec.decrypt(o.localSigner.privateKey,a,r):o.codec_call("nip44_decrypt",a,r)})()}}class ModalManager extends lib$1.EventEmitter{modal=null;params;extensionService;authNostrService;launcherPromise;accounts=[];recents=[];opt;constructor(a,r,o){super(),this.params=a,this.extensionService=o,this.authNostrService=r}waitReady(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(a.launcherPromise)try{yield a.launcherPromise}catch{}})()}launch(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(r.launcherPromise)try{yield r.launcherPromise}catch{}r.opt=a;const o=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(a))),a.theme&&r.modal.setAttribute("theme",a.theme),a.startScreen&&r.modal.setAttribute("start-screen",a.startScreen),r.modal.setAttribute("bunkers",a.bunkers?a.bunkers:"nsec.app,highlighter.com"),void 0!==a.methods&&(r.modal.authMethods=a.methods),void 0!==a.localSignup&&(r.modal.localSignup=a.localSignup),a.title&&(r.modal.welcomeTitle=a.title),a.description&&(r.modal.welcomeDescription=a.description),r.modal.hasExtension=r.extensionService.hasExtension(),r.modal.hasOTP=!!a.otpRequestUrl&&!!a.otpReplyUrl,r.modal.isLoadingExtension=!1,r.modal.isLoading=!1,[r.modal.connectionString,r.modal.connectionStringServices]=yield r.authNostrService.getNostrConnectServices(),o.appendChild(r.modal),document.body.appendChild(o);let s="";return r.launcherPromise=new Promise((c,y)=>{o.addEventListener("close",()=>{y(new Error("Closed")),r.modal&&(r.modal.isLoading=!1,r.modal.authUrl="",r.modal.error="",r.modal.isLoadingExtension=!1,document.body.removeChild(r.modal.parentNode),r.modal=null)});const _=z=>{r.modal&&(r.modal.isLoading=!0),getBunkerUrl(z,r.params.optionsModal).then(q=>r.authNostrService.authNip46("login",z,q)).then(()=>{r.modal&&(r.modal.isLoading=!1),o.close(),c()}).catch(q=>{console.log("error",q),r.modal&&(r.modal.isLoading=!1,r.modal.error=q.toString())})},T=function(){var z=(0,_home_runner_work_angor_hub_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(q){console.error("Failed to copy to clipboard: ",q)}});return function(){return z.apply(this,arguments)}}(),A=function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){r.modal&&(r.modal.isLoading=!0);try{yield r.authNostrService.importAndConnect(q),r.modal&&(r.modal.isLoading=!1),o.close(),c()}catch(dt){console.log("error",dt),r.modal&&(r.modal.isLoading=!1,r.modal.error=dt.toString())}});return function(dt){return z.apply(this,arguments)}}(),S=function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){q&&r.modal&&(r.modal.isLoading=!0);try{yield r.authNostrService.nostrConnect(q),r.modal&&(r.modal.isLoading=!1),o.close(),c()}catch(dt){console.log("error",dt),r.modal&&(r.modal.isLoading=!1,r.modal.error=dt.toString())}});return function(dt){return z.apply(this,arguments)}}(),I=function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){r.modal&&(r.modal.isLoading=!0);try{if(!q)throw new Error("Please enter some nickname");yield r.authNostrService.localSignup(q),r.modal&&(r.modal.isLoading=!1),o.close(),c()}catch(dt){console.log("error",dt),r.modal&&(r.modal.isLoading=!1,r.modal.error=dt.toString())}});return function(dt){return z.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",z=>{_(z.detail)}),r.modal.addEventListener("nlSignup",z=>{(z=>{r.modal&&(r.modal.isLoading=!0),r.authNostrService.createAccount(z).then(({bunkerUrl:q,sk:dt})=>r.authNostrService.authNip46("signup",z,q,dt)).then(()=>{r.modal&&(r.modal.isLoading=!1),o.close(),c()}).catch(q=>{console.log("error",q),r.modal&&(r.modal.isLoading=!1,r.modal.error=q.toString())})})(z.detail)}),r.modal.addEventListener("nlLocalSignup",z=>{I(z.detail)}),r.modal.addEventListener("nlImportAccount",z=>{A(z.detail)}),r.modal.addEventListener("nlExportKeys",z=>{T()}),r.modal.addEventListener("handleLogoutBanner",()=>{r.emit("onLogoutBanner")}),r.modal.addEventListener("nlNostrConnect",z=>{S(z.detail)}),r.modal.addEventListener("nlNostrConnectDefault",()=>{S()}),r.modal.addEventListener("nlSwitchAccount",z=>{r.emit("onSwitchAccount",z.detail),setTimeout(()=>o.close(),300)}),r.modal.addEventListener("nlLoginRecentAccount",function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){const dt=q.detail;if("readOnly"===dt.authMethod)r.authNostrService.setReadOnly(dt.pubkey),o.close();else if("otp"===dt.authMethod){console.log("recent otp login",dt);try{r.modal.dispatchEvent(new CustomEvent("nlLoginOTPUser",{detail:dt.nip05||dt.pubkey}))}catch(pt){console.error(pt)}}else if("extension"===dt.authMethod)yield r.extensionService.trySetExtensionForPubkey(dt.pubkey),o.close();else{const pt=dt.bunkerUrl||dt.nip05;if(!pt)throw new Error("Bad connect info");_(pt)}});return function(q){return z.apply(this,arguments)}}()),r.modal.addEventListener("nlRemoveRecent",z=>{localStorageRemoveRecent(z.detail),r.emit("updateAccounts")});const N=function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){let dt="";if(q.includes("@")){const{error:pt,pubkey:et}=yield checkNip05(q);if(!et)throw new Error(pt);dt=et}else if(q.startsWith("npub")){const{type:pt,data:et}=nip19_exports.decode(q);if("npub"!==pt)throw new Error("Bad npub");dt=et}else 64===q.trim().length&&(dt=q.trim(),nip19_exports.npubEncode(dt));return dt});return function(dt){return z.apply(this,arguments)}}();r.modal.addEventListener("nlLoginReadOnly",function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){if(!r.modal)return;r.modal.isLoading=!0;const dt=q.detail;try{const pt=yield N(dt);r.authNostrService.setReadOnly(pt),r.modal.isLoading=!1,o.close(),c()}catch(pt){console.log("error",pt),r.modal.isLoading=!1,r.modal.error=pt.toString()||pt}});return function(q){return z.apply(this,arguments)}}()),r.modal.addEventListener("nlLoginExtension",(0,_home_runner_work_angor_hub_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");if(r.modal)try{r.modal.isLoadingExtension=!0,yield r.extensionService.setExtension(),r.modal.isLoadingExtension=!1,o.close(),c()}catch(z){console.log("extension error",z),r.modal.error=z.toString()}})),r.modal.addEventListener("nlLoginOTPUser",function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){if(!r.modal)return;r.modal.isLoading=!0;const dt=q.detail;try{const pt=yield N(dt),et=r.opt.otpRequestUrl+(r.opt.otpRequestUrl.includes("?")?"&":"?")+"pubkey="+pt,_t=yield fetch(et);if(200!==_t.status)throw console.warn("nostr-login: bad otp reply",_t),new Error("Failed to send DM");r.modal.isOTP=!0,s=pt,r.modal.isLoading=!1}catch(pt){console.log("error",pt),r.modal.isLoading=!1,r.modal.error=pt.toString()||pt}});return function(q){return z.apply(this,arguments)}}()),r.modal.addEventListener("nlLoginOTPCode",function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){if(!r.modal)return;r.modal.isLoading=!0;const dt=q.detail;try{const pt=r.opt.otpReplyUrl+(r.opt.otpRequestUrl.includes("?")?"&":"?")+"pubkey="+s+"&code="+dt,et=yield fetch(pt);if(200!==et.status)throw console.warn("nostr-login: bad otp reply",et),new Error("Invalid code");const _t=yield et.text();r.authNostrService.setOTP(s,_t),r.modal.isOTP=!1,r.modal.isLoading=!1,o.close(),c()}catch(pt){console.log("error",pt),r.modal.isLoading=!1,r.modal.error=pt.toString()||pt}});return function(q){return z.apply(this,arguments)}}()),r.modal.addEventListener("nlCheckSignup",function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){const{available:dt,taken:pt,error:et}=yield checkNip05(q.detail);r.modal&&(r.modal.error=String(et),!et&&pt&&(r.modal.error="Already taken"),r.modal.signupNameIsAvailable=dt)});return function(q){return z.apply(this,arguments)}}()),r.modal.addEventListener("nlCheckLogin",function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){const{available:dt,taken:pt,error:et}=yield checkNip05(q.detail);r.modal&&(r.modal.error=String(et),dt&&(r.modal.error="Name not found"),r.modal.loginIsGood=pt)});return function(q){return z.apply(this,arguments)}}());const Y=()=>{r.modal&&(r.modal.isLoading=!1),o.close(),y(new Error("Cancelled"))};r.modal.addEventListener("stopFetchHandler",Y),r.modal.addEventListener("nlCloseModal",Y),r.modal.addEventListener("nlChangeDarkMode",z=>{setDarkMode(z.detail),document.dispatchEvent(new CustomEvent("nlDarkMode",{detail:z.detail}))}),o.showModal()}),r.launcherPromise})()}connectModals(a){var r=this;const o=function(){var c=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(y){yield r.launch(y)});return function(_){return c.apply(this,arguments)}}(),s=document.getElementsByTagName("nl-button");for(let c=0;c{this.checkExtension(a)&&clearTimeout(r)},100)}checkExtension(a){return!(this.nostrExtension||!window.nostr||window.nostr===a||(this.initExtension(a),0))}initExtension(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){o.nostrExtension=window.nostr,window.nostr=a,"extension"===o.params.userInfo?.authMethod&&(yield o.trySetExtensionForPubkey(o.params.userInfo.pubkey)),r||setTimeout(()=>{window.nostr!==a&&o.nostrExtension!==window.nostr&&o.initExtension(a,!0)},300)})()}setExtensionReadPubkey(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){window.nostr=r.nostrExtension;const o=yield window.nostr.getPublicKey();a&&a!==o?r.emit("extensionLogout"):r.emit("extensionLogin",o)})()}trySetExtensionForPubkey(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(r.nostrExtension)return r.setExtensionReadPubkey(a)})()}setExtension(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return a.setExtensionReadPubkey()})()}unsetExtension(a){window.nostr===this.nostrExtension&&(window.nostr=a)}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(){}ensurePopup(a){if(!this.popup||this.popup.closed){if(this.popup=window.open(a,"_blank","width=400,height=700"),console.log("popup",this.popup),!this.popup)throw new Error("Popup blocked. Try again, please!");this.popup.opener=null}}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)}wait(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let o,s;r.callTimer||(r.callTimer=setTimeout(()=>r.emit("onCallTimeout"),CALL_TIMEOUT)),r.callCount||(yield r.emit("onCallStart")),r.callCount++;try{s=yield a()}catch(c){o=c}if(r.callCount--,yield r.emit("onCallEnd"),r.callTimer&&clearTimeout(r.callTimer),r.callTimer=void 0,o)throw o;return s})()}}class NostrLoginInitializer{extensionService;params;authNostrService;nostr;processManager;popupManager;bannerManager;modalManager;constructor(){var a=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:(o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){yield a.authNostrService.waitReady(),yield a.modalManager.waitReady()}),function(){return o.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:o=>this.processManager.wait(o)};var o;this.nostr=new Nostr(r),this.processManager.on("onCallTimeout",()=>{this.bannerManager.onCallTimeout()}),this.processManager.on("onCallEnd",()=>{this.bannerManager.onCallEnd()}),this.processManager.on("onCallStart",()=>{this.bannerManager.onCallStart()}),this.authNostrService.on("onAuthUrl",({url:o,eventToAddAccount:s})=>{this.processManager.onAuthUrl(),s?this.modalManager.onAuthUrl(o):this.params.userInfo?this.bannerManager.onAuthUrl(o):this.modalManager.onAuthUrl(o)}),this.authNostrService.on("updateAccounts",()=>{this.updateAccounts()}),this.authNostrService.on("onUserInfo",o=>{this.bannerManager.onUserInfo(o)}),this.modalManager.on("onAuthUrlClick",o=>{this.popupManager.ensurePopup(o)}),this.modalManager.on("onSwitchAccount",function(){var o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s){a.switchAccount(s)});return function(s){return o.apply(this,arguments)}}()),this.modalManager.on("onLogoutBanner",function(){var o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s){logout()});return function(s){return o.apply(this,arguments)}}()),this.bannerManager.on("onConfirmLogout",(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){console.log(4),a.launch("confirm-logout")})),this.modalManager.on("updateAccounts",()=>{this.updateAccounts()}),this.bannerManager.on("logout",()=>{logout()}),this.bannerManager.on("onAuthUrlClick",o=>{this.popupManager.ensurePopup(o)}),this.bannerManager.on("onSwitchAccount",function(){var o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s){a.switchAccount(s)});return function(s){return o.apply(this,arguments)}}()),this.bannerManager.on("import",()=>{this.launch("import")}),this.extensionService.on("extensionLogin",o=>{this.authNostrService.setExtension(o)}),this.extensionService.on("extensionLogout",()=>{logout()}),this.bannerManager.on("launch",o=>{this.launch(o)})}switchAccount(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(console.log("nostr login switch to info",a),r.extensionService.unsetExtension(r.nostr),"readOnly"===a.authMethod)r.authNostrService.setReadOnly(a.pubkey);else if("otp"===a.authMethod)r.authNostrService.setOTP(a.pubkey,a.otpData||"");else if("local"===a.authMethod&&a.sk)r.authNostrService.setLocal(a);else if("extension"===a.authMethod)yield r.extensionService.trySetExtensionForPubkey(a.pubkey);else{if(!("connect"===a.authMethod&&a.sk&&a.relays&&a.relays[0]))throw new Error("Bad auth info");r.authNostrService.setConnect(a)}})()}updateAccounts(){const a=localStorageGetAccounts(),r=localStorageGetRecents();this.bannerManager.onUpdateAccounts(a),this.modalManager.onUpdateAccounts(a,r)}launch=a=>{const r=localStorageGetRecents(),o=localStorageGetAccounts(),s=a?{startScreen:a}:this.params.optionsModal;return a||!r?.length&&!o?.length||(s.startScreen="switch-account"),this.modalManager.launch(s).catch(()=>{})};init=(()=>{var r,a=this;return r=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o){a.extensionService.startCheckingExtension(a.nostr),window.nostr=a.nostr,a.modalManager.connectModals(o),a.bannerManager.launchAuthBanner(o),o&&(a.params.optionsModal={...o});try{const s=localStorageGetCurrent();if(s){if(!s.pubkey)throw new Error("Bad stored info");yield a.switchAccount(s)}}catch(s){console.log("nostr login init error",s),yield logout()}a.updateAccounts()}),function(o){return r.apply(this,arguments)}})();logout=(()=>{var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){a.extensionService.unsetExtension(a.nostr),yield a.authNostrService.logout()})})();setDarkMode=a=>{localStorageSetItem("nl-dark-mode",`${a}`),this.bannerManager.onDarkMode(a),this.modalManager.onDarkMode(a)}}const initializer=new NostrLoginInitializer,{init,launch,logout,setDarkMode}=initializer;document.addEventListener("nlLogout",logout),document.addEventListener("nlLaunch",i=>{launch(i.detail||"")}),document.addEventListener("nlDarkMode",i=>{setDarkMode(!!i.detail)})},5766:(i,a,r)=>{"use strict";r.d(a,{My:()=>At,aT:()=>lt}),new Uint8Array(new Uint32Array([287454020]).buffer);const jt=Array.from({length:256},(yt,Lt)=>Lt.toString(16).padStart(2,"0"));function At(yt){!function y(yt,...Lt){if(!function c(yt){return yt instanceof Uint8Array||null!=yt&&"object"==typeof yt&&"Uint8Array"===yt.constructor.name}(yt))throw new Error("Uint8Array expected");if(Lt.length>0&&!Lt.includes(yt.length))throw new Error(`Uint8Array expected of length ${Lt}, not of length=${yt.length}`)}(yt);let Lt="";for(let Ie=0;Ie=kt._0&&yt<=kt._9?yt-kt._0:yt>=kt._A&&yt<=kt._F?yt-(kt._A-10):yt>=kt._a&&yt<=kt._f?yt-(kt._a-10):void 0}function lt(yt){if("string"!=typeof yt)throw new Error("hex string expected, got "+typeof yt);const Lt=yt.length,Ie=Lt/2;if(Lt%2)throw new Error("padded hex string expected, got unpadded hex of length "+Lt);const Pt=new Uint8Array(Ie);for(let le=0,zt=0;le{"use strict";function s(ie){return ie instanceof Uint8Array||null!=ie&&"object"==typeof ie&&"Uint8Array"===ie.constructor.name}function c(...ie){const We=Ke=>Ke,Wt=(Ke,Nr)=>Ao=>Ke(Nr(Ao));return{encode:ie.map(Ke=>Ke.encode).reduceRight(Wt,We),decode:ie.map(Ke=>Ke.decode).reduce(Wt,We)}}function y(ie){return{encode:We=>{if(!Array.isArray(We)||We.length&&"number"!=typeof We[0])throw new Error("alphabet.encode input should be an array of numbers");return We.map(Wt=>{if(Wt<0||Wt>=ie.length)throw new Error(`Digit index outside alphabet: ${Wt} (alphabet: ${ie.length})`);return ie[Wt]})},decode:We=>{if(!Array.isArray(We)||We.length&&"string"!=typeof We[0])throw new Error("alphabet.decode input should be array of strings");return We.map(Wt=>{if("string"!=typeof Wt)throw new Error(`alphabet.decode: not string element=${Wt}`);const Ne=ie.indexOf(Wt);if(-1===Ne)throw new Error(`Unknown letter: "${Wt}". Allowed: ${ie}`);return Ne})}}}function _(ie=""){if("string"!=typeof ie)throw new Error("join separator should be string");return{encode:We=>{if(!Array.isArray(We)||We.length&&"string"!=typeof We[0])throw new Error("join.encode input should be array of strings");for(let Wt of We)if("string"!=typeof Wt)throw new Error(`join.encode: non-string input=${Wt}`);return We.join(ie)},decode:We=>{if("string"!=typeof We)throw new Error("join.decode input should be string");return We.split(ie)}}}function E(ie,We="="){if("string"!=typeof We)throw new Error("padding chr should be string");return{encode(Wt){if(!Array.isArray(Wt)||Wt.length&&"string"!=typeof Wt[0])throw new Error("padding.encode input should be array of strings");for(let Ne of Wt)if("string"!=typeof Ne)throw new Error(`padding.encode: non-string input=${Ne}`);for(;Wt.length*ie%8;)Wt.push(We);return Wt},decode(Wt){if(!Array.isArray(Wt)||Wt.length&&"string"!=typeof Wt[0])throw new Error("padding.encode input should be array of strings");for(let $e of Wt)if("string"!=typeof $e)throw new Error(`padding.decode: non-string input=${$e}`);let Ne=Wt.length;if(Ne*ie%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;Ne>0&&Wt[Ne-1]===We;Ne--)if(!((Ne-1)*ie%8))throw new Error("Invalid padding: string has too much padding");return Wt.slice(0,Ne)}}}function A(ie,We,Wt){if(We<2)throw new Error(`convertRadix: wrong from=${We}, base cannot be less than 2`);if(Wt<2)throw new Error(`convertRadix: wrong to=${Wt}, base cannot be less than 2`);if(!Array.isArray(ie))throw new Error("convertRadix: data should be array");if(!ie.length)return[];let Ne=0;const $e=[],Ke=Array.from(ie);for(Ke.forEach(Nr=>{if(Nr<0||Nr>=We)throw new Error(`Wrong integer: ${Nr}`)});;){let Nr=0,Ao=!0;for(let hr=Ne;hrIe,K3:()=>ct,Tq:()=>_r});const S=(ie,We)=>We?S(We,ie%We):ie,I=(ie,We)=>ie+(We-S(ie,We));function N(ie,We,Wt,Ne){if(!Array.isArray(ie))throw new Error("convertRadix2: data should be array");if(We<=0||We>32)throw new Error(`convertRadix2: wrong from=${We}`);if(Wt<=0||Wt>32)throw new Error(`convertRadix2: wrong to=${Wt}`);if(I(We,Wt)>32)throw new Error(`convertRadix2: carry overflow from=${We} to=${Wt} carryBits=${I(We,Wt)}`);let $e=0,Ke=0;const Nr=2**Wt-1,Ao=[];for(const hr of ie){if(hr>=2**We)throw new Error(`convertRadix2: invalid data word=${hr} from=${We}`);if($e=$e<32)throw new Error(`convertRadix2: carry overflow pos=${Ke} from=${We}`);for(Ke+=We;Ke>=Wt;Ke-=Wt)Ao.push(($e>>Ke-Wt&Nr)>>>0);$e&=2**Ke-1}if($e=$e<=We)throw new Error("Excess padding");if(!Ne&&$e)throw new Error(`Non-zero padding: ${$e}`);return Ne&&Ke>0&&Ao.push($e>>>0),Ao}function Y(ie){return{encode:We=>{if(!s(We))throw new Error("radix.encode input should be Uint8Array");return A(Array.from(We),256,ie)},decode:We=>{if(!Array.isArray(We)||We.length&&"number"!=typeof We[0])throw new Error("radix.decode input should be array of numbers");return Uint8Array.from(A(We,ie,256))}}}function z(ie,We=!1){if(ie<=0||ie>32)throw new Error("radix2: bits should be in (0..32]");if(I(8,ie)>32||I(ie,8)>32)throw new Error("radix2: carry overflow");return{encode:Wt=>{if(!s(Wt))throw new Error("radix2.encode input should be Uint8Array");return N(Array.from(Wt),8,ie,!We)},decode:Wt=>{if(!Array.isArray(Wt)||Wt.length&&"number"!=typeof Wt[0])throw new Error("radix2.decode input should be array of numbers");return Uint8Array.from(N(Wt,ie,8,We))}}}function q(ie){if("function"!=typeof ie)throw new Error("unsafeWrapper fn should be function");return function(...We){try{return ie.apply(null,We)}catch{}}}function dt(ie,We){if("function"!=typeof We)throw new Error("checksum fn should be function");return{encode(Wt){if(!s(Wt))throw new Error("checksum.encode: input should be Uint8Array");const Ne=We(Wt).slice(0,ie),$e=new Uint8Array(Wt.length+ie);return $e.set(Wt),$e.set(Ne,Wt.length),$e},decode(Wt){if(!s(Wt))throw new Error("checksum.decode: input should be Uint8Array");const Ne=Wt.slice(0,-ie),$e=We(Ne).slice(0,ie),Ke=Wt.slice(-ie);for(let Nr=0;Nrc(Y(58),y("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),_("")))(),_r=ie=>c(dt(4,We=>ie(ie(We))),ve),Wr=c(y("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),_("")),ke=[996825010,642813549,513874426,1027748829,705979059];function Ve(ie){const We=ie>>25;let Wt=(33554431&ie)<<5;for(let Ne=0;Ne>Ne&1)&&(Wt^=ke[Ne]);return Wt}function yt(ie,We,Wt=1){const Ne=ie.length;let $e=1;for(let Ke=0;Ke126)throw new Error(`Invalid prefix (${ie})`);$e=Ve($e)^Nr>>5}$e=Ve($e);for(let Ke=0;Keyr)throw new TypeError(`Length ${mt} exceeds limit ${yr}`);const U=se.toLowerCase(),Q=yt(U,Le,We);return`${U}1${Wr.encode(Le)}${Q}`}function Ao(se,Le=90){if("string"!=typeof se)throw new Error("bech32.decode input should be string, not "+typeof se);if(se.length<8||!1!==Le&&se.length>Le)throw new TypeError(`Wrong string length: ${se.length} (${se}). Expected (8..${Le})`);const yr=se.toLowerCase();if(se!==yr&&se!==se.toUpperCase())throw new Error("String must be lowercase or uppercase");const mt=yr.lastIndexOf("1");if(0===mt||-1===mt)throw new Error('Letter "1" must be present between prefix and data only');const U=yr.slice(0,mt),Q=yr.slice(mt+1);if(Q.length<6)throw new Error("Data must be at least 6 characters long");const it=Wr.decode(Q).slice(0,-6),Tt=yt(U,it,We);if(!Q.endsWith(Tt))throw new Error(`Invalid checksum in ${se}: expected "${Tt}"`);return{prefix:U,words:it}}return{encode:Nr,decode:Ao,encodeFromBytes:function he(se,Le){return Nr(se,$e(Le))},decodeToBytes:function Nt(se){const{prefix:Le,words:yr}=Ao(se,!1);return{prefix:Le,words:yr,bytes:Ne(yr)}},decodeUnsafe:q(Ao),fromWords:Ne,fromWordsUnsafe:Ke,toWords:$e}}const Ie=Lt("bech32")},6568:(i,a,r)=>{"use strict";r.d(a,{A:()=>y});var o=r(4713),s=r(1860);const y=(0,o.A)(s.A,"Map")},7730:(i,a,r)=>{"use strict";r.d(a,{A:()=>Tt});var c=r(1319);const _=function y(It,ye){for(var ir=It.length;ir--;)if((0,c.A)(It[ir][0],ye))return ir;return-1};var T=Array.prototype.splice;function pt(It){var ye=-1,ir=null==It?0:It.length;for(this.clear();++ye-1},pt.prototype.set=function q(It,ye){var ir=this.__data__,er=_(ir,It);return er<0?(++this.size,ir.push([It,ye])):ir[er][1]=ye,this};const et=pt;var $t=r(6568);const ne=(0,r(4713).A)(Object,"create");var ke=Object.prototype.hasOwnProperty;var Ie=Object.prototype.hasOwnProperty;function ft(It){var ye=-1,ir=null==It?0:It.length;for(this.clear();++ye{"use strict";r.d(a,{A:()=>c});const c=r(1860).A.Symbol},6726:(i,a,r)=>{"use strict";r.d(a,{A:()=>N});var c=r(6513),y=r(3744),_=r(9377),E=r(8606),T=r(8885),S=Object.prototype.hasOwnProperty;const N=function I(Y,z){var q=(0,y.A)(Y),dt=!q&&(0,c.A)(Y),pt=!q&&!dt&&(0,_.A)(Y),et=!q&&!dt&&!pt&&(0,T.A)(Y),_t=q||dt||pt||et,Bt=_t?function o(Y,z){for(var q=-1,dt=Array(Y);++q{"use strict";r.d(a,{A:()=>E});var o=r(1827),s=r(1319),y=Object.prototype.hasOwnProperty;const E=function _(T,A,S){var I=T[A];(!y.call(T,A)||!(0,s.A)(I,S)||void 0===S&&!(A in T))&&(0,o.A)(T,A,S)}},1827:(i,a,r)=>{"use strict";r.d(a,{A:()=>c});var o=r(4746);const c=function s(y,_,E){"__proto__"==_&&o.A?(0,o.A)(y,_,{configurable:!0,enumerable:!0,value:E,writable:!0}):y[_]=E}},5281:(i,a,r)=>{"use strict";r.d(a,{A:()=>pt});var o=r(6944),s=Object.prototype,c=s.hasOwnProperty,y=s.toString,_=o.A?o.A.toStringTag:void 0;var S=Object.prototype.toString;var q=o.A?o.A.toStringTag:void 0;const pt=function dt(et){return null==et?void 0===et?"[object Undefined]":"[object Null]":q&&q in Object(et)?function E(et){var _t=c.call(et,_),Bt=et[_];try{et[_]=void 0;var jt=!0}catch{}var At=y.call(et);return jt&&(_t?et[_]=Bt:delete et[_]),At}(et):function I(et){return S.call(et)}(et)}},778:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=function o(c){return function(y){return c(y)}}},9750:(i,a,r)=>{"use strict";r.d(a,{A:()=>_});const c=r(1860).A.Uint8Array,_=function y(E){var T=new E.constructor(E.byteLength);return new c(T).set(new c(E)),T}},9933:(i,a,r)=>{"use strict";r.d(a,{A:()=>A});var o=r(1860),s="object"==typeof exports&&exports&&!exports.nodeType&&exports,c=s&&"object"==typeof module&&module&&!module.nodeType&&module,_=c&&c.exports===s?o.A.Buffer:void 0,E=_?_.allocUnsafe:void 0;const A=function T(S,I){if(I)return S.slice();var N=S.length,Y=E?E(N):new S.constructor(N);return S.copy(Y),Y}},4314:(i,a,r)=>{"use strict";r.d(a,{A:()=>c});var o=r(9750);const c=function s(y,_){var E=_?(0,o.A)(y.buffer):y.buffer;return new y.constructor(E,y.byteOffset,y.length)}},4528:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=function o(c,y){var _=-1,E=c.length;for(y||(y=Array(E));++_{"use strict";r.d(a,{A:()=>y});var o=r(1984),s=r(1827);const y=function c(_,E,T,A){var S=!T;T||(T={});for(var I=-1,N=E.length;++I{"use strict";r.d(a,{A:()=>c});var o=r(4713);const c=function(){try{var y=(0,o.A)(Object,"defineProperty");return y({},"",{}),y}catch{}}()},7133:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s="object"==typeof global&&global&&global.Object===Object&&global},4713:(i,a,r)=>{"use strict";r.d(a,{A:()=>kt});var ct,o=r(129),c=r(1860).A["__core-js_shared__"],_=(ct=/[^.]+$/.exec(c&&c.keys&&c.keys.IE_PROTO||""))?"Symbol(src)_1."+ct:"";var A=r(554),S=r(8736),N=/^\[object .+?Constructor\]$/,pt=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const _t=function et(ct){return!(!(0,A.A)(ct)||function E(ct){return!!_&&_ in ct}(ct))&&((0,o.A)(ct)?pt:N).test((0,S.A)(ct))},kt=function At(ct,lt){var Ct=function Bt(ct,lt){return ct?.[lt]}(ct,lt);return _t(Ct)?Ct:void 0}},8010:(i,a,r)=>{"use strict";r.d(a,{A:()=>c});const c=(0,r(8992).A)(Object.getPrototypeOf,Object)},923:(i,a,r)=>{"use strict";r.d(a,{A:()=>A});var o=r(554),s=Object.create;const y=function(){function S(){}return function(I){if(!(0,o.A)(I))return{};if(s)return s(I);S.prototype=I;var N=new S;return S.prototype=void 0,N}}();var _=r(8010),E=r(5776);const A=function T(S){return"function"!=typeof S.constructor||(0,E.A)(S)?{}:y((0,_.A)(S))}},8606:(i,a,r)=>{"use strict";r.d(a,{A:()=>y});var s=/^(?:0|[1-9]\d*)$/;const y=function c(_,E){var T=typeof _;return!!(E=E??9007199254740991)&&("number"==T||"symbol"!=T&&s.test(_))&&_>-1&&_%1==0&&_{"use strict";r.d(a,{A:()=>c});var o=Object.prototype;const c=function s(y){var _=y&&y.constructor;return y===("function"==typeof _&&_.prototype||o)}},3340:(i,a,r)=>{"use strict";r.d(a,{A:()=>T});var o=r(7133),s="object"==typeof exports&&exports&&!exports.nodeType&&exports,c=s&&"object"==typeof module&&module&&!module.nodeType&&module,_=c&&c.exports===s&&o.A.process;const T=function(){try{return c&&c.require&&c.require("util").types||_&&_.binding&&_.binding("util")}catch{}}()},8992:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=function o(c,y){return function(_){return c(y(_))}}},1860:(i,a,r)=>{"use strict";r.d(a,{A:()=>y});var o=r(7133),s="object"==typeof self&&self&&self.Object===Object&&self;const y=o.A||s||Function("return this")()},8736:(i,a,r)=>{"use strict";r.d(a,{A:()=>y});var s=Function.prototype.toString;const y=function c(_){if(null!=_){try{return s.call(_)}catch{}try{return _+""}catch{}}return""}},1319:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=function o(c,y){return c===y||c!=c&&y!=y}},7680:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=function o(c){for(var y=-1,_=null==c?0:c.length,E={};++y<_;){var T=c[y];E[T[0]]=T[1]}return E}},6513:(i,a,r)=>{"use strict";r.d(a,{A:()=>I});var o=r(5281),s=r(2661);const _=function y(N){return(0,s.A)(N)&&"[object Arguments]"==(0,o.A)(N)};var E=Object.prototype,T=E.hasOwnProperty,A=E.propertyIsEnumerable;const I=_(function(){return arguments}())?_:function(N){return(0,s.A)(N)&&T.call(N,"callee")&&!A.call(N,"callee")}},3744:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=Array.isArray},1287:(i,a,r)=>{"use strict";r.d(a,{A:()=>y});var o=r(129),s=r(5481);const y=function c(_){return null!=_&&(0,s.A)(_.length)&&!(0,o.A)(_)}},9377:(i,a,r)=>{"use strict";r.d(a,{A:()=>I});var o=r(1860),y="object"==typeof exports&&exports&&!exports.nodeType&&exports,_=y&&"object"==typeof module&&module&&!module.nodeType&&module,T=_&&_.exports===y?o.A.Buffer:void 0;const I=(T?T.isBuffer:void 0)||function s(){return!1}},129:(i,a,r)=>{"use strict";r.d(a,{A:()=>A});var o=r(5281),s=r(554);const A=function T(S){if(!(0,s.A)(S))return!1;var I=(0,o.A)(S);return"[object Function]"==I||"[object GeneratorFunction]"==I||"[object AsyncFunction]"==I||"[object Proxy]"==I}},5481:(i,a,r)=>{"use strict";r.d(a,{A:()=>c});const c=function s(y){return"number"==typeof y&&y>-1&&y%1==0&&y<=9007199254740991}},554:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=function o(c){var y=typeof c;return null!=c&&("object"==y||"function"==y)}},2661:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=function o(c){return null!=c&&"object"==typeof c}},8885:(i,a,r)=>{"use strict";r.d(a,{A:()=>Wr});var o=r(5281),s=r(5481),c=r(2661),ve={};ve["[object Float32Array]"]=ve["[object Float64Array]"]=ve["[object Int8Array]"]=ve["[object Int16Array]"]=ve["[object Int32Array]"]=ve["[object Uint8Array]"]=ve["[object Uint8ClampedArray]"]=ve["[object Uint16Array]"]=ve["[object Uint32Array]"]=!0,ve["[object Arguments]"]=ve["[object Array]"]=ve["[object ArrayBuffer]"]=ve["[object Boolean]"]=ve["[object DataView]"]=ve["[object Date]"]=ve["[object Error]"]=ve["[object Function]"]=ve["[object Map]"]=ve["[object Number]"]=ve["[object Object]"]=ve["[object RegExp]"]=ve["[object Set]"]=ve["[object String]"]=ve["[object WeakMap]"]=!1;var qe=r(778),Mr=r(3340),mr=Mr.A&&Mr.A.isTypedArray;const Wr=mr?(0,qe.A)(mr):function ne(ke){return(0,c.A)(ke)&&(0,s.A)(ke.length)&&!!ve[(0,o.A)(ke)]}},133:(i,a,r)=>{"use strict";r.d(a,{A:()=>Y});var o=r(6726),s=r(554),c=r(5776);var T=Object.prototype.hasOwnProperty;const S=function A(z){if(!(0,s.A)(z))return function y(z){var q=[];if(null!=z)for(var dt in Object(z))q.push(dt);return q}(z);var q=(0,c.A)(z),dt=[];for(var pt in z)"constructor"==pt&&(q||!T.call(z,pt))||dt.push(pt);return dt};var I=r(1287);const Y=function N(z){return(0,I.A)(z)?(0,o.A)(z,!0):S(z)}},2401:(i,a,r)=>{"use strict";r.d(a,{A:()=>ir});var o=r(7730),s=r(1827),c=r(1319);const _=function y(er,nr,Hr){(void 0!==Hr&&!(0,c.A)(er[nr],Hr)||void 0===Hr&&!(nr in er))&&(0,s.A)(er,nr,Hr)},S=function E(er){return function(nr,Hr,Qr){for(var Xr=-1,gr=Object(nr),ho=Qr(nr),te=ho.length;te--;){var Qt=ho[er?te:++Xr];if(!1===Hr(gr[Qt],Qt,gr))break}return nr}}();var I=r(9933),N=r(4314),Y=r(4528),z=r(923),q=r(6513),dt=r(3744),pt=r(1287),et=r(2661);var jt=r(9377),At=r(129),kt=r(554),ct=r(5281),lt=r(8010),ve=Function.prototype.toString,ne=Object.prototype.hasOwnProperty,ce=ve.call(Object);var mr=r(8885);const Wr=function _r(er,nr){if(("constructor"!==nr||"function"!=typeof er[nr])&&"__proto__"!=nr)return er[nr]};var ke=r(7517),Ve=r(133);const Pt=function Ie(er,nr,Hr,Qr,Xr,gr,ho){var te=Wr(er,Hr),Qt=Wr(nr,Hr),Ft=ho.get(Qt);if(Ft)_(er,Hr,Ft);else{var pe=gr?gr(te,Qt,Hr+"",er,nr,ho):void 0,br=void 0===pe;if(br){var Yr=(0,dt.A)(Qt),Do=!Yr&&(0,jt.A)(Qt),Ko=!Yr&&!Do&&(0,mr.A)(Qt);pe=Qt,Yr||Do||Ko?(0,dt.A)(te)?pe=te:function _t(er){return(0,et.A)(er)&&(0,pt.A)(er)}(te)?pe=(0,Y.A)(te):Do?(br=!1,pe=(0,I.A)(Qt,!0)):Ko?(br=!1,pe=(0,N.A)(Qt,!0)):pe=[]:function qe(er){if(!(0,et.A)(er)||"[object Object]"!=(0,ct.A)(er))return!1;var nr=(0,lt.A)(er);if(null===nr)return!0;var Hr=ne.call(nr,"constructor")&&nr.constructor;return"function"==typeof Hr&&Hr instanceof Hr&&ve.call(Hr)==ce}(Qt)||(0,q.A)(Qt)?(pe=te,(0,q.A)(te)?pe=function yt(er){return(0,ke.A)(er,(0,Ve.A)(er))}(te):(!(0,kt.A)(te)||(0,At.A)(te))&&(pe=(0,z.A)(Qt))):br=!1}br&&(ho.set(Qt,pe),Xr(pe,Qt,Qr,gr,ho),ho.delete(Qt)),_(er,Hr,pe)}},zt=function le(er,nr,Hr,Qr,Xr){er!==nr&&S(nr,function(gr,ho){if(Xr||(Xr=new o.A),(0,kt.A)(gr))Pt(er,nr,ho,Hr,le,Qr,Xr);else{var te=Qr?Qr(Wr(er,ho),gr,ho+"",er,nr,Xr):void 0;void 0===te&&(te=gr),_(er,ho,te)}},Ve.A)},Ye=function Ae(er){return er};var Vt=Math.max;const Wt=function We(er){return function(){return er}};var Ne=r(4746),hr=Date.now;const Le=function Nt(er){var nr=0,Hr=0;return function(){var Qr=hr(),Xr=16-(Qr-Hr);if(Hr=Qr,Xr>0){if(++nr>=800)return arguments[0]}else nr=0;return er.apply(void 0,arguments)}}(Ne.A?function(er,nr){return(0,Ne.A)(er,"toString",{configurable:!0,enumerable:!1,value:Wt(nr),writable:!0})}:Ye),mt=function yr(er,nr){return Le(function Te(er,nr,Hr){return nr=Vt(void 0===nr?er.length-1:nr,0),function(){for(var Qr=arguments,Xr=-1,gr=Vt(Qr.length-nr,0),ho=Array(gr);++Xr1?Hr[Xr-1]:void 0,ho=Xr>2?Hr[2]:void 0;for(gr=er.length>3&&"function"==typeof gr?(Xr--,gr):void 0,ho&&function Q(er,nr,Hr){if(!(0,kt.A)(Hr))return!1;var Qr=typeof nr;return!!("number"==Qr?(0,pt.A)(Hr)&&(0,U.A)(nr,Hr.length):"string"==Qr&&nr in Hr)&&(0,c.A)(Hr[nr],er)}(Hr[0],Hr[1],ho)&&(gr=Xr<3?void 0:gr,Xr=1),nr=Object(nr);++Qr{"use strict";r.d(a,{lo:()=>Xg,pC:()=>lc,Bq:()=>Qc,dq:()=>Rn,lG:()=>Ia,sh:()=>Ch,Qe:()=>yp});var o={};r.r(o),r.d(o,{OG:()=>Q,My:()=>ie,Ph:()=>$e,lX:()=>Ke,Id:()=>he,fg:()=>It,qj:()=>Nt,aT:()=>Ne,lq:()=>Nr,z:()=>Ao,Q5:()=>ir});var s=r(467);function c(v){if(!Number.isSafeInteger(v)||v<0)throw new Error(`Wrong positive integer: ${v}`)}function _(v,...x){if(!(v instanceof Uint8Array))throw new Error("Expected Uint8Array");if(x.length>0&&!x.includes(v.length))throw new Error(`Expected Uint8Array of length ${x}, not of length=${v.length}`)}function T(v,x=!0){if(v.destroyed)throw new Error("Hash instance has been destroyed");if(x&&v.finished)throw new Error("Hash#digest() has already been called")}const N="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,Y=v=>v instanceof Uint8Array,dt=v=>new DataView(v.buffer,v.byteOffset,v.byteLength),pt=(v,x)=>v<<32-x|v>>>x;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function Ct(v){if("string"==typeof v&&(v=function lt(v){if("string"!=typeof v)throw new Error("utf8ToBytes expected string, got "+typeof v);return new Uint8Array((new TextEncoder).encode(v))}(v)),!Y(v))throw new Error("expected Uint8Array, got "+typeof v);return v}class qt{clone(){return this._cloneInto()}}function ce(v){const x=j=>v().update(Ct(j)).digest(),D=v();return x.outputLen=D.outputLen,x.blockLen=D.blockLen,x.create=()=>v(),x}function mr(v=32){if(N&&"function"==typeof N.getRandomValues)return N.getRandomValues(new Uint8Array(v));throw new Error("crypto.getRandomValues must be defined")}class Wr extends qt{constructor(x,D,j,G){super(),this.blockLen=x,this.outputLen=D,this.padOffset=j,this.isLE=G,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(x),this.view=dt(this.buffer)}update(x){T(this);const{view:D,buffer:j,blockLen:G}=this,st=(x=Ct(x)).length;for(let St=0;StG-St&&(this.process(j,0),St=0);for(let Pe=St;Pe>G&st),Ot=Number(D&st),xe=j?0:4;v.setUint32(x+(j?4:0),St,j),v.setUint32(x+xe,Ot,j)})(j,G-8,BigInt(8*this.length),st),this.process(j,0);const Ot=dt(x),Gt=this.outputLen;if(Gt%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const xe=Gt/4,Fe=this.get();if(xe>Fe.length)throw new Error("_sha2: outputLen bigger than state");for(let Pe=0;Pev&x^~v&D,Ve=(v,x,D)=>v&x^v&D^x&D,yt=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]),Lt=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Ie=new Uint32Array(64);class Pt extends Wr{constructor(){super(64,32,8,!1),this.A=0|Lt[0],this.B=0|Lt[1],this.C=0|Lt[2],this.D=0|Lt[3],this.E=0|Lt[4],this.F=0|Lt[5],this.G=0|Lt[6],this.H=0|Lt[7]}get(){const{A:x,B:D,C:j,D:G,E:st,F:St,G:Ot,H:Gt}=this;return[x,D,j,G,st,St,Ot,Gt]}set(x,D,j,G,st,St,Ot,Gt){this.A=0|x,this.B=0|D,this.C=0|j,this.D=0|G,this.E=0|st,this.F=0|St,this.G=0|Ot,this.H=0|Gt}process(x,D){for(let Pe=0;Pe<16;Pe++,D+=4)Ie[Pe]=x.getUint32(D,!1);for(let Pe=16;Pe<64;Pe++){const lr=Ie[Pe-15],vr=Ie[Pe-2],sr=pt(lr,7)^pt(lr,18)^lr>>>3,Ze=pt(vr,17)^pt(vr,19)^vr>>>10;Ie[Pe]=Ze+Ie[Pe-7]+sr+Ie[Pe-16]|0}let{A:j,B:G,C:st,D:St,E:Ot,F:Gt,G:xe,H:Fe}=this;for(let Pe=0;Pe<64;Pe++){const vr=Fe+(pt(Ot,6)^pt(Ot,11)^pt(Ot,25))+ke(Ot,Gt,xe)+yt[Pe]+Ie[Pe]|0,Ze=(pt(j,2)^pt(j,13)^pt(j,22))+Ve(j,G,st)|0;Fe=xe,xe=Gt,Gt=Ot,Ot=St+vr|0,St=st,st=G,G=j,j=vr+Ze|0}j=j+this.A|0,G=G+this.B|0,st=st+this.C|0,St=St+this.D|0,Ot=Ot+this.E|0,Gt=Gt+this.F|0,xe=xe+this.G|0,Fe=Fe+this.H|0,this.set(j,G,st,St,Ot,Gt,xe,Fe)}roundClean(){Ie.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const zt=ce(()=>new Pt),ft=(BigInt(0),BigInt(1)),me=BigInt(2),Vt=v=>v instanceof Uint8Array,Te=Array.from({length:256},(v,x)=>x.toString(16).padStart(2,"0"));function ie(v){if(!Vt(v))throw new Error("Uint8Array expected");let x="";for(let D=0;Dj+G.length,0));let D=0;return v.forEach(j=>{if(!Vt(j))throw new Error("Uint8Array expected");x.set(j,D),D+=j.length}),x}const Q=v=>(me<new Uint8Array(v),Tt=v=>Uint8Array.from(v);function It(v,x,D){if("number"!=typeof v||v<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 D)throw new Error("hmacFn must be a function");let j=it(v),G=it(v),st=0;const St=()=>{j.fill(1),G.fill(0),st=0},Ot=(...Pe)=>D(G,j,...Pe),Gt=(Pe=it())=>{G=Ot(Tt([0]),Pe),j=Ot(),0!==Pe.length&&(G=Ot(Tt([1]),Pe),j=Ot())},xe=()=>{if(st++>=1e3)throw new Error("drbg: tried 1000 values");let Pe=0;const lr=[];for(;Pe{let vr;for(St(),Gt(Pe);!(vr=lr(xe()));)Gt();return St(),vr}}const ye={bigint:v=>"bigint"==typeof v,function:v=>"function"==typeof v,boolean:v=>"boolean"==typeof v,string:v=>"string"==typeof v,stringOrUint8Array:v=>"string"==typeof v||v instanceof Uint8Array,isSafeInteger:v=>Number.isSafeInteger(v),array:v=>Array.isArray(v),field:(v,x)=>x.Fp.isValid(v),hash:v=>"function"==typeof v&&Number.isSafeInteger(v.outputLen)};function ir(v,x,D={}){const j=(G,st,St)=>{const Ot=ye[st];if("function"!=typeof Ot)throw new Error(`Invalid validator "${st}", expected function`);const Gt=v[G];if(!(St&&void 0===Gt||Ot(Gt,v)))throw new Error(`Invalid param ${String(G)}=${Gt} (${typeof Gt}), expected ${st}`)};for(const[G,st]of Object.entries(x))j(G,st,!1);for(const[G,st]of Object.entries(D))j(G,st,!0);return v}const er=BigInt(0),nr=BigInt(1),Hr=BigInt(2),Qr=BigInt(3),Xr=BigInt(4),gr=BigInt(5),ho=BigInt(8);function Ft(v,x){const D=v%x;return D>=er?D:x+D}function pe(v,x,D){if(D<=er||x 0");if(D===nr)return er;let j=nr;for(;x>er;)x&nr&&(j=j*v%D),v=v*v%D,x>>=nr;return j}function br(v,x,D){let j=v;for(;x-- >er;)j*=j,j%=D;return j}function Yr(v,x){if(v===er||x<=er)throw new Error(`invert: expected positive integers, got n=${v} mod=${x}`);let D=Ft(v,x),j=x,G=er,st=nr,St=nr,Ot=er;for(;D!==er;){const xe=j/D,Fe=j%D,Pe=G-St*xe,lr=st-Ot*xe;j=D,D=Fe,G=St,st=Ot,St=Pe,Ot=lr}if(j!==nr)throw new Error("invert: does not exist");return Ft(G,x)}BigInt(9),BigInt(16);const Je=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function Ce(v,x){const D=void 0!==x?x:v.toString(2).length;return{nBitLength:D,nByteLength:Math.ceil(D/8)}}function ei(v){if("bigint"!=typeof v)throw new Error("field order must be bigint");const x=v.toString(2).length;return Math.ceil(x/8)}function Zo(v){const x=ei(v);return x+Math.ceil(x/2)}class Io extends qt{constructor(x,D){super(),this.finished=!1,this.destroyed=!1,function E(v){if("function"!=typeof v||"function"!=typeof v.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");c(v.outputLen),c(v.blockLen)}(x);const j=Ct(D);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 G=this.blockLen,st=new Uint8Array(G);st.set(j.length>G?x.create().update(j).digest():j);for(let St=0;Stnew Io(v,x).update(D).digest();Oi.create=(v,x)=>new Io(v,x);const di=BigInt(0),Un=BigInt(1);function yi(v){return function _e(v){ir(v,Je.reduce((j,G)=>(j[G]="function",j),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"}))}(v.Fp),ir(v,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...Ce(v.n,v.nBitLength),...v,p:v.Fp.ORDER})}const{Ph:Ni,aT:na}=o,Xn={Err:class extends Error{constructor(x=""){super(x)}},_parseInt(v){const{Err:x}=Xn;if(v.length<2||2!==v[0])throw new x("Invalid signature integer tag");const D=v[1],j=v.subarray(2,D+2);if(!D||j.length!==D)throw new x("Invalid signature integer: wrong length");if(128&j[0])throw new x("Invalid signature integer: negative");if(0===j[0]&&!(128&j[1]))throw new x("Invalid signature integer: unnecessary leading zero");return{d:Ni(j),l:v.subarray(D+2)}},toSig(v){const{Err:x}=Xn,D="string"==typeof v?na(v):v;if(!(D instanceof Uint8Array))throw new Error("ui8a expected");let j=D.length;if(j<2||48!=D[0])throw new x("Invalid signature tag");if(D[1]!==j-2)throw new x("Invalid signature: incorrect length");const{d:G,l:st}=Xn._parseInt(D.subarray(2)),{d:St,l:Ot}=Xn._parseInt(st);if(Ot.length)throw new x("Invalid signature: left bytes after parsing");return{r:G,s:St}},hexFromSig(v){const x=xe=>8&Number.parseInt(xe[0],16)?"00"+xe:xe,D=xe=>{const Fe=xe.toString(16);return 1&Fe.length?`0${Fe}`:Fe},j=x(D(v.s)),G=x(D(v.r)),st=j.length/2,St=G.length/2,Ot=D(st),Gt=D(St);return`30${D(St+st+4)}02${Gt}${G}02${Ot}${j}`}},ui=BigInt(0),Mn=BigInt(1),Xt=(BigInt(2),BigInt(3));function Yt(v){const x=function bt(v){const x=yi(v);return ir(x,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...x})}(v),{Fp:D,n:j}=x,G=D.BYTES+1,st=2*D.BYTES+1;function Ot(oo){return Ft(oo,j)}function Gt(oo){return Yr(oo,j)}const{ProjectivePoint:xe,normPrivateKeyToScalar:Fe,weierstrassEquation:Pe,isWithinCurveOrder:lr}=function Ee(v){const x=function Oa(v){const x=yi(v);ir(x,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:D,Fp:j,a:G}=x;if(D){if(!j.eql(G,j.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof D||"bigint"!=typeof D.beta||"function"!=typeof D.splitScalar)throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...x})}(v),{Fp:D}=x,j=x.toBytes||((sr,Ze,or)=>{const Ar=Ze.toAffine();return he(Uint8Array.from([4]),D.toBytes(Ar.x),D.toBytes(Ar.y))}),G=x.fromBytes||(sr=>{const Ze=sr.subarray(1);return{x:D.fromBytes(Ze.subarray(0,D.BYTES)),y:D.fromBytes(Ze.subarray(D.BYTES,2*D.BYTES))}});function st(sr){const{a:Ze,b:or}=x,Ar=D.sqr(sr),Tr=D.mul(Ar,sr);return D.add(D.add(Tr,D.mul(sr,Ze)),or)}if(!D.eql(D.sqr(x.Gy),st(x.Gx)))throw new Error("bad generator point: equation left != right");function St(sr){return"bigint"==typeof sr&&uiD.eql(qr,D.ZERO);return Tr(or)&&Tr(Ar)?Pe.ZERO:new Pe(or,Ar,D.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(Ze){const or=D.invertBatch(Ze.map(Ar=>Ar.pz));return Ze.map((Ar,Tr)=>Ar.toAffine(or[Tr])).map(Pe.fromAffine)}static fromHex(Ze){const or=Pe.fromAffine(G(Nt("pointHex",Ze)));return or.assertValidity(),or}static fromPrivateKey(Ze){return Pe.BASE.multiply(Gt(Ze))}_setWindowSize(Ze){this._WINDOW_SIZE=Ze,xe.delete(this)}assertValidity(){if(this.is0()){if(x.allowInfinityPoint&&!D.is0(this.py))return;throw new Error("bad point: ZERO")}const{x:Ze,y:or}=this.toAffine();if(!D.isValid(Ze)||!D.isValid(or))throw new Error("bad point: x or y not FE");const Ar=D.sqr(or),Tr=st(Ze);if(!D.eql(Ar,Tr))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:Ze}=this.toAffine();if(D.isOdd)return!D.isOdd(Ze);throw new Error("Field doesn't support isOdd")}equals(Ze){Fe(Ze);const{px:or,py:Ar,pz:Tr}=this,{px:qr,py:io,pz:$o}=Ze,mo=D.eql(D.mul(or,$o),D.mul(qr,Tr)),Bo=D.eql(D.mul(Ar,$o),D.mul(io,Tr));return mo&&Bo}negate(){return new Pe(this.px,D.neg(this.py),this.pz)}double(){const{a:Ze,b:or}=x,Ar=D.mul(or,Xt),{px:Tr,py:qr,pz:io}=this;let $o=D.ZERO,mo=D.ZERO,Bo=D.ZERO,Wo=D.mul(Tr,Tr),Cn=D.mul(qr,qr),gn=D.mul(io,io),sn=D.mul(Tr,qr);return sn=D.add(sn,sn),Bo=D.mul(Tr,io),Bo=D.add(Bo,Bo),$o=D.mul(Ze,Bo),mo=D.mul(Ar,gn),mo=D.add($o,mo),$o=D.sub(Cn,mo),mo=D.add(Cn,mo),mo=D.mul($o,mo),$o=D.mul(sn,$o),Bo=D.mul(Ar,Bo),gn=D.mul(Ze,gn),sn=D.sub(Wo,gn),sn=D.mul(Ze,sn),sn=D.add(sn,Bo),Bo=D.add(Wo,Wo),Wo=D.add(Bo,Wo),Wo=D.add(Wo,gn),Wo=D.mul(Wo,sn),mo=D.add(mo,Wo),gn=D.mul(qr,io),gn=D.add(gn,gn),Wo=D.mul(gn,sn),$o=D.sub($o,Wo),Bo=D.mul(gn,Cn),Bo=D.add(Bo,Bo),Bo=D.add(Bo,Bo),new Pe($o,mo,Bo)}add(Ze){Fe(Ze);const{px:or,py:Ar,pz:Tr}=this,{px:qr,py:io,pz:$o}=Ze;let mo=D.ZERO,Bo=D.ZERO,Wo=D.ZERO;const Cn=x.a,gn=D.mul(x.b,Xt);let sn=D.mul(or,qr),Qn=D.mul(Ar,io),qn=D.mul(Tr,$o),ii=D.add(or,Ar),oo=D.add(qr,io);ii=D.mul(ii,oo),oo=D.add(sn,Qn),ii=D.sub(ii,oo),oo=D.add(or,Tr);let uo=D.add(qr,$o);return oo=D.mul(oo,uo),uo=D.add(sn,qn),oo=D.sub(oo,uo),uo=D.add(Ar,Tr),mo=D.add(io,$o),uo=D.mul(uo,mo),mo=D.add(Qn,qn),uo=D.sub(uo,mo),Wo=D.mul(Cn,oo),mo=D.mul(gn,qn),Wo=D.add(mo,Wo),mo=D.sub(Qn,Wo),Wo=D.add(Qn,Wo),Bo=D.mul(mo,Wo),Qn=D.add(sn,sn),Qn=D.add(Qn,sn),qn=D.mul(Cn,qn),oo=D.mul(gn,oo),Qn=D.add(Qn,qn),qn=D.sub(sn,qn),qn=D.mul(Cn,qn),oo=D.add(oo,qn),sn=D.mul(Qn,oo),Bo=D.add(Bo,sn),sn=D.mul(uo,oo),mo=D.mul(ii,mo),mo=D.sub(mo,sn),sn=D.mul(ii,Qn),Wo=D.mul(uo,Wo),Wo=D.add(Wo,sn),new Pe(mo,Bo,Wo)}subtract(Ze){return this.add(Ze.negate())}is0(){return this.equals(Pe.ZERO)}wNAF(Ze){return vr.wNAFCached(this,xe,Ze,or=>{const Ar=D.invertBatch(or.map(Tr=>Tr.pz));return or.map((Tr,qr)=>Tr.toAffine(Ar[qr])).map(Pe.fromAffine)})}multiplyUnsafe(Ze){const or=Pe.ZERO;if(Ze===ui)return or;if(Ot(Ze),Ze===Mn)return this;const{endo:Ar}=x;if(!Ar)return vr.unsafeLadder(this,Ze);let{k1neg:Tr,k1:qr,k2neg:io,k2:$o}=Ar.splitScalar(Ze),mo=or,Bo=or,Wo=this;for(;qr>ui||$o>ui;)qr&Mn&&(mo=mo.add(Wo)),$o&Mn&&(Bo=Bo.add(Wo)),Wo=Wo.double(),qr>>=Mn,$o>>=Mn;return Tr&&(mo=mo.negate()),io&&(Bo=Bo.negate()),Bo=new Pe(D.mul(Bo.px,Ar.beta),Bo.py,Bo.pz),mo.add(Bo)}multiply(Ze){Ot(Ze);let Ar,Tr,or=Ze;const{endo:qr}=x;if(qr){const{k1neg:io,k1:$o,k2neg:mo,k2:Bo}=qr.splitScalar(or);let{p:Wo,f:Cn}=this.wNAF($o),{p:gn,f:sn}=this.wNAF(Bo);Wo=vr.constTimeNegate(io,Wo),gn=vr.constTimeNegate(mo,gn),gn=new Pe(D.mul(gn.px,qr.beta),gn.py,gn.pz),Ar=Wo.add(gn),Tr=Cn.add(sn)}else{const{p:io,f:$o}=this.wNAF(or);Ar=io,Tr=$o}return Pe.normalizeZ([Ar,Tr])[0]}multiplyAndAddUnsafe(Ze,or,Ar){const Tr=Pe.BASE,qr=($o,mo)=>mo!==ui&&mo!==Mn&&$o.equals(Tr)?$o.multiply(mo):$o.multiplyUnsafe(mo),io=qr(this,or).add(qr(Ze,Ar));return io.is0()?void 0:io}toAffine(Ze){const{px:or,py:Ar,pz:Tr}=this,qr=this.is0();null==Ze&&(Ze=qr?D.ONE:D.inv(Tr));const io=D.mul(or,Ze),$o=D.mul(Ar,Ze),mo=D.mul(Tr,Ze);if(qr)return{x:D.ZERO,y:D.ZERO};if(!D.eql(mo,D.ONE))throw new Error("invZ was invalid");return{x:io,y:$o}}isTorsionFree(){const{h:Ze,isTorsionFree:or}=x;if(Ze===Mn)return!0;if(or)return or(Pe,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:Ze,clearCofactor:or}=x;return Ze===Mn?this:or?or(Pe,this):this.multiplyUnsafe(x.h)}toRawBytes(Ze=!0){return this.assertValidity(),j(Pe,this,Ze)}toHex(Ze=!0){return ie(this.toRawBytes(Ze))}}Pe.BASE=new Pe(x.Gx,x.Gy,D.ONE),Pe.ZERO=new Pe(D.ZERO,D.ONE,D.ZERO);const lr=x.nBitLength,vr=function Ri(v,x){const D=(G,st)=>{const St=st.negate();return G?St:st},j=G=>({windows:Math.ceil(x/G)+1,windowSize:2**(G-1)});return{constTimeNegate:D,unsafeLadder(G,st){let St=v.ZERO,Ot=G;for(;st>di;)st&Un&&(St=St.add(Ot)),Ot=Ot.double(),st>>=Un;return St},precomputeWindow(G,st){const{windows:St,windowSize:Ot}=j(st),Gt=[];let xe=G,Fe=xe;for(let Pe=0;Pe>=vr,or>Gt&&(or-=lr,St+=Un);const Ar=Ze,Tr=Ze+Math.abs(or)-1,io=or<0;0===or?Fe=Fe.add(D(sr%2!=0,st[Ar])):xe=xe.add(D(io,st[Tr]))}return{p:xe,f:Fe}},wNAFCached(G,st,St,Ot){const Gt=G._WINDOW_SIZE||1;let xe=st.get(G);return xe||(xe=this.precomputeWindow(G,Gt),1!==Gt&&st.set(G,Ot(xe))),this.wNAF(Gt,xe,St)}}}(Pe,x.endo?Math.ceil(lr/2):lr);return{CURVE:x,ProjectivePoint:Pe,normPrivateKeyToScalar:Gt,weierstrassEquation:st,isWithinCurveOrder:St}}({...x,toBytes(oo,uo,Xo){const an=uo.toAffine(),bo=D.toBytes(an.x),Tn=he;return Xo?Tn(Uint8Array.from([uo.hasEvenY()?2:3]),bo):Tn(Uint8Array.from([4]),bo,D.toBytes(an.y))},fromBytes(oo){const uo=oo.length,Xo=oo[0],an=oo.subarray(1);if(uo!==G||2!==Xo&&3!==Xo){if(uo===st&&4===Xo)return{x:D.fromBytes(an.subarray(0,D.BYTES)),y:D.fromBytes(an.subarray(D.BYTES,2*D.BYTES))};throw new Error(`Point of length ${uo} was invalid. Expected ${G} compressed bytes or ${st} uncompressed bytes`)}{const bo=$e(an);if(!function St(oo){return uiie(Nr(oo,x.nByteLength));function sr(oo){return oo>j>>Mn}const or=(oo,uo,Xo)=>$e(oo.slice(uo,Xo));class Ar{constructor(uo,Xo,an){this.r=uo,this.s=Xo,this.recovery=an,this.assertValidity()}static fromCompact(uo){const Xo=x.nByteLength;return uo=Nt("compactSignature",uo,2*Xo),new Ar(or(uo,0,Xo),or(uo,Xo,2*Xo))}static fromDER(uo){const{r:Xo,s:an}=Xn.toSig(Nt("DER",uo));return new Ar(Xo,an)}assertValidity(){if(!lr(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!lr(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(uo){return new Ar(this.r,this.s,uo)}recoverPublicKey(uo){const{r:Xo,s:an,recovery:bo}=this,Tn=Bo(Nt("msgHash",uo));if(null==bo||![0,1,2,3].includes(bo))throw new Error("recovery id invalid");const Gn=2===bo||3===bo?Xo+x.n:Xo;if(Gn>=D.ORDER)throw new Error("recovery id 2 or 3 invalid");const wa=xe.fromHex((1&bo?"03":"02")+vr(Gn)),xs=Gt(Gn),Is=Ot(-Tn*xs),Os=Ot(an*xs),rs=xe.BASE.multiplyAndAddUnsafe(wa,Is,Os);if(!rs)throw new Error("point at infinify");return rs.assertValidity(),rs}hasHighS(){return sr(this.s)}normalizeS(){return this.hasHighS()?new Ar(this.r,Ot(-this.s),this.recovery):this}toDERRawBytes(){return Ne(this.toDERHex())}toDERHex(){return Xn.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return Ne(this.toCompactHex())}toCompactHex(){return vr(this.r)+vr(this.s)}}const Tr={isValidPrivateKey(oo){try{return Fe(oo),!0}catch{return!1}},normPrivateKeyToScalar:Fe,randomPrivateKey:()=>{const oo=Zo(x.n);return function Ci(v,x,D=!1){const j=v.length,G=ei(x),st=Zo(x);if(j<16||j1024)throw new Error(`expected ${st}-1024 bytes of input, got ${j}`);const Ot=Ft(D?$e(v):Ke(v),x-nr)+nr;return D?Ao(Ot,G):Nr(Ot,G)}(x.randomBytes(oo),x.n)},precompute:(oo=8,uo=xe.BASE)=>(uo._setWindowSize(oo),uo.multiply(BigInt(3)),uo)};function io(oo){const uo=oo instanceof Uint8Array,Xo="string"==typeof oo,an=(uo||Xo)&&oo.length;return uo?an===G||an===st:Xo?an===2*G||an===2*st:oo instanceof xe}const mo=x.bits2int||function(oo){const uo=$e(oo),Xo=8*oo.length-x.nBitLength;return Xo>0?uo>>BigInt(Xo):uo},Bo=x.bits2int_modN||function(oo){return Ot(mo(oo))},Wo=Q(x.nBitLength);function Cn(oo){if("bigint"!=typeof oo)throw new Error("bigint expected");if(!(ui<=oo&&ooWa in Xo))throw new Error("sign() legacy options not supported");const{hash:an,randomBytes:bo}=x;let{lowS:Tn,prehash:Gn,extraEntropy:zn}=Xo;null==Tn&&(Tn=!0),oo=Nt("msgHash",oo),Gn&&(oo=Nt("prehashed msgHash",an(oo)));const wa=Bo(oo),xs=Fe(uo),Is=[Cn(xs),Cn(wa)];if(null!=zn){const Wa=!0===zn?bo(D.BYTES):zn;Is.push(Nt("extraEntropy",Wa))}const Os=he(...Is),rs=wa;return{seed:Os,k2sig:function wl(Wa){const il=mo(Wa);if(!lr(il))return;const Gh=Gt(il),Bc=xe.BASE.multiply(il).toAffine(),Ll=Ot(Bc.x);if(Ll===ui)return;const os=Ot(Gh*Ot(rs+Ll*xs));if(os===ui)return;let Yu=(Bc.x===Ll?0:2)|Number(Bc.y&Mn),Zu=os;return Tn&&sr(os)&&(Zu=function Ze(oo){return sr(oo)?Ot(-oo):oo}(os),Yu^=1),new Ar(Ll,Zu,Yu)}}}(oo,uo,Xo);return It(x.hash.outputLen,x.nByteLength,x.hmac)(an,bo)},verify:function ii(oo,uo,Xo,an=Qn){const bo=oo;if(uo=Nt("msgHash",uo),Xo=Nt("publicKey",Xo),"strict"in an)throw new Error("options.strict was renamed to lowS");const{lowS:Tn,prehash:Gn}=an;let zn,wa;try{if("string"==typeof bo||bo instanceof Uint8Array)try{zn=Ar.fromDER(bo)}catch(Bc){if(!(Bc instanceof Xn.Err))throw Bc;zn=Ar.fromCompact(bo)}else{if("object"!=typeof bo||"bigint"!=typeof bo.r||"bigint"!=typeof bo.s)throw new Error("PARSE");{const{r:Bc,s:Ll}=bo;zn=new Ar(Bc,Ll)}}wa=xe.fromHex(Xo)}catch(Bc){if("PARSE"===Bc.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(Tn&&zn.hasHighS())return!1;Gn&&(uo=x.hash(uo));const{r:xs,s:Is}=zn,Os=Bo(uo),rs=Gt(Is),wl=Ot(Os*rs),Wa=Ot(xs*rs),il=xe.BASE.multiplyAndAddUnsafe(wa,wl,Wa)?.toAffine();return!!il&&Ot(il.x)===xs},ProjectivePoint:xe,Signature:Ar,utils:Tr}}function He(v){return{hash:v,hmac:(x,...D)=>Oi(v,x,function $t(...v){const x=new Uint8Array(v.reduce((j,G)=>j+G.length,0));let D=0;return v.forEach(j=>{if(!Y(j))throw new Error("Uint8Array expected");x.set(j,D),D+=j.length}),x}(...D)),randomBytes:mr}}BigInt(4);const fr=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),Ir=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),Cr=BigInt(1),Pr=BigInt(2),$r=(v,x)=>(v+x/Pr)/x;function Jr(v){const x=fr,D=BigInt(3),j=BigInt(6),G=BigInt(11),st=BigInt(22),St=BigInt(23),Ot=BigInt(44),Gt=BigInt(88),xe=v*v*v%x,Fe=xe*xe*v%x,Pe=br(Fe,D,x)*Fe%x,lr=br(Pe,D,x)*Fe%x,vr=br(lr,Pr,x)*xe%x,sr=br(vr,G,x)*vr%x,Ze=br(sr,st,x)*sr%x,or=br(Ze,Ot,x)*Ze%x,Ar=br(or,Gt,x)*or%x,Tr=br(Ar,Ot,x)*Ze%x,qr=br(Tr,D,x)*Fe%x,io=br(qr,St,x)*sr%x,$o=br(io,j,x)*xe%x,mo=br($o,Pr,x);if(!eo.eql(eo.sqr(mo),v))throw new Error("Cannot find square root");return mo}const eo=function ar(v,x,D=!1,j={}){if(v<=er)throw new Error(`Expected Field ORDER > 0, got ${v}`);const{nBitLength:G,nByteLength:st}=Ce(v,x);if(st>2048)throw new Error("Field lengths over 2048 bytes are not supported");const St=function Ko(v){if(v%Xr===Qr){const x=(v+nr)/Xr;return function(j,G){const st=j.pow(G,x);if(!j.eql(j.sqr(st),G))throw new Error("Cannot find square root");return st}}if(v%ho===gr){const x=(v-gr)/ho;return function(j,G){const st=j.mul(G,Hr),St=j.pow(st,x),Ot=j.mul(G,St),Gt=j.mul(j.mul(Ot,Hr),St),xe=j.mul(Ot,j.sub(Gt,j.ONE));if(!j.eql(j.sqr(xe),G))throw new Error("Cannot find square root");return xe}}return function Do(v){const x=(v-nr)/Hr;let D,j,G;for(D=v-nr,j=0;D%Hr===er;D/=Hr,j++);for(G=Hr;GFt(Gt,v),isValid:Gt=>{if("bigint"!=typeof Gt)throw new Error("Invalid field element: expected bigint, got "+typeof Gt);return er<=Gt&&GtGt===er,isOdd:Gt=>(Gt&nr)===nr,neg:Gt=>Ft(-Gt,v),eql:(Gt,xe)=>Gt===xe,sqr:Gt=>Ft(Gt*Gt,v),add:(Gt,xe)=>Ft(Gt+xe,v),sub:(Gt,xe)=>Ft(Gt-xe,v),mul:(Gt,xe)=>Ft(Gt*xe,v),pow:(Gt,xe)=>function Qe(v,x,D){if(D 0");if(D===er)return v.ONE;if(D===nr)return x;let j=v.ONE,G=x;for(;D>er;)D&nr&&(j=v.mul(j,G)),G=v.sqr(G),D>>=nr;return j}(Ot,Gt,xe),div:(Gt,xe)=>Ft(Gt*Yr(xe,v),v),sqrN:Gt=>Gt*Gt,addN:(Gt,xe)=>Gt+xe,subN:(Gt,xe)=>Gt-xe,mulN:(Gt,xe)=>Gt*xe,inv:Gt=>Yr(Gt,v),sqrt:j.sqrt||(Gt=>St(Ot,Gt)),invertBatch:Gt=>function De(v,x){const D=new Array(x.length),j=x.reduce((st,St,Ot)=>v.is0(St)?st:(D[Ot]=st,v.mul(st,St)),v.ONE),G=v.inv(j);return x.reduceRight((st,St,Ot)=>v.is0(St)?st:(D[Ot]=v.mul(st,D[Ot]),v.mul(st,St)),G),D}(Ot,Gt),cmov:(Gt,xe,Fe)=>Fe?xe:Gt,toBytes:Gt=>D?Ao(Gt,st):Nr(Gt,st),fromBytes:Gt=>{if(Gt.length!==st)throw new Error(`Fp.fromBytes: expected ${st}, got ${Gt.length}`);return D?Ke(Gt):$e(Gt)}});return Object.freeze(Ot)}(fr,void 0,void 0,{sqrt:Jr}),xo=function Oe(v,x){const D=j=>Yt({...v,...He(j)});return Object.freeze({...D(x),create:D})}({a:BigInt(0),b:BigInt(7),Fp:eo,n:Ir,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:v=>{const x=Ir,D=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),j=-Cr*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),G=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),st=D,St=BigInt("0x100000000000000000000000000000000"),Ot=$r(st*v,x),Gt=$r(-j*v,x);let xe=Ft(v-Ot*D-Gt*G,x),Fe=Ft(-Ot*j-Gt*st,x);const Pe=xe>St,lr=Fe>St;if(Pe&&(xe=x-xe),lr&&(Fe=x-Fe),xe>St||Fe>St)throw new Error("splitScalar: Endomorphism failed, k="+v);return{k1neg:Pe,k1:xe,k2neg:lr,k2:Fe}}}},zt),Eo=BigInt(0),fo=v=>"bigint"==typeof v&&EoG.charCodeAt(0)));D=he(j,j),si[v]=D}return zt(he(D,...x))}const vi=v=>v.toRawBytes(!0).slice(1),jo=v=>Nr(v,32),Yn=v=>Ft(v,fr),Ji=v=>Ft(v,Ir),on=xo.ProjectivePoint;function Sn(v){let x=xo.utils.normPrivateKeyToScalar(v),D=on.fromPrivateKey(x);return{scalar:D.hasEvenY()?x:Ji(-x),bytes:vi(D)}}function ji(v){if(!fo(v))throw new Error("bad x: need 0 < x < p");const x=Yn(v*v);let j=Jr(Yn(x*v+BigInt(7)));j%Pr!==Eo&&(j=Yn(-j));const G=new on(v,j,Cr);return G.assertValidity(),G}function Fs(...v){return Ji($e($i("BIP0340/challenge",...v)))}function pa(v,x,D){const j=Nt("signature",v,64),G=Nt("message",x),st=Nt("publicKey",D,32);try{const St=ji($e(st)),Ot=$e(j.subarray(0,32));if(!fo(Ot))return!1;const Gt=$e(j.subarray(32,64));if(!(v=>"bigint"==typeof v&&Eoon.BASE.multiplyAndAddUnsafe(v,x,D))(St,Gt,Ji(-xe));return!(!Fe||!Fe.hasEvenY()||Fe.toAffine().x!==Ot)}catch{return!1}}const ta={getPublicKey:function ls(v){return Sn(v).bytes},sign:function Ka(v,x,D=mr(32)){const j=Nt("message",v),{bytes:G,scalar:st}=Sn(x),St=Nt("auxRand",D,32),Ot=jo(st^$e($i("BIP0340/aux",St))),Gt=$i("BIP0340/nonce",Ot,G,j),xe=Ji($e(Gt));if(xe===Eo)throw new Error("sign failed: k is zero");const{bytes:Fe,scalar:Pe}=Sn(xe),lr=Fs(Fe,G,j),vr=new Uint8Array(64);if(vr.set(Fe,0),vr.set(jo(Ji(Pe+lr*st)),32),!pa(vr,j,G))throw new Error("sign: Invalid signature produced");return vr},verify:pa,utils:{randomPrivateKey:xo.utils.randomPrivateKey,lift_x:ji,pointToBytes:vi,numberToBytesBE:Nr,bytesToNumberBE:$e,taggedHash:$i,mod:Ft}};var Go=r(6391);function Da(v){if(!Number.isSafeInteger(v)||v<0)throw new Error(`Wrong positive integer: ${v}`)}function Hn(v,...x){if(!(v instanceof Uint8Array))throw new Error("Expected Uint8Array");if(x.length>0&&!x.includes(v.length))throw new Error(`Expected Uint8Array of length ${x}, not of length=${v.length}`)}const Zn={number:Da,bool:function fi(v){if("boolean"!=typeof v)throw new Error(`Expected boolean, not ${v}`)},bytes:Hn,hash:function In(v){if("function"!=typeof v||"function"!=typeof v.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");Da(v.outputLen),Da(v.blockLen)},exists:function ds(v,x=!0){if(v.destroyed)throw new Error("Hash instance has been destroyed");if(x&&v.finished)throw new Error("Hash#digest() has already been called")},output:function Fo(v,x){Hn(v);const D=x.outputLen;if(v.lengthG-St&&(this.process(j,0),St=0);for(let Pe=St;Pe>G&st),Ot=Number(D&st),xe=j?0:4;v.setUint32(x+(j?4:0),St,j),v.setUint32(x+xe,Ot,j)})(j,G-8,BigInt(8*this.length),st),this.process(j,0);const Ot=(0,Go.O8)(x),Gt=this.outputLen;if(Gt%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const xe=Gt/4,Fe=this.get();if(xe>Fe.length)throw new Error("_sha2: outputLen bigger than state");for(let Pe=0;Pev&x^~v&D,Xa=(v,x,D)=>v&x^v&D^x&D,ps=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]),Vi=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),kn=new Uint32Array(64);class hs extends Sa{constructor(){super(64,32,8,!1),this.A=0|Vi[0],this.B=0|Vi[1],this.C=0|Vi[2],this.D=0|Vi[3],this.E=0|Vi[4],this.F=0|Vi[5],this.G=0|Vi[6],this.H=0|Vi[7]}get(){const{A:x,B:D,C:j,D:G,E:st,F:St,G:Ot,H:Gt}=this;return[x,D,j,G,st,St,Ot,Gt]}set(x,D,j,G,st,St,Ot,Gt){this.A=0|x,this.B=0|D,this.C=0|j,this.D=0|G,this.E=0|st,this.F=0|St,this.G=0|Ot,this.H=0|Gt}process(x,D){for(let Pe=0;Pe<16;Pe++,D+=4)kn[Pe]=x.getUint32(D,!1);for(let Pe=16;Pe<64;Pe++){const lr=kn[Pe-15],vr=kn[Pe-2],sr=(0,Go.Ow)(lr,7)^(0,Go.Ow)(lr,18)^lr>>>3,Ze=(0,Go.Ow)(vr,17)^(0,Go.Ow)(vr,19)^vr>>>10;kn[Pe]=Ze+kn[Pe-7]+sr+kn[Pe-16]|0}let{A:j,B:G,C:st,D:St,E:Ot,F:Gt,G:xe,H:Fe}=this;for(let Pe=0;Pe<64;Pe++){const vr=Fe+((0,Go.Ow)(Ot,6)^(0,Go.Ow)(Ot,11)^(0,Go.Ow)(Ot,25))+Js(Ot,Gt,xe)+ps[Pe]+kn[Pe]|0,Ze=((0,Go.Ow)(j,2)^(0,Go.Ow)(j,13)^(0,Go.Ow)(j,22))+Xa(j,G,st)|0;Fe=xe,xe=Gt,Gt=Ot,Ot=St+vr|0,St=st,st=G,G=j,j=vr+Ze|0}j=j+this.A|0,G=G+this.B|0,st=st+this.C|0,St=St+this.D|0,Ot=Ot+this.E|0,Gt=Gt+this.F|0,xe=xe+this.G|0,Fe=Fe+this.H|0,this.set(j,G,st,St,Ot,Gt,xe,Fe)}roundClean(){kn.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class tc extends hs{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 Si=(0,Go.ld)(()=>new hs);function Jn(v){if(!Number.isSafeInteger(v))throw new Error(`Wrong integer: ${v}`)}function Fi(...v){const x=(G,st)=>St=>G(st(St));return{encode:Array.from(v).reverse().reduce((G,st)=>G?x(G,st.encode):st.encode,void 0),decode:v.reduce((G,st)=>G?x(G,st.decode):st.decode,void 0)}}function pi(v){return{encode:x=>{if(!Array.isArray(x)||x.length&&"number"!=typeof x[0])throw new Error("alphabet.encode input should be an array of numbers");return x.map(D=>{if(Jn(D),D<0||D>=v.length)throw new Error(`Digit index outside alphabet: ${D} (alphabet: ${v.length})`);return v[D]})},decode:x=>{if(!Array.isArray(x)||x.length&&"string"!=typeof x[0])throw new Error("alphabet.decode input should be array of strings");return x.map(D=>{if("string"!=typeof D)throw new Error(`alphabet.decode: not string element=${D}`);const j=v.indexOf(D);if(-1===j)throw new Error(`Unknown letter: "${D}". Allowed: ${v}`);return j})}}}function ra(v=""){if("string"!=typeof v)throw new Error("join separator should be string");return{encode:x=>{if(!Array.isArray(x)||x.length&&"string"!=typeof x[0])throw new Error("join.encode input should be array of strings");for(let D of x)if("string"!=typeof D)throw new Error(`join.encode: non-string input=${D}`);return x.join(v)},decode:x=>{if("string"!=typeof x)throw new Error("join.decode input should be string");return x.split(v)}}}function Aa(v,x="="){if(Jn(v),"string"!=typeof x)throw new Error("padding chr should be string");return{encode(D){if(!Array.isArray(D)||D.length&&"string"!=typeof D[0])throw new Error("padding.encode input should be array of strings");for(let j of D)if("string"!=typeof j)throw new Error(`padding.encode: non-string input=${j}`);for(;D.length*v%8;)D.push(x);return D},decode(D){if(!Array.isArray(D)||D.length&&"string"!=typeof D[0])throw new Error("padding.encode input should be array of strings");for(let G of D)if("string"!=typeof G)throw new Error(`padding.decode: non-string input=${G}`);let j=D.length;if(j*v%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;j>0&&D[j-1]===x;j--)if(!((j-1)*v%8))throw new Error("Invalid padding: string has too much padding");return D.slice(0,j)}}}function Ta(v){if("function"!=typeof v)throw new Error("normalize fn should be function");return{encode:x=>x,decode:x=>v(x)}}function rc(v,x,D){if(x<2)throw new Error(`convertRadix: wrong from=${x}, base cannot be less than 2`);if(D<2)throw new Error(`convertRadix: wrong to=${D}, base cannot be less than 2`);if(!Array.isArray(v))throw new Error("convertRadix: data should be array");if(!v.length)return[];let j=0;const G=[],st=Array.from(v);for(st.forEach(St=>{if(Jn(St),St<0||St>=x)throw new Error(`Wrong integer: ${St}`)});;){let St=0,Ot=!0;for(let Gt=j;Gtnew tc);const Bs=(v,x)=>x?Bs(x,v%x):v,Us=(v,x)=>v+(x-Bs(v,x));function Bi(v,x,D,j){if(!Array.isArray(v))throw new Error("convertRadix2: data should be array");if(x<=0||x>32)throw new Error(`convertRadix2: wrong from=${x}`);if(D<=0||D>32)throw new Error(`convertRadix2: wrong to=${D}`);if(Us(x,D)>32)throw new Error(`convertRadix2: carry overflow from=${x} to=${D} carryBits=${Us(x,D)}`);let G=0,st=0;const St=2**D-1,Ot=[];for(const Gt of v){if(Jn(Gt),Gt>=2**x)throw new Error(`convertRadix2: invalid data word=${Gt} from=${x}`);if(G=G<32)throw new Error(`convertRadix2: carry overflow pos=${st} from=${x}`);for(st+=x;st>=D;st-=D)Ot.push((G>>st-D&St)>>>0);G&=2**st-1}if(G=G<=x)throw new Error("Excess padding");if(!j&&G)throw new Error(`Non-zero padding: ${G}`);return j&&st>0&&Ot.push(G>>>0),Ot}function X(v,x=!1){if(Jn(v),v<=0||v>32)throw new Error("radix2: bits should be in (0..32]");if(Us(8,v)>32||Us(v,8)>32)throw new Error("radix2: carry overflow");return{encode:D=>{if(!(D instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return Bi(Array.from(D),8,v,!x)},decode:D=>{if(!Array.isArray(D)||D.length&&"number"!=typeof D[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(Bi(D,v,8,x))}}}function Jt(v){if("function"!=typeof v)throw new Error("unsafeWrapper fn should be function");return function(...x){try{return v.apply(null,x)}catch{}}}Fi(X(4),pi("0123456789ABCDEF"),ra("")),Fi(X(5),pi("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),Aa(5),ra(""));const ro=(Fi(X(5),pi("0123456789ABCDEFGHIJKLMNOPQRSTUV"),Aa(5),ra("")),Fi(X(5),pi("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),ra(""),Ta(v=>v.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),Fi(X(6),pi("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),Aa(6),ra(""))),yn=(Fi(X(6),pi("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),Aa(6),ra("")),v=>Fi(function Es(v){return Jn(v),{encode:x=>{if(!(x instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return rc(Array.from(x),256,v)},decode:x=>{if(!Array.isArray(x)||x.length&&"number"!=typeof x[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(rc(x,v,256))}}}(58),pi(v),ra(""))),ha=(yn("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),yn("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),yn("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz"),Fi(pi("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),ra(""))),Li=[996825010,642813549,513874426,1027748829,705979059];function hc(v){const x=v>>25;let D=(33554431&v)<<5;for(let j=0;j>j&1)&&(D^=Li[j]);return D}function gs(v,x,D=1){const j=v.length;let G=1;for(let st=0;st126)throw new Error(`Invalid prefix (${v})`);G=hc(G)^St>>5}G=hc(G);for(let st=0;stPe)throw new TypeError(`Wrong string length: ${Fe.length} (${Fe}). Expected (8..${Pe})`);const lr=Fe.toLowerCase();if(Fe!==lr&&Fe!==Fe.toUpperCase())throw new Error("String must be lowercase or uppercase");const vr=(Fe=lr).lastIndexOf("1");if(0===vr||-1===vr)throw new Error('Letter "1" must be present between prefix and data only');const sr=Fe.slice(0,vr),Ze=Fe.slice(vr+1);if(Ze.length<6)throw new Error("Data must be at least 6 characters long");const or=ha.decode(Ze).slice(0,-6),Ar=gs(sr,or,x);if(!Ze.endsWith(Ar))throw new Error(`Invalid checksum in ${Fe}: expected "${Ar}"`);return{prefix:sr,words:or}}return{encode:function St(Fe,Pe,lr=90){if("string"!=typeof Fe)throw new Error("bech32.encode prefix should be string, not "+typeof Fe);if(!Array.isArray(Pe)||Pe.length&&"number"!=typeof Pe[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof Pe);const vr=Fe.length+7+Pe.length;if(!1!==lr&&vr>lr)throw new TypeError(`Length ${vr} exceeds limit ${lr}`);return`${Fe=Fe.toLowerCase()}1${ha.encode(Pe)}${gs(Fe,Pe,x)}`},decode:Ot,decodeToBytes:function xe(Fe){const{prefix:Pe,words:lr}=Ot(Fe,!1);return{prefix:Pe,words:lr,bytes:j(lr)}},decodeUnsafe:Jt(Ot),fromWords:j,fromWordsUnsafe:st,toWords:G}}const at=$s("bech32");function _c(v){if(!Number.isSafeInteger(v)||v<0)throw new Error(`positive integer expected, not ${v}`)}function xl(v){if("boolean"!=typeof v)throw new Error(`boolean expected, not ${v}`)}function oc(v){return v instanceof Uint8Array||null!=v&&"object"==typeof v&&"Uint8Array"===v.constructor.name}function bn(v,...x){if(!oc(v))throw new Error("Uint8Array expected");if(x.length>0&&!x.includes(v.length))throw new Error(`Uint8Array expected of length ${x}, not of length=${v.length}`)}function Ma(v,x=!0){if(v.destroyed)throw new Error("Hash instance has been destroyed");if(x&&v.finished)throw new Error("Hash#digest() has already been called")}function Cs(v,x){bn(v);const D=x.outputLen;if(v.length{if("string"!=typeof v||v.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof v} with length ${v.length}`);return v.toLowerCase()}));const Jo=v=>new Uint32Array(v.buffer,v.byteOffset,Math.floor(v.byteLength/4)),Ya=v=>new DataView(v.buffer,v.byteOffset,v.byteLength);if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function js(v){if("string"==typeof v)v=function ll(v){if("string"!=typeof v)throw new Error("string expected, got "+typeof v);return new Uint8Array((new TextEncoder).encode(v))}(v);else{if(!oc(v))throw new Error("Uint8Array expected, got "+typeof v);v=v.slice()}return v}function ga(v,x){if(v.length!==x.length)return!1;let D=0;for(let j=0;j(Object.assign(x,v),x);function Ki(v,x,D,j){if("function"==typeof v.setBigUint64)return v.setBigUint64(x,D,j);const G=BigInt(32),st=BigInt(4294967295),St=Number(D>>G&st),Ot=Number(D&st),xe=j?0:4;v.setUint32(x+(j?4:0),St,j),v.setUint32(x+xe,Ot,j)}const ja=new Uint8Array(16),ni=Jo(ja),Xi=(v,x,D,j)=>({s3:D<<31|j>>>1,s2:x<<31|D>>>1,s1:v<<31|x>>>1,s0:v>>>1^225<<24&-(1&j)}),fa=v=>(v>>>0&255)<<24|(v>>>8&255)<<16|(v>>>16&255)<<8|v>>>24&255;class ic{constructor(x,D){this.blockLen=16,this.outputLen=16,this.s0=0,this.s1=0,this.s2=0,this.s3=0,this.finished=!1,bn(x=js(x),16);const j=Ya(x);let G=j.getUint32(0,!1),st=j.getUint32(4,!1),St=j.getUint32(8,!1),Ot=j.getUint32(12,!1);const Gt=[];for(let sr=0;sr<128;sr++)Gt.push({s0:fa(G),s1:fa(st),s2:fa(St),s3:fa(Ot)}),({s0:G,s1:st,s2:St,s3:Ot}=Xi(G,st,St,Ot));const xe=(v=D||1024)>65536?8:v>1024?4:2;var v;if(![1,2,4,8].includes(xe))throw new Error(`ghash: wrong window size=${xe}, should be 2, 4 or 8`);this.W=xe;const Pe=128/xe,lr=this.windowSize=2**xe,vr=[];for(let sr=0;sr>>xe-io-1&1))continue;const{s0:mo,s1:Bo,s2:Wo,s3:Cn}=Gt[xe*sr+io];or^=mo,Ar^=Bo,Tr^=Wo,qr^=Cn}vr.push({s0:or,s1:Ar,s2:Tr,s3:qr})}this.t=vr}_updateBlock(x,D,j,G){x^=this.s0,D^=this.s1,j^=this.s2,G^=this.s3;const{W:st,t:St,windowSize:Ot}=this;let Gt=0,xe=0,Fe=0,Pe=0;const lr=(1<>>8*Ze&255;for(let Ar=8/st-1;Ar>=0;Ar--){const Tr=or>>>st*Ar&lr,{s0:qr,s1:io,s2:$o,s3:mo}=St[vr*Ot+Tr];Gt^=qr,xe^=io,Fe^=$o,Pe^=mo,vr+=1}}this.s0=Gt,this.s1=xe,this.s2=Fe,this.s3=Pe}update(x){x=js(x),Ma(this);const D=Jo(x),j=Math.floor(x.length/16),G=x.length%16;for(let st=0;st>>1|D,D=(1&G)<<7}return v[0]^=225&-x,v}((x=js(x)).slice());super(j,D),j.fill(0)}update(x){x=js(x),Ma(this);const D=Jo(x),j=x.length%16,G=Math.floor(x.length/16);for(let st=0;stv(G,j.length).update(js(j)).digest(),D=v(new Uint8Array(16),0);return x.outputLen=D.outputLen,x.blockLen=D.blockLen,x.create=(j,G)=>v(j,G),x}Dc((v,x)=>new ic(v,x)),Dc((v,x)=>new Wi(v,x)),new Uint8Array(16);const Vs=283;function Ui(v){return v<<1^Vs&-(v>>7)}function F(v,x){let D=0;for(;x>0;x>>=1)D^=v&-(1&x),v=Ui(v);return D}const Dt=(()=>{let v=new Uint8Array(256);for(let D=0,j=1;D<256;D++,j^=Ui(j))v[D]=j;const x=new Uint8Array(256);x[0]=99;for(let D=0;D<255;D++){let j=v[255-D];j|=j<<8,x[v[D]]=255&(j^j>>4^j>>5^j>>6^j>>7^99)}return x})(),rt=Dt.map((v,x)=>Dt.indexOf(x)),wt=v=>v<<24|v>>>8,Se=v=>v<<8|v>>>24;function kr(v,x){if(256!==v.length)throw new Error("Wrong sbox length");const D=new Uint32Array(256).map((xe,Fe)=>x(v[Fe])),j=D.map(Se),G=j.map(Se),st=G.map(Se),St=new Uint32Array(65536),Ot=new Uint32Array(65536),Gt=new Uint16Array(65536);for(let xe=0;xe<256;xe++)for(let Fe=0;Fe<256;Fe++){const Pe=256*xe+Fe;St[Pe]=D[xe]^j[Fe],Ot[Pe]=G[xe]^st[Fe],Gt[Pe]=v[xe]<<8|v[Fe]}return{sbox:v,sbox2:Gt,T0:D,T1:j,T2:G,T3:st,T01:St,T23:Ot}}const Br=kr(Dt,v=>F(v,3)<<24|v<<16|v<<8|F(v,2)),To=kr(rt,v=>F(v,11)<<24|F(v,13)<<16|F(v,9)<<8|F(v,14)),rn=(()=>{const v=new Uint8Array(16);for(let x=0,D=1;x<16;x++,D=Ui(D))v[x]=D;return v})();function Ln(v){bn(v);const x=v.length;if(![16,24,32].includes(x))throw new Error(`aes: wrong key size: should be 16, 24 or 32, got: ${x}`);const{sbox2:D}=Br,j=Jo(v),G=j.length,st=Ot=>Pn(D,Ot,Ot,Ot,Ot),St=new Uint32Array(x+28);St.set(j);for(let Ot=G;Ot6&&Ot%G==4&&(Gt=st(Gt)),St[Ot]=St[Ot-G]^Gt}return St}function ln(v,x,D,j,G,st){return v[D<<8&65280|j>>>8&255]^x[G>>>8&65280|st>>>24&255]}function Pn(v,x,D,j,G){return v[255&x|65280&D]|v[j>>>16&255|G>>>16&65280]<<16}function yo(v,x,D,j,G){const{sbox2:st,T01:St,T23:Ot}=Br;let Gt=0;x^=v[Gt++],D^=v[Gt++],j^=v[Gt++],G^=v[Gt++];const xe=v.length/4-2;for(let sr=0;sr{const Ot=Ln(x),{b:Gt,o:xe,out:Fe}=function La(v,x,D){let j=v.length;const G=j%16;if(!x&&0!==G)throw new Error("aec/(cbc-ecb): unpadded plaintext with disabled padding");const st=Jo(v);if(x){let Gt=16-G;Gt||(Gt=16),j+=Gt}const St=Oo(j,D);return{b:st,o:Jo(St),out:St}}(st,G,St),Pe=Jo(D);let lr=Pe[0],vr=Pe[1],sr=Pe[2],Ze=Pe[3],or=0;for(;or+4<=Gt.length;)lr^=Gt[or+0],vr^=Gt[or+1],sr^=Gt[or+2],Ze^=Gt[or+3],({s0:lr,s1:vr,s2:sr,s3:Ze}=yo(Ot,lr,vr,sr,Ze)),xe[or++]=lr,xe[or++]=vr,xe[or++]=sr,xe[or++]=Ze;if(G){const Ar=function ki(v){const x=new Uint8Array(16),D=Jo(x);x.set(v);const j=16-v.length;for(let G=16-j;G<16;G++)x[G]=j;return D}(st.subarray(4*or));lr^=Ar[0],vr^=Ar[1],sr^=Ar[2],Ze^=Ar[3],({s0:lr,s1:vr,s2:sr,s3:Ze}=yo(Ot,lr,vr,sr,Ze)),xe[or++]=lr,xe[or++]=vr,xe[or++]=sr,xe[or++]=Ze}return Ot.fill(0),Fe},decrypt:(st,St)=>{!function Yi(v){if(bn(v),v.length%16!=0)throw new Error("aes/(cbc-ecb).decrypt ciphertext should consist of blocks with size 16")}(st);const Ot=function xn(v){const x=Ln(v),D=x.slice(),j=x.length,{sbox2:G}=Br,{T0:st,T1:St,T2:Ot,T3:Gt}=To;for(let xe=0;xe>>8&255]^Ot[Pe>>>16&255]^Gt[Pe>>>24]}return D}(x),Gt=Jo(D),xe=Oo(st.length,St),Fe=Jo(st),Pe=Jo(xe);let lr=Gt[0],vr=Gt[1],sr=Gt[2],Ze=Gt[3];for(let or=0;or+4<=Fe.length;){const Ar=lr,Tr=vr,qr=sr,io=Ze;lr=Fe[or+0],vr=Fe[or+1],sr=Fe[or+2],Ze=Fe[or+3];const{s0:$o,s1:mo,s2:Bo,s3:Wo}=Vr(Ot,lr,vr,sr,Ze);Pe[or++]=$o^Ar,Pe[or++]=mo^Tr,Pe[or++]=Bo^qr,Pe[or++]=Wo^io}return Ot.fill(0),function An(v,x){if(!x)return v;const D=v.length;if(!D)throw new Error("aes/pcks5: empty ciphertext not allowed");const j=v[D-1];if(j<=0||j>16)throw new Error(`aes/pcks5: wrong padding byte: ${j}`);const G=v.subarray(0,-j);for(let st=0;st255&v[x++]|(255&v[x++])<<8;class Ei{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,bn(x=js(x),32);const D=On(x,0),j=On(x,2),G=On(x,4),st=On(x,6),St=On(x,8),Ot=On(x,10),Gt=On(x,12),xe=On(x,14);this.r[0]=8191&D,this.r[1]=8191&(D>>>13|j<<3),this.r[2]=7939&(j>>>10|G<<6),this.r[3]=8191&(G>>>7|st<<9),this.r[4]=255&(st>>>4|St<<12),this.r[5]=St>>>1&8190,this.r[6]=8191&(St>>>14|Ot<<2),this.r[7]=8065&(Ot>>>11|Gt<<5),this.r[8]=8191&(Gt>>>8|xe<<8),this.r[9]=xe>>>5&127;for(let Fe=0;Fe<8;Fe++)this.pad[Fe]=On(x,16+2*Fe)}process(x,D,j=!1){const G=j?0:2048,{h:st,r:St}=this,Ot=St[0],Gt=St[1],xe=St[2],Fe=St[3],Pe=St[4],lr=St[5],vr=St[6],sr=St[7],Ze=St[8],or=St[9],Ar=On(x,D+0),Tr=On(x,D+2),qr=On(x,D+4),io=On(x,D+6),$o=On(x,D+8),mo=On(x,D+10),Bo=On(x,D+12),Wo=On(x,D+14);let Cn=st[0]+(8191&Ar),gn=st[1]+(8191&(Ar>>>13|Tr<<3)),sn=st[2]+(8191&(Tr>>>10|qr<<6)),Qn=st[3]+(8191&(qr>>>7|io<<9)),qn=st[4]+(8191&(io>>>4|$o<<12)),ii=st[5]+($o>>>1&8191),oo=st[6]+(8191&($o>>>14|mo<<2)),uo=st[7]+(8191&(mo>>>11|Bo<<5)),Xo=st[8]+(8191&(Bo>>>8|Wo<<8)),an=st[9]+(Wo>>>5|G),bo=0,Tn=bo+Cn*Ot+gn*(5*or)+sn*(5*Ze)+Qn*(5*sr)+qn*(5*vr);bo=Tn>>>13,Tn&=8191,Tn+=ii*(5*lr)+oo*(5*Pe)+uo*(5*Fe)+Xo*(5*xe)+an*(5*Gt),bo+=Tn>>>13,Tn&=8191;let Gn=bo+Cn*Gt+gn*Ot+sn*(5*or)+Qn*(5*Ze)+qn*(5*sr);bo=Gn>>>13,Gn&=8191,Gn+=ii*(5*vr)+oo*(5*lr)+uo*(5*Pe)+Xo*(5*Fe)+an*(5*xe),bo+=Gn>>>13,Gn&=8191;let zn=bo+Cn*xe+gn*Gt+sn*Ot+Qn*(5*or)+qn*(5*Ze);bo=zn>>>13,zn&=8191,zn+=ii*(5*sr)+oo*(5*vr)+uo*(5*lr)+Xo*(5*Pe)+an*(5*Fe),bo+=zn>>>13,zn&=8191;let wa=bo+Cn*Fe+gn*xe+sn*Gt+Qn*Ot+qn*(5*or);bo=wa>>>13,wa&=8191,wa+=ii*(5*Ze)+oo*(5*sr)+uo*(5*vr)+Xo*(5*lr)+an*(5*Pe),bo+=wa>>>13,wa&=8191;let xs=bo+Cn*Pe+gn*Fe+sn*xe+Qn*Gt+qn*Ot;bo=xs>>>13,xs&=8191,xs+=ii*(5*or)+oo*(5*Ze)+uo*(5*sr)+Xo*(5*vr)+an*(5*lr),bo+=xs>>>13,xs&=8191;let Is=bo+Cn*lr+gn*Pe+sn*Fe+Qn*xe+qn*Gt;bo=Is>>>13,Is&=8191,Is+=ii*Ot+oo*(5*or)+uo*(5*Ze)+Xo*(5*sr)+an*(5*vr),bo+=Is>>>13,Is&=8191;let Os=bo+Cn*vr+gn*lr+sn*Pe+Qn*Fe+qn*xe;bo=Os>>>13,Os&=8191,Os+=ii*Gt+oo*Ot+uo*(5*or)+Xo*(5*Ze)+an*(5*sr),bo+=Os>>>13,Os&=8191;let rs=bo+Cn*sr+gn*vr+sn*lr+Qn*Pe+qn*Fe;bo=rs>>>13,rs&=8191,rs+=ii*xe+oo*Gt+uo*Ot+Xo*(5*or)+an*(5*Ze),bo+=rs>>>13,rs&=8191;let wl=bo+Cn*Ze+gn*sr+sn*vr+Qn*lr+qn*Pe;bo=wl>>>13,wl&=8191,wl+=ii*Fe+oo*xe+uo*Gt+Xo*Ot+an*(5*or),bo+=wl>>>13,wl&=8191;let Wa=bo+Cn*or+gn*Ze+sn*sr+Qn*vr+qn*lr;bo=Wa>>>13,Wa&=8191,Wa+=ii*Pe+oo*Fe+uo*xe+Xo*Gt+an*Ot,bo+=Wa>>>13,Wa&=8191,bo=(bo<<2)+bo|0,bo=bo+Tn|0,Tn=8191&bo,bo>>>=13,Gn+=bo,st[0]=Tn,st[1]=Gn,st[2]=zn,st[3]=wa,st[4]=xs,st[5]=Is,st[6]=Os,st[7]=rs,st[8]=wl,st[9]=Wa}finalize(){const{h:x,pad:D}=this,j=new Uint16Array(10);let G=x[1]>>>13;x[1]&=8191;for(let Ot=2;Ot<10;Ot++)x[Ot]+=G,G=x[Ot]>>>13,x[Ot]&=8191;x[0]+=5*G,G=x[0]>>>13,x[0]&=8191,x[1]+=G,G=x[1]>>>13,x[1]&=8191,x[2]+=G,j[0]=x[0]+5,G=j[0]>>>13,j[0]&=8191;for(let Ot=1;Ot<10;Ot++)j[Ot]=x[Ot]+G,G=j[Ot]>>>13,j[Ot]&=8191;j[9]-=8192;let st=(1^G)-1;for(let Ot=0;Ot<10;Ot++)j[Ot]&=st;st=~st;for(let Ot=0;Ot<10;Ot++)x[Ot]=x[Ot]&st|j[Ot];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 St=x[0]+D[0];x[0]=65535&St;for(let Ot=1;Ot<8;Ot++)St=(x[Ot]+D[Ot]|0)+(St>>>16)|0,x[Ot]=65535&St}update(x){Ma(this);const{buffer:D,blockLen:j}=this,G=(x=js(x)).length;for(let st=0;st>>0,x[st++]=j[St]>>>8;return x}digest(){const{buffer:x,outputLen:D}=this;this.digestInto(x);const j=x.slice(0,D);return this.destroy(),j}}const zo=function aa(v){const x=(j,G)=>v(G).update(js(j)).digest(),D=v(new Uint8Array(32));return x.outputLen=D.outputLen,x.blockLen=D.blockLen,x.create=j=>v(j),x}(v=>new Ei(v)),Tc=v=>Uint8Array.from(v.split("").map(x=>x.charCodeAt(0))),ul=Tc("expand 16-byte k"),cc=Tc("expand 32-byte k"),zl=Jo(ul),Mc=Jo(cc);function No(v,x){return v<>>32-x}function Zi(v){return v.byteOffset%4==0}Mc.slice();const Pa=2**32-1,Lo=new Uint32Array;function bc(v,x){const{allowShortKeys:D,extendNonceFn:j,counterLength:G,counterRight:st,rounds:St}=function Kc(v,x){if(null==x||"object"!=typeof x)throw new Error("options must be defined");return Object.assign(v,x)}({allowShortKeys:!1,counterLength:8,counterRight:!1,rounds:20},x);if("function"!=typeof v)throw new Error("core must be a function");return _c(G),_c(St),xl(st),xl(D),(Ot,Gt,xe,Fe,Pe=0)=>{bn(Ot),bn(Gt),bn(xe);const lr=xe.length;if(Fe||(Fe=new Uint8Array(lr)),bn(Fe),_c(Pe),Pe<0||Pe>=Pa)throw new Error("arx: counter overflow");if(Fe.length=Pa)throw new Error("arx: counter overflow");const Ze=Math.min(64,Gt-sr);if(Pe&&64===Ze){const or=sr/4;if(sr%4!=0)throw new Error("arx: invalid block position");for(let Tr,Ar=0;Ar<16;Ar++)Tr=or+Ar,vr[Tr]=lr[Tr]^Fe[Ar];sr+=64}else{for(let Ar,or=0;or0;)vr.pop().fill(0);return Fe}}function wc(v,x,D,j,G,st=20){let St=v[0],Ot=v[1],Gt=v[2],xe=v[3],Fe=x[0],Pe=x[1],lr=x[2],vr=x[3],sr=x[4],Ze=x[5],or=x[6],Ar=x[7],Tr=G,qr=D[0],io=D[1],$o=D[2],mo=St,Bo=Ot,Wo=Gt,Cn=xe,gn=Fe,sn=Pe,Qn=lr,qn=vr,ii=sr,oo=Ze,uo=or,Xo=Ar,an=Tr,bo=qr,Tn=io,Gn=$o;for(let wa=0;wa{v.update(x);const D=x.length%16;D&&v.update(Bd.subarray(D))},hp=new Uint8Array(32);function R(v,x,D,j,G){const st=v(x,D,hp),St=zo.create(st);G&&Mo(St,G),Mo(St,j);const Ot=new Uint8Array(16),Gt=Ya(Ot);Ki(Gt,0,BigInt(G?G.length:0),!0),Ki(Gt,8,BigInt(j.length),!0),St.update(Ot);const xe=St.digest();return st.fill(0),xe}const W=v=>(x,D,j)=>(bn(x,32),bn(D),{encrypt:(st,St)=>{const Ot=st.length,Gt=Ot+16;St?bn(St,Gt):St=new Uint8Array(Gt),v(x,D,st,St,1);const xe=R(v,x,D,St.subarray(0,-16),j);return St.set(xe,Ot),St},decrypt:(st,St)=>{const Ot=st.length,Gt=Ot-16;if(Ot<16)throw new Error("encrypted data must be at least 16 bytes");St?bn(St,Gt):St=new Uint8Array(Gt);const xe=st.subarray(0,-16);if(!ga(st.subarray(-16),R(v,x,D,xe,j)))throw new Error("invalid tag");return v(x,D,xe,St,1),St}});W(Yc),W(Fd);class ht extends Go.Vw{constructor(x,D){super(),this.finished=!1,this.destroyed=!1,Zn.hash(x);const j=(0,Go.ZJ)(D);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 G=this.blockLen,st=new Uint8Array(G);st.set(j.length>G?x.create().update(j).digest():j);for(let St=0;Stnew ht(v,x).update(D).digest();Ht.create=(v,x)=>new ht(v,x);const Er=new Uint8Array([0]),cr=new Uint8Array;var mn=Object.defineProperty,un=(v,x)=>{for(var D in x)mn(v,D,{get:x[D],enumerable:!0})},ca=Symbol("verified"),ka=v=>v instanceof Object;function Ss(v){if(!ka(v)||"number"!=typeof v.kind||"string"!=typeof v.content||"number"!=typeof v.created_at||"string"!=typeof v.pubkey||!v.pubkey.match(/^[a-f0-9]{64}$/)||!Array.isArray(v.tags))return!1;for(let x=0;xyc,QueueNode:()=>gp,binarySearch:()=>dd,insertEventIntoAscendingList:()=>ph,insertEventIntoDescendingList:()=>_u,normalizeURL:()=>Cl,utf8Decoder:()=>Ks,utf8Encoder:()=>Za});var Ks=new TextDecoder("utf-8"),Za=new TextEncoder;function Cl(v){-1===v.indexOf("://")&&(v="wss://"+v);let x=new URL(v);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 _u(v,x){const[D,j]=dd(v,G=>x.id===G.id?0:x.created_at===G.created_at?-1:G.created_at-x.created_at);return j||v.splice(D,0,x),v}function ph(v,x){const[D,j]=dd(v,G=>x.id===G.id?0:x.created_at===G.created_at?-1:x.created_at-G.created_at);return j||v.splice(D,0,x),v}function dd(v,x){let D=0,j=v.length-1;for(;D<=j;){const G=Math.floor((D+j)/2),st=x(v[G]);if(0===st)return[G,!0];st<0?j=G-1:D=G+1}return[D,!1]}var gp=class{value;next=null;prev=null;constructor(v){this.value=v}},yc=class{first;last;constructor(){this.first=null,this.last=null}enqueue(v){const x=new gp(v);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 v=this.first;return this.first=v.next,v.value}};function Rn(v){let x=Si(Za.encode(function mp(v){if(!Ss(v))throw new Error("can't serialize event with wrong or missing properties");return JSON.stringify([0,v.pubkey,v.created_at,v.kind,v.tags,v.content])}(v)));return(0,Go.My)(x)}var Ic=new class{generateSecretKey(){return ta.utils.randomPrivateKey()}getPublicKey(v){return(0,Go.My)(ta.getPublicKey(v))}finalizeEvent(v,x){const D=v;return D.pubkey=(0,Go.My)(ta.getPublicKey(x)),D.id=Rn(D),D.sig=(0,Go.My)(ta.sign(Rn(D),x)),D[ca]=!0,D}verifyEvent(v){if("boolean"==typeof v[ca])return v[ca];const x=Rn(v);if(x!==v.id)return v[ca]=!1,!1;try{const D=ta.verify(v.sig,x,v.pubkey);return v[ca]=D,D}catch{return v[ca]=!1,!1}}},Qc=Ic.generateSecretKey,Ia=Ic.getPublicKey,lc=Ic.finalizeEvent,Oc=Ic.verifyEvent;function Ha(v){return 1e3<=v&&v<1e4||[1,2,4,5,6,7,8,16,40,41,42,43,44].includes(v)}function Ud(v){return[0,3].includes(v)||1e4<=v&&v<2e4}function dc(v){return 2e4<=v&&v<3e4}function pl(v){return 3e4<=v&&v<4e4}function ba(v){return Ha(v)?"regular":Ud(v)?"replaceable":dc(v)?"ephemeral":pl(v)?"parameterized":"unknown"}function Dl(v,x){const D=x instanceof Array?x:[x];return Ss(v)&&D.includes(v.kind)||!1}un({},{Application:()=>hh,BadgeAward:()=>hn,BadgeDefinition:()=>Vd,BlockedRelaysList:()=>En,BookmarkList:()=>Kn,Bookmarksets:()=>hl,Calendar:()=>Xl,CalendarEventRSVP:()=>gd,ChannelCreation:()=>P,ChannelHideMessage:()=>Et,ChannelMessage:()=>nt,ChannelMetadata:()=>$,ChannelMuteUser:()=>Ut,ClassifiedListing:()=>fh,ClientAuth:()=>Ea,CommunitiesList:()=>jn,CommunityDefinition:()=>bp,CommunityPostApproval:()=>to,Contacts:()=>ku,CreateOrUpdateProduct:()=>la,CreateOrUpdateStall:()=>Lc,Curationsets:()=>Jc,Date:()=>zd,DirectMessageRelaysList:()=>Po,DraftClassifiedListing:()=>mh,DraftLong:()=>Ii,Emojisets:()=>Eu,EncryptedDirectMessage:()=>Hl,EventDeletion:()=>$d,FileMetadata:()=>Ge,FileServerPreference:()=>Vn,Followsets:()=>Wl,GenericRepost:()=>M,Genericlists:()=>Gl,GiftWrap:()=>Re,HTTPAuth:()=>Xs,Handlerinformation:()=>Yl,Handlerrecommendation:()=>fd,Highlights:()=>Ro,InterestsList:()=>qa,Interestsets:()=>Ja,JobFeedback:()=>Zr,JobRequest:()=>Rr,JobResult:()=>Sr,Label:()=>Dr,LightningPubRPC:()=>bi,LiveChatMessage:()=>pr,LiveEvent:()=>gh,LongFormArticle:()=>Pc,Metadata:()=>ud,Mutelist:()=>Co,NWCWalletInfo:()=>Bn,NWCWalletRequest:()=>Ba,NWCWalletResponse:()=>bs,NostrConnect:()=>Rc,OpenTimestamps:()=>ue,Pinlist:()=>Yo,PrivateDirectMessage:()=>jd,ProblemTracker:()=>Or,ProfileBadges:()=>gl,PublicChatsList:()=>Nn,Reaction:()=>Gs,RecommendRelay:()=>pd,RelayList:()=>Ho,Relaysets:()=>Nc,Report:()=>tr,Reporting:()=>ze,Repost:()=>Qa,Seal:()=>hd,SearchRelaysList:()=>mi,ShortTextNote:()=>As,Time:()=>tl,UserEmojiList:()=>lo,UserStatuses:()=>Wg,Zap:()=>Vo,ZapGoal:()=>go,ZapRequest:()=>zr,classifyKind:()=>ba,isEphemeralKind:()=>dc,isKind:()=>Dl,isParameterizedReplaceableKind:()=>pl,isRegularKind:()=>Ha,isReplaceableKind:()=>Ud});var ud=0,As=1,pd=2,ku=3,Hl=4,$d=5,Qa=6,Gs=7,hn=8,hd=13,jd=14,M=16,P=40,$=41,nt=42,Et=43,Ut=44,ue=1040,Re=1059,Ge=1063,pr=1311,Or=1971,tr=1984,ze=1984,Dr=1985,to=4550,Rr=5999,Sr=6999,Zr=7e3,go=9041,zr=9734,Vo=9735,Ro=9802,Co=1e4,Yo=10001,Ho=10002,Kn=10003,jn=10004,Nn=10005,En=10006,mi=10007,qa=10015,lo=10030,Po=10050,Vn=10096,Bn=13194,bi=21e3,Ea=22242,Ba=23194,bs=23195,Rc=24133,Xs=27235,Wl=3e4,Gl=30001,Nc=30002,hl=30003,Jc=30004,gl=30008,Vd=30009,Ja=30015,Lc=30017,la=30018,Pc=30023,Ii=30024,Eu=30030,hh=30078,gh=30311,Wg=30315,fh=30402,mh=30403,zd=31922,tl=31923,Xl=31924,gd=31925,fd=31989,Yl=31990,bp=34550;function bh(v,x){if(v.ids&&-1===v.ids.indexOf(x.id)||v.kinds&&-1===v.kinds.indexOf(x.kind)||v.authors&&-1===v.authors.indexOf(x.pubkey))return!1;for(let D in v)if("#"===D[0]){let G=v[`#${D.slice(1)}`];if(G&&!x.tags.find(([st,St])=>st===D.slice(1)&&-1!==G.indexOf(St)))return!1}return!(v.since&&x.created_atv.until)}function Cu(v,x){let D=x.length+3,j=v.indexOf(`"${x}":`)+D,G=v.slice(j).indexOf('"')+j+1;return v.slice(G,G+64)}function Ql(v,x){let D=x.length,j=v.indexOf(`"${x}":`)+D+3,G=v.slice(j),st=Math.min(G.indexOf(","),G.indexOf("}"));return parseInt(G.slice(0,st),10)}function Wd(v){let x=v.slice(0,22).indexOf('"EVENT"');if(-1===x)return null;let D=v.slice(x+7+1).indexOf('"');if(-1===D)return null;let j=x+7+1+D,G=v.slice(j+1,80).indexOf('"');return-1===G?null:v.slice(j+1,j+1+G)}function Du(v,x){return x===Cu(v,"id")}function Kg(v,x){return x===Cu(v,"pubkey")}function yh(v,x){return x===Ql(v,"kind")}function vh(v,x){return{kind:Ea,created_at:Math.floor(Date.now()/1e3),tags:[["relay",v],["challenge",x]],content:""}}function Kd(){return el.apply(this,arguments)}function el(){return(el=(0,s.A)(function*(){return new Promise(v=>{const x=new MessageChannel,D=()=>{x.port1.removeEventListener("message",D),v()};x.port1.addEventListener("message",D),x.port2.postMessage(0),x.port1.start()})})).apply(this,arguments)}un({},{getHex64:()=>Cu,getInt:()=>Ql,getSubscriptionId:()=>Wd,matchEventId:()=>Du,matchEventKind:()=>yh,matchEventPubkey:()=>Kg}),un({},{makeAuthEvent:()=>vh});var xh=v=>(v[ca]=!0,!0),ql=class{url;_connected=!1;onclose=null;onnotice=v=>console.debug(`NOTICE from ${this.url}: ${v}`);_onauth=null;baseEoseTimeout=4400;connectionTimeout=4400;publishTimeout=4400;openSubs=new Map;connectionTimeoutHandle;connectionPromise;openCountRequests=new Map;openEventPublishes=new Map;ws;incomingMessageQueue=new yc;queueRunning=!1;challenge;serial=0;verifyEvent;_WebSocket;constructor(v,x){this.url=Cl(v),this.verifyEvent=x.verifyEvent,this._WebSocket=x.websocketImplementation||WebSocket}static connect(v,x){return(0,s.A)(function*(){const D=new ql(v,x);return yield D.connect(),D})()}closeAllSubscriptions(v){for(let[x,D]of this.openSubs)D.close(v);this.openSubs.clear();for(let[x,D]of this.openEventPublishes)D.reject(new Error(v));this.openEventPublishes.clear();for(let[x,D]of this.openCountRequests)D.reject(new Error(v));this.openCountRequests.clear()}get connected(){return this._connected}connect(){var v=this;return(0,s.A)(function*(){return v.connectionPromise||(v.challenge=void 0,v.connectionPromise=new Promise((x,D)=>{v.connectionTimeoutHandle=setTimeout(()=>{D("connection timed out"),v.connectionPromise=void 0,v.onclose?.(),v.closeAllSubscriptions("relay connection timed out")},v.connectionTimeout);try{v.ws=new v._WebSocket(v.url)}catch(j){return void D(j)}v.ws.onopen=()=>{clearTimeout(v.connectionTimeoutHandle),v._connected=!0,x()},v.ws.onerror=j=>{D(j.message||"websocket error"),v._connected&&(v._connected=!1,v.connectionPromise=void 0,v.onclose?.(),v.closeAllSubscriptions("relay connection errored"))},v.ws.onclose=(0,s.A)(function*(){v._connected&&(v._connected=!1,v.connectionPromise=void 0,v.onclose?.(),v.closeAllSubscriptions("relay connection closed"))}),v.ws.onmessage=v._onmessage.bind(v)})),v.connectionPromise})()}runQueue(){var v=this;return(0,s.A)(function*(){for(v.queueRunning=!0;!1!==v.handleNext();)yield Kd();v.queueRunning=!1})()}handleNext(){const v=this.incomingMessageQueue.dequeue();if(!v)return!1;const x=Wd(v);if(x){const D=this.openSubs.get(x);if(!D)return;const j=Cu(v,"id"),G=D.alreadyHaveEvent?.(j);if(D.receivedEvent?.(this,j),G)return}try{let D=JSON.parse(v);switch(D[0]){case"EVENT":{const j=this.openSubs.get(D[1]),G=D[2];return void(this.verifyEvent(G)&&function wh(v,x){for(let D=0;D{x.ws?.send(v)})})()}auth(v){var x=this;return(0,s.A)(function*(){if(!x.challenge)throw new Error("can't perform auth, no challenge was received");const D=yield v(vh(x.url,x.challenge)),j=new Promise((G,st)=>{x.openEventPublishes.set(D.id,{resolve:G,reject:st})});return x.send('["AUTH",'+JSON.stringify(D)+"]"),j})()}publish(v){var x=this;return(0,s.A)(function*(){const D=new Promise((j,G)=>{x.openEventPublishes.set(v.id,{resolve:j,reject:G})});return x.send('["EVENT",'+JSON.stringify(v)+"]"),setTimeout(()=>{const j=x.openEventPublishes.get(v.id);j&&(j.reject(new Error("publish timed out")),x.openEventPublishes.delete(v.id))},x.publishTimeout),D})()}count(v,x){var D=this;return(0,s.A)(function*(){D.serial++;const j=x?.id||"count:"+D.serial,G=new Promise((st,St)=>{D.openCountRequests.set(j,{resolve:st,reject:St})});return D.send('["COUNT","'+j+'",'+JSON.stringify(v).substring(1)),G})()}subscribe(v,x){const D=this.prepareSubscription(v,x);return D.fire(),D}prepareSubscription(v,x){this.serial++;const D=x.id||"sub:"+this.serial,j=new _h(this,D,v,x);return this.openSubs.set(D,j),j}close(){this.closeAllSubscriptions("relay connection closed by us"),this._connected=!1,this.ws?.close()}_onmessage(v){this.incomingMessageQueue.enqueue(v.data),this.queueRunning||this.runQueue()}},_h=class{relay;id;closed=!1;eosed=!1;filters;alreadyHaveEvent;receivedEvent;onevent;oneose;onclose;eoseTimeout;eoseTimeoutHandle;constructor(v,x,D,j){this.relay=v,this.filters=D,this.id=x,this.alreadyHaveEvent=j.alreadyHaveEvent,this.receivedEvent=j.receivedEvent,this.eoseTimeout=j.eoseTimeout||v.baseEoseTimeout,this.oneose=j.oneose,this.onclose=j.onclose,this.onevent=j.onevent||(G=>{console.warn(`onevent() callback not defined for subscription '${this.id}' in relay ${this.relay.url}. event received:`,G)})}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(v="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?.(v)}};try{WebSocket}catch{}var Gd,wp=class{relays=new Map;seenOn=new Map;trackRelays=!1;verifyEvent;trustedRelayURLs=new Set;_WebSocket;constructor(v){this.verifyEvent=v.verifyEvent,this._WebSocket=v.websocketImplementation}ensureRelay(v,x){var D=this;return(0,s.A)(function*(){v=Cl(v);let j=D.relays.get(v);return j||(j=new ql(v,{verifyEvent:D.trustedRelayURLs.has(v)?xh:D.verifyEvent,websocketImplementation:D._WebSocket}),x?.connectionTimeout&&(j.connectionTimeout=x.connectionTimeout),D.relays.set(v,j)),yield j.connect(),j})()}close(v){v.map(Cl).forEach(x=>{this.relays.get(x)?.close()})}subscribeMany(v,x,D){return this.subscribeManyMap(Object.fromEntries(v.map(j=>[j,x])),D)}subscribeManyMap(v,x){var D=this;this.trackRelays&&(x.receivedEvent=(lr,vr)=>{let sr=this.seenOn.get(vr);sr||(sr=new Set,this.seenOn.set(vr,sr)),sr.add(lr)});const j=new Set,G=[],st=Object.keys(v).length,St=[];let Ot=lr=>{St[lr]=!0,St.filter(vr=>vr).length===st&&(x.oneose?.(),Ot=()=>{})};const Gt=[];let xe=(lr,vr)=>{Ot(lr),Gt[lr]=vr,Gt.filter(sr=>sr).length===st&&(x.onclose?.(Gt),xe=()=>{})};const Fe=lr=>{if(x.alreadyHaveEvent?.(lr))return!0;const vr=j.has(lr);return j.add(lr),vr},Pe=Promise.all(Object.entries(v).map(function(){var lr=(0,s.A)(function*(vr,sr,Ze){if(Ze.indexOf(vr)!==sr)return void xe(sr,"duplicate url");let Tr,[or,Ar]=vr;or=Cl(or);try{Tr=yield D.ensureRelay(or,{connectionTimeout:x.maxWait?Math.max(.8*x.maxWait,x.maxWait-1e3):void 0})}catch(io){return void xe(sr,io?.message||String(io))}let qr=Tr.subscribe(Ar,{...x,oneose:()=>Ot(sr),onclose:io=>xe(sr,io),alreadyHaveEvent:Fe,eoseTimeout:x.maxWait});G.push(qr)});return function(vr,sr,Ze){return lr.apply(this,arguments)}}()));return{close:()=>(0,s.A)(function*(){yield Pe,G.forEach(lr=>{lr.close()})})()}}subscribeManyEose(v,x,D){const j=this.subscribeMany(v,x,{...D,oneose(){j.close()}});return j}querySync(v,x,D){var j=this;return(0,s.A)(function*(){return new Promise(function(){var G=(0,s.A)(function*(st){const St=[];j.subscribeManyEose(v,[x],{...D,onevent(Ot){St.push(Ot)},onclose(Ot){st(St)}})});return function(st){return G.apply(this,arguments)}}())})()}get(v,x,D){var j=this;return(0,s.A)(function*(){x.limit=1;const G=yield j.querySync(v,x,D);return G.sort((st,St)=>St.created_at-st.created_at),G[0]||null})()}publish(v,x){var D=this;return v.map(Cl).map(function(){var j=(0,s.A)(function*(G,st,St){if(St.indexOf(G)!==st)return Promise.reject("duplicate url");let Ot=yield D.ensureRelay(G);return Ot.publish(x).then(Gt=>{if(D.trackRelays){let xe=D.seenOn.get(x.id);xe||(xe=new Set,D.seenOn.set(x.id,xe)),xe.add(Ot)}return Gt})});return function(G,st,St){return j.apply(this,arguments)}}())}listConnectionStatus(){const v=new Map;return this.relays.forEach((x,D)=>v.set(D,x.connected)),v}destroy(){this.relays.forEach(v=>v.close()),this.relays=new Map}};try{Gd=WebSocket}catch{}var Xg=class extends wp{constructor(){super({verifyEvent:Oc,websocketImplementation:Gd})}},yp={};un(yp,{BECH32_REGEX:()=>Fc,Bech32MaxSize:()=>Su,NostrTypeGuard:()=>kh,decode:()=>Sl,encodeBytes:()=>Ts,naddrEncode:()=>Ou,neventEncode:()=>bd,noteEncode:()=>Tu,nprofileEncode:()=>Iu,npubEncode:()=>Au,nsecEncode:()=>Eh});var kh={isNProfile:v=>/^nprofile1[a-z\d]+$/.test(v||""),isNEvent:v=>/^nevent1[a-z\d]+$/.test(v||""),isNAddr:v=>/^naddr1[a-z\d]+$/.test(v||""),isNSec:v=>/^nsec1[a-z\d]{58}$/.test(v||""),isNPub:v=>/^npub1[a-z\d]{58}$/.test(v||""),isNote:v=>/^note1[a-z\d]+$/.test(v||""),isNcryptsec:v=>/^ncryptsec1[a-z\d]+$/.test(v||"")},Su=5e3,Fc=/[\x21-\x7E]{1,83}1[023456789acdefghjklmnpqrstuvwxyz]{6,}/;function Sl(v){let{prefix:x,words:D}=at.decode(v,Su),j=new Uint8Array(at.fromWords(D));switch(x){case"nprofile":{let G=Xd(j);if(!G[0]?.[0])throw new Error("missing TLV 0 for nprofile");if(32!==G[0][0].length)throw new Error("TLV 0 should be 32 bytes");return{type:"nprofile",data:{pubkey:(0,Go.My)(G[0][0]),relays:G[1]?G[1].map(st=>Ks.decode(st)):[]}}}case"nevent":{let G=Xd(j);if(!G[0]?.[0])throw new Error("missing TLV 0 for nevent");if(32!==G[0][0].length)throw new Error("TLV 0 should be 32 bytes");if(G[2]&&32!==G[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(G[3]&&4!==G[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"nevent",data:{id:(0,Go.My)(G[0][0]),relays:G[1]?G[1].map(st=>Ks.decode(st)):[],author:G[2]?.[0]?(0,Go.My)(G[2][0]):void 0,kind:G[3]?.[0]?parseInt((0,Go.My)(G[3][0]),16):void 0}}}case"naddr":{let G=Xd(j);if(!G[0]?.[0])throw new Error("missing TLV 0 for naddr");if(!G[2]?.[0])throw new Error("missing TLV 2 for naddr");if(32!==G[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(!G[3]?.[0])throw new Error("missing TLV 3 for naddr");if(4!==G[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"naddr",data:{identifier:Ks.decode(G[0][0]),pubkey:(0,Go.My)(G[2][0]),kind:parseInt((0,Go.My)(G[3][0]),16),relays:G[1]?G[1].map(st=>Ks.decode(st)):[]}}}case"nsec":return{type:x,data:j};case"npub":case"note":return{type:x,data:(0,Go.My)(j)};default:throw new Error(`unknown prefix ${x}`)}}function Xd(v){let x={},D=v;for(;D.length>0;){let j=D[0],G=D[1],st=D.slice(2,2+G);if(D=D.slice(2+G),st.lengthZa.encode(D))}))}function bd(v){let x;return void 0!==v.kind&&(x=function vp(v){const x=new Uint8Array(4);return x[0]=v>>24&255,x[1]=v>>16&255,x[2]=v>>8&255,x[3]=255&v,x}(v.kind)),Mu("nevent",xp({0:[(0,Go.aT)(v.id)],1:(v.relays||[]).map(j=>Za.encode(j)),2:v.author?[(0,Go.aT)(v.author)]:[],3:x?[new Uint8Array(x)]:[]}))}function Ou(v){let x=new ArrayBuffer(4);return new DataView(x).setUint32(0,v.kind,!1),Mu("naddr",xp({0:[Za.encode(v.identifier)],1:(v.relays||[]).map(j=>Za.encode(j)),2:[(0,Go.aT)(v.pubkey)],3:[new Uint8Array(x)]}))}function xp(v){let x=[];return Object.entries(v).reverse().forEach(([D,j])=>{j.forEach(G=>{let st=new Uint8Array(G.length+2);st.set([parseInt(D)],0),st.set([G.length],1),st.set(G,2),x.push(st)})}),(0,Go.Id)(...x)}var Ch={};function _p(v,x,D){return Jl.apply(this,arguments)}function Jl(){return(Jl=(0,s.A)(function*(v,x,D){const j=v instanceof Uint8Array?(0,Go.My)(v):v,st=Ca(xo.getSharedSecret(j,"02"+x));let St=Uint8Array.from((0,Go.po)(16)),Ot=Za.encode(D),Gt=nn(st,St).encrypt(Ot);return`${ro.encode(new Uint8Array(Gt))}?iv=${ro.encode(new Uint8Array(St.buffer))}`})).apply(this,arguments)}function wd(v,x,D){return fl.apply(this,arguments)}function fl(){return(fl=(0,s.A)(function*(v,x,D){const j=v instanceof Uint8Array?(0,Go.My)(v):v;let[G,st]=D.split("?iv="),Ot=Ca(xo.getSharedSecret(j,"02"+x)),Gt=ro.decode(st),xe=ro.decode(G),Fe=nn(Ot,Gt).decrypt(xe);return Ks.decode(Fe)})).apply(this,arguments)}function Ca(v){return v.slice(1,33)}un(Ch,{decrypt:()=>wd,encrypt:()=>_p}),un({},{NIP05_REGEX:()=>Ms,isNip05:()=>Tl,isValid:()=>Pu,queryProfile:()=>Lu,searchDomain:()=>Yd,useFetchImplementation:()=>Sh});var Nu,Ms=/^(?:([\w.+-]+)@)?([\w_-]+(\.[\w_-]+)+)$/,Tl=v=>Ms.test(v||"");try{Nu=fetch}catch{}function Sh(v){Nu=v}function Yd(v){return kp.apply(this,arguments)}function kp(){return(kp=(0,s.A)(function*(v,x=""){try{const D=`https://${v}/.well-known/nostr.json?name=${x}`,j=yield Nu(D,{redirect:"manual"});if(200!==j.status)throw Error("Wrong response code");return(yield j.json()).names}catch{return{}}})).apply(this,arguments)}function Lu(v){return ml.apply(this,arguments)}function ml(){return(ml=(0,s.A)(function*(v){const x=v.match(Ms);if(!x)return null;const[,D="_",j]=x;try{const G=`https://${j}/.well-known/nostr.json?name=${D}`,st=yield Nu(G,{redirect:"manual"});if(200!==st.status)throw Error("Wrong response code");const St=yield st.json(),Ot=St.names[D];return Ot?{pubkey:Ot,relays:St.relays?.[Ot]}:null}catch{return null}})).apply(this,arguments)}function Pu(v,x){return Ml.apply(this,arguments)}function Ml(){return(Ml=(0,s.A)(function*(v,x){const D=yield Lu(x);return!!D&&D.pubkey===v})).apply(this,arguments)}function Yg(v){const x={reply:void 0,root:void 0,mentions:[],profiles:[],quotes:[]};let D,j;for(let G=v.tags.length-1;G>=0;G--){const st=v.tags[G];if("e"===st[0]&&st[1]){const[St,Ot,Gt,xe,Fe]=st,Pe={id:Ot,relays:Gt?[Gt]:[],author:Fe};if("root"===xe){x.root=Pe;continue}if("reply"===xe){x.reply=Pe;continue}if("mention"===xe){x.mentions.push(Pe);continue}D?j=Pe:D=Pe,x.mentions.push(Pe)}else{if("q"===st[0]&&st[1]){const[St,Ot,Gt]=st;x.quotes.push({id:Ot,relays:Gt?[Gt]:[]})}"p"===st[0]&&st[1]&&x.profiles.push({pubkey:st[1],relays:st[2]?[st[2]]:[]})}}return x.root||(x.root=j||D||x.reply),x.reply||(x.reply=D||x.root),[x.reply,x.root].forEach(G=>{if(!G)return;let st=x.mentions.indexOf(G);if(-1!==st&&x.mentions.splice(st,1),G.author){let St=x.profiles.find(Ot=>Ot.pubkey===G.author);St&&St.relays&&(G.relays||(G.relays=[]),St.relays.forEach(Ot=>{-1===G.relays?.indexOf(Ot)&&G.relays.push(Ot)}),St.relays=G.relays)}}),x.mentions.forEach(G=>{if(G.author){let st=x.profiles.find(St=>St.pubkey===G.author);st&&st.relays&&(G.relays||(G.relays=[]),st.relays.forEach(St=>{-1===G.relays.indexOf(St)&&G.relays.push(St)}),st.relays=G.relays)}}),x}un({},{parse:()=>Yg}),un({},{fetchRelayInformation:()=>Zg,useFetchImplementation:()=>Am});try{fetch}catch{}function Am(v){}function Zg(v){return yd.apply(this,arguments)}function yd(){return(yd=(0,s.A)(function*(v){return yield(yield fetch(v.replace("ws://","http://").replace("wss://","https://"),{headers:{Accept:"application/nostr+json"}})).json()})).apply(this,arguments)}function Mh(v){let x=0;for(let D=0;D<64;D+=8){const j=parseInt(v.substring(D,D+8),16);if(0!==j){x+=Math.clz32(j);break}x+=32}return x}function Ih(v,x){let D=0;const j=v,G=["nonce",D.toString(),x.toString()];for(j.tags.push(G);;){const st=Math.floor((new Date).getTime()/1e3);if(st!==j.created_at&&(D=0,j.created_at=st),G[1]=(++D).toString(),j.id=Cp(j),Mh(j.id)>=x)break}return j}function Cp(v){return(0,Go.My)(Si(Za.encode(JSON.stringify([0,v.pubkey,v.created_at,v.kind,v.tags,v.content]))))}function Tm(v,x,D,j){return lc({kind:Qa,tags:[...v.tags??[],["e",x.id,D],["p",x.pubkey]],content:""===v.content?"":JSON.stringify(x),created_at:v.created_at},j)}function Oh(v){if(v.kind!==Qa)return;let x,D;for(let j=v.tags.length-1;j>=0&&(void 0===x||void 0===D);j--){const G=v.tags[j];G.length>=2&&("e"===G[0]&&void 0===x?x=G:"p"===G[0]&&void 0===D&&(D=G))}return void 0!==x?{id:x[1],relays:[x[2],D?.[2]].filter(j=>"string"==typeof j),author:D?.[1]}:void 0}function Mm(v,{skipVerification:x}={}){const D=Oh(v);if(void 0===D||""===v.content)return;let j;try{j=JSON.parse(v.content)}catch{return}return j.id===D.id&&(x||Oc(j))?j:void 0}un({},{fastEventHash:()=>Cp,getPow:()=>Mh,minePow:()=>Ih}),un({},{finishRepostEvent:()=>Tm,getRepostedEvent:()=>Mm,getRepostedEventPointer:()=>Oh}),un({},{NOSTR_URI_REGEX:()=>Bu,parse:()=>Nh,test:()=>Dp});var Bu=new RegExp(`nostr:(${Fc.source})`);function Dp(v){return"string"==typeof v&&new RegExp(`^${Bu.source}$`).test(v)}function Nh(v){const x=v.match(new RegExp(`^${Bu.source}$`));if(!x)throw new Error(`Invalid Nostr URI: ${v}`);return{uri:x[0],value:x[1],decoded:Sl(x[1])}}function Qg(v,x,D){const j=x.tags.filter(G=>G.length>=2&&("e"===G[0]||"p"===G[0]));return lc({...v,kind:Gs,tags:[...v.tags??[],...j,["e",x.id],["p",x.pubkey]],content:v.content??"+"},D)}function Im(v){if(v.kind!==Gs)return;let x,D;for(let j=v.tags.length-1;j>=0&&(void 0===x||void 0===D);j--){const G=v.tags[j];G.length>=2&&("e"===G[0]&&void 0===x?x=G:"p"===G[0]&&void 0===D&&(D=G))}return void 0!==x&&void 0!==D?{id:x[1],relays:[x[2],D[2]].filter(j=>void 0!==j),author:D[1]}:void 0}un({},{finishReactionEvent:()=>Qg,getReactedEventPointer:()=>Im}),un({},{matchAll:()=>Zd,regex:()=>$u,replaceAll:()=>rl});var $u=()=>new RegExp(`\\b${Bu.source}\\b`,"g");function*Zd(v){const x=v.matchAll($u());for(const D of x)try{const[j,G]=D;yield{uri:j,value:G,decoded:Sl(G),start:D.index,end:D.index+j.length}}catch{}}function rl(v,x){return v.replaceAll($u(),(D,j)=>x({uri:D,value:j,decoded:Sl(j)}))}un({},{channelCreateEvent:()=>Lh,channelHideMessageEvent:()=>Il,channelMessageEvent:()=>zw,channelMetadataEvent:()=>td,channelMuteUserEvent:()=>xd});var Lh=(v,x)=>{let D;if("object"==typeof v.content)D=JSON.stringify(v.content);else{if("string"!=typeof v.content)return;D=v.content}return lc({kind:P,tags:[...v.tags??[]],content:D,created_at:v.created_at},x)},td=(v,x)=>{let D;if("object"==typeof v.content)D=JSON.stringify(v.content);else{if("string"!=typeof v.content)return;D=v.content}return lc({kind:$,tags:[["e",v.channel_create_event_id],...v.tags??[]],content:D,created_at:v.created_at},x)},zw=(v,x)=>{const D=[["e",v.channel_create_event_id,v.relay_url,"root"]];return v.reply_to_channel_message_event_id&&D.push(["e",v.reply_to_channel_message_event_id,v.relay_url,"reply"]),lc({kind:nt,tags:[...D,...v.tags??[]],content:v.content,created_at:v.created_at},x)},Il=(v,x)=>{let D;if("object"==typeof v.content)D=JSON.stringify(v.content);else{if("string"!=typeof v.content)return;D=v.content}return lc({kind:Et,tags:[["e",v.channel_message_event_id],...v.tags??[]],content:D,created_at:v.created_at},x)},xd=(v,x)=>{let D;if("object"==typeof v.content)D=JSON.stringify(v.content);else{if("string"!=typeof v.content)return;D=v.content}return lc({kind:Ut,tags:[["p",v.pubkey_to_mute],...v.tags??[]],content:D,created_at:v.created_at},x)};un({},{EMOJI_SHORTCODE_REGEX:()=>Qi,matchAll:()=>Sp,regex:()=>ju,replaceAll:()=>qg});var Qd,Qi=/:(\w+):/,ju=()=>new RegExp(`\\B${Qi.source}\\B`,"g");function*Sp(v){const x=v.matchAll(ju());for(const D of x)try{const[j,G]=D;yield{shortcode:j,name:G,start:D.index,end:D.index+j.length}}catch{}}function qg(v,x){return v.replaceAll(ju(),(D,j)=>x({shortcode:D,name:j}))}un({},{useFetchImplementation:()=>Ap,validateGithub:()=>Ph});try{Qd=fetch}catch{}function Ap(v){Qd=v}function Ph(v,x,D){return qd.apply(this,arguments)}function qd(){return(qd=(0,s.A)(function*(v,x,D){try{return(yield(yield Qd(`https://gist.github.com/${x}/${D}/raw`)).text())===`Verifying that I control the following Nostr public key: ${v}`}catch{return!1}})).apply(this,arguments)}un({},{decrypt:()=>Uh,encrypt:()=>Bh,getConversationKey:()=>kd,v2:()=>bl});var _d=1,Tp=65535;function kd(v,x){const D=xo.getSharedSecret(v,"02"+x).subarray(1,33);return function Me(v,x,D){return Zn.hash(v),void 0===D&&(D=new Uint8Array(v.outputLen)),Ht(v,(0,Go.ZJ)(D),(0,Go.ZJ)(x))}(Si,D,"nip44-v2")}function ol(v,x){const D=function ao(v,x,D,j=32){if(Zn.hash(v),Zn.number(j),j>255*v.outputLen)throw new Error("Length should be <= 255*HashLen");const G=Math.ceil(j/v.outputLen);void 0===D&&(D=cr);const st=new Uint8Array(G*v.outputLen),St=Ht.create(v,x),Ot=St._cloneInto(),Gt=new Uint8Array(St.outputLen);for(let xe=0;xeTp)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,v,!1),x}(D),G=new Uint8Array(Vu(D)-D);return(0,Go.Id)(j,x,G)}(v),Ot=Yc(j,G,St),Gt=ef(st,Ot,D);return ro.encode((0,Go.Id)(new Uint8Array([2]),D,Ot,Gt))}function Uh(v,x){const{nonce:D,ciphertext:j,mac:G}=function Fh(v){if("string"!=typeof v)throw new Error("payload must be a valid string");const x=v.length;if(x<132||x>87472)throw new Error("invalid payload length: "+x);if("#"===v[0])throw new Error("unknown encryption version");let D;try{D=ro.decode(v)}catch(st){throw new Error("invalid base64: "+st.message)}const j=D.length;if(j<99||j>65603)throw new Error("invalid data length: "+j);const G=D[0];if(2!==G)throw new Error("unknown encryption version "+G);return{nonce:D.subarray(1,33),ciphertext:D.subarray(33,-32),mac:D.subarray(-32)}}(v),{chacha_key:st,chacha_nonce:St,hmac_key:Ot}=ol(x,D);if(!ga(ef(Ot,j,D),G))throw new Error("invalid MAC");return function tf(v){const x=new DataView(v.buffer).getUint16(0),D=v.subarray(2,2+x);if(x<_d||x>Tp||D.length!==x||v.length!==2+Vu(x))throw new Error("invalid padding");return Ks.decode(D)}(Yc(st,St,j))}var zu,bl={utils:{getConversationKey:kd,calcPaddedLen:Vu},encrypt:Bh,decrypt:Uh};function Ip(v){const{pathname:x,searchParams:D}=new URL(v),j=x,G=D.get("relay"),st=D.get("secret");if(!j||!G||!st)throw new Error("invalid connection string");return{pubkey:j,relay:G,secret:st}}function rf(v,x,D){return ed.apply(this,arguments)}function ed(){return(ed=(0,s.A)(function*(v,x,D){const G=yield _p(x,v,JSON.stringify({method:"pay_invoice",params:{invoice:D}})),st={kind:Ba,created_at:Math.round(Date.now()/1e3),content:G,tags:[["p",v]]};return lc(st,x)})).apply(this,arguments)}un({},{makeNwcRequestEvent:()=>rf,parseConnectionString:()=>Ip}),un({},{getZapEndpoint:()=>Op,makeZapReceipt:()=>Wu,makeZapRequest:()=>ru,useFetchImplementation:()=>Hu,validateZapRequest:()=>Rp});try{zu=fetch}catch{}function Hu(v){zu=v}function Op(v){return Ol.apply(this,arguments)}function Ol(){return(Ol=(0,s.A)(function*(v){try{let x="",{lud06:D,lud16:j}=JSON.parse(v.content);if(D){let{words:St}=at.decode(D,1e3),Ot=at.fromWords(St);x=Ks.decode(Ot)}else{if(!j)return null;{let[St,Ot]=j.split("@");x=new URL(`/.well-known/lnurlp/${St}`,`https://${Ot}`).toString()}}let st=yield(yield zu(x)).json();if(st.allowsNostr&&st.nostrPubkey)return st.callback}catch{}return null})).apply(this,arguments)}function ru({profile:v,event:x,amount:D,relays:j,comment:G=""}){if(!D)throw new Error("amount not given");if(!v)throw new Error("profile not given");let st={kind:9734,created_at:Math.round(Date.now()/1e3),content:G,tags:[["p",v],["amount",D.toString()],["relays",...j]]};return x&&st.tags.push(["e",x]),st}function Rp(v){let x;try{x=JSON.parse(v)}catch{return"Invalid zap request JSON."}if(!Ss(x))return"Zap request is not a valid Nostr event.";if(!Oc(x))return"Invalid signature on zap request.";let D=x.tags.find(([st,St])=>"p"===st&&St);if(!D)return"Zap request doesn't have a 'p' tag.";if(!D[1].match(/^[a-f0-9]{64}$/))return"Zap request 'p' tag is not valid hex.";let j=x.tags.find(([st,St])=>"e"===st&&St);return j&&!j[1].match(/^[a-f0-9]{64}$/)?"Zap request 'e' tag is not valid hex.":x.tags.find(([st,St])=>"relays"===st&&St)?null:"Zap request doesn't have a 'relays' tag."}function Wu({zapRequest:v,preimage:x,bolt11:D,paidAt:j}){let G=JSON.parse(v),st=G.tags.filter(([Ot])=>"e"===Ot||"p"===Ot||"a"===Ot),St={kind:9735,created_at:Math.round(j.getTime()/1e3),content:"",tags:[...st,["P",G.pubkey],["bolt11",D],["description",v]]};return x&&St.tags.push(["preimage",x]),St}un({},{createRumor:()=>Lp,createSeal:()=>Ku,createWrap:()=>Ed,unwrapEvent:()=>vs,unwrapManyEvents:()=>Rl,wrapEvent:()=>Gu,wrapManyEvents:()=>af});var jh=()=>Math.round(Date.now()/1e3),Np=()=>Math.round(jh()-172800*Math.random()),nl=(v,x)=>kd(v,x),Vh=(v,x,D)=>Bh(JSON.stringify(v),nl(x,D)),es=(v,x)=>JSON.parse(Uh(v.content,nl(x,v.pubkey)));function Lp(v,x){const D={created_at:jh(),content:"",tags:[],...v,pubkey:Ia(x)};return D.id=Rn(D),D}function Ku(v,x,D){return lc({kind:hd,content:Vh(v,x,D),created_at:Np(),tags:[]},x)}function Ed(v,x){const D=Qc();return lc({kind:Re,content:Vh(v,D,x),created_at:Np(),tags:[["p",x]]},D)}function Gu(v,x,D){return Ed(Ku(Lp(v,x),x,D),D)}function af(v,x,D){if(!D||0===D.length)throw new Error("At least one recipient is required.");const j=Ia(x),G=[Gu(v,x,j)];return D.forEach(st=>{G.push(Gu(v,x,st))}),G}function vs(v,x){const D=es(v,x);return es(D,x)}function Rl(v,x){let D=[];return v.forEach(j=>{D.push(vs(j,x))}),D.sort((j,G)=>j.created_at-G.created_at),D}un({},{getToken:()=>sf,hashPayload:()=>iu,unpackEventFromToken:()=>Hh,validateEvent:()=>Xu,validateEventKind:()=>Kh,validateEventMethodTag:()=>lf,validateEventPayloadTag:()=>Bp,validateEventTimestamp:()=>Wh,validateEventUrlTag:()=>cf,validateToken:()=>Cd});var Pp="Nostr ";function sf(v,x,D){return ou.apply(this,arguments)}function ou(){return(ou=(0,s.A)(function*(v,x,D,j=!1,G){const st={kind:Xs,tags:[["u",v],["method",x]],created_at:Math.round((new Date).getTime()/1e3),content:""};G&&st.tags.push(["payload",iu(G)]);const St=yield D(st);return(j?Pp:"")+ro.encode(Za.encode(JSON.stringify(St)))})).apply(this,arguments)}function Cd(v,x,D){return Nl.apply(this,arguments)}function Nl(){return(Nl=(0,s.A)(function*(v,x,D){const j=yield Hh(v).catch(st=>{throw st});return yield Xu(j,x,D).catch(st=>{throw st})})).apply(this,arguments)}function Hh(v){return nu.apply(this,arguments)}function nu(){return(nu=(0,s.A)(function*(v){if(!v)throw new Error("Missing token");v=v.replace(Pp,"");const x=Ks.decode(ro.decode(v));if(!x||0===x.length||!x.startsWith("{"))throw new Error("Invalid token");return JSON.parse(x)})).apply(this,arguments)}function Wh(v){return!!v.created_at&&Math.round((new Date).getTime()/1e3)-v.created_at<60}function Kh(v){return v.kind===Xs}function cf(v,x){const D=v.tags.find(j=>"u"===j[0]);return!!D&&D.length>0&&D[1]===x}function lf(v,x){const D=v.tags.find(j=>"method"===j[0]);return!!D&&D.length>0&&D[1].toLowerCase()===x.toLowerCase()}function iu(v){const x=Si(Za.encode(JSON.stringify(v)));return(0,Go.My)(x)}function Bp(v,x){const D=v.tags.find(G=>"payload"===G[0]);if(!D)return!1;const j=iu(x);return D.length>0&&D[1]===j}function Xu(v,x,D,j){return Dd.apply(this,arguments)}function Dd(){return(Dd=(0,s.A)(function*(v,x,D,j){if(!Oc(v))throw new Error("Invalid nostr event, signature invalid");if(!Kh(v))throw new Error("Invalid nostr event, kind invalid");if(!Wh(v))throw new Error("Invalid nostr event, created_at timestamp invalid");if(!cf(v,x))throw new Error("Invalid nostr event, url tag invalid");if(!lf(v,D))throw new Error("Invalid nostr event, method tag invalid");if(j&&"object"==typeof j&&Object.keys(j).length>0&&!Bp(v,j))throw new Error("Invalid nostr event, payload tag does not match request body hash");return!0})).apply(this,arguments)}},8418:(i,a,r)=>{"use strict";r.d(a,{In:()=>z,OS:()=>I,av:()=>N,qT:()=>et,rV:()=>q}),Symbol("verified");var I=0,N=1,z=3,q=4,et=7},6391:(i,a,r)=>{"use strict";r.d(a,{Vw:()=>et,My:()=>S,Id:()=>pt,O8:()=>_,aT:()=>I,po:()=>ct,Ow:()=>E,ZJ:()=>dt,ld:()=>jt});const o="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,s=lt=>lt instanceof Uint8Array,_=lt=>new DataView(lt.buffer,lt.byteOffset,lt.byteLength),E=(lt,Ct)=>lt<<32-Ct|lt>>>Ct;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");const A=Array.from({length:256},(lt,Ct)=>Ct.toString(16).padStart(2,"0"));function S(lt){if(!s(lt))throw new Error("Uint8Array expected");let Ct="";for(let $t=0;$tqt+ve.length,0));let $t=0;return lt.forEach(qt=>{if(!s(qt))throw new Error("Uint8Array expected");Ct.set(qt,$t),$t+=qt.length}),Ct}class et{clone(){return this._cloneInto()}}function jt(lt){const Ct=qt=>lt().update(dt(qt)).digest(),$t=lt();return Ct.outputLen=$t.outputLen,Ct.blockLen=$t.blockLen,Ct.create=()=>lt(),Ct}function ct(lt=32){if(o&&"function"==typeof o.getRandomValues)return o.getRandomValues(new Uint8Array(lt));throw new Error("crypto.getRandomValues must be defined")}},7106:(i,a,r)=>{"use strict";function o(s,c){this.v=s,this.k=c}r.d(a,{A:()=>o})},467:(i,a,r)=>{"use strict";function o(c,y,_,E,T,A,S){try{var I=c[A](S),N=I.value}catch(Y){return void _(Y)}I.done?y(N):Promise.resolve(N).then(E,T)}function s(c){return function(){var y=this,_=arguments;return new Promise(function(E,T){var A=c.apply(y,_);function S(N){o(A,E,T,S,I,"next",N)}function I(N){o(A,E,T,S,I,"throw",N)}S(void 0)})}}r.d(a,{A:()=>s})},6218:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});var o=r(7106);function s(c){return new o.A(c,0)}},600:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});var o=r(7106);function s(y){return function(){return new c(y.apply(this,arguments))}}function c(y){var _,E;function T(S,I){try{var N=y[S](I),Y=N.value,z=Y instanceof o.A;Promise.resolve(z?Y.v:Y).then(function(q){if(z){var dt="return"===S?"return":"next";if(!Y.k||q.done)return T(dt,q);q=y[dt](q).value}A(N.done?"return":"normal",q)},function(q){T("throw",q)})}catch(q){A("throw",q)}}function A(S,I){switch(S){case"return":_.resolve({value:I,done:!0});break;case"throw":_.reject(I);break;default:_.resolve({value:I,done:!1})}(_=_.next)?T(_.key,_.arg):E=null}this._invoke=function(S,I){return new Promise(function(N,Y){var z={key:S,arg:I,resolve:N,reject:Y,next:null};E?E=E.next=z:(_=E=z,T(S,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:(i,a,r)=>{"use strict";function Y(yt,Lt,Ie,Pt){return new(Ie||(Ie=Promise))(function(zt,Ae){function Ye(Vt){try{me(Pt.next(Vt))}catch(Te){Ae(Te)}}function ft(Vt){try{me(Pt.throw(Vt))}catch(Te){Ae(Te)}}function me(Vt){Vt.done?zt(Vt.value):function le(zt){return zt instanceof Ie?zt:new Ie(function(Ae){Ae(zt)})}(Vt.value).then(Ye,ft)}me((Pt=Pt.apply(yt,Lt||[])).next())})}function At(yt){return this instanceof At?(this.v=yt,this):new At(yt)}function kt(yt,Lt,Ie){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var le,Pt=Ie.apply(yt,Lt||[]),zt=[];return le=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),Ye("next"),Ye("throw"),Ye("return",function Ae(We){return function(Wt){return Promise.resolve(Wt).then(We,Te)}}),le[Symbol.asyncIterator]=function(){return this},le;function Ye(We,Wt){Pt[We]&&(le[We]=function(Ne){return new Promise(function($e,Ke){zt.push([We,Ne,$e,Ke])>1||ft(We,Ne)})},Wt&&(le[We]=Wt(le[We])))}function ft(We,Wt){try{!function me(We){We.value instanceof At?Promise.resolve(We.value.v).then(Vt,Te):ie(zt[0][2],We)}(Pt[We](Wt))}catch(Ne){ie(zt[0][3],Ne)}}function Vt(We){ft("next",We)}function Te(We){ft("throw",We)}function ie(We,Wt){We(Wt),zt.shift(),zt.length&&ft(zt[0][0],zt[0][1])}}function lt(yt){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Ie,Lt=yt[Symbol.asyncIterator];return Lt?Lt.call(yt):(yt=function pt(yt){var Lt="function"==typeof Symbol&&Symbol.iterator,Ie=Lt&&yt[Lt],Pt=0;if(Ie)return Ie.call(yt);if(yt&&"number"==typeof yt.length)return{next:function(){return yt&&Pt>=yt.length&&(yt=void 0),{value:yt&&yt[Pt++],done:!yt}}};throw new TypeError(Lt?"Object is not iterable.":"Symbol.iterator is not defined.")}(yt),Ie={},Pt("next"),Pt("throw"),Pt("return"),Ie[Symbol.asyncIterator]=function(){return this},Ie);function Pt(zt){Ie[zt]=yt[zt]&&function(Ae){return new Promise(function(Ye,ft){!function le(zt,Ae,Ye,ft){Promise.resolve(ft).then(function(me){zt({value:me,done:Ye})},Ae)}(Ye,ft,(Ae=yt[zt](Ae)).done,Ae.value)})}}}r.d(a,{AQ:()=>kt,N3:()=>At,sH:()=>Y,xN:()=>lt}),"function"==typeof SuppressedError&&SuppressedError}},i=>{i(i.s=4312)}]); \ No newline at end of file diff --git a/ngsw.json b/ngsw.json index deafe13..3371f8b 100644 --- a/ngsw.json +++ b/ngsw.json @@ -1,6 +1,6 @@ { "configVersion": 1, - "timestamp": 1731993151533, + "timestamp": 1732004152624, "index": "/index.html", "assetGroups": [], "dataGroups": [], diff --git a/runtime.3debc01499e871b3.js b/runtime.3debc01499e871b3.js new file mode 100644 index 0000000..9c8591d --- /dev/null +++ b/runtime.3debc01499e871b3.js @@ -0,0 +1 @@ +(()=>{"use strict";var e,v={},g={};function a(e){var n=g[e];if(void 0!==n)return n.exports;var r=g[e]={id:e,loaded:!1,exports:{}};return v[e].call(r.exports,r,r.exports,a),r.loaded=!0,r.exports}a.m=v,e=[],a.O=(n,r,d,i)=>{if(!r){var t=1/0;for(f=0;f=i)&&Object.keys(a.O).every(p=>a.O[p](r[o]))?r.splice(o--,1):(u=!1,i0&&e[f-1][2]>i;f--)e[f]=e[f-1];e[f]=[r,d,i]},a.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return a.d(n,{a:n}),n},a.d=(e,n)=>{for(var r in n)a.o(n,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},a.f={},a.e=e=>Promise.all(Object.keys(a.f).reduce((n,r)=>(a.f[r](e,n),n),[])),a.u=e=>(76===e?"common":e)+"."+{55:"3f40619d945fcc50",76:"d91e737581c89624",218:"6d6fa2a0b4340fb9",253:"2cb514b6a6b5bc81",258:"74e10dcd2177d092",307:"0d2dc6d8646989b4",364:"352dcb18a587bd74",408:"3d39404cce68619d",450:"6b828714c4539eff",458:"ca8a5971a0d8085b",514:"9c340e033925930a",541:"d96ba23d551bcf32",551:"e12e45c28bc44f03",588:"76ef0172d45adca0",632:"832d2b3b83a7d6fc",706:"fd38f6160d8121e7",770:"ad7e41f782174dcc",861:"d3961c0173d218b1",865:"e320a31fbe74bda0"}[e]+".js",a.miniCssF=e=>{},a.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),(()=>{var e={},n="angor:";a.l=(r,d,i,f)=>{if(e[r])e[r].push(d);else{var t,u;if(void 0!==i)for(var o=document.getElementsByTagName("script"),l=0;l{t.onerror=t.onload=null,clearTimeout(b);var h=e[r];if(delete e[r],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)}}})(),a.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;a.tt=()=>(void 0===e&&(e={createScriptURL:n=>n},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),a.tu=e=>a.tt().createScriptURL(e),a.p="",(()=>{var e={121:0};a.f.j=(d,i)=>{var f=a.o(e,d)?e[d]:void 0;if(0!==f)if(f)i.push(f[2]);else if(121!=d){var t=new Promise((c,s)=>f=e[d]=[c,s]);i.push(f[2]=t);var u=a.p+a.u(d),o=new Error;a.l(u,c=>{if(a.o(e,d)&&(0!==(f=e[d])&&(e[d]=void 0),f)){var s=c&&("load"===c.type?"missing":c.type),b=c&&c.target&&c.target.src;o.message="Loading chunk "+d+" failed.\n("+s+": "+b+")",o.name="ChunkLoadError",o.type=s,o.request=b,f[1](o)}},"chunk-"+d,d)}else e[d]=0},a.O.j=d=>0===e[d];var n=(d,i)=>{var o,l,[f,t,u]=i,c=0;if(f.some(b=>0!==e[b])){for(o in t)a.o(t,o)&&(a.m[o]=t[o]);if(u)var s=u(a)}for(d&&d(i);c{"use strict";var e,v={},g={};function a(e){var n=g[e];if(void 0!==n)return n.exports;var r=g[e]={id:e,loaded:!1,exports:{}};return v[e].call(r.exports,r,r.exports,a),r.loaded=!0,r.exports}a.m=v,e=[],a.O=(n,r,i,d)=>{if(!r){var t=1/0;for(f=0;f=d)&&Object.keys(a.O).every(p=>a.O[p](r[o]))?r.splice(o--,1):(c=!1,d0&&e[f-1][2]>d;f--)e[f]=e[f-1];e[f]=[r,i,d]},a.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return a.d(n,{a:n}),n},a.d=(e,n)=>{for(var r in n)a.o(n,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},a.f={},a.e=e=>Promise.all(Object.keys(a.f).reduce((n,r)=>(a.f[r](e,n),n),[])),a.u=e=>(76===e?"common":e)+"."+{55:"3f40619d945fcc50",76:"d91e737581c89624",183:"7b166f632fedb3ec",218:"09b2d10078c3a635",253:"2cb514b6a6b5bc81",258:"74e10dcd2177d092",364:"352dcb18a587bd74",408:"3d39404cce68619d",450:"6b828714c4539eff",458:"35f788023d02d146",514:"9c340e033925930a",539:"af0130483732a56f",541:"d96ba23d551bcf32",551:"e12e45c28bc44f03",588:"76ef0172d45adca0",632:"832d2b3b83a7d6fc",706:"fd38f6160d8121e7",770:"ad7e41f782174dcc",865:"e320a31fbe74bda0"}[e]+".js",a.miniCssF=e=>{},a.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),(()=>{var e={},n="angor:";a.l=(r,i,d,f)=>{if(e[r])e[r].push(i);else{var t,c;if(void 0!==d)for(var o=document.getElementsByTagName("script"),u=0;u{t.onerror=t.onload=null,clearTimeout(s);var h=e[r];if(delete e[r],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),c&&document.head.appendChild(t)}}})(),a.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;a.tt=()=>(void 0===e&&(e={createScriptURL:n=>n},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),a.tu=e=>a.tt().createScriptURL(e),a.p="",(()=>{var e={121:0};a.f.j=(i,d)=>{var f=a.o(e,i)?e[i]:void 0;if(0!==f)if(f)d.push(f[2]);else if(121!=i){var t=new Promise((l,b)=>f=e[i]=[l,b]);d.push(f[2]=t);var c=a.p+a.u(i),o=new Error;a.l(c,l=>{if(a.o(e,i)&&(0!==(f=e[i])&&(e[i]=void 0),f)){var b=l&&("load"===l.type?"missing":l.type),s=l&&l.target&&l.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},a.O.j=i=>0===e[i];var n=(i,d)=>{var o,u,[f,t,c]=d,l=0;if(f.some(s=>0!==e[s])){for(o in t)a.o(t,o)&&(a.m[o]=t[o]);if(c)var b=c(a)}for(i&&i(d);l