text: (function webpackUniversalModuleDefinition(root, factory) {
  	if(typeof exports === 'object' && typeof module === 'object')
  		module.exports = factory(require("framer"), require("react"));
  	else if(typeof define === 'function' && define.amd)
  		define(["framer", "react"], factory);
  	else {
  		var a = typeof exports === 'object' ? factory(require("framer"), require("react")) : factory(root["Framer"], root["React"]);
  		for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
  	}
  })(window, function(__WEBPACK_EXTERNAL_MODULE_framer__, __WEBPACK_EXTERNAL_MODULE_react__) {
  return /******/ (function(modules) { // webpackBootstrap
  /******/ 	// The module cache
  /******/ 	var installedModules = {};
  /******/
  /******/ 	// The require function
  /******/ 	function __webpack_require__(moduleId) {
  /******/
  /******/ 		// Check if module is in cache
  /******/ 		if(installedModules[moduleId]) {
  /******/ 			return installedModules[moduleId].exports;
  /******/ 		}
  /******/ 		// Create a new module (and put it into the cache)
  /******/ 		var module = installedModules[moduleId] = {
  /******/ 			i: moduleId,
  /******/ 			l: false,
  /******/ 			exports: {}
  /******/ 		};
  /******/
  /******/ 		// Execute the module function
  /******/ 		try { modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); } catch (error) { module.exports = { error } }
  /******/
  /******/ 		// Flag the module as loaded
  /******/ 		module.l = true;
  /******/
  /******/ 		// Return the exports of the module
  /******/ 		return module.exports;
  /******/ 	}
  /******/
  /******/
  /******/ 	// expose the modules object (__webpack_modules__)
  /******/ 	__webpack_require__.m = modules;
  /******/
  /******/ 	// expose the module cache
  /******/ 	__webpack_require__.c = installedModules;
  /******/
  /******/ 	// define getter function for harmony exports
  /******/ 	__webpack_require__.d = function(exports, name, getter) {
  /******/ 		if(!__webpack_require__.o(exports, name)) {
  /******/ 			Object.defineProperty(exports, name, { enumerable: true, get: getter });
  /******/ 		}
  /******/ 	};
  /******/
  /******/ 	// define __esModule on exports
  /******/ 	__webpack_require__.r = function(exports) {
  /******/ 		if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
  /******/ 			Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
  /******/ 		}
  /******/ 		Object.defineProperty(exports, '__esModule', { value: true });
  /******/ 	};
  /******/
  /******/ 	// create a fake namespace object
  /******/ 	// mode & 1: value is a module id, require it
  /******/ 	// mode & 2: merge all properties of value into the ns
  /******/ 	// mode & 4: return value when already ns object
  /******/ 	// mode & 8|1: behave like require
  /******/ 	__webpack_require__.t = function(value, mode) {
  /******/ 		if(mode & 1) value = __webpack_require__(value);
  /******/ 		if(mode & 8) return value;
  /******/ 		if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
  /******/ 		var ns = Object.create(null);
  /******/ 		__webpack_require__.r(ns);
  /******/ 		Object.defineProperty(ns, 'default', { enumerable: true, value: value });
  /******/ 		if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
  /******/ 		return ns;
  /******/ 	};
  /******/
  /******/ 	// getDefaultExport function for compatibility with non-harmony modules
  /******/ 	__webpack_require__.n = function(module) {
  /******/ 		var getter = module && module.__esModule ?
  /******/ 			function getDefault() { return module['default']; } :
  /******/ 			function getModuleExports() { return module; };
  /******/ 		__webpack_require__.d(getter, 'a', getter);
  /******/ 		return getter;
  /******/ 	};
  /******/
  /******/ 	// Object.prototype.hasOwnProperty.call
  /******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
  /******/
  /******/ 	// __webpack_public_path__
  /******/ 	__webpack_require__.p = "";
  /******/
  /******/ 	// asset url
  /******/ 	var __module_i = eval("typeof module !== 'undefined' ? module.i : ''");
  /******/ 	var __framer_package = (/(node_modules[/].*)[/](build|dist).index.js/.exec(__module_i) || [])[1]
  /******/ 	function __asset_url__(src) { return __WEBPACK_EXTERNAL_MODULE_framer__.serverURL(__framer_package, src) };
  /******/ 	installedModules['framer/resource'] = { i: 'framer/resource', l: true, exports: { url: __asset_url__ } };
  /******/
  /******/
  /******/
  /******/ 	// Load entry module and return exports
  /******/ 	return __webpack_require__(__webpack_require__.s = "./package.js");
  /******/ })
  /************************************************************************/
  /******/ ({
  
  /***/ "./code sync recursive \\.(t|j)s(x?)|\\.css$":
  /*!***************************************!*\
    !*** ./code sync \.(t|j)s(x?)|\.css$ ***!
    \***************************************/
  /*! no static exports found */
  /***/ (function(module, exports, __webpack_require__) {
  
  var map = {
  	"./ProgressBar.tsx": "./code/ProgressBar.tsx",
  	"./canvas.tsx": "./code/canvas.tsx"
  };
  
  
  function webpackContext(req) {
  	var id = webpackContextResolve(req);
  	return __webpack_require__(id);
  }
  function webpackContextResolve(req) {
  	if(!__webpack_require__.o(map, req)) {
  		var e = new Error("Cannot find module '" + req + "'");
  		e.code = 'MODULE_NOT_FOUND';
  		throw e;
  	}
  	return map[req];
  }
  webpackContext.keys = function webpackContextKeys() {
  	return Object.keys(map);
  };
  webpackContext.resolve = webpackContextResolve;
  module.exports = webpackContext;
  webpackContext.id = "./code sync recursive \\.(t|j)s(x?)|\\.css$";
  
  /***/ }),
  
  /***/ "./code/ProgressBar.tsx":
  /*!******************************!*\
    !*** ./code/ProgressBar.tsx ***!
    \******************************/
  /*! no static exports found */
  /***/ (function(module, exports, __webpack_require__) {
  
  "use strict";
  
  //# framerSourceMap=eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUHJvZ3Jlc3NCYXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9jb2RlL1Byb2dyZXNzQmFyLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQUEsK0JBQThCO0FBQzlCLG1DQU9lO0FBV2YsTUFBYSxXQUFZLFNBQVEsS0FBSyxDQUFDLFNBQWdCO0lBQXZEOztRQUNJLHFCQUFnQixHQUFHLG1CQUFVLENBQUMsQ0FBQyxDQUFDLENBQUE7UUFDaEMsbUJBQWMsR0FBRyxtQkFBVSxDQUFDLENBQUMsQ0FBQyxDQUFBO1FBQzlCLHFCQUFnQixHQUFHLG1CQUFVLENBQUMsQ0FBQyxDQUFDLENBQUE7UUEyQmhDLFVBQUssR0FBRztZQUNKLE9BQU8sRUFBRSxJQUFJO1NBQ2hCLENBQUE7UUFPRCxxQkFBZ0IsR0FBRyxHQUFTLEVBQUU7O1lBQzFCLElBQUksWUFBWSxHQUFHLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxLQUFLLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxpQkFBaUIsQ0FBQyxHQUFHLENBQUMsQ0FBQTtZQUN4RSxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsT0FBTyxLQUFLLElBQUksRUFBRTs7Z0JBQ2hDLE1BQU0sZ0JBQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLGNBQWMsRUFBRSxZQUFZLEVBQUU7b0JBQ2xELFFBQVEsRUFBRSxHQUFHO2lCQUNoQixDQUFDLENBQUMsUUFBUSxDQUFBO2dCQUNYLE1BQU0sZ0JBQU8sQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLGdCQUFnQixFQUFFLENBQUMsRUFBRSxFQUFFLFFBQVEsRUFBRSxHQUFHLEVBQUUsQ0FBQztxQkFDNUQsUUFBUSxDQUFBO2dCQUNiLE1BQU0sZ0JBQU8sQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLGNBQWMsRUFBRSxDQUFDLEVBQUUsRUFBRSxRQUFRLEVBQUUsQ0FBQyxFQUFFLENBQUM7cUJBQ3hELFFBQVEsQ0FBQTtnQkFDYixNQUFNLGdCQUFPLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxnQkFBZ0IsRUFBRSxDQUFDLEVBQUUsRUFBRSxRQUFRLEVBQUUsR0FBRyxFQUFFLENBQUM7cUJBQzVELFFBQVEsQ0FBQTtnQkFDYixZQUFZLEdBQUcsSUFBSSxDQUFDLEdBQUcsQ0FDbkIsSUFBSSxDQUFDLEtBQUssQ0FBQyxLQUFLLEVBQ2hCLFlBQVk7b0JBQ1IsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLEtBQUssR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLGlCQUFpQixDQUFDLEdBQUcsR0FBRyxDQUM5RCxDQUFBO2FBQ0o7VUFDSixDQUFBO1FBRUQsd0JBQW1CLEdBQUcsR0FBUyxFQUFFOztZQUM3QixNQUFNLGdCQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxnQkFBZ0IsRUFBRSxJQUFJLENBQUMsS0FBSyxDQUFDLEtBQUssRUFBRTtnQkFDeEQsUUFBUSxFQUFFLElBQUksQ0FBQyxLQUFLLENBQUMsaUJBQWlCO2FBQ3pDLENBQUMsQ0FBQyxRQUFRLENBQUE7WUFDWCxJQUFJLENBQUMsUUFBUSxDQUFDLEVBQUUsT0FBTyxFQUFFLEtBQUssRUFBRSxDQUFDLENBQUE7VUFDcEMsQ0FBQTtJQWNMLENBQUM7SUE1Q0csaUJBQWlCOztRQUNiLElBQUksQ0FBQyxnQkFBZ0IsRUFBRSxDQUFBO1FBQ3ZCLElBQUksQ0FBQyxtQkFBbUIsRUFBRSxDQUFBO0tBQzdCO0lBNkJELE1BQU07O1FBQ0YsT0FBTyxDQUNILG9CQUFDLGNBQUssSUFBQyxLQUFLLEVBQUUsUUFBUSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsZUFBZSxDQUFDLElBQzdDLFFBQVEsQ0FDTCxJQUFJLENBQUMsZ0JBQWdCLEVBQ3JCLElBQUksQ0FBQyxLQUFLLENBQUMsWUFBWSxFQUN2QixJQUFJLENBQUMsY0FBYyxFQUNuQixJQUFJLENBQUMsZ0JBQWdCLENBQ3hCLENBQ0csQ0FDWCxDQUFBO0tBQ0o7O0FBeEVNLHdCQUFZLEdBQUc7SUFDbEIsS0FBSyxFQUFFLEdBQUc7SUFDVixNQUFNLEVBQUUsQ0FBQztJQUNULGlCQUFpQixFQUFFLEVBQUU7SUFDckIsWUFBWSxFQUFFLFNBQVM7SUFDdkIsZUFBZSxFQUFFLFNBQVM7Q0FDN0IsQ0FBQTtBQUVNLDRCQUFnQixHQUFxQjtJQUN4QyxpQkFBaUIsRUFBRTtRQUNmLElBQUksRUFBRSxvQkFBVyxDQUFDLE1BQU07UUFDeEIsS0FBSyxFQUFFLFVBQVU7UUFDakIsR0FBRyxFQUFFLENBQUM7UUFDTixjQUFjLEVBQUUsSUFBSTtLQUN2QjtJQUNELFlBQVksRUFBRTtRQUNWLElBQUksRUFBRSxvQkFBVyxDQUFDLEtBQUs7UUFDdkIsS0FBSyxFQUFFLFVBQVU7S0FDcEI7SUFDRCxlQUFlLEVBQUU7UUFDYixJQUFJLEVBQUUsb0JBQVcsQ0FBQyxLQUFLO1FBQ3ZCLEtBQUssRUFBRSxZQUFZO0tBQ3RCO0NBQ0osQ0FBQTtBQTVCTCxrQ0E4RUM7QUFFRCxTQUFTLFFBQVEsQ0FDYixRQUFhLEVBQ2IsUUFBZ0IsRUFDaEIsY0FBbUIsRUFDbkIsZ0JBQXFCOztJQUVyQixPQUFPLENBQ0gsb0JBQUMsY0FBSyxJQUNGLEtBQUssRUFBRTtZQUNILFVBQVUsRUFBRSxRQUFRO1lBQ3BCLFlBQVksRUFBRSxFQUFFO1lBQ2hCLFFBQVEsRUFBRSxVQUFVO1lBQ3BCLFNBQVMsRUFBRSxFQUFFO1NBQ2hCLEVBQ0QsTUFBTSxFQUFFLE1BQU0sRUFDZCxLQUFLLEVBQUUsUUFBUSxFQUNmLElBQUksRUFBRSxDQUFDLEVBQ1AsR0FBRyxFQUFFLENBQUMsRUFDTixRQUFRLEVBQUUsUUFBUTtRQUVsQixvQkFBQyxjQUFLLElBQ0YsS0FBSyxFQUFFO2dCQUNILFVBQVUsRUFDTixvRUFBb0U7Z0JBQ3hFLFlBQVksRUFBRSxFQUFFO2dCQUNoQixTQUFTLEVBQUUsRUFBRTthQUNoQixFQUNELE1BQU0sRUFBRSxNQUFNLEVBQ2QsS0FBSyxFQUFFLGNBQWMsRUFDckIsT0FBTyxFQUFFLGdCQUFnQixFQUN6QixJQUFJLEVBQUUsQ0FBQyxFQUNQLEdBQUcsRUFBRSxDQUFDLEdBQ1IsQ0FDRSxDQUNYLENBQUE7Q0FDSjtBQUVELFNBQVMsUUFBUSxDQUFDLEtBQWE7O0lBQzNCLE9BQU87UUFDSCxNQUFNLEVBQUUsTUFBTTtRQUNkLEtBQUssRUFBRSxNQUFNO1FBQ2IsVUFBVSxFQUFFLEtBQUs7UUFDakIsWUFBWSxFQUFFLEVBQUU7UUFDaEIsUUFBUSxFQUFFLFFBQVE7UUFDbEIsU0FBUyxFQUFFLEVBQUU7S0FDaEIsQ0FBQTtDQUNKO0FBQ0QifQ==
  
  var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
      return new (P || (P = Promise))(function (resolve, reject) {
          function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
          function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
          function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
          step((generator = generator.apply(thisArg, _arguments || [])).next());
      });
  };
  Object.defineProperty(exports, "__esModule", { value: true });
  const React = __webpack_require__(/*! react */ "react");
  const framer_1 = __webpack_require__(/*! framer */ "framer");
  class ProgressBar extends React.Component {
      constructor() {
          super(...arguments);
          this.progressBarWidth = framer_1.Animatable(0);
          this.animationWidth = framer_1.Animatable(0);
          this.animationOpacity = framer_1.Animatable(1);
          this.state = {
              loading: true,
          };
          this.loadingAnimation = () => __awaiter(this, void 0, void 0, function* () {
              window["__checkBudget__"]();
              let currentWidth = (this.props.width / this.props.animationDuration) * 3;
              while (this.state.loading === true) {
                  window["__checkBudget__"]();
                  yield framer_1.animate.ease(this.animationWidth, currentWidth, {
                      duration: 1.5,
                  }).finished;
                  yield framer_1.animate.linear(this.animationOpacity, 0, { duration: 0.6 })
                      .finished;
                  yield framer_1.animate.linear(this.animationWidth, 0, { duration: 0 })
                      .finished;
                  yield framer_1.animate.linear(this.animationOpacity, 1, { duration: 0.2 })
                      .finished;
                  currentWidth = Math.min(this.props.width, currentWidth +
                      (this.props.width / this.props.animationDuration) * 4.7);
              }
          });
          this.percentageAnimation = () => __awaiter(this, void 0, void 0, function* () {
              window["__checkBudget__"]();
              yield framer_1.animate.ease(this.progressBarWidth, this.props.width, {
                  duration: this.props.animationDuration,
              }).finished;
              this.setState({ loading: false });
          });
      }
      componentDidMount() {
          window["__checkBudget__"]();
          this.loadingAnimation();
          this.percentageAnimation();
      }
      render() {
          window["__checkBudget__"]();
          return (React.createElement(framer_1.Frame, { style: outerBar(this.props.backgroundColor) }, innerBar(this.progressBarWidth, this.props.primaryColor, this.animationWidth, this.animationOpacity)));
      }
  }
  ProgressBar.defaultProps = {
      width: 200,
      height: 8,
      animationDuration: 10,
      primaryColor: "#0055FF",
      backgroundColor: "#CCDDFF",
  };
  ProgressBar.propertyControls = {
      animationDuration: {
          type: framer_1.ControlType.Number,
          title: "Duration",
          min: 1,
          displayStepper: true,
      },
      primaryColor: {
          type: framer_1.ControlType.Color,
          title: "Progress",
      },
      backgroundColor: {
          type: framer_1.ControlType.Color,
          title: "Background",
      },
  };
  exports.ProgressBar = ProgressBar;
  function innerBar(barWidth, barColor, animationWidth, animationOpacity) {
      window["__checkBudget__"]();
      return (React.createElement(framer_1.Frame, { style: {
              background: barColor,
              borderRadius: 16,
              position: "absolute",
              maxHeight: 16,
          }, height: "100%", width: barWidth, left: 0, top: 0, overflow: "hidden" },
          React.createElement(framer_1.Frame, { style: {
                  background: "linear-gradient(-90deg, rgba(255,255,255,.3), rgba(255,255,255,0))",
                  borderRadius: 16,
                  maxHeight: 16,
              }, height: "100%", width: animationWidth, opacity: animationOpacity, left: 0, top: 0 })));
  }
  function outerBar(color) {
      window["__checkBudget__"]();
      return {
          height: "100%",
          width: "100%",
          background: color,
          borderRadius: 16,
          overflow: "hidden",
          maxHeight: 16,
      };
  }
  exports.__info__ = [{ name: "ProgressBar", children: false, type: "component" }];
  
  
  /***/ }),
  
  /***/ "./code/canvas.tsx":
  /*!*************************!*\
    !*** ./code/canvas.tsx ***!
    \*************************/
  /*! no static exports found */
  /***/ (function(module, exports, __webpack_require__) {
  
  "use strict";
  
  Object.defineProperty(exports, "__esModule", { value: true });
  // WARNING: this file is auto generated, any changes will be lost
  const framer_1 = __webpack_require__(/*! framer */ "framer");
  const canvas = framer_1.CanvasStore.shared({"children":[]});
  
  
  /***/ }),
  
  /***/ "./package.js":
  /*!********************!*\
    !*** ./package.js ***!
    \********************/
  /*! no static exports found */
  /***/ (function(module, exports, __webpack_require__) {
  
  // The template for the dynamic webpack entry. Be aware of the variables
  
  const packageJson = __webpack_require__(/*! ./package.json */ "./package.json")
  
  const package = {
      packageJson,
      sourceModules: {},
      dependencies: {},
  }
  
  // This is a special webpack thing that watches the whole directory
  // https://github.com/webpack/docs/wiki/context
  const ctx = __webpack_require__("./code sync recursive \\.(t|j)s(x?)|\\.css$")
  
  ctx.keys().forEach(key => {
      package.sourceModules[key] = () => ctx(key)
  })
  
  // The packages are passed in through a template
  const packages = {}
  
                  packages["framer"] = () => {
                      var package = {}
                      try {
                          package = __webpack_require__(/*! framer */ "framer")
                      } catch (e) {
                          console.log(e)
                      }
                      package.__framer__ = package.__framer__ || {}
                      package.__framer__.packageJson = {"name":"framer","version":"1.0.2","main":"build/framer.js","author":"Framer","license":"MIT","scripts":{"coverage":"jest --coverage","test":"jest","watch":"jest --watch"},"devDependencies":{"@microsoft/api-documenter":"^1.5.47","@microsoft/api-extractor":"7.0.13","@types/chalk":"^2.2.0","@types/draft-js":"0.10.19","@types/enzyme":"^3.1.10","@types/enzyme-adapter-react-16":"^1.0.3","@types/hsluv":"https://github.com/framer/typed_hsluv#bump","@types/jest":"^23.0.0","@types/jest-diff":"^20.0.0","@types/jest-matcher-utils":"^21.0.1","@types/node":"^10.12.9","@types/react":"16.8.4","@types/react-dom":"^16.8","cache-loader":"^1.2.2","chalk":"^2.4.1","convert-tsconfig-paths-to-webpack-aliases":"^0.9.2","css.escape":"^1.5.1","draft-js":"0.10.4","enzyme":"^3.9.0","enzyme-adapter-react-16":"^1.9.1","eventemitter3":"^3.1.0","fork-ts-checker-webpack-plugin":"^0.4.1","framer-motion":"^0.16.8","hoist-non-react-statics":"^2.5.0","hsluv":"^0.0.3","immutable":"^3.8.2","jest":"^23.1.0","jest-diff":"^23.6.0","jest-dom":"^3.1.3","jest-junit":"^5.2.0","modclean":"^3.0.0-beta.1","progress-bar-webpack-plugin":"^1.11.0","raf":"^3.4.0","react":"^16.8","react-dev-utils":"^5.0.1","react-dom":"^16.8","react-testing-library":"^6.0.0","resize-observer-polyfill":"^1.5.1","semver":"^5.6.0","ts-jest":"^23.10.5","ts-loader":"^4.1.0","tslint":"^5.12.1","tslint-react-hooks":"^1.1.0","typescript":"3.3","watch":"^1.0.2","webpack":"^4.4.1","webpack-cli":"^3.1.2","webpack-dev-server":"^3.1.10","xcssmatrix":"^0.2.2"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2"},"tsdoc":{"tsdocFlavor":"AEDoc"},"framer":{"components":[{"name":"Scroll","children":true,"properties":[{"key":"direction","title":"Direction","kind":"enum","options":["horizontal","vertical","both"]}]},{"name":"Page"},{"name":"Stack"},{"name":"FramerAppleWatch38","type":"device"},{"name":"FramerAppleWatch42","type":"device"},{"name":"FramerSonySmartWatch","type":"device"},{"name":"FramerAppleIPhoneSE","type":"device"},{"name":"FramerAppleIPhone8","type":"device"},{"name":"FramerAppleIPhone8Plus","type":"device"},{"name":"FramerAppleIPhoneXS","type":"device"},{"name":"FramerAppleIPhoneXR","type":"device"},{"name":"FramerAppleIPhoneXSMax","type":"device"},{"name":"FramerGooglePixel2","type":"device"},{"name":"FramerGooglePixel2XL","type":"device"},{"name":"FramerGooglePixel3","type":"device"},{"name":"FramerGooglePixel3XL","type":"device"},{"name":"FramerSamsungNote5","type":"device"},{"name":"FramerSamsungGalaxyS9","type":"device"},{"name":"FramerAppleIPadAir","type":"device"},{"name":"FramerAppleIPadMini","type":"device"},{"name":"FramerAppleIPadPro","type":"device"},{"name":"FramerGoogleNexusTablet","type":"device"},{"name":"FramerMicrosoftSurfacePro3","type":"device"},{"name":"FramerMicrosoftSurfacePro4","type":"device"},{"name":"FramerAppleIMac","type":"device"},{"name":"FramerAppleThunderboltDisplay","type":"device"},{"name":"FramerAppleMacBook","type":"device"},{"name":"FramerAppleMacBookAir","type":"device"},{"name":"FramerAppleMacBookPro","type":"device"},{"name":"FramerDellXPS","type":"device"},{"name":"FramerMicrosoftSurfaceBook","type":"device"},{"name":"FramerSonyW850C","type":"device"},{"name":"FramerStoreArtwork","type":"device"},{"name":"FramerStoreIcon","type":"device"}]},"dependencies":{"style-value-types":"^3.1.4"}}
                      return package
                  }
  
  package.dependencies = packages
  
  exports.__framer__ = package
  
  
  /***/ }),
  
  /***/ "./package.json":
  /*!**********************!*\
    !*** ./package.json ***!
    \**********************/
  /*! exports provided: main, license, devDependencies, peerDependencies, framer, author, dependencies, name, version, default */
  /***/ (function(module) {
  
  module.exports = {"main":"dist/index.js","license":"MIT","devDependencies":{"@types/react":"^16.4.16"},"peerDependencies":{"framer":"^0.10.5 || ^1","react":"^16.3.0","react-dom":"^16.3.0"},"framer":{"id":"1a37a50b-df40-4d4c-a9fb-b37810601c5b","displayName":"Progress Bar"},"author":"Max Steitle","dependencies":{},"name":"@framer/maxsteitle.progress-bar","version":"1.5.0"};
  
  /***/ }),
  
  /***/ "framer":
  /*!******************************************************************************************!*\
    !*** external {"root":"Framer","commonjs2":"framer","commonjs":"framer","amd":"framer"} ***!
    \******************************************************************************************/
  /*! no static exports found */
  /***/ (function(module, exports) {
  
  module.exports = __WEBPACK_EXTERNAL_MODULE_framer__;
  
  /***/ }),
  
  /***/ "react":
  /*!**************************************************************************************!*\
    !*** external {"root":"React","commonjs2":"react","commonjs":"react","amd":"react"} ***!
    \**************************************************************************************/
  /*! no static exports found */
  /***/ (function(module, exports) {
  
  module.exports = __WEBPACK_EXTERNAL_MODULE_react__;
  
  /***/ })
  
  /******/ });
  });