<|start_filename|>assets/js/octolytics.js<|end_filename|>
window._octo = window._octo || [];
window._octo.push(['recordPageView']);


<|start_filename|>node_modules/@primer/css/dist/marketing-support.css<|end_filename|>

/*# sourceMappingURL=marketing-support.css.map */

<|start_filename|>404.html<|end_filename|>
---
layout: default
---

<div class="hero hero--white">
  <div class="hero__content">
    <div class="wrapper-thin text-center">
      <h1 class="h2 mb-3">404 Error</h1>
      <p class="f3 col-lg-8 mx-auto">This page does not exist. Please use the navigation to get back to a working page on the site.</p>
      <a class="button mt-4" href="{{ '/' | relative_url }}" data-animate-in="up" data-animate-in-delay="110">
        <span>Return home</span>
        {% octicon chevron-right height:16 %}
      </a>
    </div>
  </div>
</div>


<|start_filename|>assets/js/main.js<|end_filename|>
// ---------------------------------------------------------------------
// Global JavaScript
// Authors: <NAME> & a little help from my friends
// ---------------------------------------------------------------------

var AROSSMN = AROSSMN || {};

(function($, APP) {

$(function() {
  APP.Global.init();
  APP.Viewport.init();
  APP.Header.init();
  APP.ScrollTo.init();
  APP.Modal.init();
  APP.Sections.init();
  APP.Filters.init();
  APP.Carousel.init();
});

// ---------------------------------------------------------------------
// Browser and Feature Detection
// ---------------------------------------------------------------------

APP.Global = {
  init: function() {

    $(function(){
      document.body.classList.add("page-ready");
      // var subscribe = document.getElementById('subscribe'),
      //     sh = subscribe.offsetHeight;
      // subscribe.style.minHeight = sh + 'px';
    });

    if ( ! ('ontouchstart' in window) ) {
      document.documentElement.classList.add('no-touch');
    }

    if ( 'ontouchstart' in window ) {
      document.documentElement.classList.add('is-touch');
    }

    if (document.documentMode || /Edge/.test(navigator.userAgent)) {
      if(navigator.appVersion.indexOf('Trident') === -1) {
        document.documentElement.classList.add('isEDGE');
      } else {
        $('html').addClass('isIE isIE11');
      }
    }

    var isSafari = /constructor/i.test(window.HTMLElement) || (function (p) { return p.toString() === "[object SafariRemoteNotification]"; })(!window['safari'] || (typeof safari !== 'undefined' && safari.pushNotification));

    if(isSafari){
      document.body.classList.add('browser-safari');
    }

    if(window.location.hostname == 'localhost' | window.location.hostname == '127.0.0.1'){
      document.body.classList.add('localhost');
    }

    if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) {
			document.body.classList.add('darkmode');
			document.getElementById('favicon').setAttribute('href', '/assets/img/favicons/favicon-light.png');
		}

    var reportBtn = $('#download-report');
    reportBtnText = $('#download-report > span'),
    reportNote = $('#downloaded-note');
    reportBtn.click(function(){
      setTimeout(function(){
        reportBtn.addClass('btn--completed');
        reportBtnText.html('Downloaded');
        reportNote.removeClass('d-none');
      }, 1000);

    });

    $('.js-menu-trigger').click(function(e){
      e.preventDefault();
      if( $('body').hasClass('menu-is-active') ) {
        $('body').removeClass('menu-is-active');
      } else {
        $('body').addClass('menu-is-active');
      }
    });

    $(window).keyup(function (e) {
      var code = (e.keyCode ? e.keyCode : e.which);
      if (code == 9){
        if ($(window).width() < 768) {
          if ( $('.navigation__inner a:focus, .navigation__inner input:focus').length) {
            $('body').addClass('menu-is-active');
          } else {
            $('body').removeClass('menu-is-active');
          }
        }
      }
    });

    $('.has-sub-nav > a').click(function(e){
      e.preventDefault();
    });

    $(window).keyup(function (e) {
      var code = (e.keyCode ? e.keyCode : e.which);
      if (code == 9){
        //if ($(window).width() < 768) {
          if ( $('.site-header a:focus').length) {
            $('.site-header').addClass('is-focused');
          } else {
            $('.site-header').removeClass('is-focused');
          }
        //}
      }
    });

    // report redirect
    let hash = window.location.hash.replace('#', '');
    $(document).ready(function(){
      if(hash === 'report') {
        window.location.href = '/insights/#research';
      }
    });
  }
}


// ---------------------------------------------------------------------
// header
// ---------------------------------------------------------------------

APP.Header = {
  init: function() {
    var header = document.getElementById('site-header'),
    w = $(window),
    b = $('body');

    var lastScrollTop = 0;

    $('.js-menu-trigger').click(function(e){
      e.preventDefault();
      if( $('body').hasClass('menu-is-open') ) {
        $('body').removeClass('menu-is-open');
      } else {
        $('body').addClass('menu-is-open');
      }
    });
  }
}


// ---------------------------------------------------------------------
// Detect when an element is in the viewport
// ---------------------------------------------------------------------

APP.Viewport = {
  init: function() {
    var items = document.querySelectorAll('*[data-animate-in], *[data-detect-viewport]'),
    pageOffset = window.pageYOffset;

    function isScrolledIntoView(el) {
      var rect = el.getBoundingClientRect(),
      elemTop = rect.top,
      elemBottom = rect.top + el.offsetHeight,
      bottomWin = pageOffset + window.innerHeight;

      return (elemTop < bottomWin && elemBottom > 0);
    }

    function detect() {
      for(var i = 0; i < items.length; i++) {
        if ( isScrolledIntoView(items[i]) ) {
          if( !items[i].classList.contains('in-view') ) {
            items[i].classList.add('in-view');

            if( items[i].getAttribute('data-count') ) {
              var item = items[i];
              let el = jQuery(items[i]);
              let count = el.attr('data-count');
              let fin = el.text();
              let counter = { var: 0 };
              el.html('0');

              setTimeout(function(){
                TweenLite.to(counter, 2, {
                  val: count,
                  roundProps:"val",
                  onUpdate:function(){
                    var num = Math.ceil(counter.val);
                    el.html(num);
                  },
                  onComplete: function() {
                    el.html(fin);
                  },
                  ease:Circ.easeOut
                });
              }, 300);
            }

          }
        }
      }
    }

    window.addEventListener('scroll', detect);
    window.addEventListener('resize', detect);

    for(var i = 0; i < items.length; i++) {
      var d = 0,
      el = items[i];

      if( items[i].getAttribute('data-animate-in-delay') ) {
        d = items[i].getAttribute('data-animate-in-delay') / 1000 + 's';
      } else {
        d = 0;
      }
      el.style.transitionDelay = d;
    }

    $(document).ready(detect);

  }
}


// ---------------------------------------------------------------------
// Scroll to
// Used for smooth scrolling to elements
// ---------------------------------------------------------------------

APP.ScrollTo = {

  init: function() {
    if( $('*[data-scroll-to]').length ) {
      this.bind();
    } else {
      return;
    }
  },

  bind: function() {

    $('*[data-scroll-to]').on('click touchstart:not(touchmove)', function(e) {
      e.preventDefault();

      var trigger = $(this).attr('data-scroll-to'),
      target = $("#" + trigger),
      ss = 1000, //scroll speed
      o = 0; // offset

      if( $(this).attr('data-scroll-speed') ) {
        ss = $(this).attr('data-scroll-speed');
      }

      if( $(this).attr('data-scroll-offset') ) {
        o = $(this).attr('data-scroll-offset');
      }

      $('html, body').animate({
        scrollTop: target.offset().top - o
      }, ss);

      document.body.classList.remove('menu-is-open');
    });


  }
};


// ---------------------------------------------------------------------
// Modal
// ---------------------------------------------------------------------

APP.Modal = {

  init: function() {

    const modalOpen = $('*[data-modal]');

    modalOpen.on('click touchstart:not(touchmove)', function(event) {
      event.preventDefault();
      let el = $(this);
      let trigger = el.attr('data-modal');
      let target = $("#" + trigger);

      if( target.hasClass('is-active') ) {
        target.removeClass('is-active');
        $('body').removeClass('modal-is-active');
        target.find('.modal__content').removeClass('d-none');
        target.find('.share-modal-content').addClass('d-none');
        window.location.hash = '';
      } else {
        target.addClass('is-active');
        $('body').addClass('modal-is-active');
        window.location.hash = trigger;
        window._octo = window._octo || [];
        window._octo.push(['recordPageView'])
      }
    });

    $(document).ready(function(){
      let hash = window.location.hash.replace('#', '');
      $('.modal-wrap').each(function(){
        if( $(this).attr('id') === hash ) {
          $(this).addClass('is-active');
          $('body').addClass('modal-is-active');
          window.location.hash = hash;
          window._octo = window._octo || [];
          window._octo.push(['recordPageView'])
        }
      });
    });
  }
};


// ---------------------------------------------------------------------
// Sections
// ---------------------------------------------------------------------

APP.Sections = {

  init: function() {
    if( $('.js-page-section').length ) {
      this.bind();
    } else {
      return;
    }
  },

  bind: function() {

    var section = $('.js-page-section'),
    w = $(window),
    offsetCount = 134;

    function checkSection() {

      section.each(function(){
        var el = $(this),
        topPos = el.offset().top - offsetCount,
        bottomPos = el.offset().top + el.innerHeight(),
        elId = el.attr('ID'),
        navLinks = $('.insights-nav a');

        if ( w.scrollTop() >= topPos && w.scrollTop() < (bottomPos - offsetCount) ){
          if( !el.hasClass('active-section') ){
            el.addClass('active-section');

            navLinks.each(function(){
              var nl = $(this);
              if( nl.attr('data-scroll-to') == elId ) {
                navLinks.removeClass('is-active');
                nl.addClass('is-active');
              }
            });
          }
        } else {
          if( el.hasClass('active-section') ){
            el.removeClass('active-section');
          }
        }
      });
    }

    function throttle(fn, wait) {
      var time = Date.now();
      return function() {
        if ((time + wait - Date.now()) < 0) {
          fn();
          time = Date.now();
        }
      };
    }

    window.addEventListener('scroll', throttle(checkSection, 100));
    window.addEventListener('resize', checkSection);

    $(document).ready(function(){
      $(window).trigger('resize');
    });
  }

};


// ---------------------------------------------------------------------
// Filters
// ---------------------------------------------------------------------

APP.Filters = {

  init: function() {
    if( $('.filters').length ) {
      this.bind();
    } else {
      return;
    }
  },

  bind: function() {

    function removeItemOnce(arr, value) {
        var index = arr.indexOf(value);
        if (index > -1) {
            arr.splice(index, 1);
        }
        return arr;
    }

    function findOne(arr2, arr) {
      return arr.some(function (v) {
        return arr2.indexOf(v) >= 0;
      });
    }

    function matchAll(superset, subset) {
      return subset.every(function (value) {
        return (superset.indexOf(value) >= 0);
      });
    }

    const contentTypes = $('#content-type-filters input');
    const workflows = $('#workflow-filters input');
    const filters = $('.js-filter-list a');
    let activeFilters = [];
    let activeContentTypes = [];

    contentTypes.on('click', function(){
      let el = $(this);
      let filter = el.val();
      if( activeContentTypes.includes(filter) ) {
        removeItemOnce(activeContentTypes, filter);
      } else {
        activeContentTypes.push(filter);
      }
      updatePosts();
      setTimeout(function(){
        $('body').removeClass('filters-open');
      }, 200);
    });

    workflows.on('click', function(){
      let el = $(this);
      let filter = el.val();
      if( activeFilters.includes(filter) ) {
        removeItemOnce(activeFilters, filter);
      } else {
        activeFilters.push(filter);
      }
      updatePosts();
      setTimeout(function(){
        $('body').removeClass('filters-open');
      }, 200);
    });

    const filteredList = $('.js-filtered-list');
    const item = $('.post-preview');

    function updatePosts() {
      let count = 0;
      filteredList.addClass('is-thinking');
      setTimeout(function(){
        filteredList.removeClass('is-thinking');
        if( activeFilters.length || activeContentTypes.length ) {
          filteredList.addClass('is-filtered');
        } else {
          filteredList.removeClass('is-filtered');
          item.removeClass('has-active-filter');
        }
        item.each(function(){
          let item = $(this);
          let tags = item.attr('data-tags');
          tags = tags.split(", ");

          if( activeFilters.length && activeContentTypes.length ) {
            let match = 0;
            if( findOne(activeFilters, tags) ) {
              item.addClass('has-active-filter');
              match++;
            }
            if( findOne(activeContentTypes, tags) ) {
              item.addClass('has-active-filter');
              match++;
            }
            if(match != 2) {
              item.removeClass('has-active-filter');
            }
          }

          if( activeFilters.length && activeContentTypes.length == 0 ) {
            if( findOne(activeFilters, tags) ) {
              item.addClass('has-active-filter');

            } else {
              item.removeClass('has-active-filter');
            }
          }

          if( activeContentTypes.length && activeFilters.length == 0 ) {
            if( findOne(activeContentTypes, tags) ) {
              item.addClass('has-active-filter');
            } else {
              item.removeClass('has-active-filter');
            }
          }
        });
        window.scrollTo(window.scrollX, window.scrollY - 1);
        window.scrollTo(window.scrollX, window.scrollY + 1);
      }, 1200);

    }

    $('.js-reset-filters').click(function(e){
      e.preventDefault();
      activeFilters = [];
      activeContentTypes = [];
      contentTypes.val('');
      workflows.val('');
      updatePosts();
    });


    function getParams() {
      let urlParams = new URLSearchParams(window.location.search);
      urlParams = urlParams.get('filters');
      let params = '';

      if( urlParams ) {
        params = urlParams;
      }

      if( params !== '' ) {

      }
    }

    var filterGroup = $('.filters');
    $('.js-filter-toggle').click(function(e){
      e.preventDefault();
      if( $('body').hasClass('filters-open') ) {
        $('body').removeClass('filters-open');
      } else {
        $('body').addClass('filters-open');
      }
    });

    // Check for query params
    $(document).ready(function(){
      getParams();
    });


    $('.js-clear-filters').click(function(){
      activeFilters = [];
      updatePosts();
    });

  }
};


// ---------------------------------------------------------------------
// Carousel
// ---------------------------------------------------------------------

APP.Carousel = {

  init: function() {
    if( $('.carousel').length ) {
      this.bind();
    } else {
      return;
    }
  },

  bind: function() {

    let car = $('.carousel--fades');

    $.fn.shuffleChildren = function() {
        $.each(this.get(), function(index, el) {
            var $el = $(el);
            var $find = $el.children();

            $find.sort(function() {
                return 0.5 - Math.random();
            });

            $el.empty();
            $find.appendTo($el);
        });
    };

    car.shuffleChildren();

    car.slick({
      dots: true,
      arrows: false,
      infinite: true,
      speed: 1000,
      autoplay: true,
      autoplaySpeed: 12000,
      fade: true,
      focusOnSelect: false,
      accessibility: false,
    });


  }
};



}(jQuery, AROSSMN));


