Linkification</span></td>

Turn plain text URLs into clickable links</span></td>

目前為 2015-06-12 提交的版本,檢視 最新版本

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)



<!DOCTYPE html>
<html lang="en" class="">
  <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# object: http://ogp.me/ns/object# article: http://ogp.me/ns/article# profile: http://ogp.me/ns/profile#">
    <meta charset='utf-8'>
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta http-equiv="Content-Language" content="en">
    
    
    <title>Linkification/linkification.user.js at master · dartraiden/Linkification · GitHub</title>
    <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub">
    <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub">
    <link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-114.png">
    <link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114.png">
    <link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-144.png">
    <link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144.png">
    <meta property="fb:app_id" content="1401488693436528">

      <meta content="@github" name="twitter:site" /><meta content="summary" name="twitter:card" /><meta content="dartraiden/Linkification" name="twitter:title" /><meta content="Linkification userscript for Firefox" name="twitter:description" /><meta content="https://avatars1.githubusercontent.com/u/5046855?v=3&amp;s=400" name="twitter:image:src" />
      <meta content="GitHub" property="og:site_name" /><meta content="object" property="og:type" /><meta content="https://avatars1.githubusercontent.com/u/5046855?v=3&amp;s=400" property="og:image" /><meta content="dartraiden/Linkification" property="og:title" /><meta content="https://github.com/dartraiden/Linkification" property="og:url" /><meta content="Linkification userscript for Firefox" property="og:description" />
      <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">
    <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">
    <link rel="assets" href="https://assets-cdn.github.com/">
    
    <meta name="pjax-timeout" content="1000">
    

    <meta name="msapplication-TileImage" content="/windows-tile.png">
    <meta name="msapplication-TileColor" content="#ffffff">
    <meta name="selected-link" value="repo_source" data-pjax-transient>
      <meta name="google-analytics" content="UA-3769691-2">

    <meta content="collector.githubapp.com" name="octolytics-host" /><meta content="collector-cdn.github.com" name="octolytics-script-host" /><meta content="github" name="octolytics-app-id" /><meta content="4247FA1B:1F51:50A9F3:557B14F8" name="octolytics-dimension-request_id" />
    
    <meta content="Rails, view, blob#show" name="analytics-event" />
    <meta class="js-ga-set" name="dimension1" content="Logged Out">
    <meta name="is-dotcom" content="true">
      <meta name="hostname" content="github.com">
    <meta name="user-login" content="">

      <link rel="icon" sizes="any" mask href="https://assets-cdn.github.com/pinned-octocat.svg">
      <meta name="theme-color" content="#4078c0">
      <link rel="icon" type="image/x-icon" href="https://assets-cdn.github.com/favicon.ico">


    <meta content="authenticity_token" name="csrf-param" />
<meta content="x+ki6u3QsZa9ZTHAYNaRFCn/i3qb0irJW7OHuKctt7TnzJEYZksZP9OcLUbMluTm4c/7UUilPCDhSnMufkKhNQ==" name="csrf-token" />

    <link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/github/index-10789d1d56bfe8c960a6caf2954ab053c3fac748d581415395f986779781b4a7.css" media="all" rel="stylesheet" />
    <link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/github2/index-8b4acc27f06d948d9a73d77849e0fe0b98d8636c85e2fe0e6c4b8762dec9fd3d.css" media="all" rel="stylesheet" />
    
    


    <meta http-equiv="x-pjax-version" content="7066cffb67cdc487025a59d897ba3cac">

      
  <meta name="description" content="Linkification userscript for Firefox">
  <meta name="go-import" content="github.com/dartraiden/Linkification git https://github.com/dartraiden/Linkification.git">

  <meta content="5046855" name="octolytics-dimension-user_id" /><meta content="dartraiden" name="octolytics-dimension-user_login" /><meta content="35295180" name="octolytics-dimension-repository_id" /><meta content="dartraiden/Linkification" name="octolytics-dimension-repository_nwo" /><meta content="true" name="octolytics-dimension-repository_public" /><meta content="true" name="octolytics-dimension-repository_is_fork" /><meta content="20972296" name="octolytics-dimension-repository_parent_id" /><meta content="Splurov/user-scripts" name="octolytics-dimension-repository_parent_nwo" /><meta content="20972296" name="octolytics-dimension-repository_network_root_id" /><meta content="Splurov/user-scripts" name="octolytics-dimension-repository_network_root_nwo" />
  <link href="https://github.com/dartraiden/Linkification/commits/master.atom" rel="alternate" title="Recent Commits to Linkification:master" type="application/atom+xml">

  </head>


  <body class="logged_out  env-production  vis-public fork page-blob">
    <a href="#start-of-content" tabindex="1" class="accessibility-aid js-skip-to-content">Skip to content</a>
    <div class="wrapper">
      
      
      


        
        <div class="header header-logged-out" role="banner">
  <div class="container clearfix">

    <a class="header-logo-wordmark" href="https://github.com/" data-ga-click="(Logged out) Header, go to homepage, icon:logo-wordmark">
      <span class="mega-octicon octicon-logo-github"></span>
    </a>

    <div class="header-actions" role="navigation">
        <a class="btn btn-primary" href="/join" data-ga-click="(Logged out) Header, clicked Sign up, text:sign-up">Sign up</a>
      <a class="btn" href="/login?return_to=%2Fdartraiden%2FLinkification%2Fblob%2Fmaster%2Flinkification.user.js" data-ga-click="(Logged out) Header, clicked Sign in, text:sign-in">Sign in</a>
    </div>

    <div class="site-search repo-scope js-site-search" role="search">
      <form accept-charset="UTF-8" action="/dartraiden/Linkification/search" class="js-site-search-form" data-global-search-url="/search" data-repo-search-url="/dartraiden/Linkification/search" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /></div>
  <label class="js-chromeless-input-container form-control">
    <div class="scope-badge">This repository</div>
    <input type="text"
      class="js-site-search-focus js-site-search-field is-clearable chromeless-input"
      data-hotkey="s"
      name="q"
      placeholder="Search"
      data-global-scope-placeholder="Search GitHub"
      data-repo-scope-placeholder="Search"
      tabindex="1"
      autocapitalize="off">
  </label>
</form>
    </div>

      <ul class="header-nav left" role="navigation">
          <li class="header-nav-item">
            <a class="header-nav-link" href="/explore" data-ga-click="(Logged out) Header, go to explore, text:explore">Explore</a>
          </li>
          <li class="header-nav-item">
            <a class="header-nav-link" href="/features" data-ga-click="(Logged out) Header, go to features, text:features">Features</a>
          </li>
          <li class="header-nav-item">
            <a class="header-nav-link" href="https://enterprise.github.com/" data-ga-click="(Logged out) Header, go to enterprise, text:enterprise">Enterprise</a>
          </li>
          <li class="header-nav-item">
            <a class="header-nav-link" href="/blog" data-ga-click="(Logged out) Header, go to blog, text:blog">Blog</a>
          </li>
      </ul>

  </div>
</div>



      <div id="start-of-content" class="accessibility-aid"></div>
          <div class="site" itemscope itemtype="http://schema.org/WebPage">
    <div id="js-flash-container">
      
    </div>
    <div class="pagehead repohead instapaper_ignore readability-menu">
      <div class="container">

        
<ul class="pagehead-actions">

  <li>
      <a href="/login?return_to=%2Fdartraiden%2FLinkification"
    class="btn btn-sm btn-with-count tooltipped tooltipped-n"
    aria-label="You must be signed in to watch a repository" rel="nofollow">
    <span class="octicon octicon-eye"></span>
    Watch
  </a>
  <a class="social-count" href="/dartraiden/Linkification/watchers">
    1
  </a>

  </li>

  <li>
      <a href="/login?return_to=%2Fdartraiden%2FLinkification"
    class="btn btn-sm btn-with-count tooltipped tooltipped-n"
    aria-label="You must be signed in to star a repository" rel="nofollow">
    <span class="octicon octicon-star"></span>
    Star
  </a>

    <a class="social-count js-social-count" href="/dartraiden/Linkification/stargazers">
      0
    </a>

  </li>

    <li>
      <a href="/login?return_to=%2Fdartraiden%2FLinkification"
        class="btn btn-sm btn-with-count tooltipped tooltipped-n"
        aria-label="You must be signed in to fork a repository" rel="nofollow">
        <span class="octicon octicon-repo-forked"></span>
        Fork
      </a>
      <a href="/dartraiden/Linkification/network" class="social-count">
        1
      </a>
    </li>
</ul>

        <h1 itemscope itemtype="http://data-vocabulary.org/Breadcrumb" class="entry-title public">
          <span class="mega-octicon octicon-repo-forked"></span>
          <span class="author"><a href="/dartraiden" class="url fn" itemprop="url" rel="author"><span itemprop="title">dartraiden</span></a></span><!--
       --><span class="path-divider">/</span><!--
       --><strong><a href="/dartraiden/Linkification" data-pjax="#js-repo-pjax-container">Linkification</a></strong>

          <span class="page-context-loader">
            <img alt="" height="16" src="https://assets-cdn.github.com/assets/spinners/octocat-spinner-32-e513294efa576953719e4e2de888dd9cf929b7d62ed8d05f25e731d02452ab6c.gif" width="16" />
          </span>

            <span class="fork-flag">
              <span class="text">forked from <a href="/Splurov/user-scripts">Splurov/user-scripts</a></span>
            </span>
        </h1>
      </div><!-- /.container -->
    </div><!-- /.repohead -->

    <div class="container">
      <div class="repository-with-sidebar repo-container new-discussion-timeline  ">
        <div class="repository-sidebar clearfix">
            
