diff --git a/484.d247060d.iframe.bundle.js b/484.d247060d.iframe.bundle.js new file mode 100644 index 00000000..fbf17566 --- /dev/null +++ b/484.d247060d.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmooc=self.webpackChunkmooc||[]).push([[484],{"./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/exportHelper.js":(__unused_webpack_module,exports)=>{exports.Z=(sfc,props)=>{const target=sfc.__vccOpts||sfc;for(const[key,val]of props)target[key]=val;return target}},"./node_modules/css-loader/dist/cjs.js??clonedRuleSet-16.use[1]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-16.use[3]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/index.js??ruleSet[0]!./src/vue/components/icon-button/IconButton.vue?vue&type=style&index=0&id=00094edc&lang=scss":(module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/css-loader/dist/runtime/sourceMaps.js"),_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__),_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/css-loader/dist/runtime/api.js"),___CSS_LOADER_EXPORT___=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__)()(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default());___CSS_LOADER_EXPORT___.push([module.id,".icon-button{background-color:#eed0c3;color:#1a1a1a;border:none;z-index:1020;padding:.125rem;font-size:2rem;height:2.5rem;width:2.5rem;cursor:pointer;transition:all .2s ease;border-radius:70%}.icon-button:hover{background-color:#dc9e83}.icon-button:focus{background-color:#dc9e83}","",{version:3,sources:["webpack://./src/vue/components/icon-button/IconButton.vue","webpack://./src/vue/design/colors.scss"],names:[],mappings:"AAGA,aACE,wBAAA,CACA,aCMY,CDLZ,WAAA,CACA,YAAA,CACA,eAAA,CACA,cAAA,CACA,aAAA,CACA,YAAA,CACA,cAAA,CACA,uBAAA,CACA,iBAAA,CAEA,mBACE,wBAAA,CAGF,mBACE,wBAAA",sourcesContent:['\n@import "../../design/colors.scss";\n\n.icon-button {\n background-color: map-get($color-palette-peach, background, 400);\n color: $color-black;\n border: none;\n z-index: 1020;\n padding: 0.125rem;\n font-size: 2rem;\n height: 2.5rem;\n width: 2.5rem;\n cursor: pointer;\n transition: all 0.2s ease;\n border-radius: 70%;\n\n &:hover {\n background-color: map-get($color-palette-peach, background, 500);\n }\n\n &:focus {\n background-color: map-get($color-palette-peach, background, 500);\n }\n}\n',"// support colors\n$color-grey-100: #f9f9f9; \n$color-grey-200: #f1f1f1;\n$color-grey-300: #eaeaea;\n$color-grey-400: #e6e6e6;\n$color-grey-500: #bfbfbf;\n$color-grey-600: #999999;\n$colorgrey-700: #737373;\n$color-grey-800: #666666;\n$color-grey-900: #303030;\n\n$color-black: #1a1a1a;\n$color-white: #ffffff;\n$primary-hover-color:#00468e;\n\n\n// Color palettes\n$color-palette-green: (\n background: (\n 200: #e3f2eb,\n 300: #94caae,\n 400: #7dbf9d,\n 500: #3b7858,\n 600: #254b38\n ),\n foreground: (\n 200: $color-black,\n 300: $color-black,\n 400: $color-black,\n 500: $color-white,\n 600: $color-white\n )\n);\n\n$color-palette-eggshell: (\n background: (\n 300: #f6efe4,\n 400: #f2e8da,\n 500: #d6b689,\n 600: #8c6631,\n 700: #5e4521\n ),\n foreground: (\n 300: $color-black,\n 400: $color-black,\n 500: $color-white,\n 600: $color-white,\n 700: $color-white\n )\n);\n\n$color-palette-peach: (\n background: (\n 300: #f8ece6,\n 400: #eed0c3,\n 500: #dc9e83,\n 600: #a7532f,\n 700: #63321c\n ),\n foreground: (\n 300: $color-black,\n 400: $color-black,\n 500: $color-black,\n 600: $color-white,\n 700: $color-grey-200\n )\n);\n\n$color-palette-azur: (\n background: (\n 300: #eaeaf5,\n 400: #e2e3f1,\n 500: #c7c9e3,\n 600: #999cbf,\n 700: #666883\n ),\n foreground: (\n 300: #303030,\n 400: #303030,\n 500: #303030,\n 600: #303030,\n 700: #ffffff\n )\n);\n\n$color-palette-steel: (\n background: (\n 200: #f5f7f9,\n 300: #ebeef3,\n 400: #bac6d8,\n 500: #99abc5,\n 600: #51698f,\n 700: #2e3c51\n ),\n foreground: (\n 200: $color-grey-900,\n 300: $color-grey-900,\n 400: $color-grey-900,\n 500: $color-grey-900,\n 600: $color-white,\n 700: $color-white\n )\n);\n\n$color-palette-slate: (\n background: (\n 200: #eceff2,\n 300: #a0b1bf,\n 400: #6d889d,\n 500: #546b7d,\n 600: #191d24\n ),\n foreground: (\n 200: $color-grey-900,\n 300: $color-grey-900,\n 400: $color-grey-900,\n 500: $color-white,\n 600: $color-white\n )\n);\n\n// extra colors\n$color-palette-red: (\n background: (\n 200: #ffebee,\n 300: #ffcdd2,\n 400: #ef9a9a,\n 500: #ef5350,\n 600: #c62828\n ),\n foreground: (#E2E3F1\n 200: $color-grey-900,\n 300: $color-black,\n 400: $color-grey-900,\n 500: $color-grey-900,\n 600: $color-white\n )\n);\n\n$color-palette-orange: (\n background: (\n 200: #fff3e0,\n 300: #ffcc80,\n 400: #ffa726,\n 500: #fb8c00,\n 600: #EF6C00\n ),\n foreground: (\n 200: $color-grey-900,\n 300: $color-black,\n 400: $color-grey-900,\n 500: $color-grey-900,\n 600: $color-black\n )\n);\n"],sourceRoot:""}]);const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___},"./node_modules/css-loader/dist/cjs.js??clonedRuleSet-16.use[1]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-16.use[3]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/index.js??ruleSet[0]!./src/vue/components/modal/Modal.vue?vue&type=style&index=0&id=1efbe040&lang=scss":(module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/css-loader/dist/runtime/sourceMaps.js"),_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__),_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/css-loader/dist/runtime/api.js"),___CSS_LOADER_EXPORT___=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__)()(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default());___CSS_LOADER_EXPORT___.push([module.id,".backdrop{position:fixed;top:0;left:0;width:100%;height:100%;max-height:100vh;background-color:#f9f9f9;display:flex;justify-content:center;align-items:center;z-index:1000}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to,.fade-leave-active{opacity:0}.modal-box{box-sizing:border-box;position:relative;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:30rem;max-width:70rem;max-height:80vh}.modal-box__close-button{position:absolute;z-index:1010;right:.5rem;top:.5rem}.modal-box__header{box-sizing:border-box;position:relative;width:100%;left:0;top:0;color:#1a1a1a;font-size:1.125rem;font-family:Montserrat;font-weight:500;word-wrap:break-word}.modal-box__header h1,.modal-box__header h2,.modal-box__header h3{padding:0 1rem 0 1rem;font-size:1.25rem;width:calc(100% - 2rem)}.modal-box__body{box-sizing:border-box;color:#1a1a1a;font-size:1rem;font-family:Roboto;font-weight:400;line-height:1.25rem;margin-bottom:1rem;word-wrap:break-word;padding:.5rem 1rem .5rem 1rem;width:100%;overflow-y:auto}.modal-box__actions{position:relative;box-sizing:border-box;z-index:1001;padding:0 1rem 1rem 1rem;width:100%;display:flex;justify-content:flex-end}.modal-box__actions>*{margin:0 .125rem}","",{version:3,sources:["webpack://./src/vue/components/modal/Modal.vue","webpack://./src/vue/design/colors.scss"],names:[],mappings:"AAEE,UACE,cAAA,CACA,KAAA,CACA,MAAA,CACA,UAAA,CACA,WAAA,CACA,gBAAA,CACA,wBCRa,CDSb,YAAA,CACA,sBAAA,CACA,kBAAA,CACA,YAAA,CAGJ,sCACE,sBAAA,CAEF,8CACE,SAAA,CAEA,WACE,qBAAA,CACA,iBAAA,CACA,qBCbU,CDcV,YAAA,CACA,qBAAA,CACA,0BAAA,CACA,sBAAA,CACA,eAAA,CACA,eAAA,CACA,eAAA,CACA,yBACE,iBAAA,CACA,YAAA,CACA,WAAA,CACA,SAAA,CAEF,mBACE,qBAAA,CACA,iBAAA,CACA,UAAA,CACA,MAAA,CACA,KAAA,CACA,aClCQ,CDmCR,kBAAA,CACA,sBAAA,CACA,eAAA,CACA,oBAAA,CACC,kEACC,qBAAA,CACA,iBAAA,CACA,uBAAA,CAIJ,iBACE,qBAAA,CACA,aChDQ,CDiDR,cAAA,CACA,kBAAA,CACA,eAAA,CACA,mBAAA,CACA,kBAAA,CACA,oBAAA,CACA,6BAAA,CACA,UAAA,CACA,eAAA,CAGF,oBACE,iBAAA,CACA,qBAAA,CACA,YAAA,CACA,wBAAA,CACA,UAAA,CACA,YAAA,CACA,wBAAA,CACC,sBAAA,gBAAA",sourcesContent:['\n@import "../../design/colors.scss";\n .backdrop{\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n max-height: 100vh;\n background-color: $color-grey-100;\n display: flex;\n justify-content: center;\n align-items: center;\n z-index: 1000;\n\n }\n.fade-enter-active, .fade-leave-active {\n transition: opacity 0.5s;\n}\n.fade-enter, .fade-leave-to, .fade-leave-active {\n opacity: 0;\n}\n .modal-box{\n box-sizing:border-box;\n position: relative;\n background-color: $color-white;\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n min-width: 30rem;\n max-width: 70rem;\n max-height: 80vh;\n &__close-button{\n position:absolute;\n z-index:1010;\n right: 0.5rem;\n top: 0.5rem;\n }\n &__header{\n box-sizing:border-box;\n position:relative;\n width: 100%;\n left: 0;\n top:0;\n color:$color-black;\n font-size: 1.125rem;\n font-family: Montserrat;\n font-weight: 500;\n word-wrap: break-word;\n h1, h2, h3 {\n padding: 0 1rem 0 1rem;\n font-size: 1.25rem;\n width: calc(100% - 2rem);\n }\n }\n\n &__body {\n box-sizing:border-box;\n color: $color-black;\n font-size: 1rem;\n font-family: Roboto;\n font-weight: 400;\n line-height: 1.25rem;\n margin-bottom: 1rem;\n word-wrap: break-word;\n padding:0.5rem 1rem 0.5rem 1rem;\n width: 100%;\n overflow-y:auto;\n }\n\n &__actions {\n position: relative;\n box-sizing: border-box;\n z-index: 1001;\n padding: 0 1rem 1rem 1rem;\n width: 100%;\n display:flex;\n justify-content:flex-end;\n > * { margin: 0 0.125rem; }\n }\n }\n',"// support colors\n$color-grey-100: #f9f9f9; \n$color-grey-200: #f1f1f1;\n$color-grey-300: #eaeaea;\n$color-grey-400: #e6e6e6;\n$color-grey-500: #bfbfbf;\n$color-grey-600: #999999;\n$colorgrey-700: #737373;\n$color-grey-800: #666666;\n$color-grey-900: #303030;\n\n$color-black: #1a1a1a;\n$color-white: #ffffff;\n$primary-hover-color:#00468e;\n\n\n// Color palettes\n$color-palette-green: (\n background: (\n 200: #e3f2eb,\n 300: #94caae,\n 400: #7dbf9d,\n 500: #3b7858,\n 600: #254b38\n ),\n foreground: (\n 200: $color-black,\n 300: $color-black,\n 400: $color-black,\n 500: $color-white,\n 600: $color-white\n )\n);\n\n$color-palette-eggshell: (\n background: (\n 300: #f6efe4,\n 400: #f2e8da,\n 500: #d6b689,\n 600: #8c6631,\n 700: #5e4521\n ),\n foreground: (\n 300: $color-black,\n 400: $color-black,\n 500: $color-white,\n 600: $color-white,\n 700: $color-white\n )\n);\n\n$color-palette-peach: (\n background: (\n 300: #f8ece6,\n 400: #eed0c3,\n 500: #dc9e83,\n 600: #a7532f,\n 700: #63321c\n ),\n foreground: (\n 300: $color-black,\n 400: $color-black,\n 500: $color-black,\n 600: $color-white,\n 700: $color-grey-200\n )\n);\n\n$color-palette-azur: (\n background: (\n 300: #eaeaf5,\n 400: #e2e3f1,\n 500: #c7c9e3,\n 600: #999cbf,\n 700: #666883\n ),\n foreground: (\n 300: #303030,\n 400: #303030,\n 500: #303030,\n 600: #303030,\n 700: #ffffff\n )\n);\n\n$color-palette-steel: (\n background: (\n 200: #f5f7f9,\n 300: #ebeef3,\n 400: #bac6d8,\n 500: #99abc5,\n 600: #51698f,\n 700: #2e3c51\n ),\n foreground: (\n 200: $color-grey-900,\n 300: $color-grey-900,\n 400: $color-grey-900,\n 500: $color-grey-900,\n 600: $color-white,\n 700: $color-white\n )\n);\n\n$color-palette-slate: (\n background: (\n 200: #eceff2,\n 300: #a0b1bf,\n 400: #6d889d,\n 500: #546b7d,\n 600: #191d24\n ),\n foreground: (\n 200: $color-grey-900,\n 300: $color-grey-900,\n 400: $color-grey-900,\n 500: $color-white,\n 600: $color-white\n )\n);\n\n// extra colors\n$color-palette-red: (\n background: (\n 200: #ffebee,\n 300: #ffcdd2,\n 400: #ef9a9a,\n 500: #ef5350,\n 600: #c62828\n ),\n foreground: (#E2E3F1\n 200: $color-grey-900,\n 300: $color-black,\n 400: $color-grey-900,\n 500: $color-grey-900,\n 600: $color-white\n )\n);\n\n$color-palette-orange: (\n background: (\n 200: #fff3e0,\n 300: #ffcc80,\n 400: #ffa726,\n 500: #fb8c00,\n 600: #EF6C00\n ),\n foreground: (\n 200: $color-grey-900,\n 300: $color-black,\n 400: $color-grey-900,\n 500: $color-grey-900,\n 600: $color-black\n )\n);\n"],sourceRoot:""}]);const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___},"./node_modules/css-loader/dist/runtime/api.js":module=>{module.exports=function(cssWithMappingToString){var list=[];return list.toString=function toString(){return this.map((function(item){var content="",needLayer=void 0!==item[5];return item[4]&&(content+="@supports (".concat(item[4],") {")),item[2]&&(content+="@media ".concat(item[2]," {")),needLayer&&(content+="@layer".concat(item[5].length>0?" ".concat(item[5]):""," {")),content+=cssWithMappingToString(item),needLayer&&(content+="}"),item[2]&&(content+="}"),item[4]&&(content+="}"),content})).join("")},list.i=function i(modules,media,dedupe,supports,layer){"string"==typeof modules&&(modules=[[null,modules,void 0]]);var alreadyImportedModules={};if(dedupe)for(var k=0;k0?" ".concat(item[5]):""," {").concat(item[1],"}")),item[5]=layer),media&&(item[2]?(item[1]="@media ".concat(item[2]," {").concat(item[1],"}"),item[2]=media):item[2]=media),supports&&(item[4]?(item[1]="@supports (".concat(item[4],") {").concat(item[1],"}"),item[4]=supports):item[4]="".concat(supports)),list.push(item))}},list}},"./node_modules/css-loader/dist/runtime/sourceMaps.js":module=>{module.exports=function(item){var content=item[1],cssMapping=item[3];if(!cssMapping)return content;if("function"==typeof btoa){var base64=btoa(unescape(encodeURIComponent(JSON.stringify(cssMapping)))),data="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(base64),sourceMapping="/*# ".concat(data," */");return[content].concat([sourceMapping]).join("\n")}return[content].join("\n")}},"./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js":module=>{var stylesInDOM=[];function getIndexByIdentifier(identifier){for(var result=-1,i=0;i{var memo={};module.exports=function insertBySelector(insert,style){var target=function getTarget(target){if(void 0===memo[target]){var styleTarget=document.querySelector(target);if(window.HTMLIFrameElement&&styleTarget instanceof window.HTMLIFrameElement)try{styleTarget=styleTarget.contentDocument.head}catch(e){styleTarget=null}memo[target]=styleTarget}return memo[target]}(insert);if(!target)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");target.appendChild(style)}},"./node_modules/style-loader/dist/runtime/insertStyleElement.js":module=>{module.exports=function insertStyleElement(options){var element=document.createElement("style");return options.setAttributes(element,options.attributes),options.insert(element,options.options),element}},"./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js":(module,__unused_webpack_exports,__webpack_require__)=>{module.exports=function setAttributesWithoutAttributes(styleElement){var nonce=__webpack_require__.nc;nonce&&styleElement.setAttribute("nonce",nonce)}},"./node_modules/style-loader/dist/runtime/styleDomAPI.js":module=>{module.exports=function domAPI(options){if("undefined"==typeof document)return{update:function update(){},remove:function remove(){}};var styleElement=options.insertStyleElement(options);return{update:function update(obj){!function apply(styleElement,options,obj){var css="";obj.supports&&(css+="@supports (".concat(obj.supports,") {")),obj.media&&(css+="@media ".concat(obj.media," {"));var needLayer=void 0!==obj.layer;needLayer&&(css+="@layer".concat(obj.layer.length>0?" ".concat(obj.layer):""," {")),css+=obj.css,needLayer&&(css+="}"),obj.media&&(css+="}"),obj.supports&&(css+="}");var sourceMap=obj.sourceMap;sourceMap&&"undefined"!=typeof btoa&&(css+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))))," */")),options.styleTagTransform(css,styleElement,options.options)}(styleElement,options,obj)},remove:function remove(){!function removeStyleElement(styleElement){if(null===styleElement.parentNode)return!1;styleElement.parentNode.removeChild(styleElement)}(styleElement)}}}},"./node_modules/style-loader/dist/runtime/styleTagTransform.js":module=>{module.exports=function styleTagTransform(css,styleElement){if(styleElement.styleSheet)styleElement.styleSheet.cssText=css;else{for(;styleElement.firstChild;)styleElement.removeChild(styleElement.firstChild);styleElement.appendChild(document.createTextNode(css))}}},"./src/vue/components/icon-button/IconButton.vue":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>IconButton});var vue_esm_bundler=__webpack_require__("./node_modules/vue/dist/vue.esm-bundler.js"),Icon=__webpack_require__("./src/vue/components/icon/Icon.vue");const IconButtonvue_type_script_setup_true_lang_js={__name:"IconButton",emits:["handleClick"],setup:function setup(__props,_ref){var emits=_ref.emit,handleClick=function handleClick(){emits("handleClick")};return function(_ctx,_cache){return(0,vue_esm_bundler.wg)(),(0,vue_esm_bundler.iD)("button",{"aria-label":"Gå tilbake til kursoversikten",onClick:handleClick,class:"icon-button"},[(0,vue_esm_bundler.Wm)(Icon.Z,{name:"close"})])}}};var injectStylesIntoStyleTag=__webpack_require__("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),injectStylesIntoStyleTag_default=__webpack_require__.n(injectStylesIntoStyleTag),styleDomAPI=__webpack_require__("./node_modules/style-loader/dist/runtime/styleDomAPI.js"),styleDomAPI_default=__webpack_require__.n(styleDomAPI),insertBySelector=__webpack_require__("./node_modules/style-loader/dist/runtime/insertBySelector.js"),insertBySelector_default=__webpack_require__.n(insertBySelector),setAttributesWithoutAttributes=__webpack_require__("./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js"),setAttributesWithoutAttributes_default=__webpack_require__.n(setAttributesWithoutAttributes),insertStyleElement=__webpack_require__("./node_modules/style-loader/dist/runtime/insertStyleElement.js"),insertStyleElement_default=__webpack_require__.n(insertStyleElement),styleTagTransform=__webpack_require__("./node_modules/style-loader/dist/runtime/styleTagTransform.js"),styleTagTransform_default=__webpack_require__.n(styleTagTransform),IconButtonvue_type_style_index_0_id_00094edc_lang_scss=__webpack_require__("./node_modules/css-loader/dist/cjs.js??clonedRuleSet-16.use[1]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-16.use[3]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/index.js??ruleSet[0]!./src/vue/components/icon-button/IconButton.vue?vue&type=style&index=0&id=00094edc&lang=scss"),options={};options.styleTagTransform=styleTagTransform_default(),options.setAttributes=setAttributesWithoutAttributes_default(),options.insert=insertBySelector_default().bind(null,"head"),options.domAPI=styleDomAPI_default(),options.insertStyleElement=insertStyleElement_default();injectStylesIntoStyleTag_default()(IconButtonvue_type_style_index_0_id_00094edc_lang_scss.Z,options);IconButtonvue_type_style_index_0_id_00094edc_lang_scss.Z&&IconButtonvue_type_style_index_0_id_00094edc_lang_scss.Z.locals&&IconButtonvue_type_style_index_0_id_00094edc_lang_scss.Z.locals;const IconButton=IconButtonvue_type_script_setup_true_lang_js;IconButtonvue_type_script_setup_true_lang_js.__docgenInfo={exportName:"default",displayName:"IconButton",description:"",tags:{},events:[{name:"handleClick"}],sourceFiles:["/home/runner/work/frontend/frontend/src/vue/components/icon-button/IconButton.vue"]}},"./src/vue/components/modal/Modal.vue":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>Modal});var vue_esm_bundler=__webpack_require__("./node_modules/vue/dist/vue.esm-bundler.js"),IconButton=__webpack_require__("./src/vue/components/icon-button/IconButton.vue"),_hoisted_1={class:"modal-box"},_hoisted_2={class:"modal-box__close-button"},_hoisted_3={class:"modal-box__header"},_hoisted_4={key:0,class:"modal-box__body"},_hoisted_5={key:1,class:"modal-box__actions"};const Modalvue_type_script_setup_true_lang_js={__name:"Modal",props:["isOpen"],setup:function setup(__props,_ref){var __emit=_ref.emit,emit=(__props.isOpen,__emit),closeModal=function closeModal(){emit("close")};return function(_ctx,_cache){return(0,vue_esm_bundler.wg)(),(0,vue_esm_bundler.j4)(vue_esm_bundler.uT,{name:"fade",mode:"out-in"},{default:(0,vue_esm_bundler.w5)((function(){return[__props.isOpen?((0,vue_esm_bundler.wg)(),(0,vue_esm_bundler.iD)("div",{tabIndex:0,key:__props.isOpen?"visible":"hidden",class:"backdrop"},[(0,vue_esm_bundler._)("div",_hoisted_1,[(0,vue_esm_bundler._)("div",_hoisted_2,[(0,vue_esm_bundler.Wm)(IconButton.Z,{onClick:closeModal})]),(0,vue_esm_bundler._)("div",_hoisted_3,[_ctx.$slots.header?(0,vue_esm_bundler.WI)(_ctx.$slots,"header",{key:0}):(0,vue_esm_bundler.kq)("",!0)]),_ctx.$slots.main?((0,vue_esm_bundler.wg)(),(0,vue_esm_bundler.iD)("div",_hoisted_4,[(0,vue_esm_bundler.WI)(_ctx.$slots,"main")])):(0,vue_esm_bundler.kq)("",!0),_ctx.$slots.actions?((0,vue_esm_bundler.wg)(),(0,vue_esm_bundler.iD)("div",_hoisted_5,[(0,vue_esm_bundler.WI)(_ctx.$slots,"actions")])):(0,vue_esm_bundler.kq)("",!0)])])):(0,vue_esm_bundler.kq)("",!0)]})),_:3})}}};var injectStylesIntoStyleTag=__webpack_require__("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),injectStylesIntoStyleTag_default=__webpack_require__.n(injectStylesIntoStyleTag),styleDomAPI=__webpack_require__("./node_modules/style-loader/dist/runtime/styleDomAPI.js"),styleDomAPI_default=__webpack_require__.n(styleDomAPI),insertBySelector=__webpack_require__("./node_modules/style-loader/dist/runtime/insertBySelector.js"),insertBySelector_default=__webpack_require__.n(insertBySelector),setAttributesWithoutAttributes=__webpack_require__("./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js"),setAttributesWithoutAttributes_default=__webpack_require__.n(setAttributesWithoutAttributes),insertStyleElement=__webpack_require__("./node_modules/style-loader/dist/runtime/insertStyleElement.js"),insertStyleElement_default=__webpack_require__.n(insertStyleElement),styleTagTransform=__webpack_require__("./node_modules/style-loader/dist/runtime/styleTagTransform.js"),styleTagTransform_default=__webpack_require__.n(styleTagTransform),Modalvue_type_style_index_0_id_1efbe040_lang_scss=__webpack_require__("./node_modules/css-loader/dist/cjs.js??clonedRuleSet-16.use[1]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-16.use[3]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/index.js??ruleSet[0]!./src/vue/components/modal/Modal.vue?vue&type=style&index=0&id=1efbe040&lang=scss"),options={};options.styleTagTransform=styleTagTransform_default(),options.setAttributes=setAttributesWithoutAttributes_default(),options.insert=insertBySelector_default().bind(null,"head"),options.domAPI=styleDomAPI_default(),options.insertStyleElement=insertStyleElement_default();injectStylesIntoStyleTag_default()(Modalvue_type_style_index_0_id_1efbe040_lang_scss.Z,options);Modalvue_type_style_index_0_id_1efbe040_lang_scss.Z&&Modalvue_type_style_index_0_id_1efbe040_lang_scss.Z.locals&&Modalvue_type_style_index_0_id_1efbe040_lang_scss.Z.locals;const Modal=Modalvue_type_script_setup_true_lang_js;Modalvue_type_script_setup_true_lang_js.__docgenInfo={exportName:"default",displayName:"Modal",description:"",tags:{},props:[{name:"isOpen",type:{name:"undefined"}}],slots:[{name:"header"},{name:"main"},{name:"actions"}],sourceFiles:["/home/runner/work/frontend/frontend/src/vue/components/modal/Modal.vue"]}}}]); \ No newline at end of file diff --git a/882.ce94055e.iframe.bundle.js b/882.ce94055e.iframe.bundle.js deleted file mode 100644 index cdf9239e..00000000 --- a/882.ce94055e.iframe.bundle.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkmooc=self.webpackChunkmooc||[]).push([[882],{"./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/exportHelper.js":(__unused_webpack_module,exports)=>{exports.Z=(sfc,props)=>{const target=sfc.__vccOpts||sfc;for(const[key,val]of props)target[key]=val;return target}},"./node_modules/css-loader/dist/cjs.js??clonedRuleSet-16.use[1]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-16.use[3]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/index.js??ruleSet[0]!./src/vue/components/icon-button/IconButton.vue?vue&type=style&index=0&id=00094edc&lang=scss":(module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/css-loader/dist/runtime/sourceMaps.js"),_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__),_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/css-loader/dist/runtime/api.js"),___CSS_LOADER_EXPORT___=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__)()(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default());___CSS_LOADER_EXPORT___.push([module.id,".icon-button{background-color:#eed0c3;color:#1a1a1a;border:none;z-index:1020;padding:.125rem;font-size:2rem;height:2.5rem;width:2.5rem;cursor:pointer;transition:all .2s ease;border-radius:70%}.icon-button:hover{background-color:#dc9e83}.icon-button:focus{background-color:#dc9e83}","",{version:3,sources:["webpack://./src/vue/components/icon-button/IconButton.vue","webpack://./src/vue/design/colors.scss"],names:[],mappings:"AAGA,aACE,wBAAA,CACA,aCMY,CDLZ,WAAA,CACA,YAAA,CACA,eAAA,CACA,cAAA,CACA,aAAA,CACA,YAAA,CACA,cAAA,CACA,uBAAA,CACA,iBAAA,CAEA,mBACE,wBAAA,CAGF,mBACE,wBAAA",sourcesContent:['\n@import "../../design/colors.scss";\n\n.icon-button {\n background-color: map-get($color-palette-peach, background, 400);\n color: $color-black;\n border: none;\n z-index: 1020;\n padding: 0.125rem;\n font-size: 2rem;\n height: 2.5rem;\n width: 2.5rem;\n cursor: pointer;\n transition: all 0.2s ease;\n border-radius: 70%;\n\n &:hover {\n background-color: map-get($color-palette-peach, background, 500);\n }\n\n &:focus {\n background-color: map-get($color-palette-peach, background, 500);\n }\n}\n',"// support colors\n$color-grey-100: #f9f9f9; \n$color-grey-200: #f1f1f1;\n$color-grey-300: #eaeaea;\n$color-grey-400: #e6e6e6;\n$color-grey-500: #bfbfbf;\n$color-grey-600: #999999;\n$colorgrey-700: #737373;\n$color-grey-800: #666666;\n$color-grey-900: #303030;\n\n$color-black: #1a1a1a;\n$color-white: #ffffff;\n$primary-hover-color:#00468e;\n\n\n// Color palettes\n$color-palette-green: (\n background: (\n 200: #e3f2eb,\n 300: #94caae,\n 400: #7dbf9d,\n 500: #3b7858,\n 600: #254b38\n ),\n foreground: (\n 200: $color-black,\n 300: $color-black,\n 400: $color-black,\n 500: $color-white,\n 600: $color-white\n )\n);\n\n$color-palette-eggshell: (\n background: (\n 300: #f6efe4,\n 400: #f2e8da,\n 500: #d6b689,\n 600: #8c6631,\n 700: #5e4521\n ),\n foreground: (\n 300: $color-black,\n 400: $color-black,\n 500: $color-white,\n 600: $color-white,\n 700: $color-white\n )\n);\n\n$color-palette-peach: (\n background: (\n 300: #f8ece6,\n 400: #eed0c3,\n 500: #dc9e83,\n 600: #a7532f,\n 700: #63321c\n ),\n foreground: (\n 300: $color-black,\n 400: $color-black,\n 500: $color-black,\n 600: $color-white,\n 700: $color-grey-200\n )\n);\n\n$color-palette-azur: (\n background: (\n 300: #eaeaf5,\n 400: #e2e3f1,\n 500: #c7c9e3,\n 600: #999cbf,\n 700: #666883\n ),\n foreground: (\n 300: #303030,\n 400: #303030,\n 500: #303030,\n 600: #303030,\n 700: #ffffff\n )\n);\n\n$color-palette-steel: (\n background: (\n 200: #f5f7f9,\n 300: #ebeef3,\n 400: #bac6d8,\n 500: #99abc5,\n 600: #51698f,\n 700: #2e3c51\n ),\n foreground: (\n 200: $color-grey-900,\n 300: $color-grey-900,\n 400: $color-grey-900,\n 500: $color-grey-900,\n 600: $color-white,\n 700: $color-white\n )\n);\n\n$color-palette-slate: (\n background: (\n 200: #eceff2,\n 300: #a0b1bf,\n 400: #6d889d,\n 500: #546b7d,\n 600: #191d24\n ),\n foreground: (\n 200: $color-grey-900,\n 300: $color-grey-900,\n 400: $color-grey-900,\n 500: $color-white,\n 600: $color-white\n )\n);\n\n// extra colors\n$color-palette-red: (\n background: (\n 200: #ffebee,\n 300: #ffcdd2,\n 400: #ef9a9a,\n 500: #ef5350,\n 600: #c62828\n ),\n foreground: (#E2E3F1\n 200: $color-grey-900,\n 300: $color-black,\n 400: $color-grey-900,\n 500: $color-grey-900,\n 600: $color-white\n )\n);\n\n$color-palette-orange: (\n background: (\n 200: #fff3e0,\n 300: #ffcc80,\n 400: #ffa726,\n 500: #fb8c00,\n 600: #EF6C00\n ),\n foreground: (\n 200: $color-grey-900,\n 300: $color-black,\n 400: $color-grey-900,\n 500: $color-grey-900,\n 600: $color-black\n )\n);\n"],sourceRoot:""}]);const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___},"./node_modules/css-loader/dist/cjs.js??clonedRuleSet-16.use[1]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-16.use[3]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/index.js??ruleSet[0]!./src/vue/components/modal/Modal.vue?vue&type=style&index=0&id=2384cba2&lang=scss":(module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/css-loader/dist/runtime/sourceMaps.js"),_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__),_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/css-loader/dist/runtime/api.js"),___CSS_LOADER_EXPORT___=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__)()(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default());___CSS_LOADER_EXPORT___.push([module.id,".backdrop{position:fixed;top:0;left:0;width:100%;height:100%;max-height:100vh;background-color:#f9f9f9;display:flex;justify-content:center;align-items:center;z-index:1000}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to,.fade-leave-active{opacity:0}.modal-box{box-sizing:border-box;position:relative;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:30rem;max-width:70rem;max-height:80vh}.modal-box__close-button{position:absolute;z-index:1010;right:.5rem;top:.5rem}.modal-box__header{box-sizing:border-box;position:relative;width:100%;left:0;top:0;color:#1a1a1a;font-size:1.125rem;font-family:Montserrat;font-weight:500;word-wrap:break-word}.modal-box__header h1,.modal-box__header h2,.modal-box__header h3{padding:0 1rem 0 1rem;font-size:1.25rem;width:calc(100% - 2rem)}.modal-box__body{box-sizing:border-box;color:#1a1a1a;font-size:1rem;font-family:Roboto;font-weight:400;line-height:1.25rem;margin-bottom:1rem;word-wrap:break-word;padding:.5rem 1rem .5rem 1rem;width:100%;overflow-y:scroll}.modal-box__actions{position:relative;box-sizing:border-box;z-index:1001;padding:0 1rem 1rem 1rem;width:100%;display:flex;justify-content:flex-end}.modal-box__actions>*{margin:0 .125rem}","",{version:3,sources:["webpack://./src/vue/components/modal/Modal.vue","webpack://./src/vue/design/colors.scss"],names:[],mappings:"AAEE,UACE,cAAA,CACA,KAAA,CACA,MAAA,CACA,UAAA,CACA,WAAA,CACA,gBAAA,CACA,wBCRa,CDSb,YAAA,CACA,sBAAA,CACA,kBAAA,CACA,YAAA,CAGJ,sCACE,sBAAA,CAEF,8CACE,SAAA,CAEA,WACE,qBAAA,CACA,iBAAA,CACA,qBCbU,CDcV,YAAA,CACA,qBAAA,CACA,0BAAA,CACA,sBAAA,CACA,eAAA,CACA,eAAA,CACA,eAAA,CACA,yBACE,iBAAA,CACA,YAAA,CACA,WAAA,CACA,SAAA,CAEF,mBACE,qBAAA,CACA,iBAAA,CACA,UAAA,CACA,MAAA,CACA,KAAA,CACA,aClCQ,CDmCR,kBAAA,CACA,sBAAA,CACA,eAAA,CACA,oBAAA,CACC,kEACC,qBAAA,CACA,iBAAA,CACA,uBAAA,CAIJ,iBACE,qBAAA,CACA,aChDQ,CDiDR,cAAA,CACA,kBAAA,CACA,eAAA,CACA,mBAAA,CACA,kBAAA,CACA,oBAAA,CACA,6BAAA,CACA,UAAA,CACA,iBAAA,CAGF,oBACE,iBAAA,CACA,qBAAA,CACA,YAAA,CACA,wBAAA,CACA,UAAA,CACA,YAAA,CACA,wBAAA,CACC,sBAAA,gBAAA",sourcesContent:['\n@import "../../design/colors.scss";\n .backdrop{\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n max-height: 100vh;\n background-color: $color-grey-100;\n display: flex;\n justify-content: center;\n align-items: center;\n z-index: 1000;\n\n }\n.fade-enter-active, .fade-leave-active {\n transition: opacity 0.5s;\n}\n.fade-enter, .fade-leave-to, .fade-leave-active {\n opacity: 0;\n}\n .modal-box{\n box-sizing:border-box;\n position: relative;\n background-color: $color-white;\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n min-width: 30rem;\n max-width: 70rem;\n max-height: 80vh;\n &__close-button{\n position:absolute;\n z-index:1010;\n right: 0.5rem;\n top: 0.5rem;\n }\n &__header{\n box-sizing:border-box;\n position:relative;\n width: 100%;\n left: 0;\n top:0;\n color:$color-black;\n font-size: 1.125rem;\n font-family: Montserrat;\n font-weight: 500;\n word-wrap: break-word;\n h1, h2, h3 {\n padding: 0 1rem 0 1rem;\n font-size: 1.25rem;\n width: calc(100% - 2rem);\n }\n }\n\n &__body {\n box-sizing:border-box;\n color: $color-black;\n font-size: 1rem;\n font-family: Roboto;\n font-weight: 400;\n line-height: 1.25rem;\n margin-bottom: 1rem;\n word-wrap: break-word;\n padding:0.5rem 1rem 0.5rem 1rem;\n width: 100%;\n overflow-y:scroll;\n }\n\n &__actions {\n position: relative;\n box-sizing: border-box;\n z-index: 1001;\n padding: 0 1rem 1rem 1rem;\n width: 100%;\n display:flex;\n justify-content:flex-end;\n > * { margin: 0 0.125rem; }\n }\n }\n',"// support colors\n$color-grey-100: #f9f9f9; \n$color-grey-200: #f1f1f1;\n$color-grey-300: #eaeaea;\n$color-grey-400: #e6e6e6;\n$color-grey-500: #bfbfbf;\n$color-grey-600: #999999;\n$colorgrey-700: #737373;\n$color-grey-800: #666666;\n$color-grey-900: #303030;\n\n$color-black: #1a1a1a;\n$color-white: #ffffff;\n$primary-hover-color:#00468e;\n\n\n// Color palettes\n$color-palette-green: (\n background: (\n 200: #e3f2eb,\n 300: #94caae,\n 400: #7dbf9d,\n 500: #3b7858,\n 600: #254b38\n ),\n foreground: (\n 200: $color-black,\n 300: $color-black,\n 400: $color-black,\n 500: $color-white,\n 600: $color-white\n )\n);\n\n$color-palette-eggshell: (\n background: (\n 300: #f6efe4,\n 400: #f2e8da,\n 500: #d6b689,\n 600: #8c6631,\n 700: #5e4521\n ),\n foreground: (\n 300: $color-black,\n 400: $color-black,\n 500: $color-white,\n 600: $color-white,\n 700: $color-white\n )\n);\n\n$color-palette-peach: (\n background: (\n 300: #f8ece6,\n 400: #eed0c3,\n 500: #dc9e83,\n 600: #a7532f,\n 700: #63321c\n ),\n foreground: (\n 300: $color-black,\n 400: $color-black,\n 500: $color-black,\n 600: $color-white,\n 700: $color-grey-200\n )\n);\n\n$color-palette-azur: (\n background: (\n 300: #eaeaf5,\n 400: #e2e3f1,\n 500: #c7c9e3,\n 600: #999cbf,\n 700: #666883\n ),\n foreground: (\n 300: #303030,\n 400: #303030,\n 500: #303030,\n 600: #303030,\n 700: #ffffff\n )\n);\n\n$color-palette-steel: (\n background: (\n 200: #f5f7f9,\n 300: #ebeef3,\n 400: #bac6d8,\n 500: #99abc5,\n 600: #51698f,\n 700: #2e3c51\n ),\n foreground: (\n 200: $color-grey-900,\n 300: $color-grey-900,\n 400: $color-grey-900,\n 500: $color-grey-900,\n 600: $color-white,\n 700: $color-white\n )\n);\n\n$color-palette-slate: (\n background: (\n 200: #eceff2,\n 300: #a0b1bf,\n 400: #6d889d,\n 500: #546b7d,\n 600: #191d24\n ),\n foreground: (\n 200: $color-grey-900,\n 300: $color-grey-900,\n 400: $color-grey-900,\n 500: $color-white,\n 600: $color-white\n )\n);\n\n// extra colors\n$color-palette-red: (\n background: (\n 200: #ffebee,\n 300: #ffcdd2,\n 400: #ef9a9a,\n 500: #ef5350,\n 600: #c62828\n ),\n foreground: (#E2E3F1\n 200: $color-grey-900,\n 300: $color-black,\n 400: $color-grey-900,\n 500: $color-grey-900,\n 600: $color-white\n )\n);\n\n$color-palette-orange: (\n background: (\n 200: #fff3e0,\n 300: #ffcc80,\n 400: #ffa726,\n 500: #fb8c00,\n 600: #EF6C00\n ),\n foreground: (\n 200: $color-grey-900,\n 300: $color-black,\n 400: $color-grey-900,\n 500: $color-grey-900,\n 600: $color-black\n )\n);\n"],sourceRoot:""}]);const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___},"./node_modules/css-loader/dist/runtime/api.js":module=>{module.exports=function(cssWithMappingToString){var list=[];return list.toString=function toString(){return this.map((function(item){var content="",needLayer=void 0!==item[5];return item[4]&&(content+="@supports (".concat(item[4],") {")),item[2]&&(content+="@media ".concat(item[2]," {")),needLayer&&(content+="@layer".concat(item[5].length>0?" ".concat(item[5]):""," {")),content+=cssWithMappingToString(item),needLayer&&(content+="}"),item[2]&&(content+="}"),item[4]&&(content+="}"),content})).join("")},list.i=function i(modules,media,dedupe,supports,layer){"string"==typeof modules&&(modules=[[null,modules,void 0]]);var alreadyImportedModules={};if(dedupe)for(var k=0;k0?" ".concat(item[5]):""," {").concat(item[1],"}")),item[5]=layer),media&&(item[2]?(item[1]="@media ".concat(item[2]," {").concat(item[1],"}"),item[2]=media):item[2]=media),supports&&(item[4]?(item[1]="@supports (".concat(item[4],") {").concat(item[1],"}"),item[4]=supports):item[4]="".concat(supports)),list.push(item))}},list}},"./node_modules/css-loader/dist/runtime/sourceMaps.js":module=>{module.exports=function(item){var content=item[1],cssMapping=item[3];if(!cssMapping)return content;if("function"==typeof btoa){var base64=btoa(unescape(encodeURIComponent(JSON.stringify(cssMapping)))),data="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(base64),sourceMapping="/*# ".concat(data," */");return[content].concat([sourceMapping]).join("\n")}return[content].join("\n")}},"./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js":module=>{var stylesInDOM=[];function getIndexByIdentifier(identifier){for(var result=-1,i=0;i{var memo={};module.exports=function insertBySelector(insert,style){var target=function getTarget(target){if(void 0===memo[target]){var styleTarget=document.querySelector(target);if(window.HTMLIFrameElement&&styleTarget instanceof window.HTMLIFrameElement)try{styleTarget=styleTarget.contentDocument.head}catch(e){styleTarget=null}memo[target]=styleTarget}return memo[target]}(insert);if(!target)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");target.appendChild(style)}},"./node_modules/style-loader/dist/runtime/insertStyleElement.js":module=>{module.exports=function insertStyleElement(options){var element=document.createElement("style");return options.setAttributes(element,options.attributes),options.insert(element,options.options),element}},"./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js":(module,__unused_webpack_exports,__webpack_require__)=>{module.exports=function setAttributesWithoutAttributes(styleElement){var nonce=__webpack_require__.nc;nonce&&styleElement.setAttribute("nonce",nonce)}},"./node_modules/style-loader/dist/runtime/styleDomAPI.js":module=>{module.exports=function domAPI(options){if("undefined"==typeof document)return{update:function update(){},remove:function remove(){}};var styleElement=options.insertStyleElement(options);return{update:function update(obj){!function apply(styleElement,options,obj){var css="";obj.supports&&(css+="@supports (".concat(obj.supports,") {")),obj.media&&(css+="@media ".concat(obj.media," {"));var needLayer=void 0!==obj.layer;needLayer&&(css+="@layer".concat(obj.layer.length>0?" ".concat(obj.layer):""," {")),css+=obj.css,needLayer&&(css+="}"),obj.media&&(css+="}"),obj.supports&&(css+="}");var sourceMap=obj.sourceMap;sourceMap&&"undefined"!=typeof btoa&&(css+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))))," */")),options.styleTagTransform(css,styleElement,options.options)}(styleElement,options,obj)},remove:function remove(){!function removeStyleElement(styleElement){if(null===styleElement.parentNode)return!1;styleElement.parentNode.removeChild(styleElement)}(styleElement)}}}},"./node_modules/style-loader/dist/runtime/styleTagTransform.js":module=>{module.exports=function styleTagTransform(css,styleElement){if(styleElement.styleSheet)styleElement.styleSheet.cssText=css;else{for(;styleElement.firstChild;)styleElement.removeChild(styleElement.firstChild);styleElement.appendChild(document.createTextNode(css))}}},"./src/vue/components/icon-button/IconButton.vue":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>IconButton});var vue_esm_bundler=__webpack_require__("./node_modules/vue/dist/vue.esm-bundler.js"),Icon=__webpack_require__("./src/vue/components/icon/Icon.vue");const IconButtonvue_type_script_setup_true_lang_js={__name:"IconButton",emits:["handleClick"],setup:function setup(__props,_ref){var emits=_ref.emit,handleClick=function handleClick(){emits("handleClick")};return function(_ctx,_cache){return(0,vue_esm_bundler.wg)(),(0,vue_esm_bundler.iD)("button",{"aria-label":"Gå tilbake til kursoversikten",onClick:handleClick,class:"icon-button"},[(0,vue_esm_bundler.Wm)(Icon.Z,{name:"close"})])}}};var injectStylesIntoStyleTag=__webpack_require__("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),injectStylesIntoStyleTag_default=__webpack_require__.n(injectStylesIntoStyleTag),styleDomAPI=__webpack_require__("./node_modules/style-loader/dist/runtime/styleDomAPI.js"),styleDomAPI_default=__webpack_require__.n(styleDomAPI),insertBySelector=__webpack_require__("./node_modules/style-loader/dist/runtime/insertBySelector.js"),insertBySelector_default=__webpack_require__.n(insertBySelector),setAttributesWithoutAttributes=__webpack_require__("./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js"),setAttributesWithoutAttributes_default=__webpack_require__.n(setAttributesWithoutAttributes),insertStyleElement=__webpack_require__("./node_modules/style-loader/dist/runtime/insertStyleElement.js"),insertStyleElement_default=__webpack_require__.n(insertStyleElement),styleTagTransform=__webpack_require__("./node_modules/style-loader/dist/runtime/styleTagTransform.js"),styleTagTransform_default=__webpack_require__.n(styleTagTransform),IconButtonvue_type_style_index_0_id_00094edc_lang_scss=__webpack_require__("./node_modules/css-loader/dist/cjs.js??clonedRuleSet-16.use[1]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-16.use[3]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/index.js??ruleSet[0]!./src/vue/components/icon-button/IconButton.vue?vue&type=style&index=0&id=00094edc&lang=scss"),options={};options.styleTagTransform=styleTagTransform_default(),options.setAttributes=setAttributesWithoutAttributes_default(),options.insert=insertBySelector_default().bind(null,"head"),options.domAPI=styleDomAPI_default(),options.insertStyleElement=insertStyleElement_default();injectStylesIntoStyleTag_default()(IconButtonvue_type_style_index_0_id_00094edc_lang_scss.Z,options);IconButtonvue_type_style_index_0_id_00094edc_lang_scss.Z&&IconButtonvue_type_style_index_0_id_00094edc_lang_scss.Z.locals&&IconButtonvue_type_style_index_0_id_00094edc_lang_scss.Z.locals;const IconButton=IconButtonvue_type_script_setup_true_lang_js;IconButtonvue_type_script_setup_true_lang_js.__docgenInfo={exportName:"default",displayName:"IconButton",description:"",tags:{},events:[{name:"handleClick"}],sourceFiles:["/home/runner/work/frontend/frontend/src/vue/components/icon-button/IconButton.vue"]}},"./src/vue/components/modal/Modal.vue":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>Modal});var vue_esm_bundler=__webpack_require__("./node_modules/vue/dist/vue.esm-bundler.js"),IconButton=__webpack_require__("./src/vue/components/icon-button/IconButton.vue"),_hoisted_1={class:"modal-box"},_hoisted_2={class:"modal-box__close-button"},_hoisted_3={class:"modal-box__header"},_hoisted_4={key:0,class:"modal-box__body"},_hoisted_5={key:1,class:"modal-box__actions"};const Modalvue_type_script_setup_true_lang_js={__name:"Modal",props:["isOpen"],setup:function setup(__props,_ref){var __emit=_ref.emit,emit=(__props.isOpen,__emit),closeModal=function closeModal(){emit("close")};return function(_ctx,_cache){return(0,vue_esm_bundler.wg)(),(0,vue_esm_bundler.j4)(vue_esm_bundler.uT,{name:"fade",mode:"out-in"},{default:(0,vue_esm_bundler.w5)((function(){return[__props.isOpen?((0,vue_esm_bundler.wg)(),(0,vue_esm_bundler.iD)("div",{tabIndex:0,key:__props.isOpen?"visible":"hidden",class:"backdrop"},[(0,vue_esm_bundler._)("div",_hoisted_1,[(0,vue_esm_bundler._)("div",_hoisted_2,[(0,vue_esm_bundler.Wm)(IconButton.Z,{onClick:closeModal})]),(0,vue_esm_bundler._)("div",_hoisted_3,[_ctx.$slots.header?(0,vue_esm_bundler.WI)(_ctx.$slots,"header",{key:0}):(0,vue_esm_bundler.kq)("",!0)]),_ctx.$slots.main?((0,vue_esm_bundler.wg)(),(0,vue_esm_bundler.iD)("div",_hoisted_4,[(0,vue_esm_bundler.WI)(_ctx.$slots,"main")])):(0,vue_esm_bundler.kq)("",!0),_ctx.$slots.actions?((0,vue_esm_bundler.wg)(),(0,vue_esm_bundler.iD)("div",_hoisted_5,[(0,vue_esm_bundler.WI)(_ctx.$slots,"actions")])):(0,vue_esm_bundler.kq)("",!0)])])):(0,vue_esm_bundler.kq)("",!0)]})),_:3})}}};var injectStylesIntoStyleTag=__webpack_require__("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),injectStylesIntoStyleTag_default=__webpack_require__.n(injectStylesIntoStyleTag),styleDomAPI=__webpack_require__("./node_modules/style-loader/dist/runtime/styleDomAPI.js"),styleDomAPI_default=__webpack_require__.n(styleDomAPI),insertBySelector=__webpack_require__("./node_modules/style-loader/dist/runtime/insertBySelector.js"),insertBySelector_default=__webpack_require__.n(insertBySelector),setAttributesWithoutAttributes=__webpack_require__("./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js"),setAttributesWithoutAttributes_default=__webpack_require__.n(setAttributesWithoutAttributes),insertStyleElement=__webpack_require__("./node_modules/style-loader/dist/runtime/insertStyleElement.js"),insertStyleElement_default=__webpack_require__.n(insertStyleElement),styleTagTransform=__webpack_require__("./node_modules/style-loader/dist/runtime/styleTagTransform.js"),styleTagTransform_default=__webpack_require__.n(styleTagTransform),Modalvue_type_style_index_0_id_2384cba2_lang_scss=__webpack_require__("./node_modules/css-loader/dist/cjs.js??clonedRuleSet-16.use[1]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-16.use[3]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/index.js??ruleSet[0]!./src/vue/components/modal/Modal.vue?vue&type=style&index=0&id=2384cba2&lang=scss"),options={};options.styleTagTransform=styleTagTransform_default(),options.setAttributes=setAttributesWithoutAttributes_default(),options.insert=insertBySelector_default().bind(null,"head"),options.domAPI=styleDomAPI_default(),options.insertStyleElement=insertStyleElement_default();injectStylesIntoStyleTag_default()(Modalvue_type_style_index_0_id_2384cba2_lang_scss.Z,options);Modalvue_type_style_index_0_id_2384cba2_lang_scss.Z&&Modalvue_type_style_index_0_id_2384cba2_lang_scss.Z.locals&&Modalvue_type_style_index_0_id_2384cba2_lang_scss.Z.locals;const Modal=Modalvue_type_script_setup_true_lang_js;Modalvue_type_script_setup_true_lang_js.__docgenInfo={exportName:"default",displayName:"Modal",description:"",tags:{},props:[{name:"isOpen",type:{name:"undefined"}}],slots:[{name:"header"},{name:"main"},{name:"actions"}],sourceFiles:["/home/runner/work/frontend/frontend/src/vue/components/modal/Modal.vue"]}}}]); \ No newline at end of file diff --git a/iframe.html b/iframe.html index 906da165..e52276dd 100644 --- a/iframe.html +++ b/iframe.html @@ -348,8 +348,8 @@ window['DOCS_OPTIONS'] = {"defaultName":"Docs","autodocs":"tag"}; \ No newline at end of file + import './main.9c295515.iframe.bundle.js'; \ No newline at end of file diff --git a/main.106db4dd.iframe.bundle.js b/main.9c295515.iframe.bundle.js similarity index 97% rename from main.106db4dd.iframe.bundle.js rename to main.9c295515.iframe.bundle.js index 2c80bc1c..dd7d405e 100644 --- a/main.106db4dd.iframe.bundle.js +++ b/main.9c295515.iframe.bundle.js @@ -1,2 +1,2 @@ -/*! For license information please see main.106db4dd.iframe.bundle.js.LICENSE.txt */ -(self.webpackChunkmooc=self.webpackChunkmooc||[]).push([[179],{"./storybook-config-entry.js":(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__)=>{"use strict";var external_STORYBOOK_MODULE_GLOBAL_=__webpack_require__("@storybook/global"),external_STORYBOOK_MODULE_PREVIEW_API_=__webpack_require__("@storybook/preview-api"),external_STORYBOOK_MODULE_CHANNELS_=__webpack_require__("@storybook/channels");function _typeof(o){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}function _regeneratorRuntime(){_regeneratorRuntime=function _regeneratorRuntime(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",u=i.toStringTag||"@@toStringTag";function define(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{define({},"")}catch(t){define=function define(t,e,r){return t[e]=r}}function wrap(t,e,r,n){var i=e&&e.prototype instanceof Generator?e:Generator,a=Object.create(i.prototype),c=new Context(n||[]);return o(a,"_invoke",{value:makeInvokeMethod(t,r,c)}),a}function tryCatch(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=wrap;var h="suspendedStart",l="suspendedYield",f="executing",s="completed",y={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var p={};define(p,a,(function(){return this}));var d=Object.getPrototypeOf,v=d&&d(d(values([])));v&&v!==r&&n.call(v,a)&&(p=v);var g=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(p);function defineIteratorMethods(t){["next","throw","return"].forEach((function(e){define(t,e,(function(t){return this._invoke(e,t)}))}))}function AsyncIterator(t,e){function invoke(r,o,i,a){var c=tryCatch(t[r],t,o);if("throw"!==c.type){var u=c.arg,h=u.value;return h&&"object"==_typeof(h)&&n.call(h,"__await")?e.resolve(h.__await).then((function(t){invoke("next",t,i,a)}),(function(t){invoke("throw",t,i,a)})):e.resolve(h).then((function(t){u.value=t,i(u)}),(function(t){return invoke("throw",t,i,a)}))}a(c.arg)}var r;o(this,"_invoke",{value:function value(t,n){function callInvokeWithMethodAndArg(){return new e((function(e,r){invoke(t,n,e,r)}))}return r=r?r.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(e,r,n){var o=h;return function(i,a){if(o===f)throw new Error("Generator is already running");if(o===s){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var u=maybeInvokeDelegate(c,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===h)throw o=s,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=f;var p=tryCatch(e,r,n);if("normal"===p.type){if(o=n.done?s:l,p.arg===y)continue;return{value:p.arg,done:n.done}}"throw"===p.type&&(o=s,n.method="throw",n.arg=p.arg)}}}function maybeInvokeDelegate(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,maybeInvokeDelegate(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var i=tryCatch(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,y;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function pushTryEntry(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function resetTryEntry(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function Context(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(pushTryEntry,this),this.reset(!0)}function values(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function next(){for(;++o=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return handle("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),resetTryEntry(r),y}},catch:function _catch(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;resetTryEntry(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function delegateYield(e,r,n){return this.delegate={iterator:values(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg),value=info.value}catch(error){return void reject(error)}info.done?resolve(value):Promise.resolve(value).then(_next,_throw)}function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(void 0)}))}}var pipeline=function pipeline(x){return x()},importers=[function(){var _ref=_asyncToGenerator(_regeneratorRuntime().mark((function _callee(path){var pathRemainder;return _regeneratorRuntime().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:if(/^\.[\\/](?:src\/vue(?:\/(?!\.)(?:(?:(?!(?:^|\/)\.).)*?)\/|\/|$)(?!\.)(?=.)[^/]*?\.stories\.(js|jsx|mjs|ts|tsx))$/.exec(path)){_context.next=2;break}return _context.abrupt("return");case 2:return pathRemainder=path.substring(10),_context.abrupt("return",__webpack_require__("./src/vue lazy recursive ^\\.\\/.*$ include: (?:\\/src\\/vue(?:\\/(?%21\\.)(?:(?:(?%21(?:^%7C\\/)\\.).)*?)\\/%7C\\/%7C$)(?%21\\.)(?=.)[^/]*?\\.stories\\.(js%7Cjsx%7Cmjs%7Cts%7Ctsx))$")("./"+pathRemainder));case 4:case"end":return _context.stop()}}),_callee)})));return function(_x){return _ref.apply(this,arguments)}}()];function _importFn(){return(_importFn=_asyncToGenerator(_regeneratorRuntime().mark((function _callee2(path){var _loop,_ret,i;return _regeneratorRuntime().wrap((function _callee2$(_context3){for(;;)switch(_context3.prev=_context3.next){case 0:_loop=_regeneratorRuntime().mark((function _loop(i){var moduleExports;return _regeneratorRuntime().wrap((function _loop$(_context2){for(;;)switch(_context2.prev=_context2.next){case 0:return _context2.next=2,pipeline((function(){return importers[i](path)}));case 2:if(!(moduleExports=_context2.sent)){_context2.next=5;break}return _context2.abrupt("return",{v:moduleExports});case 5:case"end":return _context2.stop()}}),_loop)})),i=0;case 2:if(!(i{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__={parameters:{actions:{argTypesRegex:"^on[A-Z].*"},controls:{matchers:{color:/(background|color)$/i,date:/Date$/}}}}},"./src/vue lazy recursive ^\\.\\/.*$ include: (?:\\/src\\/vue(?:\\/(?%21\\.)(?:(?:(?%21(?:^%7C\\/)\\.).)*?)\\/%7C\\/%7C$)(?%21\\.)(?=.)[^/]*?\\.stories\\.(js%7Cjsx%7Cmjs%7Cts%7Ctsx))$":(module,__unused_webpack_exports,__webpack_require__)=>{var map={"./components/announcements/announcements.stories":["./src/vue/components/announcements/announcements.stories.js",532],"./components/announcements/announcements.stories.js":["./src/vue/components/announcements/announcements.stories.js",532],"./components/button/ButtonLink.stories":["./src/vue/components/button/ButtonLink.stories.js",678,378,163,433],"./components/button/ButtonLink.stories.js":["./src/vue/components/button/ButtonLink.stories.js",678,378,163,433],"./components/checkbox-input/CheckboxInput.stories":["./src/vue/components/checkbox-input/CheckboxInput.stories.js",64,805],"./components/checkbox-input/CheckboxInput.stories.js":["./src/vue/components/checkbox-input/CheckboxInput.stories.js",64,805],"./components/course-modules/CourseModules.stories":["./src/vue/components/course-modules/CourseModules.stories.js",678,378,561],"./components/course-modules/CourseModules.stories.js":["./src/vue/components/course-modules/CourseModules.stories.js",678,378,561],"./components/course-modules/page-navigation/PageNavigationButtonLinks.stories":["./src/vue/components/course-modules/page-navigation/PageNavigationButtonLinks.stories.js",678,378,163,581],"./components/course-modules/page-navigation/PageNavigationButtonLinks.stories.js":["./src/vue/components/course-modules/page-navigation/PageNavigationButtonLinks.stories.js",678,378,163,581],"./components/course-page-banner/CoursePageBanner.stories":["./src/vue/components/course-page-banner/CoursePageBanner.stories.js",737,378,251,297],"./components/course-page-banner/CoursePageBanner.stories.js":["./src/vue/components/course-page-banner/CoursePageBanner.stories.js",737,378,251,297],"./components/dropdown-button/DropdownButton.stories":["./src/vue/components/dropdown-button/DropdownButton.stories.js",737,251,973],"./components/dropdown-button/DropdownButton.stories.js":["./src/vue/components/dropdown-button/DropdownButton.stories.js",737,251,973],"./components/icon-button/IconButton.stories":["./src/vue/components/icon-button/IconButton.stories.js",59],"./components/icon-button/IconButton.stories.js":["./src/vue/components/icon-button/IconButton.stories.js",59],"./components/icon/Icon.stories":["./src/vue/components/icon/Icon.stories.js",957],"./components/icon/Icon.stories.js":["./src/vue/components/icon/Icon.stories.js",957],"./components/link/Link.stories":["./src/vue/components/link/Link.stories.js",539],"./components/link/Link.stories.js":["./src/vue/components/link/Link.stories.js",539],"./components/login-form/LoginForm.stories":["./src/vue/components/login-form/LoginForm.stories.js",64,737,748,741],"./components/login-form/LoginForm.stories.js":["./src/vue/components/login-form/LoginForm.stories.js",64,737,748,741],"./components/modal/Modal.stories":["./src/vue/components/modal/Modal.stories.js",737,882,707],"./components/modal/Modal.stories.js":["./src/vue/components/modal/Modal.stories.js",737,882,707],"./components/modal/ModalExample.stories":["./src/vue/components/modal/ModalExample.stories.js",737,882,240],"./components/modal/ModalExample.stories.js":["./src/vue/components/modal/ModalExample.stories.js",737,882,240],"./components/module-progress-indicator/ModulesProgressIndicator.stories":["./src/vue/components/module-progress-indicator/ModulesProgressIndicator.stories.js",282],"./components/module-progress-indicator/ModulesProgressIndicator.stories.js":["./src/vue/components/module-progress-indicator/ModulesProgressIndicator.stories.js",282],"./components/text-input/TextInput.stories":["./src/vue/components/text-input/TextInput.stories.js",64,860],"./components/text-input/TextInput.stories.js":["./src/vue/components/text-input/TextInput.stories.js",64,860],"./pages/login-page/LoginPage.stories":["./src/vue/pages/login-page/LoginPage.stories.js",64,737,748,249],"./pages/login-page/LoginPage.stories.js":["./src/vue/pages/login-page/LoginPage.stories.js",64,737,748,249],"./stories/Banner.stories":["./src/vue/stories/Banner.stories.js",468],"./stories/Banner.stories.js":["./src/vue/stories/Banner.stories.js",468],"./stories/Button.stories":["./src/vue/stories/Button.stories.js",737,256],"./stories/Button.stories.js":["./src/vue/stories/Button.stories.js",737,256],"./stories/Card.stories":["./src/vue/stories/Card.stories.js",16],"./stories/Card.stories.js":["./src/vue/stories/Card.stories.js",16],"./stories/Footer.stories":["./src/vue/stories/Footer.stories.js",513],"./stories/Footer.stories.js":["./src/vue/stories/Footer.stories.js",513],"./stories/Navbar.stories":["./src/vue/stories/Navbar.stories.js",737,882,189],"./stories/Navbar.stories.js":["./src/vue/stories/Navbar.stories.js",737,882,189]};function webpackAsyncContext(req){if(!__webpack_require__.o(map,req))return Promise.resolve().then((()=>{var e=new Error("Cannot find module '"+req+"'");throw e.code="MODULE_NOT_FOUND",e}));var ids=map[req],id=ids[0];return Promise.all(ids.slice(1).map(__webpack_require__.e)).then((()=>__webpack_require__(id)))}webpackAsyncContext.keys=()=>Object.keys(map),webpackAsyncContext.id="./src/vue lazy recursive ^\\.\\/.*$ include: (?:\\/src\\/vue(?:\\/(?%21\\.)(?:(?:(?%21(?:^%7C\\/)\\.).)*?)\\/%7C\\/%7C$)(?%21\\.)(?=.)[^/]*?\\.stories\\.(js%7Cjsx%7Cmjs%7Cts%7Ctsx))$",module.exports=webpackAsyncContext},"@storybook/channels":module=>{"use strict";module.exports=__STORYBOOK_MODULE_CHANNELS__},"@storybook/client-logger":module=>{"use strict";module.exports=__STORYBOOK_MODULE_CLIENT_LOGGER__},"@storybook/core-events":module=>{"use strict";module.exports=__STORYBOOK_MODULE_CORE_EVENTS__},"@storybook/global":module=>{"use strict";module.exports=__STORYBOOK_MODULE_GLOBAL__},"@storybook/preview-api":module=>{"use strict";module.exports=__STORYBOOK_MODULE_PREVIEW_API__}},__webpack_require__=>{__webpack_require__.O(0,[497],(()=>{return moduleId="./storybook-config-entry.js",__webpack_require__(__webpack_require__.s=moduleId);var moduleId}));__webpack_require__.O()}]); \ No newline at end of file +/*! For license information please see main.9c295515.iframe.bundle.js.LICENSE.txt */ +(self.webpackChunkmooc=self.webpackChunkmooc||[]).push([[179],{"./storybook-config-entry.js":(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__)=>{"use strict";var external_STORYBOOK_MODULE_GLOBAL_=__webpack_require__("@storybook/global"),external_STORYBOOK_MODULE_PREVIEW_API_=__webpack_require__("@storybook/preview-api"),external_STORYBOOK_MODULE_CHANNELS_=__webpack_require__("@storybook/channels");function _typeof(o){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}function _regeneratorRuntime(){_regeneratorRuntime=function _regeneratorRuntime(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",u=i.toStringTag||"@@toStringTag";function define(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{define({},"")}catch(t){define=function define(t,e,r){return t[e]=r}}function wrap(t,e,r,n){var i=e&&e.prototype instanceof Generator?e:Generator,a=Object.create(i.prototype),c=new Context(n||[]);return o(a,"_invoke",{value:makeInvokeMethod(t,r,c)}),a}function tryCatch(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=wrap;var h="suspendedStart",l="suspendedYield",f="executing",s="completed",y={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var p={};define(p,a,(function(){return this}));var d=Object.getPrototypeOf,v=d&&d(d(values([])));v&&v!==r&&n.call(v,a)&&(p=v);var g=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(p);function defineIteratorMethods(t){["next","throw","return"].forEach((function(e){define(t,e,(function(t){return this._invoke(e,t)}))}))}function AsyncIterator(t,e){function invoke(r,o,i,a){var c=tryCatch(t[r],t,o);if("throw"!==c.type){var u=c.arg,h=u.value;return h&&"object"==_typeof(h)&&n.call(h,"__await")?e.resolve(h.__await).then((function(t){invoke("next",t,i,a)}),(function(t){invoke("throw",t,i,a)})):e.resolve(h).then((function(t){u.value=t,i(u)}),(function(t){return invoke("throw",t,i,a)}))}a(c.arg)}var r;o(this,"_invoke",{value:function value(t,n){function callInvokeWithMethodAndArg(){return new e((function(e,r){invoke(t,n,e,r)}))}return r=r?r.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(e,r,n){var o=h;return function(i,a){if(o===f)throw new Error("Generator is already running");if(o===s){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var u=maybeInvokeDelegate(c,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===h)throw o=s,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=f;var p=tryCatch(e,r,n);if("normal"===p.type){if(o=n.done?s:l,p.arg===y)continue;return{value:p.arg,done:n.done}}"throw"===p.type&&(o=s,n.method="throw",n.arg=p.arg)}}}function maybeInvokeDelegate(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,maybeInvokeDelegate(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var i=tryCatch(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,y;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function pushTryEntry(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function resetTryEntry(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function Context(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(pushTryEntry,this),this.reset(!0)}function values(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function next(){for(;++o=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return handle("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),resetTryEntry(r),y}},catch:function _catch(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;resetTryEntry(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function delegateYield(e,r,n){return this.delegate={iterator:values(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg),value=info.value}catch(error){return void reject(error)}info.done?resolve(value):Promise.resolve(value).then(_next,_throw)}function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(void 0)}))}}var pipeline=function pipeline(x){return x()},importers=[function(){var _ref=_asyncToGenerator(_regeneratorRuntime().mark((function _callee(path){var pathRemainder;return _regeneratorRuntime().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:if(/^\.[\\/](?:src\/vue(?:\/(?!\.)(?:(?:(?!(?:^|\/)\.).)*?)\/|\/|$)(?!\.)(?=.)[^/]*?\.stories\.(js|jsx|mjs|ts|tsx))$/.exec(path)){_context.next=2;break}return _context.abrupt("return");case 2:return pathRemainder=path.substring(10),_context.abrupt("return",__webpack_require__("./src/vue lazy recursive ^\\.\\/.*$ include: (?:\\/src\\/vue(?:\\/(?%21\\.)(?:(?:(?%21(?:^%7C\\/)\\.).)*?)\\/%7C\\/%7C$)(?%21\\.)(?=.)[^/]*?\\.stories\\.(js%7Cjsx%7Cmjs%7Cts%7Ctsx))$")("./"+pathRemainder));case 4:case"end":return _context.stop()}}),_callee)})));return function(_x){return _ref.apply(this,arguments)}}()];function _importFn(){return(_importFn=_asyncToGenerator(_regeneratorRuntime().mark((function _callee2(path){var _loop,_ret,i;return _regeneratorRuntime().wrap((function _callee2$(_context3){for(;;)switch(_context3.prev=_context3.next){case 0:_loop=_regeneratorRuntime().mark((function _loop(i){var moduleExports;return _regeneratorRuntime().wrap((function _loop$(_context2){for(;;)switch(_context2.prev=_context2.next){case 0:return _context2.next=2,pipeline((function(){return importers[i](path)}));case 2:if(!(moduleExports=_context2.sent)){_context2.next=5;break}return _context2.abrupt("return",{v:moduleExports});case 5:case"end":return _context2.stop()}}),_loop)})),i=0;case 2:if(!(i{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__={parameters:{actions:{argTypesRegex:"^on[A-Z].*"},controls:{matchers:{color:/(background|color)$/i,date:/Date$/}}}}},"./src/vue lazy recursive ^\\.\\/.*$ include: (?:\\/src\\/vue(?:\\/(?%21\\.)(?:(?:(?%21(?:^%7C\\/)\\.).)*?)\\/%7C\\/%7C$)(?%21\\.)(?=.)[^/]*?\\.stories\\.(js%7Cjsx%7Cmjs%7Cts%7Ctsx))$":(module,__unused_webpack_exports,__webpack_require__)=>{var map={"./components/announcements/announcements.stories":["./src/vue/components/announcements/announcements.stories.js",532],"./components/announcements/announcements.stories.js":["./src/vue/components/announcements/announcements.stories.js",532],"./components/button/ButtonLink.stories":["./src/vue/components/button/ButtonLink.stories.js",678,378,163,433],"./components/button/ButtonLink.stories.js":["./src/vue/components/button/ButtonLink.stories.js",678,378,163,433],"./components/checkbox-input/CheckboxInput.stories":["./src/vue/components/checkbox-input/CheckboxInput.stories.js",64,805],"./components/checkbox-input/CheckboxInput.stories.js":["./src/vue/components/checkbox-input/CheckboxInput.stories.js",64,805],"./components/course-modules/CourseModules.stories":["./src/vue/components/course-modules/CourseModules.stories.js",678,378,561],"./components/course-modules/CourseModules.stories.js":["./src/vue/components/course-modules/CourseModules.stories.js",678,378,561],"./components/course-modules/page-navigation/PageNavigationButtonLinks.stories":["./src/vue/components/course-modules/page-navigation/PageNavigationButtonLinks.stories.js",678,378,163,581],"./components/course-modules/page-navigation/PageNavigationButtonLinks.stories.js":["./src/vue/components/course-modules/page-navigation/PageNavigationButtonLinks.stories.js",678,378,163,581],"./components/course-page-banner/CoursePageBanner.stories":["./src/vue/components/course-page-banner/CoursePageBanner.stories.js",737,378,251,297],"./components/course-page-banner/CoursePageBanner.stories.js":["./src/vue/components/course-page-banner/CoursePageBanner.stories.js",737,378,251,297],"./components/dropdown-button/DropdownButton.stories":["./src/vue/components/dropdown-button/DropdownButton.stories.js",737,251,973],"./components/dropdown-button/DropdownButton.stories.js":["./src/vue/components/dropdown-button/DropdownButton.stories.js",737,251,973],"./components/icon-button/IconButton.stories":["./src/vue/components/icon-button/IconButton.stories.js",59],"./components/icon-button/IconButton.stories.js":["./src/vue/components/icon-button/IconButton.stories.js",59],"./components/icon/Icon.stories":["./src/vue/components/icon/Icon.stories.js",957],"./components/icon/Icon.stories.js":["./src/vue/components/icon/Icon.stories.js",957],"./components/link/Link.stories":["./src/vue/components/link/Link.stories.js",539],"./components/link/Link.stories.js":["./src/vue/components/link/Link.stories.js",539],"./components/login-form/LoginForm.stories":["./src/vue/components/login-form/LoginForm.stories.js",64,737,748,741],"./components/login-form/LoginForm.stories.js":["./src/vue/components/login-form/LoginForm.stories.js",64,737,748,741],"./components/modal/Modal.stories":["./src/vue/components/modal/Modal.stories.js",737,484,707],"./components/modal/Modal.stories.js":["./src/vue/components/modal/Modal.stories.js",737,484,707],"./components/modal/ModalExample.stories":["./src/vue/components/modal/ModalExample.stories.js",737,484,240],"./components/modal/ModalExample.stories.js":["./src/vue/components/modal/ModalExample.stories.js",737,484,240],"./components/module-progress-indicator/ModulesProgressIndicator.stories":["./src/vue/components/module-progress-indicator/ModulesProgressIndicator.stories.js",282],"./components/module-progress-indicator/ModulesProgressIndicator.stories.js":["./src/vue/components/module-progress-indicator/ModulesProgressIndicator.stories.js",282],"./components/text-input/TextInput.stories":["./src/vue/components/text-input/TextInput.stories.js",64,860],"./components/text-input/TextInput.stories.js":["./src/vue/components/text-input/TextInput.stories.js",64,860],"./pages/login-page/LoginPage.stories":["./src/vue/pages/login-page/LoginPage.stories.js",64,737,748,249],"./pages/login-page/LoginPage.stories.js":["./src/vue/pages/login-page/LoginPage.stories.js",64,737,748,249],"./stories/Banner.stories":["./src/vue/stories/Banner.stories.js",468],"./stories/Banner.stories.js":["./src/vue/stories/Banner.stories.js",468],"./stories/Button.stories":["./src/vue/stories/Button.stories.js",737,256],"./stories/Button.stories.js":["./src/vue/stories/Button.stories.js",737,256],"./stories/Card.stories":["./src/vue/stories/Card.stories.js",16],"./stories/Card.stories.js":["./src/vue/stories/Card.stories.js",16],"./stories/Footer.stories":["./src/vue/stories/Footer.stories.js",513],"./stories/Footer.stories.js":["./src/vue/stories/Footer.stories.js",513],"./stories/Navbar.stories":["./src/vue/stories/Navbar.stories.js",737,484,189],"./stories/Navbar.stories.js":["./src/vue/stories/Navbar.stories.js",737,484,189]};function webpackAsyncContext(req){if(!__webpack_require__.o(map,req))return Promise.resolve().then((()=>{var e=new Error("Cannot find module '"+req+"'");throw e.code="MODULE_NOT_FOUND",e}));var ids=map[req],id=ids[0];return Promise.all(ids.slice(1).map(__webpack_require__.e)).then((()=>__webpack_require__(id)))}webpackAsyncContext.keys=()=>Object.keys(map),webpackAsyncContext.id="./src/vue lazy recursive ^\\.\\/.*$ include: (?:\\/src\\/vue(?:\\/(?%21\\.)(?:(?:(?%21(?:^%7C\\/)\\.).)*?)\\/%7C\\/%7C$)(?%21\\.)(?=.)[^/]*?\\.stories\\.(js%7Cjsx%7Cmjs%7Cts%7Ctsx))$",module.exports=webpackAsyncContext},"@storybook/channels":module=>{"use strict";module.exports=__STORYBOOK_MODULE_CHANNELS__},"@storybook/client-logger":module=>{"use strict";module.exports=__STORYBOOK_MODULE_CLIENT_LOGGER__},"@storybook/core-events":module=>{"use strict";module.exports=__STORYBOOK_MODULE_CORE_EVENTS__},"@storybook/global":module=>{"use strict";module.exports=__STORYBOOK_MODULE_GLOBAL__},"@storybook/preview-api":module=>{"use strict";module.exports=__STORYBOOK_MODULE_PREVIEW_API__}},__webpack_require__=>{__webpack_require__.O(0,[497],(()=>{return moduleId="./storybook-config-entry.js",__webpack_require__(__webpack_require__.s=moduleId);var moduleId}));__webpack_require__.O()}]); \ No newline at end of file diff --git a/main.106db4dd.iframe.bundle.js.LICENSE.txt b/main.9c295515.iframe.bundle.js.LICENSE.txt similarity index 100% rename from main.106db4dd.iframe.bundle.js.LICENSE.txt rename to main.9c295515.iframe.bundle.js.LICENSE.txt diff --git a/project.json b/project.json index c25708bf..564757fb 100644 --- a/project.json +++ b/project.json @@ -1 +1 @@ -{"generatedAt":1717064039551,"hasCustomBabel":false,"hasCustomWebpack":true,"hasStaticDirs":true,"hasStorybookEslint":false,"refCount":0,"packageManager":{"type":"yarn","version":"1.22.22"},"preview":{"usesGlobals":false},"framework":{"name":"@storybook/vue3-webpack5","options":{}},"builder":"@storybook/builder-webpack5","renderer":"@storybook/vue3","storybookVersion":"7.6.17","storybookVersionSpecifier":"^7.6.17","language":"javascript","storybookPackages":{"@storybook/blocks":{"version":"7.5.1"},"@storybook/testing-library":{"version":"0.2.2"},"@storybook/vue3":{"version":"7.6.17"},"@storybook/vue3-webpack5":{"version":"7.5.1"},"storybook":{"version":"7.5.1"},"storybook-addon-sass-postcss":{"version":"0.1.4"}},"addons":{"@storybook/addon-essentials":{"version":"7.5.1"},"@storybook/addon-styling":{"version":"1.3.7"},"@storybook/addon-links":{"version":"7.5.1"},"@storybook/addon-interactions":{"version":"7.5.1"}}} +{"generatedAt":1717397038566,"hasCustomBabel":false,"hasCustomWebpack":true,"hasStaticDirs":true,"hasStorybookEslint":false,"refCount":0,"packageManager":{"type":"yarn","version":"1.22.22"},"preview":{"usesGlobals":false},"framework":{"name":"@storybook/vue3-webpack5","options":{}},"builder":"@storybook/builder-webpack5","renderer":"@storybook/vue3","storybookVersion":"7.6.17","storybookVersionSpecifier":"^7.6.17","language":"javascript","storybookPackages":{"@storybook/blocks":{"version":"7.5.1"},"@storybook/testing-library":{"version":"0.2.2"},"@storybook/vue3":{"version":"7.6.17"},"@storybook/vue3-webpack5":{"version":"7.5.1"},"storybook":{"version":"7.5.1"},"storybook-addon-sass-postcss":{"version":"0.1.4"}},"addons":{"@storybook/addon-essentials":{"version":"7.5.1"},"@storybook/addon-styling":{"version":"1.3.7"},"@storybook/addon-links":{"version":"7.5.1"},"@storybook/addon-interactions":{"version":"7.5.1"}}} diff --git a/runtime~main.afa4c1e2.iframe.bundle.js b/runtime~main.3b9c5f27.iframe.bundle.js similarity index 96% rename from runtime~main.afa4c1e2.iframe.bundle.js rename to runtime~main.3b9c5f27.iframe.bundle.js index f4e7cd79..9fb14bfd 100644 --- a/runtime~main.afa4c1e2.iframe.bundle.js +++ b/runtime~main.3b9c5f27.iframe.bundle.js @@ -1 +1 @@ -(()=>{"use strict";var deferred,leafPrototypes,getProto,inProgress,__webpack_modules__={},__webpack_module_cache__={};function __webpack_require__(moduleId){var cachedModule=__webpack_module_cache__[moduleId];if(void 0!==cachedModule)return cachedModule.exports;var module=__webpack_module_cache__[moduleId]={id:moduleId,loaded:!1,exports:{}};return __webpack_modules__[moduleId].call(module.exports,module,module.exports,__webpack_require__),module.loaded=!0,module.exports}__webpack_require__.m=__webpack_modules__,__webpack_require__.amdO={},deferred=[],__webpack_require__.O=(result,chunkIds,fn,priority)=>{if(!chunkIds){var notFulfilled=1/0;for(i=0;i=priority)&&Object.keys(__webpack_require__.O).every((key=>__webpack_require__.O[key](chunkIds[j])))?chunkIds.splice(j--,1):(fulfilled=!1,priority0&&deferred[i-1][2]>priority;i--)deferred[i]=deferred[i-1];deferred[i]=[chunkIds,fn,priority]},__webpack_require__.n=module=>{var getter=module&&module.__esModule?()=>module.default:()=>module;return __webpack_require__.d(getter,{a:getter}),getter},getProto=Object.getPrototypeOf?obj=>Object.getPrototypeOf(obj):obj=>obj.__proto__,__webpack_require__.t=function(value,mode){if(1&mode&&(value=this(value)),8&mode)return value;if("object"==typeof value&&value){if(4&mode&&value.__esModule)return value;if(16&mode&&"function"==typeof value.then)return value}var ns=Object.create(null);__webpack_require__.r(ns);var def={};leafPrototypes=leafPrototypes||[null,getProto({}),getProto([]),getProto(getProto)];for(var current=2&mode&&value;"object"==typeof current&&!~leafPrototypes.indexOf(current);current=getProto(current))Object.getOwnPropertyNames(current).forEach((key=>def[key]=()=>value[key]));return def.default=()=>value,__webpack_require__.d(ns,def),ns},__webpack_require__.d=(exports,definition)=>{for(var key in definition)__webpack_require__.o(definition,key)&&!__webpack_require__.o(exports,key)&&Object.defineProperty(exports,key,{enumerable:!0,get:definition[key]})},__webpack_require__.f={},__webpack_require__.e=chunkId=>Promise.all(Object.keys(__webpack_require__.f).reduce(((promises,key)=>(__webpack_require__.f[key](chunkId,promises),promises)),[])),__webpack_require__.u=chunkId=>(({16:"stories-Card-stories",59:"components-icon-button-IconButton-stories",189:"stories-Navbar-stories",240:"components-modal-ModalExample-stories",249:"pages-login-page-LoginPage-stories",256:"stories-Button-stories",282:"components-module-progress-indicator-ModulesProgressIndicator-stories",297:"components-course-page-banner-CoursePageBanner-stories",433:"components-button-ButtonLink-stories",468:"stories-Banner-stories",513:"stories-Footer-stories",532:"components-announcements-announcements-stories",539:"components-link-Link-stories",561:"components-course-modules-CourseModules-stories",581:"components-course-modules-page-navigation-PageNavigationButtonLinks-stories",707:"components-modal-Modal-stories",741:"components-login-form-LoginForm-stories",805:"components-checkbox-input-CheckboxInput-stories",860:"components-text-input-TextInput-stories",957:"components-icon-Icon-stories",973:"components-dropdown-button-DropdownButton-stories"}[chunkId]||chunkId)+"."+{16:"6b69c5e1",59:"3902ebd6",64:"5cf13ad6",163:"67773e18",189:"d8d4cd05",240:"ce996d6e",249:"01312b8e",251:"6acc2ae4",256:"5d9d1c9d",282:"dbc802f8",296:"34c5ea5c",297:"7626d164",341:"3cc24887",378:"66f9575e",426:"0ad131cd",433:"5f82ed51",468:"d330834d",513:"8e691f9c",532:"cc7f3e9b",539:"1c1d1753",561:"f2d211b1",581:"8df222a1",678:"e37c25a0",707:"355e901c",729:"2c565bec",737:"86053457",741:"5dd5554f",748:"c3bb3d52",784:"85ed88b9",805:"aa481911",860:"67c6f877",882:"ce94055e",957:"f36bb45f",973:"cc5f4a9f",984:"bc677805"}[chunkId]+".iframe.bundle.js"),__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(obj,prop)=>Object.prototype.hasOwnProperty.call(obj,prop),inProgress={},__webpack_require__.l=(url,done,key,chunkId)=>{if(inProgress[url])inProgress[url].push(done);else{var script,needAttach;if(void 0!==key)for(var scripts=document.getElementsByTagName("script"),i=0;i{script.onerror=script.onload=null,clearTimeout(timeout);var doneFns=inProgress[url];if(delete inProgress[url],script.parentNode&&script.parentNode.removeChild(script),doneFns&&doneFns.forEach((fn=>fn(event))),prev)return prev(event)},timeout=setTimeout(onScriptComplete.bind(null,void 0,{type:"timeout",target:script}),12e4);script.onerror=onScriptComplete.bind(null,script.onerror),script.onload=onScriptComplete.bind(null,script.onload),needAttach&&document.head.appendChild(script)}},__webpack_require__.r=exports=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(exports,"__esModule",{value:!0})},__webpack_require__.nmd=module=>(module.paths=[],module.children||(module.children=[]),module),__webpack_require__.p="",(()=>{var installedChunks={303:0};__webpack_require__.f.j=(chunkId,promises)=>{var installedChunkData=__webpack_require__.o(installedChunks,chunkId)?installedChunks[chunkId]:void 0;if(0!==installedChunkData)if(installedChunkData)promises.push(installedChunkData[2]);else if(303!=chunkId){var promise=new Promise(((resolve,reject)=>installedChunkData=installedChunks[chunkId]=[resolve,reject]));promises.push(installedChunkData[2]=promise);var url=__webpack_require__.p+__webpack_require__.u(chunkId),error=new Error;__webpack_require__.l(url,(event=>{if(__webpack_require__.o(installedChunks,chunkId)&&(0!==(installedChunkData=installedChunks[chunkId])&&(installedChunks[chunkId]=void 0),installedChunkData)){var errorType=event&&("load"===event.type?"missing":event.type),realSrc=event&&event.target&&event.target.src;error.message="Loading chunk "+chunkId+" failed.\n("+errorType+": "+realSrc+")",error.name="ChunkLoadError",error.type=errorType,error.request=realSrc,installedChunkData[1](error)}}),"chunk-"+chunkId,chunkId)}else installedChunks[chunkId]=0},__webpack_require__.O.j=chunkId=>0===installedChunks[chunkId];var webpackJsonpCallback=(parentChunkLoadingFunction,data)=>{var moduleId,chunkId,[chunkIds,moreModules,runtime]=data,i=0;if(chunkIds.some((id=>0!==installedChunks[id]))){for(moduleId in moreModules)__webpack_require__.o(moreModules,moduleId)&&(__webpack_require__.m[moduleId]=moreModules[moduleId]);if(runtime)var result=runtime(__webpack_require__)}for(parentChunkLoadingFunction&&parentChunkLoadingFunction(data);i{"use strict";var deferred,leafPrototypes,getProto,inProgress,__webpack_modules__={},__webpack_module_cache__={};function __webpack_require__(moduleId){var cachedModule=__webpack_module_cache__[moduleId];if(void 0!==cachedModule)return cachedModule.exports;var module=__webpack_module_cache__[moduleId]={id:moduleId,loaded:!1,exports:{}};return __webpack_modules__[moduleId].call(module.exports,module,module.exports,__webpack_require__),module.loaded=!0,module.exports}__webpack_require__.m=__webpack_modules__,__webpack_require__.amdO={},deferred=[],__webpack_require__.O=(result,chunkIds,fn,priority)=>{if(!chunkIds){var notFulfilled=1/0;for(i=0;i=priority)&&Object.keys(__webpack_require__.O).every((key=>__webpack_require__.O[key](chunkIds[j])))?chunkIds.splice(j--,1):(fulfilled=!1,priority0&&deferred[i-1][2]>priority;i--)deferred[i]=deferred[i-1];deferred[i]=[chunkIds,fn,priority]},__webpack_require__.n=module=>{var getter=module&&module.__esModule?()=>module.default:()=>module;return __webpack_require__.d(getter,{a:getter}),getter},getProto=Object.getPrototypeOf?obj=>Object.getPrototypeOf(obj):obj=>obj.__proto__,__webpack_require__.t=function(value,mode){if(1&mode&&(value=this(value)),8&mode)return value;if("object"==typeof value&&value){if(4&mode&&value.__esModule)return value;if(16&mode&&"function"==typeof value.then)return value}var ns=Object.create(null);__webpack_require__.r(ns);var def={};leafPrototypes=leafPrototypes||[null,getProto({}),getProto([]),getProto(getProto)];for(var current=2&mode&&value;"object"==typeof current&&!~leafPrototypes.indexOf(current);current=getProto(current))Object.getOwnPropertyNames(current).forEach((key=>def[key]=()=>value[key]));return def.default=()=>value,__webpack_require__.d(ns,def),ns},__webpack_require__.d=(exports,definition)=>{for(var key in definition)__webpack_require__.o(definition,key)&&!__webpack_require__.o(exports,key)&&Object.defineProperty(exports,key,{enumerable:!0,get:definition[key]})},__webpack_require__.f={},__webpack_require__.e=chunkId=>Promise.all(Object.keys(__webpack_require__.f).reduce(((promises,key)=>(__webpack_require__.f[key](chunkId,promises),promises)),[])),__webpack_require__.u=chunkId=>(({16:"stories-Card-stories",59:"components-icon-button-IconButton-stories",189:"stories-Navbar-stories",240:"components-modal-ModalExample-stories",249:"pages-login-page-LoginPage-stories",256:"stories-Button-stories",282:"components-module-progress-indicator-ModulesProgressIndicator-stories",297:"components-course-page-banner-CoursePageBanner-stories",433:"components-button-ButtonLink-stories",468:"stories-Banner-stories",513:"stories-Footer-stories",532:"components-announcements-announcements-stories",539:"components-link-Link-stories",561:"components-course-modules-CourseModules-stories",581:"components-course-modules-page-navigation-PageNavigationButtonLinks-stories",707:"components-modal-Modal-stories",741:"components-login-form-LoginForm-stories",805:"components-checkbox-input-CheckboxInput-stories",860:"components-text-input-TextInput-stories",957:"components-icon-Icon-stories",973:"components-dropdown-button-DropdownButton-stories"}[chunkId]||chunkId)+"."+{16:"6b69c5e1",59:"3902ebd6",64:"5cf13ad6",163:"67773e18",189:"d8d4cd05",240:"ce996d6e",249:"01312b8e",251:"6acc2ae4",256:"5d9d1c9d",282:"dbc802f8",296:"34c5ea5c",297:"7626d164",341:"3cc24887",378:"66f9575e",426:"0ad131cd",433:"5f82ed51",468:"d330834d",484:"d247060d",513:"8e691f9c",532:"cc7f3e9b",539:"1c1d1753",561:"f2d211b1",581:"8df222a1",678:"e37c25a0",707:"355e901c",729:"2c565bec",737:"86053457",741:"5dd5554f",748:"c3bb3d52",784:"85ed88b9",805:"aa481911",860:"67c6f877",957:"f36bb45f",973:"cc5f4a9f",984:"bc677805"}[chunkId]+".iframe.bundle.js"),__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(obj,prop)=>Object.prototype.hasOwnProperty.call(obj,prop),inProgress={},__webpack_require__.l=(url,done,key,chunkId)=>{if(inProgress[url])inProgress[url].push(done);else{var script,needAttach;if(void 0!==key)for(var scripts=document.getElementsByTagName("script"),i=0;i{script.onerror=script.onload=null,clearTimeout(timeout);var doneFns=inProgress[url];if(delete inProgress[url],script.parentNode&&script.parentNode.removeChild(script),doneFns&&doneFns.forEach((fn=>fn(event))),prev)return prev(event)},timeout=setTimeout(onScriptComplete.bind(null,void 0,{type:"timeout",target:script}),12e4);script.onerror=onScriptComplete.bind(null,script.onerror),script.onload=onScriptComplete.bind(null,script.onload),needAttach&&document.head.appendChild(script)}},__webpack_require__.r=exports=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(exports,"__esModule",{value:!0})},__webpack_require__.nmd=module=>(module.paths=[],module.children||(module.children=[]),module),__webpack_require__.p="",(()=>{var installedChunks={303:0};__webpack_require__.f.j=(chunkId,promises)=>{var installedChunkData=__webpack_require__.o(installedChunks,chunkId)?installedChunks[chunkId]:void 0;if(0!==installedChunkData)if(installedChunkData)promises.push(installedChunkData[2]);else if(303!=chunkId){var promise=new Promise(((resolve,reject)=>installedChunkData=installedChunks[chunkId]=[resolve,reject]));promises.push(installedChunkData[2]=promise);var url=__webpack_require__.p+__webpack_require__.u(chunkId),error=new Error;__webpack_require__.l(url,(event=>{if(__webpack_require__.o(installedChunks,chunkId)&&(0!==(installedChunkData=installedChunks[chunkId])&&(installedChunks[chunkId]=void 0),installedChunkData)){var errorType=event&&("load"===event.type?"missing":event.type),realSrc=event&&event.target&&event.target.src;error.message="Loading chunk "+chunkId+" failed.\n("+errorType+": "+realSrc+")",error.name="ChunkLoadError",error.type=errorType,error.request=realSrc,installedChunkData[1](error)}}),"chunk-"+chunkId,chunkId)}else installedChunks[chunkId]=0},__webpack_require__.O.j=chunkId=>0===installedChunks[chunkId];var webpackJsonpCallback=(parentChunkLoadingFunction,data)=>{var moduleId,chunkId,[chunkIds,moreModules,runtime]=data,i=0;if(chunkIds.some((id=>0!==installedChunks[id]))){for(moduleId in moreModules)__webpack_require__.o(moreModules,moduleId)&&(__webpack_require__.m[moduleId]=moreModules[moduleId]);if(runtime)var result=runtime(__webpack_require__)}for(parentChunkLoadingFunction&&parentChunkLoadingFunction(data);i