<|start_filename|>node_modules/@primer/primitives/dist/js/colors/light.js<|end_filename|>
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = {
    "scale": {
        "black": "#1b1f23",
        "white": "#ffffff",
        "gray": [
            "#fafbfc",
            "#f6f8fa",
            "#e1e4e8",
            "#d1d5da",
            "#959da5",
            "#6a737d",
            "#586069",
            "#444d56",
            "#2f363d",
            "#24292e"
        ],
        "blue": [
            "#f1f8ff",
            "#dbedff",
            "#c8e1ff",
            "#79b8ff",
            "#2188ff",
            "#0366d6",
            "#005cc5",
            "#044289",
            "#032f62",
            "#05264c"
        ],
        "green": [
            "#f0fff4",
            "#dcffe4",
            "#bef5cb",
            "#85e89d",
            "#34d058",
            "#28a745",
            "#22863a",
            "#176f2c",
            "#165c26",
            "#144620"
        ],
        "yellow": [
            "#fffdef",
            "#fffbdd",
            "#fff5b1",
            "#ffea7f",
            "#ffdf5d",
            "#ffd33d",
            "#f9c513",
            "#dbab09",
            "#b08800",
            "#735c0f"
        ],
        "orange": [
            "#fff8f2",
            "#ffebda",
            "#ffd1ac",
            "#ffab70",
            "#fb8532",
            "#f66a0a",
            "#e36209",
            "#d15704",
            "#c24e00",
            "#a04100"
        ],
        "red": [
            "#ffeef0",
            "#ffdce0",
            "#fdaeb7",
            "#f97583",
            "#ea4a5a",
            "#d73a49",
            "#cb2431",
            "#b31d28",
            "#9e1c23",
            "#86181d"
        ],
        "purple": [
            "#f5f0ff",
            "#e6dcfd",
            "#d1bcf9",
            "#b392f0",
            "#8a63d2",
            "#6f42c1",
            "#5a32a3",
            "#4c2889",
            "#3a1d6e",
            "#29134e"
        ],
        "pink": [
            "#ffeef8",
            "#fedbf0",
            "#f9b3dd",
            "#f692ce",
            "#ec6cb9",
            "#ea4aaa",
            "#d03592",
            "#b93a86",
            "#99306f",
            "#6d224f"
        ]
    },
    "auto": {
        "black": "#1b1f23",
        "white": "#ffffff",
        "gray": [
            "#fafbfc",
            "#f6f8fa",
            "#e1e4e8",
            "#d1d5da",
            "#959da5",
            "#6a737d",
            "#586069",
            "#444d56",
            "#2f363d",
            "#24292e"
        ],
        "blue": [
            "#f1f8ff",
            "#dbedff",
            "#c8e1ff",
            "#79b8ff",
            "#2188ff",
            "#0366d6",
            "#005cc5",
            "#044289",
            "#032f62",
            "#05264c"
        ],
        "green": [
            "#f0fff4",
            "#dcffe4",
            "#bef5cb",
            "#85e89d",
            "#34d058",
            "#28a745",
            "#22863a",
            "#176f2c",
            "#165c26",
            "#144620"
        ],
        "yellow": [
            "#fffdef",
            "#fffbdd",
            "#fff5b1",
            "#ffea7f",
            "#ffdf5d",
            "#ffd33d",
            "#f9c513",
            "#dbab09",
            "#b08800",
            "#735c0f"
        ],
        "orange": [
            "#fff8f2",
            "#ffebda",
            "#ffd1ac",
            "#ffab70",
            "#fb8532",
            "#f66a0a",
            "#e36209",
            "#d15704",
            "#c24e00",
            "#a04100"
        ],
        "red": [
            "#ffeef0",
            "#ffdce0",
            "#fdaeb7",
            "#f97583",
            "#ea4a5a",
            "#d73a49",
            "#cb2431",
            "#b31d28",
            "#9e1c23",
            "#86181d"
        ],
        "purple": [
            "#f5f0ff",
            "#e6dcfd",
            "#d1bcf9",
            "#b392f0",
            "#8a63d2",
            "#6f42c1",
            "#5a32a3",
            "#4c2889",
            "#3a1d6e",
            "#29134e"
        ],
        "pink": [
            "#ffeef8",
            "#fedbf0",
            "#f9b3dd",
            "#f692ce",
            "#ec6cb9",
            "#ea4aaa",
            "#d03592",
            "#b93a86",
            "#99306f",
            "#6d224f"
        ]
    },
    "text": {
        "primary": "#24292e",
        "secondary": "#586069",
        "tertiary": "#6a737d",
        "placeholder": "#6a737d",
        "disabled": "#959da5",
        "inverse": "#ffffff",
        "link": "#0366d6",
        "danger": "#cb2431",
        "success": "#22863a",
        "warning": "#b08800",
        "white": "#ffffff"
    },
    "icon": {
        "primary": "#24292e",
        "secondary": "#586069",
        "tertiary": "#959da5",
        "info": "#0366d6",
        "danger": "#d73a49",
        "success": "#22863a",
        "warning": "#b08800"
    },
    "border": {
        "primary": "#e1e4e8",
        "secondary": "#eaecef",
        "tertiary": "#d1d5da",
        "overlay": "#e1e4e8",
        "inverse": "#ffffff",
        "info": "#0366d6",
        "danger": "#d73a49",
        "success": "#34d058",
        "warning": "#f9c513"
    },
    "bg": {
        "canvas": "#ffffff",
        "canvasMobile": "#ffffff",
        "canvasInverse": "#24292e",
        "canvasInset": "#f6f8fa",
        "primary": "#ffffff",
        "secondary": "#fafbfc",
        "tertiary": "#f6f8fa",
        "overlay": "#ffffff",
        "backdrop": "rgba(27,31,35,0.5)",
        "info": "#f1f8ff",
        "infoInverse": "#0366d6",
        "danger": "#ffeef0",
        "dangerInverse": "#d73a49",
        "success": "#dcffe4",
        "successInverse": "#28a745",
        "warning": "#fff5b1",
        "warningInverse": "#ffd33d"
    },
    "shadow": {
        "small": "0 1px 0 rgba(27,31,35,0.04)",
        "medium": "0 3px 6px rgba(149,157,165,0.15)",
        "large": "0 8px 24px rgba(149,157,165,0.2)",
        "extraLarge": "0 12px 48px rgba(149,157,165,0.3)",
        "highlight": "inset 0 1px 0 rgba(255,255,255,0.25)",
        "inset": "inset 0 1px 0 rgba(225,228,232,0.2)"
    },
    "state": {
        "hover": {
            "primaryBg": "#0366d6",
            "primaryBorder": "#0366d6",
            "primaryText": "#ffffff",
            "primaryIcon": "#ffffff",
            "secondaryBg": "#f6f8fa",
            "secondaryBorder": "#f6f8fa"
        },
        "selected": {
            "primaryBg": "#0366d6",
            "primaryBorder": "#0366d6",
            "primaryText": "#ffffff",
            "primaryIcon": "#ffffff"
        },
        "focus": {
            "border": "#0366d6",
            "shadow": "0 0 0 3px rgba(3,102,214,0.3)"
        }
    },
    "fade": {
        "fg10": "rgba(27,31,35,0.1)",
        "fg15": "rgba(27,31,35,0.15)",
        "fg30": "rgba(27,31,35,0.3)",
        "fg50": "rgba(27,31,35,0.5)",
        "fg70": "rgba(27,31,35,0.7)",
        "fg85": "rgba(27,31,35,0.85)",
        "black10": "rgba(27,31,35,0.1)",
        "black15": "rgba(27,31,35,0.15)",
        "black30": "rgba(27,31,35,0.3)",
        "black50": "rgba(27,31,35,0.5)",
        "black70": "rgba(27,31,35,0.7)",
        "black85": "rgba(27,31,35,0.85)",
        "white10": "rgba(255,255,255,0.1)",
        "white15": "rgba(255,255,255,0.15)",
        "white30": "rgba(255,255,255,0.3)",
        "white50": "rgba(255,255,255,0.5)",
        "white70": "rgba(255,255,255,0.7)",
        "white85": "rgba(255,255,255,0.85)"
    },
    "alert": {
        "info": {
            "text": "#24292e",
            "icon": "rgba(4,66,137,0.6)",
            "bg": "#dbedff",
            "border": "rgba(4,66,137,0.2)"
        },
        "warn": {
            "text": "#24292e",
            "icon": "#b08800",
            "bg": "#fffbdd",
            "border": "rgba(176,136,0,0.2)"
        },
        "error": {
            "text": "#24292e",
            "icon": "rgba(158,28,35,0.6)",
            "bg": "#ffe3e6",
            "border": "rgba(158,28,35,0.2)"
        },
        "success": {
            "text": "#24292e",
            "icon": "rgba(23,111,44,0.8)",
            "bg": "#dcffe4",
            "border": "rgba(23,111,44,0.2)"
        }
    },
    "autocomplete": {
        "shadow": "0 3px 6px rgba(149,157,165,0.15)",
        "rowBorder": "#eaecef"
    },
    "blankslate": {
        "icon": "#a3aab1"
    },
    "btn": {
        "text": "#24292e",
        "bg": "#fafbfc",
        "border": "rgba(27,31,35,0.15)",
        "shadow": "0 1px 0 rgba(27,31,35,0.04)",
        "insetShadow": "inset 0 1px 0 rgba(255,255,255,0.25)",
        "hoverBg": "#f3f4f6",
        "hoverBorder": "rgba(27,31,35,0.15)",
        "selectedBg": "#edeff2",
        "focusBg": "#fafbfc",
        "focusBorder": "rgba(27,31,35,0.15)",
        "focusShadow": "0 0 0 3px rgba(3,102,214,0.3)",
        "shadowActive": "inset 0 0.15em 0.3em rgba(27,31,35,0.15)",
        "shadowInputFocus": "0 0 0 0.2em rgba(3,102,214,0.3)",
        "primary": {
            "text": "#ffffff",
            "bg": "#2ea44f",
            "border": "rgba(27,31,35,0.15)",
            "shadow": "0 1px 0 rgba(27,31,35,0.1)",
            "insetShadow": "inset 0 1px 0 rgba(255,255,255,0.03)",
            "hoverBg": "#2c974b",
            "hoverBorder": "rgba(27,31,35,0.15)",
            "selectedBg": "#2a8f47",
            "selectedShadow": "inset 0 1px 0 rgba(20,70,32,0.2)",
            "disabledText": "rgba(255,255,255,0.8)",
            "disabledBg": "#94d3a2",
            "disabledBorder": "rgba(27,31,35,0.1)",
            "focusBg": "#2ea44f",
            "focusBorder": "rgba(27,31,35,0.15)",
            "focusShadow": "0 0 0 3px rgba(46,164,79,0.4)",
            "icon": "rgba(255,255,255,0.8)",
            "counterBg": "rgba(255,255,255,0.2)"
        },
        "outline": {
            "text": "#0366d6",
            "hoverText": "#ffffff",
            "hoverBg": "#0366d6",
            "hoverBorder": "rgba(27,31,35,0.15)",
            "hoverShadow": "0 1px 0 rgba(27,31,35,0.1)",
            "hoverInsetShadow": "inset 0 1px 0 rgba(255,255,255,0.03)",
            "hoverCounterBg": "rgba(255,255,255,0.2)",
            "selectedText": "#ffffff",
            "selectedBg": "#035fc7",
            "selectedBorder": "rgba(27,31,35,0.15)",
            "selectedShadow": "inset 0 1px 0 rgba(5,38,76,0.2)",
            "disabledText": "rgba(3,102,214,0.5)",
            "disabledBg": "#fafbfc",
            "disabledCounterBg": "rgba(3,102,214,0.05)",
            "focusBorder": "rgba(27,31,35,0.15)",
            "focusShadow": "0 0 0 3px rgba(0,92,197,0.4)",
            "counterBg": "rgba(3,102,214,0.1)"
        },
        "danger": {
            "text": "#d73a49",
            "hoverText": "#ffffff",
            "hoverBg": "#cb2431",
            "hoverBorder": "rgba(27,31,35,0.15)",
            "hoverShadow": "0 1px 0 rgba(27,31,35,0.1)",
            "hoverInsetShadow": "inset 0 1px 0 rgba(255,255,255,0.03)",
            "hoverCounterBg": "rgba(255,255,255,0.2)",
            "selectedText": "#ffffff",
            "selectedBg": "#d42d3d",
            "selectedBorder": "rgba(27,31,35,0.15)",
            "selectedShadow": "inset 0 1px 0 rgba(134,24,29,0.2)",
            "disabledText": "rgba(215,58,73,0.5)",
            "disabledBg": "#fafbfc",
            "disabledCounterBg": "rgba(215,58,73,0.05)",
            "focusBorder": "rgba(27,31,35,0.15)",
            "focusShadow": "0 0 0 3px rgba(203,36,49,0.4)",
            "counterBg": "rgba(215,58,73,0.1)",
            "icon": "#d73a49",
            "hoverIcon": "#ffffff"
        },
        "counterBg": "rgba(27,31,35,0.08)"
    },
    "counter": {
        "text": "#24292e",
        "bg": "rgba(209,213,218,0.5)",
        "primary": {
            "text": "#ffffff",
            "bg": "#6a737d"
        },
        "secondary": {
            "text": "#6a737d",
            "bg": "rgba(209,213,218,0.5)"
        }
    },
    "dropdown": {
        "shadow": "0 8px 24px rgba(149,157,165,0.2)"
    },
    "label": {
        "border": "#e1e4e8",
        "primary": {
            "text": "#24292e",
            "border": "#6a737d"
        },
        "secondary": {
            "text": "#586069",
            "border": "#e1e4e8"
        },
        "info": {
            "text": "#0366d6",
            "border": "#0366d6"
        },
        "success": {
            "text": "#22863a",
            "border": "#28a745"
        },
        "warning": {
            "text": "#735c0f",
            "border": "#b08800"
        },
        "danger": {
            "text": "#d73a49",
            "border": "#cb2431"
        },
        "orange": {
            "text": "#c24e00",
            "border": "#f66a0a"
        }
    },
    "input": {
        "bg": "#ffffff",
        "contrastBg": "#fafbfc",
        "border": "#e1e4e8",
        "shadow": "inset 0 1px 2px rgba(27,31,35,0.075)",
        "disabledBg": "#f6f8fa",
        "disabledBorder": "#e1e4e8",
        "warningBorder": "#f9c513",
        "errorBorder": "#cb2431",
        "tooltip": {
            "success": {
                "text": "#144620",
                "bg": "#dcffe4",
                "border": "#34d058"
            },
            "warning": {
                "text": "#735c0f",
                "bg": "#fff5b1",
                "border": "#f9c513"
            },
            "error": {
                "text": "#86181d",
                "bg": "#ffeef0",
                "border": "#f97583"
            }
        }
    },
    "avatar": {
        "bg": "#ffffff",
        "border": "rgba(0,0,0,0)",
        "stackFade": "#d1d5da",
        "stackFadeMore": "#e1e4e8",
        "childShadow": "-2px -2px 0 rgba(255,255,255,0.8)"
    },
    "toast": {
        "text": "#24292e",
        "bg": "#ffffff",
        "border": "#e1e4e8",
        "shadow": "0 8px 24px rgba(149,157,165,0.2)",
        "icon": "#ffffff",
        "iconBg": "#0366d6",
        "iconBorder": "rgba(0,0,0,0)",
        "success": {
            "text": "#24292e",
            "border": "#e1e4e8",
            "icon": "#ffffff",
            "iconBg": "#28a745",
            "iconBorder": "rgba(0,0,0,0)"
        },
        "warning": {
            "text": "#24292e",
            "border": "#e1e4e8",
            "icon": "#24292e",
            "iconBg": "#ffd33d",
            "iconBorder": "rgba(0,0,0,0)"
        },
        "danger": {
            "text": "#24292e",
            "border": "#e1e4e8",
            "icon": "#ffffff",
            "iconBg": "#d73a49",
            "iconBorder": "rgba(0,0,0,0)"
        },
        "loading": {
            "text": "#24292e",
            "border": "#e1e4e8",
            "icon": "#ffffff",
            "iconBg": "#586069",
            "iconBorder": "rgba(0,0,0,0)"
        }
    },
    "timeline": {
        "text": "#444d56",
        "badgeBg": "#e1e4e8",
        "badgeSuccessBorder": "rgba(0,0,0,0)",
        "targetBadgeBorder": "#2188ff",
        "targetBadgeShadow": "#c8e1ff"
    },
    "selectMenu": {
        "borderSecondary": "#eaecef",
        "shadow": "0 0 18px rgba(27,31,35,0.4)",
        "backdropBg": "rgba(27,31,35,0.5)",
        "backdropBorder": "rgba(0,0,0,0)",
        "tapHighlight": "rgba(209,213,218,0.5)",
        "tapFocusBg": "#dbedff"
    },
    "box": {
        "blueBorder": "#c8e1ff",
        "rowYellowBg": "#fffbdd",
        "rowBlueBg": "#f1f8ff",
        "headerBlueBg": "#f1f8ff",
        "headerBlueBorder": "#c8e1ff",
        "borderInfo": "rgba(3,102,214,0.2)",
        "bgInfo": "#f1f8ff",
        "borderWarning": "rgba(255,211,61,0.4)",
        "bgWarning": "#fffdef"
    },
    "branchName": {
        "text": "#586069",
        "icon": "#a8bbd0",
        "bg": "#eaf5ff",
        "link": {
            "text": "#0366d6",
            "icon": "#a8bbd0",
            "bg": "#eaf5ff"
        }
    },
    "markdown": {
        "codeBg": "rgba(27,31,35,0.05)",
        "frameBorder": "#dfe2e5",
        "blockquoteBorder": "#dfe2e5",
        "tableBorder": "#dfe2e5",
        "tableTrBorder": "#c6cbd1"
    },
    "menu": {
        "headingText": "#24292e",
        "borderActive": "#f9826c",
        "bgActive": "rgba(0,0,0,0)"
    },
    "sidenav": {
        "selectedBg": "#ffffff",
        "borderActive": "#f9826c"
    },
    "header": {
        "text": "rgba(255,255,255,0.7)",
        "bg": "#24292e",
        "logo": "#ffffff"
    },
    "filterItem": {
        "barBg": "#eff3f6"
    },
    "hiddenTextExpander": {
        "bg": "#dfe2e5",
        "bgHover": "#c6cbd1"
    },
    "dragAndDrop": {
        "border": "#c3c8cf"
    },
    "uploadEnabled": {
        "border": "#dfe2e5",
        "borderFocused": "#4a9eff"
    },
    "previewableCommentForm": {
        "border": "#c3c8cf"
    },
    "underlinenav": {
        "border": "rgba(209,213,218,0)",
        "borderHover": "#d1d5da",
        "borderActive": "#f9826c",
        "text": "#24292e",
        "textHover": "#24292e",
        "textActive": "#24292e",
        "icon": "#959da5",
        "iconHover": "#959da5",
        "iconActive": "#24292e",
        "counterText": "#24292e",
        "counterBg": "rgba(209,213,218,0.5)"
    },
    "verifiedBadge": {
        "text": "#22863a",
        "bg": "#ffffff",
        "border": "#e1e4e8"
    },
    "socialCount": {
        "bg": "#ffffff"
    },
    "tooltip": {
        "text": "#ffffff",
        "bg": "#24292e"
    },
    "headerSearch": {
        "bg": "#24292e",
        "border": "#444d56"
    },
    "searchKeyword": {
        "hl": "#fffbdd"
    },
    "diffstat": {
        "neutralBg": "#d1d5da",
        "neutralBorder": "#d1d5da",
        "deletionBg": "#d73a49",
        "deletionBorder": "#d73a49",
        "additionBg": "#28a745",
        "additionBorder": "#28a745"
    },
    "mktg": {
        "success": "#2ebc4f",
        "info": "#1074e7",
        "bgShadeGradient": {
            "top": "rgba(27,31,35,0.065)",
            "bottom": "rgba(27,31,35,0)"
        },
        "btn": {
            "bg": "#3076df",
            "border": "#3076df",
            "text": "#ffffff",
            "icon": "#ffffff",
            "focusShadow": "0 0 0 3px rgba(48,118,223,0.3)",
            "hover": {
                "bg": "#0366d6",
                "border": "#0366d6"
            },
            "disabled": {
                "bg": "rgba(48,118,223,0.5)",
                "border": "rgba(0,0,0,0)",
                "text": "#ffffff",
                "icon": "#ffffff"
            },
            "primary": {
                "bg": "#5eb85c",
                "border": "#5eb85c",
                "text": "#ffffff",
                "icon": "#ffffff",
                "focusShadow": "0 0 0 3px rgba(94,184,92,0.3)",
                "hover": {
                    "bg": "#28a745",
                    "border": "#28a745"
                },
                "disabled": {
                    "bg": "rgba(94,184,92,0.5)",
                    "border": "rgba(0,0,0,0)",
                    "text": "#ffffff",
                    "icon": "#ffffff"
                }
            },
            "outline": {
                "bg": "rgba(0,0,0,0)",
                "border": "rgba(42,103,195,0.5)",
                "text": "#3076df",
                "icon": "#3076df",
                "focusShadow": "0 0 0 3px rgba(42,103,195,0.3)",
                "hover": {
                    "bg": "rgba(0,0,0,0)",
                    "border": "#0366d6",
                    "text": "#0366d6",
                    "icon": "#0366d6"
                },
                "disabled": {
                    "bg": "rgba(0,0,0,0)",
                    "border": "rgba(42,103,195,0.2)",
                    "text": "rgba(48,118,223,0.5)",
                    "icon": "rgba(48,118,223,0.5)"
                }
            },
            "dark": {
                "bg": "rgba(0,0,0,0)",
                "border": "rgba(255,255,255,0.5)",
                "text": "#ffffff",
                "icon": "#ffffff",
                "focusShadow": "0 0 0 3px rgba(255,255,255,0.3)",
                "hover": {
                    "bg": "#ffffff",
                    "border": "#ffffff",
                    "text": "#444d56",
                    "icon": "#444d56"
                },
                "disabled": {
                    "bg": "rgba(0,0,0,0)",
                    "border": "rgba(255,255,255,0.2)",
                    "text": "rgba(255,255,255,0.5)",
                    "icon": "rgba(255,255,255,0.5)"
                }
            }
        }
    },
    "filesExplorerIcon": "#79b8ff",
    "hlAuthorBg": "#f1f8ff",
    "hlAuthorBorder": "#c8e1ff",
    "logoSubdued": "#d1d5da",
    "discussionBorder": "#a2cbac",
    "discussionBgSuccess": "#28a745",
    "actionsWorkflowTableStickyBg": "rgba(255,255,255,0.95)",
    "repoLanguageColorBorder": "rgba(27,31,35,0.1)",
    "codeSelectionBg": "#c8e1ff",
    "highlight": {
        "text": "#442c12",
        "bg": "#fff0bb"
    },
    "blob": {
        "lineHighlightBg": "#fffbdd",
        "lineHighlightBorder": "rgba(0,0,0,0)"
    },
    "diff": {
        "addition": {
            "text": "#22863a",
            "bg": "#e6ffed",
            "border": "#34d058"
        },
        "deletion": {
            "text": "#cb2431",
            "bg": "#ffeef0",
            "border": "#d73a49"
        },
        "change": {
            "text": "#b08800",
            "bg": "#fff5b1",
            "border": "#f9c513"
        }
    },
    "diffBlob": {
        "numText": "rgba(27,31,35,0.3)",
        "numHoverText": "rgba(27,31,35,0.6)",
        "addition": {
            "numText": "rgba(27,31,35,0.3)",
            "numHoverText": "rgba(27,31,35,0.6)",
            "numBg": "#cdffd8",
            "lineBg": "#e6ffed",
            "wordBg": "#acf2bd"
        },
        "deletion": {
            "numText": "rgba(27,31,35,0.3)",
            "numHoverText": "rgba(27,31,35,0.6)",
            "numBg": "#ffdce0",
            "lineBg": "#ffeef0",
            "wordBg": "#fdb8c0"
        },
        "hunk": {
            "text": "rgba(27,31,35,0.7)",
            "numBg": "#dbedff",
            "lineBg": "#f1f8ff"
        },
        "emptyBlockBg": "#fafbfc",
        "selectedLineHighlightBg": "rgba(255,223,93,0.2)",
        "selectedLineHighlightBorder": "#ffd33d",
        "selectedLineHighlightMixBlendMode": "multiply",
        "expander": {
            "icon": "#586069",
            "hoverIcon": "#ffffff",
            "hoverBg": "#0366d6"
        },
        "commentButton": {
            "icon": "#ffffff",
            "bg": "#0366d6",
            "gradientBg": "#0372ef"
        }
    },
    "globalNav": {
        "logo": "#ffffff",
        "bg": "#24292e",
        "text": "#ffffff",
        "icon": "#ffffff",
        "inputBg": "#fafbfc",
        "inputBorder": "#fafbfc",
        "inputIcon": "#d1d5da",
        "inputPlaceholder": "#959da5"
    },
    "calendarGraph": {
        "dayBg": "#ebedf0",
        "dayBorder": "rgba(27,31,35,0.06)",
        "dayL1Bg": "#9be9a8",
        "dayL2Bg": "#40c463",
        "dayL3Bg": "#30a14e",
        "dayL4Bg": "#216e39",
        "dayL4Border": "rgba(27,31,35,0.06)",
        "dayL3Border": "rgba(27,31,35,0.06)",
        "dayL2Border": "rgba(27,31,35,0.06)",
        "dayL1Border": "rgba(27,31,35,0.06)"
    },
    "footerInvertocat": {
        "octicon": "#d1d5da",
        "octiconHover": "#6a737d"
    },
    "prState": {
        "draft": {
            "text": "#ffffff",
            "bg": "#6a737d",
            "border": "rgba(0,0,0,0)"
        },
        "open": {
            "text": "#ffffff",
            "bg": "#28a745",
            "border": "rgba(0,0,0,0)"
        },
        "merged": {
            "text": "#ffffff",
            "bg": "#6f42c1",
            "border": "rgba(0,0,0,0)"
        },
        "closed": {
            "text": "#ffffff",
            "bg": "#d73a49",
            "border": "rgba(0,0,0,0)"
        }
    },
    "topicTag": {
        "text": "#0366d6",
        "bg": "#f1f8ff",
        "hoverBg": "#ddeeff",
        "activeBg": "#e7f3ff"
    },
    "mergeBox": {
        "successIconBg": "#28a745",
        "successIconText": "#ffffff",
        "successIconBorder": "rgba(0,0,0,0)",
        "successIndicatorBg": "#28a745",
        "successIndicatorBorder": "rgba(0,0,0,0)",
        "mergedIconBg": "#6f42c1",
        "mergedIconText": "#ffffff",
        "mergedIconBorder": "rgba(0,0,0,0)",
        "mergedBoxBorder": "#6f42c1",
        "neutralIconBg": "#6a737d",
        "neutralIconText": "#ffffff",
        "neutralIconBorder": "rgba(0,0,0,0)",
        "neutralIndicatorBg": "#6a737d",
        "neutralIndicatorBorder": "rgba(0,0,0,0)",
        "warningIconBg": "#dbab09",
        "warningIconText": "#ffffff",
        "warningIconBorder": "rgba(0,0,0,0)",
        "warningBoxBorder": "#ffd33d",
        "warningMergeHighlight": "rgba(0,0,0,0)",
        "errorIconBg": "#d73a49",
        "errorIconText": "#ffffff",
        "errorIconBorder": "rgba(0,0,0,0)",
        "errorIndicatorBg": "#d73a49",
        "errorIndicatorBorder": "rgba(0,0,0,0)"
    },
    "project": {
        "cardBg": "#ffffff",
        "headerBg": "#24292e",
        "sidebarBg": "#ffffff",
        "gradientIn": "#ffffff",
        "gradientOut": "rgba(255,255,255,0)"
    },
    "checks": {
        "bg": "#24292e",
        "runBorderWidth": "0px",
        "containerBorderWidth": "0px",
        "textPrimary": "#fafbfc",
        "textSecondary": "#959da5",
        "textLink": "#79b8ff",
        "btnIcon": "#d1d5da",
        "btnHoverIcon": "#fafbfc",
        "btnHoverBg": "rgba(255,255,255,0.125)",
        "inputText": "#f6f8fa",
        "inputPlaceholderText": "#959da5",
        "inputFocusText": "#959da5",
        "inputBg": "#2f363d",
        "inputShadow": "none",
        "dropdownText": "#d1d5da",
        "dropdownBg": "#2f363d",
        "dropdownBorder": "#444d56",
        "dropdownHoverText": "#fafbfc",
        "dropdownHoverBg": "#444d56",
        "dropdownBtnHoverText": "#fafbfc",
        "dropdownBtnHoverBg": "#2f363d",
        "scrollbarThumbBg": "#586069",
        "headerLabelText": "#e1e4e8",
        "headerLabelOpenText": "#fafbfc",
        "headerBorder": "#2f363d",
        "headerIcon": "#959da5",
        "lineText": "#e1e4e8",
        "lineNumText": "rgba(149,157,165,0.75)",
        "lineTimestampText": "#959da5",
        "lineHoverBg": "#2f363d",
        "lineSelectedBg": "rgba(33,136,255,0.15)",
        "lineSelectedNumText": "#79b8ff",
        "lineDtFmText": "#24292e",
        "lineDtFmBg": "#ffd33d",
        "gateBg": "rgba(249,197,19,0.15)",
        "gateText": "#e1e4e8",
        "gateWaitingText": "#d1d5da",
        "stepHeaderOpenBg": "#2f363d",
        "stepErrorText": "#f97583",
        "stepWarningText": "#ffea7f",
        "loglineText": "#959da5",
        "loglineNumText": "rgba(149,157,165,0.75)",
        "loglineDebugText": "#b392f0",
        "loglineErrorText": "#e1e4e8",
        "loglineErrorNumText": "#f97583",
        "loglineErrorBg": "rgba(203,36,49,0.15)",
        "loglineWarningText": "#e1e4e8",
        "loglineWarningNumText": "#ffea7f",
        "loglineWarningBg": "rgba(249,197,19,0.15)",
        "loglineCommandText": "#79b8ff",
        "loglineSectionText": "#85e89d"
    },
    "introShelf": {
        "gradientLeft": "#f1f8ff",
        "gradientRight": "#dcffe4",
        "gradientIn": "#ffffff",
        "gradientOut": "rgba(255,255,255,0)"
    },
    "marketingIcon": {
        "primary": "#2188ff",
        "secondary": "#79b8ff"
    },
    "prettylights": {
        "syntax": {
            "comment": "#6a737d",
            "constant": "#005cc5",
            "entity": "#6f42c1",
            "storageModifierImport": "#24292e",
            "entityTag": "#22863a",
            "keyword": "#d73a49",
            "string": "#032f62",
            "variable": "#e36209",
            "brackethighlighterUnmatched": "#b31d28",
            "invalidIllegalText": "#fafbfc",
            "invalidIllegalBg": "#b31d28",
            "carriageReturnText": "#fafbfc",
            "carriageReturnBg": "#d73a49",
            "stringRegexp": "#22863a",
            "markupList": "#735c0f",
            "markupHeading": "#005cc5",
            "markupItalic": "#24292e",
            "markupBold": "#24292e",
            "markupDeletedText": "#b31d28",
            "markupDeletedBg": "#ffeef0",
            "markupInsertedText": "#22863a",
            "markupInsertedBg": "#f0fff4",
            "markupChangedText": "#e36209",
            "markupChangedBg": "#ffebda",
            "markupIgnoredText": "#f6f8fa",
            "markupIgnoredBg": "#005cc5",
            "metaDiffRange": "#6f42c1",
            "brackethighlighterAngle": "#586069",
            "sublimelinterGutterMark": "#959da5",
            "constantOtherReferenceLink": "#032f62"
        }
    },
    "codemirror": {
        "text": "#24292e",
        "bg": "#ffffff",
        "guttersBg": "#ffffff",
        "guttermarkerText": "#ffffff",
        "guttermarkerSubtleText": "#d1d5da",
        "linenumberText": "#959da5",
        "cursor": "#24292e",
        "selectionBg": "#c8e1ff",
        "activelineBg": "#fafbfc",
        "matchingbracketText": "#24292e",
        "linesBg": "#ffffff",
        "syntax": {
            "comment": "#6a737d",
            "constant": "#005cc5",
            "entity": "#6f42c1",
            "keyword": "#d73a49",
            "storage": "#d73a49",
            "string": "#032f62",
            "support": "#005cc5",
            "variable": "#e36209"
        }
    },
    "ansi": {
        "black": "#24292e",
        "blackBright": "#2f363d",
        "white": "#e1e4e8",
        "whiteBright": "#e1e4e8",
        "gray": "#959da5",
        "red": "#f97583",
        "redBright": "#fdaeb7",
        "green": "#85e89d",
        "greenBright": "#bef5cb",
        "yellow": "#ffea7f",
        "yellowBright": "#fff5b1",
        "blue": "#79b8ff",
        "blueBright": "#c8e1ff",
        "magenta": "#b392f0",
        "magentaBright": "#d1bcf9",
        "cyan": "#76e3ea",
        "cyanBright": "#b3f0ff"
    }
};