<nav class="sunken-menu repo-nav js-repo-nav js-sidenav-container-pjax js-octicon-loaders"
     role="navigation"
     data-pjax="#js-repo-pjax-container"
     data-issue-count-url="/dartraiden/Linkification/issues/counts">
  <ul class="sunken-menu-group">
    <li class="tooltipped tooltipped-w" aria-label="Code">
      <a href="/dartraiden/Linkification" aria-label="Code" class="selected js-selected-navigation-item sunken-menu-item" data-hotkey="g c" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches /dartraiden/Linkification">
        <span class="octicon octicon-code"></span> <span class="full-word">Code</span>
        <img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/assets/spinners/octocat-spinner-32-e513294efa576953719e4e2de888dd9cf929b7d62ed8d05f25e731d02452ab6c.gif" width="16" />
</a>    </li>

      <li class="tooltipped tooltipped-w" aria-label="Issues">
        <a href="/dartraiden/Linkification/issues" aria-label="Issues" class="js-selected-navigation-item sunken-menu-item" data-hotkey="g i" data-selected-links="repo_issues repo_labels repo_milestones /dartraiden/Linkification/issues">
          <span class="octicon octicon-issue-opened"></span> <span class="full-word">Issues</span>
          <span class="js-issue-replace-counter"></span>
          <img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/assets/spinners/octocat-spinner-32-e513294efa576953719e4e2de888dd9cf929b7d62ed8d05f25e731d02452ab6c.gif" width="16" />
</a>      </li>

    <li class="tooltipped tooltipped-w" aria-label="Pull requests">
      <a href="/dartraiden/Linkification/pulls" aria-label="Pull requests" class="js-selected-navigation-item sunken-menu-item" data-hotkey="g p" data-selected-links="repo_pulls /dartraiden/Linkification/pulls">
          <span class="octicon octicon-git-pull-request"></span> <span class="full-word">Pull requests</span>
          <span class="js-pull-replace-counter"></span>
          <img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/assets/spinners/octocat-spinner-32-e513294efa576953719e4e2de888dd9cf929b7d62ed8d05f25e731d02452ab6c.gif" width="16" />
</a>    </li>

  </ul>
  <div class="sunken-menu-separator"></div>
  <ul class="sunken-menu-group">

    <li class="tooltipped tooltipped-w" aria-label="Pulse">
      <a href="/dartraiden/Linkification/pulse" aria-label="Pulse" class="js-selected-navigation-item sunken-menu-item" data-selected-links="pulse /dartraiden/Linkification/pulse">
        <span class="octicon octicon-pulse"></span> <span class="full-word">Pulse</span>
        <img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/assets/spinners/octocat-spinner-32-e513294efa576953719e4e2de888dd9cf929b7d62ed8d05f25e731d02452ab6c.gif" width="16" />
</a>    </li>

    <li class="tooltipped tooltipped-w" aria-label="Graphs">
      <a href="/dartraiden/Linkification/graphs" aria-label="Graphs" class="js-selected-navigation-item sunken-menu-item" data-selected-links="repo_graphs repo_contributors /dartraiden/Linkification/graphs">
        <span class="octicon octicon-graph"></span> <span class="full-word">Graphs</span>
        <img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/assets/spinners/octocat-spinner-32-e513294efa576953719e4e2de888dd9cf929b7d62ed8d05f25e731d02452ab6c.gif" width="16" />
</a>    </li>
  </ul>


</nav>

              <div class="only-with-full-nav">
                  
<div class="js-clone-url clone-url open"
  data-protocol-type="http">
  <h3><span class="text-emphasized">HTTPS</span> clone URL</h3>
  <div class="input-group js-zeroclipboard-container">
    <input type="text" class="input-mini input-monospace js-url-field js-zeroclipboard-target"
           value="https://github.com/dartraiden/Linkification.git" readonly="readonly">
    <span class="input-group-button">
      <button aria-label="Copy to clipboard" class="js-zeroclipboard btn btn-sm zeroclipboard-button tooltipped tooltipped-s" data-copied-hint="Copied!" type="button"><span class="octicon octicon-clippy"></span></button>
    </span>
  </div>
</div>

  
<div class="js-clone-url clone-url "
  data-protocol-type="subversion">
  <h3><span class="text-emphasized">Subversion</span> checkout URL</h3>
  <div class="input-group js-zeroclipboard-container">
    <input type="text" class="input-mini input-monospace js-url-field js-zeroclipboard-target"
           value="https://github.com/dartraiden/Linkification" readonly="readonly">
    <span class="input-group-button">
      <button aria-label="Copy to clipboard" class="js-zeroclipboard btn btn-sm zeroclipboard-button tooltipped tooltipped-s" data-copied-hint="Copied!" type="button"><span class="octicon octicon-clippy"></span></button>
    </span>
  </div>
</div>



<div class="clone-options">You can clone with
  <form accept-charset="UTF-8" action="/users/set_protocol?protocol_selector=http&amp;protocol_type=clone" class="inline-form js-clone-selector-form " data-remote="true" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="wkAE1u0teQd4Xj5hUwPaIEYfIqbD1kZ3Ni2yHkGDTHelhQmgZUEQaFhUBFk4teDhdLqpOKs3g5mcuu1ZzQkHAg==" /></div><button class="btn-link js-clone-selector" data-protocol="http" type="submit">HTTPS</button></form> or <form accept-charset="UTF-8" action="/users/set_protocol?protocol_selector=subversion&amp;protocol_type=clone" class="inline-form js-clone-selector-form " data-remote="true" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="ysy6wfGrKL4NFYaIGkS0uck+XriFlV32q2rfY2WKBZ2zdM+XdEKZ9fZpDRdyk7rqhXrL7AGLiYE0hIAGWJ4dQg==" /></div><button class="btn-link js-clone-selector" data-protocol="subversion" type="submit">Subversion</button></form>.
  <a href="https://help.github.com/articles/which-remote-url-should-i-use" class="help tooltipped tooltipped-n" aria-label="Get help on which URL is right for you.">
    <span class="octicon octicon-question"></span>
  </a>
</div>




                <a href="/dartraiden/Linkification/archive/master.zip"
                   class="btn btn-sm sidebar-button"
                   aria-label="Download the contents of dartraiden/Linkification as a zip file"
                   title="Download the contents of dartraiden/Linkification as a zip file"
                   rel="nofollow">
                  <span class="octicon octicon-cloud-download"></span>
                  Download ZIP
                </a>
              </div>
        </div><!-- /.repository-sidebar -->

        <div id="js-repo-pjax-container" class="repository-content context-loader-container" data-pjax-container>

          

<a href="/dartraiden/Linkification/blob/468722a518c36ca559123e0aa1e91aeb051ecd96/linkification.user.js" class="hidden js-permalink-shortcut" data-hotkey="y">Permalink</a>

<!-- blob contrib key: blob_contributors:v21:ee5655c731d5f67dd6052af9aad4b640 -->

<div class="file-navigation js-zeroclipboard-container">
  
<div class="select-menu js-menu-container js-select-menu left">
  <span class="btn btn-sm select-menu-button js-menu-target css-truncate" data-hotkey="w"
    data-ref="master"
    title="master"
    role="button" aria-label="Switch branches or tags" tabindex="0" aria-haspopup="true">
    <span class="octicon octicon-git-branch"></span>
    <i>branch:</i>
    <span class="js-select-button css-truncate-target">master</span>
  </span>

  <div class="select-menu-modal-holder js-menu-content js-navigation-container" data-pjax aria-hidden="true">

    <div class="select-menu-modal">
      <div class="select-menu-header">
        <span class="select-menu-title">Switch branches/tags</span>
        <span class="octicon octicon-x js-menu-close" role="button" aria-label="Close"></span>
      </div>

      <div class="select-menu-filters">
        <div class="select-menu-text-filter">
          <input type="text" aria-label="Filter branches/tags" id="context-commitish-filter-field" class="js-filterable-field js-navigation-enable" placeholder="Filter branches/tags">
        </div>
        <div class="select-menu-tabs">
          <ul>
            <li class="select-menu-tab">
              <a href="#" data-tab-filter="branches" data-filter-placeholder="Filter branches/tags" class="js-select-menu-tab">Branches</a>
            </li>
            <li class="select-menu-tab">
              <a href="#" data-tab-filter="tags" data-filter-placeholder="Find a tag…" class="js-select-menu-tab">Tags</a>
            </li>
          </ul>
        </div>
      </div>

      <div class="select-menu-list select-menu-tab-bucket js-select-menu-tab-bucket" data-tab-filter="branches">

        <div data-filterable-for="context-commitish-filter-field" data-filterable-type="substring">


            <a class="select-menu-item js-navigation-item js-navigation-open selected"
               href="/dartraiden/Linkification/blob/master/linkification.user.js"
               data-name="master"
               data-skip-pjax="true"
               rel="nofollow">
              <span class="select-menu-item-icon octicon octicon-check"></span>
              <span class="select-menu-item-text css-truncate-target" title="master">
                master
              </span>
            </a>
        </div>

          <div class="select-menu-no-results">Nothing to show</div>
      </div>

      <div class="select-menu-list select-menu-tab-bucket js-select-menu-tab-bucket" data-tab-filter="tags">
        <div data-filterable-for="context-commitish-filter-field" data-filterable-type="substring">


        </div>

        <div class="select-menu-no-results">Nothing to show</div>
      </div>

    </div>
  </div>
</div>

  <div class="btn-group right">
    <a href="/dartraiden/Linkification/find/master"
          class="js-show-file-finder btn btn-sm empty-icon tooltipped tooltipped-s"
          data-pjax
          data-hotkey="t"
          aria-label="Quickly jump between files">
      <span class="octicon octicon-list-unordered"></span>
    </a>
    <button aria-label="Copy file path to clipboard" class="js-zeroclipboard btn btn-sm zeroclipboard-button tooltipped tooltipped-s" data-copied-hint="Copied!" type="button"><span class="octicon octicon-clippy"></span></button>
  </div>

  <div class="breadcrumb js-zeroclipboard-target">
    <span class="repo-root js-repo-root"><span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/dartraiden/Linkification" class="" data-branch="master" data-pjax="true" itemscope="url"><span itemprop="title">Linkification</span></a></span></span><span class="separator">/</span><strong class="final-path">linkification.user.js</strong>
  </div>
