text: /**	
   * 
   *  $$\   $$\   $$$$$$\   $$$$$$$$\  $$\      $$\             $$\        $$$$$$\   $$\   $$\  $$$$$$$$\  $$\   $$\ 
   *  $$$\  $$ | $$  __$$\  $$  _____| $$ | $\  $$ |           $$  |      $$  __$$\  $$ | $$  | $$  _____| $$$\  $$ |
   *  $$$$\ $$ | $$ /  \__| $$ |       $$ |$$$\ $$ |          $$  /       $$ /  $$ | $$ |$$  /  $$ |       $$$$\ $$ |
   *  $$ $$\$$ | \$$$$$$\   $$$$$\     $$ $$ $$\$$ |         $$  /        $$$$$$$$ | $$$$$  /   $$$$$\     $$ $$\$$ |
   *  $$ \$$$$ |  \____$$\  $$  __|    $$$$  _$$$$ |        $$  /         $$  __$$ | $$  $$<    $$  __|    $$ \$$$$ |
   *  $$ |\$$$ | $$\   $$ | $$ |       $$$  / \$$$ |       $$  /          $$ |  $$ | $$ |\$$\   $$ |       $$ |\$$$ |
   *  $$ | \$$ | \$$$$$$  | $$ |       $$  /   \$$ |      $$  /           $$ |  $$ | $$ | \$$\  $$ |       $$ | \$$ |
   *  \__|  \__|  \______/  \__|       \__/     \__|      \__/            \__|  \__| \__|  \__| \__|       \__|  \__|
   * 
   *
   * Copyright (c) 2016-present Akufen - AKFN - <https://akufen.ca>
   *
   * Released under the MIT License.
   * 
   * Permission is hereby granted, free of charge, to any person obtaining a copy
   * of this software and associated documentation files (the "Software"), to deal
   * in the Software without restriction, including without limitation the rights
   * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
   * copies of the Software, and to permit persons to whom the Software is
   * furnished to do so, subject to the following conditions:
   * 
   * The above copyright notice and this permission notice shall be included in all 
   * copies or substantial portions of the Software.
   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
   *
   */
  
  /**
   * EmailShare
   * v1.0
   * 
   * @param  element       {Element} - Share button - REQUIRED
   * @param  subject       {String} - Subject of the email
   * @param  content       {String} - Content of the email
   */
  
  class EmailShare {
  	constructor(element, subject, content) {
  		
  		// Bindings
  		this.share = ::this.share;
  
  		// Elements
  		this.element = element;
  
  		// Params
  		this.subject = subject || document.querySelector("meta[property='og:title']").getAttribute('content');
          this.content = content || window.location.origin + window.location.pathname.replace(/\/$/, "") + window.location.hash + '%0D%0A%0D%0A' + document.querySelector("meta[property='og:description']").getAttribute('content');
  
  		// Events
  		this.element.addEventListener('click', this.share);
  	}
  
  	
  	/*
  	 * SHARE
  	 */
  	share(event) {
  		event.preventDefault();
  
          window.location.href = "mailto:?subject=" + this.subject + "&body=" + this.content;
  	}
  
  
  	/*
  	 * DISPOSE
  	 */
  	dispose() {
  		this.element.removeEventListener('click', this.share);
  
  		this.element = null;
  		this.subject = null;
  		this.content = null;
  	}
  }
  
  export default EmailShare;