<|start_filename|>package.json<|end_filename|>
{
  "name": "socialimpact.github.com",
  "private": true,
  "version": "1.0.0",
  "description": "Home of GitHub Satellite",
  "main": "index.js",
  "scripts": {
    "start": "bundle exec jekyll serve --incremental",
    "test": "npx stylelint 'assets/**/*.scss' --config .github/linters/.stylelintrc --ignore-path .github/linters/.stylelintignore"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/github/socialimpact.github.com.git"
  },
  "author": "",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/github/socialimpact.github.com/issues"
  },
  "homepage": "https://socialimpact.github.com",
  "dependencies": {
    "@primer/css": "^16.0.0",
    "@primer/octicons": "^11.1.0"
  }
}


<|start_filename|>node_modules/@primer/primitives/package.json<|end_filename|>
{
  "_from": "@primer/primitives@4.1.0",
  "_id": "@primer/primitives@4.1.0",
  "_inBundle": false,
  "_integrity": "sha512-bACUj3Xl2z5dnYKE/76BpNqN4/JXFngf26dbb7Goph2PU5wcf+Z2Kk3nXwtJPGG8JByO+FcU3gpZjLNoyuLMHQ==",
  "_location": "/@primer/primitives",
  "_phantomChildren": {},
  "_requested": {
    "type": "version",
    "registry": true,
    "raw": "@primer/primitives@4.1.0",
    "name": "@primer/primitives",
    "escapedName": "@primer%2fprimitives",
    "scope": "@primer",
    "rawSpec": "4.1.0",
    "saveSpec": null,
    "fetchSpec": "4.1.0"
  },
  "_requiredBy": [
    "/@primer/css"
  ],
  "_resolved": "https://registry.npmjs.org/@primer/primitives/-/primitives-4.1.0.tgz",
  "_shasum": "33d83b38e2021f294f446c41bca65f5d7ffd898a",
  "_spec": "@primer/primitives@4.1.0",
  "_where": "/Users/andrew/Sites/social-impact/node_modules/@primer/css",
  "author": {
    "name": "GitHub, Inc."
  },
  "bugs": {
    "url": "https://github.com/primer/primitives/issues"
  },
  "bundleDependencies": false,
  "deprecated": false,
  "description": "Typography, spacing, and color primitives for Primer design system",
  "devDependencies": {
    "@changesets/changelog-github": "^0.3.0",
    "@changesets/cli": "^2.11.2",
    "@types/chalk": "^2.2.0",
    "@types/lodash": "^4.14.163",
    "@types/mkdirp": "^1.0.1",
    "@types/node": "^14.0.26",
    "camelcase-keys": "^6.2.2",
    "chalk": "^4.1.0",
    "deep-shape-equals": "^0.1.2",
    "lodash": "^4.17.20",
    "mkdirp": "^1.0.4",
    "node-sass": "^4.14.1",
    "sass-extract": "^2.1.0",
    "ts-node": "^8.10.2",
    "typescript": "^3.7.2"
  },
  "files": [
    "dist"
  ],
  "homepage": "https://github.com/primer/primitives#readme",
  "keywords": [
    "primitives",
    "colors",
    "spacing",
    "typography",
    "variables",
    "design-system"
  ],
  "license": "MIT",
  "main": "dist/js/index.js",
  "name": "@primer/primitives",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/primer/primitives.git"
  },
  "scripts": {
    "build": "ts-node ./script/build.ts && tsc",
    "prebuild": "rm -rf dist",
    "prepack": "yarn build",
    "release": "yarn build && changeset publish",
    "watch": "ls data/**/*.scss script/**/*.ts | entr -s 'yarn build'"
  },
  "types": "dist/js/index.d.ts",
  "version": "4.1.0"
}