</div>


  <div class="commit file-history-tease">
    <div class="file-history-tease-header">
        <img alt="@dartraiden" class="avatar" height="24" src="https://avatars1.githubusercontent.com/u/5046855?v=3&amp;s=48" width="24" />
        <span class="author"><a href="/dartraiden" rel="author">dartraiden</a></span>
        <time datetime="2015-06-10T09:12:12Z" is="relative-time">Jun 10, 2015</time>
        <div class="commit-title">
            <a href="/dartraiden/Linkification/commit/468722a518c36ca559123e0aa1e91aeb051ecd96" class="message" data-pjax="true" title="added yandex.com support, removed icon">added yandex.com support, removed icon</a>
        </div>
    </div>

    <div class="participation">
      <p class="quickstat">
        <a href="#blob_contributors_box" rel="facebox">
          <strong>1</strong>
           contributor
        </a>
      </p>
      
    </div>
    <div id="blob_contributors_box" style="display:none">
      <h2 class="facebox-header">Users who have contributed to this file</h2>
      <ul class="facebox-user-list">
          <li class="facebox-user-list-item">
            <img alt="@dartraiden" height="24" src="https://avatars1.githubusercontent.com/u/5046855?v=3&amp;s=48" width="24" />
            <a href="/dartraiden">dartraiden</a>
          </li>
      </ul>
    </div>
  </div>

<div class="file">
  <div class="file-header">
    <div class="file-actions">

      <div class="btn-group">
        <a href="/dartraiden/Linkification/raw/master/linkification.user.js" class="btn btn-sm " id="raw-url">Raw</a>
          <a href="/dartraiden/Linkification/blame/master/linkification.user.js" class="btn btn-sm js-update-url-with-hash">Blame</a>
        <a href="/dartraiden/Linkification/commits/master/linkification.user.js" class="btn btn-sm " rel="nofollow">History</a>
      </div>


          <button type="button" class="octicon-btn disabled tooltipped tooltipped-n" aria-label="You must be signed in to make or propose changes">
            <span class="octicon octicon-pencil"></span>
          </button>

        <button type="button" class="octicon-btn octicon-btn-danger disabled tooltipped tooltipped-n" aria-label="You must be signed in to make or propose changes">
          <span class="octicon octicon-trashcan"></span>
        </button>
    </div>

    <div class="file-info">
        85 lines (77 sloc)
        <span class="file-info-divider"></span>
      10.571 kB
    </div>
  </div>
  
  <div class="blob-wrapper data type-javascript">
      <table class="highlight tab-size js-file-line-container" data-tab-size="8">
      <tr>
        <td id="L1" class="blob-num js-line-number" data-line-number="1"></td>
        <td id="LC1" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// ==UserScript==</span></td>
      </tr>
      <tr>
        <td id="L2" class="blob-num js-line-number" data-line-number="2"></td>
        <td id="LC2" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// @name            Linkification</span></td>
      </tr>
      <tr>
        <td id="L3" class="blob-num js-line-number" data-line-number="3"></td>
        <td id="LC3" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// @description     Turn plain text URLs into clickable links</span></td>
      </tr>
      <tr>
        <td id="L4" class="blob-num js-line-number" data-line-number="4"></td>
        <td id="LC4" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// @namespace       http://userscripts.org/users/splurov/</span></td>
      </tr>
      <tr>
        <td id="L5" class="blob-num js-line-number" data-line-number="5"></td>
        <td id="LC5" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// @version         20150610.1</span></td>
      </tr>
      <tr>
        <td id="L6" class="blob-num js-line-number" data-line-number="6"></td>
        <td id="LC6" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// @include         *</span></td>
      </tr>
      <tr>
        <td id="L7" class="blob-num js-line-number" data-line-number="7"></td>
        <td id="LC7" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// @exclude         http://www.google.tld/search*</span></td>
      </tr>
      <tr>
        <td id="L8" class="blob-num js-line-number" data-line-number="8"></td>
        <td id="LC8" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// @exclude         https://www.google.tld/search*</span></td>
      </tr>
      <tr>
        <td id="L9" class="blob-num js-line-number" data-line-number="9"></td>
        <td id="LC9" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// @exclude         http://music.google.com/*</span></td>
      </tr>
      <tr>
        <td id="L10" class="blob-num js-line-number" data-line-number="10"></td>
        <td id="LC10" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// @exclude         https://music.google.com/*</span></td>
      </tr>
      <tr>
        <td id="L11" class="blob-num js-line-number" data-line-number="11"></td>
        <td id="LC11" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// @exclude         http://mail.google.com/*</span></td>
      </tr>
      <tr>
        <td id="L12" class="blob-num js-line-number" data-line-number="12"></td>
        <td id="LC12" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// @exclude         https://mail.google.com/*</span></td>
      </tr>
      <tr>
        <td id="L13" class="blob-num js-line-number" data-line-number="13"></td>
        <td id="LC13" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// @exclude         http://docs.google.com/*</span></td>
      </tr>
      <tr>
        <td id="L14" class="blob-num js-line-number" data-line-number="14"></td>
        <td id="LC14" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// @exclude         https://docs.google.com/*</span></td>
      </tr>
      <tr>
        <td id="L15" class="blob-num js-line-number" data-line-number="15"></td>
        <td id="LC15" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// @exclude         http://mxr.mozilla.org/*</span></td>
      </tr>
      <tr>
        <td id="L16" class="blob-num js-line-number" data-line-number="16"></td>
        <td id="LC16" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// @exclude         http://yandex.com/search*</span></td>
      </tr>
      <tr>
        <td id="L17" class="blob-num js-line-number" data-line-number="17"></td>
        <td id="LC17" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// @exclude         https://yandex.com/search*</span></td>
      </tr>
      <tr>
        <td id="L18" class="blob-num js-line-number" data-line-number="18"></td>
        <td id="LC18" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// @exclude         http://yandex.ru/search*</span></td>
      </tr>
      <tr>
        <td id="L19" class="blob-num js-line-number" data-line-number="19"></td>
        <td id="LC19" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// @exclude         https://yandex.ru/search*</span></td>
      </tr>
      <tr>
        <td id="L20" class="blob-num js-line-number" data-line-number="20"></td>
      </tr>
      <tr>
        <td id="L21" class="blob-num js-line-number" data-line-number="21"></td>
      </tr>
      <tr>
        <td id="L22" class="blob-num js-line-number" data-line-number="22"></td>
        <td id="LC22" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// @supportURL	    https://github.com/dartraiden/Linkification/issues</span></td>
      </tr>
      <tr>
        <td id="L23" class="blob-num js-line-number" data-line-number="23"></td>
        <td id="LC23" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// ==/UserScript==<</span></td>
      </tr>
      <tr>
        <td id="L24" class="blob-num js-line-number" data-line-number="24"></td>
        <td id="LC24" class="blob-code blob-code-inner js-file-line">
