1import{J as t,K as e}from"./index-B0wWhsKS.js";const o=t=>document.querySelector("".concat(t,".ion-cloned-element")),n=t=>t.shadowRoot||t,a=t=>{const e="ION-TABS"===t.tagName?t:t.querySelector("ion-tabs"),o="ion-content ion-header:not(.header-collapse-condense-inactive) ion-title.title-large";if(null!=e){const t=e.querySelector("ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)");return null!=t?t.querySelector(o):null}return t.querySelector(o)},r=(t,e)=>{const o="ION-TABS"===t.tagName?t:t.querySelector("ion-tabs");let n=[];if(null!=o){const t=o.querySelector("ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)");null!=t&&(n=t.querySelectorAll("ion-buttons"))}else n=t.querySelectorAll("ion-buttons");for(const a of n){const t=a.closest("ion-header"),o=t&&!t.classList.contains("header-collapse-condense-inactive"),n=a.querySelector("ion-back-button"),r=a.classList.contains("buttons-collapse");if(null!==n&&("start"===a.slot||""===a.slot)&&(r&&o&&e||!r))return n}return null},l=(e,a,r,l,c,s,d,f,m)=>{var y,p;const u=a?"calc(100% - ".concat(c.right+4,"px)"):c.left-4+"px",b=a?"right":"left",g=a?"left":"right",h=a?"right":"left";let S=1,x=1,q="scale(".concat(x,")");const T="scale(1)";if(s&&d){const t=(null===(y=s.textContent)||void 0===y?void 0:y.trim())===(null===(p=f.textContent)||void 0===p?void 0:p.trim());S=m.width/d.width,x=(m.height-i)/d.height,q=t?"scale(".concat(S,", ").concat(x,")"):"scale(".concat(x,")")}const X=n(l).querySelector("ion-icon").getBoundingClientRect(),E=a?X.width/2-(X.right-c.right)+"px":c.left-X.width/2+"px",A=a?"-".concat(window.innerWidth-c.right,"px"):"".concat(c.left,"px"),v="".concat(m.top,"px"),C="".concat(c.top,"px"),w=r?[{offset:0,transform:"translate3d(".concat(A,", ").concat(C,", 0)")},{offset:1,transform:"translate3d(".concat(E,", ").concat(v,", 0)")}]:[{offset:0,transform:"translate3d(".concat(E,", ").concat(v,", 0)")},{offset:1,transform:"translate3d(".concat(A,", ").concat(C,", 0)")}],k=r?[{offset:0,opacity:1,transform:T},{offset:1,opacity:0,transform:q}]:[{offset:0,opacity:0,transform:q},{offset:1,opacity:1,transform:T}],B=r?[{offset:0,opacity:1,transform:"scale(1)"},{offset:.2,opacity:0,transform:"scale(0.6)"},{offset:1,opacity:0,transform:"scale(0.6)"}]:[{offset:0,opacity:0,transform:"scale(0.6)"},{offset:.6,opacity:0,transform:"scale(0.6)"},{offset:1,opacity:1,transform:"scale(1)"}],P=t(),R=t(),W=t(),L=o("ion-back-button"),N=n(L).querySelector(".button-text"),z=n(L).querySelector("ion-icon");
1L.text=l.text,L.mode=l.mode,L.icon=l.icon,L.color=l.color,L.disabled=l.disabled,L.style.setProperty("display","block"),L.style.setProperty("position","fixed"),R.addElement(z),P.addElement(N),W.addElement(L),W.beforeStyles({position:"absolute",top:"0px",[h]:"0px"}).beforeAddWrite(()=>{l.style.setProperty("display","none"),L.style.setProperty(b,u)}).afterAddWrite(()=>{l.style.setProperty("display",""),L.style.setProperty("display","none"),L.style.removeProperty(b)}).keyframes(w),P.beforeStyles({"transform-origin":"".concat(b," top")}).keyframes(k),R.beforeStyles({"transform-origin":"".concat(g," center")}).keyframes(B),e.addAnimation([P,R,W])},c=(e,n,a,r,l,c,s,d,f)=>{var m,y;const p=n?"right":"left",u=n?"calc(100% - ".concat(l.right,"px)"):"".concat(l.left,"px"),b="".concat(l.top,"px");let g=n?"-".concat(window.innerWidth-s.right-8,"px"):"".concat(s.x+8,"px"),h=.5;const S="scale(1)";let x="scale(".concat(h,")");if(d&&f){g=n?"-".concat(window.innerWidth-f.right-8,"px"):f.x-8+"px";const t=(null===(m=d.textContent)||void 0===m?void 0:m.trim())===(null===(y=r.textContent)||void 0===y?void 0:y.trim());h=f.height/(c.height-i),x=t?"scale(".concat(f.width/c.width,", ").concat(h,")"):"scale(".concat(h,")")}const q=s.top+s.height/2-l.height*h/2+"px",T=a?[{offset:0,opacity:0,transform:"translate3d(".concat(g,", ").concat(q,", 0) ").concat(x)},{offset:.1,opacity:0},{offset:1,opacity:1,transform:"translate3d(0px, ".concat(b,", 0) ").concat(S)}]:[{offset:0,opacity:.99,transform:"translate3d(0px, ".concat(b,", 0) ").concat(S)},{offset:.6,opacity:0},{offset:1,opacity:0,transform:"translate3d(".concat(g,", ").concat(q,", 0) ").concat(x)}],X=o("ion-title"),E=t();X.innerText=r.innerText,X.size=r.size,X.color=r.color,E.addElement(X),E.beforeStyles({"transform-origin":"".concat(p," top"),height:"".concat(l.height,"px"),display:"",position:"relative",[p]:u}).beforeAddWrite(()=>{r.style.setProperty("opacity","0")}).afterAddWrite(()=>{r.style.setProperty("opacity",""),X.style.setProperty("display","none")}).keyframes(T),e.addAnimation(E)},s=(o,s)=>{var i;try{const d="cubic-bezier(0.32,0.72,0,1)",f="opacity",m="transform",y="0%",p=.8,u="rtl"===o.ownerDocument.dir,b=u?"-99.5%":"99.5%",g=u?"33%":"-33%",h=s.enteringEl,S=s.leavingEl,x="back"===s.direction,q=h.querySelector(":scope > ion-content"),T=h.querySelectorAll(":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *"),X=h.querySelectorAll(":scope > ion-header > ion-toolbar"),E=t(),A=t();if(E.addElement(h).duration((null!==(i=s.duration)&&void 0!==i?i:0)||540).easing(s.easing||d).fill("both").beforeRemoveClass("ion-page-invisible"),S&&null!=o){const e=t();e.addElement(o),E.addAnimation(e)}if(q||0!==X.length||0!==T.length?(A.addElement(q),A.addElement(T)):A.addElement(h.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")),E.addAnimation(A),x?A.beforeClearStyles([f]).fromTo("transform","translateX(".concat(g,")"),"translateX(".concat(y,")")).fromTo(f,p,1):A.beforeClearStyles([f]).fromTo("transform","translateX(".concat(b,")"),"translateX(".concat(y,")")),q){const e=n(q).querySelector(".transition-effect");if(e){const o=e.querySelector(".transition-cover"),n=e.querySelector(".transition-shadow"),a=t(),r=t(),l=t
1();a.addElement(e).beforeStyles({opacity:"1",display:"block"}).afterStyles({opacity:"",display:""}),r.addElement(o).beforeClearStyles([f]).fromTo(f,0,.1),l.addElement(n).beforeClearStyles([f]).fromTo(f,.03,.7),a.addAnimation([r,l]),A.addAnimation([a])}}const v=h.querySelector("ion-header.header-collapse-condense"),{forward:C,backward:w}=((t,e,o,s,i)=>{const d=r(s,o),f=a(i),m=a(s),y=r(i,o),p=null!==d&&null!==f&&!o,u=null!==m&&null!==y&&o;if(p){const a=f.getBoundingClientRect(),r=d.getBoundingClientRect(),s=n(d).querySelector(".button-text"),i=null==s?void 0:s.getBoundingClientRect(),m=n(f).querySelector(".toolbar-title").getBoundingClientRect();c(t,e,o,f,a,m,r,s,i),l(t,e,o,d,r,s,i,f,m)}else if(u){const a=m.getBoundingClientRect(),r=y.getBoundingClientRect(),s=n(y).querySelector(".button-text"),i=null==s?void 0:s.getBoundingClientRect(),d=n(m).querySelector(".toolbar-title").getBoundingClientRect();c(t,e,o,m,a,d,r,s,i),l(t,e,o,y,r,s,i,m,d)}return{forward:p,backward:u}})(E,u,x,h,S);if(X.forEach(e=>{const o=t();o.addElement(e),E.addAnimation(o);const a=t();a.addElement(e.querySelector("ion-title"));const r=t(),l=Array.from(e.querySelectorAll("ion-buttons,[menuToggle]")),c=e.closest("ion-header"),s=null==c?void 0:c.classList.contains("header-collapse-condense-inactive");let i;i=l.filter(x?t=>{const e=t.classList.contains("buttons-collapse");return e&&!s||!e}:t=>!t.classList.contains("buttons-collapse")),r.addElement(i);const d=t();d.addElement(e.querySelectorAll(":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])"));const m=t();m.addElement(n(e).querySelector(".toolbar-background"));const p=t(),h=e.querySelector("ion-back-button");if(h&&p.addElement(h),o.addAnimation([a,r,d,m,p]),r.fromTo(f,.01,1),d.fromTo(f,.01,1),x)s||a.fromTo("transform","translateX(".concat(g,")"),"translateX(".concat(y,")")).fromTo(f,.01,1),d.fromTo("transform","translateX(".concat(g,")"),"translateX(".concat(y,")")),p.fromTo(f,.01,1);else if(v||a.fromTo("transform","translateX(".concat(b,")"),"translateX(".concat(y,")")).fromTo(f,.01,1),d.fromTo("transform","translateX(".concat(b,")"),"translateX(".concat(y,")")),m.beforeClearStyles([f,"transform"]),(null==c?void 0:c.translucent)?m.fromTo("transform",u?"translateX(-100%)":"translateX(100%)","translateX(0px)"):m.fromTo(f,.01,"var(--opacity)"),C||p.fromTo(f,.01,1),h&&!C){const e=t();e.addElement(n(h).querySelector(".button-text")).fromTo("transform",u?"translateX(-100px)":"translateX(100px)","translateX(0px)"),o.addAnimation(e)}}),S){const o=t(),a=S.querySelector(":scope > ion-content"),r=S.querySelectorAll(":scope > ion-header > ion-toolbar"),l=S.querySelectorAll(":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *");if(a||0!==r.length||0!==l.length?(o.addElement(a),o.addElement(l)):o.addElement(S.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")),E.addAnimation(o),x){o.beforeClearStyles([f]).fromTo("transform","translateX(".concat(y,")"),u?"translateX(-100%)":"translateX(100%)");const t=e(S);E.afterAddWrite(()=>{"normal"===E.getDirection()&&t.style.setProperty("display","none")})}else o.fromTo("transform","translateX(".concat(y,")"),"translateX(".concat(g,")")).fromTo(f,1,p);if(a){const e=n(a).querySelector(".transition-effect");if(e){const n=e.querySelector(".transition-cover"),a=e.querySelector(".transition-shadow"),r=t(),l=t(),c=t();r.addElement(e).beforeStyles({opacity:"1",display:"block"}).afterStyles({opacity:"",display:""}),l.addElement(n).beforeClearStyles([f]).fromTo(f,.1,0),c.addElement(a).beforeClearStyles([f]).fromTo(f,.7,.03),r.addAnimation([l,c]),o.addAnimation([r])}}r.forEach(e=>{const o=t();o.addElement(e);const a=t();a.addElement(e.querySelector("ion-title"));const r=t(),l=e.querySelectorAll("ion-buttons,[menuToggle]"),c=e.closest("ion-header"),s=null==c?void 0:c.classList.contains("header-collapse-condense-inactive"),i=Array.from(l).filter(t=>{const e=t.classList.contains("buttons-collapse");return e&&!s||!e});r.addElement(i);const d=t(),p=e.querySelectorAll(":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])");p.length>0&&d.addElement(p);const b=t();b.addElement(n(e).querySelector(".toolbar-background"));const h=t(),S=e.querySelector("ion-back-button");if(S&&h.addElement(S),o.addAnimation([a,r,d,h,b]),E.addAnimation(o),h.fromTo(f,.99,0),r.fromTo(f,.99,0),d.fromTo(f,.99,0),x){if(s||a.fromTo("transform","translateX(".concat(y,")"),u?"translateX(-100%)":"translateX(100%)").fromTo(f,.99,0),d.fromTo("transform","translateX(".concat(y,")"),u?"translateX(-100%)":"translateX(100%)"),b.beforeClearStyles([f,"transform"]),(null==c?void 0:c.translucent)?b.fromTo("transform","translateX(0px)",u?"translateX(-100%)":"translateX(100%)"):b.fromTo(f,"var(--opacity)",0),S&&!w){const e=t();e.addElement(n(S).querySelector(".button-text")).fromTo("transform","translateX(".concat(y,")"),"translateX(".concat((u?-124:124)+"px",")")),o.addAnimation(e)}}else s||a.fromTo("transform","translateX(".concat(y,")"),"translateX(".concat(g,")")).fromTo(f,.99,0).afterClearStyles([m,f]),d.fromTo("transform","translateX(".concat(y,")"),"translateX(".concat(g,")")).afterClearStyles([m,f]),h.afterClearStyles([f]),a.afterClearStyles([f]),r.afterClearStyles([f])})}return E}catch(d){throw d}},i=10;export{s as iosTransitionAnimation,n as shadow};
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.