<|start_filename|>node_modules/@primer/css/dist/stats/links.json<|end_filename|>
{"size":572,"gzipSize":172,"humanizedSize":"572B","humanizedGzipSize":"172B","rules":{"total":9,"size":{"graph":[1,2,1,1,1,1,1,2,3],"max":3,"average":1.4444444444444444},"selectorByRuleSizes":[{"selector":".Link--onHover:hover","declarations":3},{"selector":".Link--muted:hover","declarations":2},{"selector":".Link:hover","declarations":2},{"selector":".Link--muted","declarations":1},{"selector":".Link--secondary:hover","declarations":1},{"selector":".Link--secondary","declarations":1},{"selector":".Link--primary:hover","declarations":1},{"selector":".Link--primary","declarations":1},{"selector":".Link","declarations":1}]},"selectors":{"total":9,"type":0,"class":9,"id":0,"pseudoClass":5,"pseudoElement":0,"values":[".Link",".Link:hover",".Link--primary",".Link--primary:hover",".Link--secondary",".Link--secondary:hover",".Link--muted",".Link--muted:hover",".Link--onHover:hover"],"specificity":{"max":20,"average":15.555555555555555}},"declarations":{"total":13,"unique":6,"properties":{"color":["var(--color-text-link)","var(--color-text-primary)","var(--color-text-link)","var(--color-text-secondary)","var(--color-text-link)","var(--color-text-secondary)","var(--color-text-link)","var(--color-text-link)"],"text-decoration":["underline","none","underline"],"cursor":["pointer","pointer"]}},"mediaQueries":{"total":0,"unique":0,"values":[],"contents":[]}}