</td>
      </tr>
      <tr>
        <td id="L25" class="blob-num js-line-number" data-line-number="25"></td>
        <td id="LC25" class="blob-code blob-code-inner js-file-line">(<span class="pl-k">function</span>(){</td>
      </tr>
      <tr>
        <td id="L26" class="blob-num js-line-number" data-line-number="26"></td>
        <td id="LC26" class="blob-code blob-code-inner js-file-line">
</td>
      </tr>
      <tr>
        <td id="L27" class="blob-num js-line-number" data-line-number="27"></td>
        <td id="LC27" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// (c) http://data.iana.org/TLD/tlds-alpha-by-domain.txt</span></td>
      </tr>
      <tr>
        <td id="L28" class="blob-num js-line-number" data-line-number="28"></td>
        <td id="LC28" class="blob-code blob-code-inner js-file-line">var domains = [&#39;abb&#39;, &#39;abbott&#39;, &#39;abogado&#39;, &#39;ac&#39;, &#39;academy&#39;, &#39;accenture&#39;, &#39;accountant&#39;, &#39;accountants&#39;, &#39;active&#39;, &#39;actor&#39;, &#39;ad&#39;, &#39;ads&#39;, &#39;adult&#39;, &#39;ae&#39;, &#39;aero&#39;, &#39;af&#39;, &#39;afl&#39;, &#39;ag&#39;, &#39;agency&#39;, &#39;ai&#39;, &#39;aig&#39;, &#39;airforce&#39;, &#39;al&#39;, &#39;allfinanz&#39;, &#39;alsace&#39;, &#39;am&#39;, &#39;amsterdam&#39;, &#39;an&#39;, &#39;android&#39;, &#39;ao&#39;, &#39;apartments&#39;, &#39;aq&#39;, &#39;aquarelle&#39;, &#39;ar&#39;, &#39;archi&#39;, &#39;army&#39;, &#39;arpa&#39;, &#39;as&#39;, &#39;asia&#39;, &#39;associates&#39;, &#39;at&#39;, &#39;attorney&#39;, &#39;au&#39;, &#39;auction&#39;, &#39;audio&#39;, &#39;auto&#39;, &#39;autos&#39;, &#39;aw&#39;, &#39;ax&#39;, &#39;axa&#39;, &#39;az&#39;, &#39;ba&#39;, &#39;band&#39;, &#39;bank&#39;, &#39;bar&#39;, &#39;barclaycard&#39;, &#39;barclays&#39;, &#39;bargains&#39;, &#39;bauhaus&#39;, &#39;bayern&#39;, &#39;bb&#39;, &#39;bbc&#39;, &#39;bd&#39;, &#39;be&#39;, &#39;beer&#39;, &#39;berlin&#39;, &#39;best&#39;, &#39;bf&#39;, &#39;bg&#39;, &#39;bh&#39;, &#39;bi&#39;, &#39;bid&#39;, &#39;bike&#39;, &#39;bingo&#39;, &#39;bio&#39;, &#39;biz&#39;, &#39;bj&#39;, &#39;black&#39;, &#39;blackfriday&#39;, &#39;bloomberg&#39;, &#39;blue&#39;, &#39;bm&#39;, &#39;bmw&#39;, &#39;bn&#39;, &#39;bnpparibas&#39;, &#39;bo&#39;, &#39;boats&#39;, &#39;bond&#39;, &#39;boo&#39;, &#39;boutique&#39;, &#39;br&#39;, &#39;bridgestone&#39;, &#39;broker&#39;, &#39;brussels&#39;, &#39;bs&#39;, &#39;bt&#39;, &#39;budapest&#39;, &#39;build&#39;, &#39;builders&#39;, &#39;business&#39;, &#39;buzz&#39;, &#39;bv&#39;, &#39;bw&#39;, &#39;by&#39;, &#39;bz&#39;, &#39;bzh&#39;, &#39;ca&#39;, &#39;cab&#39;, &#39;cafe&#39;, &#39;cal&#39;, &#39;camera&#39;, &#39;camp&#39;, &#39;cancerresearch&#39;, &#39;canon&#39;, &#39;capetown&#39;, &#39;capital&#39;, &#39;caravan&#39;, &#39;cards&#39;, &#39;care&#39;, &#39;career&#39;, &#39;careers&#39;, &#39;cars&#39;, &#39;cartier&#39;, &#39;casa&#39;, &#39;cash&#39;, &#39;casino&#39;, &#39;cat&#39;, &#39;catering&#39;, &#39;cbn&#39;, &#39;cc&#39;, &#39;cd&#39;, &#39;center&#39;, &#39;ceo&#39;, &#39;cern&#39;, &#39;cf&#39;, &#39;cfa&#39;, &#39;cfd&#39;, &#39;cg&#39;, &#39;ch&#39;, &#39;channel&#39;, &#39;chat&#39;, &#39;cheap&#39;, &#39;chloe&#39;, &#39;christmas&#39;, &#39;chrome&#39;, &#39;church&#39;, &#39;ci&#39;, &#39;citic&#39;, &#39;city&#39;, &#39;ck&#39;, &#39;cl&#39;, &#39;claims&#39;, &#39;cleaning&#39;, &#39;click&#39;, &#39;clinic&#39;, &#39;clothing&#39;, &#39;club&#39;, &#39;cm&#39;, &#39;cn&#39;, &#39;co&#39;, &#39;coach&#39;, &#39;codes&#39;, &#39;coffee&#39;, &#39;college&#39;, &#39;cologne&#39;, &#39;com&#39;, &#39;community&#39;, &#39;company&#39;, &#39;computer&#39;, &#39;condos&#39;, &#39;construction&#39;, &#39;consulting&#39;, &#39;contractors&#39;, &#39;cooking&#39;, &#39;cool&#39;, &#39;coop&#39;, &#39;country&#39;, &#39;courses&#39;, &#39;cr&#39;, &#39;credit&#39;, &#39;creditcard&#39;, &#39;cricket&#39;, &#39;crs&#39;, &#39;cruises&#39;, &#39;cu&#39;, &#39;cuisinella&#39;, &#39;cv&#39;, &#39;cw&#39;, &#39;cx&#39;, &#39;cy&#39;, &#39;cymru&#39;, &#39;cyou&#39;, &#39;cz&#39;, &#39;dabur&#39;, &#39;dad&#39;, &#39;dance&#39;, &#39;date&#39;, &#39;dating&#39;, &#39;datsun&#39;, &#39;day&#39;, &#39;dclk&#39;, &#39;de&#39;, &#39;deals&#39;, &#39;degree&#39;, &#39;delivery&#39;, &#39;democrat&#39;, &#39;dental&#39;, &#39;dentist&#39;, &#39;desi&#39;, &#39;design&#39;, &#39;dev&#39;, &#39;diamonds&#39;, &#39;diet&#39;, &#39;digital&#39;, &#39;direct&#39;, &#39;directory&#39;, &#39;discount&#39;, &#39;dj&#39;, &#39;dk&#39;, &#39;dm&#39;, &#39;dnp&#39;, &#39;do&#39;, &#39;docs&#39;, &#39;dog&#39;, &#39;doha&#39;, &#39;domains&#39;, &#39;doosan&#39;, &#39;download&#39;, &#39;durban&#39;, &#39;dvag&#39;, &#39;dz&#39;, &#39;eat&#39;, &#39;ec&#39;, &#39;edu&#39;, &#39;education&#39;, &#39;ee&#39;, &#39;eg&#39;, &#39;email&#39;, &#39;emerck&#39;, &#39;energy&#39;, &#39;engineer&#39;, &#39;engineering&#39;, &#39;enterprises&#39;, &#39;epson&#39;, &#39;equipment&#39;, &#39;er&#39;, &#39;erni&#39;, &#39;es&#39;, &#39;esq&#39;, &#39;estate&#39;, &#39;et&#39;, &#39;eu&#39;, &#39;eurovision&#39;, &#39;eus&#39;, &#39;events&#39;, &#39;everbank&#39;, &#39;exchange&#39;, &#39;expert&#39;, &#39;exposed&#39;, &#39;express&#39;, &#39;fail&#39;, &#39;faith&#39;, &#39;fan&#39;, &#39;fans&#39;, &#39;farm&#39;, &#39;fashion&#39;, &#39;feedback&#39;, &#39;fi&#39;, &#39;film&#39;, &#39;finance&#39;, &#39;financial&#39;, &#39;firmdale&#39;, &#39;fish&#39;, &#39;fishing&#39;, &#39;fit&#39;, &#39;fitness&#39;, &#39;fj&#39;, &#39;fk&#39;, &#39;flights&#39;, &#39;florist&#39;, &#39;flowers&#39;, &#39;flsmidth&#39;, &#39;fly&#39;, &#39;fm&#39;, &#39;fo&#39;, &#39;foo&#39;, &#39;football&#39;, &#39;forex&#39;, &#39;forsale&#39;, &#39;foundation&#39;, &#39;fr&#39;, &#39;frl&#39;, &#39;frogans&#39;, &#39;fund&#39;, &#39;furniture&#39;, &#39;futbol&#39;, &#39;ga&#39;, &#39;gal&#39;, &#39;gallery&#39;, &#39;garden&#39;, &#39;gb&#39;, &#39;gbiz&#39;, &#39;gd&#39;, &#39;gdn&#39;, &#39;ge&#39;, &#39;gent&#39;, &#39;gf&#39;, &#39;gg&#39;, &#39;ggee&#39;, &#39;gh&#39;, &#39;gi&#39;, &#39;gift&#39;, &#39;gifts&#39;, &#39;gives&#39;, &#39;gl&#39;, &#39;glass&#39;, &#39;gle&#39;, &#39;global&#39;, &#39;globo&#39;, &#39;gm&#39;, &#39;gmail&#39;, &#39;gmo&#39;, &#39;gmx&#39;, &#39;gn&#39;, &#39;gold&#39;, &#39;goldpoint&#39;, &#39;golf&#39;, &#39;goo&#39;, &#39;goog&#39;, &#39;google&#39;, &#39;gop&#39;, &#39;gov&#39;, &#39;gp&#39;, &#39;gq&#39;, &#39;gr&#39;, &#39;graphics&#39;, &#39;gratis&#39;, &#39;green&#39;, &#39;gripe&#39;, &#39;gs&#39;, &#39;gt&#39;, &#39;gu&#39;, &#39;guge&#39;, &#39;guide&#39;, &#39;guitars&#39;, &#39;guru&#39;, &#39;gw&#39;, &#39;gy&#39;, &#39;hamburg&#39;, &#39;hangout&#39;, &#39;haus&#39;, &#39;healthcare&#39;, &#39;help&#39;, &#39;here&#39;, &#39;hermes&#39;, &#39;hiphop&#39;, &#39;hitachi&#39;, &#39;hiv&#39;, &#39;hk&#39;, &#39;hm&#39;, &#39;hn&#39;, &#39;hockey&#39;, &#39;holdings&#39;, &#39;holiday&#39;, &#39;homes&#39;, &#39;honda&#39;, &#39;horse&#39;, &#39;host&#39;, &#39;hosting&#39;, &#39;house&#39;, &#39;how&#39;, &#39;hr&#39;, &#39;ht&#39;, &#39;hu&#39;, &#39;ibm&#39;, &#39;icu&#39;, &#39;id&#39;, &#39;ie&#39;, &#39;ifm&#39;, &#39;il&#39;, &#39;im&#39;, &#39;immo&#39;, &#39;immobilien&#39;, &#39;in&#39;, &#39;industries&#39;, &#39;infiniti&#39;, &#39;info&#39;, &#39;ing&#39;, &#39;ink&#39;, &#39;institute&#39;, &#39;insure&#39;, &#39;int&#39;, &#39;international&#39;, &#39;investments&#39;, &#39;io&#39;, &#39;iq&#39;, &#39;ir&#39;, &#39;irish&#39;, &#39;is&#39;, &#39;it&#39;, &#39;iwc&#39;, &#39;java&#39;, &#39;jcb&#39;, &#39;je&#39;, &#39;jetzt&#39;, &#39;jewelry&#39;, &#39;jm&#39;, &#39;jo&#39;, &#39;jobs&#39;, &#39;joburg&#39;, &#39;jp&#39;, &#39;juegos&#39;, &#39;kaufen&#39;, &#39;kddi&#39;, &#39;ke&#39;, &#39;kg&#39;, &#39;kh&#39;, &#39;ki&#39;, &#39;kim&#39;, &#39;kitchen&#39;, &#39;kiwi&#39;, &#39;km&#39;, &#39;kn&#39;, &#39;koeln&#39;, &#39;komatsu&#39;, &#39;kp&#39;, &#39;kr&#39;, &#39;krd&#39;, &#39;kred&#39;, &#39;kw&#39;, &#39;ky&#39;, &#39;kyoto&#39;, &#39;kz&#39;, &#39;la&#39;, &#39;lacaixa&#39;, &#39;land&#39;, &#39;lat&#39;, &#39;latrobe&#39;, &#39;lawyer&#39;, &#39;lb&#39;, &#39;lc&#39;, &#39;lds&#39;, &#39;lease&#39;, &#39;leclerc&#39;, &#39;legal&#39;, &#39;lgbt&#39;, &#39;li&#39;, &#39;liaison&#39;, &#39;lidl&#39;, &#39;life&#39;, &#39;lighting&#39;, &#39;limited&#39;, &#39;limo&#39;, &#39;link&#39;, &#39;lk&#39;, &#39;loan&#39;, &#39;loans&#39;, &#39;lol&#39;, &#39;london&#39;, &#39;lotte&#39;, &#39;lotto&#39;, &#39;love&#39;, &#39;lr&#39;, &#39;ls&#39;, &#39;lt&#39;, &#39;ltda&#39;, &#39;lu&#39;, &#39;luxe&#39;, &#39;luxury&#39;, &#39;lv&#39;, &#39;ly&#39;, &#39;ma&#39;, &#39;madrid&#39;, &#39;maif&#39;, &#39;maison&#39;, &#39;management&#39;, &#39;mango&#39;, &#39;market&#39;, &#39;marketing&#39;, &#39;markets&#39;, &#39;marriott&#39;, &#39;mc&#39;, &#39;md&#39;, &#39;me&#39;, &#39;media&#39;, &#39;meet&#39;, &#39;melbourne&#39;, &#39;meme&#39;, &#39;memorial&#39;, &#39;menu&#39;, &#39;mg&#39;, &#39;mh&#39;, &#39;miami&#39;, &#39;mil&#39;, &#39;mini&#39;, &#39;mk&#39;, &#39;ml&#39;, &#39;mm&#39;, &#39;mma&#39;, &#39;mn&#39;, &#39;mo&#39;, &#39;mobi&#39;, &#39;moda&#39;, &#39;moe&#39;, &#39;monash&#39;, &#39;money&#39;, &#39;mormon&#39;, &#39;mortgage&#39;, &#39;moscow&#39;, &#39;motorcycles&#39;, &#39;mov&#39;, &#39;movie&#39;, &#39;mp&#39;, &#39;mq&#39;, &#39;mr&#39;, &#39;ms&#39;, &#39;mt&#39;, &#39;mtn&#39;, &#39;mtpc&#39;, &#39;mu&#39;, &#39;museum&#39;, &#39;mv&#39;, &#39;mw&#39;, &#39;mx&#39;, &#39;my&#39;, &#39;mz&#39;, &#39;na&#39;, &#39;nadex&#39;, &#39;nagoya&#39;, &#39;name&#39;, &#39;navy&#39;, &#39;nc&#39;, &#39;ne&#39;, &#39;nec&#39;, &#39;net&#39;, &#39;network&#39;, &#39;neustar&#39;, &#39;new&#39;, &#39;news&#39;, &#39;nexus&#39;, &#39;nf&#39;, &#39;ng&#39;, &#39;ngo&#39;, &#39;nhk&#39;, &#39;ni&#39;, &#39;nico&#39;, &#39;ninja&#39;, &#39;nissan&#39;, &#39;nl&#39;, &#39;no&#39;, &#39;np&#39;, &#39;nr&#39;, &#39;nra&#39;, &#39;nrw&#39;, &#39;ntt&#39;, &#39;nu&#39;, &#39;nyc&#39;, &#39;nz&#39;, &#39;okinawa&#39;, &#39;om&#39;, &#39;one&#39;, &#39;ong&#39;, &#39;onl&#39;, &#39;online&#39;, &#39;ooo&#39;, &#39;oracle&#39;, &#39;org&#39;, &#39;organic&#39;, &#39;osaka&#39;, &#39;otsuka&#39;, &#39;ovh&#39;, &#39;pa&#39;, &#39;page&#39;, &#39;panerai&#39;, &#39;paris&#39;, &#39;partners&#39;, &#39;parts&#39;, &#39;party&#39;, &#39;pe&#39;, &#39;pf&#39;, &#39;pg&#39;, &#39;ph&#39;, &#39;pharmacy&#39;, &#39;philips&#39;, &#39;photo&#39;, &#39;photography&#39;, &#39;photos&#39;, &#39;physio&#39;, &#39;piaget&#39;, &#39;pics&#39;, &#39;pictet&#39;, &#39;pictures&#39;, &#39;pink&#39;, &#39;pizza&#39;, &#39;pk&#39;, &#39;pl&#39;, &#39;place&#39;, &#39;plumbing&#39;, &#39;plus&#39;, &#39;pm&#39;, &#39;pn&#39;, &#39;pohl&#39;, &#39;poker&#39;, &#39;porn&#39;, &#39;post&#39;, &#39;pr&#39;, &#39;praxi&#39;, &#39;press&#39;, &#39;pro&#39;, &#39;prod&#39;, &#39;productions&#39;, &#39;prof&#39;, &#39;properties&#39;, &#39;property&#39;, &#39;ps&#39;, &#39;pt&#39;, &#39;pub&#39;, &#39;pw&#39;, &#39;py&#39;, &#39;qa&#39;, &#39;qpon&#39;, &#39;quebec&#39;, &#39;racing&#39;, &#39;re&#39;, &#39;realtor&#39;, &#39;recipes&#39;, &#39;red&#39;, &#39;redstone&#39;, &#39;rehab&#39;, &#39;reise&#39;, &#39;reisen&#39;, &#39;reit&#39;, &#39;ren&#39;, &#39;rent&#39;, &#39;rentals&#39;, &#39;repair&#39;, &#39;report&#39;, &#39;republican&#39;, &#39;rest&#39;, &#39;restaurant&#39;, &#39;review&#39;, &#39;reviews&#39;, &#39;rich&#39;, &#39;rio&#39;, &#39;rip&#39;, &#39;ro&#39;, &#39;rocks&#39;, &#39;rodeo&#39;, &#39;rs&#39;, &#39;rsvp&#39;, &#39;ru&#39;, &#39;ruhr&#39;, &#39;run&#39;, &#39;rw&#39;, &#39;ryukyu&#39;, &#39;sa&#39;, &#39;saarland&#39;, &#39;sale&#39;, &#39;samsung&#39;, &#39;sap&#39;, &#39;sarl&#39;, &#39;saxo&#39;, &#39;sb&#39;, &#39;sc&#39;, &#39;sca&#39;, &#39;scb&#39;, &#39;schmidt&#39;, &#39;scholarships&#39;, &#39;school&#39;, &#39;schule&#39;, &#39;schwarz&#39;, &#39;science&#39;, &#39;scot&#39;, &#39;sd&#39;, &#39;se&#39;, &#39;seat&#39;, &#39;sener&#39;, &#39;services&#39;, &#39;sew&#39;, &#39;sex&#39;, &#39;sexy&#39;, &#39;sg&#39;, &#39;sh&#39;, &#39;shiksha&#39;, &#39;shoes&#39;, &#39;show&#39;, &#39;shriram&#39;, &#39;si&#39;, &#39;singles&#39;, &#39;site&#39;, &#39;sj&#39;, &#39;sk&#39;, &#39;sky&#39;, &#39;sl&#39;, &#39;sm&#39;, &#39;sn&#39;, &#39;so&#39;, &#39;social&#39;, &#39;software&#39;, &#39;sohu&#39;, &#39;solar&#39;, &#39;solutions&#39;, &#39;sony&#39;, &#39;soy&#39;, &#39;space&#39;, &#39;spiegel&#39;, &#39;spreadbetting&#39;, &#39;sr&#39;, &#39;st&#39;, &#39;study&#39;, &#39;style&#39;, &#39;su&#39;, &#39;sucks&#39;, &#39;supplies&#39;, &#39;supply&#39;, &#39;support&#39;, &#39;surf&#39;, &#39;surgery&#39;, &#39;suzuki&#39;, &#39;sv&#39;, &#39;swiss&#39;, &#39;sx&#39;, &#39;sy&#39;, &#39;sydney&#39;, &#39;systems&#39;, &#39;sz&#39;, &#39;taipei&#39;, &#39;tatar&#39;, &#39;tattoo&#39;, &#39;tax&#39;, &#39;taxi&#39;, &#39;tc&#39;, &#39;td&#39;, &#39;team&#39;, &#39;tech&#39;, &#39;technology&#39;, &#39;tel&#39;, &#39;temasek&#39;, &#39;tennis&#39;, &#39;tf&#39;, &#39;tg&#39;, &#39;th&#39;, &#39;theater&#39;, &#39;tickets&#39;, &#39;tienda&#39;, &#39;tips&#39;, &#39;tires&#39;, &#39;tirol&#39;, &#39;tj&#39;, &#39;tk&#39;, &#39;tl&#39;, &#39;tm&#39;, &#39;tn&#39;, &#39;to&#39;, &#39;today&#39;, &#39;tokyo&#39;, &#39;tools&#39;, &#39;top&#39;, &#39;toray&#39;, &#39;toshiba&#39;, &#39;tours&#39;, &#39;town&#39;, &#39;toys&#39;, &#39;tr&#39;, &#39;trade&#39;, &#39;trading&#39;, &#39;training&#39;, &#39;travel&#39;, &#39;trust&#39;, &#39;tt&#39;, &#39;tui&#39;, &#39;tv&#39;, &#39;tw&#39;, &#39;tz&#39;, &#39;ua&#39;, &#39;ug&#39;, &#39;uk&#39;, &#39;university&#39;, &#39;uno&#39;, &#39;uol&#39;, &#39;us&#39;, &#39;uy&#39;, &#39;uz&#39;, &#39;va&#39;, &#39;vacations&#39;, &#39;vc&#39;, &#39;ve&#39;, &#39;vegas&#39;, &#39;ventures&#39;, &#39;versicherung&#39;, &#39;vet&#39;, &#39;vg&#39;, &#39;vi&#39;, &#39;viajes&#39;, &#39;video&#39;, &#39;villas&#39;, &#39;vision&#39;, &#39;vlaanderen&#39;, &#39;vn&#39;, &#39;vodka&#39;, &#39;vote&#39;, &#39;voting&#39;, &#39;voto&#39;, &#39;voyage&#39;, &#39;vu&#39;, &#39;wales&#39;, &#39;wang&#39;, &#39;watch&#39;, &#39;webcam&#39;, &#39;website&#39;, &#39;wed&#39;, &#39;wedding&#39;, &#39;weir&#39;, &#39;wf&#39;, &#39;whoswho&#39;, &#39;wien&#39;, &#39;wiki&#39;, &#39;williamhill&#39;, &#39;win&#39;, &#39;wme&#39;, &#39;work&#39;, &#39;works&#39;, &#39;world&#39;, &#39;ws&#39;, &#39;wtc&#39;, &#39;wtf&#39;, &#39;xerox&#39;, &#39;xin&#39;, &#39;xxx&#39;, &#39;xyz&#39;, &#39;yachts&#39;, &#39;yandex&#39;, &#39;ye&#39;, &#39;yodobashi&#39;, &#39;yoga&#39;, &#39;yokohama&#39;, &#39;youtube&#39;, &#39;yt&#39;, &#39;za&#39;, &#39;zip&#39;, &#39;zm&#39;, &#39;zone&#39;, &#39;zuerich&#39;, &#39;zw&#39;];</td>
      </tr>
      <tr>
        <td id="L29" class="blob-num js-line-number" data-line-number="29"></td>
        <td id="LC29" class="blob-code blob-code-inner js-file-line">
</td>
      </tr>
      <tr>
        <td id="L30" class="blob-num js-line-number" data-line-number="30"></td>
        <td id="LC30" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// (c) http://yellow5.us/firefox/linkification/</span></td>
      </tr>
      <tr>
        <td id="L31" class="blob-num js-line-number" data-line-number="31"></td>
        <td id="LC31" class="blob-code blob-code-inner js-file-line"><span class="pl-k">var</span> tagsForSkip <span class="pl-k">=</span> [<span class="pl-s"><span class="pl-pds">&#39;</span>a<span class="pl-pds">&#39;</span></span>, <span class="pl-s"><span class="pl-pds">&#39;</span>applet<span class="pl-pds">&#39;</span></span>, <span class="pl-s"><span class="pl-pds">&#39;</span>area<span class="pl-pds">&#39;</span></span>, <span class="pl-s"><span class="pl-pds">&#39;</span>embed<span class="pl-pds">&#39;</span></span>, <span class="pl-s"><span class="pl-pds">&#39;</span>frame<span class="pl-pds">&#39;</span></span>, <span class="pl-s"><span class="pl-pds">&#39;</span>frameset<span class="pl-pds">&#39;</span></span>, <span class="pl-s"><span class="pl-pds">&#39;</span>head<span class="pl-pds">&#39;</span></span>, <span class="pl-s"><span class="pl-pds">&#39;</span>iframe<span class="pl-pds">&#39;</span></span>, <span class="pl-s"><span class="pl-pds">&#39;</span>img<span class="pl-pds">&#39;</span></span>, <span class="pl-s"><span class="pl-pds">&#39;</span>map<span class="pl-pds">&#39;</span></span>, <span class="pl-s"><span class="pl-pds">&#39;</span>meta<span class="pl-pds">&#39;</span></span>, <span class="pl-s"><span class="pl-pds">&#39;</span>noscript<span class="pl-pds">&#39;</span></span>, <span class="pl-s"><span class="pl-pds">&#39;</span>object<span class="pl-pds">&#39;</span></span>, <span class="pl-s"><span class="pl-pds">&#39;</span>option<span class="pl-pds">&#39;</span></span>, <span class="pl-s"><span class="pl-pds">&#39;</span>param<span class="pl-pds">&#39;</span></span>, <span class="pl-s"><span class="pl-pds">&#39;</span>script<span class="pl-pds">&#39;</span></span>, <span class="pl-s"><span class="pl-pds">&#39;</span>select<span class="pl-pds">&#39;</span></span>, <span class="pl-s"><span class="pl-pds">&#39;</span>style<span class="pl-pds">&#39;</span></span>, <span class="pl-s"><span class="pl-pds">&#39;</span>textarea<span class="pl-pds">&#39;</span></span>, <span class="pl-s"><span class="pl-pds">&#39;</span>title<span class="pl-pds">&#39;</span></span>];</td>
      </tr>
      <tr>
        <td id="L32" class="blob-num js-line-number" data-line-number="32"></td>
        <td id="LC32" class="blob-code blob-code-inner js-file-line">
</td>
      </tr>
      <tr>
        <td id="L33" class="blob-num js-line-number" data-line-number="33"></td>
        <td id="LC33" class="blob-code blob-code-inner js-file-line"><span class="pl-k">var</span> <span class="pl-en">inArray</span> <span class="pl-k">=</span> <span class="pl-k">function</span>(<span class="pl-smi">value</span>, <span class="pl-smi">items</span>) {</td>
      </tr>
      <tr>
        <td id="L34" class="blob-num js-line-number" data-line-number="34"></td>
        <td id="LC34" class="blob-code blob-code-inner js-file-line">	<span class="pl-k">for</span> (<span class="pl-k">var</span> i <span class="pl-k">=</span> <span class="pl-c1">0</span>; items[i] <span class="pl-k">&amp;&amp;</span> value <span class="pl-k">!=</span> items[i]; i<span class="pl-k">++</span>);</td>
      </tr>
      <tr>
        <td id="L35" class="blob-num js-line-number" data-line-number="35"></td>
        <td id="LC35" class="blob-code blob-code-inner js-file-line">	<span class="pl-k">return</span> value <span class="pl-k">==</span> items[i];</td>
      </tr>
      <tr>
        <td id="L36" class="blob-num js-line-number" data-line-number="36"></td>
        <td id="LC36" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L37" class="blob-num js-line-number" data-line-number="37"></td>
        <td id="LC37" class="blob-code blob-code-inner js-file-line">
</td>
      </tr>
      <tr>
        <td id="L38" class="blob-num js-line-number" data-line-number="38"></td>
        <td id="LC38" class="blob-code blob-code-inner js-file-line"><span class="pl-k">var</span> urlsRegExp <span class="pl-k">=</span><span class="pl-sr"> <span class="pl-pds">/</span>(<span class="pl-k">^</span><span class="pl-k">|</span><span class="pl-c1">[<span class="pl-c1">\s</span>()<span class="pl-cce">\[\]</span>_:~+@*&quot;&#39;&gt;]</span>)((?:https<span class="pl-k">?</span><span class="pl-k">|</span>ftp<span class="pl-k">|</span>irc):<span class="pl-cce">\/\/</span>)<span class="pl-k">?</span>(<span class="pl-c1">[-<span class="pl-c1">a-z</span><span class="pl-c1">\d</span>;:&amp;=+$,%_<span class="pl-c1">.</span>!~*&#39;()]</span><span class="pl-k">+</span>@)<span class="pl-k">?</span>((?:(?:25<span class="pl-c1">[<span class="pl-c1">0-5</span>]</span><span class="pl-k">|</span>2<span class="pl-c1">[<span class="pl-c1">0-4</span>]</span><span class="pl-c1">\d</span><span class="pl-k">|</span><span class="pl-c1">[01]</span><span class="pl-k">?</span><span class="pl-c1">\d\d</span><span class="pl-k">?</span>)<span class="pl-cce">\.</span>)<span class="pl-k">{3}</span>(?:25<span class="pl-c1">[<span class="pl-c1">0-5</span>]</span><span class="pl-k">|</span>2<span class="pl-c1">[<span class="pl-c1">0-4</span>]</span><span class="pl-c1">\d</span><span class="pl-k">|</span><span class="pl-c1">[01]</span><span class="pl-k">?</span><span class="pl-c1">\d\d</span><span class="pl-k">?</span>)<span class="pl-k">|</span>(?:(www<span class="pl-k">|</span>irc<span class="pl-k">|</span>ftp)<span class="pl-cce">\.</span>)<span class="pl-k">?</span>(?:(?:<span class="pl-c1">[<span class="pl-c1">a-z</span><span class="pl-c1">\d</span>]</span><span class="pl-k">|</span><span class="pl-c1">[<span class="pl-c1">a-z</span><span class="pl-c1">\d</span>][<span class="pl-c1">a-z</span><span class="pl-c1">\d</span>-]</span><span class="pl-k">*</span><span class="pl-c1">[<span class="pl-c1">a-z</span><span class="pl-c1">\d</span>]</span>)<span class="pl-cce">\.</span>)<span class="pl-k">+</span>(<span class="pl-c1">[<span class="pl-c1">a-z</span>]</span><span class="pl-k">{2,6}</span>))(:<span class="pl-c1">\d</span><span class="pl-k">+</span>)<span class="pl-k">?</span>(<span class="pl-cce">\/</span>(?:<span class="pl-c1">[-<span class="pl-c1">\w.</span>!~*&#39;()%:@&amp;=+$,;<span class="pl-cce">\/</span>]</span><span class="pl-k">*</span><span class="pl-c1">[<span class="pl-c1">\w</span>~*%@&amp;=+$<span class="pl-cce">\/</span>]</span>)<span class="pl-k">?</span>(?:<span class="pl-cce">\?</span>(?:<span class="pl-c1">[-<span class="pl-c1">\w</span>;<span class="pl-cce">\/</span>?:@&amp;=+$,<span class="pl-c1">.</span>!~*&#39;()%<span class="pl-cce">\[\]</span>|]</span><span class="pl-k">*</span><span class="pl-c1">[<span class="pl-c1">\w</span><span class="pl-cce">\/</span>@&amp;=+$~*%]</span>)<span class="pl-k">?</span>)<span class="pl-k">?</span>(?:#(?:<span class="pl-c1">[-<span class="pl-c1">\w</span>;<span class="pl-cce">\/</span>?:@&amp;=+$,<span class="pl-c1">.</span>!~*&#39;()%]</span><span class="pl-k">*</span><span class="pl-c1">[<span class="pl-c1">\w</span><span class="pl-cce">\/</span>@&amp;=+$~*%]</span>)<span class="pl-k">?</span>)<span class="pl-k">?</span><span class="pl-k">|</span><span class="pl-k">\b</span>)<span class="pl-pds">/</span>i</span></td>
      </tr>
      <tr>
        <td id="L39" class="blob-num js-line-number" data-line-number="39"></td>
        <td id="LC39" class="blob-code blob-code-inner js-file-line">
</td>
      </tr>
      <tr>
        <td id="L40" class="blob-num js-line-number" data-line-number="40"></td>
        <td id="LC40" class="blob-code blob-code-inner js-file-line"><span class="pl-k">var</span> linksCounter <span class="pl-k">=</span> <span class="pl-c1">0</span>;</td>
      </tr>
      <tr>
        <td id="L41" class="blob-num js-line-number" data-line-number="41"></td>
        <td id="LC41" class="blob-code blob-code-inner js-file-line">
</td>
      </tr>
      <tr>
        <td id="L42" class="blob-num js-line-number" data-line-number="42"></td>
        <td id="LC42" class="blob-code blob-code-inner js-file-line"><span class="pl-k">var</span> current <span class="pl-k">=</span> <span class="pl-c1">document</span>.<span class="pl-c1">body</span>;</td>
      </tr>
      <tr>
        <td id="L43" class="blob-num js-line-number" data-line-number="43"></td>
        <td id="LC43" class="blob-code blob-code-inner js-file-line"><span class="pl-k">while</span> (current) {</td>
      </tr>
      <tr>
        <td id="L44" class="blob-num js-line-number" data-line-number="44"></td>
        <td id="LC44" class="blob-code blob-code-inner js-file-line">	<span class="pl-k">if</span> (current.<span class="pl-c1">nodeName</span> <span class="pl-k">==</span> <span class="pl-s"><span class="pl-pds">&#39;</span>#text<span class="pl-pds">&#39;</span></span> <span class="pl-k">&amp;&amp;</span> (match <span class="pl-k">=</span> current.<span class="pl-c1">nodeValue</span>.<span class="pl-c1">match</span>(urlsRegExp)) <span class="pl-k">&amp;&amp;</span> inArray(match[<span class="pl-c1">6</span>], domains)) {</td>
      </tr>
      <tr>
        <td id="L45" class="blob-num js-line-number" data-line-number="45"></td>
        <td id="LC45" class="blob-code blob-code-inner js-file-line">		<span class="pl-k">var</span> url;</td>
      </tr>
      <tr>
        <td id="L46" class="blob-num js-line-number" data-line-number="46"></td>
        <td id="LC46" class="blob-code blob-code-inner js-file-line">		<span class="pl-k">if</span> (match[<span class="pl-c1">3</span>] <span class="pl-k">&amp;&amp;</span> <span class="pl-k">!</span> match[<span class="pl-c1">2</span>] <span class="pl-k">&amp;&amp;</span> <span class="pl-k">!</span> match[<span class="pl-c1">5</span>] <span class="pl-k">&amp;&amp;</span> <span class="pl-k">!</span> match[<span class="pl-c1">8</span>] <span class="pl-k">&amp;&amp;</span> (match[<span class="pl-c1">3</span>].<span class="pl-c1">indexOf</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>:<span class="pl-pds">&#39;</span></span>) <span class="pl-k">==</span> <span class="pl-k">-</span><span class="pl-c1">1</span> <span class="pl-k">||</span> match[<span class="pl-c1">3</span>].<span class="pl-c1">indexOf</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>mailto:<span class="pl-pds">&#39;</span></span>) <span class="pl-k">==</span> <span class="pl-c1">0</span>)) {</td>
      </tr>
      <tr>
        <td id="L47" class="blob-num js-line-number" data-line-number="47"></td>
        <td id="LC47" class="blob-code blob-code-inner js-file-line">			url <span class="pl-k">=</span> (match[<span class="pl-c1">3</span>].<span class="pl-c1">indexOf</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>mailto:<span class="pl-pds">&#39;</span></span>) <span class="pl-k">==</span> <span class="pl-k">-</span><span class="pl-c1">1</span> <span class="pl-k">?</span> <span class="pl-s"><span class="pl-pds">&#39;</span>mailto:<span class="pl-pds">&#39;</span></span> <span class="pl-k">:</span> <span class="pl-s"><span class="pl-pds">&#39;</span><span class="pl-pds">&#39;</span></span>)</td>
      </tr>
      <tr>
        <td id="L48" class="blob-num js-line-number" data-line-number="48"></td>
        <td id="LC48" class="blob-code blob-code-inner js-file-line">					<span class="pl-k">+</span> match[<span class="pl-c1">3</span>]</td>
      </tr>
      <tr>
        <td id="L49" class="blob-num js-line-number" data-line-number="49"></td>
        <td id="LC49" class="blob-code blob-code-inner js-file-line">					<span class="pl-k">+</span> match[<span class="pl-c1">4</span>];</td>
      </tr>
      <tr>
        <td id="L50" class="blob-num js-line-number" data-line-number="50"></td>
        <td id="LC50" class="blob-code blob-code-inner js-file-line">		}</td>
      </tr>
      <tr>
        <td id="L51" class="blob-num js-line-number" data-line-number="51"></td>
        <td id="LC51" class="blob-code blob-code-inner js-file-line">		<span class="pl-k">else</span> {</td>
      </tr>
      <tr>
        <td id="L52" class="blob-num js-line-number" data-line-number="52"></td>
        <td id="LC52" class="blob-code blob-code-inner js-file-line">			url <span class="pl-k">=</span> (match[<span class="pl-c1">2</span>] <span class="pl-k">?</span> match[<span class="pl-c1">2</span>] <span class="pl-k">:</span> (<span class="pl-k">!</span> match[<span class="pl-c1">5</span>] <span class="pl-k">||</span> match[<span class="pl-c1">5</span>] <span class="pl-k">==</span> <span class="pl-s"><span class="pl-pds">&#39;</span>www<span class="pl-pds">&#39;</span></span> <span class="pl-k">?</span> <span class="pl-s"><span class="pl-pds">&#39;</span>http<span class="pl-pds">&#39;</span></span> <span class="pl-k">:</span> match[<span class="pl-c1">5</span>]) <span class="pl-k">+</span> <span class="pl-s"><span class="pl-pds">&#39;</span>://<span class="pl-pds">&#39;</span></span>)</td>
      </tr>
      <tr>
        <td id="L53" class="blob-num js-line-number" data-line-number="53"></td>
        <td id="LC53" class="blob-code blob-code-inner js-file-line">					<span class="pl-k">+</span> (match[<span class="pl-c1">3</span>] <span class="pl-k">?</span> match[<span class="pl-c1">3</span>] <span class="pl-k">:</span> <span class="pl-s"><span class="pl-pds">&#39;</span><span class="pl-pds">&#39;</span></span>)</td>
      </tr>
      <tr>
        <td id="L54" class="blob-num js-line-number" data-line-number="54"></td>
        <td id="LC54" class="blob-code blob-code-inner js-file-line">					<span class="pl-k">+</span> match[<span class="pl-c1">4</span>]</td>
      </tr>
      <tr>
        <td id="L55" class="blob-num js-line-number" data-line-number="55"></td>
        <td id="LC55" class="blob-code blob-code-inner js-file-line">					<span class="pl-k">+</span> (match[<span class="pl-c1">7</span>] <span class="pl-k">?</span> match[<span class="pl-c1">7</span>] <span class="pl-k">:</span> <span class="pl-s"><span class="pl-pds">&#39;</span><span class="pl-pds">&#39;</span></span>)</td>
      </tr>
      <tr>
        <td id="L56" class="blob-num js-line-number" data-line-number="56"></td>
        <td id="LC56" class="blob-code blob-code-inner js-file-line">					<span class="pl-k">+</span> (match[<span class="pl-c1">8</span>] <span class="pl-k">?</span> match[<span class="pl-c1">8</span>] <span class="pl-k">:</span> <span class="pl-s"><span class="pl-pds">&#39;</span><span class="pl-pds">&#39;</span></span>);</td>
      </tr>
      <tr>
        <td id="L57" class="blob-num js-line-number" data-line-number="57"></td>
        <td id="LC57" class="blob-code blob-code-inner js-file-line">		}</td>
      </tr>
      <tr>
        <td id="L58" class="blob-num js-line-number" data-line-number="58"></td>
        <td id="LC58" class="blob-code blob-code-inner js-file-line">		<span class="pl-k">if</span> (url) {</td>
      </tr>
      <tr>
        <td id="L59" class="blob-num js-line-number" data-line-number="59"></td>
        <td id="LC59" class="blob-code blob-code-inner js-file-line">			<span class="pl-k">var</span> range <span class="pl-k">=</span> <span class="pl-c1">document</span>.createRange();</td>
      </tr>
      <tr>
        <td id="L60" class="blob-num js-line-number" data-line-number="60"></td>
        <td id="LC60" class="blob-code blob-code-inner js-file-line">			range.setStart(current, match.<span class="pl-c1">index</span> <span class="pl-k">+</span> match[<span class="pl-c1">1</span>].<span class="pl-c1">length</span>);</td>
      </tr>
      <tr>
        <td id="L61" class="blob-num js-line-number" data-line-number="61"></td>
        <td id="LC61" class="blob-code blob-code-inner js-file-line">			range.setEnd(current, match.<span class="pl-c1">index</span> <span class="pl-k">+</span> match[<span class="pl-c1">0</span>].<span class="pl-c1">length</span>);</td>
      </tr>
      <tr>
        <td id="L62" class="blob-num js-line-number" data-line-number="62"></td>
        <td id="LC62" class="blob-code blob-code-inner js-file-line">			<span class="pl-k">var</span> a <span class="pl-k">=</span> <span class="pl-c1">document</span>.<span class="pl-c1">createElement</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>a<span class="pl-pds">&#39;</span></span>);</td>
      </tr>
      <tr>
        <td id="L63" class="blob-num js-line-number" data-line-number="63"></td>
        <td id="LC63" class="blob-code blob-code-inner js-file-line">			a.<span class="pl-c1">setAttribute</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>href<span class="pl-pds">&#39;</span></span>, url);</td>
      </tr>
      <tr>
        <td id="L64" class="blob-num js-line-number" data-line-number="64"></td>
        <td id="LC64" class="blob-code blob-code-inner js-file-line">			a.<span class="pl-c1">setAttribute</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>class<span class="pl-pds">&#39;</span></span>, <span class="pl-s"><span class="pl-pds">&#39;</span>linkified<span class="pl-pds">&#39;</span></span>);</td>
      </tr>
      <tr>
        <td id="L65" class="blob-num js-line-number" data-line-number="65"></td>
        <td id="LC65" class="blob-code blob-code-inner js-file-line">			a.<span class="pl-c1">appendChild</span>(range.extractContents());</td>
      </tr>
      <tr>
        <td id="L66" class="blob-num js-line-number" data-line-number="66"></td>
        <td id="LC66" class="blob-code blob-code-inner js-file-line">			range.insertNode(a);</td>
      </tr>
      <tr>
        <td id="L67" class="blob-num js-line-number" data-line-number="67"></td>
        <td id="LC67" class="blob-code blob-code-inner js-file-line">			range.detach();</td>
      </tr>
      <tr>
        <td id="L68" class="blob-num js-line-number" data-line-number="68"></td>
        <td id="LC68" class="blob-code blob-code-inner js-file-line">			linksCounter<span class="pl-k">++</span>;</td>
      </tr>
      <tr>
        <td id="L69" class="blob-num js-line-number" data-line-number="69"></td>
        <td id="LC69" class="blob-code blob-code-inner js-file-line">		}</td>
      </tr>
      <tr>
        <td id="L70" class="blob-num js-line-number" data-line-number="70"></td>
        <td id="LC70" class="blob-code blob-code-inner js-file-line">	}</td>
      </tr>
      <tr>
        <td id="L71" class="blob-num js-line-number" data-line-number="71"></td>
        <td id="LC71" class="blob-code blob-code-inner js-file-line">	<span class="pl-k">if</span> (current.<span class="pl-c1">tagName</span> <span class="pl-k">&amp;&amp;</span> <span class="pl-k">!</span>inArray(current.<span class="pl-c1">tagName</span>.<span class="pl-c1">toLowerCase</span>(), tagsForSkip) <span class="pl-k">&amp;&amp;</span> current.<span class="pl-c1">firstChild</span>) {</td>
      </tr>
      <tr>
        <td id="L72" class="blob-num js-line-number" data-line-number="72"></td>
        <td id="LC72" class="blob-code blob-code-inner js-file-line">		current <span class="pl-k">=</span> current.<span class="pl-c1">firstChild</span>;</td>
      </tr>
      <tr>
        <td id="L73" class="blob-num js-line-number" data-line-number="73"></td>
        <td id="LC73" class="blob-code blob-code-inner js-file-line">	}</td>
      </tr>
      <tr>
        <td id="L74" class="blob-num js-line-number" data-line-number="74"></td>
        <td id="LC74" class="blob-code blob-code-inner js-file-line">	<span class="pl-k">else</span> <span class="pl-k">if</span> (current.<span class="pl-c1">nextSibling</span>) {</td>
      </tr>
      <tr>
        <td id="L75" class="blob-num js-line-number" data-line-number="75"></td>
        <td id="LC75" class="blob-code blob-code-inner js-file-line">		current <span class="pl-k">=</span> current.<span class="pl-c1">nextSibling</span>;</td>
      </tr>
      <tr>
        <td id="L76" class="blob-num js-line-number" data-line-number="76"></td>
        <td id="LC76" class="blob-code blob-code-inner js-file-line">	}</td>
      </tr>
      <tr>
        <td id="L77" class="blob-num js-line-number" data-line-number="77"></td>
        <td id="LC77" class="blob-code blob-code-inner js-file-line">	<span class="pl-k">else</span> {</td>
      </tr>
      <tr>
        <td id="L78" class="blob-num js-line-number" data-line-number="78"></td>
        <td id="LC78" class="blob-code blob-code-inner js-file-line">		<span class="pl-k">do</span> {</td>
      </tr>
      <tr>
        <td id="L79" class="blob-num js-line-number" data-line-number="79"></td>
        <td id="LC79" class="blob-code blob-code-inner js-file-line">			current <span class="pl-k">=</span> current.<span class="pl-c1">parentNode</span>;</td>
      </tr>
      <tr>
        <td id="L80" class="blob-num js-line-number" data-line-number="80"></td>
        <td id="LC80" class="blob-code blob-code-inner js-file-line">		} <span class="pl-k">while</span> (<span class="pl-k">!</span>current.<span class="pl-c1">nextSibling</span> <span class="pl-k">&amp;&amp;</span> current.<span class="pl-c1">parentNode</span>);</td>
      </tr>
      <tr>
        <td id="L81" class="blob-num js-line-number" data-line-number="81"></td>
        <td id="LC81" class="blob-code blob-code-inner js-file-line">		current <span class="pl-k">=</span> current.<span class="pl-c1">nextSibling</span>;</td>
      </tr>
      <tr>
        <td id="L82" class="blob-num js-line-number" data-line-number="82"></td>
        <td id="LC82" class="blob-code blob-code-inner js-file-line">	}</td>
      </tr>
      <tr>
        <td id="L83" class="blob-num js-line-number" data-line-number="83"></td>
        <td id="LC83" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L84" class="blob-num js-line-number" data-line-number="84"></td>
        <td id="LC84" class="blob-code blob-code-inner js-file-line">
</td>
      </tr>
      <tr>
        <td id="L85" class="blob-num js-line-number" data-line-number="85"></td>
        <td id="LC85" class="blob-code blob-code-inner js-file-line">})();</td>
      </tr>
</table>

  </div>

</div>

<a href="#jump-to-line" rel="facebox[.linejump]" data-hotkey="l" style="display:none">Jump to Line</a>
<div id="jump-to-line" style="display:none">
  <form accept-charset="UTF-8" action="" class="js-jump-to-line-form" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /></div>
    <input class="linejump-input js-jump-to-line-field" type="text" placeholder="Jump to line&hellip;" autofocus>
    <button type="submit" class="btn">Go</button>
</form></div>

        </div>

      </div><!-- /.repo-container -->
      <div class="modal-backdrop"></div>
    </div><!-- /.container -->
  </div><!-- /.site -->


    </div><!-- /.wrapper -->

      <div class="container">
  <div class="site-footer" role="contentinfo">
    <ul class="site-footer-links right">
        <li><a href="https://status.github.com/" data-ga-click="Footer, go to status, text:status">Status</a></li>
      <li><a href="https://developer.github.com" data-ga-click="Footer, go to api, text:api">API</a></li>
      <li><a href="https://training.github.com" data-ga-click="Footer, go to training, text:training">Training</a></li>
      <li><a href="https://shop.github.com" data-ga-click="Footer, go to shop, text:shop">Shop</a></li>
        <li><a href="https://github.com/blog" data-ga-click="Footer, go to blog, text:blog">Blog</a></li>
        <li><a href="https://github.com/about" data-ga-click="Footer, go to about, text:about">About</a></li>
      <li><a href="https://help.github.com" data-ga-click="Footer, go to help, text:help">Help</a></li>

    </ul>

    <a href="https://github.com" aria-label="Homepage">
      <span class="mega-octicon octicon-mark-github" title="GitHub"></span>
</a>
    <ul class="site-footer-links">
      <li>&copy; 2015 <span title="0.03969s from github-fe139-cp1-prd.iad.github.net">GitHub</span>, Inc.</li>
        <li><a href="https://github.com/site/terms" data-ga-click="Footer, go to terms, text:terms">Terms</a></li>
        <li><a href="https://github.com/site/privacy" data-ga-click="Footer, go to privacy, text:privacy">Privacy</a></li>
        <li><a href="https://github.com/security" data-ga-click="Footer, go to security, text:security">Security</a></li>
        <li><a href="https://github.com/contact" data-ga-click="Footer, go to contact, text:contact">Contact</a></li>
    </ul>
  </div>
</div>


    <div class="fullscreen-overlay js-fullscreen-overlay" id="fullscreen_overlay">
  <div class="fullscreen-container js-suggester-container">
    <div class="textarea-wrap">
      <textarea name="fullscreen-contents" id="fullscreen-contents" class="fullscreen-contents js-fullscreen-contents" placeholder=""></textarea>
      <div class="suggester-container">
        <div class="suggester fullscreen-suggester js-suggester js-navigation-container"></div>
      </div>
    </div>
  </div>
  <div class="fullscreen-sidebar">
    <a href="#" class="exit-fullscreen js-exit-fullscreen tooltipped tooltipped-w" aria-label="Exit Zen Mode">
      <span class="mega-octicon octicon-screen-normal"></span>
    </a>
    <a href="#" class="theme-switcher js-theme-switcher tooltipped tooltipped-w"
      aria-label="Switch themes">
      <span class="octicon octicon-color-mode"></span>
    </a>
  </div>
</div>



    
    

    <div id="ajax-error-message" class="flash flash-error">
      <span class="octicon octicon-alert"></span>
      <a href="#" class="octicon octicon-x flash-close js-ajax-error-dismiss" aria-label="Dismiss error"></a>
      Something went wrong with that request. Please try again.
    </div>


      <script crossorigin="anonymous" src="https://assets-cdn.github.com/assets/frameworks-dea2e78f4b34a1f3429ade94f98bd25fad6bbe8d28635a93d9caeb68e3c2d258.js"></script>
      <script async="async" crossorigin="anonymous" src="https://assets-cdn.github.com/assets/github/index-42e4be905d0eeef68d11167fbeb73eeaffd7b523509fd330a025c339a4488dc7.js"></script>
      
      
  </body>
</html>