Файловый менеджер - Редактировать - /home2/isose750/public_html/js/angular-carousel.min.js
Назад
<!DOCTYPE html> <html lang="en" class=""> <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# object: http://ogp.me/ns/object# article: http://ogp.me/ns/article# profile: http://ogp.me/ns/profile#"> <meta charset='utf-8'> <link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/frameworks-70aff62372b4dd20e8b7e3141aa52f2b7fda1b9238a597db09f7dd5bbcff25f6.css" integrity="sha256-cK/2I3K03SDot+MUGqUvK3/aG5I4pZfbCffdW7z/JfY=" media="all" rel="stylesheet" /> <link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/github-08cdcb56c7ac00bff4aae0d624edc8c67749c10e28d857c247843a4fc05f22b0.css" integrity="sha256-CM3LVsesAL/0quDWJO3IxndJwQ4o2FfCR4Q6T8BfIrA=" media="all" rel="stylesheet" /> <link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/site-9c124bc8df0fdd8e1ab6e19d230bea224c08a80fd58d2b6c26924e4c319ac57a.css" integrity="sha256-nBJLyN8P3Y4atuGdIwvqIkwIqA/VjStsJpJOTDGaxXo=" media="all" rel="stylesheet" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="Content-Language" content="en"> <meta name="viewport" content="width=device-width"> <title>angular-carousel/angular-carousel.min.js at master · revolunet/angular-carousel · GitHub</title> <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub"> <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub"> <link rel="apple-touch-icon" href="/apple-touch-icon.png"> <link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-57x57.png"> <link rel="apple-touch-icon" sizes="60x60" href="/apple-touch-icon-60x60.png"> <link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-72x72.png"> <link rel="apple-touch-icon" sizes="76x76" href="/apple-touch-icon-76x76.png"> <link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114x114.png"> <link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon-120x120.png"> <link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144x144.png"> <link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon-152x152.png"> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon-180x180.png"> <meta property="fb:app_id" content="1401488693436528"> <meta content="https://avatars2.githubusercontent.com/u/124937?v=3&s=400" name="twitter:image:src" /><meta content="@github" name="twitter:site" /><meta content="summary" name="twitter:card" /><meta content="revolunet/angular-carousel" name="twitter:title" /><meta content="angular-carousel - Mobile friendly AngularJS carousel" name="twitter:description" /> <meta content="https://avatars2.githubusercontent.com/u/124937?v=3&s=400" property="og:image" /><meta content="GitHub" property="og:site_name" /><meta content="object" property="og:type" /><meta content="revolunet/angular-carousel" property="og:title" /><meta content="https://github.com/revolunet/angular-carousel" property="og:url" /><meta content="angular-carousel - Mobile friendly AngularJS carousel" property="og:description" /> <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats"> <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors"> <link rel="assets" href="https://assets-cdn.github.com/"> <meta name="pjax-timeout" content="1000"> <meta name="request-id" content="DAA7:77FF:3005993:4CEF33F:589FAD68" data-pjax-transient> <meta name="msapplication-TileImage" content="/windows-tile.png"> <meta name="msapplication-TileColor" content="#ffffff"> <meta name="selected-link" value="repo_source" data-pjax-transient> <meta name="google-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="DAA7:77FF:3005993:4CEF33F:589FAD68" name="octolytics-dimension-request_id" /> <meta content="/<user-name>/<repo-name>/blob/show" data-pjax-transient="true" name="analytics-location" /> <meta class="js-ga-set" name="dimension1" content="Logged Out"> <meta name="hostname" content="github.com"> <meta name="user-login" content=""> <meta name="expected-hostname" content="github.com"> <meta name="js-proxy-site-detection-payload" content="MTI1OTE3ODQ2YWI2ZjEzNjlkNWYxM2Q2N2ZiYTVmNWYxMWIwYjcwMGQ0NmVhMjA4MjA5MjYxNWE0NTZiYjQyNXx7InJlbW90ZV9hZGRyZXNzIjoiMTc3LjE2LjI1NC4xMjYiLCJyZXF1ZXN0X2lkIjoiREFBNzo3N0ZGOjMwMDU5OTM6NENFRjMzRjo1ODlGQUQ2OCIsInRpbWVzdGFtcCI6MTQ4Njg1OTYzMSwiaG9zdCI6ImdpdGh1Yi5jb20ifQ=="> <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="html-safe-nonce" content="d8cf77a7a9af858a4780076177ca6e80cdc57067"> <meta http-equiv="x-pjax-version" content="988d22b024e54d7408445ce87f929434"> <meta name="description" content="angular-carousel - Mobile friendly AngularJS carousel"> <meta name="go-import" content="github.com/revolunet/angular-carousel git https://github.com/revolunet/angular-carousel.git"> <meta content="124937" name="octolytics-dimension-user_id" /><meta content="revolunet" name="octolytics-dimension-user_login" /><meta content="9603444" name="octolytics-dimension-repository_id" /><meta content="revolunet/angular-carousel" name="octolytics-dimension-repository_nwo" /><meta content="true" name="octolytics-dimension-repository_public" /><meta content="false" name="octolytics-dimension-repository_is_fork" /><meta content="9603444" name="octolytics-dimension-repository_network_root_id" /><meta content="revolunet/angular-carousel" name="octolytics-dimension-repository_network_root_nwo" /> <link href="https://github.com/revolunet/angular-carousel/commits/master.atom" rel="alternate" title="Recent Commits to angular-carousel:master" type="application/atom+xml"> <link rel="canonical" href="https://github.com/revolunet/angular-carousel/blob/master/dist/angular-carousel.min.js" data-pjax-transient> </head> <body class="logged-out env-production windows vis-public page-blob"> <div id="js-pjax-loader-bar" class="pjax-loader-bar"><div class="progress"></div></div> <a href="#start-of-content" tabindex="1" class="accessibility-aid js-skip-to-content">Skip to content</a> <header class="site-header js-details-container Details alt-body-font" role="banner"> <div class="container-responsive"> <a class="header-logo-invertocat" href="https://github.com/" aria-label="Homepage" data-ga-click="(Logged out) Header, go to homepage, icon:logo-wordmark"> <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> <button class="btn-link float-right site-header-toggle js-details-target" type="button" aria-label="Toggle navigation"> <svg aria-hidden="true" class="octicon octicon-three-bars" height="24" version="1.1" viewBox="0 0 12 16" width="18"><path fill-rule="evenodd" d="M11.41 9H.59C0 9 0 8.59 0 8c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zm0-4H.59C0 5 0 4.59 0 4c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zM.59 11H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1H.59C0 13 0 12.59 0 12c0-.59 0-1 .59-1z"/></svg> </button> <div class="site-header-menu"> <nav class="site-header-nav site-header-nav-main"> <a href="/personal" class="js-selected-navigation-item nav-item nav-item-personal" data-ga-click="Header, click, Nav menu - item:personal" data-selected-links="/personal /personal"> Personal </a> <a href="/open-source" class="js-selected-navigation-item nav-item nav-item-opensource" data-ga-click="Header, click, Nav menu - item:opensource" data-selected-links="/open-source /open-source/stories /open-source"> Open source </a> <a href="/business" class="js-selected-navigation-item nav-item nav-item-business" data-ga-click="Header, click, Nav menu - item:business" data-selected-links="/business /business/partners /business/features /business/customers /business/why-github-for-work /business/security /business"> Business </a> <a href="/explore" class="js-selected-navigation-item nav-item nav-item-explore" data-ga-click="Header, click, Nav menu - item:explore" data-selected-links="/explore /trending /trending/developers /integrations /integrations/feature/code /integrations/feature/collaborate /integrations/feature/ship /showcases /explore"> Explore </a> </nav> <div class="site-header-actions"> <a class="btn btn-primary site-header-actions-btn" href="/join?source=header-repo" data-ga-click="(Logged out) Header, clicked Sign up, text:sign-up">Sign up</a> <a class="btn site-header-actions-btn mr-1" href="/login?return_to=%2Frevolunet%2Fangular-carousel%2Fblob%2Fmaster%2Fdist%2Fangular-carousel.min.js" data-ga-click="(Logged out) Header, clicked Sign in, text:sign-in">Sign in</a> </div> <nav class="site-header-nav site-header-nav-secondary mr-md-3"> <a class="nav-item" href="/pricing">Pricing</a> <a class="nav-item" href="/blog">Blog</a> <a class="nav-item" href="https://help.github.com">Support</a> <a class="nav-item header-search-link" href="https://github.com/search">Search GitHub</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="/revolunet/angular-carousel/search" class="js-site-search-form" data-scoped-search-url="/revolunet/angular-carousel/search" data-unscoped-search-url="/search" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓" /></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> </nav> </div> </div> </header> <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> <a href="/login?return_to=%2Frevolunet%2Fangular-carousel" class="btn btn-sm btn-with-count tooltipped tooltipped-n" aria-label="You must be signed in to watch a repository" rel="nofollow"> <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 </a> <a class="social-count" href="/revolunet/angular-carousel/watchers" aria-label="71 users are watching this repository"> 71 </a> </li> <li> <a href="/login?return_to=%2Frevolunet%2Fangular-carousel" class="btn btn-sm btn-with-count tooltipped tooltipped-n" aria-label="You must be signed in to star a repository" rel="nofollow"> <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 </a> <a class="social-count js-social-count" href="/revolunet/angular-carousel/stargazers" aria-label="1539 users starred this repository"> 1,539 </a> </li> <li> <a href="/login?return_to=%2Frevolunet%2Fangular-carousel" class="btn btn-sm btn-with-count tooltipped tooltipped-n" aria-label="You must be signed in to fork a repository" rel="nofollow"> <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 </a> <a href="/revolunet/angular-carousel/network" class="social-count" aria-label="739 users forked this repository"> 739 </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="/revolunet" class="url fn" rel="author">revolunet</a></span><!-- --><span class="path-divider">/</span><!-- --><strong itemprop="name"><a href="/revolunet/angular-carousel" data-pjax="#js-repo-pjax-container">angular-carousel</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="/revolunet/angular-carousel" 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 /revolunet/angular-carousel" 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="/revolunet/angular-carousel/issues" class="js-selected-navigation-item reponav-item" data-hotkey="g i" data-selected-links="repo_issues repo_labels repo_milestones /revolunet/angular-carousel/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">120</span> <meta itemprop="position" content="2"> </a> </span> <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> <a href="/revolunet/angular-carousel/pulls" class="js-selected-navigation-item reponav-item" data-hotkey="g p" data-selected-links="repo_pulls /revolunet/angular-carousel/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">31</span> <meta itemprop="position" content="3"> </a> </span> <a href="/revolunet/angular-carousel/projects" class="js-selected-navigation-item reponav-item" data-selected-links="repo_projects new_repo_project repo_project /revolunet/angular-carousel/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="/revolunet/angular-carousel/pulse" class="js-selected-navigation-item reponav-item" data-selected-links="pulse /revolunet/angular-carousel/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="/revolunet/angular-carousel/graphs" class="js-selected-navigation-item reponav-item" data-selected-links="repo_graphs repo_contributors /revolunet/angular-carousel/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="/revolunet/angular-carousel/blob/adf0aff8468ac92f99b56cf43138a5374b19ca64/dist/angular-carousel.min.js" class="d-none js-permalink-shortcut" data-hotkey="y">Permalink</a> <!-- blob contrib key: blob_contributors:v21:b542ff992e7a16f73b75210ab071bd88 --> <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="/revolunet/angular-carousel/blob/buffering/dist/angular-carousel.min.js" data-name="buffering" 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"> buffering </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/blob/dev/dist/angular-carousel.min.js" data-name="dev" 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"> dev </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/blob/gh-pages/dist/angular-carousel.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="/revolunet/angular-carousel/blob/master/dist/angular-carousel.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="/revolunet/angular-carousel/blob/merge-loop/dist/angular-carousel.min.js" data-name="merge-loop" 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"> merge-loop </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/blob/puredom/dist/angular-carousel.min.js" data-name="puredom" 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"> puredom </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/blob/refactor/dist/angular-carousel.min.js" data-name="refactor" 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"> refactor </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="/revolunet/angular-carousel/tree/v1.0.1/dist/angular-carousel.min.js" data-name="v1.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="v1.0.1"> v1.0.1 </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/tree/v1.0.0/dist/angular-carousel.min.js" data-name="v1.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="v1.0.0"> v1.0.0 </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/tree/v0.1.0/dist/angular-carousel.min.js" data-name="v0.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="v0.1.0"> v0.1.0 </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/tree/v0.0.3/dist/angular-carousel.min.js" data-name="v0.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="v0.0.3"> v0.0.3 </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/tree/v0.0.2/dist/angular-carousel.min.js" data-name="v0.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="v0.0.2"> v0.0.2 </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/tree/0.3.13/dist/angular-carousel.min.js" data-name="0.3.13" 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.13"> 0.3.13 </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/tree/0.3.12/dist/angular-carousel.min.js" data-name="0.3.12" 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.12"> 0.3.12 </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/tree/0.3.11/dist/angular-carousel.min.js" data-name="0.3.11" 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.11"> 0.3.11 </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/tree/0.3.10/dist/angular-carousel.min.js" data-name="0.3.10" 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.10"> 0.3.10 </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/tree/0.3.9/dist/angular-carousel.min.js" data-name="0.3.9" 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.9"> 0.3.9 </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/tree/0.3.7/dist/angular-carousel.min.js" data-name="0.3.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.3.7"> 0.3.7 </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/tree/0.3.6/dist/angular-carousel.min.js" data-name="0.3.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.3.6"> 0.3.6 </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/tree/0.3.5/dist/angular-carousel.min.js" data-name="0.3.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.3.5"> 0.3.5 </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/tree/0.3.4/dist/angular-carousel.min.js" data-name="0.3.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.3.4"> 0.3.4 </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/tree/0.3.3/dist/angular-carousel.min.js" data-name="0.3.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.3.3"> 0.3.3 </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/tree/0.3.2/dist/angular-carousel.min.js" data-name="0.3.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.3.2"> 0.3.2 </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/tree/0.3.1/dist/angular-carousel.min.js" data-name="0.3.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.3.1"> 0.3.1 </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/tree/0.3.0/dist/angular-carousel.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="/revolunet/angular-carousel/tree/0.2.5/dist/angular-carousel.min.js" data-name="0.2.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.2.5"> 0.2.5 </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/tree/0.2.4/dist/angular-carousel.min.js" data-name="0.2.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.2.4"> 0.2.4 </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/tree/0.2.3/dist/angular-carousel.min.js" data-name="0.2.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.2.3"> 0.2.3 </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/tree/0.2.2/dist/angular-carousel.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="/revolunet/angular-carousel/tree/0.2.1/dist/angular-carousel.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="/revolunet/angular-carousel/tree/0.2.0/dist/angular-carousel.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="/revolunet/angular-carousel/tree/0.1.6/dist/angular-carousel.min.js" data-name="0.1.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.1.6"> 0.1.6 </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/tree/0.1.5/dist/angular-carousel.min.js" data-name="0.1.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.1.5"> 0.1.5 </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/tree/0.1.4/dist/angular-carousel.min.js" data-name="0.1.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.1.4"> 0.1.4 </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/tree/0.1.3/dist/angular-carousel.min.js" data-name="0.1.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.1.3"> 0.1.3 </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/tree/0.1.2/dist/angular-carousel.min.js" data-name="0.1.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.1.2"> 0.1.2 </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/tree/0.1.1/dist/angular-carousel.min.js" data-name="0.1.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.1.1"> 0.1.1 </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/tree/0.1.0/dist/angular-carousel.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="/revolunet/angular-carousel/tree/0.0.13/dist/angular-carousel.min.js" data-name="0.0.13" 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.13"> 0.0.13 </span> </a> <a class="select-menu-item js-navigation-item js-navigation-open " href="/revolunet/angular-carousel/tree/0.0.8/dist/angular-carousel.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> </div> <div class="select-menu-no-results">Nothing to show</div> </div> </div> </div> </div> <div class="BtnGroup float-right"> <a href="/revolunet/angular-carousel/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="/revolunet/angular-carousel"><span>angular-carousel</span></a></span></span><span class="separator">/</span><span class="js-path-segment"><a href="/revolunet/angular-carousel/tree/master/dist"><span>dist</span></a></span><span class="separator">/</span><strong class="final-path">angular-carousel.min.js</strong> </div> </div> <div class="commit-tease"> <span class="float-right"> <a class="commit-tease-sha" href="/revolunet/angular-carousel/commit/caeaaf86c42a5634bf4acc5c39df199a0e35681b" data-pjax> caeaaf8 </a> <relative-time datetime="2016-11-25T22:40:25Z">Nov 26, 2016</relative-time> </span> <div> <img alt="@revolunet" class="avatar" height="20" src="https://avatars2.githubusercontent.com/u/124937?v=3&s=40" width="20" /> <a href="/revolunet" class="user-mention" rel="author">revolunet</a> <a href="/revolunet/angular-carousel/commit/caeaaf86c42a5634bf4acc5c39df199a0e35681b" class="message" data-pjax="true" title="dist update">dist update</a> </div> <div class="commit-tease-contributors"> <button type="button" class="btn-link muted-link contributors-toggle" data-facebox="#blob_contributors_box"> <strong>15</strong> contributors </button> <a class="avatar-link tooltipped tooltipped-s" aria-label="revolunet" href="/revolunet/angular-carousel/commits/master/dist/angular-carousel.min.js?author=revolunet"><img alt="@revolunet" class="avatar" height="20" src="https://avatars2.githubusercontent.com/u/124937?v=3&s=40" width="20" /> </a> <a class="avatar-link tooltipped tooltipped-s" aria-label="fastfrwrd" href="/revolunet/angular-carousel/commits/master/dist/angular-carousel.min.js?author=fastfrwrd"><img alt="@fastfrwrd" class="avatar" height="20" src="https://avatars2.githubusercontent.com/u/231133?v=3&s=40" width="20" /> </a> <a class="avatar-link tooltipped tooltipped-s" aria-label="dipakyadav" href="/revolunet/angular-carousel/commits/master/dist/angular-carousel.min.js?author=dipakyadav"><img alt="@dipakyadav" class="avatar" height="20" src="https://avatars0.githubusercontent.com/u/12145279?v=3&s=40" width="20" /> </a> <a class="avatar-link tooltipped tooltipped-s" aria-label="sanbornhnewyyz" href="/revolunet/angular-carousel/commits/master/dist/angular-carousel.min.js?author=sanbornhnewyyz"><img alt="@sanbornhnewyyz" class="avatar" height="20" src="https://avatars0.githubusercontent.com/u/8059361?v=3&s=40" width="20" /> </a> <a class="avatar-link tooltipped tooltipped-s" aria-label="raphaelluchini" href="/revolunet/angular-carousel/commits/master/dist/angular-carousel.min.js?author=raphaelluchini"><img alt="@raphaelluchini" class="avatar" height="20" src="https://avatars0.githubusercontent.com/u/484331?v=3&s=40" width="20" /> </a> <a class="avatar-link tooltipped tooltipped-s" aria-label="yjaaidi" href="/revolunet/angular-carousel/commits/master/dist/angular-carousel.min.js?author=yjaaidi"><img alt="@yjaaidi" class="avatar" height="20" src="https://avatars2.githubusercontent.com/u/2674658?v=3&s=40" width="20" /> </a> <a class="avatar-link tooltipped tooltipped-s" aria-label="wasbazi" href="/revolunet/angular-carousel/commits/master/dist/angular-carousel.min.js?author=wasbazi"><img alt="@wasbazi" class="avatar" height="20" src="https://avatars3.githubusercontent.com/u/1082191?v=3&s=40" width="20" /> </a> <a class="avatar-link tooltipped tooltipped-s" aria-label="Xowap" href="/revolunet/angular-carousel/commits/master/dist/angular-carousel.min.js?author=Xowap"><img alt="@Xowap" class="avatar" height="20" src="https://avatars0.githubusercontent.com/u/182992?v=3&s=40" width="20" /> </a> <a class="avatar-link tooltipped tooltipped-s" aria-label="PascalPrecht" href="/revolunet/angular-carousel/commits/master/dist/angular-carousel.min.js?author=PascalPrecht"><img alt="@PascalPrecht" class="avatar" height="20" src="https://avatars3.githubusercontent.com/u/445106?v=3&s=40" width="20" /> </a> <a class="avatar-link tooltipped tooltipped-s" aria-label="outofculture" href="/revolunet/angular-carousel/commits/master/dist/angular-carousel.min.js?author=outofculture"><img alt="@outofculture" class="avatar" height="20" src="https://avatars1.githubusercontent.com/u/28812?v=3&s=40" width="20" /> </a> <a class="avatar-link tooltipped tooltipped-s" aria-label="mgcrea" href="/revolunet/angular-carousel/commits/master/dist/angular-carousel.min.js?author=mgcrea"><img alt="@mgcrea" class="avatar" height="20" src="https://avatars2.githubusercontent.com/u/108273?v=3&s=40" width="20" /> </a> <a class="avatar-link tooltipped tooltipped-s" aria-label="Iodine-" href="/revolunet/angular-carousel/commits/master/dist/angular-carousel.min.js?author=Iodine-"><img alt="@Iodine-" class="avatar" height="20" src="https://avatars0.githubusercontent.com/u/2114576?v=3&s=40" width="20" /> </a> <a class="avatar-link tooltipped tooltipped-s" aria-label="ka8725" href="/revolunet/angular-carousel/commits/master/dist/angular-carousel.min.js?author=ka8725"><img alt="@ka8725" class="avatar" height="20" src="https://avatars3.githubusercontent.com/u/243846?v=3&s=40" width="20" /> </a> <a class="avatar-link tooltipped tooltipped-s" aria-label="demerzel3" href="/revolunet/angular-carousel/commits/master/dist/angular-carousel.min.js?author=demerzel3"><img alt="@demerzel3" class="avatar" height="20" src="https://avatars0.githubusercontent.com/u/442835?v=3&s=40" width="20" /> </a> <a class="avatar-link tooltipped tooltipped-s" aria-label="sadayamanda" href="/revolunet/angular-carousel/commits/master/dist/angular-carousel.min.js?author=sadayamanda"><img alt="@sadayamanda" class="avatar" height="20" src="https://avatars2.githubusercontent.com/u/7869150?v=3&s=40" width="20" /> </a> </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="@revolunet" height="24" src="https://avatars0.githubusercontent.com/u/124937?v=3&s=48" width="24" /> <a href="/revolunet">revolunet</a> </li> <li class="facebox-user-list-item"> <img alt="@fastfrwrd" height="24" src="https://avatars0.githubusercontent.com/u/231133?v=3&s=48" width="24" /> <a href="/fastfrwrd">fastfrwrd</a> </li> <li class="facebox-user-list-item"> <img alt="@dipakyadav" height="24" src="https://avatars2.githubusercontent.com/u/12145279?v=3&s=48" width="24" /> <a href="/dipakyadav">dipakyadav</a> </li> <li class="facebox-user-list-item"> <img alt="@sanbornhnewyyz" height="24" src="https://avatars2.githubusercontent.com/u/8059361?v=3&s=48" width="24" /> <a href="/sanbornhnewyyz">sanbornhnewyyz</a> </li> <li class="facebox-user-list-item"> <img alt="@raphaelluchini" height="24" src="https://avatars2.githubusercontent.com/u/484331?v=3&s=48" width="24" /> <a href="/raphaelluchini">raphaelluchini</a> </li> <li class="facebox-user-list-item"> <img alt="@yjaaidi" height="24" src="https://avatars0.githubusercontent.com/u/2674658?v=3&s=48" width="24" /> <a href="/yjaaidi">yjaaidi</a> </li> <li class="facebox-user-list-item"> <img alt="@wasbazi" height="24" src="https://avatars1.githubusercontent.com/u/1082191?v=3&s=48" width="24" /> <a href="/wasbazi">wasbazi</a> </li> <li class="facebox-user-list-item"> <img alt="@Xowap" height="24" src="https://avatars2.githubusercontent.com/u/182992?v=3&s=48" width="24" /> <a href="/Xowap">Xowap</a> </li> <li class="facebox-user-list-item"> <img alt="@PascalPrecht" height="24" src="https://avatars1.githubusercontent.com/u/445106?v=3&s=48" width="24" /> <a href="/PascalPrecht">PascalPrecht</a> </li> <li class="facebox-user-list-item"> <img alt="@outofculture" height="24" src="https://avatars3.githubusercontent.com/u/28812?v=3&s=48" width="24" /> <a href="/outofculture">outofculture</a> </li> <li class="facebox-user-list-item"> <img alt="@mgcrea" height="24" src="https://avatars0.githubusercontent.com/u/108273?v=3&s=48" width="24" /> <a href="/mgcrea">mgcrea</a> </li> <li class="facebox-user-list-item"> <img alt="@Iodine-" height="24" src="https://avatars2.githubusercontent.com/u/2114576?v=3&s=48" width="24" /> <a href="/Iodine-">Iodine-</a> </li> <li class="facebox-user-list-item"> <img alt="@ka8725" height="24" src="https://avatars1.githubusercontent.com/u/243846?v=3&s=48" width="24" /> <a href="/ka8725">ka8725</a> </li> <li class="facebox-user-list-item"> <img alt="@demerzel3" height="24" src="https://avatars2.githubusercontent.com/u/442835?v=3&s=48" width="24" /> <a href="/demerzel3">demerzel3</a> </li> <li class="facebox-user-list-item"> <img alt="@sadayamanda" height="24" src="https://avatars0.githubusercontent.com/u/7869150?v=3&s=48" width="24" /> <a href="/sadayamanda">sadayamanda</a> </li> </ul> </div> </div> <div class="file"> <div class="file-header"> <div class="file-actions"> <div class="BtnGroup"> <a href="/revolunet/angular-carousel/raw/master/dist/angular-carousel.min.js" class="btn btn-sm BtnGroup-item" id="raw-url">Raw</a> <a href="/revolunet/angular-carousel/blame/master/dist/angular-carousel.min.js" class="btn btn-sm js-update-url-with-hash BtnGroup-item" data-hotkey="b">Blame</a> <a href="/revolunet/angular-carousel/commits/master/dist/angular-carousel.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> <button type="button" class="btn-octicon disabled tooltipped tooltipped-nw" aria-label="You must be signed in to make or propose changes"> <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> <button type="button" class="btn-octicon btn-octicon-danger disabled tooltipped tooltipped-nw" aria-label="You must be signed in to make or propose changes"> <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> </div> <div class="file-info"> 8 lines (8 sloc) <span class="file-info-divider"></span> 18.6 KB </div> </div> <div itemprop="text" class="blob-wrapper data type-javascript"> <table class="highlight tab-size js-file-line-container" data-tab-size="2"> <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></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"> * Angular Carousel - Mobile friendly touch carousel for AngularJS</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-k">@version</span> v1.0.2 - 2016-11-25</span></td> </tr> <tr> <td id="L4" class="blob-num js-line-number" data-line-number="4"></td> <td id="LC4" class="blob-code blob-code-inner js-file-line"><span class="pl-c"> * @link http://revolunet.github.com/angular-carousel</span></td> </tr> <tr> <td id="L5" class="blob-num js-line-number" data-line-number="5"></td> <td id="LC5" class="blob-code blob-code-inner js-file-line"><span class="pl-c"> * <span class="pl-k">@author</span> Julien Bouquillon <julien@revolunet.com></span></td> </tr> <tr> <td id="L6" class="blob-num js-line-number" data-line-number="6"></td> <td id="LC6" class="blob-code blob-code-inner js-file-line"><span class="pl-c"> * <span class="pl-k">@license</span> MIT License, http://www.opensource.org/licenses/MIT</span></td> </tr> <tr> <td id="L7" class="blob-num js-line-number" data-line-number="7"></td> <td id="LC7" class="blob-code blob-code-inner js-file-line"><span class="pl-c"> <span class="pl-c">*/</span></span></td> </tr> <tr> <td id="L8" class="blob-num js-line-number" data-line-number="8"></td> <td id="LC8" class="blob-code blob-code-inner js-file-line">angular.module("angular-carousel",["ngTouch","angular-carousel.shifty"]),angular.module("angular-carousel").directive("rnCarouselAutoSlide",["$interval",function(a){return{restrict:"A",link:function(b,c,d){var e=function(){b.autoSlider&&(a.cancel(b.autoSlider),b.autoSlider=null)},f=function(){b.autoSlide()};b.$watch("carouselIndex",f),d.hasOwnProperty("rnCarouselPauseOnHover")&&"false"!==d.rnCarouselPauseOnHover&&(c.on("mouseenter",e),c.on("mouseleave",f)),b.$on("$destroy",function(){e(),c.off("mouseenter",e),c.off("mouseleave",f)})}}}]),angular.module("angular-carousel").directive("rnCarouselIndicators",["$parse",function(a){return{restrict:"A",scope:{slides:"=",index:"=rnCarouselIndex"},templateUrl:"carousel-indicators.html",link:function(b,c,d){var e=a(d.rnCarouselIndex);b.goToSlide=function(a){e.assign(b.$parent.$parent,a)}}}}]),angular.module("angular-carousel").run(["$templateCache",function(a){a.put("carousel-indicators.html",'<div class="rn-carousel-indicator">\n<span ng-repeat="slide in slides" ng-class="{active: $index==index}" ng-click="goToSlide($index)">●</span></div>')}]),function(){"use strict";angular.module("angular-carousel").service("DeviceCapabilities",function(){function a(){var a="transform",b="webkitTransform";return"undefined"!=typeof document.body.style[a]?["webkit","moz","o","ms"].every(function(b){var c="-"+b+"-transform";return"undefined"!=typeof document.body.style[c]?(a=c,!1):!0}):a="undefined"!=typeof document.body.style[b]?"-webkit-transform":void 0,a}function b(){var a,b=document.createElement("p"),c={webkitTransform:"-webkit-transform",msTransform:"-ms-transform",transform:"transform"};document.body.insertBefore(b,null);for(var d in c)void 0!==b.style[d]&&(b.style[d]="translate3d(1px,1px,1px)",a=window.getComputedStyle(b).getPropertyValue(c[d]));return document.body.removeChild(b),void 0!==a&&a.length>0&&"none"!==a}return{has3d:b(),transformProperty:a()}}).service("computeCarouselSlideStyle",["DeviceCapabilities",function(a){return function(b,c,d){var e,f={display:"inline-block"},g=100*b+c,h=a.has3d?"translate3d("+g+"%, 0, 0)":"translate3d("+g+"%, 0)",i=(100-Math.abs(g))/100;if(a.transformProperty)if("fadeAndSlide"==d)f[a.transformProperty]=h,e=0,Math.abs(g)<100&&(e=.3+.7*i),f.opacity=e;else if("hexagon"==d){var j=100,k=0,l=60*(i-1);j=-100*b>c?100:0,k=-100*b>c?l:-l,f[a.transformProperty]=h+" rotateY("+k+"deg)",f[a.transformProperty+"-origin"]=j+"% 50%"}else if("zoom"==d){f[a.transformProperty]=h;var m=1;Math.abs(g)<100&&(m=1+2*(1-i)),f[a.transformProperty]+=" scale("+m+")",f[a.transformProperty+"-origin"]="50% 50%",e=0,Math.abs(g)<100&&(e=.3+.7*i),f.opacity=e}else f[a.transformProperty]=h;else f["margin-left"]=g+"%";return f}}]).service("createStyleString",function(){return function(a){var b=[];return angular.forEach(a,function(a,c){b.push(c+":"+a)}),b.join(";")}}).directive("rnCarousel",["$swipe","$window","$document","$parse","$compile","$timeout","$interval","computeCarouselSlideStyle","createStyleString","Tweenable",function(a,b,c,d,e,f,g,h,i,j){function k(a,b,c){var d=c;return a.every(function(a,c){return angular.equals(a,b)?(d=c,!1):!0}),d}var l=0;b.requestAnimationFrame||b.webkitRequestAnimationFrame||b.mozRequestAnimationFrame;return{restrict:"A",scope:!0,compile:function(m,n){var o,p,q=m[0].querySelector("li"),r=q?q.attributes:[],s=!1,t=!1;return["ng-repeat","data-ng-repeat","ng:repeat","x-ng-repeat"].every(function(a){var b=r[a];if(angular.isDefined(b)){var c=b.value.match(/^\s*([\s\S]+?)\s+in\s+([\s\S]+?)(?:\s+track\s+by\s+([\s\S]+?))?\s*$/),d=c[3];if(o=c[1],p=c[2],o)return angular.isDefined(n.rnCarouselBuffered)&&(t=!0,b.value=o+" in "+p+"|carouselSlice:carouselBufferIndex:carouselBufferSize",d&&(b.value+=" track by "+d)),s=!0,!1}return!0}),function(m,o,q,r){function u(){for(var a=o[0].childNodes,b=[],c=0;c<a.length;c++)"LI"===a[c].tagName&&b.push(a[c]);return b}function v(a){O=!0,E({x:a.clientX,y:a.clientY},a)}function w(a){var b=100*m.carouselBufferIndex+a;angular.forEach(u(),function(a,c){a.style.cssText=i(h(c,b,L.transitionType))})}function x(a,b){if(void 0===a&&(a=m.carouselIndex),b=b||{},b.animate===!1||"none"===L.transitionType)return T=!1,N=-100*a,m.carouselIndex=a,void F();T=!0;var c=new j;c.tween({from:{x:N},to:{x:-100*a},duration:L.transitionDuration,easing:L.transitionEasing,step:function(a){isFinite(a.x)&&w(a.x)},finish:function(){m.$apply(function(){m.carouselIndex=a,N=-100*a,F(),f(function(){T=!1},0,!1)})}})}function y(){var a=o[0].getBoundingClientRect();return a.width?a.width:a.right-a.left}function z(){Q=y()}function A(){S||(S=!0,c.bind("mouseup",v))}function B(){S&&(S=!1,c.unbind("mouseup",v))}function C(a,b){return T||P.length<=1?void 0:(z(),R=o[0].querySelector("li").getBoundingClientRect().left,H=!0,I=a.x,!1)}function D(a,b){var c,d;if(A(),H&&(c=a.x,d=I-c,d>2||-2>d)){O=!0;var e=N+100*-d/Q;w(e)}return!1}function E(a,b,c){if((!b||O)&&(B(),H=!1,O=!1,J=I-a.x,0!==J&&!T))if(N+=100*-J/Q,L.isSequential){var e=L.moveTreshold*Q,f=-J,g=-Math[f>=0?"ceil":"floor"](f/Q),h=Math.abs(f)>e;P&&g+m.carouselIndex>=P.length&&(g=P.length-1-m.carouselIndex),g+m.carouselIndex<0&&(g=-m.carouselIndex);var i=h?g:0;J=m.carouselIndex+i,x(J),void 0!==q.rnCarouselOnInfiniteScrollRight&&0===g&&0!==m.carouselIndex&&(d(q.rnCarouselOnInfiniteScrollRight)(m),x(0)),void 0!==q.rnCarouselOnInfiniteScrollLeft&&0===g&&0===m.carouselIndex&&0===i&&(d(q.rnCarouselOnInfiniteScrollLeft)(m),x(P.length))}else m.$apply(function(){m.carouselIndex=parseInt(-N/100,10),F()})}function F(){var a=0,b=(m.carouselBufferSize-1)/2;t?(a=m.carouselIndex<=b?0:P&&P.length<m.carouselBufferSize?0:P&&m.carouselIndex>P.length-m.carouselBufferSize?P.length-m.carouselBufferSize:m.carouselIndex-b,m.carouselBufferIndex=a,f(function(){w(N)},0,!1)):f(function(){w(N)},0,!1)}function G(){z(),x()}l++;var H,I,J,K={transitionType:q.rnCarouselTransition||"slide",transitionEasing:q.rnCarouselEasing||"easeTo",transitionDuration:parseInt(q.rnCarouselDuration,10)||300,isSequential:!0,autoSlideDuration:3,bufferSize:5,moveTreshold:.1,defaultIndex:0},L=angular.extend({},K),M=!1,N=0,O=!1,P=[],Q=null,R=null,S=!1,T=!1;"true"!==q.rnSwipeDisabled&&a.bind(o,{start:C,move:D,end:E,cancel:function(a){E({},a)}}),m.nextSlide=function(a){var b=m.carouselIndex+1;b>P.length-1&&(b=0),T||x(b,a)},m.prevSlide=function(a){var b=m.carouselIndex-1;0>b&&(b=P.length-1),x(b,a)};var U=!0;if(m.carouselIndex=0,s||(P=[],angular.forEach(u(),function(a,b){P.push({id:b})})),void 0!==q.rnCarouselControls){var V=(s?m.$eval(p.replace("::","")).length:P.length)>1?angular.isDefined(n.rnCarouselControlsAllowLoop):!1,W=s?"("+p.replace("::","")+").length - 1":P.length-1,X='<div class="rn-carousel-controls">\n <span class="rn-carousel-control rn-carousel-control-prev" ng-click="prevSlide()" ng-if="carouselIndex > 0 || '+V+'"></span>\n <span class="rn-carousel-control rn-carousel-control-next" ng-click="nextSlide()" ng-if="carouselIndex < '+W+" || "+V+'"></span>\n</div>';o.parent().append(e(angular.element(X))(m))}if(void 0!==q.rnCarouselAutoSlide){var Y=parseInt(q.rnCarouselAutoSlide,10)||L.autoSlideDuration;m.autoSlide=function(){m.autoSlider&&(g.cancel(m.autoSlider),m.autoSlider=null),m.autoSlider=g(function(){T||H||m.nextSlide()},1e3*Y)}}if(q.rnCarouselDefaultIndex){var Z=d(q.rnCarouselDefaultIndex);L.defaultIndex=Z(m.$parent)||0}if(q.rnCarouselIndex){var $=function(a){_.assign(m.$parent,a)},_=d(q.rnCarouselIndex);angular.isFunction(_.assign)?(m.$watch("carouselIndex",function(a){$(a)}),m.$parent.$watch(_,function(a,b){void 0!==a&&null!==a&&(P&&P.length>0&&a>=P.length?(a=P.length-1,$(a)):P&&0>a&&(a=0,$(a)),T||x(a,{animate:!U}),U=!1)}),M=!0,L.defaultIndex&&x(L.defaultIndex,{animate:!U})):isNaN(q.rnCarouselIndex)||x(parseInt(q.rnCarouselIndex,10),{animate:!1})}else x(L.defaultIndex,{animate:!U}),U=!1;if(q.rnCarouselLocked&&m.$watch(q.rnCarouselLocked,function(a,b){T=a===!0?!0:!1}),s){var aa=void 0!==q.rnCarouselDeepWatch;m[aa?"$watch":"$watchCollection"](p,function(a,b){if(P=a,!angular.isArray(P))throw Error("the slides collection must be an Array");if(aa&&angular.isArray(a)){var c=b[m.carouselIndex],d=k(a,c,m.carouselIndex);x(d,{animate:!1})}else x(m.carouselIndex,{animate:!1})},!0)}m.$on("$destroy",function(){B()}),m.carouselBufferIndex=0,m.carouselBufferSize=L.bufferSize;var ba=angular.element(b);ba.bind("orientationchange",G),ba.bind("resize",G),m.$on("$destroy",function(){B(),ba.unbind("orientationchange",G),ba.unbind("resize",G)})}}}}])}(),angular.module("angular-carousel.shifty",[]).factory("Tweenable",function(){return function(a){var b=function(){"use strict";function b(){}function c(a,b){var c;for(c in a)Object.hasOwnProperty.call(a,c)&&b(c)}function d(a,b){return c(b,function(c){a[c]=b[c]}),a}function e(a,b){c(b,function(c){"undefined"==typeof a[c]&&(a[c]=b[c])})}function f(a,b,c,d,e,f,h){var i,j=(a-f)/e;for(i in b)b.hasOwnProperty(i)&&(b[i]=g(c[i],d[i],l[h[i]],j));return b}function g(a,b,c,d){return a+(b-a)*c(d)}function h(a,b){var d=k.prototype.filter,e=a._filterArgs;c(d,function(c){"undefined"!=typeof d[c][b]&&d[c][b].apply(a,e)})}function i(a,b,c,d,e,g,i,j,k){s=b+c,t=Math.min(r(),s),u=t>=s,v=c-(s-t),a.isPlaying()&&!u?(a._scheduleId=k(a._timeoutHandler,p),h(a,"beforeTween"),f(t,d,e,g,c,b,i),h(a,"afterTween"),j(d,a._attachment,v)):u&&(j(g,a._attachment,v),a.stop(!0))}function j(a,b){var d={};return"string"==typeof b?c(a,function(a){d[a]=b}):c(a,function(a){d[a]||(d[a]=b[a]||n)}),d}function k(a,b){this._currentState=a||{},this._configured=!1,this._scheduleFunction=m,"undefined"!=typeof b&&this.setConfig(b)}var l,m,n="linear",o=500,p=1e3/60,q=Date.now?Date.now:function(){return+new Date},r="undefined"!=typeof SHIFTY_DEBUG_NOW?SHIFTY_DEBUG_NOW:q;m="undefined"!=typeof window?window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||window.mozCancelRequestAnimationFrame&&window.mozRequestAnimationFrame||setTimeout:setTimeout;var s,t,u,v;return k.prototype.tween=function(a){return this._isTweening?this:(void 0===a&&this._configured||this.setConfig(a),this._timestamp=r(),this._start(this.get(),this._attachment),this.resume())},k.prototype.setConfig=function(a){a=a||{},this._configured=!0,this._attachment=a.attachment,this._pausedAtTime=null,this._scheduleId=null,this._start=a.start||b,this._step=a.step||b,this._finish=a.finish||b,this._duration=a.duration||o,this._currentState=a.from||this.get(),this._originalState=this.get(),this._targetState=a.to||this.get();var c=this._currentState,d=this._targetState;return e(d,c),this._easing=j(c,a.easing||n),this._filterArgs=[c,this._originalState,d,this._easing],h(this,"tweenCreated"),this},k.prototype.get=function(){return d({},this._currentState)},k.prototype.set=function(a){this._currentState=a},k.prototype.pause=function(){return this._pausedAtTime=r(),this._isPaused=!0,this},k.prototype.resume=function(){this._isPaused&&(this._timestamp+=r()-this._pausedAtTime),this._isPaused=!1,this._isTweening=!0;var a=this;return this._timeoutHandler=function(){i(a,a._timestamp,a._duration,a._currentState,a._originalState,a._targetState,a._easing,a._step,a._scheduleFunction)},this._timeoutHandler(),this},k.prototype.seek=function(a){return this._timestamp=r()-a,this.isPlaying()||(this._isTweening=!0,this._isPaused=!1,i(this,this._timestamp,this._duration,this._currentState,this._originalState,this._targetState,this._easing,this._step,this._scheduleFunction),this._timeoutHandler(),this.pause()),this},k.prototype.stop=function(c){return this._isTweening=!1,this._isPaused=!1,this._timeoutHandler=b,(a.cancelAnimationFrame||a.webkitCancelAnimationFrame||a.oCancelAnimationFrame||a.msCancelAnimationFrame||a.mozCancelRequestAnimationFrame||a.clearTimeout)(this._scheduleId),c&&(d(this._currentState,this._targetState),h(this,"afterTweenEnd"),this._finish.call(this,this._currentState,this._attachment)),this},k.prototype.isPlaying=function(){return this._isTweening&&!this._isPaused},k.prototype.setScheduleFunction=function(a){this._scheduleFunction=a},k.prototype.dispose=function(){var a;for(a in this)this.hasOwnProperty(a)&&delete this[a]},k.prototype.filter={},k.prototype.formula={linear:function(a){return a}},l=k.prototype.formula,d(k,{now:r,each:c,tweenProps:f,tweenProp:g,applyFilter:h,shallowCopy:d,defaults:e,composeEasingObject:j}),a.Tweenable=k,k}();!function(){b.shallowCopy(b.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)<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)<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)<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)<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)<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)<1?-.5*(Math.sqrt(1-a*a)-1):.5*(Math.sqrt(1-(a-=2)*a)+1)},easeOutBounce:function(a){return 1/2.75>a?7.5625*a*a:2/2.75>a?7.5625*(a-=1.5/2.75)*a+.75:2.5/2.75>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)<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)<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>a?7.5625*a*a:2/2.75>a?7.5625*(a-=1.5/2.75)*a+.75:2.5/2.75>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>a?7.5625*a*a:2/2.75>a?2-(7.5625*(a-=1.5/2.75)*a+.75):2.5/2.75>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)<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>=0?a:0-a}function m(a,b){var c,d,e,f,h,j;for(e=a,j=0;8>j;j++){if(f=g(e)-a,l(f)<b)return e;if(h=i(e),l(h)<1e-6)break;e-=f/h}if(c=0,d=1,e=a,c>e)return c;if(e>d)return d;for(;d>c;){if(f=g(e),l(f-a)<b)return e;a>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 c(b,c,d,e){return function(f){return a(f,b,c,d,e,1)}}b.setBezierFunction=function(a,d,e,f,g){var h=c(d,e,f,g);return h.x1=d,h.y1=e,h.x2=f,h.y2=g,b.prototype.formula[a]=h},b.unsetBezierFunction=function(a){delete b.prototype.formula[a]}}(),function(){function a(a,c,d,e,f){return b.tweenProps(e,c,a,d,1,0,f)}var c=new b;c._filterArgs=[],b.interpolate=function(d,e,f,g){var h=b.shallowCopy({},d),i=b.composeEasingObject(d,g||"linear");c.set({});var j=c._filterArgs;j.length=0,j[0]=h,j[1]=d,j[2]=e,j[3]=i,b.applyFilter(c,"tweenCreated"),b.applyFilter(c,"beforeTween");var k=a(d,h,e,f,i);return b.applyFilter(c,"afterTween"),k}}(),function(a){function b(a,b){B.length=0;var c,d=a.length;for(c=0;d>c;c++)B.push("_"+b+"_"+c);return B}function c(a){var b=a.match(v);return b?(1===b.length||a[0].match(u))&&b.unshift(""):b=["",""],b.join(A)}function d(b){a.each(b,function(a){var c=b[a];"string"==typeof c&&c.match(z)&&(b[a]=e(c))})}function e(a){return i(z,a,f)}function f(a){var b=g(a);return"rgb("+b[0]+","+b[1]+","+b[2]+")"}function g(a){return a=a.replace(/#/,""),3===a.length&&(a=a.split(""),a=a[0]+a[0]+a[1]+a[1]+a[2]+a[2]),C[0]=h(a.substr(0,2)),C[1]=h(a.substr(2,2)),C[2]=h(a.substr(4,2)),C}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>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>e;e++)d+=parseInt(b[e],10)+",";return d=d.slice(0,-1)+")"}function l(d){var e={};return a.each(d,function(a){var f=d[a];if("string"==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>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>f;f++)c=b[f],d[c]=a[c],delete a[c];return d}function p(a,b){D.length=0;for(var c=b.length,d=0;c>d;d++)D.push(a[b[d]]);return D}function q(a,b){for(var c=a,d=b.length,e=0;d>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){for(var d=c[a],e=d.chunkNames,f=e.length,g=b[a].split(" "),h=g[g.length-1],i=0;f>i;i++)b[e[i]]=g[i]||h;delete b[a]})}function t(b,c){a.each(c,function(a){for(var d=c[a],e=d.chunkNames,f=e.length,g="",h=0;f>h;h++)g+=" "+b[e[h]],delete b[e[h]];b[a]=g.substr(1)})}var u=/(\d|\-|\.)/,v=/([^\-0-9\.]+)/g,w=/[0-9.\-]+/g,x=new RegExp("rgb\\("+w.source+/,\s*/.source+w.source+/,\s*/.source+w.source+"\\)","g"),y=/^.*\(/,z=/#([0-9]|[a-f]){3,6}/gi,A="VAL",B=[],C=[],D=[];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)}}}(b)}(window),window.Tweenable}),function(){"use strict";angular.module("angular-carousel").filter("carouselSlice",function(){return function(a,b,c){return angular.isArray(a)?a.slice(b,b+c):angular.isObject(a)?a:void 0}})}();</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="✓" /></div> <input class="form-control linejump-input js-jump-to-line-field" type="text" placeholder="Jump to line…" 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>© 2017 <span title="0.05339s from github-fe144-cp1-prd.iad.github.net">GitHub</span>, Inc.</li> <li><a href="https://github.com/site/terms" data-ga-click="Footer, go to terms, text:terms">Terms</a></li> <li><a href="https://github.com/site/privacy" data-ga-click="Footer, go to privacy, text:privacy">Privacy</a></li> <li><a href="https://github.com/security" data-ga-click="Footer, go to security, text:security">Security</a></li> <li><a href="https://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-sNUEoh5XYdpexereftWU9RqFg1UMVmblFWBwOQVsl20=" src="https://assets-cdn.github.com/assets/frameworks-b0d504a21e5761da5ec5eade7ed594f51a8583550c5666e515607039056c976d.js"></script> <script async="async" crossorigin="anonymous" integrity="sha256-oBRAv7/MTVCcswk1P/Z6es5bgt7kENOSTFbHdxJE3YQ=" src="https://assets-cdn.github.com/assets/github-a01440bfbfcc4d509cb309353ff67a7ace5b82dee410d3924c56c7771244dd84.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>
| ver. 1.4 |
Github
|
.
| PHP 8.2.18 | Генерация страницы: 0.01 |
proxy
|
phpinfo
|
Настройка