<|start_filename|>node_modules/@primer/css/dist/stats/marketing-buttons.json<|end_filename|>
{"size":2944,"gzipSize":596,"humanizedSize":"3KB","humanizedGzipSize":"596B","rules":{"total":17,"size":{"graph":[19,3,2,5,3,2,1,3,3,3,1,3,3,3,1,3,2],"max":19,"average":3.5294117647058822},"selectorByRuleSizes":[{"selector":".btn-mktg","declarations":19},{"selector":".btn-mktg:disabled,.btn-mktg.disabled,.btn-mktg[aria-disabled=true]","declarations":5},{"selector":".btn-transparent:disabled,.btn-transparent.disabled,.btn-transparent[aria-disabled=true]","declarations":3},{"selector":".btn-transparent:hover","declarations":3},{"selector":".btn-transparent","declarations":3},{"selector":".btn-outline-mktg:disabled,.btn-outline-mktg.disabled,.btn-outline-mktg[aria-disabled=true]","declarations":3},{"selector":".btn-outline-mktg:hover","declarations":3},{"selector":".btn-outline-mktg","declarations":3},{"selector":".btn-primary-mktg:disabled,.btn-primary-mktg.disabled,.btn-primary-mktg[aria-disabled=true]","declarations":3},{"selector":".btn-primary-mktg","declarations":3},{"selector":".btn-mktg:hover","declarations":3},{"selector":".btn-large-mktg","declarations":2},{"selector":".btn-primary-mktg:hover","declarations":2},{"selector":".btn-mktg:focus","declarations":2},{"selector":".btn-transparent:focus","declarations":1},{"selector":".btn-outline-mktg:focus","declarations":1},{"selector":".btn-primary-mktg:focus","declarations":1}]},"selectors":{"total":25,"type":0,"class":25,"id":0,"pseudoClass":12,"pseudoElement":0,"values":[".btn-mktg",".btn-mktg:hover",".btn-mktg:focus",".btn-mktg:disabled",".btn-mktg.disabled",".btn-mktg[aria-disabled=true]",".btn-primary-mktg",".btn-primary-mktg:hover",".btn-primary-mktg:focus",".btn-primary-mktg:disabled",".btn-primary-mktg.disabled",".btn-primary-mktg[aria-disabled=true]",".btn-outline-mktg",".btn-outline-mktg:hover",".btn-outline-mktg:focus",".btn-outline-mktg:disabled",".btn-outline-mktg.disabled",".btn-outline-mktg[aria-disabled=true]",".btn-transparent",".btn-transparent:hover",".btn-transparent:focus",".btn-transparent:disabled",".btn-transparent.disabled",".btn-transparent[aria-disabled=true]",".btn-large-mktg"],"specificity":{"max":20,"average":18}},"declarations":{"total":60,"unique":60,"properties":{"display":["inline-block"],"padding":["16px 24px","20px 32px"],"font-size":["14px","16px"],"font-weight":["500"],"color":["var(--color-mktg-btn-text)","var(--color-mktg-btn-disabled-text)","var(--color-mktg-btn-primary-text)","var(--color-mktg-btn-primary-disabled-text)","var(--color-mktg-btn-outline-text)","var(--color-mktg-btn-outline-hover-text)","var(--color-mktg-btn-outline-disabled-text)","var(--color-mktg-btn-dark-text)","var(--color-mktg-btn-dark-hover-text)","var(--color-mktg-btn-dark-disabled-text)"],"white-space":["nowrap"],"vertical-align":["middle"],"cursor":["pointer","default"],"-webkit-user-select":["none"],"-ms-user-select":["none"],"user-select":["none"],"background-color":["var(--color-mktg-btn-bg)","var(--color-mktg-btn-hover-bg)","var(--color-mktg-btn-disabled-bg)","var(--color-mktg-btn-primary-bg)","var(--color-mktg-btn-primary-hover-bg)","var(--color-mktg-btn-primary-disabled-bg)","var(--color-mktg-btn-outline-bg)","var(--color-mktg-btn-outline-hover-bg)","var(--color-mktg-btn-outline-disabled-bg)","var(--color-mktg-btn-dark-bg)","var(--color-mktg-btn-dark-hover-bg)","var(--color-mktg-btn-dark-disabled-bg)"],"border":["1px solid var(--color-mktg-btn-border)"],"border-radius":["6px"],"transition-duration":[".2s"],"transition-property":["background-color, border-color, box-shadow"],"-webkit-appearance":["none"],"-moz-appearance":["none"],"appearance":["none"],"text-decoration":["none"],"border-color":["var(--color-mktg-btn-hover-border)","var(--color-mktg-btn-disabled-border)","var(--color-mktg-btn-primary-border)","var(--color-mktg-btn-primary-hover-border)","var(--color-mktg-btn-primary-disabled-border)","var(--color-mktg-btn-outline-border)","var(--color-mktg-btn-outline-hover-border)","var(--color-mktg-btn-outline-disabled-border)","var(--color-mktg-btn-dark-border)","var(--color-mktg-btn-dark-hover-border)","var(--color-mktg-btn-dark-disabled-border)"],"outline":["0"],"box-shadow":["var(--color-mktg-btn-focus-shadow)","var(--color-mktg-btn-primary-focus-shadow)","var(--color-mktg-btn-outline-focus-shadow)","var(--color-mktg-btn-dark-focus-shadow)"],"pointer-events":["none"]}},"mediaQueries":{"total":0,"unique":0,"values":[],"contents":[]}}

