1import{a as ne,b as at,d as zn,e as Gt,h as Nn,i as Yt,j as $n}from"./chunk-MF23XTE7.js";import{f as On}from"./chunk-FZLMV5FP.js";import{$ as Tn,Z as Lt,_ as An,ba as Ot,ca as Re,ea as he,fa as zt,m as et,n as Bt,o as Pt}from"./chunk-LKIBVTZY.js";import{$a as Me,F as Qe,Fb as Dn,G as ie,Hb as En,J as L,K as fe,Lb as J,Ra as me,Ta as ye,Tb as Sn,Ua as we,Ub as jn,Ya as Je,Za as _t,_a as Te,e as ae,h as Ke,ha as f,j as ce,ja as Ft,k as O,nb as Ce,oa as N,p as Ie,qa as xn,r as Q,w as le,z as Rt}from"./chunk-LZGEQQYD.js";import{F as K,K as wn,Vb as Xe,Za as kn,_ as Cn,ga as Ue,n as pe,o as Tt,ra as Mt}from"./chunk-BW2TMJN6.js";import{a as w,b as Nt,c as $t,d as Ht,e as Vt,f as Wt,g as it,h as rt}from"./chunk-OIQ57EFI.js";import{a as $,b as Zt,c as U,d as E,e as qt,f as Pe,i as Ln}from"./chunk-OICWFG3V.js";import{a as Y,b as T,d as Mn,e as Fe,f as tt,g as b,h as M,k as D,l as R}from"./chunk-O3RNDQNW.js";import{a as de,b as nt,c as Rn,d as Fn,e as ot,f as _n,g as P,h as re,i as Bn,j as Be}from"./chunk-NM22UB3G.js";import{a as Pn,b as st}from"./chunk-VZX5C6EA.js";import{a as Xt}from"./chunk-AHMEKYX6.js";import{a as Ut}from"./chunk-JGJYFJR3.js";import{a as _e,b as ge}from"./chunk-CKTCA7L3.js";import{a as q,b as ue,j as v}from"./chunk-RNQ7BUHW.js";var ct=(t,n,e,o,i)=>Yo(t[1],n[1],e[1],o[1],i).map(r=>Go(t[0],n[0],e[0],o[0],r)),Go=(t,n,e,o,i)=>{let r=3*n*Math.pow(i-1,2),s=-3*e*i+3*e+o*i,a=t*Math.pow(i-1,3);return i*(r+i*s)-a},Yo=(t,n,e,o,i)=>(t-=i,n-=i,e-=i,o-=i,Xo(o-3*e+3*n-t,3*e-6*n+3*t,3*n-3*t,t).filter(s=>s>=0&&s<=1)),Uo=(t,n,e)=>{let o=n*n-4*t*e;return o<0?[]:[(-n+Math.sqrt(o))/(2*t),(-n-Math.sqrt(o))/(2*t)]},Xo=(t,n,e,o)=>{if(t===0)return Uo(n,e,o);n/=t,e/=t,o/=t;let i=(3*e-n*n)/3,r=(2*n*n*n-9*n*e+27*o)/27;if(i===0)return[Math.pow(-r,.3333333333333333)];if(r===0)return[Math.sqrt(-i),-Math.sqrt(-i)];let s=Math.pow(r/2,2)+Math.pow(i/3,3);if(s===0)return[Math.pow(r/2,.5)-n/3];
1if(s>0)return[Math.pow(-(r/2)+Math.sqrt(s),.3333333333333333)-Math.pow(r/2+Math.sqrt(s),.3333333333333333)-n/3];let a=Math.sqrt(Math.pow(-(i/3),3)),c=Math.acos(-(r/(2*Math.sqrt(Math.pow(-(i/3),3))))),l=2*Math.pow(a,1/3);return[l*Math.cos(c/3)-n/3,l*Math.cos((c+2*Math.PI)/3)-n/3,l*Math.cos((c+4*Math.PI)/3)-n/3]};var Hn=(t,n)=>n.closest(t)!==null,Vn=(t,n)=>typeof t=="string"&&t.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(t)]:!0},n):n,Ko=t=>t!==void 0?(Array.isArray(t)?t:t.split(" ")).filter(e=>e!=null).map(e=>e.trim()).filter(e=>e!==""):[],lt=t=>{let n={};return Ko(t).forEach(e=>n[e]=!0),n},Qo=/^[a-z][a-z0-9+\-.]*:/,Wn=(t,n,e,o)=>v(void 0,null,function*(){if(t!=null&&t[0]!=="#"&&!Qo.test(t)){let i=document.querySelector("ion-router");if(i)return n!=null&&n.preventDefault(),i.push(t,e,o)}return!1});var dt=(t,n,e,o,i,r)=>v(void 0,null,function*(){var s;if(t)return t.attachViewToDom(n,e,i,o);if(!r&&typeof e!="string"&&!(e instanceof HTMLElement))throw new Error("framework delegate is missing");let a=typeof e=="string"?(s=n.ownerDocument)===null||s===void 0?void 0:s.createElement(e):e;return o&&o.forEach(c=>a.classList.add(c)),i&&Object.assign(a,i),n.appendChild(a),yield new Promise(c=>de(a,c)),a}),ut=(t,n)=>{if(n){if(t){let e=n.parentElement;return t.removeViewFromDom(e,n)}n.remove()}return Promise.resolve()},pt=()=>{let t,n;return{attachViewToDom:(c,l,...d)=>v(void 0,[c,l,...d],function*(i,r,s={},a=[]){var m,p;t=i;let u;if(r){let h=typeof r=="string"?(m=t.ownerDocument)===null||m===void 0?void 0:m.createElement(r):r;a.forEach(I=>h.classList.add(I)),Object.assign(h,s),t.appendChild(h),u=h,yield new Promise(I=>de(h,I))}else if(t.children.length>0&&(t.tagName==="ION-MODAL"||t.tagName==="ION-POPOVER")&&!(u=t.children[0]).classList.contains("ion-delegate-host")){let I=(p=t.ownerDocument)===null||p===void 0?void 0:p.createElement("div");I.classList.add("ion-delegate-host"),a.forEach(x=>I.classList.add(x)),I.append(...t.children),t.appendChild(I),u=I}let g=document.querySelector("ion-app")||document.body;return n=document.createComment("ionic teleport"),t.parentNode.insertBefore(n,t),g.appendChild(t),u!=null?u:t}),removeViewFromDom:()=>(t&&n&&(n.parentNode.insertBefore(t,n),n.remove()),Promise.resolve())}};var Kt=0,Jo=0,ft=new WeakMap,qn=t=>({create(e){return ei(t,e)},dismiss(e,o,i){return ii(document,e,o,t,i)},getTop(){return v(this,null,function*(){return Le(document,t)})}});var Qt=qn("ion-modal");var Jt=qn("ion-popover");var gt=t=>{typeof document<"u"&&oi(document);let n=Kt++;t.overlayIndex=n},vt=t=>(t.hasAttribute("id")||(t.id="ion-overlay-".concat(++Jo)),t.id),ei=(t,n)=>typeof window<"u"&&typeof window.customElements<"u"?window.customElements.whenDefined(t).then(()=>{let e=document.createElement(t);return e.classList.add("overlay-hidden"),Object.assign(e,Object.assign(Object.assign({},n),{hasController:!0})),Yn(document).appendChild(e),new Promise(o=>de(e,o))}):Promise.resolve(),bt='[tabindex]:not([tabindex^="-"]):not([hidden]):not([disabled]), input:not([type=hidden]):not([tabindex^="-"]):not([hidden]):not([disabled]), textarea:not([tabindex^="-"]):not([hidden]):not([disabled]), button:not([tabindex^="-"]):not([hidden]):not([disabled]), select:not([tabindex^="-"]):not([hidden]):not([disabled]), .ion-focusable:not([tabindex^="-"]):not([hidden]):not([disabled]), .ion-focusable[disabled="false"]:not([tabindex^="-"]):not([hidden])',ti=t=>t.classList.contains("overlay-hidden"),mt=(t,n)=>{let e=t.querySelector(bt);ht(e,n)},Zn=(t,n)=>{let e=Array.from(t.querySelectorAll(bt)),o=e.length>0?e[e.length-1]:null;ht(o,n)},ht=(t,n)=>{let e=t,o=t==null?void 0:t.shadowRoot;o&&(e=o.querySelector(bt)||t),e?Bn(e):n.focus()},ni=(t,n)=>{let e=Le(n,"ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker,ion-popover"),o=t.target;if(!e||!o||e.classList.contains("ion-disable-focus-trap"))return;let i=()=>{if(e===o)e.lastFocus=void 0;else if(o.tagName==="ION-TOAST")ht(e.lastFocus,e);else{let s=P(e);if(!s.contains(o))return;let a=s.querySelector(".ion-overlay-wrapper");if(!a)return;if(a.contains(o)||o===s.querySelector("ion-backdrop"))e.lastFocus=o;else{let c=e.lastFocus;mt(a,e),c===n.activeElement&&Zn(a,e),e.lastFocus=n.activeElement}}},r=()=>{if(e.contains(o))e.lastFocus=o;else if(o.tagName==="ION-TOAST")ht(e.lastFocus,e);else{let s=e.lastFocus;mt(e,e),s===n.activeElement&&Zn(e,e),e.lastFocus=n.activeElement}};e.shadowRoot?r():i()},oi=t=>{Kt===0&&(Kt=1,t.addEventListener("focus",n=>{ni(n,t)},!0),t.addEventListener("ionBackButton",n=>{let e=Le(t);e!=null&&e.backdropDismiss&&n.detail.register(Ln,()=>{e.dismiss(void 0,ke)})}),Pe()||t.addEventListener("keydown",n=>{if(n.key==="Escape"){let e=Le(t);e!=null&&e.backdropDismiss&&e.dismiss(void 0,ke)}}))},ii=(t,n,e,o,i)=>{let r=Le(t,o,i);return r?r.dismiss(n,e):Promise.reject("overlay does not exist")},ri=(t,n)=>(n===void 0&&(n="ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker,ion-popover,ion-toast"),Array.from(t.querySelectorAll(n)).filter(e=>e.overlayIndex>0)),It=(t,n)=>ri(t,n).filter(e=>!ti(e)),Le=(t,n,e)=>{let o=It(t,n);return e===void 0?o[o.length-1]:o.find(i=>i.id===e)},Gn=(t=!1)=>{let e=Yn(document).querySelector("ion-router-outlet, ion-nav, #ion-view-container-root");e&&(t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden"))},yt=(t,n,e,o,i)=>v(void 0,null,function*(){var r,s;if(t.presented)return;Gn(!0),ci(t.el),t.presented=!0,t.willPresent.emit(),(r=t.willPresentShorthand)===null||r===void 0||r.emit();let a=E(t),c=t.enterAnimation?t.enterAnimation:$.get(n,a==="ios"?e:o);(yield Un(t,c,t.el,i))&&(t.didPresent.emit(),(s=t.didPresentShorthand)===null||s===void 0||s.emit()),t.el.tagName!=="ION-TOAST"&&si(t.el),t.keyboardClose&&(document.activeElement===null||!t.el.contains(document.activeElement))&&t.el.focus(),t.el.removeAttribute("aria-hidden")}),si=t=>v(void 0,null,function*(){let n=document.activeElement;if(!n)return;let e=n==null?void 0:n.shadowRoot;e&&(n=e.querySelector(bt)||n),yield t.onDidDismiss(),(document.activeElement===null||document.activeElement===document.body)&&n.focus()}),wt=(t,n,e,o,i,r,s)=>v(void 0,null,function*(){var a,c;if(!t.presented)return!1;ge!==void 0&&It(ge).length===1&&Gn(!1),t.presented=!1;try{t.el.style.setProperty("pointer-events","none"),t.willDismiss.emit({data:n,role:e}),(a=t.willDismissShorthand)===null||a===void 0||a.emit({data:n,role:e});let l=E(t),d=t.leaveAnimation?t.leaveAnimation:$.get(o,l==="ios"?i:r);
1e!==De&&(yield Un(t,d,t.el,s)),t.didDismiss.emit({data:n,role:e}),(c=t.didDismissShorthand)===null||c===void 0||c.emit({data:n,role:e}),(ft.get(t)||[]).forEach(p=>p.destroy()),ft.delete(t),t.el.classList.add("overlay-hidden"),t.el.style.removeProperty("pointer-events"),t.el.lastFocus!==void 0&&(t.el.lastFocus=void 0)}catch(l){console.error(l)}return t.el.remove(),li(),!0}),Yn=t=>t.querySelector("ion-app")||t.body,Un=(t,n,e,o)=>v(void 0,null,function*(){e.classList.remove("overlay-hidden");let i=t.el,r=n(i,o);(!t.animated||!$.getBoolean("animated",!0))&&r.duration(0),t.keyboardClose&&r.beforeAddWrite(()=>{let a=e.ownerDocument.activeElement;a!=null&&a.matches("input,ion-input, ion-textarea")&&a.blur()});let s=ft.get(t)||[];return ft.set(t,[...s,r]),yield r.play(),!0}),xe=(t,n)=>{let e,o=new Promise(i=>e=i);return ai(t,n,i=>{e(i.detail)}),o},ai=(t,n,e)=>{let o=i=>{_n(t,n,o),e(i)};ot(t,n,o)};var ke="backdrop",De="gesture",Xn=39;var Kn=()=>{let t,n=()=>{t&&(t(),t=void 0)};return{addClickListener:(o,i)=>{n();let r=i!==void 0?document.getElementById(i):null;if(!r){ne('A trigger element with the ID "'.concat(i,'" was not found in the DOM. The trigger element must be in the DOM when the "trigger" property is set on an overlay component.'),o);return}t=((a,c)=>{let l=()=>{c.present()};return a.addEventListener("click",l),()=>{a.removeEventListener("click",l)}})(r,o)},removeClickListener:n}},ci=t=>{var n;if(ge===void 0)return;let e=It(ge);for(let o=e.length-1;o>=0;o--){let i=e[o],r=(n=e[o+1])!==null&&n!==void 0?n:t;(r.hasAttribute("aria-hidden")||r.tagName!=="ION-TOAST")&&i.setAttribute("aria-hidden","true")}},li=()=>{if(ge===void 0)return;let t=It(ge);for(let n=t.length-1;n>=0;n--){let e=t[n];if(e.removeAttribute("aria-hidden"),e.tagName!=="ION-TOAST")break}};var gi=["tabsInner"];var to=(()=>{class t{constructor(e,o){this.doc=e,this.backButton=new pe,this.keyboardDidShow=new pe,this.keyboardDidHide=new pe,this.pause=new pe,this.resume=new pe,this.resize=new pe,o.run(()=>{var r;this.win=e.defaultView,this.backButton.subscribeWithPriority=function(s,a){return this.subscribe(c=>c.register(s,l=>o.run(()=>a(l))))},Ee(this.pause,e,"pause",o),Ee(this.resume,e,"resume",o),Ee(this.backButton,e,"ionBackButton",o),Ee(this.resize,this.win,"resize",o),Ee(this.keyboardDidShow,this.win,"ionKeyboardDidShow",o),Ee(this.keyboardDidHide,this.win,"ionKeyboardDidHide",o);let i;this._readyPromise=new Promise(s=>{i=s}),(r=this.win)!=null&&r.cordova?e.addEventListener("deviceready",()=>{i("cordova")},{once:!0}):i("dom")})}is(e){return U(this.win,e)}platforms(){return Zt(this.win)}ready(){return this._readyPromise}get isRTL(){return this.doc.dir==="rtl"}getQueryParam(e){return vi(this.win.location.href,e)}isLandscape(){return!this.isPortrait()}isPortrait(){var e,o;return(o=(e=this.win).matchMedia)==null?void 0:o.call(e,"(orientation: portrait)").matches}testUserAgent(e){let o=this.win.navigator;return!!(o!=null&&o.userAgent&&o.userAgent.indexOf(e)>=0)}url(){return this.win.location.href}width(){return this.win.innerWidth}height(){return this.win.innerHeight}}return t.\u0275fac=function(e){return new(e||t)(ce(et),ce(N))},t.\u0275prov=ae({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),vi=(t,n)=>{n=n.replace(/[[\]\\]/g,"\\$&");let o=new RegExp("[\\?&]"+n+"=([^&#]*)").exec(t);return o?decodeURIComponent(o[1].replace(/\+/g," ")):null},Ee=(t,n,e,o)=>{n&&n.addEventListener(e,i=>{o.run(()=>{let r=i!=null?i.detail:void 0;t.next(r)})})},je=(()=>{class t{constructor(e,o,i,r){this.location=o,this.serializer=i,this.router=r,this.direction=Qn,this.animated=Jn,this.guessDirection="forward",this.lastNavId=-1,r&&r.events.subscribe(s=>{if(s instanceof Tn){let a=s.restoredState?s.restoredState.navigationId:s.id;this.guessDirection=a<this.lastNavId?"back":"forward",this.guessAnimation=s.restoredState?void 0:this.guessDirection,this.lastNavId=this.guessDirection==="forward"?s.id:a}}),e.backButton.subscribeWithPriority(0,s=>{this.pop(),s()})}navigateForward(e,o={}){return this.setDirection("forward",o.animated,o.animationDirection,o.animation),this.navigate(e,o)}navigateBack(e,o={}){return this.setDirection("back",o.animated,o.animationDirection,o.animation),this.navigate(e,o)}navigateRoot(e,o={}){return this.setDirection("root",o.animated,o.animationDirection,o.animation),this.navigate(e,o)}back(e={animated:!0,animationDirection:"back"}){return this.setDirection("back",e.animated,e.animationDirection,e.animation),this.location.back()}pop(){return v(this,null,function*(){let e=this.topOutlet;for(;e;){if(yield e.pop())return!0;e=e.parentOutlet}return!1})}setDirection(e,o,i,r){this.direction=e,this.animated=bi(e,o,i),this.animationBuilder=r}setTopOutlet(e){this.topOutlet=e}consumeTransition(){let e="root",o,i=this.animationBuilder;return this.direction==="auto"?(e=this.guessDirection,o=this.guessAnimation):(o=this.animated,e=this.direction),this.direction=Qn,this.animated=Jn,this.animationBuilder=void 0,{direction:e,animation:o,animationBuilder:i}}navigate(e,o){if(Array.isArray(e))return this.router.navigate(e,o);{let i=this.serializer.parse(e.toString());return o.queryParams!==void 0&&(i.queryParams=q({},o.queryParams)),o.fragment!==void 0&&(i.fragment=o.fragment),this.router.navigateByUrl(i,o)}}}return t.\u0275fac=function(e){return new(e||t)(ce(to),ce(Pt),ce(An),ce(he,8))},t.\u0275prov=ae({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),bi=(t,n,e)=>{if(n!==!1){if(e!==void 0)return e;if(t==="forward"||t==="back")return t;if(t==="root"&&n===!0)return"forward"}},Qn="auto",Jn=void 0,an=(()=>{class t{get(e,o){let i=en();return i?i.get(e,o):null}getBoolean(e,o){let i=en();return i?i.getBoolean(e,o):!1}
1getNumber(e,o){let i=en();return i?i.getNumber(e,o):0}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=ae({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),cn=new Ke("USERCONFIG"),en=()=>{if(typeof window<"u"){let t=window.Ionic;if(t!=null&&t.config)return t.config}return null},Oe=class{constructor(n={}){this.data=n}get(n){return this.data[n]}},Ne=(()=>{class t{constructor(){this.zone=O(N),this.applicationRef=O(En)}create(e,o,i){return new nn(e,o,this.applicationRef,this.zone,i)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=ae({token:t,factory:t.\u0275fac}),t})(),nn=class{constructor(n,e,o,i,r){this.environmentInjector=n,this.injector=e,this.applicationRef=o,this.zone=i,this.elementReferenceKey=r,this.elRefMap=new WeakMap,this.elEventsMap=new WeakMap}attachViewToDom(n,e,o,i){return this.zone.run(()=>new Promise(r=>{let s=q({},o);this.elementReferenceKey!==void 0&&(s[this.elementReferenceKey]=n);let a=Ii(this.zone,this.environmentInjector,this.injector,this.applicationRef,this.elRefMap,this.elEventsMap,n,e,s,i,this.elementReferenceKey);r(a)}))}removeViewFromDom(n,e){return this.zone.run(()=>new Promise(o=>{let i=this.elRefMap.get(e);if(i){i.destroy(),this.elRefMap.delete(e);let r=this.elEventsMap.get(e);r&&(r(),this.elEventsMap.delete(e))}o()}))}},Ii=(t,n,e,o,i,r,s,a,c,l,d)=>{let m=ie.create({providers:wi(c),parent:e}),p=Sn(a,{environmentInjector:n,elementInjector:m}),u=p.instance,g=p.location.nativeElement;if(c&&(d&&u[d]!==void 0&&console.error("[Ionic Error]: ".concat(d," is a reserved property when using ").concat(s.tagName.toLowerCase(),'. Rename or remove the "').concat(d,'" property from ').concat(a.name,".")),Object.assign(u,c)),l)for(let I of l)g.classList.add(I);let h=no(t,u,g);return s.appendChild(g),o.attachView(p.hostView),i.set(g,p),r.set(g,h),g},yi=[Nt,$t,Ht,Vt,Wt],no=(t,n,e)=>t.run(()=>{let o=yi.filter(i=>typeof n[i]=="function").map(i=>{let r=s=>n[i](s.detail);return e.addEventListener(i,r),()=>e.removeEventListener(i,r)});return()=>o.forEach(i=>i())}),eo=new Ke("NavParamsToken"),wi=t=>[{provide:eo,useValue:t},{provide:Oe,useFactory:Ci,deps:[eo]}],Ci=t=>new Oe(t),ki=(t,n)=>{let e=t.prototype;n.forEach(o=>{Object.defineProperty(e,o,{get(){return this.el[o]},set(i){this.z.runOutsideAngular(()=>this.el[o]=i)}})})},xi=(t,n)=>{let e=t.prototype;n.forEach(o=>{e[o]=function(){let i=arguments;return this.z.runOutsideAngular(()=>this.el[o].apply(this.el,i))}})},ln=(t,n,e)=>{e.forEach(o=>t[o]=Ue(n,o))};function $e(t){return function(e){let{defineCustomElementFn:o,inputs:i,methods:r}=t;return o!==void 0&&o(),i&&ki(e,i),r&&xi(e,r),e}}var Di=["alignment","animated","arrow","keepContentsMounted","backdropDismiss","cssClass","dismissOnSelect","enterAnimation","event","isOpen","keyboardClose","leaveAnimation","mode","showBackdrop","translucent","trigger","triggerAction","reference","size","side"],Ei=["present","dismiss","onDidDismiss","onWillDismiss"],Si=(()=>{let t=class{constructor(e,o,i){this.z=i,this.isCmpOpen=!1,this.el=o.nativeElement,this.el.addEventListener("ionMount",()=>{this.isCmpOpen=!0,e.detectChanges()}),this.el.addEventListener("didDismiss",()=>{this.isCmpOpen=!1,e.detectChanges()}),ln(this,this.el,["ionPopoverDidPresent","ionPopoverWillPresent","ionPopoverWillDismiss","ionPopoverDidDismiss","didPresent","willPresent","willDismiss","didDismiss"])}};return t.\u0275fac=function(e){return new(e||t)(f(J),f(L),f(N))},t.\u0275dir=Q({type:t,selectors:[["ion-popover"]],contentQueries:function(e,o,i){if(e&1&&Je(i,Ft,5),e&2){let r;Te(r=Me())&&(o.template=r.first)}},inputs:{alignment:"alignment",animated:"animated",arrow:"arrow",keepContentsMounted:"keepContentsMounted",backdropDismiss:"backdropDismiss",cssClass:"cssClass",dismissOnSelect:"dismissOnSelect",enterAnimation:"enterAnimation",event:"event",isOpen:"isOpen",keyboardClose:"keyboardClose",leaveAnimation:"leaveAnimation",mode:"mode",showBackdrop:"showBackdrop",translucent:"translucent",trigger:"trigger",triggerAction:"triggerAction",reference:"reference",size:"size",side:"side"}}),t=K([$e({inputs:Di,methods:Ei})],t),t})(),ji=["animated","keepContentsMounted","backdropBreakpoint","backdropDismiss","breakpoints","canDismiss","cssClass","enterAnimation","event","handle","handleBehavior","initialBreakp
1oint","isOpen","keyboardClose","leaveAnimation","mode","presentingElement","showBackdrop","translucent","trigger"],Ai=["present","dismiss","onDidDismiss","onWillDismiss","setCurrentBreakpoint","getCurrentBreakpoint"],Ti=(()=>{let t=class{constructor(e,o,i){this.z=i,this.isCmpOpen=!1,this.el=o.nativeElement,this.el.addEventListener("ionMount",()=>{this.isCmpOpen=!0,e.detectChanges()}),this.el.addEventListener("didDismiss",()=>{this.isCmpOpen=!1,e.detectChanges()}),ln(this,this.el,["ionModalDidPresent","ionModalWillPresent","ionModalWillDismiss","ionModalDidDismiss","ionBreakpointDidChange","didPresent","willPresent","willDismiss","didDismiss"])}};return t.\u0275fac=function(e){return new(e||t)(f(J),f(L),f(N))},t.\u0275dir=Q({type:t,selectors:[["ion-modal"]],contentQueries:function(e,o,i){if(e&1&&Je(i,Ft,5),e&2){let r;Te(r=Me())&&(o.template=r.first)}},inputs:{animated:"animated",keepContentsMounted:"keepContentsMounted",backdropBreakpoint:"backdropBreakpoint",backdropDismiss:"backdropDismiss",breakpoints:"breakpoints",canDismiss:"canDismiss",cssClass:"cssClass",enterAnimation:"enterAnimation",event:"event",handle:"handle",handleBehavior:"handleBehavior",initialBreakpoint:"initialBreakpoint",isOpen:"isOpen",keyboardClose:"keyboardClose",leaveAnimation:"leaveAnimation",mode:"mode",presentingElement:"presentingElement",showBackdrop:"showBackdrop",translucent:"translucent",trigger:"trigger"}}),t=K([$e({inputs:ji,methods:Ai})],t),t})(),Mi=(t,n,e)=>e==="root"?oo(t,n):e==="forward"?Ri(t,n):Fi(t,n),oo=(t,n)=>(t=t.filter(e=>e.stackId!==n.stackId),t.push(n),t),Ri=(t,n)=>(t.indexOf(n)>=0?t=t.filter(o=>o.stackId!==n.stackId||o.id<=n.id):t.push(n),t),Fi=(t,n)=>t.indexOf(n)>=0?t.filter(o=>o.stackId!==n.stackId||o.id<=n.id):oo(t,n),on=(t,n)=>{let e=t.createUrlTree(["."],{relativeTo:n});return t.serializeUrl(e)},io=(t,n)=>n?t.stackId!==n.stackId:!0,_i=(t,n)=>{if(!t)return;let e=ro(n);for(let o=0;o<e.length;o++){if(o>=t.length)return e[o];if(e[o]!==t[o])return}},ro=t=>t.split("/").map(n=>n.trim()).filter(n=>n!==""),so=t=>{t&&(t.ref.destroy(),t.unlistenEvents())},rn=class{constructor(n,e,o,i,r,s){this.containerEl=e,this.router=o,this.navCtrl=i,this.zone=r,this.location=s,this.views=[],this.skipTransition=!1,this.nextId=0,this.tabsPrefix=n!==void 0?ro(n):void 0}createView(n,e){var s;let o=on(this.router,e),i=(s=n==null?void 0:n.location)==null?void 0:s.nativeElement,r=no(this.zone,n.instance,i);return{id:this.nextId++,stackId:_i(this.tabsPrefix,o),unlistenEvents:r,element:i,ref:n,url:o}}getExistingView(n){let e=on(this.router,n),o=this.views.find(i=>i.url===e);return o&&o.ref.changeDetectorRef.reattach(),o}setActive(n){var g,h;let e=this.navCtrl.consumeTransition(),{direction:o,animation:i,animationBuilder:r}=e,s=this.activeView,a=io(n,s);a&&(o="back",i=void 0);let c=this.views.slice(),l,d=this.router;d.getCurrentNavigation?l=d.getCurrentNavigation():(g=d.navigations)!=null&&g.value&&(l=d.navigations.value),(h=l==null?void 0:l.extras)!=null&&h.replaceUrl&&this.views.length>0&&this.views.splice(-1,1);let m=this.views.includes(n),p=this.insertView(n,o);m||n.ref.changeDetectorRef.detectChanges();let u=n.animationBuilder;return r===void 0&&o==="back"&&!a&&u!==void 0&&(r=u),s&&(s.animationBuilder=r),this.zone.runOutsideAngular(()=>this.wait(()=>(s&&s.ref.changeDetectorRef.detach(),n.ref.changeDetectorRef.reattach(),this.transition(n,s,i,this.canGoBack(1),!1,r).then(()=>Bi(n,p,c,this.location,this.zone)).then(()=>({enteringView:n,direction:o,animation:i,tabSwitch:a})))))}canGoBack(n,e=this.getActiveStackId()){return this.getStack(e).length>n}pop(n,e=this.getActiveStackId()){return this.zone.run(()=>{var c,l;let o=this.getStack(e);if(o.length<=n)return Promise.resolve(!1);let i=o[o.length-n-1],r=i.url,s=i.savedData;if(s){let d=s.get("primary");(l=(c=d==null?void 0:d.route)==null?void 0:c._routerState)!=null&&l.snapshot.url&&(r=d.route._routerState.snapshot.url)}let{animationBuilder:a}=this.navCtrl.consumeTransition();return this.navCtrl.navigateBack(r,ue(q({},i.savedExtras),{animation:a})).then(()=>!0)})}startBackTransition(){let n=this.activeView;if(n){let e=this.getStack(n.stackId),o=e[e.length-2],i=o.animationBuilder;return this.wait(()=>this.transition(o,n,"back",this.canGoBack(2),!0,i))}return Promise.resolve()}endBackTransition(n){n?(this.skipTransition=!0,this.pop(1)):this.activeView&&ao(this.activeView,this.views,this.views,this.location,this.zone)}getLastUrl(n){let e=this.getStack(n);return e.length>0?e[e.length-1]:void 0}getRootUrl(n){let e=this.getStack(n);return e.length>0?e[0]:void 0}getActiveStackId(){return this.activeView?this.activeView.stackId:void 0}getActiveView(){return this.activeView}hasRunningTask(){return this.runningTask!==void 0}destroy(){this.containerEl=void 0,this.views.forEach(so),this.activeView=void 0,this.views=[]}getStack(n){return this.views.filter(e=>e.stackId===n)}insertView(n,e){return this.activeView=n,this.views=Mi(this.views,n,e),this.views.slice()}transition(n,e,o,i,r,s){if(this.skipTransition)return this.skipTransition=!1,Promise.resolve(!1);if(e===n)return Promise.resolve(!1);
1let a=n?n.element:void 0,c=e?e.element:void 0,l=this.containerEl;return a&&a!==c&&(a.classList.add("ion-page"),a.classList.add("ion-page-invisible"),a.parentElement!==l&&l.appendChild(a),l.commit)?l.commit(a,c,{duration:o===void 0?0:void 0,direction:o,showGoBack:i,progressAnimation:r,animationBuilder:s}):Promise.resolve(!1)}wait(n){return v(this,null,function*(){this.runningTask!==void 0&&(yield this.runningTask,this.runningTask=void 0);let e=this.runningTask=n();return e.finally(()=>this.runningTask=void 0),e})}},Bi=(t,n,e,o,i)=>typeof requestAnimationFrame=="function"?new Promise(r=>{requestAnimationFrame(()=>{ao(t,n,e,o,i),r()})}):Promise.resolve(),ao=(t,n,e,o,i)=>{i.run(()=>e.filter(r=>!n.includes(r)).forEach(so)),n.forEach(r=>{let a=o.path().split("?")[0].split("#")[0];if(r!==t&&r.url!==a){let c=r.element;c.setAttribute("aria-hidden","true"),c.classList.add("ion-page-hidden"),r.ref.changeDetectorRef.detach()}})},co=(()=>{class t{constructor(e,o,i,r,s,a,c,l){this.parentOutlet=l,this.activatedView=null,this.proxyMap=new WeakMap,this.currentActivatedRoute$=new Tt(null),this.activated=null,this._activatedRoute=null,this.name=Lt,this.stackWillChange=new fe,this.stackDidChange=new fe,this.activateEvents=new fe,this.deactivateEvents=new fe,this.parentContexts=O(Ot),this.location=O(xn),this.environmentInjector=O(le),this.inputBinder=O(lo,{optional:!0}),this.supportsBindingToComponentInputs=!0,this.config=O(an),this.navCtrl=O(je),this.nativeEl=r.nativeElement,this.name=e||Lt,this.tabsPrefix=o==="true"?on(s,c):void 0,this.stackCtrl=new rn(this.tabsPrefix,this.nativeEl,s,this.navCtrl,a,i),this.parentContexts.onChildOutletCreated(this.name,this)}get activatedComponentRef(){return this.activated}set animation(e){this.nativeEl.animation=e}set animated(e){this.nativeEl.animated=e}set swipeGesture(e){this._swipeGesture=e,this.nativeEl.swipeHandler=e?{canStart:()=>this.stackCtrl.canGoBack(1)&&!this.stackCtrl.hasRunningTask(),onStart:()=>this.stackCtrl.startBackTransition(),onEnd:o=>this.stackCtrl.endBackTransition(o)}:void 0}ngOnDestroy(){var e;this.stackCtrl.destroy(),(e=this.inputBinder)==null||e.unsubscribeFromRouteData(this)}getContext(){return this.parentContexts.getContext(this.name)}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(!this.activated){let e=this.getContext();e!=null&&e.route&&this.activateWith(e.route,e.injector)}new Promise(e=>de(this.nativeEl,e)).then(()=>{this._swipeGesture===void 0&&(this.swipeGesture=this.config.getBoolean("swipeBackEnabled",this.nativeEl.mode==="ios"))})}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){throw new Error("incompatible reuse strategy")}attach(e,o){throw new Error("incompatible reuse strategy")}deactivate(){if(this.activated){if(this.activatedView){let o=this.getContext();this.activatedView.savedData=new Map(o.children.contexts);let i=this.activatedView.savedData.get("primary");if(i&&o.route&&(i.route=q({},o.route)),this.activatedView.savedExtras={},o.route){let r=o.route.snapshot;this.activatedView.savedExtras.queryParams=r.queryParams,this.activatedView.savedExtras.fragment=r.fragment}}let e=this.component;this.activatedView=null,this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,o){var a,c;if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=e;let i,r=this.stackCtrl.getExistingView(e);if(r){i=this.activated=r.ref;let l=r.savedData;if(l){let d=this.getContext();d.children.contexts=l}this.updateActivatedRouteProxy(i.instance,e)}else{let l=e._futureSnapshot,d=this.parentContexts.getOrCreateContext(this.name).children,m=new Tt(null),p=this.createActivatedRouteProxy(m,e),u=new sn(p,d,this.location.injector),g=(a=l.routeConfig.component)!=null?a:l.component;i=this.activated=this.location.createComponent(g,{index:this.location.length,injector:u,environmentInjector:o!=null?o:this.environmentInjector}),m.next(i.instance),r=this.stackCtrl.createView(this.activated,e),this.proxyMap.set(i.instance,p),this.currentActivatedRoute$.next({component:i.instance,activatedRoute:e})}(c=this.inputBinder)==null||c.bindActivatedRouteToOutletComponent(this),this.activatedView=r,this.navCtrl.setTopOutlet(this);let s=this.stackCtrl.getActiveView();this.stackWillChange.emit({enteringView:r,tabSwitch:io(r,s)}),this.stackCtrl.setActive(r).then(l=>{this.activateEvents.emit(i.instance),this.stackDidChange.emit(l)})}canGoBack(e=1,o){return this.stackCtrl.canGoBack(e,o)}pop(e=1,o){return this.stackCtrl.pop(e,o)}getLastUrl(e){let o=this.stackCtrl.getLastUrl(e);return o?o.url:void 0}getLastRouteView(e){return this.stackCtrl.getLastUrl(e)}getRootView(e){return this.stackCtrl.getRootUrl(e)}getActiveStackId(){return this.stackCtrl.getActiveStackId()}createActivatedRouteProxy(e,o){let i=new Re;return i._futureSnapshot=o._futureSnapshot,i._routerState=o._routerState,i.snapshot=o.snapshot,i.outlet=o.outlet,i.component=o.component,i._paramMap=this.proxyObservable(e,"paramMap"),i._queryParamMap=this.proxyObservable(e,"queryParamMap"),i.url=this.proxyObservable(e,"url"),i.params=this.proxyObservable(e,"params"),i.queryParams=this.proxyObservable(e,"queryParams"),i.fragment=this.proxyObservable(e,"fragment"),i.data=this.proxyObservable(e,"data"),i}proxyObservable(e,o){return e.pipe(Mt(i=>!!i),Xe(i=>this.currentActivatedRoute$.pipe(Mt(r=>r!==null&&r.component===i),Xe(r=>r&&r.activatedRoute[o]),kn())))}updateActivatedRouteProxy(e,o){let i=this.proxyMap.get(e);if(!i)throw new Error("Could not find activated route proxy for view");i._futureSnapshot=o._futureSnapshot,i._routerState=o._routerState,i.snapshot=o.snapshot,i.outlet=o.outlet,i.component=o.component,this.currentActivatedRoute$.next({component:e,activatedRoute:o})}}return t.\u0275fac=function(e){return new(e||t)(Qe("name"),Qe("tabs"),f(Pt),f(L),f(he),f(N),f(Re),f(t,12))},t.\u0275dir=Q({type:t,selectors:[["ion-router-outlet"]],inputs:{animated:"animated",animation:"animation",mode:"mode",swipeGesture:"swipeGesture",name:"name"},outputs:{stackWillChange:"stackWillChange",stackDidChange:"stackDidChange",activateEvents:"activate",deactivateEvents:"deactivate"},exportAs:["outlet"]}),t})(),sn=class{constructor(n,e,o){this.route=n,this.childContexts=e,this.parent=o}get(n,e){return n===Re?this.route:n===Ot?this.childContexts:this.parent.get(n,e)}},lo=new Ke(""),Pi=(()=>{class t{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(e){this.unsubscribeFromRouteData(e),this.subscribeToRouteData(e)}unsubscribeFromRouteData(e){var o;(o=this.outletDataSubscriptions.get(e))==null||o.unsubscribe(),this.outletDataSubscriptions.delete(e)}subscribeToRouteData(e){let{activatedRoute:o}=e,i=Cn([o.queryParams,o.params,o.data]).pipe(Xe(([r,s,a],c)=>(a=q(q(q({}
1,r),s),a),c===0?wn(a):Promise.resolve(a)))).subscribe(r=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==o||o.component===null){this.unsubscribeFromRouteData(e);return}let s=jn(o.component);if(!s){this.unsubscribeFromRouteData(e);return}for(let{templateName:a}of s.inputs)e.activatedComponentRef.setInput(a,r[a])});this.outletDataSubscriptions.set(e,i)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=ae({token:t,factory:t.\u0275fac}),t})(),uo=()=>({provide:lo,useFactory:Li,deps:[he]});function Li(t){return t!=null&&t.componentInputBindingEnabled?new Pi:null}var Oi=["color","defaultHref","disabled","icon","mode","routerAnimation","text","type"],zi=(()=>{let t=class{constructor(e,o,i,r,s,a){this.routerOutlet=e,this.navCtrl=o,this.config=i,this.r=r,this.z=s,a.detach(),this.el=this.r.nativeElement}onClick(e){var i;let o=this.defaultHref||this.config.get("backButtonDefaultHref");(i=this.routerOutlet)!=null&&i.canGoBack()?(this.navCtrl.setDirection("back",void 0,void 0,this.routerAnimation),this.routerOutlet.pop(),e.preventDefault()):o!=null&&(this.navCtrl.navigateBack(o,{animation:this.routerAnimation}),e.preventDefault())}};return t.\u0275fac=function(e){return new(e||t)(f(co,8),f(je),f(an),f(L),f(N),f(J))},t.\u0275dir=Q({type:t,hostBindings:function(e,o){e&1&&me("click",function(r){return o.onClick(r)})},inputs:{color:"color",defaultHref:"defaultHref",disabled:"disabled",icon:"icon",mode:"mode",routerAnimation:"routerAnimation",text:"text",type:"type"}}),t=K([$e({inputs:Oi})],t),t})(),Ni=(()=>{class t{constructor(e,o,i,r,s){this.locationStrategy=e,this.navCtrl=o,this.elementRef=i,this.router=r,this.routerLink=s,this.routerDirection="forward"}ngOnInit(){this.updateTargetUrlAndHref()}ngOnChanges(){this.updateTargetUrlAndHref()}updateTargetUrlAndHref(){var e;if((e=this.routerLink)!=null&&e.urlTree){let o=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.routerLink.urlTree));this.elementRef.nativeElement.href=o}}onClick(e){this.navCtrl.setDirection(this.routerDirection,void 0,void 0,this.routerAnimation),e.preventDefault()}}return t.\u0275fac=function(e){return new(e||t)(f(Bt),f(je),f(L),f(he),f(zt,8))},t.\u0275dir=Q({type:t,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(e,o){e&1&&me("click",function(r){return o.onClick(r)})},inputs:{routerDirection:"routerDirection",routerAnimation:"routerAnimation"},features:[Rt]}),t})(),$i=(()=>{class t{constructor(e,o,i,r,s){this.locationStrategy=e,this.navCtrl=o,this.elementRef=i,this.router=r,this.routerLink=s,this.routerDirection="forward"}ngOnInit(){this.updateTargetUrlAndHref()}ngOnChanges(){this.updateTargetUrlAndHref()}updateTargetUrlAndHref(){var e;if((e=this.routerLink)!=null&&e.urlTree){let o=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.routerLink.urlTree));this.elementRef.nativeElement.href=o}}onClick(){this.navCtrl.setDirection(this.routerDirection,void 0,void 0,this.routerAnimation)}}return t.\u0275fac=function(e){return new(e||t)(f(Bt),f(je),f(L),f(he),f(zt,8))},t.\u0275dir=Q({type:t,selectors:[["a","routerLink",""],["area","routerLink",""]],hostBindings:function(e,o){e&1&&me("click",function(){return o.onClick()})},inputs:{routerDirection:"routerDirection",routerAnimation:"routerAnimation"},features:[Rt]}),t})(),Hi=["animated","animation","root","rootParams","swipeGesture"],Vi=["push","insert","insertPages","pop","popTo","popToRoot","removeIndex","setRoot","setPages","getActive","getByIndex","canGoBack","getPrevious"],Wi=(()=>{let t=class{constructor(e,o,i,r,s,a){this.z=s,a.detach(),this.el=e.nativeElement,e.nativeElement.delegate=r.create(o,i),ln(this,this.el,["ionNavDidChange","ionNavWillChange"])}};return t.\u0275fac=function(e){return new(e||t)(f(L),f(le),f(ie),f(Ne),f(N),f(J))},t.\u0275dir=Q({type:t,inputs:{animated:"animated",animation:"animation",root:"root",rootParams:"rootParams",swipeGesture:"swipeGesture"}}),t=K([$e({inputs:Hi,methods:Vi})],t),t})(),Zi=(()=>{class t{constructor(e){this.navCtrl=e,this.ionTabsWillChange=new fe,this.ionTabsDidChange=new fe,this.tabBarSlot="bottom"}ngAfterContentInit(){this.detectSlotChanges()}ngAfterContentChecked(){this.detectSlotChanges()}onStackWillChange({enteringView:e,tabSwitch:o}){let i=e.stackId;o&&i!==void 0&&this.ionTabsWillChange.emit({tab:i})}onStackDidChange({enteringView:e,tabSwitch:o}){let i=e.stackId;o&&i!==void 0&&(this.tabBar&&(this.tabBar.selectedTab=i),this.ionTabsDidChange.emit({tab:i}))}select(e){let o=typeof e=="string",i=o?e:e.detail.tab,r=this.outlet.getActiveStackId()===i,s="".concat(this.outlet.tabsPrefix,"/").concat(i);if(o||e.stopPropagation(),r){let a=this.outlet.getActiveStackId(),c=this.outlet.getLastRouteView(a);if((c==null?void 0:c.url)===s)return;let l=this.outlet.getRootView(i),d=l&&s===l.url&&l.savedExtras;return this.navCtrl.navigateRoot(s,ue(q({},d),{animated:!0,animationDirection:"back"}))}else{let a=this.outlet.getLastRouteView(i),c=(a==null?void 0:a.url)||s,l=a==null?void 0:a.savedExtras;return this.navCtrl.navigateRoot(c,ue(q({},l),{animated:!0,animationDirection:"back"}))}}getSelected(){return this.outlet.getActiveStackId()}
1detectSlotChanges(){this.tabBars.forEach(e=>{let o=e.el.getAttribute("slot");o!==this.tabBarSlot&&(this.tabBarSlot=o,this.relocateTabBar())})}relocateTabBar(){let e=this.tabBar.el;this.tabBarSlot==="top"?this.tabsInner.nativeElement.before(e):this.tabsInner.nativeElement.after(e)}}return t.\u0275fac=function(e){return new(e||t)(f(je))},t.\u0275dir=Q({type:t,selectors:[["ion-tabs"]],viewQuery:function(e,o){if(e&1&&_t(gi,7,L),e&2){let i;Te(i=Me())&&(o.tabsInner=i.first)}},hostBindings:function(e,o){e&1&&me("ionTabButtonClick",function(r){return o.select(r)})},outputs:{ionTabsWillChange:"ionTabsWillChange",ionTabsDidChange:"ionTabsDidChange"}}),t})(),qi=t=>typeof __zone_symbol__requestAnimationFrame=="function"?__zone_symbol__requestAnimationFrame(t):typeof requestAnimationFrame=="function"?requestAnimationFrame(t):setTimeout(t),Gi=(()=>{class t{constructor(e,o){this.injector=e,this.elementRef=o,this.onChange=()=>{},this.onTouched=()=>{}}writeValue(e){this.elementRef.nativeElement.value=this.lastValue=e,Se(this.elementRef)}handleValueChange(e,o){e===this.elementRef.nativeElement&&(o!==this.lastValue&&(this.lastValue=o,this.onChange(o)),Se(this.elementRef))}_handleBlurEvent(e){e===this.elementRef.nativeElement&&(this.onTouched(),Se(this.elementRef))}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.elementRef.nativeElement.disabled=e}ngOnDestroy(){this.statusChanges&&this.statusChanges.unsubscribe()}ngAfterViewInit(){let e;try{e=this.injector.get(On)}catch(i){}if(!e)return;e.statusChanges&&(this.statusChanges=e.statusChanges.subscribe(()=>Se(this.elementRef)));let o=e.control;o&&["markAsTouched","markAllAsTouched","markAsUntouched","markAsDirty","markAsPristine"].forEach(r=>{if(typeof o[r]<"u"){let s=o[r].bind(o);o[r]=(...a)=>{s(...a),Se(this.elementRef)}}})}}return t.\u0275fac=function(e){return new(e||t)(f(ie),f(L))},t.\u0275dir=Q({type:t,hostBindings:function(e,o){e&1&&me("ionBlur",function(r){return o._handleBlurEvent(r.target)})}}),t})(),Se=t=>{qi(()=>{let n=t.nativeElement,e=n.value!=null&&n.value.toString().length>0,o=Yi(n);tn(n,o);let i=n.closest("ion-item");i&&(e?tn(i,[...o,"item-has-value"]):tn(i,o))})},Yi=t=>{let n=t.classList,e=[];for(let o=0;o<n.length;o++){let i=n.item(o);i!==null&&Ui(i,"ng-")&&e.push("ion-".concat(i.substring(3)))}return e},tn=(t,n)=>{let e=t.classList;e.remove("ion-valid","ion-invalid","ion-touched","ion-untouched","ion-dirty","ion-pristine"),e.add(...n)},Ui=(t,n)=>t.substring(0,n.length)===n;var ze=class{constructor(n){this.ctrl=n}create(n){return this.ctrl.create(n||{})}dismiss(n,e,o){return this.ctrl.dismiss(n,e,o)}getTop(){return this.ctrl.getTop()}};var po="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path d='M289.94 256l95-95A24 24 0 00351 127l-95 95-95-95a24 24 0 00-34 34l95 95-95 95a24 24 0 1034 34l95-95 95 95a24 24 0 0034-34z'/></svg>";var dn,Xi=()=>{if(typeof window>"u")return new Map;if(!dn){let t=window;t.Ionicons=t.Ionicons||{},dn=t.Ionicons.map=t.Ionicons.map||new Map}return dn},Ki=t=>{let n=un(t.src);return n||(n=mo(t.name,t.icon,t.mode,t.ios,t.md),n?Qi(n,t):t.icon&&(n=un(t.icon),n||(n=un(t.icon[t.mode]),n))?n:null)},Qi=(t,n)=>{let e=Xi().get(t);if(e)return e;try{return tt("svg/".concat(t,".svg"))}catch(o){console.warn('[Ionicons Warning]: Could not load icon with name "'.concat(t,'". Ensure that the icon is registered using addIcons or that the icon SVG data is passed directly to the icon component.'),n)}},mo=(t,n,e,o,i)=>(e=(e&&Ct(e))==="ios"?"ios":"md",o&&e==="ios"?t=Ct(o):i&&e==="md"?t=Ct(i):(!t&&n&&!ho(n)&&(t=n),kt(t)&&(t=Ct(t))),!kt(t)||t.trim()===""||t.replace(/[a-z]|-|\d/gi,"")!==""?null:t),un=t=>kt(t)&&(t=t.trim(),ho(t))?t:null,ho=t=>t.length>0&&/(\/|\.)/.test(t),kt=t=>typeof t=="string",Ct=t=>t.toLowerCase(),Ji=(t,n=[])=>{let e={};return n.forEach(o=>{t.hasAttribute(o)&&(t.getAttribute(o)!==null&&(e[o]=t.getAttribute(o)),t.removeAttribute(o))}),e},er=t=>t&&t.dir!==""?t.dir.toLowerCase()==="rtl":(document==null?void 0:document.dir.toLowerCase())==="rtl",tr=t=>{let n=document.createElement("div");n.innerHTML=t;for(let o=n.childNodes.length-1;o>=0;o--)n.childNodes[o].nodeName.toLowerCase()!=="svg"&&n.removeChild(n.childNodes[o]);let e=n.firstElementChild;if(e&&e.nodeName.toLowerCase()==="svg"){let o=e.getAttribute("class")||"";if(e.setAttribute("class",(o+" s-ion-icon").trim()),go(e))return n.innerHTML}return""},go=t=>
1{if(t.nodeType===1){if(t.nodeName.toLowerCase()==="script")return!1;for(let n=0;n<t.attributes.length;n++){let e=t.attributes[n].name;if(kt(e)&&e.toLowerCase().indexOf("on")===0)return!1}for(let n=0;n<t.childNodes.length;n++)if(!go(t.childNodes[n]))return!1}return!0},nr=t=>t.startsWith("data:image/svg+xml"),or=t=>t.indexOf(";utf8,")!==-1,ve=new Map,fo=new Map,pn,ir=(t,n)=>{let e=fo.get(t);if(!e)if(typeof fetch<"u"&&typeof document<"u")if(nr(t)&&or(t)){pn||(pn=new DOMParser);let i=pn.parseFromString(t,"text/html").querySelector("svg");return i&&ve.set(t,i.outerHTML),Promise.resolve()}else e=fetch(t).then(o=>{if(o.ok)return o.text().then(i=>{i&&n!==!1&&(i=tr(i)),ve.set(t,i||"")});ve.set(t,"")}),fo.set(t,e);else return ve.set(t,""),Promise.resolve();return e},rr=":host{display:inline-block;width:1em;height:1em;contain:strict;fill:currentColor;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}:host .ionicon{stroke:currentColor}.ionicon-fill-none{fill:none}.ionicon-stroke-width{stroke-width:32px;stroke-width:var(--ionicon-stroke-width, 32px)}.icon-inner,.ionicon,svg{display:block;height:100%;width:100%}@supports (background: -webkit-named-image(i)){:host(.icon-rtl) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}@supports not selector(:dir(rtl)) and selector(:host-context([dir='rtl'])){:host(.icon-rtl) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}:host(.flip-rtl):host-context([dir='rtl']) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@supports selector(:dir(rtl)){:host(.flip-rtl:dir(rtl)) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}:host(.flip-rtl:dir(ltr)) .icon-inner{-webkit-transform:scaleX(1);transform:scaleX(1)}}:host(.icon-small){font-size:1.125rem !important}:host(.icon-large){font-size:2rem !important}:host(.ion-color){color:var(--ion-color-base) !important}:host(.ion-color-primary){--ion-color-base:var(--ion-color-primary, #3880ff)}:host(.ion-color-secondary){--ion-color-base:var(--ion-color-secondary, #0cd1e8)}:host(.ion-color-tertiary){--ion-color-base:var(--ion-color-tertiary, #f4a942)}:host(.ion-color-success){--ion-color-base:var(--ion-color-success, #10dc60)}:host(.ion-color-warning){--ion-color-base:var(--ion-color-warning, #ffce00)}:host(.ion-color-danger){--ion-color-base:var(--ion-color-danger, #f14141)}:host(.ion-color-light){--ion-color-base:var(--ion-color-light, #f4f5f8)}:host(.ion-color-medium){--ion-color-base:var(--ion-color-medium, #989aa2)}:host(.ion-color-dark){--ion-color-base:var(--ion-color-dark, #222428)}",sr=rr,ar=R(class extends T{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.iconName=null,this.inheritedAttributes={},this.didLoadIcon=!1,this.svgContent=void 0,this.isVisible=!1,this.mode=cr(),this.color=void 0,this.ios=void 0,this.md=void 0,this.flipRtl=void 0,this.name=void 0,this.src=void 0,this.icon=void 0,this.size=void 0,this.lazy=!1,this.sanitize=!0}componentWillLoad(){this.inheritedAttributes=Ji(this.el,["aria-label"])}connectedCallback(){this.waitUntilVisible(this.el,"50px",()=>{this.isVisible=!0,this.loadIcon()})}componentDidLoad(){this.didLoadIcon||this.loadIcon()}disconnectedCallback(){this.io&&(this.io.disconnect(),this.io=void 0)}waitUntilVisible(n,e,o){if(Y.isBrowser&&this.lazy&&typeof window<"u"&&window.IntersectionObserver){let i=this.io=new window.IntersectionObserver(r=>{r[0].isIntersecting&&(i.disconnect(),this.io=void 0,o())},{rootMargin:e});i.observe(n)}else o()}loadIcon(){if(Y.isBrowser&&this.isVisible){let n=Ki(this);n&&(ve.has(n)?this.svgContent=ve.get(n):ir(n,this.sanitize).then(()=>this.svgContent=ve.get(n)),this.didLoadIcon=!0)}this.iconName=mo(this.name,this.icon,this.mode,this.ios,this.md)}render(){let{flipRtl:n,iconName:e,inheritedAttributes:o,el:i}=this,r=this.mode||"md",s=e?(e.includes("arrow")||e.includes("chevron"))&&n!==!1:!1,a=n||s;return b(M,Object.assign({role:"img",class:Object.assign(Object.assign({[r]:!0},lr(this.color)),{["icon-".concat(this.size)]:!!this.size,"flip-rtl":a,"icon-rtl":a&&er(i)})},o),Y.isBrowser&&this.svgContent?b("div",{class:"icon-inner",innerHTML:this.svgContent}):b("div",{class:"icon-inner"}))}static get assetsDirs(){return["svg"]}get el(){return this}static get watchers(){return{name:["loadIcon"],src:["loadIcon"],icon:["loadIcon"],ios:["loadIcon"],md:["loadIcon"]}}static get style(){return sr}},[1,"ion-icon",{mode:[1025],color:[1],ios:[1],md:[1],flipRtl:[4,"flip-rtl"],name:[513],src:[1],icon:[8],size:[1],lazy:[4],sanitize:[4],svgContent:[32],isVisible:[32]},void 0,{name:["loadIcon"],src:["loadIcon"],icon:["loadIcon"],ios:["loadIcon"],md:["loadIcon"]}]),cr=()=>Y.isBrowser&&typeof document<"u"&&document.documentElement.getAttribute("mode")||"md",lr=t=>t?{"ion-color":!0,["ion-color-".concat(t)]:!0}:null;function vo(){if(typeof customElements>"u")return;["ion-icon"].forEach(n=>{switch(n){case"ion-icon":customElements.get(n)||customElements.define(n,ar);break}})}var dr=":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:strict;pointer-events:none}:host(.unbounded){contain:layout size style}.ripple-effect{border-radius:50%;position:absolute;background-color:currentColor;color:inherit;contain:strict;opacity:0;-webkit-animation:225ms rippleAnimation forwards, 75ms fadeInAnimation forwards;animation:225ms rippleAnimation forwards, 75ms fadeInAnimation forwards;will-change:transform, opacity;pointer-events:none}.fade-out{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1));-webkit-animation:150ms fadeOutAnimation forwards;animation:150ms fadeOutAnimation forwards}@-webkit-keyframes rippleAnimation{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1))}}@keyframes rippleAnimation{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1))}}@-webkit-keyframes fadeInAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}
1to{opacity:0.16}}@keyframes fadeInAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:0.16}}@-webkit-keyframes fadeOutAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0.16}to{opacity:0}}@keyframes fadeOutAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0.16}to{opacity:0}}",ur=dr,pr=R(class extends T{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.type="bounded"}addRipple(n,e){return v(this,null,function*(){return new Promise(o=>{Mn(()=>{let i=this.el.getBoundingClientRect(),r=i.width,s=i.height,a=Math.sqrt(r*r+s*s),c=Math.max(s,r),l=this.unbounded?c:a+mr,d=Math.floor(c*hr),m=l/d,p=n-i.left,u=e-i.top;this.unbounded&&(p=r*.5,u=s*.5);let g=p-d*.5,h=u-d*.5,I=r*.5-p,x=s*.5-u;Fe(()=>{let S=document.createElement("div");S.classList.add("ripple-effect");let y=S.style;y.top=h+"px",y.left=g+"px",y.width=y.height=d+"px",y.setProperty("--final-scale","".concat(m)),y.setProperty("--translate-end","".concat(I,"px, ").concat(x,"px")),(this.el.shadowRoot||this.el).appendChild(S),setTimeout(()=>{o(()=>{fr(S)})},325)})})})})}get unbounded(){return this.type==="unbounded"}render(){let n=E(this);return b(M,{key:"f1129019a6d556b008c754aeb79618c69baea9f8",role:"presentation",class:{[n]:!0,unbounded:this.unbounded}})}get el(){return this}static get style(){return ur}},[1,"ion-ripple-effect",{type:[1],addRipple:[64]}]),fr=t=>{t.classList.add("fade-out"),setTimeout(()=>{t.remove()},200)},mr=10,hr=.5;function bo(){if(typeof customElements>"u")return;["ion-ripple-effect"].forEach(n=>{switch(n){case"ion-ripple-effect":customElements.get(n)||customElements.define(n,pr);break}})}var xt=()=>{let t;return{lock:()=>v(void 0,null,function*(){let e=t,o;return t=new Promise(i=>o=i),e!==void 0&&(yield e),o})}};var gr=":host{left:0;right:0;top:0;bottom:0;display:block;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);contain:strict;cursor:pointer;opacity:0.01;-ms-touch-action:none;touch-action:none;z-index:2}:host(.backdrop-hide){background:transparent}:host(.backdrop-no-tappable){cursor:auto}:host{background-color:var(--ion-backdrop-color, #000)}",vr=gr,br=":host{left:0;right:0;top:0;bottom:0;display:block;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);contain:strict;cursor:pointer;opacity:0.01;-ms-touch-action:none;touch-action:none;z-index:2}:host(.backdrop-hide){background:transparent}:host(.backdrop-no-tappable){cursor:auto}:host{background-color:var(--ion-backdrop-color, #000)}",Ir=br,yr=R(class extends T{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionBackdropTap=D(this,"ionBackdropTap",7),this.blocker=Pn.createBlocker({disableScroll:!0}),this.visible=!0,this.tappable=!0,this.stopPropagation=!0}connectedCallback(){this.stopPropagation&&this.blocker.block()}disconnectedCallback(){this.blocker.unblock()}onMouseDown(n){this.emitTap(n)}emitTap(n){this.stopPropagation&&(n.preventDefault(),n.stopPropagation()),this.tappable&&this.ionBackdropTap.emit()}render(){let n=E(this);return b(M,{key:"16b1328f4a058b8d3752e58dc56c44bed556c425",tabindex:"-1","aria-hidden":"true",class:{[n]:!0,"backdrop-hide":!this.visible,"backdrop-no-tappable":!this.tappable}})}static get style(){return{ios:vr,md:Ir}}},[33,"ion-backdrop",{visible:[4],tappable:[4],stopPropagation:[4,"stop-propagation"]},[[2,"click","onMouseDown"]]]);function Dt(){if(typeof customElements>"u")return;["ion-backdrop"].forEach(n=>{switch(n){case"ion-backdrop":customElements.get(n)||customElements.define(n,yr);break}})}var Ve=function(t){return t.Dark="DARK",t.Light="LIGHT",t.Default="DEFAULT",t}(Ve||{}),He={getEngine(){let t=Ut();if(t!=null&&t.isPluginAvailable("StatusBar"))return t.Plugins.StatusBar},supportsDefaultStatusBarStyle(){let t=Ut();return!!(t!=null&&t.PluginHeaders)},setStyle(t){let n=this.getEngine();n&&n.setStyle(t)},getStyle:function(){return v(this,null,function*(){let t=this.getEngine();if(!t)return Ve.Default;let{style:n}=yield t.getInfo();return n})}},fn=(t,n)=>{if(n===1)return 0;let e=1/(1-n),o=-(n*e);return t*e+o},Co=()=>{!_e||_e.innerWidth>=768||!He.supportsDefaultStatusBarStyle()||He.setStyle({style:Ve.Dark})},mn=(t=Ve.Default)=>{!_e||_e.innerWidth>=768||!He.supportsDefaultStatusBarStyle()||He.setStyle({style:t})},ko=(t,n)=>v(void 0,null,function*(){typeof t.canDismiss!="function"||!(yield t.canDismiss(void 0,De))||(n.isRunning()?n.onFinish(()=>{t.dismiss(void 0,"handler")},{oneTimeCallback:!0}):t.dismiss(void 0,"handler"))}),hn=t=>.00255275*2.71828**(-14.9619*t)-1.00255*2.71828**(-.0380968*t)+1,Et={MIN_PRESENTING_SCALE:.93},wr=(t,n,e,o)=>{let r=t.offsetHeight,s=!1,a=!1,c=null,l=null,d=.2,m=!0,p=0,u=()=>c&&at(c)?c.scrollY:!0,S=st({el:t,gestureName:"modalSwipeToClose",gesturePriority:Xn,direction:"y",threshold:10,canStart:y=>{let k=y.event.target;return k===null||!k.closest?!0:(c=Gt(k),c?(at(c)?l=P(c).querySelector(".inner-scroll"):l
1=c,!!!c.querySelector("ion-refresher")&&l.scrollTop===0):k.closest("ion-footer")===null)},onStart:y=>{let{deltaY:k}=y;m=u(),a=t.canDismiss!==void 0&&t.canDismiss!==!0,k>0&&c&&Yt(c),n.progressStart(!0,s?1:0)},onMove:y=>{let{deltaY:k}=y;k>0&&c&&Yt(c);let j=y.deltaY/r,C=j>=0&&a,A=C?d:.9999,F=C?hn(j/A):j,_=Be(1e-4,F,A);n.progressStep(_),_>=.5&&p<.5?mn(e):_<.5&&p>=.5&&Co(),p=_},onEnd:y=>{let k=y.velocityY,j=y.deltaY/r,C=j>=0&&a,A=C?d:.9999,F=C?hn(j/A):j,_=Be(1e-4,F,A),ee=(y.deltaY+k*1e3)/r,z=!C&&ee>=.5,Z=z?-.001:.001;z?(n.easing("cubic-bezier(0.32, 0.72, 0, 1)"),Z+=ct([0,0],[.32,.72],[0,1],[1,1],_)[0]):(n.easing("cubic-bezier(1, 0, 0.68, 0.28)"),Z+=ct([0,0],[1,0],[.68,.28],[1,1],_)[0]);let te=Io(z?j*r:(1-_)*r,k);s=z,S.enable(!1),c&&$n(c,m),n.onFinish(()=>{z||S.enable(!0)}).progressEnd(z?1:0,Z,te),C&&_>A/4?ko(t,n):z&&o()}});return S},Io=(t,n)=>Be(400,t/Math.abs(n*1.1),500),xo=t=>{let{currentBreakpoint:n,backdropBreakpoint:e}=t,o=e===void 0||e<n,i=o?"calc(var(--backdrop-opacity) * ".concat(n,")"):"0",r=w("backdropAnimation").fromTo("opacity",0,i);return o&&r.beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),{wrapperAnimation:w("wrapperAnimation").keyframes([{offset:0,opacity:1,transform:"translateY(100%)"},{offset:1,opacity:1,transform:"translateY(".concat(100-n*100,"%)")}]),backdropAnimation:r}},Do=t=>{let{currentBreakpoint:n,backdropBreakpoint:e}=t,o="calc(var(--backdrop-opacity) * ".concat(fn(n,e),")"),i=[{offset:0,opacity:o},{offset:1,opacity:0}],r=[{offset:0,opacity:o},{offset:e,opacity:0},{offset:1,opacity:0}],s=w("backdropAnimation").keyframes(e!==0?r:i);return{wrapperAnimation:w("wrapperAnimation").keyframes([{offset:0,opacity:1,transform:"translateY(".concat(100-n*100,"%)")},{offset:1,opacity:1,transform:"translateY(100%)"}]),backdropAnimation:s}},Cr=()=>{let t=w().fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),n=w().fromTo("transform","translateY(100vh)","translateY(0vh)");return{backdropAnimation:t,wrapperAnimation:n}},yo=(t,n)=>{let{presentingEl:e,currentBreakpoint:o}=n,i=P(t),{wrapperAnimation:r,backdropAnimation:s}=o!==void 0?xo(n):Cr();s.addElement(i.querySelector("ion-backdrop")),r.addElement(i.querySelectorAll(".modal-wrapper, .modal-shadow")).beforeStyles({opacity:1});let a=w("entering-base").addElement(t).easing("cubic-bezier(0.32,0.72,0,1)").duration(500).addAnimation(r);if(e){let c=window.innerWidth<768,l=e.tagName==="ION-MODAL"&&e.presentingElement!==void 0,d=P(e),m=w().beforeStyles({transform:"translateY(0)","transform-origin":"top center",overflow:"hidden"}),p=document.body;if(c){let u=CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px",g=l?"-10px":u,h=Et.MIN_PRESENTING_SCALE,I="translateY(".concat(g,") scale(").concat(h,")");m.afterStyles({transform:I}).beforeAddWrite(()=>p.style.setProperty("background-color","black")).addElement(e).keyframes([{offset:0,filter:"contrast(1)",transform:"translateY(0px) scale(1)",borderRadius:"0px"},{offset:1,filter:"contrast(0.85)",transform:I,borderRadius:"10px 10px 0 0"}]),a.addAnimation(m)}else if(a.addAnimation(s),!l)r.fromTo("opacity","0","1");else{let u=l?Et.MIN_PRESENTING_SCALE:1,g="translateY(-10px) scale(".concat(u,")");m.afterStyles({transform:g}).addElement(d.querySelector(".modal-wrapper")).keyframes([{offset:0,filter:"contrast(1)",transform:"translateY(0) scale(1)"},{offset:1,filter:"contrast(0.85)",transform:g}]);let h=w().afterStyles({transform:g}).addElement(d.querySelector(".modal-shadow")).keyframes([{offset:0,opacity:"1",transform:"translateY(0) scale(1)"},{offset:1,opacity:"0",transform:g}]);a.addAnimation([m,h])}}else a.addAnimation(s);return a},kr=()=>{let t=w().fromTo("opacity","var(--backdrop-opacity)",0),n=w().fromTo("transform","translateY(0vh)","translateY(100vh)");return{backdropAnimation:t,wrapperAnimation:n}},wo=(t,n,e=500)=>{let{presentingEl:o,currentBreakpoint:i}=n,r=P(t),{wrapperAnimation:s,backdropAnimation:a}=i!==void 0?Do(n):kr();a.addElement(r.querySelector("ion-backdrop")),s.addElement(r.querySelectorAll(".modal-wrapper, .modal-shadow")).beforeStyles({opacity:1});let c=w("leaving-base").addElement(t).easing("cubic-bezier(0.32,0.72,0,1)").duration(e).addAnimation(s);if(o){let l=window.innerWidth<768,d=o.tagName==="ION-MODAL"&&o.presentingElement!==void 0,m=P(o),p=w().beforeClearStyles(["transform"]).afterClearStyles(["transform"]).onFinish(g=>{if(g!==1)return;o.style.setProperty("overflow",""),Array.from(u.querySelectorAll("ion-modal:not(.overlay-hidden
1)")).filter(I=>I.presentingElement!==void 0).length<=1&&u.style.setProperty("background-color","")}),u=document.body;if(l){let g=CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px",h=d?"-10px":g,I=Et.MIN_PRESENTING_SCALE,x="translateY(".concat(h,") scale(").concat(I,")");p.addElement(o).keyframes([{offset:0,filter:"contrast(0.85)",transform:x,borderRadius:"10px 10px 0 0"},{offset:1,filter:"contrast(1)",transform:"translateY(0px) scale(1)",borderRadius:"0px"}]),c.addAnimation(p)}else if(c.addAnimation(a),!d)s.fromTo("opacity","1","0");else{let g=d?Et.MIN_PRESENTING_SCALE:1,h="translateY(-10px) scale(".concat(g,")");p.addElement(m.querySelector(".modal-wrapper")).afterStyles({transform:"translate3d(0, 0, 0)"}).keyframes([{offset:0,filter:"contrast(0.85)",transform:h},{offset:1,filter:"contrast(1)",transform:"translateY(0) scale(1)"}]);let I=w().addElement(m.querySelector(".modal-shadow")).afterStyles({transform:"translateY(0) scale(1)"}).keyframes([{offset:0,opacity:"0",transform:h},{offset:1,opacity:"1",transform:"translateY(0) scale(1)"}]);c.addAnimation([p,I])}}else c.addAnimation(a);return c},xr=()=>{let t=w().fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),n=w().keyframes([{offset:0,opacity:.01,transform:"translateY(40px)"},{offset:1,opacity:1,transform:"translateY(0px)"}]);return{backdropAnimation:t,wrapperAnimation:n}},Dr=(t,n)=>{let{currentBreakpoint:e}=n,o=P(t),{wrapperAnimation:i,backdropAnimation:r}=e!==void 0?xo(n):xr();return r.addElement(o.querySelector("ion-backdrop")),i.addElement(o.querySelector(".modal-wrapper")),w().addElement(t).easing("cubic-bezier(0.36,0.66,0.04,1)").duration(280).addAnimation([r,i])},Er=()=>{let t=w().fromTo("opacity","var(--backdrop-opacity)",0),n=w().keyframes([{offset:0,opacity:.99,transform:"translateY(0px)"},{offset:1,opacity:0,transform:"translateY(40px)"}]);return{backdropAnimation:t,wrapperAnimation:n}},Sr=(t,n)=>{let{currentBreakpoint:e}=n,o=P(t),{wrapperAnimation:i,backdropAnimation:r}=e!==void 0?Do(n):Er();return r.addElement(o.querySelector("ion-backdrop")),i.addElement(o.querySelector(".modal-wrapper")),w().easing("cubic-bezier(0.47,0,0.745,0.715)").duration(200).addAnimation([r,i])},jr=(t,n,e,o,i,r,s=[],a,c,l)=>{let d=[{offset:0,opacity:"var(--backdrop-opacity)"},{offset:1,opacity:.01}],m=[{offset:0,opacity:"var(--backdrop-opacity)"},{offset:1-i,opacity:0},{offset:1,opacity:0}],p={WRAPPER_KEYFRAMES:[{offset:0,transform:"translateY(0%)"},{offset:1,transform:"translateY(100%)"}],BACKDROP_KEYFRAMES:i!==0?m:d},u=t.querySelector("ion-content"),g=e.clientHeight,h=o,I=0,x=!1,S=.95,y=r.childAnimations.find(B=>B.id==="wrapperAnimation"),k=r.childAnimations.find(B=>B.id==="backdropAnimation"),j=s[s.length-1],C=s[0],A=()=>{t.style.setProperty("pointer-events","auto"),n.style.setProperty("pointer-events","auto"),t.classList.remove("ion-disable-focus-trap")},F=()=>{t.style.setProperty("pointer-events","none"),n.style.setProperty("pointer-events","none"),t.classList.add("ion-disable-focus-trap")};y&&k&&(y.keyframes([...p.WRAPPER_KEYFRAMES]),k.keyframes([...p.BACKDROP_KEYFRAMES]),r.progressStart(!0,1-h),h>i?A():F()),u&&h!==j&&(u.scrollY=!1);let _=B=>{let H=Gt(B.event.target);if(h=a(),h===1&&H){let V=at(H)?P(H).querySelector(".inner-scroll"):H;return!!!H.querySelector("ion-refresher")&&V.scrollTop===0}return!0},ee=B=>{x=t.canDismiss!==void 0&&t.canDismiss!==!0&&C===0,B.deltaY>0&&u&&(u.scrollY=!1),re(()=>{t.focus()}),r.progressStart(!0,1-h)},z=B=>{B.deltaY>0&&u&&(u.scrollY=!1);let H=1-h,V=s.length>1?1-s[1]:void 0,G=H+B.deltaY/g,se=V!==void 0&&G>=V&&x,X=se?S:.9999,W=se&&V!==void 0?V+hn((G-V)/(X-V)):G;I=Be(1e-4,W,X),r.progressStep(I)},Z=B=>{let H=B.velocityY,V=(B.deltaY+H*350)/g,G=h-V,se=s.reduce((X,W)=>Math.abs(W-G)<Math.abs(X-G)?W:X);te({breakpoint:se,breakpointOffset:I,canDismiss:x,animated:!0})},te=B=>{let{breakpoint:H,canDismiss:V,breakpointOffset:G,animated:se}=B,X=V&&H===0,W=X?h:H,Ge=W!==0;return h=0,y&&k&&(y.keyframes([{offset:0,transform:"translateY(".concat(G*100,"%)")},{offset:1,transform:"translateY(".concat((1-W)*100,"%)")}]),k.keyframes([{offset:0,opacity:"calc(var(--backdrop-opacity) * ".concat(fn(1-G,i),")")},{offset:1,opacity:"calc(var(--backdrop-opacity) * ".concat(fn(W,i),")")}]),r.progressStep(0)),oe.enable(!1),X?ko(t,r):Ge||c(),u&&W===s[s.length-1]&&(u.scrollY=!0),new Promise(Ae=>{r.onFinish(()=>{Ge?y&&k?re(()=>{y.keyframes([...p.WRAPPER_KEYFRAMES]),k.keyframes([...p.BACKDROP_KEYFRAMES]),r.progressStart(!0,1-W),h=W,l(h),h>
1i?A():F(),oe.enable(!0),Ae()}):(oe.enable(!0),Ae()):Ae()},{oneTimeCallback:!0}).progressEnd(1,0,se?500:0)})},oe=st({el:e,gestureName:"modalSheet",gesturePriority:40,direction:"y",threshold:10,canStart:_,onStart:ee,onMove:z,onEnd:Z});return{gesture:oe,moveSheetToBreakpoint:te}},Ar=':host{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);contain:strict}.modal-wrapper,ion-backdrop{pointer-events:auto}:host(.overlay-hidden){display:none}.modal-wrapper,.modal-shadow{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);
1-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:var(--overflow);z-index:10}.modal-shadow{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--width:600px;--height:500px;--ion-safe-area-top:0px;--ion-safe-area-bottom:0px;--ion-safe-area-right:0px;--ion-safe-area-left:0px}}@media only screen and (min-width: 768px) and (min-height: 768px){:host{--width:600px;--height:600px}}.modal-handle{left:0px;right:0px;top:5px;border-radius:8px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;position:absolute;width:36px;height:5px;-webkit-transform:translateZ(0);transform:translateZ(0);border:0;background:var(--ion-color-step-350, #c0c0be);cursor:pointer;z-index:11}.modal-handle::before{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px;padding-top:4px;padding-bottom:4px;position:absolute;width:36px;height:5px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:""}:host(.modal-sheet){--height:calc(100% - (var(--ion-safe-area-top) + 10px))}:host(.modal-sheet) .modal-wrapper,:host(.modal-sheet) .modal-shadow{position:absolute;bottom:0}:host{--backdrop-opacity:var(--ion-backdrop-opacity, 0.4)}:host(.modal-card),:host(.modal-sheet){--border-radius:10px}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--border-radius:10px}}.modal-wrapper{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}@media screen and (max-width: 767px){@supports (width: max(0px, 1px)){:host(.modal-card){--height:calc(100% - max(30px, var(--ion-safe-area-top)) - 10px)}}@supports not (width: max(0px, 1px)){:host(.modal-card){--height:calc(100% - 40px)}}:host(.modal-card) .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.modal-card) .modal-wrapper,:host-context([dir=rtl]).modal-card .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.modal-card:dir(rtl)) .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}}:host(.modal-card){--backdrop-opacity:0;--width:100%;-ms-flex-align:end;align-items:flex-end}:host(.modal-card) .modal-shadow{display:none}:host(.modal-card) ion-backdrop{pointer-events:none}}@media screen and (min-width: 768px){:host(.modal-card){--width:calc(100% - 120px);--height:calc(100% - (120px + var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));--max-width:720px;--max-height:1000px;--backdrop-opacity:0;--box-shadow:0px 0px 30px 10px rgba(0, 0, 0, 0.1);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}:host(.modal-card) .modal-wrapper{-webkit-box-shadow:none;box-shadow:none}:host(.modal-card) .modal-shadow{-webkit-box-shadow:var(--box-sha
1dow);box-shadow:var(--box-shadow)}}:host(.modal-sheet) .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.modal-sheet) .modal-wrapper,:host-context([dir=rtl]).modal-sheet .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.modal-sheet:dir(rtl)) .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}}',Tr=Ar,Mr=':host{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);contain:strict}.modal-wrapper,ion-backdrop{pointer-events:auto}:host(.overlay-hidden){display:none}.modal-wrapper,.modal-shadow{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);
1-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:var(--overflow);z-index:10}.modal-shadow{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--width:600px;--height:500px;--ion-safe-area-top:0px;--ion-safe-area-bottom:0px;--ion-safe-area-right:0px;--ion-safe-area-left:0px}}@media only screen and (min-width: 768px) and (min-height: 768px){:host{--width:600px;--height:600px}}.modal-handle{left:0px;right:0px;top:5px;border-radius:8px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;position:absolute;width:36px;height:5px;-webkit-transform:translateZ(0);transform:translateZ(0);border:0;background:var(--ion-color-step-350, #c0c0be);cursor:pointer;z-index:11}.modal-handle::before{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px;padding-top:4px;padding-bottom:4px;position:absolute;width:36px;height:5px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:""}:host(.modal-sheet){--height:calc(100% - (var(--ion-safe-area-top) + 10px))}:host(.modal-sheet) .modal-wrapper,:host(.modal-sheet) .modal-shadow{position:absolute;bottom:0}:host{--backdrop-opacity:var(--ion-backdrop-opacity, 0.32)}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--border-radius:2px;--box-shadow:0 28px 48px rgba(0, 0, 0, 0.4)}}.modal-wrapper{-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);opacity:0.01}',Rr=Mr,Fr=R(class extends T{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.didPresent=D(this,"ionModalDidPresent",7),this.willPresent=D(this,"ionModalWillPresent",7),this.willDismiss=D(this,"ionModalWillDismiss",7),this.didDismiss=D(this,"ionModalDidDismiss",7),this.ionBreakpointDidChange=D(this,"ionBreakpointDidChange",7),this.didPresentShorthand=D(this,"didPresent",7),this.willPresentShorthand=D(this,"willPresent",7),this.willDismissShorthand=D(this,"willDismiss",7),this.didDismissShorthand=D(this,"didDismiss",7),this.ionMount=D(this,"ionMount",7),this.lockController=xt(),this.triggerController=Kn(),this.coreDelegate=pt(),this.isSheetModal=!1,this.inheritedAttributes={},this.inline=!1,this.gestureAnimationDismissing=!1,this.onHandleClick=()=>{let{sheetTransition:n,handleBehavior:e}=this;e!=="cycle"||n!==void 0||this.moveToNextBreakpoint()},this.onBackdropTap=()=>{let{sheetTransition:n}=this;n===void 0&&this.dismiss(void 0,ke)},this.onLifecycle=n=>{let e=this.usersElement,o=_r[n.type];if(e&&o){let i=new CustomEvent(o,{bubbles:!1,cancelable:!1,detail:n.detail});e.dispatchEvent(i)}},this.presented=!1,this.hasController=!1,this.overlayIndex=void 0,this.delegate=void 0,this.keyboardClose=!0,this.enterAnimation=void 0,this.leaveAnimation=void 0,this.breakpoints=void 0,this.initialBreakpoint=void 0,this.backdropBreakpoint=0,this.handle=void 0,this.handleBehavior="none",this.component=void 0,this.componentProps=void 0,this.cssClass=void 0,this.backdropDismiss=!0,this.showBackdrop=!0,this.animated=!0,this.presentingElement=void 0,this.htmlAttributes=void 0,this.isOpen=!1,this.trigger=void 0,this.keepContentsMounted=!1,this.canDismiss=!0}onIsOpenChange(n,e){n===!0&&e===!1?this.present():n===!1&&e===!0&&this.dismiss()}triggerChanged(){let{trigger:n,el:e,triggerController:o}=this;n&&o.addClickListener(e,n)}breakpointsChanged(n){n!==void 0&&(this.sortedBreakpoints=n.sort((e,o)=>e-o))}connectedCallback(){let{el:n}=this;gt(n),this.triggerChanged()}disconnectedCallback(){this.triggerController.removeClickListener()}componentWillLoad(){let{breakpoints:n,initialBreakpoint:e,el:o,htmlAttributes:i}=this,r=this.isSheetModal=n!==void 0&&e!==void 0,s=["aria-label","role"];this.inheritedAttributes=Rn(o,s),i!==void 0&&s.forEach(a=>{i[a]&&(this.inheritedAttributes=Object.assign(Object.assign({},this.inheritedAttributes),{[a]:i[a]}),delete i[a])}),r&&(this.currentBreakpoint=this.initialBreakpoint),n!==void 0&&e!==void 0&&!n.includes(e)&&ne("Your breakpoints array must include the initialBreakpoint value."),vt(o)}componentDidLoad(){this.isOpen===!0&&re(()=>this.present()),this.breakpointsChanged(this.breakpoints),this.triggerChanged()}getDelegate(n=!1){if(this.workingDelegate&&!n)return{delegate:this.workingDelegate,inline:this.inl
1ine};let e=this.el.parentNode,o=this.inline=e!==null&&!this.hasController,i=this.workingDelegate=o?this.delegate||this.coreDelegate:this.delegate;return{inline:o,delegate:i}}checkCanDismiss(n,e){return v(this,null,function*(){let{canDismiss:o}=this;return typeof o=="function"?o(n,e):o})}present(){return v(this,null,function*(){let n=yield this.lockController.lock();if(this.presented){n();return}let{presentingElement:e,el:o}=this;this.currentBreakpoint=this.initialBreakpoint;let{inline:i,delegate:r}=this.getDelegate(!0);this.ionMount.emit(),this.usersElement=yield dt(r,o,this.component,["ion-page"],this.componentProps,i),nt(o)?yield rt(this.usersElement):this.keepContentsMounted||(yield it()),Fe(()=>this.el.classList.add("show-modal"));let s=e!==void 0;s&&E(this)==="ios"&&(this.statusBarStyle=yield He.getStyle(),Co()),yield yt(this,"modalEnter",yo,Dr,{presentingEl:e,currentBreakpoint:this.initialBreakpoint,backdropBreakpoint:this.backdropBreakpoint}),typeof window<"u"&&(this.keyboardOpenCallback=()=>{this.gesture&&(this.gesture.enable(!1),re(()=>{this.gesture&&this.gesture.enable(!0)}))},window.addEventListener(Xt,this.keyboardOpenCallback)),this.isSheetModal?this.initSheetGesture():s&&this.initSwipeToClose(),n()})}initSwipeToClose(){var n;if(E(this)!=="ios")return;let{el:e}=this,o=this.leaveAnimation||$.get("modalLeave",wo),i=this.animation=o(e,{presentingEl:this.presentingElement});if(!zn(e)){Nn(e);return}let s=(n=this.statusBarStyle)!==null&&n!==void 0?n:Ve.Default;this.gesture=wr(e,i,s,()=>{this.gestureAnimationDismissing=!0,mn(this.statusBarStyle),this.animation.onFinish(()=>v(this,null,function*(){yield this.dismiss(void 0,De),this.gestureAnimationDismissing=!1}))}),this.gesture.enable(!0)}initSheetGesture(){let{wrapperEl:n,initialBreakpoint:e,backdropBreakpoint:o}=this;if(!n||e===void 0)return;let i=this.enterAnimation||$.get("modalEnter",yo),r=this.animation=i(this.el,{presentingEl:this.presentingElement,currentBreakpoint:e,backdropBreakpoint:o});r.progressStart(!0,1);let{gesture:s,moveSheetToBreakpoint:a}=jr(this.el,this.backdropEl,n,e,o,r,this.sortedBreakpoints,()=>{var c;return(c=this.currentBreakpoint)!==null&&c!==void 0?c:0},()=>this.sheetOnDismiss(),c=>{this.currentBreakpoint!==c&&(this.currentBreakpoint=c,this.ionBreakpointDidChange.emit({breakpoint:c}))});this.gesture=s,this.moveSheetToBreakpoint=a,this.gesture.enable(!0)}sheetOnDismiss(){this.gestureAnimationDismissing=!0,this.animation.onFinish(()=>v(this,null,function*(){this.currentBreakpoint=0,this.ionBreakpointDidChange.emit({breakpoint:this.currentBreakpoint}),yield this.dismiss(void 0,De),this.gestureAnimationDismissing=!1}))}dismiss(n,e){return v(this,null,function*(){var o;if(this.gestureAnimationDismissing&&e!==De)return!1;let i=yield this.lockController.lock();if(e!=="handler"&&!(yield this.checkCanDismiss(n,e)))return i(),!1;let{presentingElement:r}=this;r!==void 0&&E(this)==="ios"&&mn(this.statusBarStyle),typeof window<"u"&&this.keyboardOpenCallback&&(window.removeEventListener(Xt,this.keyboardOpenCallback),this.keyboardOpenCallback=void 0);let a=yield wt(this,n,e,"modalLeave",wo,Sr,{presentingEl:r,currentBreakpoint:(o=this.currentBreakpoint)!==null&&o!==void 0?o:this.initialBreakpoint,backdropBreakpoint:this.backdropBreakpoint});if(a){let{delegate:c}=this.getDelegate();yield ut(c,this.usersElement),Fe(()=>this.el.classList.remove("show-modal")),this.animation&&this.animation.destroy(),this.gesture&&this.gesture.destroy()}return this.currentBreakpoint=void 0,this.animation=void 0,i(),a})}onDidDismiss(){return xe(this.el,"ionModalDidDismiss")}onWillDismiss(){return xe(this.el,"ionModalWillDismiss")}setCurrentBreakpoint(n){return v(this,null,function*(){if(!this.isSheetModal){ne("setCurrentBreakpoint is only supported on sheet modals.");return}if(!this.breakpoints.includes(n)){ne("Attempted to set invalid breakpoint value ".concat(n,". Please double check that the breakpoint value is part of your defined breakpoints."));return}let{currentBreakpoint:e,moveSheetToBreakpoint:o,canDismiss:i,breakpoints:r,animated:s}=this;e!==n&&o&&(this.sheetTransition=o({breakpoint:n,breakpointOffset:1-e,canDismiss:i!==void 0&&i!==!0&&r[0]===0,animated:s}),yield this.sheetTransition,this.sheetTransition=void 0)})}getCurrentBreakpoint(){return v(this,null,function*(){return this.currentBreakpoint})}moveToNextBreakpoint(){return v(this,null,function*(){let{breakpoints:n,currentBreakpoint:e}=this;if(!n||e==null)return!1;let o=n.filter(a=>a!==0),r=(o.indexOf(e)+1)%o.length,s=o[r];return yield this.setCurrentBreakpoint(s),!0})}render(){let{handle:n,isSheetModal:e,presentingElement:o,htmlAttributes:i,handleBehavior:r,inheritedAttributes:s}=this,a=n!==!1&&e,c=E(this),l=o!==void 0&&c==="ios",d=r==="cycle";return b(M,Object.assign({key:"e4ad28e6e794560d85252aebdca7f4752e4e7e99","no-router":!0,tabindex:"-1"},i,{style:{zIndex:"".concat(2e4+this.overlayIndex)}
1,class:Object.assign({[c]:!0,"modal-default":!l&&!e,"modal-card":l,"modal-sheet":e,"overlay-hidden":!0},lt(this.cssClass)),onIonBackdropTap:this.onBackdropTap,onIonModalDidPresent:this.onLifecycle,onIonModalWillPresent:this.onLifecycle,onIonModalWillDismiss:this.onLifecycle,onIonModalDidDismiss:this.onLifecycle}),b("ion-backdrop",{key:"6efd67361a062d15488390f9f0d6c0841e541893",ref:m=>this.backdropEl=m,visible:this.showBackdrop,tappable:this.backdropDismiss,part:"backdrop"}),c==="ios"&&b("div",{key:"557b1c6b297df75acc80d1350b971e65ace6c343",class:"modal-shadow"}),b("div",Object.assign({key:"67f9b27b662303fbaadaee2ae89972caadfd9994",role:"dialog"},s,{"aria-modal":"true",class:"modal-wrapper ion-overlay-wrapper",part:"content",ref:m=>this.wrapperEl=m}),a&&b("button",{key:"8f1eecc451b52467a8c3cfe500335cf6254bbfbc",class:"modal-handle",tabIndex:d?0:-1,"aria-label":"Activate to adjust the size of the dialog overlaying the screen",onClick:d?this.onHandleClick:void 0,part:"handle"}),b("slot",{key:"cdc923404f01a14b9071a434c68547da3b22c71e"})))}get el(){return this}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}}static get style(){return{ios:Tr,md:Rr}}},[33,"ion-modal",{hasController:[4,"has-controller"],overlayIndex:[2,"overlay-index"],delegate:[16],keyboardClose:[4,"keyboard-close"],enterAnimation:[16],leaveAnimation:[16],breakpoints:[16],initialBreakpoint:[2,"initial-breakpoint"],backdropBreakpoint:[2,"backdrop-breakpoint"],handle:[4],handleBehavior:[1,"handle-behavior"],component:[1],componentProps:[16],cssClass:[1,"css-class"],backdropDismiss:[4,"backdrop-dismiss"],showBackdrop:[4,"show-backdrop"],animated:[4],presentingElement:[16],htmlAttributes:[16],isOpen:[4,"is-open"],trigger:[1],keepContentsMounted:[4,"keep-contents-mounted"],canDismiss:[4,"can-dismiss"],presented:[32],present:[64],dismiss:[64],onDidDismiss:[64],onWillDismiss:[64],setCurrentBreakpoint:[64],getCurrentBreakpoint:[64]},void 0,{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}]),_r={ionModalDidPresent:"ionViewDidEnter",ionModalWillPresent:"ionViewWillEnter",ionModalWillDismiss:"ionViewWillLeave",ionModalDidDismiss:"ionViewDidLeave"};function Br(){if(typeof customElements>"u")return;["ion-modal","ion-backdrop"].forEach(n=>{switch(n){case"ion-modal":customElements.get(n)||customElements.define(n,Fr);break;case"ion-backdrop":customElements.get(n)||Dt();break}})}var Eo=Br;var Pr=t=>{if(!t)return{arrowWidth:0,arrowHeight:0};let{width:n,height:e}=t.getBoundingClientRect();return{arrowWidth:n,arrowHeight:e}},jo=(t,n,e)=>{let o=n.getBoundingClientRect(),i=o.height,r=o.width;return t==="cover"&&e&&(r=e.getBoundingClientRect().width),{contentWidth:r,contentHeight:i}},Lr=(t,n,e,o)=>{let i=[],s=P(o).querySelector(".popover-content");switch(n){case"hover":i=[{eventName:"mouseenter",callback:a=>{document.elementFromPoint(a.clientX,a.clientY)!==t&&e.dismiss(void 0,void 0,!1)}}];break;case"context-menu":case"click":default:i=[{eventName:"click",callback:a=>{if(a.target.closest("[data-ion-popover-trigger]")===t){a.stopPropagation();return}e.dismiss(void 0,void 0,!1)}}];break}return i.forEach(({eventName:a,callback:c})=>s.addEventListener(a,c)),()=>{i.forEach(({eventName:a,callback:c})=>s.removeEventListener(a,c))}},Or=(t,n,e)=>{let o=[];switch(n){case"hover":let i;o=[{eventName:"mouseenter",callback:r=>v(void 0,null,function*(){r.stopPropagation(),i&&clearTimeout(i),i=setTimeout(()=>{re(()=>{e.presentFromTrigger(r),i=void 0})},100)})},{eventName:"mouseleave",callback:r=>{i&&clearTimeout(i);let s=r.relatedTarget;s&&s.closest("ion-popover")!==e&&e.dismiss(void 0,void 0,!1)}},{eventName:"click",callback:r=>r.stopPropagation()},{eventName:"ionPopoverActivateTrigger",callback:r=>e.presentFromTrigger(r,!0)}];break;case"context-menu":o=[{eventName:"contextmenu",callback:r=>{r.preventDefault(),e.presentFromTrigger(r)}},{eventName:"click",callback:r=>r.stopPropagation()},{eventName:"ionPopoverActivateTrigger",callback:r=>e.presentFromTrigger(r,!0)}];break;case"click":default:o=[{eventName:"click",callback:r=>e.presentFromTrigger(r)},{eventName:"ionPopoverActivateTrigger",callback:r=>e.presentFromTrigger(r,!0)}];break}return o.forEach(({eventName:i,callback:r})=>t.addEventListener(i,r)),t.setAttribute("data-ion-popover-trigger","true"),()=>{o.forEach(({eventName:i,callback:r})=>t.removeEventListener(i,r)),t.removeAttribute("data-ion-popover-trigger")}},Ao=(t,n)=>!n||n.tagName!=="ION-ITEM"?-1:t.findIndex(e=>e===n),zr=(t,n)=>{let e=Ao(t,n);return t[e+1]},Nr=(t,n)=>{let e=Ao(t,n);return t[e-1]},St=t=>{let e=P(t).querySelector("button");e&&re(()=>e.focus())},$r=t=>t.hasAttribute("data-ion-popover-trigger"),Hr=t=>{let n=e=>v(void 0,null,function*(){var o;let i=document.activeElement,r=[],s=(o=e.target)===null||o===void 0?void 0:o.tagName;if(!(s!=="ION-POPOVER"&&s!=="ION-ITEM")){try{r=Array.from(t.querySelectorAll("ion-item:not(ion-popover ion-popover *):not([disabled])"))}catch(a){}switch(e.key){case"ArrowLeft":(yield t.getParentPopover())&&t.dismiss(void 0,void 0,!1);break;case"ArrowDown":e.preventDefault();let c=zr(r,i);c!==void 0&&St(c);break;case"ArrowUp":e.preventDefault();let l=Nr(r,i);l!==void 0&&St(l);break;case"Home":e.preventDefault();let d=r[0];d!==void 0&&St(d);break;case"End":e.preventDefault();let m=r[r.length-1];m!==void 0&&St(m);break;case"ArrowRight":case" ":case"Enter":if(i&&$r(i)){let p=new CustomEvent("ionPopoverActivateTrigger");i.dispatchEvent(p)}break}}});return t.addEventListener("keydown",n),()=>t.removeEventListener("keydown",n)},To=(t,n,e,o,i,r,s,a,c,l,d)=>{var m;let p={top:0,left:0,width:0,height:0};switch(r){case"event":if(!d)return c;let j=d;p={top:j.clientY,left:j.clientX,width:1,height:1};break;case"trigger":default:let C=d,A=l||((m=C==null?void 0:C.detail)===null||m===void 0?void 0:m.ionShadowTarget)||(C==null?void 0:C.target);if(!A)return c;let F=A.getBoundingClientRect();
1p={top:F.top,left:F.left,width:F.width,height:F.height};break}let u=Zr(s,p,n,e,o,i,t),g=qr(a,s,p,n,e),h=u.top+g.top,I=u.left+g.left,{arrowTop:x,arrowLeft:S}=Wr(s,o,i,h,I,n,e,t),{originX:y,originY:k}=Vr(s,a,t);return{top:h,left:I,referenceCoordinates:p,arrowTop:x,arrowLeft:S,originX:y,originY:k}},Vr=(t,n,e)=>{switch(t){case"top":return{originX:So(n),originY:"bottom"};case"bottom":return{originX:So(n),originY:"top"};case"left":return{originX:"right",originY:jt(n)};case"right":return{originX:"left",originY:jt(n)};case"start":return{originX:e?"left":"right",originY:jt(n)};case"end":return{originX:e?"right":"left",originY:jt(n)}}},So=t=>{switch(t){case"start":return"left";case"center":return"center";case"end":return"right"}},jt=t=>{switch(t){case"start":return"top";case"center":return"center";case"end":return"bottom"}},Wr=(t,n,e,o,i,r,s,a)=>{let c={arrowTop:o+s/2-n/2,arrowLeft:i+r-n/2},l={arrowTop:o+s/2-n/2,arrowLeft:i-n*1.5};switch(t){case"top":return{arrowTop:o+s,arrowLeft:i+r/2-n/2};case"bottom":return{arrowTop:o-e,arrowLeft:i+r/2-n/2};case"left":return c;case"right":return l;case"start":return a?l:c;case"end":return a?c:l;default:return{arrowTop:0,arrowLeft:0}}},Zr=(t,n,e,o,i,r,s)=>{let a={top:n.top,left:n.left-e-i},c={top:n.top,left:n.left+n.width+i};switch(t){case"top":return{top:n.top-o-r,left:n.left};case"right":return c;case"bottom":return{top:n.top+n.height+r,left:n.left};case"left":return a;case"start":return s?c:a;case"end":return s?a:c}},qr=(t,n,e,o,i)=>{switch(t){case"center":return Yr(n,e,o,i);case"end":return Gr(n,e,o,i);case"start":default:return{top:0,left:0}}},Gr=(t,n,e,o)=>{switch(t){case"start":case"end":case"left":case"right":return{top:-(o-n.height),left:0};case"top":case"bottom":default:return{top:0,left:-(e-n.width)}}},Yr=(t,n,e,o)=>{switch(t){case"start":case"end":case"left":case"right":return{top:-(o/2-n.height/2),left:0};case"top":case"bottom":default:return{top:0,left:-(e/2-n.width/2)}}},Mo=(t,n,e,o,i,r,s,a,c,l,d,m,p=0,u=0,g=0)=>{let h=p,I=u,x=e,S=n,y,k=l,j=d,C=!1,A=!1,F=m?m.top+m.height:r/2-a/2,_=m?m.height:0,ee=!1;return x<o+c?(x=o,C=!0,k="left"):s+o+x+c>i&&(A=!0,x=i-s-o,k="right"),F+_+a>r&&(t==="top"||t==="bottom")&&(F-a>0?(S=Math.max(12,F-a-_-(g-1)),h=S+a,j="bottom",ee=!0):y=o),{top:S,left:x,bottom:y,originX:k,originY:j,checkSafeAreaLeft:C,checkSafeAreaRight:A,arrowTop:h,arrowLeft:I,addPopoverBottomClass:ee}},Ur=(t,n=!1,e,o)=>!(!e&&!o||t!=="top"&&t!=="bottom"&&n),Xr=5,Kr=(t,n)=>{var e;let{event:o,size:i,trigger:r,reference:s,side:a,align:c}=n,l=t.ownerDocument,d=l.dir==="rtl",m=l.defaultView.innerWidth,p=l.defaultView.innerHeight,u=P(t),g=u.querySelector(".popover-content"),h=u.querySelector(".popover-arrow"),I=r||((e=o==null?void 0:o.detail)===null||e===void 0?void 0:e.ionShadowTarget)||(o==null?void 0:o.target),{contentWidth:x,contentHeight:S}=jo(i,g,I),{arrowWidth:y,arrowHeight:k}=Pr(h),j={top:p/2-S/2,left:m/2-x/2,originX:d?"right":"left",originY:"top"},C=To(d,x,S,y,k,s,a,c,j,r,o),A=i==="cover"?0:Xr,F=i==="cover"?0:25,{originX:_,originY:ee,top:z,left:Z,bottom:te,checkSafeAreaLeft:oe,checkSafeAreaRight:B,arrowTop:H,arrowLeft:V,addPopoverBottomClass:G}=Mo(a,C.top,C.left,A,m,p,x,S,F,C.originX,C.originY,C.referenceCoordinates,C.arrowTop,C.arrowLeft,k),se=w(),X=w(),W=w();return X.addElement(u.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),W.addElement(u.querySelector(".popover-arrow")).addElement(u.querySelector(".popover-content")).fromTo("opacity",.01,1),se.easing("ease").duration(100).beforeAddWrite(()=>{i==="cover"&&t.style.setProperty("--width","".concat(x,"px")),G&&t.classList.add("popover-bottom"),te!==void 0&&g.style.setProperty("bottom","".concat(te,"px"));let Ge=" + var(--ion-safe-area-left, 0)",Ae=" - var(--ion-safe-area-right, 0)",Ye="".concat(Z,"px");if(oe&&(Ye="".concat(Z,"px").concat(Ge)),B&&(Ye="".concat(Z,"px").concat(Ae)),g.style.setProperty("top","calc(".concat(z,"px + var(--offset-y, 0))")),g.style.setProperty("left","calc(".concat(Ye," + var(--offset-x, 0))")),g.style.setProperty("transform-origin","".concat(ee," ").concat(_)),h!==null){let qo=C.top!==z||C.left!==Z;Ur(a,qo,o,r)?(h.style.setProperty("top","calc(".concat(H,"px + var(--offset-y, 0))")),h.style.setProperty("left","calc(".concat(V,"px + var(--offset-x, 0))"))):h.style.setProperty("display","none")}}).addAnimation([X,W])},Qr=t=>{let n=P(t),e=n.querySelector(".popover-content"),o=n.querySelector(".popover-arrow"),i=w(),r=w(),s=w();return r.addElement(n.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),s.addElement(n.querySelector(".popover-arrow")).addElement(n.querySelector(".popover-content")).fromTo("opacity",.99,0),i.easing("ease").afterAddWrite(()=>{t.style.removeProperty("--width"),t.classList.remove("popover-bottom"),e.style.removeProperty("top"),e.style.removeProperty("left"),e.style.removeProperty("bottom"),e.style.removeProperty("transform-origin"),o&&(o.style.removeProperty("top"),o.style.removeProperty("left"),o.style.removeProperty("display"))}).duration(300).addAnimation([r,s])},Jr=12,es=(t,n)=>{var e;let{event:o,size:i,trigger:r,reference:s,side:a,align:c}=n,l=t.ownerDocument,d=l.dir==="rtl",m=l.defaultView.innerWidth,p=l.defaultView.innerHeight,u=P(t),g=u.querySelector(".popover-content"),h=r||((e=o==null?void 0:o.detail)===null||e===void 0?void 0:e.ionShadowTarget)||(o==null?void 0:o.target),{contentWidth:I,contentHeight:x}=jo(i,g,h),S={top:p/2-x/2,left:m/2-I/2,originX:d?"right":"left",originY:"top"},y=To(d,I,x,0,0,s,a,c,S,r,o),k=i==="cover"?0:Jr,{originX:j,originY:C,top:A,left:F,bottom:_}=Mo(a,y.top,y.left,k,m,p,I,x,0,y.originX,y.originY,y.referenceCoordinates),ee=w(),z=w(),Z=w(),te=w(),oe=w();return z.addElement(u.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),Z.addElement(u.querySelector(".popover-wrapper")).duration(150).fromTo("opacity",.01,1),te.addElement(g).beforeStyles({top:"calc(".concat(A,"px + var(--offset-y, 0px))"),left:"calc(".concat(F,"px + var(--offset-x, 0px))"),"transform-origin":"".concat(C," ").concat(j)}).beforeAddWrite(()=>{_!==void 0&&g.style.setProperty("bottom","".concat(_,"px"))}).fromTo("transform","scale(0.8)","scale(1)"),oe.addElement(u.querySelector(".popover-viewport")).fromTo("opacity",.01,1),ee.easing("cubic-bezier(0.36,0.66,0.04,1)").duration(300).beforeAddWrite(()=>{i==="cover"&&t.style.setProperty("--width","".concat(I,"px")),C==="bottom"&&t.classList.add("popover-bottom")}).addAnimation([z,Z,te,oe])},ts=t=>{let n=P(t),e=n.querySelector(".popover-content"),o=w(),i=w(),r=w();return i.addElement(n.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),r.addElement(n.querySelector(".popover-wrapper")).fromTo("opacity",.99,0),o.easing("ease").afterAddWrite(()=>{t.style.removeProperty("--width"),t.classList.remove("popover-bottom"),e.style.removeProperty("top"),e.style.removeProperty("left"),e.style.removeProperty("bottom"),e.style.removeProperty("transform-origin")}).duration(150).addAnimation([i,r])},ns=':host{--background:var(--ion-background-color, #fff);--min-width:0;--min-height:0;--max-width:auto;--height:auto;--offset-x:0px;--offset-y:0px;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);z-index:1001}:host(.popover-nested){pointer-events:none}:host(.popover-nested) .popover-wrapper{pointer-events:auto}
1:host(.overlay-hidden){display:none}.popover-wrapper{z-index:10}.popover-content{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:auto;z-index:10}::slotted(.popover-viewport){--ion-safe-area-top:0px;--ion-safe-area-right:0px;--ion-safe-area-bottom:0px;--ion-safe-area-left:0px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}:host(.popover-nested.popover-side-left){--offset-x:5px}:host(.popover-nested.popover-side-right){--offset-x:-5px}:host(.popover-nested.popover-side-start){--offset-x:5px}:host-context([dir=rtl]):host(.popover-nested.popover-side-start),:host-context([dir=rtl]).popover-nested.popover-side-start{--offset-x:-5px}@supports selector(:dir(rtl)){:host(.popover-nested.popover-side-start:dir(rtl)){--offset-x:-5px}}:host(.popover-nested.popover-side-end){--offset-x:-5px}:host-context([dir=rtl]):host(.popover-nested.popover-side-end),:host-context([dir=rtl]).popover-nested.popover-side-end{--offset-x:5px}@supports selector(:dir(rtl)){:host(.popover-nested.popover-side-end:dir(rtl)){--offset-x:5px}}:host{--width:200px;--max-height:90%;--box-shadow:none;--backdrop-opacity:var(--ion-backdrop-opacity, 0.08)}:host(.popover-desktop){--box-shadow:0px 4px 16px 0px rgba(0, 0, 0, 0.12)}.popover-content{border-radius:10px}:host(.popover-desktop) .popover-content{border:0.5px solid var(--ion-color-step-100, #e6e6e6)}.popover-arrow{display:block;position:absolute;width:20px;height:10px;overflow:hidden;z-index:11}.popover-arrow::after{top:3px;border-radius:3px;position:absolute;width:14px;height:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--background);content:"";z-index:10}@supports (inset-inline-start: 0){.popover-arrow::after{inset-inline-start:3px}}@supports not (inset-inline-start: 0){.popover-arrow::after{left:3px}:host-context([dir=rtl]) .popover-arrow::after{left:unset;right:unset;right:3px}[dir=rtl] .popover-arrow::after{left:unset;right:unset;right:3px}@supports selector(:dir(rtl)){.popover-arrow::after:dir(rtl){left:unset;right:unset;right:3px}}}:host(.popover-bottom) .popover-arrow{top:auto;bottom:-10px}:host(.popover-bottom) .popover-arrow::after{top:-6px}:host(.popover-side-left) .popover-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}:host(.popover-side-right) .popover-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}:host(.popover-side-top) .popover-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}:host(.popover-side-start) .popover-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}:host-context([dir=rtl]):host(.popover-side-start) .popover-arrow,:host-context([dir=rtl]).popover-side-start .popover-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@supports selector(:dir(rtl)){:host(.popover-side-start:dir(rtl)) .popover-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}:host(.popover-side-end) .popover-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}:host-context([dir=rtl]):host(.popover-side-end) .popover-arrow,:host-context([dir=rtl]).popover-side-end .popover-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@supports selector(:dir(rtl)){:host(.popover-side-end:dir(rtl)) .popover-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.popover-arrow,.popover-content{opacity:0}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.popover-translucent) .popover-content,:host(.popover-translucent) .popover-arrow::after{background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}',os=ns,is=":host{--background:var(--ion-background-color, #fff);--min-width:0;--min-height:0;--max-width:auto;--height:auto;--offset-x:0px;--offset-y:0px;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);z-index:1001}:host(.popover-nested){pointer-events:none}:host(.popover-nested) .popover-wrapper{pointer-events:auto}
1:host(.overlay-hidden){display:none}.popover-wrapper{z-index:10}.popover-content{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:auto;z-index:10}::slotted(.popover-viewport){--ion-safe-area-top:0px;--ion-safe-area-right:0px;--ion-safe-area-bottom:0px;--ion-safe-area-left:0px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}:host(.popover-nested.popover-side-left){--offset-x:5px}:host(.popover-nested.popover-side-right){--offset-x:-5px}:host(.popover-nested.popover-side-start){--offset-x:5px}:host-context([dir=rtl]):host(.popover-nested.popover-side-start),:host-context([dir=rtl]).popover-nested.popover-side-start{--offset-x:-5px}@supports selector(:dir(rtl)){:host(.popover-nested.popover-side-start:dir(rtl)){--offset-x:-5px}}:host(.popover-nested.popover-side-end){--offset-x:-5px}:host-context([dir=rtl]):host(.popover-nested.popover-side-end),:host-context([dir=rtl]).popover-nested.popover-side-end{--offset-x:5px}@supports selector(:dir(rtl)){:host(.popover-nested.popover-side-end:dir(rtl)){--offset-x:5px}}:host{--width:250px;--max-height:90%;--box-shadow:0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);--backdrop-opacity:var(--ion-backdrop-opacity, 0.32)}.popover-content{border-radius:4px;-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]) .popover-content{-webkit-transform-origin:right top;transform-origin:right top}[dir=rtl] .popover-content{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.popover-content:dir(rtl){-webkit-transform-origin:right top;transform-origin:right top}}.popover-viewport{-webkit-transition-delay:100ms;transition-delay:100ms}.popover-wrapper{opacity:0}",rs=is,Ro=R(class extends T{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.didPresent=D(this,"ionPopoverDidPresent",7),this.willPresent=D(this,"ionPopoverWillPresent",7),this.willDismiss=D(this,"ionPopoverWillDismiss",7),this.didDismiss=D(this,"ionPopoverDidDismiss",7),this.didPresentShorthand=D(this,"didPresent",7),this.willPresentShorthand=D(this,"willPresent",7),this.willDismissShorthand=D(this,"willDismiss",7),this.didDismissShorthand=D(this,"didDismiss",7),this.ionMount=D(this,"ionMount",7),this.parentPopover=null,this.coreDelegate=pt(),this.lockController=xt(),this.inline=!1,this.focusDescendantOnPresent=!1,this.onBackdropTap=()=>{this.dismiss(void 0,ke)},this.onLifecycle=n=>{let e=this.usersElement,o=ss[n.type];if(e&&o){let i=new CustomEvent(o,{bubbles:!1,cancelable:!1,detail:n.detail});e.dispatchEvent(i)}},this.configureTriggerInteraction=()=>{let{trigger:n,triggerAction:e,el:o,destroyTriggerInteraction:i}=this;if(i&&i(),n===void 0)return;let r=this.triggerEl=n!==void 0?document.getElementById(n):null;if(!r){ne('A trigger element with the ID "'.concat(n,'" was not found in the DOM. The trigger element must be in the DOM when the "trigger" property is set on ion-popover.'),this.el);return}this.destroyTriggerInteraction=Or(r,e,o)},this.configureKeyboardInteraction=()=>{let{destroyKeyboardInteraction:n,el:e}=this;n&&n(),this.destroyKeyboardInteraction=Hr(e)},this.configureDismissInteraction=()=>{let{destroyDismissInteraction:n,parentPopover:e,triggerAction:o,triggerEl:i,el:r}=this;!e||!i||(n&&n(),this.destroyDismissInteraction=Lr(i,o,r,e))},this.presented=!1,this.hasController=!1,this.delegate=void 0,this.overlayIndex=void 0,this.enterAnimation=void 0,this.leaveAnimation=void 0,this.component=void 0,this.componentProps=void 0,this.keyboardClose=!0,this.cssClass=void 0,this.backdropDismiss=!0,this.event=void 0,this.showBackdrop=!0,this.translucent=!1,this.animated=!0,this.htmlAttributes=void 0,this.triggerAction="click",this.trigger=void 0,this.size="auto",this.dismissOnSelect=!1,this.reference="trigger",this.side="bottom",this.alignment=void 0,this.arrow=!0,this.isOpen=!1,this.keyboardEvents=!1,this.keepContentsMounted=!1}onTriggerChange(){this.configureTriggerInteraction()}onIsOpenChange(n,e){n===!0&&e===!1?this.present():n===!1&&e===!0&&this.dismiss()}connectedCallback(){let{configureTriggerInteraction:n,el:e}=this;gt(e),n()}disconnectedCallback(){let{destroyTriggerInteraction:n}=this;n&&n()}componentWillLoad(){let{el:n}=this,e=vt(n);this.parentPopover=n.closest("ion-popover:not(#".concat(e,")")),this.alignment===void 0&&(this.alignment=E(this)==="ios"?"center":"start")}componentDidLoad(){let{parentPopover:n,isOpen:e}=this;e===!0&&re(()=>this.present()),n&&ot(n,"ionPopoverWillDismiss",()=>{this.dismiss(void 0,void 0,!1)}),this.configureTriggerInteraction()}presentFromTrigger(n,e=!1){return v(this,null,function*(){this.focusDescendantOnPresent=e,yield this.present(n),this.focusDescendantOnPresent=!1})}getDelegate(n=!1){if(this.workingDelegate&&!n)return{delegate:this.workingDelegate,inline:this.inl
1ine};let e=this.el.parentNode,o=this.inline=e!==null&&!this.hasController,i=this.workingDelegate=o?this.delegate||this.coreDelegate:this.delegate;return{inline:o,delegate:i}}present(n){return v(this,null,function*(){let e=yield this.lockController.lock();if(this.presented){e();return}let{el:o}=this,{inline:i,delegate:r}=this.getDelegate(!0);this.ionMount.emit(),this.usersElement=yield dt(r,o,this.component,["popover-viewport"],this.componentProps,i),this.keyboardEvents||this.configureKeyboardInteraction(),this.configureDismissInteraction(),nt(o)?yield rt(this.usersElement):this.keepContentsMounted||(yield it()),yield yt(this,"popoverEnter",Kr,es,{event:n||this.event,size:this.size,trigger:this.triggerEl,reference:this.reference,side:this.side,align:this.alignment}),this.focusDescendantOnPresent&&mt(this.el,this.el),e()})}dismiss(n,e,o=!0){return v(this,null,function*(){let i=yield this.lockController.lock(),{destroyKeyboardInteraction:r,destroyDismissInteraction:s}=this;o&&this.parentPopover&&this.parentPopover.dismiss(n,e,o);let a=yield wt(this,n,e,"popoverLeave",Qr,ts,this.event);if(a){r&&(r(),this.destroyKeyboardInteraction=void 0),s&&(s(),this.destroyDismissInteraction=void 0);let{delegate:c}=this.getDelegate();yield ut(c,this.usersElement)}return i(),a})}getParentPopover(){return v(this,null,function*(){return this.parentPopover})}onDidDismiss(){return xe(this.el,"ionPopoverDidDismiss")}onWillDismiss(){return xe(this.el,"ionPopoverWillDismiss")}render(){let n=E(this),{onLifecycle:e,parentPopover:o,dismissOnSelect:i,side:r,arrow:s,htmlAttributes:a}=this,c=U("desktop"),l=s&&!o;return b(M,Object.assign({key:"f3b86c7bc6ef6b1b27a6ac78e7ddd98e46223bd4","aria-modal":"true","no-router":!0,tabindex:"-1"},a,{style:{zIndex:"".concat(2e4+this.overlayIndex)},class:Object.assign(Object.assign({},lt(this.cssClass)),{[n]:!0,"popover-translucent":this.translucent,"overlay-hidden":!0,"popover-desktop":c,["popover-side-".concat(r)]:!0,"popover-nested":!!o}),onIonPopoverDidPresent:e,onIonPopoverWillPresent:e,onIonPopoverWillDismiss:e,onIonPopoverDidDismiss:e,onIonBackdropTap:this.onBackdropTap}),!o&&b("ion-backdrop",{key:"f7fbd914100838ed7d419eedd19e6b1efa691127",tappable:this.backdropDismiss,visible:this.showBackdrop,part:"backdrop"}),b("div",{key:"a651cb4daa6556e761c2e2b672306ad25e4c9429",class:"popover-wrapper ion-overlay-wrapper",onClick:i?()=>this.dismiss():void 0},l&&b("div",{key:"7c5c7d8d6f9530535124e3fc75a38055f68b7589",class:"popover-arrow",part:"arrow"}),b("div",{key:"9f92fff4f36941e8f7de9774aef7d7508ca5cfe5",class:"popover-content",part:"content"},b("slot",{key:"26c4e3df40a4832caff996ead3321c656eb5704f"}))))}get el(){return this}static get watchers(){return{trigger:["onTriggerChange"],triggerAction:["onTriggerChange"],isOpen:["onIsOpenChange"]}}static get style(){return{ios:os,md:rs}}},[33,"ion-popover",{hasController:[4,"has-controller"],delegate:[16],overlayIndex:[2,"overlay-index"],enterAnimation:[16],leaveAnimation:[16],component:[1],componentProps:[16],keyboardClose:[4,"keyboard-close"],cssClass:[1,"css-class"],backdropDismiss:[4,"backdrop-dismiss"],event:[8],showBackdrop:[4,"show-backdrop"],translucent:[4],animated:[4],htmlAttributes:[16],triggerAction:[1,"trigger-action"],trigger:[1],size:[1],dismissOnSelect:[4,"dismiss-on-select"],reference:[1],side:[1],alignment:[1025],arrow:[4],isOpen:[4,"is-open"],keyboardEvents:[4,"keyboard-events"],keepContentsMounted:[4,"keep-contents-mounted"],presented:[32],presentFromTrigger:[64],present:[64],dismiss:[64],getParentPopover:[64],onDidDismiss:[64],onWillDismiss:[64]},void 0,{trigger:["onTriggerChange"],triggerAction:["onTriggerChange"],isOpen:["onIsOpenChange"]}]),ss={ionPopoverDidPresent:"ionViewDidEnter",ionPopoverWillPresent:"ionViewWillEnter",ionPopoverWillDismiss:"ionViewWillLeave",ionPopoverDidDismiss:"ionViewDidLeave"};function Fo(){if(typeof customElements>"u")return;["ion-popover","ion-backdrop"].forEach(n=>{switch(n){case"ion-popover":customElements.get(n)||customElements.define(n,Ro);break;case"ion-backdrop":customElements.get(n)||Dt();break}})}var _o=Fo;var as="html.plt-mobile ion-app{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.plt-mobile ion-app [contenteditable]{-webkit-user-select:text;-moz-user-select:text;
1-ms-user-select:text;user-select:text}ion-app.force-statusbar-padding{--ion-safe-area-top:20px}",cs=as,ls=R(class extends T{constructor(){super(),this.__registerHost()}componentDidLoad(){Y.isBrowser&&us(()=>v(this,null,function*(){let n=U(window,"hybrid");if($.getBoolean("_testing")||import("./chunk-YJ3YLVM2.js").then(i=>i.startTapClick($)),$.getBoolean("statusTap",n)&&import("./chunk-HEYSEXLZ.js").then(i=>i.startStatusTap()),$.getBoolean("inputShims",ds())){let i=U(window,"ios")?"ios":"android";import("./chunk-NXKXPJTX.js").then(r=>r.startInputShims($,i))}let e=yield import("./chunk-UWBH7RKO.js"),o=n||Pe();$.getBoolean("hardwareBackButton",o)?e.startHardwareBackButton():(Pe()&&ne("experimentalCloseWatcher was set to `true`, but hardwareBackButton was set to `false`. Both config options must be `true` for the Close Watcher API to be used."),e.blockHardwareBackButton()),typeof window<"u"&&import("./chunk-Q66UBQRC.js").then(i=>i.startKeyboardAssist(window)),import("./chunk-TAKKX4MJ.js").then(i=>this.focusVisible=i.startFocusVisible())}))}setFocus(n){return v(this,null,function*(){this.focusVisible&&this.focusVisible.setFocus(n)})}render(){let n=E(this);return b(M,{key:"6d7c57453b4be454690e8f1a0721f1e3da8f92aa",class:{[n]:!0,"ion-page":!0,"force-statusbar-padding":$.getBoolean("_forceStatusbarPadding")}})}get el(){return this}static get style(){return cs}},[0,"ion-app",{setFocus:[64]}]),ds=()=>!!(U(window,"ios")&&U(window,"mobile")||U(window,"android")&&U(window,"mobileweb")),us=t=>{"requestIdleCallback"in window?window.requestIdleCallback(t):setTimeout(t,32)};function ps(){if(typeof customElements>"u")return;["ion-app"].forEach(n=>{switch(n){case"ion-app":customElements.get(n)||customElements.define(n,ls);break}})}var Bo=ps;var fs=":host{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:999}:host(.fab-horizontal-center){left:0px;right:0px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}:host(.fab-horizontal-start){left:calc(10px + var(--ion-safe-area-left, 0px));}:host-context([dir=rtl]):host(.fab-horizontal-start),:host-context([dir=rtl]).fab-horizontal-start{right:calc(10px + var(--ion-safe-area-right, 0px));left:unset}@supports selector(:dir(rtl)){:host(.fab-horizontal-start:dir(rtl)){right:calc(10px + var(--ion-safe-area-right, 0px));left:unset}}:host(.fab-horizontal-end){right:calc(10px + var(--ion-safe-area-right, 0px));}:host-context([dir=rtl]):host(.fab-horizontal-end),:host-context([dir=rtl]).fab-horizontal-end{left:calc(10px + var(--ion-safe-area-left, 0px));right:unset}@supports selector(:dir(rtl)){:host(.fab-horizontal-end:dir(rtl)){left:calc(10px + var(--ion-safe-area-left, 0px));right:unset}}:host(.fab-vertical-top){top:10px}:host(.fab-vertical-top.fab-edge){top:0}:host(.fab-vertical-top.fab-edge) ::slotted(ion-fab-button){margin-top:-50%}:host(.fab-vertical-top.fab-edge) ::slotted(ion-fab-button.fab-button-small){margin-top:calc((-100% + 16px) / 2)}:host(.fab-vertical-top.fab-edge) ::slotted(ion-fab-list.fab-list-side-start),:host(.fab-vertical-top.fab-edge) ::slotted(ion-fab-list.fab-list-side-end){margin-top:-50%}:host(.fab-vertical-top.fab-edge) ::slotted(ion-fab-list.fab-list-side-top),:host(.fab-vertical-top.fab-edge) ::slotted(ion-fab-list.fab-list-side-bottom){margin-top:calc(50% + 10px)}:host(.fab-vertical-bottom){bottom:10px}:host(.fab-vertical-bottom.fab-edge){bottom:0}:host(.fab-vertical-bottom.fab-edge) ::slotted(ion-fab-button){margin-bottom:-50%}:host(.fab-vertical-bottom.fab-edge) ::slotted(ion-fab-button.fab-button-small){margin-bottom:calc((-100% + 16px) / 2)}:host(.fab-vertical-bottom.fab-edge) ::slotted(ion-fab-list.fab-list-side-start),:host(.fab-vertical-bottom.fab-edge) ::slotted(ion-fab-list.fab-list-side-end){margin-bottom:-50%}:host(.fab-vertical-bottom.fab-edge) ::slotted(ion-fab-list.fab-list-side-top),:host(.fab-vertical-bottom.fab-edge) ::slotted(ion-fab-list.fab-list-side-bottom){margin-bottom:calc(50% + 10px)}:host(.fab-vertical-center){top:0px;bottom:0px;margin-top:auto;margin-bottom:auto}",ms=fs,hs=R(class extends T{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.horizontal=void 0,this.vertical=void 0,this.edge=!1,this.activated=!1}activatedChanged(){let n=this.activated,e=this.getFab();e&&(e.activated=n),Array.from(this.el.querySelectorAll("ion-fab-list")).forEac
1h(o=>{o.activated=n})}componentDidLoad(){this.activated&&this.activatedChanged()}close(){return v(this,null,function*(){this.activated=!1})}getFab(){return this.el.querySelector("ion-fab-button")}toggle(){return v(this,null,function*(){!!this.el.querySelector("ion-fab-list")&&(this.activated=!this.activated)})}render(){let{horizontal:n,vertical:e,edge:o}=this,i=E(this);return b(M,{key:"71df1068c3a2739a69d3571c2fe9bdf401a252cb",class:{[i]:!0,["fab-horizontal-".concat(n)]:n!==void 0,["fab-vertical-".concat(e)]:e!==void 0,"fab-edge":o}},b("slot",{key:"c3afd4a009d355d664f8c04057acf86196bda844"}))}get el(){return this}static get watchers(){return{activated:["activatedChanged"]}}static get style(){return ms}},[1,"ion-fab",{horizontal:[1],vertical:[1],edge:[4],activated:[1028],close:[64],toggle:[64]},void 0,{activated:["activatedChanged"]}]);function gs(){if(typeof customElements>"u")return;["ion-fab"].forEach(n=>{switch(n){case"ion-fab":customElements.get(n)||customElements.define(n,hs);break}})}var Po=gs;var vs=
vendor: 4,562 bytes, line 1
1':host{--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--background-hover:var(--ion-color-primary-contrast, #fff);--background-hover-opacity:.08;--transition:background-color, opacity 100ms linear;--ripple-color:currentColor;--border-radius:50%;--border-width:0;--border-style:none;--border-color:initial;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:56px;height:56px;font-size:14px;text-align:center;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:block;position:relative;width:100%;height:100%;-webkit-transform:var(--transform);transform:var(--transform);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);background-clip:padding-box;color:var(--color);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:strict;cursor:pointer;overflow:hidden;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-icon){line-height:1}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{left:0;right:0;top:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;z-index:1}:host(.fab-button-disabled){cursor:default;opacity:0.5;pointer-events:none}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-activated) .button-native{color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}::slotted(ion-icon){line-height:1}:host(.fab-button-small){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:8px;margin-bottom:8px;width:40px;height:40px}.close-icon{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0;left:0;right:0;top:0;position:absolute;height:100%;-webkit-transform:scale(0.4) rotateZ(-45deg);transform:scale(0.4) rotateZ(-45deg);-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;font-size:var(--close-icon-font-size);opacity:0;z-index:1}:host(.fab-button-close-active) .close-icon{-webkit-transform:scale(1) rotateZ(0deg);transform:scale(1) rotateZ(0deg);opacity:1}:host(.fab-button-close-active) .button-inner{-webkit-transform:scale(0.4) rotateZ(45deg);transform:scale(0.4) rotateZ(45deg);opacity:0}ion-ripple-effect{color:var(--ripple-color)}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.fab-button-translucent) .button-native{-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}}:host(.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host{--background:var(--ion-color-primary, #
13880ff);--background-activated:var(--ion-color-primary-shade, #3171e0);--background-focused:var(--ion-color-primary-shade, #3171e0);--background-hover:var(--ion-color-primary-tint, #4c8dff);--background-activated-opacity:1;--background-focused-opacity:1;--background-hover-opacity:1;--color:var(--ion-color-primary-contrast, #fff);--box-shadow:0 4px 16px rgba(0, 0, 0, 0.12);--transition:0.2s transform cubic-bezier(0.25, 1.11, 0.78, 1.59);--close-icon-font-size:28px}:host(.ion-activated){--box-shadow:0 4px 16px rgba(0, 0, 0, 0.12);--transform:scale(1.1);--transition:0.2s transform ease-out}::slotted(ion-icon){font-size:28px}:host(.fab-button-in-list){--background:var(--ion-color-light, #f4f5f8);--background-activated:var(--ion-color-light-shade, #d7d8da);--background-focused:var(--background-activated);--background-hover:var(--ion-color-light-tint, #f5f6f9);--color:var(--ion-color-light-contrast, #000);--color-activated:var(--ion-color-light-contrast, #000);--color-focused:var(--color-activated);--transition:transform 200ms ease 10ms, opacity 200ms ease 10ms}:host(.fab-button-in-list) ::slotted(ion-icon){font-size:18px}:host(.ion-color.ion-focused) .button-native::after{background:var(--ion-color-shade)}:host(.ion-color.ion-focused) .button-native,:host(.ion-color.ion-activated) .button-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .button-native::after,:host(.ion-color.ion-activated) .button-native::after{background:var(--ion-color-shade)}@media (any-hover: hover){:host(.ion-color:hover) .button-native{color:var(--ion-color-contrast)}:host(.ion-color:hover) .button-native::after{background:var(--ion-color-tint)}}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.fab-button-translucent){--background:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.9);--background-hover:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.8);--background-focused:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.82);--backdrop-filter:saturate(180%) blur(20px)}:host(.fab-button-translucent-in-list){--background:rgba(var(--ion-color-light-rgb, 244, 245, 248), 0.9);--background-hover:rgba(var(--ion-color-light-rgb, 244, 245, 248), 0.8);--background-focused:rgba(var(--ion-color-light-rgb, 244, 245, 248), 0.82)}}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){@media (any-hover: hover){:host(.fab-button-translucent.ion-color:hover) .button-native{background:rgba(var(--ion-color-base-rgb), 0.8)}}:host(.ion-color.fab-button-translucent) .button-native{background:rgba(var(--ion-color-base-rgb), 0.9)}:host(.ion-color.ion-focused.fab-button-translucent) .button-native,:host(.ion-color.ion-activated.fab-button-translucent) .button-native{background:var(--ion-color-base)}}',bs=vs,Is=
vendor: 4,562 bytes, line 1
1':host{--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--background-hover:var(--ion-color-primary-contrast, #fff);--background-hover-opacity:.08;--transition:background-color, opacity 100ms linear;--ripple-color:currentColor;--border-radius:50%;--border-width:0;--border-style:none;--border-color:initial;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:56px;height:56px;font-size:14px;text-align:center;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:block;position:relative;width:100%;height:100%;-webkit-transform:var(--transform);transform:var(--transform);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);background-clip:padding-box;color:var(--color);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:strict;cursor:pointer;overflow:hidden;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-icon){line-height:1}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{left:0;right:0;top:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;z-index:1}:host(.fab-button-disabled){cursor:default;opacity:0.5;pointer-events:none}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-activated) .button-native{color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}::slotted(ion-icon){line-height:1}:host(.fab-button-small){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:8px;margin-bottom:8px;width:40px;height:40px}.close-icon{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0;left:0;right:0;top:0;position:absolute;height:100%;-webkit-transform:scale(0.4) rotateZ(-45deg);transform:scale(0.4) rotateZ(-45deg);-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;font-size:var(--close-icon-font-size);opacity:0;z-index:1}:host(.fab-button-close-active) .close-icon{-webkit-transform:scale(1) rotateZ(0deg);transform:scale(1) rotateZ(0deg);opacity:1}:host(.fab-button-close-active) .button-inner{-webkit-transform:scale(0.4) rotateZ(45deg);transform:scale(0.4) rotateZ(45deg);opacity:0}ion-ripple-effect{color:var(--ripple-color)}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.fab-button-translucent) .button-native{-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}}:host(.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host{--background:var(--ion-color-primary, #
13880ff);--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--background-activated-opacity:0;--background-focused-opacity:.24;--background-hover-opacity:.08;--color:var(--ion-color-primary-contrast, #fff);--box-shadow:0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);--transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1), background-color 280ms cubic-bezier(0.4, 0, 0.2, 1), color 280ms cubic-bezier(0.4, 0, 0.2, 1), opacity 15ms linear 30ms, transform 270ms cubic-bezier(0, 0, 0.2, 1) 0ms;--close-icon-font-size:24px}:host(.ion-activated){--box-shadow:0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12)}::slotted(ion-icon){font-size:24px}:host(.fab-button-in-list){--color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);--color-activated:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);--color-focused:var(--color-activated);--background:var(--ion-color-light, #f4f5f8);--background-activated:transparent;--background-focused:var(--ion-color-light-shade, #d7d8da);--background-hover:var(--ion-color-light-tint, #f5f6f9)}:host(.fab-button-in-list) ::slotted(ion-icon){font-size:18px}:host(.ion-color.ion-focused) .button-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .button-native::after{background:var(--ion-color-contrast)}:host(.ion-color.ion-activated) .button-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activated) .button-native::after{background:transparent}@media (any-hover: hover){:host(.ion-color:hover) .button-native{color:var(--ion-color-contrast)}:host(.ion-color:hover) .button-native::after{background:var(--ion-color-contrast)}}',ys=Is,ws=R(class extends T{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionFocus=D(this,"ionFocus",7),this.ionBlur=D(this,"ionBlur",7),this.fab=null,this.inheritedAttributes={},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.onClick=()=>{let{fab:n}=this;n&&n.toggle()},this.color=void 0,this.activated=!1,this.disabled=!1,this.download=void 0,this.href=void 0,this.rel=void 0,this.routerDirection="forward",this.routerAnimation=void 0,this.target=void 0,this.show=!1,this.translucent=!1,this.type="button",this.size=void 0,this.closeIcon=po}connectedCallback(){this.fab=this.el.closest("ion-fab")}componentWillLoad(){this.inheritedAttributes=Fn(this.el)}render(){let{el:n,disabled:e,color:o,href:i,activated:r,show:s,translucent:a,size:c,inheritedAttributes:l}=this,d=Hn("ion-fab-list",n),m=E(this),p=i===void 0?"button":"a",u=p==="button"?{type:this.t
1ype}:{download:this.download,href:i,rel:this.rel,target:this.target};return b(M,{key:"5b5e73a0236eabb3e994f0f33ee9ab6f75a12b24",onClick:this.onClick,"aria-disabled":e?"true":null,class:Vn(o,{[m]:!0,"fab-button-in-list":d,"fab-button-translucent-in-list":d&&a,"fab-button-close-active":r,"fab-button-show":s,"fab-button-disabled":e,"fab-button-translucent":a,"ion-activatable":!0,"ion-focusable":!0,["fab-button-".concat(c)]:c!==void 0})},b(p,Object.assign({key:"e3c85ff305b6790519543603401b85f294aabed1"},u,{class:"button-native",part:"native",disabled:e,onFocus:this.onFocus,onBlur:this.onBlur,onClick:g=>Wn(i,g,this.routerDirection,this.routerAnimation)},l),b("ion-icon",{key:"39241f9fa051506717c8680e1b809dbf2e56f1a1","aria-hidden":"true",icon:this.closeIcon,part:"close-icon",class:"close-icon",lazy:!1}),b("span",{key:"03f0ec1c25352f3a5decb33ebc060b9043ab569e",class:"button-inner"},b("slot",{key:"11c1a17bc0c54b840a96b96e03fffc23f0e64ff2"})),m==="md"&&b("ion-ripple-effect",{key:"9b1642dba0beb3a22658ad0aead26b2ab57f0367"})))}get el(){return this}static get style(){return{ios:bs,md:ys}}},[33,"ion-fab-button",{color:[513],activated:[4],disabled:[4],download:[1],href:[1],rel:[1],routerDirection:[1,"router-direction"],routerAnimation:[16],target:[1],show:[4],translucent:[4],type:[1],size:[1],closeIcon:[1,"close-icon"]}]);function Cs(){if(typeof customElements>"u")return;["ion-fab-button","ion-icon","ion-ripple-effect"].forEach(n=>{switch(n){case"ion-fab-button":customElements.get(n)||customElements.define(n,ws);break;case"ion-icon":customElements.get(n)||vo();break;case"ion-ripple-effect":customElements.get(n)||bo();break}})}var Lo=Cs;var ks=":host{margin-left:0;margin-right:0;margin-top:calc(100% + 10px);margin-bottom:calc(100% + 10px);display:none;position:absolute;top:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;min-width:56px;min-height:56px}:host(.fab-list-active){display:-ms-flexbox;display:flex}::slotted(.fab-button-in-list){margin-left:0;margin-right:0;margin-top:8px;margin-bottom:8px;width:40px;height:40px;-webkit-transform:scale(0);transform:scale(0);opacity:0;visibility:hidden}:host(.fab-list-side-top) ::slotted(.fab-button-in-list),:host(.fab-list-side-bottom) ::slotted(.fab-button-in-list){margin-left:0;margin-right:0;margin-top:5px;margin-bottom:5px}:host(.fab-list-side-start) ::slotted(.fab-button-in-list),:host(.fab-list-side-end) ::slotted(.fab-button-in-list){-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:5px;margin-inline-end:5px;margin-top:0;margin-bottom:0}::slotted(.fab-button-in-list.fab-button-show){-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}:host(.fab-list-side-top){top:auto;bottom:0;-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.fab-list-side-start){-webkit-margin-start:calc(100% + 10px);margin-inline-start:calc(100% + 10px);-webkit-margin-end:calc(100% + 10px);margin-inline-end:calc(100% + 10px);margin-top:0;margin-bottom:0;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@supports (inset-inline-start: 0){:host(.fab-list-side-start){inset-inline-end:0}}@supports not (inset-inline-start: 0){:host(.fab-list-side-start){right:0}:host-context([dir=rtl]):host(.fab-list-side-start),:host-context([dir=rtl]).fab-list-side-start{left
1:unset;right:unset;left:0}@supports selector(:dir(rtl)){:host(.fab-list-side-start:dir(rtl)){left:unset;right:unset;left:0}}}:host(.fab-list-side-end){-webkit-margin-start:calc(100% + 10px);margin-inline-start:calc(100% + 10px);-webkit-margin-end:calc(100% + 10px);margin-inline-end:calc(100% + 10px);margin-top:0;margin-bottom:0;-ms-flex-direction:row;flex-direction:row}@supports (inset-inline-start: 0){:host(.fab-list-side-end){inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.fab-list-side-end){left:0}:host-context([dir=rtl]):host(.fab-list-side-end),:host-context([dir=rtl]).fab-list-side-end{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.fab-list-side-end:dir(rtl)){left:unset;right:unset;right:0}}}",xs=ks,Ds=R(class extends T{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.activated=!1,this.side="bottom"}activatedChanged(n){let e=Array.from(this.el.querySelectorAll("ion-fab-button")),o=n?30:0;e.forEach((i,r)=>{setTimeout(()=>i.show=n,r*o)})}render(){let n=E(this);return b(M,{key:"3de1b0db4eb0230d4d2954e4265ddeb3c930b4dc",class:{[n]:!0,"fab-list-active":this.activated,["fab-list-side-".concat(this.side)]:!0}},b("slot",{key:"970aac2239ad9ea2b6b6c3c3ea45a18c45b37df2"}))}get el(){return this}static get watchers(){return{activated:["activatedChanged"]}}static get style(){return xs}},[1,"ion-fab-list",{activated:[4],side:[1]},void 0,{activated:["activatedChanged"]}]);function Es(){if(typeof customElements>"u")return;["ion-fab-list"].forEach(n=>{switch(n){case"ion-fab-list":customElements.get(n)||customElements.define(n,Ds);break}})}var Oo=Es;var gn,Ss=()=>{if(typeof window>"u")return new Map;if(!gn){let t=window;t.Ionicons=t.Ionicons||{},gn=t.Ionicons.map=t.Ionicons.map||new Map}return gn};var zo=t=>{let n=vn(t.src);return n||(n=bn(t.name,t.icon,t.mode,t.ios,t.md),n?js(n,t):t.icon&&(n=vn(t.icon),n||(n=vn(t.icon[t.mode]),n))?n:null)},js=(t,n)=>{let e=Ss().get(t);if(e)return e;try{return tt("svg/".concat(t,".svg"))}catch(o){console.warn('[Ionicons Warning]: Could not load icon with name "'.concat(t,'". Ensure that the icon is registered using addIcons or that the icon SVG data is passed directly to the icon component.'),n)}},bn=(t,n,e,o,i)=>(e=(e&&At(e))==="ios"?"ios":"md",o&&e==="ios"?t=At(o):i&&e==="md"?t=At(i):(!t&&n&&!No(n)&&(t=n),We(t)&&(t=At(t))),!We(t)||t.trim()===""||t.replace(/[a-z]|-|\d/gi,"")!==""?null:t),vn=t=>We(t)&&(t=t.trim(),No(t))?t:null,No=t=>t.length>0&&/(\/|\.)/.test(t),We=t=>typeof t=="string",At=t=>t.toLowerCase(),$o=(t,n=[])=>{let e={};return n.forEach(o=>{t.hasAttribute(o)&&(t.getAttribute(o)!==null&&(e[o]=t.getAttribute(o)),t.removeAttribute(o))}),e},Ho=t=>t&&t.dir!==""?t.dir.toLowerCase()==="rtl":(document==null?void 0:document.dir.toLowerCase())==="rtl";var As=t=>{let n=document.createElement("div");n.innerHTML=t;for(let o=n.childNodes.length-1;o>=0;o--)n.childNodes[o].nodeName.toLowerCase()!=="svg"&&n.removeChild(n.childNodes[o]);let e=n.firstElementChild;if(e&&e.nodeName.toLowerCase()==="svg"){let o=e.getAttribute("class")||"";if(e.setAttribute("class",(o+" s-ion-icon").trim()),Wo(e))return n.innerHTML}return""},Wo=t=>{if(t.nodeType===1){if(t.nodeName.toLowerCase()==="script")return!1;for(let n=0;n<t.attributes.length;n++){let e=t.attributes[n].name;if(We(e)&&e.toLowerCase().indexOf("on")===0)return!1}for(let n=0;n<t.childNodes.length;n++)if(!Wo(t.childNodes[n]))return!1}return!0},Ts=t=>t.startsWith("data:image/svg+xml"),Ms=t=>t.indexOf(";utf8,")!==-1,be=new Map,Vo=new Map,In,Rs=(t,n)=>{let e=Vo.get(t);if(!e)if(typeof fetch<"u"&&typeof document<"u")if(Ts(t)&&Ms(t)){In||(In=new DOMParser);let i=In.parseFromString(t,"text/html").querySelector("svg");return i&&be.set(t,i.outerHTML),Promise.resolve()}else e=fetch(t).then(o=>{if(o.ok)return o.text().then(i=>{i&&n!==!1&&(i=As(i)),be.set(t,i||"")});be.set(t,"")}),Vo.set(t,e);else return be.set(t,""),Promise.resolve();return e},Fs=":host{display:inline-block;width:1em;height:1em;contain:strict;fill:currentColor;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}:host .ionicon{stroke:currentColor}.ionicon-fill-none{fill:none}.ionicon-stroke-width{stroke-width:32px;stroke-width:var(--ionicon-stroke-width, 32px)}
1.icon-inner,.ionicon,svg{display:block;height:100%;width:100%}@supports (background: -webkit-named-image(i)){:host(.icon-rtl) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}@supports not selector(:dir(rtl)) and selector(:host-context([dir='rtl'])){:host(.icon-rtl) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}:host(.flip-rtl):host-context([dir='rtl']) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@supports selector(:dir(rtl)){:host(.flip-rtl:dir(rtl)) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}:host(.flip-rtl:dir(ltr)) .icon-inner{-webkit-transform:scaleX(1);transform:scaleX(1)}}:host(.icon-small){font-size:1.125rem !important}:host(.icon-large){font-size:2rem !important}:host(.ion-color){color:var(--ion-color-base) !important}:host(.ion-color-primary){--ion-color-base:var(--ion-color-primary, #3880ff)}:host(.ion-color-secondary){--ion-color-base:var(--ion-color-secondary, #0cd1e8)}:host(.ion-color-tertiary){--ion-color-base:var(--ion-color-tertiary, #f4a942)}:host(.ion-color-success){--ion-color-base:var(--ion-color-success, #10dc60)}:host(.ion-color-warning){--ion-color-base:var(--ion-color-warning, #ffce00)}:host(.ion-color-danger){--ion-color-base:var(--ion-color-danger, #f14141)}:host(.ion-color-light){--ion-color-base:var(--ion-color-light, #f4f5f8)}:host(.ion-color-medium){--ion-color-base:var(--ion-color-medium, #989aa2)}:host(.ion-color-dark){--ion-color-base:var(--ion-color-dark, #222428)}",_s=R(class extends T{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.iconName=null,this.inheritedAttributes={},this.didLoadIcon=!1,this.svgContent=void 0,this.isVisible=!1,this.mode=Bs(),this.color=void 0,this.ios=void 0,this.md=void 0,this.flipRtl=void 0,this.name=void 0,this.src=void 0,this.icon=void 0,this.size=void 0,this.lazy=!1,this.sanitize=!0}componentWillLoad(){this.inheritedAttributes=$o(this.el,["aria-label"])}connectedCallback(){this.waitUntilVisible(this.el,"50px",()=>{this.isVisible=!0,this.loadIcon()})}componentDidLoad(){this.didLoadIcon||this.loadIcon()}disconnectedCallback(){this.io&&(this.io.disconnect(),this.io=void 0)}waitUntilVisible(n,e,o){if(Y.isBrowser&&this.lazy&&typeof window<"u"&&window.IntersectionObserver){let i=this.io=new window.IntersectionObserver(r=>{r[0].isIntersecting&&(i.disconnect(),this.io=void 0,o())},{rootMargin:e});i.observe(n)}else o()}loadIcon(){if(Y.isBrowser&&this.isVisible){let n=zo(this);n&&(be.has(n)?this.svgContent=be.get(n):Rs(n,this.sanitize).then(()=>this.svgContent=be.get(n)),this.didLoadIcon=!0)}this.iconName=bn(this.name,this.icon,this.mode,this.ios,this.md)}render(){let{flipRtl:n,iconName:e,inheritedAttributes:o,el:i}=this,r=this.mode||"md",s=e?(e.includes("arrow")||e.includes("chevron"))&&n!==!1:!1,a=n||s;return b(M,Object.assign({role:"img",class:Object.assign(Object.assign({[r]:!0},Ps(this.color)),{["icon-".concat(this.size)]:!!this.size,"flip-rtl":a,"icon-rtl":a&&Ho(i)})},o),Y.isBrowser&&this.svgContent?b("div",{class:"icon-inner",innerHTML:this.svgContent}):b("div",{class:"icon-inner"}))}static get assetsDirs(){return["svg"]}get el(){return this}static get watchers(){return{name:["loadIcon"],src:["loadIcon"],icon:["loadIcon"],ios:["loadIcon"],md:["loadIcon"]}}static get style(){return Fs}},[1,"ion-icon",{mode:[1025],color:[1],ios:[1],md:[1],flipRtl:[4,"flip-rtl"],name:[513],src:[1],icon:[8],size:[1],lazy:[4],sanitize:[4],svgContent:[32],isVisible:[32]}]),Bs=()=>Y.isBrowser&&typeof document<"u"&&document.documentElement.getAttribute("mode")||"md",Ps=t=>t?{"ion-color":!0,["ion-color-".concat(t)]:!0}:null;function Ls(){if(typeof customElements>"u")return;["ion-icon"].forEach(n=>{switch(n){case"ion-icon":customElements.get(n)||customElements.define(n,_s);break}})}var Zo=Ls;var Ze=["*"];var Os=(t,n)=>{let e=t.prototype;n.forEach(o=>{Object.defineProperty(e,o,{get(){return this.el[o]},set(i){this.z.runOutsideAngular(()=>this.el[o]=i)},configurable:!0})})},zs=(t,n)=>{let e=t.prototype;n.forEach(o=>{e[o]=function(){let i=arguments;return this.z.runOutsideAngular(()=>this.el[o].apply(this.el,i))}})},Ns=(t,n,e)=>{e.forEach(o=>t[o]=Ue(n,o))};function qe(t){return function(e){let{defineCustomElementFn:o,inputs:i,methods:r}=t;return o!==void 0&&o(),i&&Os(e,i),r&&zs(e,r),e}}var ed=(()=>{let t=class{constructor(e,o,i){this.z=i,e.detach(),this.el=o.nativeElement}};return t.\u0275fac=function(e){return new(e||t)(f(J),f(L),f(N))},t.\u0275cmp=Ie({type:t,selectors:[["ion-app"]],standalone:!0,features:[Ce],ngContentSelectors:Ze,decls:1,vars:0,template:function(e,o){e&1&&(ye(),we(0))},encapsulation:2,changeDetection:0}),t=K([qe({defineCustomElementFn:Bo})],t),t})();var nd=(()=>{let t=class{constructor(e,o,i){this.z=i,e.detach(),this.el=o.nativeElement}};return t.\u0275fac=function(e){return new(e||t)(f(J),f(L),f(N))},t.\u0275cmp=Ie({type:t,selectors:[["ion-fab"]],inputs:{activated:"activated",edge:"edge",horizontal:"horizontal",vertical:"vertical"},standalone:!0,features:[Ce],ngContentSelectors:Ze,decls:1,vars:0,template:function(e,o){e&1&&(ye(),we(0))},encapsulation:2,changeDetection:0}),t=K([qe({defineCustomElementFn:Po,inputs:["activated","edge","horizontal","vertical"],methods:["close"]})],t),t})(),id=(()=>{let t=class{constructor(e,o,i){this.z=i,e.detach(),this.el=o.nativeElement,Ns(this,this.el,["ionFocus","ionBlur"])}};return t.\u0275fac=function(e){return new(e||t)(f(J),f(L),f(N))},t.\u0275cmp=Ie({type:t,selectors:[["ion-fab-button"]],inputs:{activated:"activated",closeIcon:"closeIcon",color:"color",disabled:"disabled",download:"download",href:"href",mode:"mode",rel:"rel",routerAnimation:"routerAnimation",routerDirection:"routerDirection",show:"show",size:"size",target:"target",translucent:"translucent",type:"type"},standalone:!0,features:[Ce],ngContentSelectors:Ze,decls:1,vars:0,template:function(e,o){e&1&&(ye(),we(0))},encapsulation:2,changeDetection:0}),t=K([qe({defineCustomElementFn:Lo,inputs:["activated","closeIcon","color","disabled","download","href","mode","rel","routerAnimation","routerDirection","show","size","target","translucent","type"]})],t),t})(),sd=(()=>{let t=class{constructor(e,o,i){this.z=i,e.detach(),this.el=o.nativeElement}};return t.\u0275fac=function(e){return new(e||t)(f(J),f(L),f(N))},t.\u0275cmp=Ie({type:t,selectors:[["ion-fab-list"]],inputs:{activated:"activated",side:"side"},standalone:!0,features:[Ce],ngContentSelectors:Ze,decls:1,vars:0,template:function(e,o){e&1&&(ye(),we(0))},encapsulation:2,changeDetection:0}),t=K([qe({defineCustomElementFn:Oo,inputs:["activated","side"]})],t),t})();var $s=(()=>{class t extends ze{constructor(){super(Qt),this.angularDelegate=O(Ne),this.injector=O(ie),this.environmentInjector=O(le),Eo()}create(e){return super.create(ue(q({},e),{delegate:this.angularDelegate.create(this.environmentInjector,this.injector,"modal")}))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=ae({token:t,factory:t.\u0275fac}),t})(),yn=class extends ze{constructor(){super(Jt),this.angularDelegate=O(Ne),this.injector=O(ie),this.environmentInjector=O(le),_o()}create(n){return super.create(ue(q({},n),{delegate:this.angularDelegate.create(this.environmentInjector,this.injector,"popover")}))}},cd=t=>[{provide:cn,useValue:t},{provide:Dn,useFactory:Hs,multi:!0,deps:[cn,et]},uo(),Ne,$s,yn],Hs=(t,n)=>()=>{n.documentElement.classList.add("ion-ce"),qt(t)};var ld=(()=>{let t=class{constructor(e,o,i){this.z=i,e.detach(),this.el=o.nativeElement}};return t.\u0275fac=function(e){return new(e||t)(f(J),f(L),f(N))},t.\u0275cmp=Ie({type:t,selectors:[["ion-icon"]],inputs:{color:"color",flipRtl:"flipRtl",icon:"icon",ios:"ios",lazy:"lazy",md:"md",mode:"mode",name:"name",sanitize:"sanitize",size:"size",src:"src"},standalone:!0,features:[Ce],ngContentSelectors:Ze,decls:1,vars:0,template:function(e,o){e&1&&(ye(),we(0))},encapsulation:2,changeDetection:0}),t=K([qe({defineCustomElementFn:Zo,inputs:["color","flipRtl","icon","ios","lazy","md","mode","name","sanitize","size","src"]})],t),t})();export{to as a,je as b,an as c,Ne as d,Si as e,Ti as f,co as g,zi as h,Ni as i,$i as j,Wi as k,Zi as l,Gi as m,Se as n,ed as o,nd as p,id as q,sd as r,cd as s,ld as t}; 2/*! Bundled license information: 3 4@ionic/core/components/cubic-bezier.js: 5 (*! 6 * (C) Ionic http://ionicframework.com - MIT License 7 *) 8 9@ionic/core/components/theme.js: 10 (*! 11 * (C) Ionic http://ionicframework.com - MIT License 12 *) 13 14@ionic/core/components/framework-delegate.js: 15 (*! 16 * (C) Ionic http://ionicframework.com - MIT License 17 *) 18 19@ionic/core/components/overlays.js: 20 (*! 21 * (C) Ionic http://ionicframework.com - MIT License 22 *) 23 24@ionic/core/components/index.js: 25 (*! 26 * (C) Ionic http://ionicframework.com - MIT License 27 *) 28 29@ionic/core/components/index7.js: 30 (*! 31 * (C) Ionic http://ionicframework.com - MIT License 32 *) 33 34@ionic/core/components/icon.js: 35 (*! 36 * (C) Ionic http://ionicframework.com - MIT License 37 *) 38 39@ionic/core/components/ripple-effect.js: 40 (*! 41 * (C) Ionic http://ionicframework.com - MIT License 42 *) 43 44@ionic/core/components/lock-controller.js: 45 (*! 46 * (C) Ionic http://ionicframework.com - MIT License 47 *) 48 49@ionic/core/components/backdrop.js: 50 (*! 51 * (C) Ionic http://ionicframework.com - MIT License 52 *) 53 54@ionic/core/components/ion-modal.js: 55 (*! 56 * (C) Ionic http://ionicframework.com - MIT License 57 *) 58 59@ionic/core/components/popover.js: 60 (*! 61 * (C) Ionic http://ionicframework.com - MIT License 62 *) 63 64@ionic/core/components/ion-popover.js: 65 (*! 66 * (C) Ionic http://ionicframework.com - MIT License 67 *) 68 69@ionic/core/components/ion-app.js: 70 (*! 71 * (C) Ionic http://ionicframework.com - MIT License 72 *) 73 74@ionic/core/components/ion-fab.js: 75 (*! 76 * (C) Ionic http://ionicframework.com - MIT License 77 *) 78 79@ionic/core/components/ion-fab-button.js: 80 (*! 81 * (C) Ionic http://ionicframework.com - MIT License 82 *) 83 84@ionic/core/components/ion-fab-list.js: 85 (*! 86 * (C) Ionic http://ionicframework.com - MIT License 87 *) 88*/
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.