(window.webpackJsonpJSONFormsIonic=window.webpackJsonpJSONFormsIonic||[]).push([[4],{461:function(t,e,n){"use strict";n.r(e),n.d(e,"startTapClick",function(){return o});var i=n(449);function o(t,e){var n,o,u,v,f=10*-d,l=0,p=e.getBoolean("animated",!0)&&e.getBoolean("rippleEffect",!0),m=new WeakMap;function L(t){f=Object(i.b)(t),h(t)}function b(){clearTimeout(v),v=void 0,o&&(S(!1),o=void 0)}function w(t){o||void 0!==n&&null!==n.parentElement||(n=void 0,E(function(t){if(!t.composedPath)return t.target.closest(".ion-activatable");for(var e=t.composedPath(),n=0;n<e.length-2;n++){var i=e[n];if(i.classList&&i.classList.contains("ion-activatable"))return i}}(t),t))}function h(t){E(void 0,t)}function E(t,e){if(!t||t!==o){clearTimeout(v),v=void 0;var n=Object(i.j)(e),s=n.x,d=n.y;if(o){if(m.has(o))throw new Error("internal error");o.classList.contains(r)||O(o,s,d),S(!0)}if(t){var u=m.get(t);u&&(clearTimeout(u),m.delete(t));var f=a(t)?0:c;t.classList.remove(r),v=setTimeout(function(){O(t,s,d),v=void 0},f)}o=t}}function O(t,e,n){l=Date.now(),t.classList.add(r);var i=p&&function(t){if(t.shadowRoot){var e=t.shadowRoot.querySelector("ion-ripple-effect");if(e)return e}return t.querySelector("ion-ripple-effect")}(t);i&&i.addRipple&&(u=i.addRipple(e,n))}function S(t){void 0!==u&&u.then(function(t){return t()});var e=o;if(e){var n=s-Date.now()+l;if(t&&n>0&&!a(e)){var i=setTimeout(function(){e.classList.remove(r),m.delete(e)},s);m.set(e,i)}else e.classList.remove(r)}}t.addEventListener("ionScrollStart",function(t){n=t.target,b()}),t.addEventListener("ionScrollEnd",function(){n=void 0}),t.addEventListener("ionGestureCaptured",b),t.addEventListener("touchstart",function(t){f=Object(i.b)(t),w(t)},!0),t.addEventListener("touchcancel",L,!0),t.addEventListener("touchend",L,!0),t.addEventListener("mousedown",function(t){var e=Object(i.b)(t)-d;f<e&&w(t)},!0),t.addEventListener("mouseup",function(t){var e=Object(i.b)(t)-d;f<e&&h(t)},!0)}function a(t){return t.classList.contains("ion-activatable-instant")}var r="activated",c=200,s=200,d=2500}}]);
//# sourceMappingURL=4.jsonforms-ionic.js.map