<|start_filename|>node_modules/@primer/css/.eslintrc.json<|end_filename|>
{
  "extends": [
    "plugin:github/internal",
    "plugin:github/recommended"
  ],
  "env": {
    "es6": true,
    "node": true
  },
  "parserOptions": {
    "ecmaVersion": 2017,
    "requireConfigFile": false
  },
  "parser": "@babel/eslint-parser"
}


<|start_filename|>node_modules/@primer/primitives/dist/js/index.js<|end_filename|>
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
    return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const colors_1 = __importDefault(require("./colors"));
const spacing_1 = __importDefault(require("./spacing"));
const typography_1 = __importDefault(require("./typography"));
exports.default = { colors: colors_1.default, spacing: spacing_1.default, typography: typography_1.default };


<|start_filename|>node_modules/@primer/primitives/dist/js/spacing/normal.js<|end_filename|>
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = {
    "spacer": [
        "0",
        "4px",
        "8px",
        "16px",
        "24px",
        "32px",
        "40px"
    ]
};


<|start_filename|>node_modules/@primer/css/dist/links.js<|end_filename|>
module.exports = {cssstats: require('./stats/links.json')}

<|start_filename|>node_modules/@primer/css/dist/stats/alerts.json<|end_filename|>
{"size":1867,"gzipSize":553,"humanizedSize":"2KB","humanizedGzipSize":"553B","rules":{"total":21,"size":{"graph":[5,1,1,1,10,1,1,1,4,3,1,3,1,3,1,3,1,3,8,1,4],"max":10,"average":2.7142857142857144},"selectorByRuleSizes":[{"selector":".flash-close","declarations":10},{"selector":".flash-banner","declarations":8},{"selector":".flash","declarations":5},{"selector":".warning","declarations":4},{"selector":".flash-action","declarations":4},{"selector":".flash-full","declarations":3},{"selector":".flash-success","declarations":3},{"selector":".flash-error","declarations":3},{"selector":".flash-warn","declarations":3},{"selector":".flash","declarations":3},{"selector":".flash-full,.flash-banner","declarations":1},{"selector":".flash-success .octicon","declarations":1},{"selector":".flash-error .octicon","declarations":1},{"selector":".flash-warn .octicon","declarations":1},{"selector":".flash .octicon","declarations":1},{"selector":".flash-close .octicon","declarations":1},{"selector":".flash-close:active","declarations":1},{"selector":".flash-close:hover","declarations":1},{"selector":".flash-messages","declarations":1},{"selector":".flash .octicon","declarations":1},{"selector":".flash p:last-child","declarations":1}]},"selectors":{"total":22,"type":1,"class":22,"id":0,"pseudoClass":3,"pseudoElement":0,"values":[".flash",".flash p:last-child",".flash .octicon",".flash-messages",".flash-close",".flash-close:hover",".flash-close:active",".flash-close .octicon",".flash-action",".flash",".flash .octicon",".flash-warn",".flash-warn .octicon",".flash-error",".flash-error .octicon",".flash-success",".flash-success .octicon",".flash-full",".flash-banner",".flash-full",".flash-banner",".warning"],"specificity":{"max":21,"average":14.136363636363637}},"declarations":{"total":57,"unique":55,"properties":{"position":["relative","fixed"],"padding":["20px 16px","16px",".5em"],"border-style":["solid"],"border-width":["1px","1px 0"],"border-radius":["6px","0","0"],"margin-bottom":["0","24px","0.8em"],"margin-right":["12px","0"],"float":["right","right"],"margin":["-16px"],"text-align":["center"],"cursor":["pointer"],"background":["none"],"border":["0"],"-webkit-appearance":["none"],"-moz-appearance":["none"],"appearance":["none"],"opacity":["0.7","0.5"],"margin-top":["-3px","-1px"],"margin-left":["24px"],"background-clip":["padding-box"],"color":["var(--color-alert-info-text)","var(--color-alert-info-icon)","var(--color-alert-warn-text)","var(--color-alert-warn-icon)","var(--color-alert-error-text)","var(--color-alert-error-icon)","var(--color-alert-success-text)","var(--color-alert-success-icon)"],"background-image":["linear-gradient(var(--color-alert-info-bg), var(--color-alert-info-bg))","linear-gradient(var(--color-alert-warn-bg), var(--color-alert-warn-bg))","linear-gradient(var(--color-alert-error-bg), var(--color-alert-error-bg))","linear-gradient(var(--color-alert-success-bg), var(--color-alert-success-bg))"],"border-color":["var(--color-alert-info-border)","var(--color-alert-warn-border)","var(--color-alert-error-border)","var(--color-alert-success-border)"],"top":["0"],"z-index":["90"],"width":["100%"],"border-top":["0"],"border-right":["0"],"border-left":["0"],"background-color":["var(--color-bg-canvas)","var(--color-alert-warn-bg)"],"font-weight":["600"]}},"mediaQueries":{"total":0,"unique":0,"values":[],"contents":[]}}

