{"version":3,"sources":["webpack:///./node_modules/@instructure/ui-themes/lib/canvas/base/forms.js","webpack:///./app/jsx/fakeRequireJSFallback.js","webpack:///./node_modules/@instructure/ui-themes/lib/canvas/high-contrast/colors.js","webpack:///./node_modules/@instructure/ui-themes/lib/canvas/base/shadows.js","webpack:///./node_modules/@instructure/ui-themes/lib/canvas/base/stacking.js","webpack:///./node_modules/@instructure/ui-themes/lib/canvas/base/transitions.js","webpack:///./node_modules/@instructure/ui-themes/lib/canvas/high-contrast/index.js","webpack:///./node_modules/@instructure/ui-themes/lib/canvas/base/colors.js","webpack:///./node_modules/@instructure/ui-themes/lib/canvas/base/index.js","webpack:///./node_modules/@instructure/ui-themes/lib/canvas/base/borders.js","webpack:///./app/jsx/appBootstrap.js","webpack:///./node_modules/@instructure/ui-themes/lib/canvas/base/media.js","webpack:///./node_modules/@instructure/ui-themes/lib/canvas/base/breakpoints.js","webpack:///./node_modules/@instructure/ui-themes/lib/canvas/base/spacing.js","webpack:///./node_modules/@instructure/ui-themes/lib/keys.js","webpack:///./node_modules/@instructure/ui-themes/lib/canvas/base/typography.js"],"names":["Object","defineProperty","exports","value","default","_default","freeze","inputHeightSmall","inputHeightMedium","inputHeightLarge","window","jQuery","require","thingsWeStillAllowThemToRequire","jquery","i18nObj","Promise","resolve","then","__webpack_require__","bind","underscore","jsx/course_wizard/ListItems","e","getModule","module","test","getScript","Error","deps","callback","console","warn","includes","error","all","map","modules","_colors","makeFunctionalColors","brand","link","electric","shamrock","barney","crimson","fire","licorice","oxford","ash","slate","tiara","porcelain","white","shadows","depth1","depth2","depth3","resting","above","topmost","below","deepest","duration","timing","_interopRequireDefault","variables","_objectSpread2","_registry","_keys","_base","baseVariables","colors","registerTheme","key","CANVAS_HIGH_CONTRAST","immutable","description","textDarkest","textDark","textLight","textLightest","textBrand","textLink","textAlert","textInfo","textSuccess","textDanger","textWarning","backgroundDarkest","backgroundDark","backgroundMedium","backgroundLight","backgroundLightest","backgroundBrand","backgroundBrandSecondary","backgroundAlert","backgroundInfo","backgroundSuccess","backgroundDanger","backgroundWarning","borderLightest","borderLight","borderMedium","borderDark","borderDarkest","borderBrand","borderAlert","borderInfo","borderSuccess","borderDanger","borderWarning","borderDebug","brandVariables","_borders","_transitions","_typography","_spacing","_forms","_media","_breakpoints","_shadows","_stacking","CANVAS","borders","transitions","typography","spacing","forms","media","breakpoints","stacking","ic-brand-primary","ic-brand-font-color-dark","ic-link-color","ic-link-decoration","ic-brand-button--primary-bgd","ic-brand-button--primary-text","ic-brand-button--secondary-bgd","ic-brand-button--secondary-text","ic-brand-global-nav-bgd","ic-global-nav-link-hover","ic-brand-global-nav-ic-icon-svg-fill","ic-brand-global-nav-ic-icon-svg-fill--active","ic-brand-global-nav-menu-item__text-color","ic-brand-global-nav-menu-item__text-color--active","radiusSmall","radiusMedium","radiusLarge","widthSmall","widthMedium","widthLarge","style","_moment2","locale","ENV","MOMENT_LOCALE","TIMEZONE","tz","changeZone","CONTEXT_TIMEZONE","preload","BIGEASY_LOCALE","changeLocale","use_high_contrast","canvasHighContrastTheme","use","brandvars","CANVAS_ACTIVE_BRAND_VARIABLES","transitionOverride","INST","environment","canvasBaseTheme","overrides","__CANVAS_IN_FLIGHT_XHR_REQUESTS__","send","XMLHttpRequest","prototype","this","addEventListener","dispatchEvent","CustomEvent","apply","arguments","fetch","promise","finally","mediumMin","concat","medium","largeMin","large","xLargeMin","xLarge","xxSmall","xSmall","small","maxWidth","xxxSmall","xxLarge","CANVAS_A11Y","fontFamily","fontFamilyMonospace","fontSizeXSmall","fontSizeSmall","fontSizeMedium","fontSizeLarge","fontSizeXLarge","fontSizeXXLarge","fontWeightLight","fontWeightNormal","fontWeightBold","lineHeight","lineHeightFit","lineHeightCondensed","lineHeightDouble","letterSpacingNormal","letterSpacingCondensed","letterSpacingExpanded"],"mappings":"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","file":"appBootstrap.bundle-06725754e7.js","sourcesContent":["\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\n\n/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2015 - present Instructure, Inc.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nvar _default = Object.freeze({\n  inputHeightSmall: '1.75rem',\n  inputHeightMedium: '2.375rem',\n  inputHeightLarge: '3rem'\n});\n\nexports.default = _default;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/@instructure/ui-themes/lib/canvas/base/forms.js\n// module id = 1Y62h3eT2s\n// module chunks = 29 108","/*\n * Copyright (C) 2016 - present Instructure, Inc.\n *\n * This file is part of Canvas.\n *\n * Canvas is free software: you can redistribute it and/or modify it under\n * the terms of the GNU Affero General Public License as published by the Free\n * Software Foundation, version 3 of the License.\n *\n * Canvas is distributed in the hope that it will be useful, but WITHOUT ANY\n * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR\n * A PARTICULAR PURPOSE. See the GNU Affero General Public License for more\n * details.\n *\n * You should have received a copy of the GNU Affero General Public License along\n * with this program. If not, see <http://www.gnu.org/licenses/>.\n */\n\n/*\n  This shim is to try to not break code of our customers that use RequireJS-style\n  `require`s in their Custom JS files from ThemeEditor. It is not meant to be comprehensive.\n  There will be some customers that need to change their code, but there was a lot that\n  just used require to load jquery or just load an external script. this should handle\n  both of those cases.\n\n  eg:\n\n  require([\n    'underscore',\n    'jquery',\n    'https://code.jquery.com/color/jquery.color.js'\n  ], function(_, $) {\n    console.log('got', $, _, $.Color.names)\n  })\n  should log: underscore, jquery and the colors\n*/\n\nif (!('require' in window)) {\n  const jQuery = require('jquery')\n\n  const thingsWeStillAllowThemToRequire = {\n    jquery: () => jQuery,\n    // load these asynchronously so they are not downloaded unless asked for\n    i18nObj: () => import('i18nObj'),\n    underscore: () => import('underscore'),\n    'jsx/course_wizard/ListItems': () => import('./course_wizard/ListItems')\n  }\n\n  const getModule = module => {\n    if (module in thingsWeStillAllowThemToRequire) {\n      return thingsWeStillAllowThemToRequire[module]()\n    } else if (/^(https?:)?\\/\\//.test(module)) {\n      // starts with 'http://', 'https://' or '//'\n      return jQuery.getScript(module)\n    } else {\n      throw new Error(\n        `Cannot load ${module}, use your own RequireJS or something else to load this script`\n      )\n    }\n  }\n\n  window.require = function fakeRequire(deps, callback) {\n    console.warn(\n      '`require`-ing internal Canvas modules comes with no warranty, ' +\n        'things can change in any release and you are responsible for making sure your custom ' +\n        'JavaScript that uses it continues to work.'\n    )\n    if (deps.includes('jquery')) {\n      console.error(\n        \"You don't need to `require(['jquery...`, just use the global `$` variable directly.\"\n      )\n    }\n    Promise.all(deps.map(getModule)).then(modules => {\n      if (callback) callback(...modules)\n    })\n  }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./app/jsx/fakeRequireJSFallback.js","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\n\nvar _colors = require(\"../base/colors\");\n\n/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2015 - present Instructure, Inc.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nvar colors = {\n  brand: '#0770A3',\n  link: '#0770A3',\n  electric: '#0770A3',\n  shamrock: '#127A1B',\n  barney: '#B8309E',\n  crimson: '#D01A19',\n  fire: '#C23C0D',\n  licorice: '#2D3B45',\n  oxford: '#394B58',\n  ash: '#556572',\n  slate: '#556572',\n  tiara: '#556572',\n  porcelain: '#FFFFFF',\n  white: '#FFFFFF'\n};\n\nvar _default = Object.freeze((0, _colors.makeFunctionalColors)(colors));\n\nexports.default = _default;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/@instructure/ui-themes/lib/canvas/high-contrast/colors.js\n// module id = GfsekNpohF\n// module chunks = 108","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\n\n/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2015 - present Instructure, Inc.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\n// use for consistent box shadows\nvar shadows = ['0 0.0625rem 0.125rem rgba(0, 0, 0, 0.2), 0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.1)', '0 0.1875rem 0.375rem rgba(0, 0, 0, 0.1), 0 0.1875rem 0.375rem rgba(0, 0, 0, 0.16)', '0 0.375rem 0.4375rem rgba(0, 0, 0, 0.1), 0 0.625rem 1.75rem rgba(0, 0, 0, 0.25)'];\n\nvar _default = Object.freeze({\n  depth1: shadows[0],\n  depth2: shadows[1],\n  depth3: shadows[2],\n  resting: shadows[0],\n  above: shadows[1],\n  topmost: shadows[2]\n});\n\nexports.default = _default;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/@instructure/ui-themes/lib/canvas/base/shadows.js\n// module id = I/UqtyMvZw\n// module chunks = 29 108","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\n\n/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2015 - present Instructure, Inc.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nvar _default = Object.freeze({\n  topmost: 9999,\n  above: 1,\n  below: -1,\n  deepest: -9999\n});\n\nexports.default = _default;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/@instructure/ui-themes/lib/canvas/base/stacking.js\n// module id = L/Ji3F6A4a\n// module chunks = 29 108","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\n\n/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2015 - present Instructure, Inc.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nvar _default = Object.freeze({\n  duration: '300ms',\n  timing: 'ease-in-out'\n});\n\nexports.default = _default;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/@instructure/ui-themes/lib/canvas/base/transitions.js\n// module id = LNmG0vr5r2\n// module chunks = 29 108","\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\");\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = exports.variables = void 0;\n\nvar _objectSpread2 = _interopRequireDefault(require(\"@babel/runtime/helpers/objectSpread\"));\n\nvar _registry = require(\"@instructure/ui-themeable/lib/registry\");\n\nvar _keys = _interopRequireDefault(require(\"../../keys\"));\n\nvar _colors = _interopRequireDefault(require(\"./colors\"));\n\nvar _base = require(\"../base\");\n\n/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2015 - present Instructure, Inc.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nvar variables = (0, _objectSpread2.default)({}, _base.baseVariables, {\n  colors: _colors.default\n});\nexports.variables = variables;\n\nvar _default = (0, _registry.registerTheme)({\n  key: _keys.default.CANVAS_HIGH_CONTRAST,\n  immutable: false,\n  description: 'This theme meets WCAG 2.0 AA rules for color contrast.',\n  variables: variables\n});\n\nexports.default = _default;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/@instructure/ui-themes/lib/canvas/high-contrast/index.js\n// module id = Qwg4WMdjCp\n// module chunks = 108","\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\");\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.makeFunctionalColors = makeFunctionalColors;\nexports.default = void 0;\n\nvar _objectSpread2 = _interopRequireDefault(require(\"@babel/runtime/helpers/objectSpread\"));\n\n/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2015 - present Instructure, Inc.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nvar colors = {\n  brand: '#008EE2',\n  link: '#2578CB',\n  electric: '#008EE2',\n  shamrock: '#00AC18',\n  barney: '#BF32A4',\n  crimson: '#EE0612',\n  fire: '#FC5E13',\n  licorice: '#2D3B45',\n  oxford: '#394B58',\n  ash: '#8B969E',\n  slate: '#8B969E',\n  tiara: '#C7CDD1',\n  porcelain: '#F5F5F5',\n  white: '#FFFFFF'\n};\n\nfunction makeFunctionalColors(colors) {\n  return (0, _objectSpread2.default)({}, colors, {\n    textDarkest: colors.licorice,\n    textDark: colors.ash,\n    textLight: colors.porcelain,\n    textLightest: colors.white,\n    textBrand: colors.brand,\n    textLink: colors.link,\n    textAlert: colors.barney,\n    textInfo: colors.brand,\n    textSuccess: colors.shamrock,\n    textDanger: colors.crimson,\n    textWarning: colors.fire,\n    backgroundDarkest: colors.licorice,\n    backgroundDark: colors.ash,\n    backgroundMedium: colors.tiara,\n    backgroundLight: colors.porcelain,\n    backgroundLightest: colors.white,\n    backgroundBrand: colors.brand,\n    backgroundBrandSecondary: colors.oxford,\n    backgroundAlert: colors.barney,\n    backgroundInfo: colors.brand,\n    backgroundSuccess: colors.shamrock,\n    backgroundDanger: colors.crimson,\n    backgroundWarning: colors.fire,\n    borderLightest: colors.white,\n    borderLight: colors.porcelain,\n    borderMedium: colors.tiara,\n    borderDark: colors.ash,\n    borderDarkest: colors.licorice,\n    borderBrand: colors.brand,\n    borderAlert: colors.barney,\n    borderInfo: colors.brand,\n    borderSuccess: colors.shamrock,\n    borderDanger: colors.crimson,\n    borderWarning: colors.fire,\n    borderDebug: colors.crimson\n  });\n}\n\nvar _default = Object.freeze(makeFunctionalColors(colors));\n\nexports.default = _default;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/@instructure/ui-themes/lib/canvas/base/colors.js\n// module id = T7MAAnqGwx\n// module chunks = 29 108","\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\");\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = exports.variables = exports.brandVariables = exports.baseVariables = exports.key = void 0;\n\nvar _objectSpread2 = _interopRequireDefault(require(\"@babel/runtime/helpers/objectSpread\"));\n\nvar _registry = require(\"@instructure/ui-themeable/lib/registry\");\n\nvar _keys = _interopRequireDefault(require(\"../../keys\"));\n\nvar _borders = _interopRequireDefault(require(\"./borders\"));\n\nvar _colors = _interopRequireDefault(require(\"./colors\"));\n\nvar _transitions = _interopRequireDefault(require(\"./transitions\"));\n\nvar _typography = _interopRequireDefault(require(\"./typography\"));\n\nvar _spacing = _interopRequireDefault(require(\"./spacing\"));\n\nvar _forms = _interopRequireDefault(require(\"./forms\"));\n\nvar _media = _interopRequireDefault(require(\"./media\"));\n\nvar _breakpoints = _interopRequireDefault(require(\"./breakpoints\"));\n\nvar _shadows = _interopRequireDefault(require(\"./shadows\"));\n\nvar _stacking = _interopRequireDefault(require(\"./stacking\"));\n\n/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2015 - present Instructure, Inc.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nvar key = _keys.default.CANVAS;\nexports.key = key;\nvar baseVariables = {\n  borders: _borders.default,\n  colors: _colors.default,\n  transitions: _transitions.default,\n  typography: _typography.default,\n  spacing: _spacing.default,\n  forms: _forms.default,\n  media: _media.default,\n  breakpoints: _breakpoints.default,\n  shadows: _shadows.default,\n  stacking: _stacking.default\n};\nexports.baseVariables = baseVariables;\nvar brandVariables = {\n  /* Defaults for Canvas account branding variables: */\n  'ic-brand-primary': _colors.default.textBrand,\n  'ic-brand-font-color-dark': _colors.default.textDarkest,\n  'ic-link-color': _colors.default.textLink,\n  'ic-link-decoration': 'none',\n  'ic-brand-button--primary-bgd': _colors.default.backgroundBrand,\n  'ic-brand-button--primary-text': _colors.default.textLightest,\n  'ic-brand-button--secondary-bgd': _colors.default.backgroundDarkest,\n  'ic-brand-button--secondary-text': _colors.default.textLightest,\n  'ic-brand-global-nav-bgd': _colors.default.backgroundBrandSecondary,\n  'ic-global-nav-link-hover': _colors.default.backgroundDarkest,\n  'ic-brand-global-nav-ic-icon-svg-fill': _colors.default.textLightest,\n  'ic-brand-global-nav-ic-icon-svg-fill--active': _colors.default.textBrand,\n  'ic-brand-global-nav-menu-item__text-color': _colors.default.textLightest,\n  'ic-brand-global-nav-menu-item__text-color--active': _colors.default.textBrand\n};\nexports.brandVariables = brandVariables;\nvar variables = (0, _objectSpread2.default)({}, baseVariables, brandVariables);\nexports.variables = variables;\n\nvar _default = (0, _registry.registerTheme)({\n  key: _keys.default.CANVAS,\n  variables: variables\n});\n\nexports.default = _default;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/@instructure/ui-themes/lib/canvas/base/index.js\n// module id = VfnPWtOxDI\n// module chunks = 29 108","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\n\n/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2015 - present Instructure, Inc.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\n// use for consistency between buttons, text inputs, etc.\nvar _default = Object.freeze({\n  radiusSmall: '0.125rem',\n  // 2px\n  radiusMedium: '0.25rem',\n  // 4px\n  radiusLarge: '0.5rem',\n  // 8px\n  widthSmall: '0.0625rem',\n  // 1px\n  widthMedium: '0.125rem',\n  // 2px\n  widthLarge: '0.25rem',\n  // 4px\n  style: 'solid'\n});\n\nexports.default = _default;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/@instructure/ui-themes/lib/canvas/base/borders.js\n// module id = aqnp7+ruGG\n// module chunks = 29 108","/*\n * Copyright (C) 2016 - present Instructure, Inc.\n *\n * This file is part of Canvas.\n *\n * Canvas is free software: you can redistribute it and/or modify it under\n * the terms of the GNU Affero General Public License as published by the Free\n * Software Foundation, version 3 of the License.\n *\n * Canvas is distributed in the hope that it will be useful, but WITHOUT ANY\n * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR\n * A PARTICULAR PURPOSE. See the GNU Affero General Public License for more\n * details.\n *\n * You should have received a copy of the GNU Affero General Public License along\n * with this program. If not, see <http://www.gnu.org/licenses/>.\n */\n\nimport canvasBaseTheme from '@instructure/ui-themes/lib/canvas/base'\nimport canvasHighContrastTheme from '@instructure/ui-themes/lib/canvas/high-contrast'\nimport moment from 'moment'\nimport tz from 'timezone_core'\nimport './fakeRequireJSFallback'\n\n// we already put a <script> tag for the locale corresponding ENV.MOMENT_LOCALE\n// on the page from rails, so this should not cause a new network request.\nmoment().locale(ENV.MOMENT_LOCALE)\n\n// These timezones and locales should already be put on the page as <script>\n// tags from rails. this block should not create any network requests.\nif (typeof ENV !== 'undefined') {\n  if (ENV.TIMEZONE) tz.changeZone(ENV.TIMEZONE)\n  if (ENV.CONTEXT_TIMEZONE) tz.preload(ENV.CONTEXT_TIMEZONE)\n  if (ENV.BIGEASY_LOCALE) tz.changeLocale(ENV.BIGEASY_LOCALE, ENV.MOMENT_LOCALE)\n}\n\n// This will inject and set up sentry for deprecation reporting.  It should be\n// stripped out and be a no-op in production.\nif (process.env.NODE_ENV !== 'production' && process.env.DEPRECATION_SENTRY_DSN) {\n  const Raven = require('raven-js')\n  Raven.config(process.env.DEPRECATION_SENTRY_DSN, {\n    release: process.env.GIT_COMMIT\n  }).install()\n\n  const setupRavenConsoleLoggingPlugin = require('../jsx/shared/helpers/setupRavenConsoleLoggingPlugin')\n  setupRavenConsoleLoggingPlugin(Raven, {loggerName: 'console'})\n}\n\n// setup the inst-ui default theme\nif (ENV.use_high_contrast) {\n  canvasHighContrastTheme.use()\n} else {\n  const brandvars = window.CANVAS_ACTIVE_BRAND_VARIABLES || {}\n\n  // Set CSS transitions to 0ms in Selenium and JS tests\n  let transitionOverride = {}\n  if (process.env.NODE_ENV === 'test' || window.INST.environment === 'test') {\n    transitionOverride = {\n      transitions: {\n        duration: '0ms'\n      }\n    }\n  }\n\n  canvasBaseTheme.use({\n    overrides: {...transitionOverride, ...brandvars}\n  })\n}\n\nif (process.env.NODE_ENV === 'test' || window.INST.environment === 'test') {\n  // This is for the `wait_for_ajax_requests` method in selenium\n  window.__CANVAS_IN_FLIGHT_XHR_REQUESTS__ = 0\n  const send = XMLHttpRequest.prototype.send\n  XMLHttpRequest.prototype.send = function() {\n    window.__CANVAS_IN_FLIGHT_XHR_REQUESTS__++\n    // 'loadend' gets fired after both successful and errored requests\n    this.addEventListener('loadend', () => {\n      window.__CANVAS_IN_FLIGHT_XHR_REQUESTS__--\n      window.dispatchEvent(new CustomEvent('canvasXHRComplete'))\n    })\n    return send.apply(this, arguments)\n  }\n\n  // and this so it also tracks `fetch` requests\n  const fetch = window.fetch\n  window.fetch = function() {\n    window.__CANVAS_IN_FLIGHT_XHR_REQUESTS__++\n    const promise = fetch.apply(this, arguments)\n    promise.finally(() => window.__CANVAS_IN_FLIGHT_XHR_REQUESTS__--)\n    return promise\n  }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./app/jsx/appBootstrap.js","\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\");\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\n\nvar _breakpoints = _interopRequireDefault(require(\"./breakpoints\"));\n\n/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2015 - present Instructure, Inc.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nvar _default = Object.freeze({\n  mediumMin: \"min-width: \".concat(_breakpoints.default.medium),\n  largeMin: \"min-width: \".concat(_breakpoints.default.large),\n  xLargeMin: \"min-width: \".concat(_breakpoints.default.xLarge)\n});\n\nexports.default = _default;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/@instructure/ui-themes/lib/canvas/base/media.js\n// module id = eoBv0CU+Ie\n// module chunks = 29 108","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\n\n/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2015 - present Instructure, Inc.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nvar onePixel = 0.0625; // base = 16px\n\nvar breakpoints = {\n  xxSmall: 8,\n  // 128px\n  xSmall: 16,\n  // 256px\n  small: 30,\n  // 480px\n  medium: 48,\n  // 768px\n  large: 62,\n  // 992px\n  xLarge: 75 // 1200px\n\n};\n\nvar _default = Object.freeze({\n  xxSmall: \"\".concat(breakpoints.xxSmall, \"em\"),\n  xSmall: \"\".concat(breakpoints.xSmall, \"em\"),\n  small: \"\".concat(breakpoints.small, \"em\"),\n  medium: \"\".concat(breakpoints.medium, \"em\"),\n  large: \"\".concat(breakpoints.large, \"em\"),\n  xLarge: \"\".concat(breakpoints.xLarge, \"em\"),\n  maxWidth: \"\".concat(breakpoints.large - onePixel, \"em\")\n});\n\nexports.default = _default;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/@instructure/ui-themes/lib/canvas/base/breakpoints.js\n// module id = hog7jFXZ8p\n// module chunks = 29 108","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\n\n/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2015 - present Instructure, Inc.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nvar _default = Object.freeze({\n  xxxSmall: '0.125rem',\n  // 2px\n  xxSmall: '0.375rem',\n  // 6px\n  xSmall: '0.5rem',\n  // 8px\n  small: '0.75rem',\n  // 12px\n  medium: '1.5rem',\n  // 24px\n  large: '2.25rem',\n  // 36px\n  xLarge: '3rem',\n  // 48px\n  xxLarge: '3.75rem' // 60px\n\n});\n\nexports.default = _default;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/@instructure/ui-themes/lib/canvas/base/spacing.js\n// module id = iYPl8rblUq\n// module chunks = 29 108","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\n\n/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2015 - present Instructure, Inc.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\n// TODO: use Symbols here?\nvar _default = {\n  CANVAS: 'canvas',\n  CANVAS_A11Y: 'canvas-a11y',\n  CANVAS_HIGH_CONTRAST: 'canvas-high-contrast'\n};\nexports.default = _default;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/@instructure/ui-themes/lib/keys.js\n// module id = o5O6uYWuQQ\n// module chunks = 29 108","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\n\n/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2015 - present Instructure, Inc.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nvar _default = Object.freeze({\n  fontFamily: 'LatoWeb, Lato, \"Helvetica Neue\", Helvetica, Arial, sans-serif',\n  fontFamilyMonospace: 'Menlo, Consolas, Monaco, \"Andale Mono\", monospace',\n  fontSizeXSmall: '0.75rem',\n  // 12px\n  fontSizeSmall: '0.875rem',\n  // 14px\n  fontSizeMedium: '1rem',\n  // 16px\n  fontSizeLarge: '1.375rem',\n  // 22px\n  fontSizeXLarge: '1.75rem',\n  // 28px\n  fontSizeXXLarge: '2.375rem',\n  // 38px\n  fontWeightLight: 300,\n  fontWeightNormal: 400,\n  fontWeightBold: 700,\n  lineHeight: 1.5,\n  // 24px\n  lineHeightFit: 1.125,\n  lineHeightCondensed: 1.25,\n  lineHeightDouble: 2,\n  letterSpacingNormal: 0,\n  letterSpacingCondensed: '-0.0625rem',\n  letterSpacingExpanded: '0.0625rem'\n});\n\nexports.default = _default;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/@instructure/ui-themes/lib/canvas/base/typography.js\n// module id = omxlES1/1+\n// module chunks = 29 108"],"sourceRoot":""}