// source --> https://www.smegoweb.com/wp-content/plugins/leadconnector/public/js/lc-public.js?ver=1.7 
(function () {
  "use strict";

  /**
   * All of the code for your public-facing JavaScript source
   * should reside in this file.
   *
   * Note: It has been assumed you will write jQuery code here, so the
   * $ function reference has been prepared for usage within the scope
   * of this function.
   *
   * This enables you to define handlers, for when the DOM is ready:
   *
   * $(function() {
   *
   * });
   *
   * When the window is loaded:
   *
   * $( window ).load(function() {
   *
   * });
   *
   * ...and/or other possibilities.
   *
   * Ideally, it is not considered best practise to attach more than a
   * single DOM-ready or window-load handler for a particular page.
   * Although scripts in the WordPress core, Plugins and Themes may be
   * practising this, we should strive to set a better example in our own work.
   */
  window.addEventListener("load", function () {
    function camelCaseToDash(myStr) {
      return myStr.replace(/([a-z])([A-Z])/g, "$1-$2").toLowerCase();
    }

    console.log("test test11", lc_public_js);
    if (
      !lc_public_js ||
      !lc_public_js.text_widget_location_id ||
      lc_public_js.text_widget_error == "1"
    ) {
      console.error(
        "invalid API key or location ID, please provide correct API key and resave it under LeadConnector setting menu"
      );
      return;
    }

    var textWidget = document.createElement("chat-widget");
    textWidget.setAttribute(
      "location-id",
      lc_public_js.text_widget_location_id
    );
    if (
      !!lc_public_js.text_widget_settings &&
      !!(lc_public_js.text_widget_settings instanceof Object)
    ) {
      var textWidgetSettings = lc_public_js.text_widget_settings;
      var allAttrs = Object.keys(textWidgetSettings);

      for (var attrIndex = allAttrs.length - 1; attrIndex >= 0; attrIndex--) {
        try {
          var attributeName = allAttrs[attrIndex];
          attributeName = camelCaseToDash(attributeName);
          var attributeValue = textWidgetSettings[allAttrs[attrIndex]];
          if ("widget-primary-color" === attributeName) {
            attributeName = "style";
            attributeValue =
              "--chat-widget-primary-color:" +
              attributeValue +
              "; --chat-widget-active-color:" +
              attributeValue +
              " ;--chat-widget-bubble-color: " +
              attributeValue;
          }
        } catch (e) {
          console.log(e, "Fail to parse settings");
          continue;
        }

        textWidget.setAttribute(attributeName, attributeValue);
      }
    } else {
      if (!!lc_public_js.text_widget_heading) {
        textWidget.setAttribute("heading", lc_public_js.text_widget_heading);
      }
      if (!!lc_public_js.text_widget_sub_heading) {
        textWidget.setAttribute(
          "sub-heading",
          lc_public_js.text_widget_sub_heading
        );
      }
      textWidget.setAttribute(
        "use-email-field",
        lc_public_js.text_widget_use_email_field == "1" ? "true" : "false"
      );
    }

    document.body.appendChild(textWidget);

    if (!!lc_public_js.text_widget_cdn_base_url) {
      setTimeout(() => {
        if (!window.leadConnector || !window.leadConnector.chatWidget) {
          try {
            var moduleScript = document.createElement("script");
            var cdnURL = lc_public_js.text_widget_cdn_base_url;
            moduleScript.src = cdnURL + "loader.js";
            moduleScript.setAttribute(
              "data-cdn-url",
              cdnURL.replace(/\/$/, "")
            );
            document.body.appendChild(moduleScript);
          } catch (err) {
            console.warn(err);
          }
        }
      }, 10 * 1000);
    }
  });
})();
// source --> https://www.smegoweb.com/wp-content/plugins/wp-responsive-menu/assets/js/modernizr.custom.js?ver=3.1.4 
window.Modernizr=function(e,t,n){function r(e){u.cssText=e}function o(e,t){return typeof e===t}var a,i,c={},l=t.documentElement,s=t.createElement("modernizr"),u=s.style,f={},p=[],d=p.slice,h={}.hasOwnProperty;for(var m in i=o(h,"undefined")||o(h.call,"undefined")?function(e,t){return t in e&&o(e.constructor.prototype[t],"undefined")}:function(e,t){return h.call(e,t)},Function.prototype.bind||(Function.prototype.bind=function(e){var t=this;if("function"!=typeof t)throw new TypeError;var n=d.call(arguments,1),r=function(){if(this instanceof r){var o=function(){};o.prototype=t.prototype;var a=new o,i=t.apply(a,n.concat(d.call(arguments)));return Object(i)===i?i:a}return t.apply(e,n.concat(d.call(arguments)))};return r}),f)i(f,m)&&(a=m.toLowerCase(),c[a]=f[m](),p.push((c[a]?"":"no-")+a));return c.addTest=function(e,t){if("object"==typeof e)for(var r in e)i(e,r)&&c.addTest(r,e[r]);else{if(e=e.toLowerCase(),c[e]!==n)return c;t="function"==typeof t?t():t,l.className+=" "+(t?"":"no-")+e,c[e]=t}return c},r(""),s=null,function(e,t){function n(){var e=h.elements;return"string"==typeof e?e.split(" "):e}function r(e){var t=d[e[f]];return t||(t={},p++,e[f]=p,d[p]=t),t}function o(e,n,o){return n||(n=t),c?n.createElement(e):(o||(o=r(n)),(a=o.cache[e]?o.cache[e].cloneNode():u.test(e)?(o.cache[e]=o.createElem(e)).cloneNode():o.createElem(e)).canHaveChildren&&!s.test(e)?o.frag.appendChild(a):a);var a}function a(e){e||(e=t);var a=r(e);return h.shivCSS&&!i&&!a.hasCSS&&(a.hasCSS=!!function(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x<style>"+t+"</style>",r.insertBefore(n.lastChild,r.firstChild)}(e,"article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:#FF0;color:#000}")),c||function(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return h.shivMethods?o(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+n().join().replace(/\w+/g,function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'})+");return n}")(h,t.frag)}(e,a),e}var i,c,l=e.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,u=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,f="_html5shiv",p=0,d={};!function(){try{var e=t.createElement("a");e.innerHTML="<xyz></xyz>",i="hidden"in e,c=1==e.childNodes.length||function(){t.createElement("a");var e=t.createDocumentFragment();return void 0===e.cloneNode||void 0===e.createDocumentFragment||void 0===e.createElement}()}catch(e){i=!0,c=!0}}();var h={elements:l.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:!1!==l.shivCSS,supportsUnknownElements:c,shivMethods:!1!==l.shivMethods,type:"default",shivDocument:a,createElement:o,createDocumentFragment:function(e,o){if(e||(e=t),c)return e.createDocumentFragment();for(var a=(o=o||r(e)).frag.cloneNode(),i=0,l=n(),s=l.length;i<s;i++)a.createElement(l[i]);return a}};e.html5=h,a(t)}(this,t),c._version="2.6.2",l.className=l.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+" js "+p.join(" "),c}(0,this.document),function(e,t,n){function r(e){return"[object Function]"==y.call(e)}function o(e){return"string"==typeof e}function a(){}function i(e){return!e||"loaded"==e||"complete"==e||"uninitialized"==e}function c(){var e=v.shift();g=1,e?e.t?h(function(){("c"==e.t?p.injectCss:p.injectJs)(e.s,0,e.a,e.x,e.e,1)},0):(e(),c()):g=0}function l(e,n,r,o,a,l,s){function u(t){if(!d&&i(f.readyState)&&(E.r=d=1,!g&&c(),f.onload=f.onreadystatechange=null,t))for(var r in"img"!=e&&h(function(){j.removeChild(f)},50),N[n])N[n].hasOwnProperty(r)&&N[n][r].onload()}s=s||p.errorTimeout;var f=t.createElement(e),d=0,y=0,E={t:r,s:n,e:a,a:l,x:s};1===N[n]&&(y=1,N[n]=[]),"object"==e?f.data=n:(f.src=n,f.type=e),f.width=f.height="0",f.onerror=f.onload=f.onreadystatechange=function(){u.call(this,y)},v.splice(o,0,E),"img"!=e&&(y||2===N[n]?(j.insertBefore(f,b?null:m),h(u,s)):N[n].push(f))}function s(e,t,n,r,a){return g=0,t=t||"j",o(e)?l("c"==t?C:S,e,t,this.i++,n,r,a):(v.splice(this.i++,0,e),1==v.length&&c()),this}function u(){var e=p;return e.loader={load:s,i:0},e}var f,p,d=t.documentElement,h=e.setTimeout,m=t.getElementsByTagName("script")[0],y={}.toString,v=[],g=0,E="MozAppearance"in d.style,b=E&&!!t.createRange().compareNode,j=b?d:m.parentNode,S=(d=e.opera&&"[object Opera]"==y.call(e.opera),d=!!t.attachEvent&&!d,E?"object":d?"script":"img"),C=d?"script":S,w=Array.isArray||function(e){return"[object Array]"==y.call(e)},F=[],N={},x={timeout:function(e,t){return t.length&&(e.timeout=t[0]),e}};(p=function(e){function t(e,t,o,a,i){var c=function(e){e=e.split("!");var t,n,r,o=F.length,a=e.pop(),i=e.length;for(a={url:a,origUrl:a,prefixes:e},n=0;n<i;n++)r=e[n].split("="),(t=x[r.shift()])&&(a=t(a,r));for(n=0;n<o;n++)a=F[n](a);return a}(e),l=c.autoCallback;c.url.split(".").pop().split("?").shift(),c.bypass||(t&&(t=r(t)?t:t[e]||t[a]||t[e.split("/").pop().split("?")[0]]),c.instead?c.instead(e,t,o,a,i):(N[c.url]?c.noexec=!0:N[c.url]=1,o.load(c.url,c.forceCSS||!c.forceJS&&"css"==c.url.split(".").pop().split("?").shift()?"c":n,c.noexec,c.attrs,c.timeout),(r(t)||r(l))&&o.load(function(){u(),t&&t(c.origUrl,i,a),l&&l(c.origUrl,i,a),N[c.url]=2})))}function i(e,n){function i(e,a){if(e){if(o(e))a||(f=function(){var e=[].slice.call(arguments);p.apply(this,e),d()}),t(e,f,n,0,s);else if(Object(e)===e)for(l in c=function(){var t,n=0;for(t in e)e.hasOwnProperty(t)&&n++;return n}(),e)e.hasOwnProperty(l)&&(!a&&!--c&&(r(f)?f=function(){var e=[].slice.call(arguments);p.apply(this,e),d()}:f[l]=function(e){return function(){var t=[].slice.call(arguments);e&&e.apply(this,t),d()}}(p[l])),t(e[l],f,n,l,s))}else!a&&d()}var c,l,s=!!e.test,u=e.load||e.both,f=e.callback||a,p=f,d=e.complete||a;i(s?e.yep:e.nope,!!u),u&&i(u)}var c,l,s=this.yepnope.loader;if(o(e))t(e,0,s,0);else if(w(e))for(c=0;c<e.length;c++)o(l=e[c])?t(l,0,s,0):w(l)?p(l):Object(l)===l&&i(l,s);else Object(e)===e&&i(e,s)}).addPrefix=function(e,t){x[e]=t},p.addFilter=function(e){F.push(e)},p.errorTimeout=1e4,null==t.readyState&&t.addEventListener&&(t.readyState="loading",t.addEventListener("DOMContentLoaded",f=function(){t.removeEventListener("DOMContentLoaded",f,0),t.readyState="complete"},0)),e.yepnope=u(),e.yepnope.executeStack=c,e.yepnope.injectJs=function(e,n,r,o,l,s){var u,f,d=t.createElement("script");o=o||p.errorTimeout;for(f in d.src=e,r)d.setAttribute(f,r[f]);n=s?c:n||a,d.onreadystatechange=d.onload=function(){!u&&i(d.readyState)&&(u=1,n(),d.onload=d.onreadystatechange=null)},h(function(){u||(u=1,n(1))},o),l?d.onload():m.parentNode.insertBefore(d,m)},e.yepnope.injectCss=function(e,n,r,o,i,l){var s;o=t.createElement("link"),n=l?c:n||a;for(s in o.href=e,o.rel="stylesheet",o.type="text/css",r)o.setAttribute(s,r[s]);i||(m.parentNode.insertBefore(o,m),h(n,0))}}(this,document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))};
// source --> https://www.smegoweb.com/wp-content/plugins/wp-responsive-menu/assets/js/jquery.touchSwipe.min.js?ver=3.1.4 
!function(e){"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],e):e("undefined"!=typeof module&&module.exports?require("jquery"):jQuery)}(function(e){"use strict";function n(n){return!n||void 0!==n.allowPageScroll||void 0===n.swipe&&void 0===n.swipeStatus||(n.allowPageScroll=s),void 0!==n.click&&void 0===n.tap&&(n.tap=n.click),n||(n={}),n=e.extend({},e.fn.swipe.defaults,n),this.each(function(){var r=e(this),i=r.data(D);i||(i=new t(this,n),r.data(D,i))})}function t(n,t){function P(n){if(!(!0===De.data(D+"_intouch")||e(n.target).closest(t.excludedElements,De).length>0)){var r=n.originalEvent?n.originalEvent:n;if(!r.pointerType||"mouse"!=r.pointerType||0!=t.fallbackToMouseEvents){var i,l=r.touches,o=l?l[0]:r;return Pe=y,l?Le=l.length:!1!==t.preventDefaultEvents&&n.preventDefault(),ve=0,Te=null,be=null,Oe=null,ye=0,Ee=0,me=0,xe=1,Se=0,Me=re(),J(),ee(0,o),!l||Le===t.fingers||t.fingers===T||X()?(ke=se(),2==Le&&(ee(1,l[1]),Ee=me=oe(Re[0].start,Re[1].start)),(t.swipeStatus||t.pinchStatus)&&(i=j(r,Pe))):i=!1,!1===i?(j(r,Pe=x),i):(t.hold&&(He=setTimeout(e.proxy(function(){De.trigger("hold",[r.target]),t.hold&&(i=t.hold.call(De,r,r.target))},this),t.longTapThreshold)),$(!0),null)}}}function L(e){var n=e.originalEvent?e.originalEvent:e;if(Pe!==m&&Pe!==x&&!K()){var r,i=n.touches,l=ne(i?i[0]:n);if(Ae=se(),i&&(Le=i.length),t.hold&&clearTimeout(He),Pe=E,2==Le&&(0==Ee?(ee(1,i[1]),Ee=me=oe(Re[0].start,Re[1].start)):(ne(i[1]),me=oe(Re[0].end,Re[1].end),Oe=ae(Re[0].end,Re[1].end)),xe=function(e,n){return(n/e*1).toFixed(2)}(Ee,me),Se=Math.abs(Ee-me)),Le===t.fingers||t.fingers===T||!i||X()){if(Te=ue(l.start,l.end),C(e,be=ue(l.last,l.end)),ve=function(e,n){return Math.round(Math.sqrt(Math.pow(n.x-e.x,2)+Math.pow(n.y-e.y,2)))}(l.start,l.end),ye=le(),function(e,n){e!=s&&(n=Math.max(n,te(e)),Me[e].distance=n)}(Te,ve),r=j(n,Pe),!t.triggerOnTouchEnd||t.triggerOnTouchLeave){var o=!0;if(t.triggerOnTouchLeave){var a=ce(this);o=function(e,n){return e.x>n.left&&e.x<n.right&&e.y>n.top&&e.y<n.bottom}(l.end,a)}!t.triggerOnTouchEnd&&o?Pe=U(E):t.triggerOnTouchLeave&&!o&&(Pe=U(m)),(Pe==x||Pe==m)&&j(n,Pe)}}else j(n,Pe=x);!1===r&&j(n,Pe=x)}}function R(e){var n=e.originalEvent?e.originalEvent:e,r=n.touches;if(r){if(r.length&&!K())return function(e){Ie=se(),Ue=e.touches.length+1}(n),!0;if(r.length&&K())return!0}return K()&&(Le=Ue),Ae=se(),ye=le(),_()||!H()?j(n,Pe=x):t.triggerOnTouchEnd||!1===t.triggerOnTouchEnd&&Pe===E?(!1!==t.preventDefaultEvents&&!1!==e.cancelable&&e.preventDefault(),j(n,Pe=m)):!t.triggerOnTouchEnd&&G()?N(n,Pe=m,f):Pe===E&&j(n,Pe=x),$(!1),null}function k(){Le=0,Ae=0,ke=0,Ee=0,me=0,xe=1,J(),$(!1)}function A(e){var n=e.originalEvent?e.originalEvent:e;t.triggerOnTouchLeave&&j(n,Pe=U(m))}function I(){De.unbind(he,P),De.unbind(we,k),De.unbind(fe,L),De.unbind(de,R),ge&&De.unbind(ge,A),$(!1)}function U(e){var n=e,r=Q(),i=H(),l=_();return!r||l?n=x:!i||e!=E||t.triggerOnTouchEnd&&!t.triggerOnTouchLeave?!i&&e==m&&t.triggerOnTouchLeave&&(n=x):n=m,n}function j(e,n){var t,r=e.touches;return(!(!Y()||!V())||V())&&(t=N(e,n,p)),(!(!F()||!X())||X())&&!1!==t&&(t=N(e,n,h)),B()&&Z()&&!1!==t?t=N(e,n,d):ye>t.longTapThreshold&&b>ve&&t.longTap&&!1!==t?t=N(e,n,g):!(1!==Le&&S||!(isNaN(ve)||ve<t.threshold)||!G())&&!1!==t&&(t=N(e,n,f)),n===x&&k(),n===m&&(r&&r.length||k()),t}function N(n,s,c){var w;if(c==p){if(De.trigger("swipeStatus",[s,Te||null,ve||0,ye||0,Le,Re,be]),t.swipeStatus&&!1===(w=t.swipeStatus.call(De,n,s,Te||null,ve||0,ye||0,Le,Re,be)))return!1;if(s==m&&Y()){if(clearTimeout(Ne),clearTimeout(He),De.trigger("swipe",[Te,ve,ye,Le,Re,be]),t.swipe&&!1===(w=t.swipe.call(De,n,Te,ve,ye,Le,Re,be)))return!1;switch(Te){case r:De.trigger("swipeLeft",[Te,ve,ye,Le,Re,be]),t.swipeLeft&&(w=t.swipeLeft.call(De,n,Te,ve,ye,Le,Re,be));break;case i:De.trigger("swipeRight",[Te,ve,ye,Le,Re,be]),t.swipeRight&&(w=t.swipeRight.call(De,n,Te,ve,ye,Le,Re,be));break;case l:De.trigger("swipeUp",[Te,ve,ye,Le,Re,be]),t.swipeUp&&(w=t.swipeUp.call(De,n,Te,ve,ye,Le,Re,be));break;case o:De.trigger("swipeDown",[Te,ve,ye,Le,Re,be]),t.swipeDown&&(w=t.swipeDown.call(De,n,Te,ve,ye,Le,Re,be))}}}if(c==h){if(De.trigger("pinchStatus",[s,Oe||null,Se||0,ye||0,Le,xe,Re]),t.pinchStatus&&!1===(w=t.pinchStatus.call(De,n,s,Oe||null,Se||0,ye||0,Le,xe,Re)))return!1;if(s==m&&F())switch(Oe){case a:De.trigger("pinchIn",[Oe||null,Se||0,ye||0,Le,xe,Re]),t.pinchIn&&(w=t.pinchIn.call(De,n,Oe||null,Se||0,ye||0,Le,xe,Re));break;case u:De.trigger("pinchOut",[Oe||null,Se||0,ye||0,Le,xe,Re]),t.pinchOut&&(w=t.pinchOut.call(De,n,Oe||null,Se||0,ye||0,Le,xe,Re))}}return c==f?(s===x||s===m)&&(clearTimeout(Ne),clearTimeout(He),Z()&&!B()?(je=se(),Ne=setTimeout(e.proxy(function(){je=null,De.trigger("tap",[n.target]),t.tap&&(w=t.tap.call(De,n,n.target))},this),t.doubleTapThreshold)):(je=null,De.trigger("tap",[n.target]),t.tap&&(w=t.tap.call(De,n,n.target)))):c==d?(s===x||s===m)&&(clearTimeout(Ne),clearTimeout(He),je=null,De.trigger("doubletap",[n.target]),t.doubleTap&&(w=t.doubleTap.call(De,n,n.target))):c==g&&(s===x||s===m)&&(clearTimeout(Ne),je=null,De.trigger("longtap",[n.target]),t.longTap&&(w=t.longTap.call(De,n,n.target))),w}function H(){var e=!0;return null!==t.threshold&&(e=ve>=t.threshold),e}function _(){var e=!1;return null!==t.cancelThreshold&&null!==Te&&(e=te(Te)-ve>=t.cancelThreshold),e}function q(){return null===t.pinchThreshold||Se>=t.pinchThreshold}function Q(){return!(t.maxTimeThreshold&&ye>=t.maxTimeThreshold)}function C(e,n){if(!1!==t.preventDefaultEvents)if(t.allowPageScroll===s)e.preventDefault();else{var a=t.allowPageScroll===c;switch(n){case r:(t.swipeLeft&&a||!a&&t.allowPageScroll!=w)&&e.preventDefault();break;case i:(t.swipeRight&&a||!a&&t.allowPageScroll!=w)&&e.preventDefault();break;case l:(t.swipeUp&&a||!a&&t.allowPageScroll!=v)&&e.preventDefault();break;case o:(t.swipeDown&&a||!a&&t.allowPageScroll!=v)&&e.preventDefault()}}}function F(){var e=W(),n=z(),t=q();return e&&n&&t}function X(){return!!(t.pinchStatus||t.pinchIn||t.pinchOut)}function Y(){var e=Q(),n=H(),t=W(),r=z();return!_()&&r&&t&&n&&e}function V(){return!!(t.swipe||t.swipeStatus||t.swipeLeft||t.swipeRight||t.swipeUp||t.swipeDown)}function W(){return Le===t.fingers||t.fingers===T||!S}function z(){return 0!==Re[0].end.x}function G(){return!!t.tap}function Z(){return!!t.doubleTap}function B(){if(null==je)return!1;var e=se();return Z()&&e-je<=t.doubleTapThreshold}function J(){Ie=0,Ue=0}function K(){var e=!1;Ie&&(se()-Ie<=t.fingerReleaseThreshold&&(e=!0));return e}function $(e){De&&(!0===e?(De.bind(fe,L),De.bind(de,R),ge&&De.bind(ge,A)):(De.unbind(fe,L,!1),De.unbind(de,R,!1),ge&&De.unbind(ge,A,!1)),De.data(D+"_intouch",!0===e))}function ee(e,n){var t={start:{x:0,y:0},last:{x:0,y:0},end:{x:0,y:0}};return t.start.x=t.last.x=t.end.x=n.pageX||n.clientX,t.start.y=t.last.y=t.end.y=n.pageY||n.clientY,Re[e]=t,t}function ne(e){var n=void 0!==e.identifier?e.identifier:0,t=function(e){return Re[e]||null}(n);return null===t&&(t=ee(n,e)),t.last.x=t.end.x,t.last.y=t.end.y,t.end.x=e.pageX||e.clientX,t.end.y=e.pageY||e.clientY,t}function te(e){return Me[e]?Me[e].distance:void 0}function re(){var e={};return e[r]=ie(r),e[i]=ie(i),e[l]=ie(l),e[o]=ie(o),e}function ie(e){return{direction:e,distance:0}}function le(){return Ae-ke}function oe(e,n){var t=Math.abs(e.x-n.x),r=Math.abs(e.y-n.y);return Math.round(Math.sqrt(t*t+r*r))}function ae(){return 1>xe?u:a}function ue(e,n){if(function(e,n){return e.x==n.x&&e.y==n.y}(e,n))return s;var t=function(e,n){var t=e.x-n.x,r=n.y-e.y,i=Math.atan2(r,t),l=Math.round(180*i/Math.PI);return 0>l&&(l=360-Math.abs(l)),l}(e,n);return 45>=t&&t>=0?r:360>=t&&t>=315?r:t>=135&&225>=t?i:t>45&&135>t?o:l}function se(){return(new Date).getTime()}function ce(n){var t=(n=e(n)).offset();return{left:t.left,right:t.left+n.outerWidth(),top:t.top,bottom:t.top+n.outerHeight()}}t=e.extend({},t);var pe=S||M||!t.fallbackToMouseEvents,he=pe?M?O?"MSPointerDown":"pointerdown":"touchstart":"mousedown",fe=pe?M?O?"MSPointerMove":"pointermove":"touchmove":"mousemove",de=pe?M?O?"MSPointerUp":"pointerup":"touchend":"mouseup",ge=pe?M?"mouseleave":null:"mouseleave",we=M?O?"MSPointerCancel":"pointercancel":"touchcancel",ve=0,Te=null,be=null,ye=0,Ee=0,me=0,xe=1,Se=0,Oe=0,Me=null,De=e(n),Pe="start",Le=0,Re={},ke=0,Ae=0,Ie=0,Ue=0,je=0,Ne=null,He=null;try{De.bind(he,P),De.bind(we,k)}catch(n){e.error("events not supported "+he+","+we+" on jQuery.swipe")}this.enable=function(){return this.disable(),De.bind(he,P),De.bind(we,k),De},this.disable=function(){return I(),De},this.destroy=function(){I(),De.data(D,null),De=null},this.option=function(n,r){if("object"==typeof n)t=e.extend(t,n);else if(void 0!==t[n]){if(void 0===r)return t[n];t[n]=r}else{if(!n)return t;e.error("Option "+n+" does not exist on jQuery.swipe.options")}return null}}var r="left",i="right",l="up",o="down",a="in",u="out",s="none",c="auto",p="swipe",h="pinch",f="tap",d="doubletap",g="longtap",w="horizontal",v="vertical",T="all",b=10,y="start",E="move",m="end",x="cancel",S="ontouchstart"in window,O=window.navigator.msPointerEnabled&&!window.navigator.pointerEnabled&&!S,M=(window.navigator.pointerEnabled||window.navigator.msPointerEnabled)&&!S,D="TouchSwipe";e.fn.swipe=function(t){var r=e(this),i=r.data(D);if(i&&"string"==typeof t){if(i[t])return i[t].apply(i,Array.prototype.slice.call(arguments,1));e.error("Method "+t+" does not exist on jQuery.swipe")}else if(i&&"object"==typeof t)i.option.apply(i,arguments);else if(!(i||"object"!=typeof t&&t))return n.apply(this,arguments);return r},e.fn.swipe.version="1.6.18",e.fn.swipe.defaults={fingers:1,threshold:75,cancelThreshold:null,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,longTapThreshold:500,doubleTapThreshold:200,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,doubleTap:null,longTap:null,hold:null,triggerOnTouchEnd:!0,triggerOnTouchLeave:!1,allowPageScroll:"auto",fallbackToMouseEvents:!1,excludedElements:".noSwipe",preventDefaultEvents:!1},e.fn.swipe.phases={PHASE_START:y,PHASE_MOVE:E,PHASE_END:m,PHASE_CANCEL:x},e.fn.swipe.directions={LEFT:r,RIGHT:i,UP:l,DOWN:o,IN:a,OUT:u},e.fn.swipe.pageScroll={NONE:s,HORIZONTAL:w,VERTICAL:v,AUTO:c},e.fn.swipe.fingers={ONE:1,TWO:2,THREE:3,FOUR:4,FIVE:5,ALL:T}});