<|start_filename|>node_modules/@primer/css/dist/stats/subhead.json<|end_filename|>
{"size":444,"gzipSize":262,"humanizedSize":"444B","humanizedGzipSize":"262B","rules":{"total":6,"size":{"graph":[5,1,3,2,3,2],"max":5,"average":2.6666666666666665},"selectorByRuleSizes":[{"selector":".Subhead","declarations":5},{"selector":".Subhead-description","declarations":3},{"selector":".Subhead-heading","declarations":3},{"selector":".Subhead-actions","declarations":2},{"selector":".Subhead-heading--danger","declarations":2},{"selector":".Subhead--spacious","declarations":1}]},"selectors":{"total":6,"type":0,"class":6,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".Subhead",".Subhead--spacious",".Subhead-heading",".Subhead-heading--danger",".Subhead-description",".Subhead-actions"],"specificity":{"max":10,"average":10}},"declarations":{"total":16,"unique":16,"properties":{"display":["flex"],"padding-bottom":["8px"],"margin-bottom":["16px"],"border-bottom":["1px solid var(--color-border-secondary)"],"flex-flow":["row wrap"],"margin-top":["40px"],"font-size":["24px","14px"],"font-weight":["400","600"],"flex":["1 1 auto","1 100%"],"color":["var(--color-text-danger)","var(--color-text-secondary)"],"align-self":["center"],"justify-content":["flex-end"]}},"mediaQueries":{"total":0,"unique":0,"values":[],"contents":[]}}

