{"remainingRequest":"/Users/dev/Sites/belavistasaude/wp-content/themes/belavistasaude/node_modules/buble-loader/index.js??ref--2-1!/Users/dev/Sites/belavistasaude/wp-content/themes/belavistasaude/node_modules/foundation-sites/js/foundation.tabs.js","dependencies":[{"path":"/Users/dev/Sites/belavistasaude/wp-content/themes/belavistasaude/node_modules/foundation-sites/js/foundation.tabs.js","mtime":1560429080762},{"path":"/Users/dev/Sites/belavistasaude/wp-content/themes/belavistasaude/node_modules/cache-loader/dist/cjs.js","mtime":1560429090832},{"path":"/Users/dev/Sites/belavistasaude/wp-content/themes/belavistasaude/node_modules/buble-loader/index.js","mtime":1560429088235}],"contextDependencies":[],"result":["'use strict';\n\nimport $ from 'jquery';\nimport { Keyboard } from './foundation.util.keyboard';\nimport { onImagesLoaded } from './foundation.util.imageLoader';\nimport { Plugin } from './foundation.plugin';\n/**\n * Tabs module.\n * @module foundation.tabs\n * @requires foundation.util.keyboard\n * @requires foundation.util.imageLoader if tabs contain images\n */\n\nvar Tabs = (function (Plugin) {\n  function Tabs () {\n    Plugin.apply(this, arguments);\n  }\n\n  if ( Plugin ) Tabs.__proto__ = Plugin;\n  Tabs.prototype = Object.create( Plugin && Plugin.prototype );\n  Tabs.prototype.constructor = Tabs;\n\n  Tabs.prototype._setup = function _setup (element, options) {\n    this.$element = element;\n    this.options = $.extend({}, Tabs.defaults, this.$element.data(), options);\n    this.className = 'Tabs'; // ie9 back compat\n\n    this._init();\n    Keyboard.register('Tabs', {\n      'ENTER': 'open',\n      'SPACE': 'open',\n      'ARROW_RIGHT': 'next',\n      'ARROW_UP': 'previous',\n      'ARROW_DOWN': 'next',\n      'ARROW_LEFT': 'previous'\n      // 'TAB': 'next',\n      // 'SHIFT_TAB': 'previous'\n    });\n  };\n\n  /**\n   * Initializes the tabs by showing and focusing (if autoFocus=true) the preset active tab.\n   * @private\n   */\n  Tabs.prototype._init = function _init () {\n    var this$1 = this;\n\n    var _this = this;\n\n    this.$element.attr({'role': 'tablist'});\n    this.$tabTitles = this.$element.find((\".\" + (this.options.linkClass)));\n    this.$tabContent = $((\"[data-tabs-content=\\\"\" + (this.$element[0].id) + \"\\\"]\"));\n\n    this.$tabTitles.each(function(){\n      var $elem = $(this),\n          $link = $elem.find('a'),\n          isActive = $elem.hasClass((\"\" + (_this.options.linkActiveClass))),\n          hash = $link.attr('data-tabs-target') || $link[0].hash.slice(1),\n          linkId = $link[0].id ? $link[0].id : (hash + \"-label\"),\n          $tabContent = $((\"#\" + hash));\n\n      $elem.attr({'role': 'presentation'});\n\n      $link.attr({\n        'role': 'tab',\n        'aria-controls': hash,\n        'aria-selected': isActive,\n        'id': linkId,\n        'tabindex': isActive ? '0' : '-1'\n      });\n\n      $tabContent.attr({\n        'role': 'tabpanel',\n        'aria-labelledby': linkId\n      });\n\n      if(!isActive) {\n        $tabContent.attr('aria-hidden', 'true');\n      }\n\n      if(isActive && _this.options.autoFocus){\n        $(window).load(function() {\n          $('html, body').animate({ scrollTop: $elem.offset().top }, _this.options.deepLinkSmudgeDelay, function () {\n            $link.focus();\n          });\n        });\n      }\n    });\n    if(this.options.matchHeight) {\n      var $images = this.$tabContent.find('img');\n\n      if ($images.length) {\n        onImagesLoaded($images, this._setHeight.bind(this));\n      } else {\n        this._setHeight();\n      }\n    }\n\n     //current context-bound function to open tabs on page load or history popstate\n    this._checkDeepLink = function () {\n      var anchor = window.location.hash;\n      //need a hash and a relevant anchor in this tabset\n      if(anchor.length) {\n        var $link = this$1.$element.find('[href$=\"'+anchor+'\"]');\n        if ($link.length) {\n          this$1.selectTab($(anchor), true);\n\n          //roll up a little to show the titles\n          if (this$1.options.deepLinkSmudge) {\n            var offset = this$1.$element.offset();\n            $('html, body').animate({ scrollTop: offset.top }, this$1.options.deepLinkSmudgeDelay);\n          }\n\n          /**\n            * Fires when the zplugin has deeplinked at pageload\n            * @event Tabs#deeplink\n            */\n           this$1.$element.trigger('deeplink.zf.tabs', [$link, $(anchor)]);\n         }\n       }\n     }\n\n    //use browser to open a tab, if it exists in this tabset\n    if (this.options.deepLink) {\n      this._checkDeepLink();\n    }\n\n    this._events();\n  };\n\n  /**\n   * Adds event handlers for items within the tabs.\n   * @private\n   */\n  Tabs.prototype._events = function _events () {\n    this._addKeyHandler();\n    this._addClickHandler();\n    this._setHeightMqHandler = null;\n\n    if (this.options.matchHeight) {\n      this._setHeightMqHandler = this._setHeight.bind(this);\n\n      $(window).on('changed.zf.mediaquery', this._setHeightMqHandler);\n    }\n\n    if(this.options.deepLink) {\n      $(window).on('popstate', this._checkDeepLink);\n    }\n  };\n\n  /**\n   * Adds click handlers for items within the tabs.\n   * @private\n   */\n  Tabs.prototype._addClickHandler = function _addClickHandler () {\n    var _this = this;\n\n    this.$element\n      .off('click.zf.tabs')\n      .on('click.zf.tabs', (\".\" + (this.options.linkClass)), function(e){\n        e.preventDefault();\n        e.stopPropagation();\n        _this._handleTabChange($(this));\n      });\n  };\n\n  /**\n   * Adds keyboard event handlers for items within the tabs.\n   * @private\n   */\n  Tabs.prototype._addKeyHandler = function _addKeyHandler () {\n    var _this = this;\n\n    this.$tabTitles.off('keydown.zf.tabs').on('keydown.zf.tabs', function(e){\n      if (e.which === 9) { return; }\n\n\n      var $element = $(this),\n        $elements = $element.parent('ul').children('li'),\n        $prevElement,\n        $nextElement;\n\n      $elements.each(function(i) {\n        if ($(this).is($element)) {\n          if (_this.options.wrapOnKeys) {\n            $prevElement = i === 0 ? $elements.last() : $elements.eq(i-1);\n            $nextElement = i === $elements.length -1 ? $elements.first() : $elements.eq(i+1);\n          } else {\n            $prevElement = $elements.eq(Math.max(0, i-1));\n            $nextElement = $elements.eq(Math.min(i+1, $elements.length-1));\n          }\n          return;\n        }\n      });\n\n      // handle keyboard event with keyboard util\n      Keyboard.handleKey(e, 'Tabs', {\n        open: function() {\n          $element.find('[role=\"tab\"]').focus();\n          _this._handleTabChange($element);\n        },\n        previous: function() {\n          $prevElement.find('[role=\"tab\"]').focus();\n          _this._handleTabChange($prevElement);\n        },\n        next: function() {\n          $nextElement.find('[role=\"tab\"]').focus();\n          _this._handleTabChange($nextElement);\n        },\n        handled: function() {\n          e.stopPropagation();\n          e.preventDefault();\n        }\n      });\n    });\n  };\n\n  /**\n   * Opens the tab `$targetContent` defined by `$target`. Collapses active tab.\n   * @param {jQuery} $target - Tab to open.\n   * @param {boolean} historyHandled - browser has already handled a history update\n   * @fires Tabs#change\n   * @function\n   */\n  Tabs.prototype._handleTabChange = function _handleTabChange ($target, historyHandled) {\n\n    /**\n     * Check for active class on target. Collapse if exists.\n     */\n    if ($target.hasClass((\"\" + (this.options.linkActiveClass)))) {\n        if(this.options.activeCollapse) {\n            this._collapseTab($target);\n\n           /**\n            * Fires when the zplugin has successfully collapsed tabs.\n            * @event Tabs#collapse\n            */\n            this.$element.trigger('collapse.zf.tabs', [$target]);\n        }\n        return;\n    }\n\n    var $oldTab = this.$element.\n          find((\".\" + (this.options.linkClass) + \".\" + (this.options.linkActiveClass))),\n          $tabLink = $target.find('[role=\"tab\"]'),\n          hash = $tabLink.attr('data-tabs-target') || $tabLink[0].hash.slice(1),\n          $targetContent = this.$tabContent.find((\"#\" + hash));\n\n    //close old tab\n    this._collapseTab($oldTab);\n\n    //open new tab\n    this._openTab($target);\n\n    //either replace or update browser history\n    if (this.options.deepLink && !historyHandled) {\n      var anchor = $target.find('a').attr('href');\n\n      if (this.options.updateHistory) {\n        history.pushState({}, '', anchor);\n      } else {\n        history.replaceState({}, '', anchor);\n      }\n    }\n\n    /**\n     * Fires when the plugin has successfully changed tabs.\n     * @event Tabs#change\n     */\n    this.$element.trigger('change.zf.tabs', [$target, $targetContent]);\n\n    //fire to children a mutation event\n    $targetContent.find(\"[data-mutate]\").trigger(\"mutateme.zf.trigger\");\n  };\n\n  /**\n   * Opens the tab `$targetContent` defined by `$target`.\n   * @param {jQuery} $target - Tab to Open.\n   * @function\n   */\n  Tabs.prototype._openTab = function _openTab ($target) {\n      var $tabLink = $target.find('[role=\"tab\"]'),\n          hash = $tabLink.attr('data-tabs-target') || $tabLink[0].hash.slice(1),\n          $targetContent = this.$tabContent.find((\"#\" + hash));\n\n      $target.addClass((\"\" + (this.options.linkActiveClass)));\n\n      $tabLink.attr({\n        'aria-selected': 'true',\n        'tabindex': '0'\n      });\n\n      $targetContent\n        .addClass((\"\" + (this.options.panelActiveClass))).removeAttr('aria-hidden');\n  };\n\n  /**\n   * Collapses `$targetContent` defined by `$target`.\n   * @param {jQuery} $target - Tab to Open.\n   * @function\n   */\n  Tabs.prototype._collapseTab = function _collapseTab ($target) {\n    var $target_anchor = $target\n      .removeClass((\"\" + (this.options.linkActiveClass)))\n      .find('[role=\"tab\"]')\n      .attr({\n        'aria-selected': 'false',\n        'tabindex': -1\n      });\n\n    $((\"#\" + ($target_anchor.attr('aria-controls'))))\n      .removeClass((\"\" + (this.options.panelActiveClass)))\n      .attr({ 'aria-hidden': 'true' })\n  };\n\n  /**\n   * Public method for selecting a content pane to display.\n   * @param {jQuery | String} elem - jQuery object or string of the id of the pane to display.\n   * @param {boolean} historyHandled - browser has already handled a history update\n   * @function\n   */\n  Tabs.prototype.selectTab = function selectTab (elem, historyHandled) {\n    var idStr;\n\n    if (typeof elem === 'object') {\n      idStr = elem[0].id;\n    } else {\n      idStr = elem;\n    }\n\n    if (idStr.indexOf('#') < 0) {\n      idStr = \"#\" + idStr;\n    }\n\n    var $target = this.$tabTitles.find((\"[href$=\\\"\" + idStr + \"\\\"]\")).parent((\".\" + (this.options.linkClass)));\n\n    this._handleTabChange($target, historyHandled);\n  };;\n  /**\n   * Sets the height of each panel to the height of the tallest panel.\n   * If enabled in options, gets called on media query change.\n   * If loading content via external source, can be called directly or with _reflow.\n   * If enabled with `data-match-height=\"true\"`, tabs sets to equal height\n   * @function\n   * @private\n   */\n  Tabs.prototype._setHeight = function _setHeight () {\n    var max = 0,\n        _this = this; // Lock down the `this` value for the root tabs object\n\n    this.$tabContent\n      .find((\".\" + (this.options.panelClass)))\n      .css('height', '')\n      .each(function() {\n\n        var panel = $(this),\n            isActive = panel.hasClass((\"\" + (_this.options.panelActiveClass))); // get the options from the parent instead of trying to get them from the child\n\n        if (!isActive) {\n          panel.css({'visibility': 'hidden', 'display': 'block'});\n        }\n\n        var temp = this.getBoundingClientRect().height;\n\n        if (!isActive) {\n          panel.css({\n            'visibility': '',\n            'display': ''\n          });\n        }\n\n        max = temp > max ? temp : max;\n      })\n      .css('height', (max + \"px\"));\n  };\n\n  /**\n   * Destroys an instance of an tabs.\n   * @fires Tabs#destroyed\n   */\n  Tabs.prototype._destroy = function _destroy () {\n    this.$element\n      .find((\".\" + (this.options.linkClass)))\n      .off('.zf.tabs').hide().end()\n      .find((\".\" + (this.options.panelClass)))\n      .hide();\n\n    if (this.options.matchHeight) {\n      if (this._setHeightMqHandler != null) {\n         $(window).off('changed.zf.mediaquery', this._setHeightMqHandler);\n      }\n    }\n\n    if (this.options.deepLink) {\n      $(window).off('popstate', this._checkDeepLink);\n    }\n\n  };\n\n  return Tabs;\n}(Plugin));\n\nTabs.defaults = {\n  /**\n   * Allows the window to scroll to content of pane specified by hash anchor\n   * @option\n   * @type {boolean}\n   * @default false\n   */\n  deepLink: false,\n\n  /**\n   * Adjust the deep link scroll to make sure the top of the tab panel is visible\n   * @option\n   * @type {boolean}\n   * @default false\n   */\n  deepLinkSmudge: false,\n\n  /**\n   * Animation time (ms) for the deep link adjustment\n   * @option\n   * @type {number}\n   * @default 300\n   */\n  deepLinkSmudgeDelay: 300,\n\n  /**\n   * Update the browser history with the open tab\n   * @option\n   * @type {boolean}\n   * @default false\n   */\n  updateHistory: false,\n\n  /**\n   * Allows the window to scroll to content of active pane on load if set to true.\n   * Not recommended if more than one tab panel per page.\n   * @option\n   * @type {boolean}\n   * @default false\n   */\n  autoFocus: false,\n\n  /**\n   * Allows keyboard input to 'wrap' around the tab links.\n   * @option\n   * @type {boolean}\n   * @default true\n   */\n  wrapOnKeys: true,\n\n  /**\n   * Allows the tab content panes to match heights if set to true.\n   * @option\n   * @type {boolean}\n   * @default false\n   */\n  matchHeight: false,\n\n  /**\n   * Allows active tabs to collapse when clicked.\n   * @option\n   * @type {boolean}\n   * @default false\n   */\n  activeCollapse: false,\n\n  /**\n   * Class applied to `li`'s in tab link list.\n   * @option\n   * @type {string}\n   * @default 'tabs-title'\n   */\n  linkClass: 'tabs-title',\n\n  /**\n   * Class applied to the active `li` in tab link list.\n   * @option\n   * @type {string}\n   * @default 'is-active'\n   */\n  linkActiveClass: 'is-active',\n\n  /**\n   * Class applied to the content containers.\n   * @option\n   * @type {string}\n   * @default 'tabs-panel'\n   */\n  panelClass: 'tabs-panel',\n\n  /**\n   * Class applied to the active content container.\n   * @option\n   * @type {string}\n   * @default 'is-active'\n   */\n  panelActiveClass: 'is-active'\n};\n\nexport {Tabs};\n",{"version":3,"file":"/Users/dev/Sites/belavistasaude/wp-content/themes/belavistasaude/node_modules/foundation-sites/js/foundation.tabs.js","sources":["node_modules/foundation-sites/js/foundation.tabs.js"],"sourcesContent":["'use strict';\n\nimport $ from 'jquery';\nimport { Keyboard } from './foundation.util.keyboard';\nimport { onImagesLoaded } from './foundation.util.imageLoader';\nimport { Plugin } from './foundation.plugin';\n/**\n * Tabs module.\n * @module foundation.tabs\n * @requires foundation.util.keyboard\n * @requires foundation.util.imageLoader if tabs contain images\n */\n\nclass Tabs extends Plugin {\n  /**\n   * Creates a new instance of tabs.\n   * @class\n   * @name Tabs\n   * @fires Tabs#init\n   * @param {jQuery} element - jQuery object to make into tabs.\n   * @param {Object} options - Overrides to the default plugin settings.\n   */\n  _setup(element, options) {\n    this.$element = element;\n    this.options = $.extend({}, Tabs.defaults, this.$element.data(), options);\n    this.className = 'Tabs'; // ie9 back compat\n\n    this._init();\n    Keyboard.register('Tabs', {\n      'ENTER': 'open',\n      'SPACE': 'open',\n      'ARROW_RIGHT': 'next',\n      'ARROW_UP': 'previous',\n      'ARROW_DOWN': 'next',\n      'ARROW_LEFT': 'previous'\n      // 'TAB': 'next',\n      // 'SHIFT_TAB': 'previous'\n    });\n  }\n\n  /**\n   * Initializes the tabs by showing and focusing (if autoFocus=true) the preset active tab.\n   * @private\n   */\n  _init() {\n    var _this = this;\n\n    this.$element.attr({'role': 'tablist'});\n    this.$tabTitles = this.$element.find(`.${this.options.linkClass}`);\n    this.$tabContent = $(`[data-tabs-content=\"${this.$element[0].id}\"]`);\n\n    this.$tabTitles.each(function(){\n      var $elem = $(this),\n          $link = $elem.find('a'),\n          isActive = $elem.hasClass(`${_this.options.linkActiveClass}`),\n          hash = $link.attr('data-tabs-target') || $link[0].hash.slice(1),\n          linkId = $link[0].id ? $link[0].id : `${hash}-label`,\n          $tabContent = $(`#${hash}`);\n\n      $elem.attr({'role': 'presentation'});\n\n      $link.attr({\n        'role': 'tab',\n        'aria-controls': hash,\n        'aria-selected': isActive,\n        'id': linkId,\n        'tabindex': isActive ? '0' : '-1'\n      });\n\n      $tabContent.attr({\n        'role': 'tabpanel',\n        'aria-labelledby': linkId\n      });\n\n      if(!isActive) {\n        $tabContent.attr('aria-hidden', 'true');\n      }\n\n      if(isActive && _this.options.autoFocus){\n        $(window).load(function() {\n          $('html, body').animate({ scrollTop: $elem.offset().top }, _this.options.deepLinkSmudgeDelay, () => {\n            $link.focus();\n          });\n        });\n      }\n    });\n    if(this.options.matchHeight) {\n      var $images = this.$tabContent.find('img');\n\n      if ($images.length) {\n        onImagesLoaded($images, this._setHeight.bind(this));\n      } else {\n        this._setHeight();\n      }\n    }\n\n     //current context-bound function to open tabs on page load or history popstate\n    this._checkDeepLink = () => {\n      var anchor = window.location.hash;\n      //need a hash and a relevant anchor in this tabset\n      if(anchor.length) {\n        var $link = this.$element.find('[href$=\"'+anchor+'\"]');\n        if ($link.length) {\n          this.selectTab($(anchor), true);\n\n          //roll up a little to show the titles\n          if (this.options.deepLinkSmudge) {\n            var offset = this.$element.offset();\n            $('html, body').animate({ scrollTop: offset.top }, this.options.deepLinkSmudgeDelay);\n          }\n\n          /**\n            * Fires when the zplugin has deeplinked at pageload\n            * @event Tabs#deeplink\n            */\n           this.$element.trigger('deeplink.zf.tabs', [$link, $(anchor)]);\n         }\n       }\n     }\n\n    //use browser to open a tab, if it exists in this tabset\n    if (this.options.deepLink) {\n      this._checkDeepLink();\n    }\n\n    this._events();\n  }\n\n  /**\n   * Adds event handlers for items within the tabs.\n   * @private\n   */\n  _events() {\n    this._addKeyHandler();\n    this._addClickHandler();\n    this._setHeightMqHandler = null;\n\n    if (this.options.matchHeight) {\n      this._setHeightMqHandler = this._setHeight.bind(this);\n\n      $(window).on('changed.zf.mediaquery', this._setHeightMqHandler);\n    }\n\n    if(this.options.deepLink) {\n      $(window).on('popstate', this._checkDeepLink);\n    }\n  }\n\n  /**\n   * Adds click handlers for items within the tabs.\n   * @private\n   */\n  _addClickHandler() {\n    var _this = this;\n\n    this.$element\n      .off('click.zf.tabs')\n      .on('click.zf.tabs', `.${this.options.linkClass}`, function(e){\n        e.preventDefault();\n        e.stopPropagation();\n        _this._handleTabChange($(this));\n      });\n  }\n\n  /**\n   * Adds keyboard event handlers for items within the tabs.\n   * @private\n   */\n  _addKeyHandler() {\n    var _this = this;\n\n    this.$tabTitles.off('keydown.zf.tabs').on('keydown.zf.tabs', function(e){\n      if (e.which === 9) return;\n\n\n      var $element = $(this),\n        $elements = $element.parent('ul').children('li'),\n        $prevElement,\n        $nextElement;\n\n      $elements.each(function(i) {\n        if ($(this).is($element)) {\n          if (_this.options.wrapOnKeys) {\n            $prevElement = i === 0 ? $elements.last() : $elements.eq(i-1);\n            $nextElement = i === $elements.length -1 ? $elements.first() : $elements.eq(i+1);\n          } else {\n            $prevElement = $elements.eq(Math.max(0, i-1));\n            $nextElement = $elements.eq(Math.min(i+1, $elements.length-1));\n          }\n          return;\n        }\n      });\n\n      // handle keyboard event with keyboard util\n      Keyboard.handleKey(e, 'Tabs', {\n        open: function() {\n          $element.find('[role=\"tab\"]').focus();\n          _this._handleTabChange($element);\n        },\n        previous: function() {\n          $prevElement.find('[role=\"tab\"]').focus();\n          _this._handleTabChange($prevElement);\n        },\n        next: function() {\n          $nextElement.find('[role=\"tab\"]').focus();\n          _this._handleTabChange($nextElement);\n        },\n        handled: function() {\n          e.stopPropagation();\n          e.preventDefault();\n        }\n      });\n    });\n  }\n\n  /**\n   * Opens the tab `$targetContent` defined by `$target`. Collapses active tab.\n   * @param {jQuery} $target - Tab to open.\n   * @param {boolean} historyHandled - browser has already handled a history update\n   * @fires Tabs#change\n   * @function\n   */\n  _handleTabChange($target, historyHandled) {\n\n    /**\n     * Check for active class on target. Collapse if exists.\n     */\n    if ($target.hasClass(`${this.options.linkActiveClass}`)) {\n        if(this.options.activeCollapse) {\n            this._collapseTab($target);\n\n           /**\n            * Fires when the zplugin has successfully collapsed tabs.\n            * @event Tabs#collapse\n            */\n            this.$element.trigger('collapse.zf.tabs', [$target]);\n        }\n        return;\n    }\n\n    var $oldTab = this.$element.\n          find(`.${this.options.linkClass}.${this.options.linkActiveClass}`),\n          $tabLink = $target.find('[role=\"tab\"]'),\n          hash = $tabLink.attr('data-tabs-target') || $tabLink[0].hash.slice(1),\n          $targetContent = this.$tabContent.find(`#${hash}`);\n\n    //close old tab\n    this._collapseTab($oldTab);\n\n    //open new tab\n    this._openTab($target);\n\n    //either replace or update browser history\n    if (this.options.deepLink && !historyHandled) {\n      var anchor = $target.find('a').attr('href');\n\n      if (this.options.updateHistory) {\n        history.pushState({}, '', anchor);\n      } else {\n        history.replaceState({}, '', anchor);\n      }\n    }\n\n    /**\n     * Fires when the plugin has successfully changed tabs.\n     * @event Tabs#change\n     */\n    this.$element.trigger('change.zf.tabs', [$target, $targetContent]);\n\n    //fire to children a mutation event\n    $targetContent.find(\"[data-mutate]\").trigger(\"mutateme.zf.trigger\");\n  }\n\n  /**\n   * Opens the tab `$targetContent` defined by `$target`.\n   * @param {jQuery} $target - Tab to Open.\n   * @function\n   */\n  _openTab($target) {\n      var $tabLink = $target.find('[role=\"tab\"]'),\n          hash = $tabLink.attr('data-tabs-target') || $tabLink[0].hash.slice(1),\n          $targetContent = this.$tabContent.find(`#${hash}`);\n\n      $target.addClass(`${this.options.linkActiveClass}`);\n\n      $tabLink.attr({\n        'aria-selected': 'true',\n        'tabindex': '0'\n      });\n\n      $targetContent\n        .addClass(`${this.options.panelActiveClass}`).removeAttr('aria-hidden');\n  }\n\n  /**\n   * Collapses `$targetContent` defined by `$target`.\n   * @param {jQuery} $target - Tab to Open.\n   * @function\n   */\n  _collapseTab($target) {\n    var $target_anchor = $target\n      .removeClass(`${this.options.linkActiveClass}`)\n      .find('[role=\"tab\"]')\n      .attr({\n        'aria-selected': 'false',\n        'tabindex': -1\n      });\n\n    $(`#${$target_anchor.attr('aria-controls')}`)\n      .removeClass(`${this.options.panelActiveClass}`)\n      .attr({ 'aria-hidden': 'true' })\n  }\n\n  /**\n   * Public method for selecting a content pane to display.\n   * @param {jQuery | String} elem - jQuery object or string of the id of the pane to display.\n   * @param {boolean} historyHandled - browser has already handled a history update\n   * @function\n   */\n  selectTab(elem, historyHandled) {\n    var idStr;\n\n    if (typeof elem === 'object') {\n      idStr = elem[0].id;\n    } else {\n      idStr = elem;\n    }\n\n    if (idStr.indexOf('#') < 0) {\n      idStr = `#${idStr}`;\n    }\n\n    var $target = this.$tabTitles.find(`[href$=\"${idStr}\"]`).parent(`.${this.options.linkClass}`);\n\n    this._handleTabChange($target, historyHandled);\n  };\n  /**\n   * Sets the height of each panel to the height of the tallest panel.\n   * If enabled in options, gets called on media query change.\n   * If loading content via external source, can be called directly or with _reflow.\n   * If enabled with `data-match-height=\"true\"`, tabs sets to equal height\n   * @function\n   * @private\n   */\n  _setHeight() {\n    var max = 0,\n        _this = this; // Lock down the `this` value for the root tabs object\n\n    this.$tabContent\n      .find(`.${this.options.panelClass}`)\n      .css('height', '')\n      .each(function() {\n\n        var panel = $(this),\n            isActive = panel.hasClass(`${_this.options.panelActiveClass}`); // get the options from the parent instead of trying to get them from the child\n\n        if (!isActive) {\n          panel.css({'visibility': 'hidden', 'display': 'block'});\n        }\n\n        var temp = this.getBoundingClientRect().height;\n\n        if (!isActive) {\n          panel.css({\n            'visibility': '',\n            'display': ''\n          });\n        }\n\n        max = temp > max ? temp : max;\n      })\n      .css('height', `${max}px`);\n  }\n\n  /**\n   * Destroys an instance of an tabs.\n   * @fires Tabs#destroyed\n   */\n  _destroy() {\n    this.$element\n      .find(`.${this.options.linkClass}`)\n      .off('.zf.tabs').hide().end()\n      .find(`.${this.options.panelClass}`)\n      .hide();\n\n    if (this.options.matchHeight) {\n      if (this._setHeightMqHandler != null) {\n         $(window).off('changed.zf.mediaquery', this._setHeightMqHandler);\n      }\n    }\n\n    if (this.options.deepLink) {\n      $(window).off('popstate', this._checkDeepLink);\n    }\n\n  }\n}\n\nTabs.defaults = {\n  /**\n   * Allows the window to scroll to content of pane specified by hash anchor\n   * @option\n   * @type {boolean}\n   * @default false\n   */\n  deepLink: false,\n\n  /**\n   * Adjust the deep link scroll to make sure the top of the tab panel is visible\n   * @option\n   * @type {boolean}\n   * @default false\n   */\n  deepLinkSmudge: false,\n\n  /**\n   * Animation time (ms) for the deep link adjustment\n   * @option\n   * @type {number}\n   * @default 300\n   */\n  deepLinkSmudgeDelay: 300,\n\n  /**\n   * Update the browser history with the open tab\n   * @option\n   * @type {boolean}\n   * @default false\n   */\n  updateHistory: false,\n\n  /**\n   * Allows the window to scroll to content of active pane on load if set to true.\n   * Not recommended if more than one tab panel per page.\n   * @option\n   * @type {boolean}\n   * @default false\n   */\n  autoFocus: false,\n\n  /**\n   * Allows keyboard input to 'wrap' around the tab links.\n   * @option\n   * @type {boolean}\n   * @default true\n   */\n  wrapOnKeys: true,\n\n  /**\n   * Allows the tab content panes to match heights if set to true.\n   * @option\n   * @type {boolean}\n   * @default false\n   */\n  matchHeight: false,\n\n  /**\n   * Allows active tabs to collapse when clicked.\n   * @option\n   * @type {boolean}\n   * @default false\n   */\n  activeCollapse: false,\n\n  /**\n   * Class applied to `li`'s in tab link list.\n   * @option\n   * @type {string}\n   * @default 'tabs-title'\n   */\n  linkClass: 'tabs-title',\n\n  /**\n   * Class applied to the active `li` in tab link list.\n   * @option\n   * @type {string}\n   * @default 'is-active'\n   */\n  linkActiveClass: 'is-active',\n\n  /**\n   * Class applied to the content containers.\n   * @option\n   * @type {string}\n   * @default 'tabs-panel'\n   */\n  panelClass: 'tabs-panel',\n\n  /**\n   * Class applied to the active content container.\n   * @option\n   * @type {string}\n   * @default 'is-active'\n   */\n  panelActiveClass: 'is-active'\n};\n\nexport {Tabs};\n"],"names":["this"],"mappings":"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","sourceRoot":"/Users/dev/Sites/belavistasaude/wp-content/themes/belavistasaude"}]}