text: 
  
  
  
  
  
  <!DOCTYPE html>
  <html lang="en">
    <head>
      <meta charset="utf-8">
  
  
  
    <link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/frameworks-d876e21057f406b37686f3dc7b9666f5957cda4847a48ec11e040df065624617.css" integrity="sha256-2HbiEFf0BrN2hvPce5Zm9ZV82khHpI7BHgQN8GViRhc=" media="all" rel="stylesheet" />
    <link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/github-05196ad2eeaad9504e7bb3adc33d4d19adc2bad851a35ed9b9b0f73702c554f5.css" integrity="sha256-BRlq0u6q2VBOe7Otwz1NGa3CuthRo17ZubD3NwLFVPU=" media="all" rel="stylesheet" />
    
    
    
    
  
    <meta name="viewport" content="width=device-width">
    
    <title>progressbar.js/progressbar.min.js at master · kimmobrunfeldt/progressbar.js</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">
    <meta property="fb:app_id" content="1401488693436528">
  
  
    <link rel="assets" href="https://assets-cdn.github.com/">
    <link rel="web-socket" href="wss://live.github.com/_sockets/VjI6MTUzMjkyNjUwOmExNTY2YmIzOTUwYmYyMTFmMDUxNjY0ZDUwNTRkMzNkOGYyYzZjMmM2YzIxMzI1ZTMwNTQyZDQ1MzI1ZDYxYWY=--faf7c3797e0ad52962b64f85d2a576aeed7c04a2">
    <meta name="pjax-timeout" content="1000">
    <link rel="sudo-modal" href="/sessions/sudo_modal">
    <meta name="request-id" content="27AF:751B:35EA500:57AC1ED:58B49159" data-pjax-transient>
    
  
    <meta name="selected-link" value="repo_source" data-pjax-transient>
  
    <meta name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU">
  <meta name="google-site-verification" content="ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA">
      <meta name="google-analytics" content="UA-3769691-2">
  
  <meta content="collector.githubapp.com" name="octolytics-host" /><meta content="github" name="octolytics-app-id" /><meta content="https://collector.githubapp.com/github-external/browser_event" name="octolytics-event-url" /><meta content="27AF:751B:35EA500:57AC1ED:58B49159" name="octolytics-dimension-request_id" /><meta content="16062336" name="octolytics-actor-id" /><meta content="Jacob227" name="octolytics-actor-login" /><meta content="ae95b19592ba4f84fabef2d61343e73c4038c100bc20496e226a8162af50d7c1" name="octolytics-actor-hash" />
  <meta content="/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show" data-pjax-transient="true" name="analytics-location" />
  
  
  
    <meta class="js-ga-set" name="dimension1" content="Logged In">
  
  
  
        <meta name="hostname" content="github.com">
    <meta name="user-login" content="Jacob227">
  
        <meta name="expected-hostname" content="github.com">
      <meta name="js-proxy-site-detection-payload" content="NDE3NGZmMWQ1MmQ1NTMzNmE4MzgyMWQ4YThiZTFlOTNiNTkxMDAyZDExOTQxZGE1NzA1OGJmOGQ5NDhmMzA0N3x7InJlbW90ZV9hZGRyZXNzIjoiMTc2LjEzLjIyLjIyMCIsInJlcXVlc3RfaWQiOiIyN0FGOjc1MUI6MzVFQTUwMDo1N0FDMUVEOjU4QjQ5MTU5IiwidGltZXN0YW1wIjoxNDg4MjI4Njk3LCJob3N0IjoiZ2l0aHViLmNvbSJ9">
  
  
    <meta name="html-safe-nonce" content="6dc57a9131c02bf9c9ff14417b02de51f308ecf3">
  
    <meta http-equiv="x-pjax-version" content="d315960581ecedf86906f3f215b9732a">
    
  
      
    <meta name="description" content="progressbar.js - Responsive and slick progress bars ">
    <meta name="go-import" content="github.com/kimmobrunfeldt/progressbar.js git https://github.com/kimmobrunfeldt/progressbar.js.git">
  
    <meta content="1232405" name="octolytics-dimension-user_id" /><meta content="kimmobrunfeldt" name="octolytics-dimension-user_login" /><meta content="24306221" name="octolytics-dimension-repository_id" /><meta content="kimmobrunfeldt/progressbar.js" name="octolytics-dimension-repository_nwo" /><meta content="true" name="octolytics-dimension-repository_public" /><meta content="false" name="octolytics-dimension-repository_is_fork" /><meta content="24306221" name="octolytics-dimension-repository_network_root_id" /><meta content="kimmobrunfeldt/progressbar.js" name="octolytics-dimension-repository_network_root_nwo" />
    <link href="https://github.com/kimmobrunfeldt/progressbar.js/commits/master.atom" rel="alternate" title="Recent Commits to progressbar.js:master" type="application/atom+xml">
  
  
      <link rel="canonical" href="https://github.com/kimmobrunfeldt/progressbar.js/blob/master/dist/progressbar.min.js" data-pjax-transient>
  
  
    <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="mask-icon" href="https://assets-cdn.github.com/pinned-octocat.svg" color="#000000">
    <link rel="icon" type="image/x-icon" href="https://assets-cdn.github.com/favicon.ico">
  
  <meta name="theme-color" content="#1e2327">
  
  
    <meta name="u2f-support" content="true">
  
    </head>
  
    <body class="logged-in env-production windows vis-public page-blob">
      
  
    <div class="position-relative js-header-wrapper ">
      <a href="#start-of-content" tabindex="1" class="accessibility-aid js-skip-to-content">Skip to content</a>
      <div id="js-pjax-loader-bar" class="pjax-loader-bar"><div class="progress"></div></div>
  
      
      
      
  
  
  
          <div class="header" role="banner">
    <div class="container clearfix">
  
      <a class="header-logo-invertocat" href="https://github.com/" data-hotkey="g d" aria-label="Homepage" data-ga-click="Header, go to dashboard, icon:logo">
    <svg aria-hidden="true" class="octicon octicon-mark-github" height="32" version="1.1" viewBox="0 0 16 16" width="32"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"/></svg>
  </a>
  
  
          <div class="header-search scoped-search site-scoped-search js-site-search" role="search">
    <!-- '"` --><!-- </textarea></xmp> --></option></form><form accept-charset="UTF-8" action="/kimmobrunfeldt/progressbar.js/search" class="js-site-search-form" data-scoped-search-url="/kimmobrunfeldt/progressbar.js/search" data-unscoped-search-url="/search" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /></div>
      <label class="form-control header-search-wrapper js-chromeless-input-container">
        <div class="header-search-scope">This repository</div>
        <input type="text"
          class="form-control header-search-input js-site-search-focus js-site-search-field is-clearable"
          data-hotkey="s"
          name="q"
          placeholder="Search"
          aria-label="Search this repository"
          data-unscoped-placeholder="Search GitHub"
          data-scoped-placeholder="Search"
          autocapitalize="off">
      </label>
  </form></div>
  
  
        <ul class="header-nav float-left" role="navigation">
          <li class="header-nav-item">
            <a href="/pulls" aria-label="Pull requests you created" class="js-selected-navigation-item header-nav-link" data-ga-click="Header, click, Nav menu - item:pulls context:user" data-hotkey="g p" data-selected-links="/pulls /pulls/assigned /pulls/mentioned /pulls">
              Pull requests
  </a>        </li>
          <li class="header-nav-item">
            <a href="/issues" aria-label="Issues you created" class="js-selected-navigation-item header-nav-link" data-ga-click="Header, click, Nav menu - item:issues context:user" data-hotkey="g i" data-selected-links="/issues /issues/assigned /issues/mentioned /issues">
              Issues
  </a>        </li>
            <li class="header-nav-item">
              <a class="header-nav-link" href="https://gist.github.com/" data-ga-click="Header, go to gist, text:gist">Gist</a>
            </li>
        </ul>
  
      
  <ul class="header-nav user-nav float-right" id="user-links">
    <li class="header-nav-item">
      
      <a href="/notifications" aria-label="You have no unread notifications" class="header-nav-link notification-indicator tooltipped tooltipped-s js-socket-channel js-notification-indicator" data-channel="tenant:1:notification-changed:16062336" data-ga-click="Header, go to notifications, icon:read" data-hotkey="g n">
          <span class="mail-status "></span>
          <svg aria-hidden="true" class="octicon octicon-bell float-left" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M14 12v1H0v-1l.73-.58c.77-.77.81-2.55 1.19-4.42C2.69 3.23 6 2 6 2c0-.55.45-1 1-1s1 .45 1 1c0 0 3.39 1.23 4.16 5 .38 1.88.42 3.66 1.19 4.42l.66.58H14zm-7 4c1.11 0 2-.89 2-2H5c0 1.11.89 2 2 2z"/></svg>
  </a>
    </li>
  
    <li class="header-nav-item dropdown js-menu-container">
      <a class="header-nav-link tooltipped tooltipped-s js-menu-target" href="/new"
         aria-label="Create new…"
         data-ga-click="Header, create new, icon:add">
        <svg aria-hidden="true" class="octicon octicon-plus float-left" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 9H7v5H5V9H0V7h5V2h2v5h5z"/></svg>
        <span class="dropdown-caret"></span>
      </a>
  
      <div class="dropdown-menu-content js-menu-content">
        <ul class="dropdown-menu dropdown-menu-sw">
          
  <a class="dropdown-item" href="/new" data-ga-click="Header, create new repository">
    New repository
  </a>
  
    <a class="dropdown-item" href="/new/import" data-ga-click="Header, import a repository">
      Import repository
    </a>
  
  <a class="dropdown-item" href="https://gist.github.com/" data-ga-click="Header, create new gist">
    New gist
  </a>
  
    <a class="dropdown-item" href="/organizations/new" data-ga-click="Header, create new organization">
      New organization
    </a>
  
  
  
    <div class="dropdown-divider"></div>
    <div class="dropdown-header">
      <span title="kimmobrunfeldt/progressbar.js">This repository</span>
    </div>
      <a class="dropdown-item" href="/kimmobrunfeldt/progressbar.js/issues/new" data-ga-click="Header, create new issue">
        New issue
      </a>
  
        </ul>
      </div>
    </li>
  
    <li class="header-nav-item dropdown js-menu-container">
      <a class="header-nav-link name tooltipped tooltipped-sw js-menu-target" href="/Jacob227"
         aria-label="View profile and more"
         data-ga-click="Header, show menu, icon:avatar">
        <img alt="@Jacob227" class="avatar" height="20" src="https://avatars2.githubusercontent.com/u/16062336?v=3&amp;s=40" width="20" />
        <span class="dropdown-caret"></span>
      </a>
  
      <div class="dropdown-menu-content js-menu-content">
        <div class="dropdown-menu dropdown-menu-sw">
          <div class="dropdown-header header-nav-current-user css-truncate">
            Signed in as <strong class="css-truncate-target">Jacob227</strong>
          </div>
  
          <div class="dropdown-divider"></div>
  
          <a class="dropdown-item" href="/Jacob227" data-ga-click="Header, go to profile, text:your profile">
            Your profile
          </a>
          <a class="dropdown-item" href="/Jacob227?tab=stars" data-ga-click="Header, go to starred repos, text:your stars">
            Your stars
          </a>
          <a class="dropdown-item" href="/explore" data-ga-click="Header, go to explore, text:explore">
            Explore
          </a>
            <a class="dropdown-item" href="/integrations" data-ga-click="Header, go to integrations, text:integrations">
              Integrations
            </a>
          <a class="dropdown-item" href="https://help.github.com" data-ga-click="Header, go to help, text:help">
            Help
          </a>
  
          <div class="dropdown-divider"></div>
  
          <a class="dropdown-item" href="/settings/profile" data-ga-click="Header, go to settings, icon:settings">
            Settings
          </a>
  
          <!-- '"` --><!-- </textarea></xmp> --></option></form><form accept-charset="UTF-8" action="/logout" class="logout-form" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="BVMiMcTzL/HXx74Q95Y/+tzCQAtSfI+WtHCdxOHhWVDsj4i1PhU4cVoBzcGbCs2JRiKZzYrXZzdJoZuuE1vOcw==" /></div>
            <button type="submit" class="dropdown-item dropdown-signout" data-ga-click="Header, sign out, icon:logout">
              Sign out
            </button>
  </form>      </div>
      </div>
    </li>
  </ul>
  
      <!-- '"` --><!-- </textarea></xmp> --></option></form><form accept-charset="UTF-8" action="/logout" class="sr-only" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="u0XJxC/XPxyHEbJd0L+DktxSUz9NZTNpiz7KaasM/UNSmWNA1TEonArXwYy8I3HhRrKK+ZXO28h278wDWbZqYA==" /></div>
        <button type="submit" class="dropdown-item dropdown-signout" data-ga-click="Header, sign out, icon:logout">
          Sign out
        </button>
  </form>
      
    </div>
  </div>
  
  
        
  
    </div>
  
    <div id="start-of-content" class="accessibility-aid"></div>
  
      <div id="js-flash-container">
  </div>
  
  
  
    <div role="main">
        <div itemscope itemtype="http://schema.org/SoftwareSourceCode">
      <div id="js-repo-pjax-container" data-pjax-container>
        
  
  
  <div class="pagehead repohead instapaper_ignore readability-menu experiment-repo-nav">
    <div class="container repohead-details-container">
  
      
  
  <ul class="pagehead-actions">
  
    <li>
          <!-- '"` --><!-- </textarea></xmp> --></option></form><form accept-charset="UTF-8" action="/notifications/subscribe" class="js-social-container" data-autosubmit="true" 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="K18Iadfqtp6NCJ77cEsjSOInGz+Og/yL2WSpLRiFvaOql6unC3pqEKtP8VAQDUqFLzvMON/jNLHYiasL0RA38Q==" /></div>      <input class="form-control" id="repository_id" name="repository_id" type="hidden" value="24306221" />
  
          <div class="select-menu js-menu-container js-select-menu">
            <a href="/kimmobrunfeldt/progressbar.js/subscription"
              class="btn btn-sm btn-with-count select-menu-button js-menu-target" role="button" tabindex="0" aria-haspopup="true"
              data-ga-click="Repository, click Watch settings, action:blob#show">
              <span class="js-select-button">
                <svg aria-hidden="true" class="octicon octicon-eye" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg>
                Watch
              </span>
            </a>
            <a class="social-count js-social-count"
              href="/kimmobrunfeldt/progressbar.js/watchers"
              aria-label="159 users are watching this repository">
              159
            </a>
  
          <div class="select-menu-modal-holder">
            <div class="select-menu-modal subscription-menu-modal js-menu-content" aria-hidden="true">
              <div class="select-menu-header js-navigation-enable" tabindex="-1">
                <svg aria-label="Close" class="octicon octicon-x js-menu-close" height="16" role="img" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48z"/></svg>
                <span class="select-menu-title">Notifications</span>
              </div>
  
                <div class="select-menu-list js-navigation-container" role="menu">
  
                  <div class="select-menu-item js-navigation-item selected" role="menuitem" tabindex="0">
                    <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                    <div class="select-menu-item-text">
                      <input checked="checked" id="do_included" name="do" type="radio" value="included" />
                      <span class="select-menu-item-heading">Not watching</span>
                      <span class="description">Be notified when participating or @mentioned.</span>
                      <span class="js-select-button-text hidden-select-button-text">
                        <svg aria-hidden="true" class="octicon octicon-eye" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg>
                        Watch
                      </span>
                    </div>
                  </div>
  
                  <div class="select-menu-item js-navigation-item " role="menuitem" tabindex="0">
                    <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                    <div class="select-menu-item-text">
                      <input id="do_subscribed" name="do" type="radio" value="subscribed" />
                      <span class="select-menu-item-heading">Watching</span>
                      <span class="description">Be notified of all conversations.</span>
                      <span class="js-select-button-text hidden-select-button-text">
                        <svg aria-hidden="true" class="octicon octicon-eye" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg>
                        Unwatch
                      </span>
                    </div>
                  </div>
  
                  <div class="select-menu-item js-navigation-item " role="menuitem" tabindex="0">
                    <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                    <div class="select-menu-item-text">
                      <input id="do_ignore" name="do" type="radio" value="ignore" />
                      <span class="select-menu-item-heading">Ignoring</span>
                      <span class="description">Never be notified.</span>
                      <span class="js-select-button-text hidden-select-button-text">
                        <svg aria-hidden="true" class="octicon octicon-mute" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M8 2.81v10.38c0 .67-.81 1-1.28.53L3 10H1c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h2l3.72-3.72C7.19 1.81 8 2.14 8 2.81zm7.53 3.22l-1.06-1.06-1.97 1.97-1.97-1.97-1.06 1.06L11.44 8 9.47 9.97l1.06 1.06 1.97-1.97 1.97 1.97 1.06-1.06L13.56 8l1.97-1.97z"/></svg>
                        Stop ignoring
                      </span>
                    </div>
                  </div>
  
                </div>
  
              </div>
            </div>
          </div>
  </form>
    </li>
  
    <li>
        <div class="js-toggler-container js-social-container starring-container ">
      <!-- '"` --><!-- </textarea></xmp> --></option></form><form accept-charset="UTF-8" action="/kimmobrunfeldt/progressbar.js/unstar" class="starred" 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="aznIeNNoQK5QdY1jT3uiNOl+gfrdVzF6qUJqxH4+JgYzsQ6vrDb9TgKfNFTplFwma2hLyOkd00GP/Hnxz9rUfg==" /></div>
        <button
          type="submit"
          class="btn btn-sm btn-with-count js-toggler-target"
          aria-label="Unstar this repository" title="Unstar kimmobrunfeldt/progressbar.js"
          data-ga-click="Repository, click unstar button, action:blob#show; text:Unstar">
          <svg aria-hidden="true" class="octicon octicon-star" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74z"/></svg>
          Unstar
        </button>
          <a class="social-count js-social-count" href="/kimmobrunfeldt/progressbar.js/stargazers"
             aria-label="5327 users starred this repository">
            5,327
          </a>
  </form>
      <!-- '"` --><!-- </textarea></xmp> --></option></form><form accept-charset="UTF-8" action="/kimmobrunfeldt/progressbar.js/star" class="unstarred" 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="Jw+oSfVoHPDXYEgJS17Htc/XSnJ4v6vZ/uArR0+prX6Xq/DwWFkR/1IsVMlw5VqmX86mkafLoOt6RsToFcWHtw==" /></div>
        <button
          type="submit"
          class="btn btn-sm btn-with-count js-toggler-target"
          aria-label="Star this repository" title="Star kimmobrunfeldt/progressbar.js"
          data-ga-click="Repository, click star button, action:blob#show; text:Star">
          <svg aria-hidden="true" class="octicon octicon-star" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74z"/></svg>
          Star
        </button>
          <a class="social-count js-social-count" href="/kimmobrunfeldt/progressbar.js/stargazers"
             aria-label="5327 users starred this repository">
            5,327
          </a>
  </form>  </div>
  
    </li>
  
    <li>
            <!-- '"` --><!-- </textarea></xmp> --></option></form><form accept-charset="UTF-8" action="/kimmobrunfeldt/progressbar.js/fork" class="btn-with-count" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="Gwf7UO9AaG6J7yN3JNQ1/TCR+msQUlUAurTq8bWH7g/3+z8vDBdp3E7PduSGV0XqXseSMRvJkWdGzT88MLbB5w==" /></div>
              <button
                  type="submit"
                  class="btn btn-sm btn-with-count"
                  data-ga-click="Repository, show fork modal, action:blob#show; text:Fork"
                  title="Fork your own copy of kimmobrunfeldt/progressbar.js to your account"
                  aria-label="Fork your own copy of kimmobrunfeldt/progressbar.js to your account">
                <svg aria-hidden="true" class="octicon octicon-repo-forked" height="16" version="1.1" viewBox="0 0 10 16" width="10"><path fill-rule="evenodd" d="M8 1a1.993 1.993 0 0 0-1 3.72V6L5 8 3 6V4.72A1.993 1.993 0 0 0 2 1a1.993 1.993 0 0 0-1 3.72V6.5l3 3v1.78A1.993 1.993 0 0 0 5 15a1.993 1.993 0 0 0 1-3.72V9.5l3-3V4.72A1.993 1.993 0 0 0 8 1zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3 10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3-10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg>
                Fork
              </button>
  </form>
      <a href="/kimmobrunfeldt/progressbar.js/network" class="social-count"
         aria-label="607 users forked this repository">
        607
      </a>
    </li>
  </ul>
  
      <h1 class="public ">
    <svg aria-hidden="true" class="octicon octicon-repo" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg>
    <span class="author" itemprop="author"><a href="/kimmobrunfeldt" class="url fn" rel="author">kimmobrunfeldt</a></span><!--
  --><span class="path-divider">/</span><!--
  --><strong itemprop="name"><a href="/kimmobrunfeldt/progressbar.js" data-pjax="#js-repo-pjax-container">progressbar.js</a></strong>
  
  </h1>
  
    </div>
    <div class="container">
      
  <nav class="reponav js-repo-nav js-sidenav-container-pjax"
       itemscope
       itemtype="http://schema.org/BreadcrumbList"
       role="navigation"
       data-pjax="#js-repo-pjax-container">
  
    <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
      <a href="/kimmobrunfeldt/progressbar.js" class="js-selected-navigation-item selected reponav-item" data-hotkey="g c" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches /kimmobrunfeldt/progressbar.js" itemprop="url">
        <svg aria-hidden="true" class="octicon octicon-code" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M9.5 3L8 4.5 11.5 8 8 11.5 9.5 13 14 8 9.5 3zm-5 0L0 8l4.5 5L6 11.5 2.5 8 6 4.5 4.5 3z"/></svg>
        <span itemprop="name">Code</span>
        <meta itemprop="position" content="1">
  </a>  </span>
  
      <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
        <a href="/kimmobrunfeldt/progressbar.js/issues" class="js-selected-navigation-item reponav-item" data-hotkey="g i" data-selected-links="repo_issues repo_labels repo_milestones /kimmobrunfeldt/progressbar.js/issues" itemprop="url">
          <svg aria-hidden="true" class="octicon octicon-issue-opened" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"/></svg>
          <span itemprop="name">Issues</span>
          <span class="counter">19</span>
          <meta itemprop="position" content="2">
  </a>    </span>
  
    <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
      <a href="/kimmobrunfeldt/progressbar.js/pulls" class="js-selected-navigation-item reponav-item" data-hotkey="g p" data-selected-links="repo_pulls /kimmobrunfeldt/progressbar.js/pulls" itemprop="url">
        <svg aria-hidden="true" class="octicon octicon-git-pull-request" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M11 11.28V5c-.03-.78-.34-1.47-.94-2.06C9.46 2.35 8.78 2.03 8 2H7V0L4 3l3 3V4h1c.27.02.48.11.69.31.21.2.3.42.31.69v6.28A1.993 1.993 0 0 0 10 15a1.993 1.993 0 0 0 1-3.72zm-1 2.92c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zM4 3c0-1.11-.89-2-2-2a1.993 1.993 0 0 0-1 3.72v6.56A1.993 1.993 0 0 0 2 15a1.993 1.993 0 0 0 1-3.72V4.72c.59-.34 1-.98 1-1.72zm-.8 10c0 .66-.55 1.2-1.2 1.2-.65 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg>
        <span itemprop="name">Pull requests</span>
        <span class="counter">2</span>
        <meta itemprop="position" content="3">
  </a>  </span>
  
    <a href="/kimmobrunfeldt/progressbar.js/projects" class="js-selected-navigation-item reponav-item" data-selected-links="repo_projects new_repo_project repo_project /kimmobrunfeldt/progressbar.js/projects">
      <svg aria-hidden="true" class="octicon octicon-project" height="16" version="1.1" viewBox="0 0 15 16" width="15"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1z"/></svg>
      Projects
      <span class="counter">0</span>
  </a>
      <a href="/kimmobrunfeldt/progressbar.js/wiki" class="js-selected-navigation-item reponav-item" data-hotkey="g w" data-selected-links="repo_wiki /kimmobrunfeldt/progressbar.js/wiki">
        <svg aria-hidden="true" class="octicon octicon-book" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M3 5h4v1H3V5zm0 3h4V7H3v1zm0 2h4V9H3v1zm11-5h-4v1h4V5zm0 2h-4v1h4V7zm0 2h-4v1h4V9zm2-6v9c0 .55-.45 1-1 1H9.5l-1 1-1-1H2c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h5.5l1 1 1-1H15c.55 0 1 .45 1 1zm-8 .5L7.5 3H2v9h6V3.5zm7-.5H9.5l-.5.5V12h6V3z"/></svg>
        Wiki
  </a>
  
    <a href="/kimmobrunfeldt/progressbar.js/pulse" class="js-selected-navigation-item reponav-item" data-selected-links="pulse /kimmobrunfeldt/progressbar.js/pulse">
      <svg aria-hidden="true" class="octicon octicon-pulse" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M11.5 8L8.8 5.4 6.6 8.5 5.5 1.6 2.38 8H0v2h3.6l.9-1.8.9 5.4L9 8.5l1.6 1.5H14V8z"/></svg>
      Pulse
  </a>
    <a href="/kimmobrunfeldt/progressbar.js/graphs" class="js-selected-navigation-item reponav-item" data-selected-links="repo_graphs repo_contributors /kimmobrunfeldt/progressbar.js/graphs">
      <svg aria-hidden="true" class="octicon octicon-graph" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M16 14v1H0V0h1v14h15zM5 13H3V8h2v5zm4 0H7V3h2v10zm4 0h-2V6h2v7z"/></svg>
      Graphs
  </a>
  
  </nav>
  
    </div>
  </div>
  
  <div class="container new-discussion-timeline experiment-repo-nav">
    <div class="repository-content">
  
      
  
  <a href="/kimmobrunfeldt/progressbar.js/blob/694f736e1e42cd7660598266c2ab19a6ddd9487c/dist/progressbar.min.js" class="d-none js-permalink-shortcut" data-hotkey="y">Permalink</a>
  
  <!-- blob contrib key: blob_contributors:v21:001123dc3aaec82609b097f2950b4fde -->
  
  <div class="file-navigation js-zeroclipboard-container">
    
  <div class="select-menu branch-select-menu js-menu-container js-select-menu float-left">
    <button class="btn btn-sm select-menu-button js-menu-target css-truncate" data-hotkey="w"
      
      type="button" aria-label="Switch branches or tags" tabindex="0" aria-haspopup="true">
      <i>Branch:</i>
      <span class="js-select-button css-truncate-target">master</span>
    </button>
  
    <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">
          <svg aria-label="Close" class="octicon octicon-x js-menu-close" height="16" role="img" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48z"/></svg>
          <span class="select-menu-title">Switch branches/tags</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="form-control 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" role="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" role="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" role="menu">
  
          <div data-filterable-for="context-commitish-filter-field" data-filterable-type="substring">
  
  
              <a class="select-menu-item js-navigation-item js-navigation-open "
                 href="/kimmobrunfeldt/progressbar.js/blob/example/destroy-example-bars/dist/progressbar.min.js"
                 data-name="example/destroy-example-bars"
                 data-skip-pjax="true"
                 rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target js-select-menu-filter-text">
                  example/destroy-example-bars
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                 href="/kimmobrunfeldt/progressbar.js/blob/gh-pages/dist/progressbar.min.js"
                 data-name="gh-pages"
                 data-skip-pjax="true"
                 rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target js-select-menu-filter-text">
                  gh-pages
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open selected"
                 href="/kimmobrunfeldt/progressbar.js/blob/master/dist/progressbar.min.js"
                 data-name="master"
                 data-skip-pjax="true"
                 rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target js-select-menu-filter-text">
                  master
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                 href="/kimmobrunfeldt/progressbar.js/blob/pre-release/0.9.0/dist/progressbar.min.js"
                 data-name="pre-release/0.9.0"
                 data-skip-pjax="true"
                 rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target js-select-menu-filter-text">
                  pre-release/0.9.0
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                 href="/kimmobrunfeldt/progressbar.js/blob/qa/semi-circle/dist/progressbar.min.js"
                 data-name="qa/semi-circle"
                 data-skip-pjax="true"
                 rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target js-select-menu-filter-text">
                  qa/semi-circle
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                 href="/kimmobrunfeldt/progressbar.js/blob/qa/semi-circle1/dist/progressbar.min.js"
                 data-name="qa/semi-circle1"
                 data-skip-pjax="true"
                 rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target js-select-menu-filter-text">
                  qa/semi-circle1
                </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">
  
  
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/1.0.1/dist/progressbar.min.js"
                data-name="1.0.1"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="1.0.1">
                  1.0.1
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/1.0.0/dist/progressbar.min.js"
                data-name="1.0.0"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="1.0.0">
                  1.0.0
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.9.0/dist/progressbar.min.js"
                data-name="0.9.0"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.9.0">
                  0.9.0
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.8.1/dist/progressbar.min.js"
                data-name="0.8.1"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.8.1">
                  0.8.1
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.8.0/dist/progressbar.min.js"
                data-name="0.8.0"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.8.0">
                  0.8.0
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.7.4/dist/progressbar.min.js"
                data-name="0.7.4"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.7.4">
                  0.7.4
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.7.3/dist/progressbar.min.js"
                data-name="0.7.3"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.7.3">
                  0.7.3
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.7.2/dist/progressbar.min.js"
                data-name="0.7.2"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.7.2">
                  0.7.2
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.7.1/dist/progressbar.min.js"
                data-name="0.7.1"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.7.1">
                  0.7.1
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.7.0/dist/progressbar.min.js"
                data-name="0.7.0"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.7.0">
                  0.7.0
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.6.1/dist/progressbar.min.js"
                data-name="0.6.1"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.6.1">
                  0.6.1
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.6.0/dist/progressbar.min.js"
                data-name="0.6.0"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.6.0">
                  0.6.0
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.5.6/dist/progressbar.min.js"
                data-name="0.5.6"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.5.6">
                  0.5.6
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.5.5/dist/progressbar.min.js"
                data-name="0.5.5"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.5.5">
                  0.5.5
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.5.4/dist/progressbar.min.js"
                data-name="0.5.4"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.5.4">
                  0.5.4
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.5.3/dist/progressbar.min.js"
                data-name="0.5.3"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.5.3">
                  0.5.3
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.5.2/dist/progressbar.min.js"
                data-name="0.5.2"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.5.2">
                  0.5.2
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.5.1/dist/progressbar.min.js"
                data-name="0.5.1"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.5.1">
                  0.5.1
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.5.0/dist/progressbar.min.js"
                data-name="0.5.0"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.5.0">
                  0.5.0
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.4.1/dist/progressbar.min.js"
                data-name="0.4.1"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.4.1">
                  0.4.1
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.4.0/dist/progressbar.min.js"
                data-name="0.4.0"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.4.0">
                  0.4.0
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.3.0/dist/progressbar.min.js"
                data-name="0.3.0"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.3.0">
                  0.3.0
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.2.2/dist/progressbar.min.js"
                data-name="0.2.2"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.2.2">
                  0.2.2
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.2.1/dist/progressbar.min.js"
                data-name="0.2.1"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.2.1">
                  0.2.1
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.2.0/dist/progressbar.min.js"
                data-name="0.2.0"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.2.0">
                  0.2.0
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.1.0/dist/progressbar.min.js"
                data-name="0.1.0"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.1.0">
                  0.1.0
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.0.8/dist/progressbar.min.js"
                data-name="0.0.8"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.0.8">
                  0.0.8
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.0.7/dist/progressbar.min.js"
                data-name="0.0.7"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.0.7">
                  0.0.7
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.0.6/dist/progressbar.min.js"
                data-name="0.0.6"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.0.6">
                  0.0.6
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.0.5/dist/progressbar.min.js"
                data-name="0.0.5"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.0.5">
                  0.0.5
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.0.4/dist/progressbar.min.js"
                data-name="0.0.4"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.0.4">
                  0.0.4
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.0.3/dist/progressbar.min.js"
                data-name="0.0.3"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.0.3">
                  0.0.3
                </span>
              </a>
              <a class="select-menu-item js-navigation-item js-navigation-open "
                href="/kimmobrunfeldt/progressbar.js/tree/0.0.2/dist/progressbar.min.js"
                data-name="0.0.2"
                data-skip-pjax="true"
                rel="nofollow">
                <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                <span class="select-menu-item-text css-truncate-target" title="0.0.2">
                  0.0.2
                </span>
              </a>
          </div>
  
          <div class="select-menu-no-results">Nothing to show</div>
        </div>
  
      </div>
    </div>
  </div>
  
    <div class="BtnGroup float-right">
      <a href="/kimmobrunfeldt/progressbar.js/find/master"
            class="js-pjax-capture-input btn btn-sm BtnGroup-item"
            data-pjax
            data-hotkey="t">
        Find file
      </a>
      <button aria-label="Copy file path to clipboard" class="js-zeroclipboard btn btn-sm BtnGroup-item tooltipped tooltipped-s" data-copied-hint="Copied!" type="button">Copy path</button>
    </div>
    <div class="breadcrumb js-zeroclipboard-target">
      <span class="repo-root js-repo-root"><span class="js-path-segment"><a href="/kimmobrunfeldt/progressbar.js"><span>progressbar.js</span></a></span></span><span class="separator">/</span><span class="js-path-segment"><a href="/kimmobrunfeldt/progressbar.js/tree/master/dist"><span>dist</span></a></span><span class="separator">/</span><strong class="final-path">progressbar.min.js</strong>
    </div>
  </div>
  
  
    <div class="commit-tease">
        <span class="float-right">
          <a class="commit-tease-sha" href="/kimmobrunfeldt/progressbar.js/commit/a007db85f12cd8123800e03a97e75e4389cf55b5" data-pjax>
            a007db8
          </a>
          <relative-time datetime="2016-04-23T11:19:51Z">Apr 23, 2016</relative-time>
        </span>
        <div>
          <img alt="@kimmobrunfeldt" class="avatar" height="20" src="https://avatars0.githubusercontent.com/u/1232405?v=3&amp;s=40" width="20" />
          <a href="/kimmobrunfeldt" class="user-mention" rel="author">kimmobrunfeldt</a>
            <a href="/kimmobrunfeldt/progressbar.js/commit/a007db85f12cd8123800e03a97e75e4389cf55b5" class="message" data-pjax="true" title="Release 1.0.1">Release 1.0.1</a>
        </div>
  
      <div class="commit-tease-contributors">
        <button type="button" class="btn-link muted-link contributors-toggle" data-facebox="#blob_contributors_box">
          <strong>1</strong>
           contributor
        </button>
        
      </div>
  
      <div id="blob_contributors_box" style="display:none">
        <h2 class="facebox-header" data-facebox-id="facebox-header">Users who have contributed to this file</h2>
        <ul class="facebox-user-list" data-facebox-id="facebox-description">
            <li class="facebox-user-list-item">
              <img alt="@kimmobrunfeldt" height="24" src="https://avatars2.githubusercontent.com/u/1232405?v=3&amp;s=48" width="24" />
              <a href="/kimmobrunfeldt">kimmobrunfeldt</a>
            </li>
        </ul>
      </div>
    </div>
  
  
  <div class="file">
    <div class="file-header">
    <div class="file-actions">
  
      <div class="BtnGroup">
        <a href="/kimmobrunfeldt/progressbar.js/raw/master/dist/progressbar.min.js" class="btn btn-sm BtnGroup-item" id="raw-url">Raw</a>
          <a href="/kimmobrunfeldt/progressbar.js/blame/master/dist/progressbar.min.js" class="btn btn-sm js-update-url-with-hash BtnGroup-item" data-hotkey="b">Blame</a>
        <a href="/kimmobrunfeldt/progressbar.js/commits/master/dist/progressbar.min.js" class="btn btn-sm BtnGroup-item" rel="nofollow">History</a>
      </div>
  
          <a class="btn-octicon tooltipped tooltipped-nw"
             href="https://windows.github.com"
             aria-label="Open this file in GitHub Desktop"
             data-ga-click="Repository, open with desktop, type:windows">
              <svg aria-hidden="true" class="octicon octicon-device-desktop" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M15 2H1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h5.34c-.25.61-.86 1.39-2.34 2h8c-1.48-.61-2.09-1.39-2.34-2H15c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm0 9H1V3h14v8z"/></svg>
          </a>
  
          <!-- '"` --><!-- </textarea></xmp> --></option></form><form accept-charset="UTF-8" action="/kimmobrunfeldt/progressbar.js/edit/master/dist/progressbar.min.js" class="inline-form js-update-url-with-hash" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="WlzY4hJPnkE1WNdZZdG2ZhGmALZY5q3Hf0mT9vFVtcc+fWm75ZN1eMJEO1XLOrY1LNkcI+jGRVkz3hTRB09w+w==" /></div>
            <button class="btn-octicon tooltipped tooltipped-nw" type="submit"
              aria-label="Fork this project and edit the file" data-hotkey="e" data-disable-with>
              <svg aria-hidden="true" class="octicon octicon-pencil" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M0 12v3h3l8-8-3-3-8 8zm3 2H1v-2h1v1h1v1zm10.3-9.3L12 6 9 3l1.3-1.3a.996.996 0 0 1 1.41 0l1.59 1.59c.39.39.39 1.02 0 1.41z"/></svg>
            </button>
  </form>        <!-- '"` --><!-- </textarea></xmp> --></option></form><form accept-charset="UTF-8" action="/kimmobrunfeldt/progressbar.js/delete/master/dist/progressbar.min.js" class="inline-form" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="a/HigErP6qOMPrQRfK2IH11/+0OF+fn03RCJ72QjR36GU/efgTq3DHJH/weDzrY243F7Kkc9GuVU/+WN6PJb+Q==" /></div>
            <button class="btn-octicon btn-octicon-danger tooltipped tooltipped-nw" type="submit"
              aria-label="Fork this project and delete the file" data-disable-with>
              <svg aria-hidden="true" class="octicon octicon-trashcan" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M11 2H9c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1H2c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1v9c0 .55.45 1 1 1h7c.55 0 1-.45 1-1V5c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm-1 12H3V5h1v8h1V5h1v8h1V5h1v8h1V5h1v9zm1-10H2V3h9v1z"/></svg>
            </button>
  </form>  </div>
  
    <div class="file-info">
        6 lines (5 sloc)
        <span class="file-info-divider"></span>
      21.2 KB
    </div>
  </div>
  
    
  
    <div itemprop="text" class="blob-wrapper data type-javascript">
        <table class="highlight tab-size js-file-line-container" data-tab-size="4">
        <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"><span class="pl-c">//</span> ProgressBar.js 1.0.1</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"><span class="pl-c">//</span> https://kimmobrunfeldt.github.io/progressbar.js</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"><span class="pl-c">//</span> License: MIT</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">
  </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">!function(a){if(&quot;object&quot;==typeof exports&amp;&amp;&quot;undefined&quot;!=typeof module)module.exports=a();else if(&quot;function&quot;==typeof define&amp;&amp;define.amd)define([],a);else{var b;b=&quot;undefined&quot;!=typeof window?window:&quot;undefined&quot;!=typeof global?global:&quot;undefined&quot;!=typeof self?self:this,b.ProgressBar=a()}}(function(){var a;return function b(a,c,d){function e(g,h){if(!c[g]){if(!a[g]){var i=&quot;function&quot;==typeof require&amp;&amp;require;if(!h&amp;&amp;i)return i(g,!0);if(f)return f(g,!0);var j=new Error(&quot;Cannot find module &#39;&quot;+g+&quot;&#39;&quot;);throw j.code=&quot;MODULE_NOT_FOUND&quot;,j}var k=c[g]={exports:{}};a[g][0].call(k.exports,function(b){var c=a[g][1][b];return e(c?c:b)},k,k.exports,b,a,c,d)}return c[g].exports}for(var f=&quot;function&quot;==typeof require&amp;&amp;require,g=0;g&lt;d.length;g++)e(d[g]);return e}({1:[function(b,c,d){(function(){var b=this||Function(&quot;return this&quot;)(),e=function(){&quot;use strict&quot;;function e(){}function f(a,b){var c;for(c in a)Object.hasOwnProperty.call(a,c)&amp;&amp;b(c)}function g(a,b){return f(b,function(c){a[c]=b[c]}),a}function h(a,b){f(b,function(c){&quot;undefined&quot;==typeof a[c]&amp;&amp;(a[c]=b[c])})}function i(a,b,c,d,e,f,g){var h,i,k,l=f&gt;a?0:(a-f)/e;for(h in b)b.hasOwnProperty(h)&amp;&amp;(i=g[h],k=&quot;function&quot;==typeof i?i:o[i],b[h]=j(c[h],d[h],k,l));return b}function j(a,b,c,d){return a+(b-a)*c(d)}function k(a,b){var c=n.prototype.filter,d=a._filterArgs;f(c,function(e){&quot;undefined&quot;!=typeof c[e][b]&amp;&amp;c[e][b].apply(a,d)})}function l(a,b,c,d,e,f,g,h,j,l,m){v=b+c+d,w=Math.min(m||u(),v),x=w&gt;=v,y=d-(v-w),a.isPlaying()&amp;&amp;(x?(j(g,a._attachment,y),a.stop(!0)):(a._scheduleId=l(a._timeoutHandler,s),k(a,&quot;beforeTween&quot;),b+c&gt;w?i(1,e,f,g,1,1,h):i(w,e,f,g,d,b+c,h),k(a,&quot;afterTween&quot;),j(e,a._attachment,y)))}function m(a,b){var c={},d=typeof b;return&quot;string&quot;===d||&quot;function&quot;===d?f(a,function(a){c[a]=b}):f(a,function(a){c[a]||(c[a]=b[a]||q)}),c}function n(a,b){this._currentState=a||{},this._configured=!1,this._scheduleFunction=p,&quot;undefined&quot;!=typeof b&amp;&amp;this.setConfig(b)}var o,p,q=&quot;linear&quot;,r=500,s=1e3/60,t=Date.now?Date.now:function(){return+new Date},u=&quot;undefined&quot;!=typeof SHIFTY_DEBUG_NOW?SHIFTY_DEBUG_NOW:t;p=&quot;undefined&quot;!=typeof window?window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||window.mozCancelRequestAnimationFrame&amp;&amp;window.mozRequestAnimationFrame||setTimeout:setTimeout;var v,w,x,y;return n.prototype.tween=function(a){return this._isTweening?this:(void 0===a&amp;&amp;this._configured||this.setConfig(a),this._timestamp=u(),this._start(this.get(),this._attachment),this.resume())},n.prototype.setConfig=function(a){a=a||{},this._configured=!0,this._attachment=a.attachment,this._pausedAtTime=null,this._scheduleId=null,this._delay=a.delay||0,this._start=a.start||e,this._step=a.step||e,this._finish=a.finish||e,this._duration=a.duration||r,this._currentState=g({},a.from)||this.get(),this._originalState=this.get(),this._targetState=g({},a.to)||this.get();var b=this;this._timeoutHandler=function(){l(b,b._timestamp,b._delay,b._duration,b._currentState,b._originalState,b._targetState,b._easing,b._step,b._scheduleFunction)};var c=this._currentState,d=this._targetState;return h(d,c),this._easing=m(c,a.easing||q),this._filterArgs=[c,this._originalState,d,this._easing],k(this,&quot;tweenCreated&quot;),this},n.prototype.get=function(){return g({},this._currentState)},n.prototype.set=function(a){this._currentState=a},n.prototype.pause=function(){return this._pausedAtTime=u(),this._isPaused=!0,this},n.prototype.resume=function(){return this._isPaused&amp;&amp;(this._timestamp+=u()-this._pausedAtTime),this._isPaused=!1,this._isTweening=!0,this._timeoutHandler(),this},n.prototype.seek=function(a){a=Math.max(a,0);var b=u();return this._timestamp+a===0?this:(this._timestamp=b-a,this.isPlaying()||(this._isTweening=!0,this._isPaused=!1,l(this,this._timestamp,this._delay,this._duration,this._currentState,this._originalState,this._targetState,this._easing,this._step,this._scheduleFunction,b),this.pause()),this)},n.prototype.stop=function(a){return this._isTweening=!1,this._isPaused=!1,this._timeoutHandler=e,(b.cancelAnimationFrame||b.webkitCancelAnimationFrame||b.oCancelAnimationFrame||b.msCancelAnimationFrame||b.mozCancelRequestAnimationFrame||b.clearTimeout)(this._scheduleId),a&amp;&amp;(k(this,&quot;beforeTween&quot;),i(1,this._currentState,this._originalState,this._targetState,1,0,this._easing),k(this,&quot;afterTween&quot;),k(this,&quot;afterTweenEnd&quot;),this._finish.call(this,this._currentState,this._attachment)),this},n.prototype.isPlaying=function(){return this._isTweening&amp;&amp;!this._isPaused},n.prototype.setScheduleFunction=function(a){this._scheduleFunction=a},n.prototype.dispose=function(){var a;for(a in this)this.hasOwnProperty(a)&amp;&amp;delete this[a]},n.prototype.filter={},n.prototype.formula={linear:function(a){return a}},o=n.prototype.formula,g(n,{now:u,each:f,tweenProps:i,tweenProp:j,applyFilter:k,shallowCopy:g,defaults:h,composeEasingObject:m}),&quot;function&quot;==typeof SHIFTY_DEBUG_NOW&amp;&amp;(b.timeoutHandler=l),&quot;object&quot;==typeof d?c.exports=n:&quot;function&quot;==typeof a&amp;&amp;a.amd?a(function(){return n}):&quot;undefined&quot;==typeof b.Tweenable&amp;&amp;(b.Tweenable=n),n}();!function(){e.shallowCopy(e.prototype.formula,{easeInQuad:function(a){return Math.pow(a,2)},easeOutQuad:function(a){return-(Math.pow(a-1,2)-1)},easeInOutQuad:function(a){return(a/=.5)&lt;1?.5*Math.pow(a,2):-.5*((a-=2)*a-2)},easeInCubic:function(a){return Math.pow(a,3)},easeOutCubic:function(a){return Math.pow(a-1,3)+1},easeInOutCubic:function(a){return(a/=.5)&lt;1?.5*Math.pow(a,3):.5*(Math.pow(a-2,3)+2)},easeInQuart:function(a){return Math.pow(a,4)},easeOutQuart:function(a){return-(Math.pow(a-1,4)-1)},easeInOutQuart:function(a){return(a/=.5)&lt;1?.5*Math.pow(a,4):-.5*((a-=2)*Math.pow(a,3)-2)},easeInQuint:function(a){return Math.pow(a,5)},easeOutQuint:function(a){return Math.pow(a-1,5)+1},easeInOutQuint:function(a){return(a/=.5)&lt;1?.5*Math.pow(a,5):.5*(Math.pow(a-2,5)+2)},easeInSine:function(a){return-Math.cos(a*(Math.PI/2))+1},easeOutSine:function(a){return Math.sin(a*(Math.PI/2))},easeInOutSine:function(a){return-.5*(Math.cos(Math.PI*a)-1)},easeInExpo:function(a){return 0===a?0:Math.pow(2,10*(a-1))},easeOutExpo:function(a){return 1===a?1:-Math.pow(2,-10*a)+1},easeInOutExpo:function(a){return 0===a?0:1===a?1:(a/=.5)&lt;1?.5*Math.pow(2,10*(a-1)):.5*(-Math.pow(2,-10*--a)+2)},easeInCirc:function(a){return-(Math.sqrt(1-a*a)-1)},easeOutCirc:function(a){return Math.sqrt(1-Math.pow(a-1,2))},easeInOutCirc:function(a){return(a/=.5)&lt;1?-.5*(Math.sqrt(1-a*a)-1):.5*(Math.sqrt(1-(a-=2)*a)+1)},easeOutBounce:function(a){return 1/2.75&gt;a?7.5625*a*a:2/2.75&gt;a?7.5625*(a-=1.5/2.75)*a+.75:2.5/2.75&gt;a?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375},easeInBack:function(a){var b=1.70158;return a*a*((b+1)*a-b)},easeOutBack:function(a){var b=1.70158;return(a-=1)*a*((b+1)*a+b)+1},easeInOutBack:function(a){var b=1.70158;return(a/=.5)&lt;1?.5*(a*a*(((b*=1.525)+1)*a-b)):.5*((a-=2)*a*(((b*=1.525)+1)*a+b)+2)},elastic:function(a){return-1*Math.pow(4,-8*a)*Math.sin((6*a-1)*(2*Math.PI)/2)+1},swingFromTo:function(a){var b=1.70158;return(a/=.5)&lt;1?.5*(a*a*(((b*=1.525)+1)*a-b)):.5*((a-=2)*a*(((b*=1.525)+1)*a+b)+2)},swingFrom:function(a){var b=1.70158;return a*a*((b+1)*a-b)},swingTo:function(a){var b=1.70158;return(a-=1)*a*((b+1)*a+b)+1},bounce:function(a){return 1/2.75&gt;a?7.5625*a*a:2/2.75&gt;a?7.5625*(a-=1.5/2.75)*a+.75:2.5/2.75&gt;a?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375},bouncePast:function(a){return 1/2.75&gt;a?7.5625*a*a:2/2.75&gt;a?2-(7.5625*(a-=1.5/2.75)*a+.75):2.5/2.75&gt;a?2-(7.5625*(a-=2.25/2.75)*a+.9375):2-(7.5625*(a-=2.625/2.75)*a+.984375)},easeFromTo:function(a){return(a/=.5)&lt;1?.5*Math.pow(a,4):-.5*((a-=2)*Math.pow(a,3)-2)},easeFrom:function(a){return Math.pow(a,4)},easeTo:function(a){return Math.pow(a,.25)}})}(),function(){function a(a,b,c,d,e,f){function g(a){return((n*a+o)*a+p)*a}function h(a){return((q*a+r)*a+s)*a}function i(a){return(3*n*a+2*o)*a+p}function j(a){return 1/(200*a)}function k(a,b){return h(m(a,b))}function l(a){return a&gt;=0?a:0-a}function m(a,b){var c,d,e,f,h,j;for(e=a,j=0;8&gt;j;j++){if(f=g(e)-a,l(f)&lt;b)return e;if(h=i(e),l(h)&lt;1e-6)break;e-=f/h}if(c=0,d=1,e=a,c&gt;e)return c;if(e&gt;d)return d;for(;d&gt;c;){if(f=g(e),l(f-a)&lt;b)return e;a&gt;f?c=e:d=e,e=.5*(d-c)+c}return e}var n=0,o=0,p=0,q=0,r=0,s=0;return p=3*b,o=3*(d-b)-p,n=1-p-o,s=3*c,r=3*(e-c)-s,q=1-s-r,k(a,j(f))}function b(b,c,d,e){return function(f){return a(f,b,c,d,e,1)}}e.setBezierFunction=function(a,c,d,f,g){var h=b(c,d,f,g);return h.displayName=a,h.x1=c,h.y1=d,h.x2=f,h.y2=g,e.prototype.formula[a]=h},e.unsetBezierFunction=function(a){delete e.prototype.formula[a]}}(),function(){function a(a,b,c,d,f,g){return e.tweenProps(d,b,a,c,1,g,f)}var b=new e;b._filterArgs=[],e.interpolate=function(c,d,f,g,h){var i=e.shallowCopy({},c),j=h||0,k=e.composeEasingObject(c,g||&quot;linear&quot;);b.set({});var l=b._filterArgs;l.length=0,l[0]=i,l[1]=c,l[2]=d,l[3]=k,e.applyFilter(b,&quot;tweenCreated&quot;),e.applyFilter(b,&quot;beforeTween&quot;);var m=a(c,i,d,f,k,j);return e.applyFilter(b,&quot;afterTween&quot;),m}}(),function(a){function b(a,b){var c,d=[],e=a.length;for(c=0;e&gt;c;c++)d.push(&quot;_&quot;+b+&quot;_&quot;+c);return d}function c(a){var b=a.match(v);return b?(1===b.length||a[0].match(u))&amp;&amp;b.unshift(&quot;&quot;):b=[&quot;&quot;,&quot;&quot;],b.join(A)}function d(b){a.each(b,function(a){var c=b[a];&quot;string&quot;==typeof c&amp;&amp;c.match(z)&amp;&amp;(b[a]=e(c))})}function e(a){return i(z,a,f)}function f(a){var b=g(a);return&quot;rgb(&quot;+b[0]+&quot;,&quot;+b[1]+&quot;,&quot;+b[2]+&quot;)&quot;}function g(a){return a=a.replace(/#/,&quot;&quot;),3===a.length&amp;&amp;(a=a.split(&quot;&quot;),a=a[0]+a[0]+a[1]+a[1]+a[2]+a[2]),B[0]=h(a.substr(0,2)),B[1]=h(a.substr(2,2)),B[2]=h(a.substr(4,2)),B}function h(a){return parseInt(a,16)}function i(a,b,c){var d=b.match(a),e=b.replace(a,A);if(d)for(var f,g=d.length,h=0;g&gt;h;h++)f=d.shift(),e=e.replace(A,c(f));return e}function j(a){return i(x,a,k)}function k(a){for(var b=a.match(w),c=b.length,d=a.match(y)[0],e=0;c&gt;e;e++)d+=parseInt(b[e],10)+&quot;,&quot;;return d=d.slice(0,-1)+&quot;)&quot;}function l(d){var e={};return a.each(d,function(a){var f=d[a];if(&quot;string&quot;==typeof f){var g=r(f);e[a]={formatString:c(f),chunkNames:b(g,a)}}}),e}function m(b,c){a.each(c,function(a){for(var d=b[a],e=r(d),f=e.length,g=0;f&gt;g;g++)b[c[a].chunkNames[g]]=+e[g];delete b[a]})}function n(b,c){a.each(c,function(a){var d=b[a],e=o(b,c[a].chunkNames),f=p(e,c[a].chunkNames);d=q(c[a].formatString,f),b[a]=j(d)})}function o(a,b){for(var c,d={},e=b.length,f=0;e&gt;f;f++)c=b[f],d[c]=a[c],delete a[c];return d}function p(a,b){C.length=0;for(var c=b.length,d=0;c&gt;d;d++)C.push(a[b[d]]);return C}function q(a,b){for(var c=a,d=b.length,e=0;d&gt;e;e++)c=c.replace(A,+b[e].toFixed(4));return c}function r(a){return a.match(w)}function s(b,c){a.each(c,function(a){var d,e=c[a],f=e.chunkNames,g=f.length,h=b[a];if(&quot;string&quot;==typeof h){var i=h.split(&quot; &quot;),j=i[i.length-1];for(d=0;g&gt;d;d++)b[f[d]]=i[d]||j}else for(d=0;g&gt;d;d++)b[f[d]]=h;delete b[a]})}function t(b,c){a.each(c,function(a){var d=c[a],e=d.chunkNames,f=e.length,g=b[e[0]],h=typeof g;if(&quot;string&quot;===h){for(var i=&quot;&quot;,j=0;f&gt;j;j++)i+=&quot; &quot;+b[e[j]],delete b[e[j]];b[a]=i.substr(1)}else b[a]=g})}var u=/(\d|\-|\.)/,v=/([^\-0-9\.]+)/g,w=/[0-9.\-]+/g,x=new RegExp(&quot;rgb\\(&quot;+w.source+/,\s*/.source+w.source+/,\s*/.source+w.source+&quot;\\)&quot;,&quot;g&quot;),y=/^.*\(/,z=/#([0-9]|[a-f]){3,6}/gi,A=&quot;VAL&quot;,B=[],C=[];a.prototype.filter.token={tweenCreated:function(a,b,c,e){d(a),d(b),d(c),this._tokenData=l(a)},beforeTween:function(a,b,c,d){s(d,this._tokenData),m(a,this._tokenData),m(b,this._tokenData),m(c,this._tokenData)},afterTween:function(a,b,c,d){n(a,this._tokenData),n(b,this._tokenData),n(c,this._tokenData),t(d,this._tokenData)}}}(e)}).call(null)},{}],2:[function(a,b,c){var d=a(&quot;./shape&quot;),e=a(&quot;./utils&quot;),f=function(a,b){this._pathTemplate=&quot;M 50,50 m 0,-{radius} a {radius},{radius} 0 1 1 0,{2radius} a {radius},{radius} 0 1 1 0,-{2radius}&quot;,this.containerAspectRatio=1,d.apply(this,arguments)};f.prototype=new d,f.prototype.constructor=f,f.prototype._pathString=function(a){var b=a.strokeWidth;a.trailWidth&amp;&amp;a.trailWidth&gt;a.strokeWidth&amp;&amp;(b=a.trailWidth);var c=50-b/2;return e.render(this._pathTemplate,{radius:c,&quot;2radius&quot;:2*c})},f.prototype._trailString=function(a){return this._pathString(a)},b.exports=f},{&quot;./shape&quot;:7,&quot;./utils&quot;:8}],3:[function(a,b,c){var d=a(&quot;./shape&quot;),e=a(&quot;./utils&quot;),f=function(a,b){this._pathTemplate=&quot;M 0,{center} L 100,{center}&quot;,d.apply(this,arguments)};f.prototype=new d,f.prototype.constructor=f,f.prototype._initializeSvg=function(a,b){a.setAttribute(&quot;viewBox&quot;,&quot;0 0 100 &quot;+b.strokeWidth),a.setAttribute(&quot;preserveAspectRatio&quot;,&quot;none&quot;)},f.prototype._pathString=function(a){return e.render(this._pathTemplate,{center:a.strokeWidth/2})},f.prototype._trailString=function(a){return this._pathString(a)},b.exports=f},{&quot;./shape&quot;:7,&quot;./utils&quot;:8}],4:[function(a,b,c){b.exports={Line:a(&quot;./line&quot;),Circle:a(&quot;./circle&quot;),SemiCircle:a(&quot;./semicircle&quot;),Path:a(&quot;./path&quot;),Shape:a(&quot;./shape&quot;),utils:a(&quot;./utils&quot;)}},{&quot;./circle&quot;:2,&quot;./line&quot;:3,&quot;./path&quot;:5,&quot;./semicircle&quot;:6,&quot;./shape&quot;:7,&quot;./utils&quot;:8}],5:[function(a,b,c){var d=a(&quot;shifty&quot;),e=a(&quot;./utils&quot;),f={easeIn:&quot;easeInCubic&quot;,easeOut:&quot;easeOutCubic&quot;,easeInOut:&quot;easeInOutCubic&quot;},g=function h(a,b){if(!(this instanceof h))throw new Error(&quot;Constructor was called without new keyword&quot;);b=e.extend({duration:800,easing:&quot;linear&quot;,from:{},to:{},step:function(){}},b);var c;c=e.isString(a)?document.querySelector(a):a,this.path=c,this._opts=b,this._tweenable=null;var d=this.path.getTotalLength();this.path.style.strokeDasharray=d+&quot; &quot;+d,this.set(0)};g.prototype.value=function(){var a=this._getComputedDashOffset(),b=this.path.getTotalLength(),c=1-a/b;return parseFloat(c.toFixed(6),10)},g.prototype.set=function(a){this.stop(),this.path.style.strokeDashoffset=this._progressToOffset(a);var b=this._opts.step;if(e.isFunction(b)){var c=this._easing(this._opts.easing),d=this._calculateTo(a,c),f=this._opts.shape||this;b(d,f,this._opts.attachment)}},g.prototype.stop=function(){this._stopTween(),this.path.style.strokeDashoffset=this._getComputedDashOffset()},g.prototype.animate=function(a,b,c){b=b||{},e.isFunction(b)&amp;&amp;(c=b,b={});var f=e.extend({},b),g=e.extend({},this._opts);b=e.extend(g,b);var h=this._easing(b.easing),i=this._resolveFromAndTo(a,h,f);this.stop(),this.path.getBoundingClientRect();var j=this._getComputedDashOffset(),k=this._progressToOffset(a),l=this;this._tweenable=new d,this._tweenable.tween({from:e.extend({offset:j},i.from),to:e.extend({offset:k},i.to),duration:b.duration,easing:h,step:function(a){l.path.style.strokeDashoffset=a.offset;var c=b.shape||l;b.step(a,c,b.attachment)},finish:function(a){e.isFunction(c)&amp;&amp;c()}})},g.prototype._getComputedDashOffset=function(){var a=window.getComputedStyle(this.path,null);return parseFloat(a.getPropertyValue(&quot;stroke-dashoffset&quot;),10)},g.prototype._progressToOffset=function(a){var b=this.path.getTotalLength();return b-a*b},g.prototype._resolveFromAndTo=function(a,b,c){return c.from&amp;&amp;c.to?{from:c.from,to:c.to}:{from:this._calculateFrom(b),to:this._calculateTo(a,b)}},g.prototype._calculateFrom=function(a){return d.interpolate(this._opts.from,this._opts.to,this.value(),a)},g.prototype._calculateTo=function(a,b){return d.interpolate(this._opts.from,this._opts.to,a,b)},g.prototype._stopTween=function(){null!==this._tweenable&amp;&amp;(this._tweenable.stop(),this._tweenable=null)},g.prototype._easing=function(a){return f.hasOwnProperty(a)?f[a]:a},b.exports=g},{&quot;./utils&quot;:8,shifty:1}],6:[function(a,b,c){var d=a(&quot;./shape&quot;),e=a(&quot;./circle&quot;),f=a(&quot;./utils&quot;),g=function(a,b){this._pathTemplate=&quot;M 50,50 m -{radius},0 a {radius},{radius} 0 1 1 {2radius},0&quot;,this.containerAspectRatio=2,d.apply(this,arguments)};g.prototype=new d,g.prototype.constructor=g,g.prototype._initializeSvg=function(a,b){a.setAttribute(&quot;viewBox&quot;,&quot;0 0 100 50&quot;)},g.prototype._initializeTextContainer=function(a,b,c){a.text.style&amp;&amp;(c.style.top=&quot;auto&quot;,c.style.bottom=&quot;0&quot;,a.text.alignToBottom?f.setStyle(c,&quot;transform&quot;,&quot;translate(-50%, 0)&quot;):f.setStyle(c,&quot;transform&quot;,&quot;translate(-50%, 50%)&quot;))},g.prototype._pathString=e.prototype._pathString,g.prototype._trailString=e.prototype._trailString,b.exports=g},{&quot;./circle&quot;:2,&quot;./shape&quot;:7,&quot;./utils&quot;:8}],7:[function(a,b,c){var d=a(&quot;./path&quot;),e=a(&quot;./utils&quot;),f=&quot;Object is destroyed&quot;,g=function h(a,b){if(!(this instanceof h))throw new Error(&quot;Constructor was called without new keyword&quot;);if(0!==arguments.length){this._opts=e.extend({color:&quot;#555&quot;,strokeWidth:1,trailColor:null,trailWidth:null,fill:null,text:{style:{color:null,position:&quot;absolute&quot;,left:&quot;50%&quot;,top:&quot;50%&quot;,padding:0,margin:0,transform:{prefix:!0,value:&quot;translate(-50%, -50%)&quot;}},autoStyleContainer:!0,alignToBottom:!0,value:null,className:&quot;progressbar-text&quot;},svgStyle:{display:&quot;block&quot;,width:&quot;100%&quot;},warnings:!1},b,!0),e.isObject(b)&amp;&amp;void 0!==b.svgStyle&amp;&amp;(this._opts.svgStyle=b.svgStyle),e.isObject(b)&amp;&amp;e.isObject(b.text)&amp;&amp;void 0!==b.text.style&amp;&amp;(this._opts.text.style=b.text.style);var c,f=this._createSvgView(this._opts);if(c=e.isString(a)?document.querySelector(a):a,!c)throw new Error(&quot;Container does not exist: &quot;+a);this._container=c,this._container.appendChild(f.svg),this._opts.warnings&amp;&amp;this._warnContainerAspectRatio(this._container),this._opts.svgStyle&amp;&amp;e.setStyles(f.svg,this._opts.svgStyle),this.svg=f.svg,this.path=f.path,this.trail=f.trail,this.text=null;var g=e.extend({attachment:void 0,shape:this},this._opts);this._progressPath=new d(f.path,g),e.isObject(this._opts.text)&amp;&amp;null!==this._opts.text.value&amp;&amp;this.setText(this._opts.text.value)}};g.prototype.animate=function(a,b,c){if(null===this._progressPath)throw new Error(f);this._progressPath.animate(a,b,c)},g.prototype.stop=function(){if(null===this._progressPath)throw new Error(f);void 0!==this._progressPath&amp;&amp;this._progressPath.stop()},g.prototype.destroy=function(){if(null===this._progressPath)throw new Error(f);this.stop(),this.svg.parentNode.removeChild(this.svg),this.svg=null,this.path=null,this.trail=null,this._progressPath=null,null!==this.text&amp;&amp;(this.text.parentNode.removeChild(this.text),this.text=null)},g.prototype.set=function(a){if(null===this._progressPath)throw new Error(f);this._progressPath.set(a)},g.prototype.value=function(){if(null===this._progressPath)throw new Error(f);return void 0===this._progressPath?0:this._progressPath.value()},g.prototype.setText=function(a){if(null===this._progressPath)throw new Error(f);null===this.text&amp;&amp;(this.text=this._createTextContainer(this._opts,this._container),this._container.appendChild(this.text)),e.isObject(a)?(e.removeChildren(this.text),this.text.appendChild(a)):this.text.innerHTML=a},g.prototype._createSvgView=function(a){var b=document.createElementNS(&quot;http://www.w3.org/2000/svg&quot;,&quot;svg&quot;);this._initializeSvg(b,a);var c=null;(a.trailColor||a.trailWidth)&amp;&amp;(c=this._createTrail(a),b.appendChild(c));var d=this._createPath(a);return b.appendChild(d),{svg:b,path:d,trail:c}},g.prototype._initializeSvg=function(a,b){a.setAttribute(&quot;viewBox&quot;,&quot;0 0 100 100&quot;)},g.prototype._createPath=function(a){var b=this._pathString(a);return this._createPathElement(b,a)},g.prototype._createTrail=function(a){var b=this._trailString(a),c=e.extend({},a);return c.trailColor||(c.trailColor=&quot;#eee&quot;),c.trailWidth||(c.trailWidth=c.strokeWidth),c.color=c.trailColor,c.strokeWidth=c.trailWidth,c.fill=null,this._createPathElement(b,c)},g.prototype._createPathElement=function(a,b){var c=document.createElementNS(&quot;http://www.w3.org/2000/svg&quot;,&quot;path&quot;);return c.setAttribute(&quot;d&quot;,a),c.setAttribute(&quot;stroke&quot;,b.color),c.setAttribute(&quot;stroke-width&quot;,b.strokeWidth),b.fill?c.setAttribute(&quot;fill&quot;,b.fill):c.setAttribute(&quot;fill-opacity&quot;,&quot;0&quot;),c},g.prototype._createTextContainer=function(a,b){var c=document.createElement(&quot;div&quot;);c.className=a.text.className;var d=a.text.style;return d&amp;&amp;(a.text.autoStyleContainer&amp;&amp;(b.style.position=&quot;relative&quot;),e.setStyles(c,d),d.color||(c.style.color=a.color)),this._initializeTextContainer(a,b,c),c},g.prototype._initializeTextContainer=function(a,b,c){},g.prototype._pathString=function(a){throw new Error(&quot;Override this function for each progress bar&quot;)},g.prototype._trailString=function(a){throw new Error(&quot;Override this function for each progress bar&quot;)},g.prototype._warnContainerAspectRatio=function(a){if(this.containerAspectRatio){var b=window.getComputedStyle(a,null),c=parseFloat(b.getPropertyValue(&quot;width&quot;),10),d=parseFloat(b.getPropertyValue(&quot;height&quot;),10);e.floatEquals(this.containerAspectRatio,c/d)||(console.warn(&quot;Incorrect aspect ratio of container&quot;,&quot;#&quot;+a.id,&quot;detected:&quot;,b.getPropertyValue(&quot;width&quot;)+&quot;(width)&quot;,&quot;/&quot;,b.getPropertyValue(&quot;height&quot;)+&quot;(height)&quot;,&quot;=&quot;,c/d),console.warn(&quot;Aspect ratio of should be&quot;,this.containerAspectRatio))}},b.exports=g},{&quot;./path&quot;:5,&quot;./utils&quot;:8}],8:[function(a,b,c){function d(a,b,c){a=a||{},b=b||{},c=c||!1;for(var e in b)if(b.hasOwnProperty(e)){var f=a[e],g=b[e];c&amp;&amp;l(f)&amp;&amp;l(g)?a[e]=d(f,g,c):a[e]=g}return a}function e(a,b){var c=a;for(var d in b)if(b.hasOwnProperty(d)){var e=b[d],f=&quot;\\{&quot;+d+&quot;\\}&quot;,g=new RegExp(f,&quot;g&quot;);c=c.replace(g,e)}return c}function f(a,b,c){for(var d=a.style,e=0;e&lt;p.length;++e){var f=p[e];d[f+h(b)]=c}d[b]=c}function g(a,b){m(b,function(b,c){null!==b&amp;&amp;void 0!==b&amp;&amp;(l(b)&amp;&amp;b.prefix===!0?f(a,c,b.value):a.style[c]=b)})}function h(a){return a.charAt(0).toUpperCase()+a.slice(1)}function i(a){return&quot;string&quot;==typeof a||a instanceof String}function j(a){return&quot;function&quot;==typeof a}function k(a){return&quot;[object Array]&quot;===Object.prototype.toString.call(a)}function l(a){if(k(a))return!1;var b=typeof a;return&quot;object&quot;===b&amp;&amp;!!a}function m(a,b){for(var c in a)if(a.hasOwnProperty(c)){var d=a[c];b(d,c)}}function n(a,b){return Math.abs(a-b)&lt;q}function o(a){for(;a.firstChild;)a.removeChild(a.firstChild)}var p=&quot;Webkit Moz O ms&quot;.split(&quot; &quot;),q=.001;b.exports={extend:d,render:e,setStyle:f,setStyles:g,capitalize:h,isString:i,isFunction:j,isObject:l,forEachObject:m,floatEquals:n,removeChildren:o}},{}]},{},[4])(4)});</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"><span class="pl-c">//</span># sourceMappingURL=progressbar.min.js.map</span></td>
        </tr>
  </table>
  
    </div>
  
  </div>
  
  <button type="button" data-facebox="#jump-to-line" data-facebox-class="linejump" data-hotkey="l" class="d-none">Jump to Line</button>
  <div id="jump-to-line" style="display:none">
    <!-- '"` --><!-- </textarea></xmp> --></option></form><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="form-control linejump-input js-jump-to-line-field" type="text" placeholder="Jump to line&hellip;" aria-label="Jump to line" autofocus>
      <button type="submit" class="btn">Go</button>
  </form></div>
  
    </div>
    <div class="modal-backdrop js-touch-events"></div>
  </div>
  
  
      </div>
    </div>
  
    </div>
  
        <div class="container site-footer-container">
    <div class="site-footer" role="contentinfo">
      <ul class="site-footer-links float-right">
          <li><a href="https://github.com/contact" data-ga-click="Footer, go to contact, text:contact">Contact GitHub</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>
  
      </ul>
  
      <a href="https://github.com" aria-label="Homepage" class="site-footer-mark" title="GitHub">
        <svg aria-hidden="true" class="octicon octicon-mark-github" height="24" version="1.1" viewBox="0 0 16 16" width="24"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"/></svg>
  </a>
      <ul class="site-footer-links">
        <li>&copy; 2017 <span title="0.09359s from github-fe-bd32a9f.cp1-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://status.github.com/" data-ga-click="Footer, go to status, text:status">Status</a></li>
          <li><a href="https://help.github.com" data-ga-click="Footer, go to help, text:help">Help</a></li>
      </ul>
    </div>
  </div>
  
  
  
    
  
    <div id="ajax-error-message" class="ajax-error-message flash flash-error">
      <svg aria-hidden="true" class="octicon octicon-alert" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M8.865 1.52c-.18-.31-.51-.5-.87-.5s-.69.19-.87.5L.275 13.5c-.18.31-.18.69 0 1 .19.31.52.5.87.5h13.7c.36 0 .69-.19.86-.5.17-.31.18-.69.01-1L8.865 1.52zM8.995 13h-2v-2h2v2zm0-3h-2V6h2v4z"/></svg>
      <button type="button" class="flash-close js-flash-close js-ajax-error-dismiss" aria-label="Dismiss error">
        <svg aria-hidden="true" class="octicon octicon-x" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48z"/></svg>
      </button>
      You can't perform that action at this time.
    </div>
  
  
      
      <script crossorigin="anonymous" integrity="sha256-UGFpyy/nYlS5IejJRN1AblyrLXGeZX6s6K2phIYjFHI=" src="https://assets-cdn.github.com/assets/frameworks-506169cb2fe76254b921e8c944dd406e5cab2d719e657eace8ada98486231472.js"></script>
      <script async="async" crossorigin="anonymous" integrity="sha256-yg11k+AvZvDgd+avAOJ3fbxOiSjWG4gHgTHpNE0GXzI=" src="https://assets-cdn.github.com/assets/github-ca0d7593e02f66f0e077e6af00e2777dbc4e8928d61b88078131e9344d065f32.js"></script>
      
      
      
      
    <div class="js-stale-session-flash stale-session-flash flash flash-warn flash-banner d-none">
      <svg aria-hidden="true" class="octicon octicon-alert" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M8.865 1.52c-.18-.31-.51-.5-.87-.5s-.69.19-.87.5L.275 13.5c-.18.31-.18.69 0 1 .19.31.52.5.87.5h13.7c.36 0 .69-.19.86-.5.17-.31.18-.69.01-1L8.865 1.52zM8.995 13h-2v-2h2v2zm0-3h-2V6h2v4z"/></svg>
      <span class="signed-in-tab-flash">You signed in with another tab or window. <a href="">Reload</a> to refresh your session.</span>
      <span class="signed-out-tab-flash">You signed out in another tab or window. <a href="">Reload</a> to refresh your session.</span>
    </div>
    <div class="facebox" id="facebox" style="display:none;">
    <div class="facebox-popup">
      <div class="facebox-content" role="dialog" aria-labelledby="facebox-header" aria-describedby="facebox-description">
      </div>
      <button type="button" class="facebox-close js-facebox-close" aria-label="Close modal">
        <svg aria-hidden="true" class="octicon octicon-x" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48z"/></svg>
      </button>
    </div>
  </div>
  
  
    </body>
  </html>
  
  