<|start_filename|>package-lock.json<|end_filename|>
{
  "name": "<EMAIL>impact.github.<EMAIL>",
  "version": "1.0.0",
  "lockfileVersion": 1,
  "requires": true,
  "dependencies": {
    "@primer/css": {
      "version": "16.1.2",
      "resolved": "https://registry.npmjs.org/@primer/css/-/css-16.1.2.tgz",
      "integrity": "<KEY>
      "requires": {
        "@primer/octicons": "^9.1.1",
        "@primer/primitives": "4.1.0"
      },
      "dependencies": {
        "@primer/octicons": {
          "version": "9.6.0",
          "resolved": "https://registry.npmjs.org/@primer/octicons/-/octicons-9.6.0.tgz",
          "integrity": "<KEY>
          "requires": {
            "object-assign": "^4.1.1"
          }
        }
      }
    },
    "@primer/octicons": {
      "version": "11.1.0",
      "resolved": "https://registry.npmjs.org/@primer/octicons/-/octicons-11.1.0.tgz",
      "integrity": "<KEY>
      "requires": {
        "object-assign": "^4.1.1"
      }
    },
    "@primer/primitives": {
      "version": "4.1.0",
      "resolved": "https://registry.npmjs.org/@primer/primitives/-/primitives-4.1.0.tgz",
      "integrity": "<KEY>
    },
    "object-assign": {
      "version": "4.1.1",
      "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
      "integrity": "<KEY>
    }
  }
}
