PageSourceSearch

https://ticketing.calmac.co.uk/B2C-Calmac/441.5d1132dfd9ed6fb9.js

js calmac.co.uk collected 2026-10-02 02:41:43 UTC 43,125 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[441],{40441(Ye,oe,b){b.r(oe),b.d(oe,{ion_modal:()=>Te});var M=b(10467),m=b(48225),T=b(69284),J=b(45245),y=b(19807),de=b(87930),ce=b(16780),u=b(55906),P=b(94576),B=b(67608),F=b(61902),Q=b(13224),p=b(39145),ve=b(39166),be=b(66011),O=b(99596),ee=(b(86490),b(58607),b(19043),function(e){return e.Dark="DARK",e.Light="LIGHT",e.Default="DEFAULT",e}(ee||{}));const pe={getEngine(){const e=(0,ce.g)();if(e?.isPluginAvailable("StatusBar"))return e.Plugins.StatusBar},setStyle(e){const t=this.getEngine();t&&t.setStyle(e)},getStyle:(e=(0,M.A)(function*(){const t=this.getEngine();if(!t)return ee.Default;const{style:n}=yield t.getInfo();return n}),function(){return e.apply(this,arguments)})},he=(e,t)=>{if(1===t)return 0;const n=1/(1-t);return e*n+-t*n},Se=()=>{!O.w||O.w.innerWidth>=768||pe.setStyle({style:ee.Dark})},fe=(e=ee.Default)=>{!O.w||O.w.innerWidth>=768||pe.setStyle({style:e})},xe=function(){var e=(0,M.A)(function*(t,n){"function"!=typeof t.canDismiss||!(yield t.canDismiss(void 0,u.G))||(n.isRunning()?n.onFinish(()=>{t.dismiss(void 0,"handler")},{oneTimeCallback:!0}):t.dismiss(void 0,"handler"))});return function(n,o){return e.apply(this,arguments)}}(),me=e=>.00255275*2.71828**(-14.9619*e)-1.00255*2.71828**(-.0380968*e)+1,we=(e,t)=>(0,y.e)(400,e/Math.abs(1.1*t),500),Ae=(e,t)=>
1{const n=window.innerHeight,o=e.getBoundingClientRect().top,l=Math.round(1e3*(1-t/(n-o)))/1e3;return Math.max(0,Math.min(1,l))},ke=e=>{const{currentBreakpoint:t,backdropBreakpoint:n,expandToScroll:o}=e,r=void 0===n||n<t,i=r?`calc(var(--backdrop-opacity) * ${t})`:"0",a=(0,p.c)("backdropAnimation").fromTo("opacity",0,i);return r&&a.beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),{wrapperAnimation:(0,p.c)("wrapperAnimation").keyframes([{offset:0,opacity:1,transform:"translateY(100%)"},{offset:1,opacity:1,transform:`translateY(${100-100*t}%)`}]),backdropAnimation:a,contentAnimation:o?void 0:(0,p.c)("contentAnimation").keyframes([{offset:0,opacity:1,maxHeight:100*(1-t)+"%"},{offset:1,opacity:1,maxHeight:100*t+"%"}])}},Ee=e=>{const{currentBreakpoint:t,backdropBreakpoint:n}=e,o=`calc(var(--backdrop-opacity) * ${he(t,n)})`,r=[{offset:0,opacity:o},{offset:1,opacity:0}],i=[{offset:0,opacity:o},{offset:n,opacity:0},{offset:1,opacity:0}],a=(0,p.c)("backdropAnimation").keyframes(0!==n?i:r);return{wrapperAnimation:(0,p.c)("wrapperAnimation").keyframes([{offset:0,opacity:1,transform:`translateY(${100-100*t}%)`},{offset:1,opacity:1,transform:"translateY(100%)"}]),backdropAnimation:a}},_e=(e,t)=>{const{presentingEl:n,currentBreakpoint:o,expandToScroll:r}=t,i=(0,y.g)(e),{wrapperAnimation:a,backdropAnimation:l,contentAnimation:s}=void 0!==o?ke(t):{backdropAnimation:(0,p.c)().fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),wrapperAnimation:(0,p.c)().fromTo("transform","translateY(100vh)","translateY(0vh)"),contentAnimation:void 0};l.addElement(i.querySelector("ion-backdrop")),a.addElement(i.querySelectorAll(".modal-wrapper, .modal-shadow")).beforeStyles({opacity:1}),!r&&s?.addElement(e.querySelector(".ion-page"));const v=(0,p.c)("entering-base").addElement(e).easing("cubic-bezier(0.32,0.72,0,1)").duration(500).addAnimation([a]);if(s&&v.addAnimation(s),n){const S=window.innerWidth<768,c="ION-MODAL"===n.tagName&&void 0!==n.presentingElement,x=(0,y.g)(n),w=(0,p.c)().beforeStyles({transform:"translateY(0)","transform-origin":"top center",overflow:"hidden"}),C=document.body;if(S){const Y=CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px",Z=`translateY(${c?"-10px":Y}) scale(0.915)`;w.afterStyles({transform:Z}).beforeAddWrite(()=>C.style.setProperty("background-color","black")).addElement(n).keyframes([{offset:0,filter:"contrast(1)",transform:"translateY(0px) scale(1)",borderRadius:"0px"},{offset:1,filter:"contrast(0.85)",transform:Z,borderRadius:"10px 10px 0 0"}]),v.addAnimation(w)}else if(v.addAnimation(l),c){const k=`translateY(-10px) scale(${c?.915:1})`;w.afterStyles({transform:k}).addElement(x.querySelector(".modal-wrapper")).keyframes([{offset:0,filter:"contrast(1)",transform:"translateY(0) scale(1)"},{offset:1,filter:"contrast(0.85)",transform:k}]);const D=(0,p.c)().afterStyles({transform:k}).addElement(x.querySelector(".modal-shadow")).keyframes([{offset:0,opacity:"1",transform:"translateY(0) scale(1)"},{offset:1,opacity:"0",transform:k}]);v.addAnimation([w,D])}else a.fromTo("opacity","0","1")}else v.addAnimation(l);return v},Pe=(e,t,n=500)=>{const{presentingEl:o,currentBreakpoint:r}=t,i=(0,y.g)(e),{wrapperAnimation:a,backdropAnimation:l}=void 0!==r?Ee(t):{backdropAnimation:(0,p.c)().fromTo("opacity","var(--backdrop-opacity)",0),wrapperAnimation:(0,p.c)().fromTo("transform","translateY(0vh)","translateY(100vh)")};l.addElement(i.querySelector("ion-backdrop")),a.addElement(i.querySelectorAll(".modal-wrapper, .modal-shadow")).beforeStyles({opacity:1});const s=(0,p.c)("leaving-base").addElement(e).easing("cubic-bezier(0.32,0.72,0,1)").duration(n).addAnimation(a);if(o){const v=window.innerWidth<768,S="ION-MODAL"===o.tagName&&void 0!==o.presentingElement,c=(0,y.g)(o),x=(0,p.c)().beforeClearStyles(["transform"]).afterClearStyles(["transform"]).onFinish(C=>{1===C&&(o.style.setProperty("overflow",""),Array.from(w.querySelectorAll("ion-modal:not(.overlay-hidden)")).filter(k=>void 0!==k.presentingElement).length<=1&&w.style.setProperty("background-color",""))}),w=document.body;if(v){const C=CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px",D=`translateY(${S?"-10px":C}) scale(0.915)`;x.addElement(o).keyframes([{offset:0,filter:"contrast(0.85)",transform:D,borderRadius:"10px 10px 0 0"},{offset:1,filter:"contrast(1)",transform:"translateY(0px) scale(1)",borderRadius:"0px"}]),s.addAnimation(x)}else if(s.addAnimation(l),S){const Y=`translateY(-10px) scale(${S?.915:1})`;x.addElement(c.querySelector(".modal-wrapper")).afterStyles({transform:"translate3d(0, 0, 0)"}).keyframes([{offset:0,filter:"contrast(0.85)",transform:Y},{offset:1,filter:"contrast(1)",transform:"translateY(0) scale(1)"}]);const k=(0,p.c)().addElement(c.querySelector(".modal-shadow")).afterStyles({transform:"translateY(0) scale(1)"}).keyframes([{offset:0,opacity:"0",transform:Y},{offset:1,opacity:"1",transform:"translateY(0) scale(1)"}]);s.addAnimation([x,k])}else a.fromTo("opacity","1","0")}else s.addAnimation(l);return s},$e=(e,t)=>
1{const{currentBreakpoint:n,expandToScroll:o}=t,r=(0,y.g)(e),{wrapperAnimation:i,backdropAnimation:a,contentAnimation:l}=void 0!==n?ke(t):{backdropAnimation:(0,p.c)().fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),wrapperAnimation:(0,p.c)().keyframes([{offset:0,opacity:.01,transform:"translateY(40px)"},{offset:1,opacity:1,transform:"translateY(0px)"}]),contentAnimation:void 0};a.addElement(r.querySelector("ion-backdrop")),i.addElement(r.querySelector(".modal-wrapper")),!o&&l?.addElement(e.querySelector(".ion-page"));const s=(0,p.c)().addElement(e).easing("cubic-bezier(0.36,0.66,0.04,1)").duration(280).addAnimation([a,i]);return l&&s.addAnimation(l),s},Fe=(e,t)=>{const{currentBreakpoint:n}=t,o=(0,y.g)(e),{wrapperAnimation:r,backdropAnimation:i}=void 0!==n?Ee(t):{backdropAnimation:(0,p.c)().fromTo("opacity","var(--backdrop-opacity)",0),wrapperAnimation:(0,p.c)().keyframes([{offset:0,opacity:.99,transform:"translateY(0px)"},{offset:1,opacity:0,transform:"translateY(40px)"}])};return i.addElement(o.querySelector("ion-backdrop")),r.addElement(o.querySelector(".modal-wrapper")),(0,p.c)().easing("cubic-bezier(0.47,0,0.745,0.715)").duration(200).addAnimation([i,r])},Ce=new Set(["","100%","100vw","100vh","100dvw","100dvh","100svw","100svh"]);var e;let ie=null,ue=!1;const qe=e=>{const t=getComputedStyle(e),n=t.getPropertyValue("--width").trim(),o=t.getPropertyValue("--height").trim();return!Ce.has(n)&&!Ce.has(o)},De=(e,t)=>{e.style.setProperty("--ion-safe-area-top",t.top),e.style.setProperty("--ion-safe-area-bottom",t.bottom),e.style.setProperty("--ion-safe-area-left",t.left),e.style.setProperty("--ion-safe-area-right",t.right)},Te=class{constructor(e){(0,m.r)(this,e),this.didPresent=(0,m.c)(this,"ionModalDidPresent",7),this.willPresent=(0,m.c)(this,"ionModalWillPresent",7),this.willDismiss=(0,m.c)(this,"ionModalWillDismiss",7),this.didDismiss=(0,m.c)(this,"ionModalDidDismiss",7),this.ionBreakpointDidChange=(0,m.c)(this,"ionBreakpointDidChange",7),this.didPresentShorthand=(0,m.c)(this,"didPresent",7),this.willPresentShorthand=(0,m.c)(this,"willPresent",7),this.willDismissShorthand=(0,m.c)(this,"willDismiss",7),this.didDismissShorthand=(0,m.c)(this,"didDismiss",7),this.ionMount=(0,m.c)(this,"ionMount",7),this.ionDragStart=(0,m.c)(this,"ionDragStart",7),this.ionDragMove=(0,m.c)(this,"ionDragMove",7),this.ionDragEnd=(0,m.c)(this,"ionDragEnd",7),this.lockController=(0,de.c)(),this.triggerController=(0,u.e)(),this.coreDelegate=(0,J.C)(),this.isSheetModal=!1,this.inheritedAttributes={},this.inline=!1,this.gestureAnimationDismissing=!1,this.presented=!1,this.hasController=!1,this.keyboardClose=!0,this.expandToScroll=!0,this.backdropBreakpoint=0,this.handleBehavior="none",this.backdropDismiss=!0,this.showBackdrop=!0,this.animated=!0,this.isOpen=!1,this.keepContentsMounted=!1,this.focusTrap=!0,this.canDismiss=!0,this.onHandleClick=()=>{const{sheetTransition:t,handleBehavior:n}=this;"cycle"!==n||void 0!==t||this.moveToNextBreakpoint()},this.onBackdropTap=()=>{const{sheetTransition:t}=this;void 0===t&&this.dismiss(void 0,u.B)},this.onLifecycle=t=>{const n=this.usersElement,o=tt[t.type];if(n&&o){const r=new CustomEvent(o,{bubbles:!1,cancelable:!1,detail:t.detail});n.dispatchEvent(r)}},this.onModalFocus=t=>{const{dragHandleEl:n,el:o}=this;t.target===o&&n&&-1!==n.tabIndex&&n.focus()},this.onSlotChange=({target:t})=>{t.assignedElements().forEach(o=>{o.querySelectorAll("ion-modal").forEach(r=>{null===r.getAttribute("data-parent-ion-modal")&&r.setAttribute("data-parent-ion-modal",this.el.id)})})}}onIsOpenChange(e,t){!0===e&&!1===t?this.present():!1===e&&!0===t&&this.dismiss()}triggerChanged(){const{trigger:e,el:t,triggerController:n}=this;e&&n.addClickListener(t,e)}onWindowResize(){this.presented&&(clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout(()=>{const e=this.getSafeAreaContext();if(e.isCardModal&&!this.enterAnimation&&!this.leaveAnimation&&this.handleViewTransition(),e.isSheetModal&&this.updateSheetOffsetTop(),!e.isSheetModal&&!e.isCardModal){this.updateSafeAreaOverrides();const{contentEl:t,hasFooter:n}=this.findContentAndFooter();this.clearContentSafeAreaPadding(t),this.applyFullscreenSafeAreaTo(t,n)}},50))}breakpointsChanged(e){void 0!==e&&(this.sortedBreakpoints=e.sort((t,n)=>t-n))}connectedCallback(){const{el:e}=this;(0,u.j)(e),this.triggerChanged()}disconnectedCallback(){this.triggerController.removeClickListener(),this.cleanupViewTransitionListener(),this.cleanupParentRemovalObserver(),this.cleanupSafeAreaOverrides()}componentWillLoad(){var e;
1const{breakpoints:t,initialBreakpoint:n,el:o,htmlAttributes:r}=this,i=this.isSheetModal=void 0!==t&&void 0!==n,a=["aria-label","role"];this.inheritedAttributes=(0,y.b)(o,a),o.parentNode&&(this.cachedOriginalParent=o.parentNode),void 0!==r&&a.forEach(l=>{r[l]&&(this.inheritedAttributes=Object.assign(Object.assign({},this.inheritedAttributes),{[l]:r[l]}),delete r[l])}),i&&(this.currentBreakpoint=this.initialBreakpoint),void 0!==t&&void 0!==n&&!t.includes(n)&&(0,m.f)("[ion-modal] - Your breakpoints array must include the initialBreakpoint value."),null!==(e=this.htmlAttributes)&&void 0!==e&&e.id||(0,u.k)(this.el)}componentDidLoad(){!0===this.isOpen&&(0,y.r)(()=>this.present()),this.breakpointsChanged(this.breakpoints),this.triggerChanged()}getDelegate(e=!1){if(this.workingDelegate&&!e)return{delegate:this.workingDelegate,inline:this.inline};const n=this.inline=null!==this.el.parentNode&&!this.hasController;return{inline:n,delegate:this.workingDelegate=n?this.delegate||this.coreDelegate:this.delegate}}checkCanDismiss(e,t){var n=this;return(0,M.A)(function*(){const{canDismiss:o}=n;return"function"==typeof o?o(e,t):o})()}present(){var e=this;return(0,M.A)(function*(){const t=yield e.lockController.lock();if(e.presented)return void t();const{presentingElement:n,el:o}=e;e.currentBreakpoint=e.initialBreakpoint;const{inline:r,delegate:i}=e.getDelegate(!0);e.ionMount.emit(),e.usersElement=yield(0,J.a)(i,o,e.component,["ion-page"],e.componentProps,r),(0,y.h)(o)?yield(0,B.e)(e.usersElement):e.keepContentsMounted||(yield(0,B.w)()),(0,m.w)(()=>e.el.classList.add("show-modal")),e.isSheetModal=void 0!==e.breakpoints&&void 0!==e.initialBreakpoint,e.setInitialSafeAreaOverrides();const a=void 0!==n;a&&"ios"===(0,F.b)(e)&&(e.statusBarStyle=yield pe.getStyle(),Se()),yield(0,u.f)(e,"modalEnter",_e,$e,{presentingEl:n,currentBreakpoint:e.initialBreakpoint,backdropBreakpoint:e.backdropBreakpoint,expandToScroll:e.expandToScroll}),e.updateSafeAreaOverrides(),e.applyFullscreenSafeArea(),typeof window<"u"&&(e.keyboardOpenCallback=()=>{e.gesture&&(e.gesture.enable(!1),(0,y.r)(()=>{e.gesture&&e.gesture.enable(!0)}))},window.addEventListener(Q.Z1,e.keyboardOpenCallback)),e.isSheetModal?e.initSheetGesture():a&&e.initSwipeToClose(),e.initViewTransitionListener(),e.initParentRemovalObserver(),t()})()}initSwipeToClose(){var e;if("ios"!==(0,F.b)(this))return;const{el:t}=this,n=this.leaveAnimation||m.e.get("modalLeave",Pe),o=this.animation=n(t,{presentingEl:this.presentingElement,expandToScroll:this.expandToScroll});if(!(0,T.a)(t))return void(0,T.p)(t);const i=null!==(e=this.statusBarStyle)&&void 0!==e?e:ee.Default;this.gesture=((e,t,n,o,r,i,a)=>{const s=e.offsetHeight;let v=!1,S=!1,c=null,x=null,C=!0,Y=0;const q=(0,be.createGesture)({el:e,gestureName:"modalSwipeToClose",gesturePriority:u.O,direction:"y",threshold:10,canStart:A=>{const E=A.event.target;return null===E||!E.closest||(c=(0,T.f)(E),c?(x=(0,T.i)(c)?(0,y.g)(c).querySelector(".inner-scroll"):c,!c.querySelector("ion-refresher")&&0===x.scrollTop):null===E.closest("ion-footer"))},onStart:A=>{var E;const{deltaY:_}=A;null===(E=window.getSelection())||void 0===E||E.removeAllRanges(),C=!c||!(0,T.i)(c)||c.scrollY,S=void 0!==e.canDismiss&&!0!==e.canDismiss,_>0&&c&&(0,T.d)(c),t.progressStart(!0,v?1:0),r()},onMove:A=>{const{deltaY:E}=A;E>0&&c&&(0,T.d)(c);const _=A.deltaY/s,N=_>=0&&S,G=N?.2:.9999,ne=N?me(_/G):_,j=(0,y.e)(1e-4,ne,G);t.progressStep(j),j>=.5&&Y<.5?fe(n):j<.5&&Y>=.5&&Se(),Y=j;const K={currentY:A.currentY,deltaY:A.deltaY,velocityY:A.velocityY,progress:Ae(e,A.deltaY)};i(K)},onEnd:A=>{const E=A.velocityY,_=A.deltaY/s,N=_>=0&&S,G=N?.2:.9999,ne=N?me(_/G):_,j=(0,y.e)(1e-4,ne,G),I=!N&&(A.deltaY+1e3*E)/s>=.5;let $=I?-.001:.001;I?(t.easing("cubic-bezier(0.32, 0.72, 0, 1)"),$+=(0,ve.g)([0,0],[.32,.72],[0,1],[1,1],j)[0]):(t.easing("cubic-bezier(1, 0, 0.68, 0.28)"),$+=(0,ve.g)([0,0],[1,0],[.68,.28],[1,1],j)[0]);const ae=we(I?_*s:(1-j)*s,E);v=I,q.enable(!1),c&&(0,T.r)(c,C),t.onFinish(()=>{I||q.enable(!0)}).progressEnd(I?1:0,$,ae),N&&j>G/4?xe(e,t):I&&o();const se={currentY:A.currentY,deltaY:A.deltaY,velocityY:A.velocityY,progress:Ae(e,A.deltaY)};a(se)}});return q})(t,o,i,()=>this.cardOnDismiss(),()=>this.onDragStart(),a=>this.onDragMove(a),a=>this.onDragEnd(a)),this.gesture.enable(!0)}
1initSheetGesture(){const{wrapperEl:e,initialBreakpoint:t,backdropBreakpoint:n}=this;if(!e||void 0===t)return;const o=this.enterAnimation||m.e.get("modalEnter",_e),r=this.animation=o(this.el,{presentingEl:this.presentingElement,currentBreakpoint:t,backdropBreakpoint:n,expandToScroll:this.expandToScroll});r.progressStart(!0,1);const{gesture:i,moveSheetToBreakpoint:a}=((e,t,n,o,r,i,a=[],l,s,v,S,c,x,w)=>{const k={WRAPPER_KEYFRAMES:[{offset:0,transform:"translateY(0%)"},{offset:1,transform:"translateY(100%)"}],BACKDROP_KEYFRAMES:0!==r?[{offset:0,opacity:"var(--backdrop-opacity)"},{offset:1-r,opacity:0},{offset:1,opacity:0}]:[{offset:0,opacity:"var(--backdrop-opacity)"},{offset:1,opacity:.01}],CONTENT_KEYFRAMES:[{offset:0,maxHeight:"100%"},{offset:1,maxHeight:"0%"}]},D=e.querySelector("ion-content"),Z=n.clientHeight;let R=o,te=0,q=!1,A=null,E=null,_=null,N=null;const ne=a[a.length-1],j=a[0],K=i.childAnimations.find(d=>"wrapperAnimation"===d.id),I=i.childAnimations.find(d=>"backdropAnimation"===d.id),$=i.childAnimations.find(d=>"contentAnimation"===d.id),ae=()=>{!1===e.focusTrap||!1===e.showBackdrop||(e.style.setProperty("pointer-events","auto"),t.style.setProperty("pointer-events","auto"),e.classList.remove(u.F))},se=()=>{e.style.setProperty("pointer-events","none"),t.style.setProperty("pointer-events","none"),e.classList.add(u.F)},X=d=>{if(!E&&(E=Array.from(e.querySelectorAll("ion-footer")),!E.length))return;const f=e.querySelector(".ion-page");if(N=d,"stationary"===d)E.forEach(h=>{h.classList.remove("modal-footer-moving"),h.style.removeProperty("position"),h.style.removeProperty("width"),h.style.removeProperty("height"),h.style.removeProperty("top"),h.style.removeProperty("left"),f?.style.removeProperty("padding-bottom"),f?.appendChild(h)});else{let h=0;E.forEach((g,W)=>{const H=g.getBoundingClientRect(),L=document.body.getBoundingClientRect();h+=g.clientHeight;const z=H.top-L.top,V=H.left-L.left;if(g.style.setProperty("--pinned-width",`${g.clientWidth}px`),g.style.setProperty("--pinned-height",`${g.clientHeight}px`),g.style.setProperty("--pinned-top",`${z}px`),g.style.setProperty("--pinned-left",`${V}px`),0===W){_=z;const ye=e.querySelector("ion-header");ye&&(_-=ye.clientHeight)}}),E.forEach(g=>{f?.style.setProperty("padding-bottom",`${h}px`),g.classList.add("modal-footer-moving"),g.style.setProperty("position","absolute"),g.style.setProperty("width","var(--pinned-width)"),g.style.setProperty("height","var(--pinned-height)"),g.style.setProperty("top","var(--pinned-top)"),g.style.setProperty("left","var(--pinned-left)"),document.body.appendChild(g)})}};K&&I&&(K.keyframes([...k.WRAPPER_KEYFRAMES]),I.keyframes([...k.BACKDROP_KEYFRAMES]),$?.keyframes([...k.CONTENT_KEYFRAMES]),i.progressStart(!0,1-R),R>r&&!1!==e.focusTrap&&!1!==e.showBackdrop?ae():se()),D&&R!==ne&&l&&(D.scrollY=!1);const Oe=d=>{const{breakpoint:f,canDismiss:h,breakpointOffset:g,animated:W}=d,H=h&&0===f,L=H?R:f,z=0!==L;return R=0,K&&I&&(K.keyframes([{offset:0,transform:`translateY(${100*g}%)`},{offset:1,transform:`translateY(${100*(1-L)}%)`}]),I.keyframes([{offset:0,opacity:`calc(var(--backdrop-opacity) * ${he(1-g,r)})`},{offset:1,opacity:`calc(var(--backdrop-opacity) * ${he(L,r)})`}]),$&&$.keyframes([{offset:0,maxHeight:100*(1-g)+"%"},{offset:1,maxHeight:100*L+"%"}]),i.progressStep(0)),le.enable(!1),H?xe(e,i):z||v(),D&&(L===a[a.length-1]||!l)&&(D.scrollY=!0),!l&&0===L&&X("stationary"),new Promise(V=>{i.onFinish(()=>{z?(l||X("stationary"),K&&I?(0,y.r)(()=>{K.keyframes([...k.WRAPPER_KEYFRAMES]),I.keyframes([...k.BACKDROP_KEYFRAMES]),$?.keyframes([...k.CONTENT_KEYFRAMES]),i.progressStart(!0,1-L),R=L,S(R),R>r&&!1!==e.focusTrap&&!1!==e.showBackdrop?ae():se(),le.enable(!0),V()}):(le.enable(!0),V())):V()},{oneTimeCallback:!0}).progressEnd(1,0,W?500:0)})},Me=d=>{const f=n.getBoundingClientRect().top+d,h=ge(f);return a.reduce((W,H)=>Math.abs(H-h)<Math.abs(W-h)?H:W)},ge=d=>{const h=a[a.length-1],g=Be(a[0]),W=Be(h),V=Math.round((g-d)/(g-W)*1e3)/1e3;return Math.max(0,Math.min(1,V))},Be=d=>{const h=e.getBoundingClientRect().height;return window.innerHeight-h*d},le=(0,be.createGesture)({el:n,gestureName:"modalSheet",gesturePriority:40,direction:"y",threshold:10,canStart:d=>{const f=(0,T.f)(d.event.target);if(R=s(),!l&&f)return 0===((0,T.i)(f)?(0,y.g)(f).querySelector(".inner-scroll"):f).scrollTop;if(1===R&&f){const h=(0,T.i)(f)?(0,y.g)(f).querySelector(".inner-scroll"):f;return!f.querySelector("ion-refresher")&&0===h.scrollTop}return!0},onStart:d=>{var f;if(null===(f=window.getSelection())||void 0===f||f.removeAllRanges(),q=void 0!==e.canDismiss&&!0!==e.canDismiss&&0===j,!l){const h=(0,T.f)(d.event.target);
1A=h&&(0,T.i)(h)?(0,y.g)(h).querySelector(".inner-scroll"):h}l||X("moving"),d.deltaY>0&&D&&(D.scrollY=!1),(0,y.r)(()=>{e.focus()}),i.progressStart(!0,1-R),c()},onMove:d=>{if(!l&&null!==_&&null!==N&&(d.currentY>=_&&"moving"===N?X("stationary"):d.currentY<_&&"stationary"===N&&X("moving")),!l&&d.deltaY<=0&&A)return;d.deltaY>0&&D&&(D.scrollY=!1);const h=a.length>1?1-a[1]:void 0,g=1-R+d.deltaY/Z,W=void 0!==h&&g>=h&&q,H=W?.95:.9999,L=W&&void 0!==h?h+me((g-h)/(H-h)):g;te=(0,y.e)(1e-4,L,H),i.progressStep(te);const z=Me(d.deltaY),V={currentY:d.currentY,deltaY:d.deltaY,velocityY:d.velocityY,progress:ge(d.currentY),snapBreakpoint:z};x(V)},onEnd:d=>{const f=Me(d.deltaY),h={currentY:d.currentY,deltaY:d.deltaY,velocityY:d.velocityY,progress:ge(d.currentY),snapBreakpoint:f};if(!l&&d.deltaY<=0&&A&&A.scrollTop>0)return X("stationary"),void w(h);Oe({breakpoint:f,breakpointOffset:te,canDismiss:q,animated:!0}),w(h)}});return{gesture:le,moveSheetToBreakpoint:Oe}})(this.el,this.backdropEl,e,t,n,r,this.sortedBreakpoints,this.expandToScroll,()=>{var s;return null!==(s=this.currentBreakpoint)&&void 0!==s?s:0},()=>this.sheetOnDismiss(),s=>{this.currentBreakpoint!==s&&(this.currentBreakpoint=s,this.ionBreakpointDidChange.emit({breakpoint:s}))},()=>this.onDragStart(),s=>this.onDragMove(s),s=>this.onDragEnd(s));this.gesture=i,this.moveSheetToBreakpoint=a,this.gesture.enable(!0),(!1===this.showBackdrop||!1===this.focusTrap||n>0)&&this.setupChildRoutePassthrough()}setupChildRoutePassthrough(){var e;this.cachedPageParent=this.getOriginalPageParent();const t=this.cachedPageParent;if(!t||"ION-APP"===t.tagName||Array.from(t.children).some(r=>{var i;return!(r===this.el||r instanceof HTMLElement&&"none"===window.getComputedStyle(r).display||"TEMPLATE"===r.tagName||"SLOT"===r.tagName||r.nodeType===Node.TEXT_NODE&&(null===(i=r.textContent)||void 0===i||!i.trim()))}))return;t.classList.add("ion-page-overlay-passthrough");const o=t.parentElement;"ION-ROUTER-OUTLET"===o?.tagName&&"ION-APP"!==(null===(e=o.parentElement)||void 0===e?void 0:e.tagName)&&(o.style.setProperty("pointer-events","none"),o.setAttribute("data-overlay-passthrough","true"))}getOriginalPageParent(){if(!this.cachedOriginalParent)return null;let e=this.cachedOriginalParent;for(;e&&!e.classList.contains("ion-page");)e=e.parentElement;return e}cleanupChildRoutePassthrough(){const e=this.cachedPageParent;if(!e)return;e.classList.remove("ion-page-overlay-passthrough");const t=e.parentElement;t?.hasAttribute("data-overlay-passthrough")&&(t.style.removeProperty("pointer-events"),t.removeAttribute("data-overlay-passthrough")),this.cachedPageParent=void 0}sheetOnDismiss(){var e=this;this.gestureAnimationDismissing=!0,this.animation.onFinish((0,M.A)(function*(){e.currentBreakpoint=0,e.ionBreakpointDidChange.emit({breakpoint:e.currentBreakpoint}),yield e.dismiss(void 0,u.G),e.gestureAnimationDismissing=!1}))}cardOnDismiss(){var e=this;this.gestureAnimationDismissing=!0,fe(this.statusBarStyle),this.animation.onFinish((0,M.A)(function*(){yield e.dismiss(void 0,u.G),e.gestureAnimationDismissing=!1}))}dismiss(e,t){var n=this;return(0,M.A)(function*(){var o;if(n.gestureAnimationDismissing&&t!==u.G)return!1;clearTimeout(n.resizeTimeout),n.resizeTimeout=void 0;const r=yield n.lockController.lock();if(yield n.dismissNestedModals(),"handler"!==t&&!(yield n.checkCanDismiss(e,t)))return r(),!1;const{presentingElement:i}=n;void 0!==i&&"ios"===(0,F.b)(n)&&fe(n.statusBarStyle),typeof window<"u"&&n.keyboardOpenCallback&&(window.removeEventListener(Q.Z1,n.keyboardOpenCallback),n.keyboardOpenCallback=void 0);const l=yield(0,u.g)(n,e,t,"modalLeave",Pe,Fe,{presentingEl:i,currentBreakpoint:null!==(o=n.currentBreakpoint)&&void 0!==o?o:n.initialBreakpoint,backdropBreakpoint:n.backdropBreakpoint,expandToScroll:n.expandToScroll});if(l){const{delegate:s}=n.getDelegate();yield(0,J.d)(s,n.usersElement),(0,m.w)(()=>n.el.classList.remove("show-modal")),n.animation&&n.animation.destroy(),n.gesture&&n.gesture.destroy(),n.cleanupViewTransitionListener(),n.cleanupParentRemovalObserver(),n.cleanupSafeAreaOverrides(),n.cleanupChildRoutePassthrough()}return n.currentBreakpoint=void 0,n.animation=void 0,r(),l})()}onDidDismiss(){return(0,u.h)(this.el,"ionModalDidDismiss")}onWillDismiss(){return(0,u.h)(this.el,"ionModalWillDismiss")}setCurrentBreakpoint(e){var t=this;return(0,M.A)(function*(){if(!t.isSheetModal)return void(0,m.f)("[ion-modal] - setCurrentBreakpoint is only supported on sheet modals.");if(!t.breakpoints.includes(e))return void(0,m.f)(`[ion-modal] - Attempted to set invalid breakpoint value ${e}. Please double check that the breakpoint value is part of your defined breakpoints.`);const{currentBreakpoint:n,moveSheetToBreakpoint:o,canDismiss:r,breakpoints:i,animated:a}=t;n!==e&&o&&(t.sheetTransition=o({breakpoint:e,breakpointOffset:1-n,canDismiss:void 0!==r&&!0!==r&&0===i[0],animated:a}),yield t.sheetTransition,t.sheetTransition=void 0)})()}getCurrentBreakpoint(){var e=this;return(0,M.A)(function*(){return e.currentBreakpoint})()}moveToNextBreakpoint(){var e=this;return(0,M.A)(function*(){const{breakpoints:t,currentBreakpoint:n}=e;if(!t||null==n)return!1;const o=t.filter(l=>0!==l),i=(o.indexOf(n)+1)%o.length,a=o[i];return yield e.setCurrentBreakpoint(a),!0})()}initViewTransitionListener(){"ios"!==(0,F.b)(this)||!this.presentingElement||this.enterAnimation||this.leaveAnimation||(this.currentViewIsPortrait=window.innerWidth<768)}handleViewTransition(){if(!this.presented)return;const e=window.innerWidth<768;if(this.currentViewIsPortrait===e)return;this.viewTransitionAnimation&&(this.viewTransitionAnimation.destroy(),this.viewTransitionAnimation=void 0);const{presentingElement:t}=this;if(!t)return;let n;n=this.currentViewIsPortrait&&!e?((e,t,n=300)=>{const{presentingEl:o}=t;if(!o)return(0,p.c)("portrait-to-landscape-transition");const r="ION-MODAL"===o.tagName&&void 0!==o.presentingElement,i=(0,y.g)(o),a=document.body,l=(0,p.c)("portrait-to-landscape-transition").addElement(e).easing("cubic-bezier(0.32,0.72,0,1)").duration(n),s=(0,p.c)().beforeStyles({transform:"translateY(0)","transform-origin":"top center",overflow:"hidden"});if(r){const S="translateY(-10px) scale(0.915)",c="translateY(0px) scale(1)";s.addElement(o).afterStyles({transform:c}).fromTo("transform",S,c).fromTo("filter","contrast(0.85)","contrast(1)");const x=(0,p.c)().addElement(i.querySelector(".modal-shadow")).afterStyles({transform:c,opacity:"0"}).fromTo("transform",S,c);l.addAnimation([s,x])}else{const v=(0,y.g)(e),S=(0,p.c)().addElement(v.querySelectorAll(".modal-wrapper, .modal-shadow")).fromTo("opacity","1","1"),c=(0,p.c)().addElement(v.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)","var(--backdrop-opacity)"),C=`translateY(${CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px"}) scale(0.915)`;s.addElement(o).afterStyles({transform:"translateY(0px) scale(1)","border-radius":"0px"}).beforeAddWrite(()=>a.style.setProperty("background-color","")).fromTo("transform",C,"translateY(0px) scale(1)").fromTo("filter","contrast(0.85)","contrast(1)").fromTo("border-radius","10px 10px 0 0","0px"),l.addAnimation([s,S,c])}return l})(this.el,{presentingEl:t}):((e,t,n=300)=>{const{presentingEl:o}=t;if(!o)return(0,p.c)("landscape-to-portrait-transition");const r="ION-MODAL"===o.tagName&&void 0!==o.presentingElement,i=(0,y.g)(o),a=document.body,l=(0,p.c)("landscape-to-portrait-transition").addElement(e).easing("cubic-bezier(0.32,0.72,0,1)").duration(n),s=(0,p.c)().beforeStyles({transform:"translateY(0)","transform-origin":"top center",overflow:"hidden"});if(r){const S="translateY(-10px) scale(0.915)",c="translateY(0) scale(1)";s.addElement(o).afterStyles({transform:c}).fromTo("transform",S,c);const x=(0,p.c)().addElement(i.querySelector(".modal-shadow")).afterStyles({transform:c,opacity:"0"}).fromTo("transform",S,c);l.addAnimation([s,x])}else{const v=(0,y.g)(e),S=(0,p.c)().addElement(v.querySelectorAll(".modal-wrapper, .modal-shadow")).fromTo("opacity","1","1"),c=(0,p.c)().addElement(v.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)","var(--backdrop-opacity)"),C=`translateY(${CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px"}) scale(0.915)`;s.addElement(o).afterStyles({transform:C}).beforeAddWrite(()=>a.style.setProperty("background-color","black")).keyframes([{offset:0,transform:"translateY(0px) scale(1)",filter:"contrast(1)",borderRadius:"0px"},{offset:.2,transform:"translateY(0px) scale(1)",filter:"contrast(1)",borderRadius:"10px 10px 0 0"},{offset:1,transform:C,filter:"contrast(0.85)",borderRadius:"10px 10px 0 0"}]),l.addAnimation([s,S,c])}return l})(this.el,{presentingEl:t}),this.currentViewIsPortrait=e,this.viewTransitionAnimation=n,n.play().then(()=>{this.viewTransitionAnimation=void 0,(0,y.r)(()=>this.updateSafeAreaOverrides()),this.reinitSwipeToClose()})}cleanupViewTransitionListener(){this.resizeTimeout&&(clearTimeout(this.resizeTimeout),this.resizeTimeout=void 0),this.viewTransitionAnimation&&(this.viewTransitionAnimation.destroy(),this.viewTransitionAnimation=void 0)}reinitSwipeToClose(){"ios"!==(0,F.b)(this)||!this.presentingElement||(this.gesture&&(this.gesture.destroy(),this.gesture=void 0),this.animation&&(this.animation.progressEnd(0,0,0),this.animation.destroy(),this.animation=void 0),(0,y.r)(()=>{this.ensureCorrectModalPosition(),this.initSwipeToClose()}))}ensureCorrectModalPosition(){const{el:e,presentingElement:t}=this,o=(0,y.g)(e).querySelector(".modal-wrapper");if(o&&(o.style.transform="translateY(0vh)",o.style.opacity="1"),"ION-MODAL"===t?.tagName)if(window.innerWidth<768){const i=CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px";t.style.transform=`translateY(${i}) scale(0.915)`}else t.style.transform="translateY(0px) scale(1)"}dismissNestedModals(){var e=this;return(0,M.A)(function*(){const t=document.querySelectorAll(`ion-modal[data-
1parent-ion-modal="${e.el.id}"]`);t?.forEach(function(){var n=(0,M.A)(function*(o){yield o.dismiss(void 0,"parent-dismissed")});return function(o){return n.apply(this,arguments)}}())})()}initParentRemovalObserver(){typeof MutationObserver>"u"||typeof window>"u"||!this.cachedOriginalParent||this.cachedOriginalParent.nodeType===Node.DOCUMENT_NODE||this.cachedOriginalParent.nodeType===Node.DOCUMENT_FRAGMENT_NODE||this.hasController||this.cachedOriginalParent===document.body||"ION-APP"===this.cachedOriginalParent.tagName||(this.parentRemovalObserver=new MutationObserver(e=>{e.forEach(t=>{"childList"===t.type&&t.removedNodes.length>0&&(Array.from(t.removedNodes).some(r=>{var i,a;const l=r===this.cachedOriginalParent,s=!!this.cachedOriginalParent&&(null===(a=(i=r).contains)||void 0===a?void 0:a.call(i,this.cachedOriginalParent));return l||s})||this.cachedOriginalParent&&!this.cachedOriginalParent.isConnected)&&(this.dismiss(void 0,"parent-removed"),this.cachedOriginalParent=void 0)})}),this.parentRemovalObserver.observe(document.body,{childList:!0,subtree:!0}))}cleanupParentRemovalObserver(){var e;null===(e=this.parentRemovalObserver)||void 0===e||e.disconnect(),this.parentRemovalObserver=void 0}onDragStart(){this.ionDragStart.emit()}onDragMove(e){this.ionDragMove.emit(e)}onDragEnd(e){this.ionDragEnd.emit(e)}getSafeAreaContext(){return{isSheetModal:this.isSheetModal,isCardModal:void 0!==this.presentingElement&&"ios"===(0,F.b)(this),presentingElement:this.presentingElement,breakpoints:this.breakpoints,currentBreakpoint:this.currentBreakpoint}}setInitialSafeAreaOverrides(){const e=Object.assign(Object.assign({},this.getSafeAreaContext()),{hasCustomDimensions:qe(this.el)}),t=(e=>{const{isSheetModal:t,isCardModal:n}=e;return t?{top:"0px",bottom:"inherit",left:"0px",right:"0px"}:n?{top:"inherit",bottom:"inherit",left:"0px",right:"0px"}:O.w&&O.w.matchMedia("(min-width: 768px) and (min-height: 600px)").matches||e.hasCustomDimensions?{top:"0px",bottom:"0px",left:"0px",right:"0px"}:{top:"inherit",bottom:"inherit",left:"inherit",right:"inherit"}})(e);De(this.el,t),e.isSheetModal&&this.updateSheetOffsetTop()}updateSheetOffsetTop(){const e=(()=>{if(null!==ie)return ie;const e=null==O.w?void 0:O.w.document;if(!e?.body)return 0;const t=e.createElement("div");t.style.cssText="position:fixed;visibility:hidden;pointer-events:none;top:0;left:0;padding-top:var(--ion-safe-area-top,0px);",e.body.appendChild(t);const n=parseFloat(getComputedStyle(t).paddingTop)||0;return t.remove(),ie=n,ue||(ue=!0,(0,y.r)(()=>{ie=null,ue=!1})),n})();this.el.style.setProperty("--ion-modal-offset-top",`${e}px`)}updateSafeAreaOverrides(){const{wrapperEl:e,el:t}=this,n=this.getSafeAreaContext();if(n.isSheetModal||n.isCardModal||!e)return;const o=(e=>{var t,n;const o=e.getBoundingClientRect(),r=null!==(t=null==O.w?void 0:O.w.innerHeight)&&void 0!==t?t:0,i=null!==(n=null==O.w?void 0:O.w.innerWidth)&&void 0!==n?n:0;return{top:o.top<=5?"inherit":"0px",bottom:o.bottom>=r-5?"inherit":"0px",left:o.left<=5?"inherit":"0px",right:o.right>=i-5?"inherit":"0px"}})(e);De(t,o)}applyFullscreenSafeArea(){const e=this.getSafeAreaContext();if(e.isSheetModal||e.isCardModal)return;const{contentEl:t,hasFooter:n}=this.findContentAndFooter();this.applyFullscreenSafeAreaTo(t,n)}applyFullscreenSafeAreaTo(e,t){!e||t||e.style.setProperty("--internal-content-safe-area-padding-bottom","var(--ion-safe-area-bottom, 0px)")}clearContentSafeAreaPadding(e){e&&e.style.removeProperty("--internal-content-safe-area-padding-bottom")}findContentAndFooter(){let e=null,t=!1;for(const n of Array.from(this.el.children)){"ION-CONTENT"===n.tagName&&(e=n),"ION-FOOTER"===n.tagName&&(t=!0);for(const o of Array.from(n.children))"ION-CONTENT"===o.tagName&&!e&&(e=o),"ION-FOOTER"===o.tagName&&(t=!0)}return{contentEl:e,hasFooter:t}}cleanupSafeAreaOverrides(){(e=>{e.style.removeProperty("--ion-safe-area-top"),e.style.removeProperty("--ion-safe-area-bottom"),e.style.removeProperty("--ion-safe-area-left"),e.style.removeProperty("--ion-safe-area-right")})(this.el),this.el.style.removeProperty("--ion-modal-offset-top");const{contentEl:e}=this.findContentAndFooter();this.clearContentSafeAreaPadding(e)}render(){const{handle:e,isSheetModal:t,presentingElement:n,htmlAttributes:o,handleBehavior:r,inheritedAttributes:i,focusTrap:a,expandToScroll:l}=this,s=!1!==e&&t,v=(0,F.b)(this),S=void 0!==n&&"ios"===v,c="cycle"===r;return(0,m.h)(m.d,Object.assign({key:"ab93657f4a5b4c97168d292b398d975e4b5b4af4","no-router":!0,tabIndex:c&&t&&s?0:-1},o,{style:{zIndex:`${2e4+this.overlayIndex}`},class:Object.assign({[v]:!0,"modal-default":!S&&!t,"modal-card":S,"modal-sheet":t,"modal-no-expand-scroll":t&&!l,"overlay-hidden":!0,[u.F]:!1===a},(0,P.g)(this.cssClass)),onIonBackdropTap:this.onBackdropTap,onIonModalDidPresent:this.onLifecycle,onIonModalWillPresent:this.onLifecycle,onIonModalWillDismiss:this.onLifecycle,onIonModalDidDismiss:this.onLifecycle,onFocus:this.onModalFocus}),(0,m.h)("ion-backdrop",{key:"5ba6315c7c8c64fa04c62f85fd493da5275b2cbd",ref:w=>this.backdropEl=w,visible:this.showBackdrop,tappable:this.backdropDismiss,part:"backdrop"}),"ios"===v&&(0,m.h)("div",{key:"a76c48d41c67f86c18a7481e980e6925e614f85d",class:"modal-shadow"}),(0,m.h)("div",Object.assign({key:"dccf3c774355429bc0ea7461d9b1ef941ea91902",role:"dialog"}
1,i,{"aria-modal":"true",tabIndex:-1,class:"modal-wrapper ion-overlay-wrapper",part:"content",ref:w=>this.wrapperEl=w}),s&&(0,m.h)("button",{key:"ba4ebd6364faba46ac8532d1c83cb655ae873a14",class:"modal-handle",tabIndex:c?0:-1,"aria-label":"Activate to adjust the size of the dialog overlaying the screen",onClick:c?this.onHandleClick:void 0,part:"handle",ref:w=>this.dragHandleEl=w}),(0,m.h)("slot",{key:"11d5921a8ebbcd0017d4f28a33d68049253f63f0",onSlotchange:this.onSlotChange})))}get el(){return(0,m.g)(this)}static get watchers(){return{isOpen:[{onIsOpenChange:0}],trigger:[{triggerChanged:0}],breakpoints:[{breakpointsChanged:0}]}}},tt={ionModalDidPresent:"ionViewDidEnter",ionModalWillPresent:"ionViewWillEnter",ionModalWillDismiss:"ionViewWillLeave",ionModalDidDismiss:"ionViewDidLeave"};Te.style={ios:':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-wrapper{outline:none}.modal-shadow{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--width:600px;--height:500px}}@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, var(--ion-background-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-modal-offset-top, 0px) + 10px))}:host(.modal-sheet) .modal-wrapper,:host(.modal-sheet) .modal-shadow{position:absolute;bottom:0}:host(.modal-sheet.modal-no-expand-scroll) ion-footer{position:absolute;bottom:0;width:var(--width)}: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-start-start-radius:var(--border-radius);border-start-end-radius:var(--border-radius);border-end-end-radius:0;border-end-start-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-start-start-radius:var(--border-radius);border-start-end-radius:var(--border-radius);border-end-end-radius:0;border-end-start-radius:0}',md:':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-wrapper{outline:none}.modal-shadow{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--width:600px;--height:500px}}@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, var(--ion-background-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-modal-offset-top, 0px) + 10px))}:host(.modal-sheet) .modal-wrapper,:host(.modal-sheet) .modal-shadow{position:absolute;bottom:0}:host(.modal-sheet.modal-no-expand-scroll) ion-footer{position:absolute;bottom:0;width:var(--width)}: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}'}},94576(Ye,oe,b){b.d(oe,{c:()=>T,g:()=>y,h:()=>m,o:()=>ce});var M=b(10467);const m=(u,P)=>null!==P.closest(u),T=(u,P)=>"string"==typeof u&&u.length>0?Object.assign({"ion-color":!0,[`ion-color-${u}`]:!0},P):P,y=u=>{const P={};return(u=>void 0!==u?(Array.isArray(u)?u:u.split(" ")).filter(B=>null!=B).map(B=>B.trim()).filter(B=>""!==B):[])(u).forEach(B=>P[B]=!0),P},de=/^[a-z][a-z0-9+\-.]*:/,ce=function(){var u=(0,M.A)(function*(P,B,F,Q){if(null!=P&&"#"!==P[0]&&!de.test(P)){const p=document.querySelector("ion-router");if(p)return B?.preventDefault(),p.push(P,F,Q)}return!1});return function(B,F,Q,p){return u.apply(this,arguments)}}()}}]);

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.