mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-20 05:16:07 +00:00
1 line
14 KiB
JavaScript
1 line
14 KiB
JavaScript
|
|
(self.webpackChunkgabinete_digital=self.webpackChunkgabinete_digital||[]).push([[1855],{71855:function(o,e,a){"use strict";a.r(e),a.d(e,{ion_modal:function(){return w}});var t=a(31667),i=a(36177),s=a(13772),r=a(2944),n=a(29605),d=a(57807),l=(a(40960),a(97279)),m=a(46331),c=a(61269),h=a(60504);const p=(o,e)=>{const a=(0,r.c)().addElement(o.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),t=(0,r.c)().addElement(o.querySelectorAll(".modal-wrapper, .modal-shadow")).beforeStyles({opacity:1}).fromTo("transform","translateY(100vh)","translateY(0vh)"),i=(0,r.c)().addElement(o).easing("cubic-bezier(0.32,0.72,0,1)").duration(500).addAnimation(t);if(e){const o=window.innerWidth<768,s="ION-MODAL"===e.tagName&&void 0!==e.presentingElement,n=(0,r.c)().beforeStyles({transform:"translateY(0)","transform-origin":"top center",overflow:"hidden"}),d=document.body;if(o){const o=CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px",a=`translateY(${s?"-10px":o}) scale(0.93)`;n.afterStyles({transform:a}).beforeAddWrite(()=>d.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:a,borderRadius:"10px 10px 0 0"}]),i.addAnimation(n)}else if(i.addAnimation(a),s){const o=`translateY(-10px) scale(${s?.93:1})`;n.afterStyles({transform:o}).addElement(e.querySelector(".modal-wrapper")).keyframes([{offset:0,filter:"contrast(1)",transform:"translateY(0) scale(1)"},{offset:1,filter:"contrast(0.85)",transform:o}]);const a=(0,r.c)().afterStyles({transform:o}).addElement(e.querySelector(".modal-shadow")).keyframes([{offset:0,opacity:"1",transform:"translateY(0) scale(1)"},{offset:1,opacity:"0",transform:o}]);i.addAnimation([n,a])}else t.fromTo("opacity","0","1")}else i.addAnimation(a);return i},f=(o,e,a=500)=>{const t=(0,r.c)().addElement(o.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),i=(0,r.c)().addElement(o.querySelectorAll(".modal-wrapper, .modal-shadow")).beforeStyles({opacity:1}).fromTo("transform","translateY(0vh)","translateY(100vh)"),s=(0,r.c)().addElement(o).easing("cubic-bezier(0.32,0.72,0,1)").duration(a).addAnimation(i);if(e){const o=window.innerWidth<768,a="ION-MODAL"===e.tagName&&void 0!==e.presentingElement,n=(0,r.c)().beforeClearStyles(["transform"]).afterClearStyles(["transform"]).onFinish(o=>{1===o&&(e.style.setProperty("overflow",""),Array.from(d.querySelectorAll("ion-modal")).filter(o=>void 0!==o.presentingElement).length<=1&&d.style.setProperty("background-color",""))}),d=document.body;if(o){const o=CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px",t=`translateY(${a?"-10px":o}) scale(0.93)`;n.addElement(e).keyframes([{offset:0,filter:"contrast(0.85)",transform:t,borderRadius:"10px 10px 0 0"},{offset:1,filter:"contrast(1)",transform:"translateY(0px) scale(1)",borderRadius:"0px"}]),s.addAnimation(n)}else if(s.addAnimation(t),a){const o=`translateY(-10px) scale(${a?.93:1})`;n.addElement(e.querySelector(".modal-wrapper")).afterStyles({transform:"translate3d(0, 0, 0)"}).keyframes([{offset:0,filter:"contrast(0.85)",transform:o},{offset:1,filter:"contrast(1)",transform:"translateY(0) scale(1)"}]);const t=(0,r.c)().addElement(e.querySelector(".modal-shadow")).afterStyles({transform:"translateY(0) scale(1)"}).keyframes([{offset:0,opacity:"0",transform:o},{offset:1,opacity:"1",transform:"translateY(0) scale(1)"}]);s.addAnimation([n,t])}else i.fromTo("opacity","1","0")}else s.addAnimation(t);return s},b=o=>{const e=(0,r.c)(),a=(0,r.c)(),t=(0,r.c)();return a.addElement(o.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),t.addElement(o.querySelector(".modal-wrapper")).keyframes([{offset:0,opacity:.01,transform:"translateY(40px)"},{offset:1,opacity:1,transform:"translateY(0px)"}]),e.addElement(o).easing(
|