PageSourceSearch

https://prog-8.com/assets/packs/dist/dashboard_all_lessons.bundle-568b0076cc28914cffd0.js

js prog-8.com collected 2026-09-24 08:54:34 UTC 144,507 bytes, 1 lines download raw bytes

1(self["webpackChunkprogate"]=self["webpackChunkprogate"]||[]).push([[2811],{44684:function(module,__unused_webpack_exports,__webpack_require__){"use strict";module.exports=__webpack_require__.p+"images/app_store_button_en-88a10d67c1fa53284444..svg"},59666:function(module,__unused_webpack_exports,__webpack_require__){"use strict";module.exports=__webpack_require__.p+"images/app_store_button_ja-ac2000e17c1fb44a66c9..png"},28019:function(module,__unused_webpack_exports,__webpack_require__){"use strict";module.exports=__webpack_require__.p+"images/completed-ribbon-6ef701192c22d265157c..svg"},8505:function(module,__unused_webpack_exports,__webpack_require__){"use strict";module.exports=__webpack_require__.p+"images/lesson-6dd027a7a83c2171523c..svg"},92367:function(module,__unused_webpack_exports,__webpack_require__){"use strict";module.exports=__webpack_require__.p+"images/mobile_button_icon-81b5ae55344f19e58286..svg"},51842:function(module,__unused_webpack_exports,__webpack_require__){"use strict";module.exports=__webpack_require__.p+"images/no-completed-lessons-4a78be6e3da3b0f77d5a..png"},43900:function(module,__unused_webpack_exports,__webpack_require__){"use strict";module.exports=__webpack_require__.p+"images/no-in-progress-lessons-5ea0fc13ca0cfaf3e019..png"},55788:function(module,__unused_webpack_exports,__webpack_require__){"use strict";module.exports=__webpack_require__.p+"images/path_icon-86dffe22fe68e78c3254..svg"},78738:function(module,__unused_webpack_exports,__webpack_require__){"use strict";module.exports=__webpack_require__.p+"images/proposal_app_qr-d762afc66742497e16c6..png"},29546:function(module,__unused_webpack_exports,__webpack_require__){"use strict";module.exports=__webpack_require__.p+"images/times-6a16659596c4123af116..svg"},32869:function(module,__unused_webpack_exports,__webpack_require__){"use strict";module.exports=__webpack_require__.p+"images/web_button_icon-9b1cbc6fa74611eec994..svg"},74012:function(module,__unused_webpack_exports,__webpack_require__){"use strict";module.exports=__webpack_require__.p+"images/google_play_button_en-14e3ba83d858920d3a0c..svg"},96420:function(module,__unused_webpack_exports,__webpack_require__){"use strict";module.exports=__webpack_require__.p+"images/google_play_button_ja-26b5d4da20280749e7eb..png"},7567:function(module,__unused_webpack_exports,__webpack_require__){"use strict";module.exports=__webpack_require__.p+"images/mobile_proposal_image-6e9b5f16501087a91aa1..png"},9748:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var core_js_modules_es_object_to_string__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(41539);var core_js_modules_es_object_to_string__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_modules_es_object_to_string__WEBPACK_IMPORTED_MODULE_0__);var core_js_modules_es_promise__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(88674);var core_js_modules_es_promise__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(core_js_modules_es_promise__WEBPACK_IMPORTED_MODULE_1__);var superagent__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(80569);var superagent__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(superagent__WEBPACK_IMPORTED_MODULE_2__);var lodash__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(96486);var lodash__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_3__);var _dispatcher__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(8420);var _constants_flow_action_types__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(31391);var _constants_app__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(13139);var getIsBannerClosed=function getIsBannerClosed(currentBanner){var lastClosedDashboardBannerId=localStorage.getItem("lastClosedDashboardBannerId");if(!currentBanner)return true;if(!lastClosedDashboardBannerId)return false;return lastClosedDashboardBannerId>=currentBanner.id};var getIsUpdatePriceModalOpen=function getIsUpdatePriceModalOpen(){var hasUpdatePriceModalClosed20191001=localStorage.getItem("hasUpdatePriceModalClosed20191001");if(hasUpdatePriceModalClosed20191001!=="true"){return true}else{return false}};var getIsSatisfactionSurveyAnswered=function getIsSatisfactionSurveyAnswered(){var satisfactionSurveyAnswered=localStorage.getItem("satisfactionSurveyAnswered");return satisfactionSurveyAnswered==="true"};__webpack_exports__["Z"]={loadDashboard:function loadDashboard(){_dispatcher__WEBPACK_IMPORTED_MODULE_4__.Z.handleServerAction({type:_constants_flow_action_types__WEBPACK_IMPORTED_MODULE_5__.Z.DASHBOARD__SET_MAIN_LOADING_TRUE});return new Promise(function(resolve,reject){superagent__WEBPACK_IMPORTED_MODULE_2___default().get(_constants_app__WEBPACK_IMPORTED_MODULE_6__.Bq.DASHBOARD).query({time_zone:window.Intl.DateTimeFormat().resolvedOptions().timeZone}
1).end(function(error,res){if(error||res.status!==200){reject(res);return}var json=lodash__WEBPACK_IMPORTED_MODULE_3___default().camelcaseKeys(JSON.parse(res.text));var milestoneDays=json.milestoneDays;var learningStreakRecordLimitedDays=json.learningStreakRecordLimitedDays;var isAchievedMilestoneToday=json.isAchievedMilestoneToday;var learningStreakRecordDays=json.learningStreakRecordDays;var emailAlertInfo=json.emailAlertInfo;var userInfo=json.userInfo;var nextLesson=json.nextLesson;var suggestedLesson=json.suggestedLesson;var recommendedCourses=json.recommendedCourses;var webInProgressLessons=json.inProgressItems.web;var mobileInProgressLessons=json.inProgressItems.mobile;var webCompletedLessons=json.completedItems.web;var mobileCompletedLessons=json.completedItems.mobile;var calendar=json.calendarData.calendar;var calendarMonthHeadings=json.calendarData.monthHeadings;var webLanguageCompletionPercentages=json.languageCompletionPercentages.web;var mobileLanguageCompletionPercentages=json.languageCompletionPercentages.mobile;var currentBanner=json.currentBanner;var isBannerClosed=getIsBannerClosed(currentBanner);var isUpdatePriceModalOpen=getIsUpdatePriceModalOpen();var activeLearningPath=json.activeLearningPath;var courseAchievements=json.courseAchievements;var works=json.works;var isAppAvailable=json.isAppAvailable;var isFeaturedCourseAchievementsEnabled=json.isFeaturedCourseAchievementsEnabled;var isFeaturedCourseLessonsEnabled=json.isFeaturedCourseLessonsEnabled===true;_dispatcher__WEBPACK_IMPORTED_MODULE_4__.Z.handleServerAction({type:_constants_flow_action_types__WEBPACK_IMPORTED_MODULE_5__.Z.DASHBOARD__LOAD_MAIN,milestoneDays:milestoneDays,learningStreakRecordLimitedDays:learningStreakRecordLimitedDays,isAchievedMilestoneToday:isAchievedMilestoneToday,learningStreakRecordDays:learningStreakRecordDays,emailAlertInfo:emailAlertInfo,userInfo:userInfo,nextLesson:nextLesson,suggestedLesson:suggestedLesson,recommendedCourses:recommendedCourses,webInProgressLessons:webInProgressLessons,mobileInProgressLessons:mobileInProgressLessons,webCompletedLessons:webCompletedLessons,mobileCompletedLessons:mobileCompletedLessons,calendar:calendar,calendarMonthHeadings:calendarMonthHeadings,webLanguageCompletionPercentages:webLanguageCompletionPercentages,mobileLanguageCompletionPercentages:mobileLanguageCompletionPercentages,currentBanner:currentBanner,isBannerClosed:isBannerClosed,isUpdatePriceModalOpen:isUpdatePriceModalOpen,activeLearningPath:activeLearningPath,courseAchievements:courseAchievements,works:works,isAppAvailable:isAppAvailable,isFeaturedCourseAchievementsEnabled:isFeaturedCourseAchievementsEnabled,isFeaturedCourseLessonsEnabled:isFeaturedCourseLessonsEnabled});resolve()})})},loadAllLessons:function loadAllLessons(){_dispatcher__WEBPACK_IMPORTED_MODULE_4__.Z.handleServerAction({type:_constants_flow_action_types__WEBPACK_IMPORTED_MODULE_5__.Z.DASHBOARD__SET_ALL_LESSONS_LOADING_TRUE});return new Promise(function(resolve,reject){superagent__WEBPACK_IMPORTED_MODULE_2___default().get("".concat(_constants_app__WEBPACK_IMPORTED_MODULE_6__.Bq.DASHBOARD,"/all_lessons")).end(function(error,res){if(error||res.status!==200){reject(res);return}var json=lodash__WEBPACK_IMPORTED_MODULE_3___default().camelcaseKeys(JSON.parse(res.text));var allWebInProgressLessons=json.inProgressItems.web;var allMobileInProgressLessons=json.inProgressItems.mobile;var allWebCompletedLessons=json.completedItems.web;var allMobileCompletedLessons=json.completedItems.mobile;var activeLearningPath=json.activeLearningPath;var isFeaturedCourseLessonsEnabled=json.isFeaturedCourseLessonsEnabled===true;_dispatcher__WEBPACK_IMPORTED_MODULE_4__.Z.handleServerAction({type:_constants_flow_action_types__WEBPACK_IMPORTED_MODULE_5__.Z.DASHBOARD__LOAD_ALL_LESSONS,allWebInProgressLessons:allWebInProgressLessons,allMobileInProgressLessons:allMobileInProgressLessons,allWebCompletedLessons:allWebCompletedLessons,allMobileCompletedLessons:allMobileCompletedLessons,activeLearningPath:activeLearningPath,isFeaturedCourseLessonsEnabled:isFeaturedCourseLessonsEnabled});resolve()})})},closeBanner:function closeBanner(){_dispatcher__WEBPACK_IMPORTED_MODULE_4__.Z.handleViewAction({type:_constants_flow_action_types__WEBPACK_IMPORTED_MODULE_5__.Z.DASHBOARD__CLOSE_BANNER})},loadUserInfoForSatisfactionSurvey:function loadUserInfoForSatisfactionSurvey(){return new Promise(function(resolve,reject){superagent__WEBPACK_IMPORTED_MODULE_2___default().get(_constants_app__WEBPACK_IMPORTED_MODULE_6__.Bq.DASHBOARD).query({time_zone:window.Intl.DateTimeFormat().resolvedOptions().timeZone}
1).end(function(error,res){if(error||res.status!==200){reject(res);return}var json=lodash__WEBPACK_IMPORTED_MODULE_3___default().camelcaseKeys(JSON.parse(res.text));var userInfo=json.userInfo;_dispatcher__WEBPACK_IMPORTED_MODULE_4__.Z.handleServerAction({type:_constants_flow_action_types__WEBPACK_IMPORTED_MODULE_5__.Z.DASHBOARD__LOAD_USER_INFO_FOR_SATISFACTION_SURVEY,userInfo:userInfo,isSatisfactionSurveyAnswered:getIsSatisfactionSurveyAnswered()})});resolve()})},setSatisfactionSurveyAnswered:function setSatisfactionSurveyAnswered(){return new Promise(function(resolve,reject){_dispatcher__WEBPACK_IMPORTED_MODULE_4__.Z.handleViewAction({type:_constants_flow_action_types__WEBPACK_IMPORTED_MODULE_5__.Z.DASHBOARD__SET_SATISFACTION_SURVEY_ANSWERED,isSatisfactionSurveyAnswered:getIsSatisfactionSurveyAnswered()});resolve()})}}},42796:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return main}});var es_symbol=__webpack_require__(82526);var es_symbol_description=__webpack_require__(41817);var es_symbol_iterator=__webpack_require__(32165);var es_array_from=__webpack_require__(91038);var es_array_iterator=__webpack_require__(66992);var es_array_slice=__webpack_require__(47042);var es_function_name=__webpack_require__(68309);var es_object_to_string=__webpack_require__(41539);var es_regexp_to_string=__webpack_require__(39714);var es_string_iterator=__webpack_require__(78783);var web_dom_collections_iterator=__webpack_require__(33948);var react=__webpack_require__(67294);var react_default=__webpack_require__.n(react);var styled_components_browser_esm=__webpack_require__(54860);var i18n=__webpack_require__(36419);var lesson_progress_overview=__webpack_require__(35627);var es_array_concat=__webpack_require__(92222);var es_array_map=__webpack_require__(21249);var classnames=__webpack_require__(94184);var classnames_default=__webpack_require__.n(classnames);var jquery=__webpack_require__(88610);var review_confirm_modal=__webpack_require__(98758);function _defineProperty(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true})}else{obj[key]=value}return obj}var openReviewConfirmModal=function openReviewConfirmModal(button){var modal=new review_confirm_modal.Z;modal.decorate("#review-confirm-wrapper");modal.showHandler((0,jquery.Z)(button))};var onReviewButtonClick=function onReviewButtonClick(e){return openReviewConfirmModal(e.currentTarget)};var CompletedItemCardButton=function CompletedItemCardButton(_ref){var item=_ref.item,documentKey=_ref.documentKey;var hasDocumentTheme=item.isDocument||item.isFeaturedCourse===true;var isLink=hasDocumentTheme||item.isReviewing;var linkClassName=item.isFeaturedCourse===true||item.isDocument?"c-btn--document-action--".concat(documentKey||""):"c-btn--lesson-action--".concat(item.languageName,"-").concat(item.category);var linkText=hasDocumentTheme?"dashboard.completedLessons.review":"dashboard.completedLessons.reviewing";return react.createElement("div",{className:"lesson-card__action-wrapper"},react.createElement("div",{className:"lesson-card__action u-pt20"},isLink?react.createElement("a",{href:item.completedItemLink,className:classnames_default()(_defineProperty({"c-btn":true,"c-btn--lesson-action":true,"c-btn--lesson-action--reviewing":!hasDocumentTheme},"".concat(linkClassName),true))},(0,i18n.t)(linkText)):react.createElement("div",{className:classnames_default()("show-review-confirm","c-btn","c-btn--lesson-action",linkClassName),"data-lesson-id":item.id,"data-language-name":item.languageName,"data-category":item.category,"data-lesson-order":item.order,onClick:onReviewButtonClick},(0,i18n.t)("dashboard.completedLessons.review"))))};var completed_item_card_button=CompletedItemCardButton;var completed_ribbon=__webpack_require__(28019);var times=__webpack_require__(29546);var CompletedItemCard=function CompletedItemCard(_ref){var item=_ref.item;var documentKey=item.isFeaturedCourse===true?"common":item.category==="language"?item.languageName:item.category;var hasDocumentTheme=item.isDocument||item.isFeaturedCourse===true;var themeClass=item.isFeaturedCourse===true||item.isDocument?"c-document-theme--".concat(documentKey):"lesson-card--".concat(item.languageName,"-").concat(item.category);var cardThemeClasses=classnames_default()("completed-lesson-card",themeClass);return react.createElement("div",{className:classnames_default()({"completed-lesson-card-wrapper":true,"completed-lesson-card-wrapper--mobile":!item.isWeb})},react.createElement("div",{className:cardThemeClasses}
1,react.createElement(S.CompletionBadge,null,item.completedCount>1?react.createElement(S.CompletedCountMultiple,null,react.createElement("img",{src:completed_ribbon}),react.createElement(S.CompletedCountTimes,{src:times}),item.completedCount):react.createElement("img",{src:completed_ribbon})),react.createElement(S.TextContainer,null,!item.isDocument&&react.createElement(S.CategoryName,null,item.categoryName),react.createElement(S.Title,{isDocument:hasDocumentTheme},item.title)),react.createElement(S.IconContainer,null,react.createElement(S.Icon,{src:item.iconUrl})),item.isWeb&&react.createElement(completed_item_card_button,{item:item,documentKey:documentKey})))};var S={IconContainer:styled_components_browser_esm.ZP.div.withConfig({displayName:"completed_item_card__IconContainer",componentId:"sc-1jm9yh0-0"})(["flex-grow:1;display:flex;justify-content:center;align-items:center;"]),Icon:styled_components_browser_esm.ZP.img.withConfig({displayName:"completed_item_card__Icon",componentId:"sc-1jm9yh0-1"})(["height:85px;width:auto;@media (max-width:","){height:110px;}"],function(props){return props.theme.breakpoints.screenXxsMax}),CompletionBadge:styled_components_browser_esm.ZP.div.withConfig({displayName:"completed_item_card__CompletionBadge",componentId:"sc-1jm9yh0-2"})(["background-color:#fff;color:rgba(43,84,106,0.7);border-radius:40px;float:left;font-size:",";min-width:24px;height:24px;position:absolute;display:flex;align-items:center;justify-content:center;"],function(props){return props.theme.fontSizes.fontSize12}),CompletedCountMultiple:styled_components_browser_esm.ZP.div.withConfig({displayName:"completed_item_card__CompletedCountMultiple",componentId:"sc-1jm9yh0-3"})(["display:flex;align-items:center;padding:0 8px;"]),CompletedCountTimes:styled_components_browser_esm.ZP.img.withConfig({displayName:"completed_item_card__CompletedCountTimes",componentId:"sc-1jm9yh0-4"})(["width:5px;height:5px;margin:0 2px;"]),TextContainer:styled_components_browser_esm.ZP.div.withConfig({displayName:"completed_item_card__TextContainer",componentId:"sc-1jm9yh0-5"})(["margin-top:40px;"]),CategoryName:styled_components_browser_esm.ZP.div.withConfig({displayName:"completed_item_card__CategoryName",componentId:"sc-1jm9yh0-6"})(["font-size:",";letter-spacing:0.04em;margin-bottom:8px;"],function(props){return props.theme.fontSizes.fontSize14}),Title:styled_components_browser_esm.ZP.div.withConfig({displayName:"completed_item_card__Title",componentId:"sc-1jm9yh0-7"})(["font-size:",";line-height:1.4;word-break:",";flex-grow:all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;"],function(props){return props.theme.fontSizes.fontSize18},function(props){return props.isDocument?"break-word":"keep-all"})};var completed_item_card=CompletedItemCard;var es_object_freeze=__webpack_require__(43371);var tokens=__webpack_require__(34820);var tokens_default=__webpack_require__.n(tokens);var components_button=__webpack_require__(23675);function _templateObject11(){var data=_taggedTemplateLiteral(["\n  opacity: 0.6;\n"]);_templateObject11=function _templateObject11(){return data};return data}function _templateObject10(){var data=_taggedTemplateLiteral(["\n    margin-top: auto;\n  "]);_templateObject10=function _templateObject10(){return data};return data}function _templateObject9(){var data=_taggedTemplateLiteral(["\n    width: 100%;\n  "]);_templateObject9=function _templateObject9(){return data};return data}function _templateObject8(){var data=_taggedTemplateLiteral(["\n    margin: 0 0 ",";\n    /* 行送り token の 2 行分 */\n    min-height: calc(","em * 2);\n\n    @media (max-width: ",") {\n      margin-bottom: ",";\n    }\n    font-size: ",";\n    font-weight: ",";\n    line-height: ",";\n    color: ",";\n    text-align: left;\n    overflow: hidden;\n    /* line-clamp は display: -webkit-box でしか効かないため、ここだけベンダープレフィックスを使う */\n    /* stylelint-disable value-no-vendor-prefix, property-no-vendor-prefix */\n    display: -webkit-box;\n    -webkit-line-clamp: 2;\n    -webkit-box-orient: vertical;\n    /* stylelint-enable value-no-vendor-prefix, property-no-vendor-prefix */\n  "]);
1_templateObject8=function _templateObject8(){return data};return data}function _templateObject7(){var data=_taggedTemplateLiteral(["\n    display: flex;\n    flex-direction: column;\n    flex: 1;\n    /* 色面の下から 8px、文字はカード端から 16px(カードの padding 8 + 本文の padding 8) */\n    padding: ",";\n  "]);_templateObject7=function _templateObject7(){return data};return data}function _templateObject6(){var data=_taggedTemplateLiteral(["\n    && {\n      width: ",";\n      height: ",";\n      margin: 0 ",";\n    }\n  "]);_templateObject6=function _templateObject6(){return data};return data}function _templateObject5(){var data=_taggedTemplateLiteral(["\n    position: absolute;\n    top: ",";\n    left: ",";\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    height: ",";\n    min-width: ",";\n    padding: 0 ",";\n    border-radius: 1000vh;\n    background-color: ",";\n    ","\n    font-size: ",";\n    opacity: 0.8;\n\n    img {\n      height: ",";\n    }\n  "]);_templateObject5=function _templateObject5(){return data};return data}function _templateObject4(){var data=_taggedTemplateLiteral(["\n    height: ",";\n  "]);_templateObject4=function _templateObject4(){return data};return data}function _templateObject3(){var data=_taggedTemplateLiteral(["\n    width: ",";\n    height: ",";\n\n    @media (max-width: ",") {\n      width: ",";\n      height: ",";\n    }\n  "]);_templateObject3=function _templateObject3(){return data};return data}function _templateObject2(){var data=_taggedTemplateLiteral(["\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    height: ",";\n    border-radius: 4px;\n    background-color: ",";\n\n    @media (max-width: ",") {\n      height: ",";\n    }\n  "]);_templateObject2=function _templateObject2(){return data};return data}function _templateObject(){var data=_taggedTemplateLiteral(["\n    display: flex;\n    flex-direction: column;\n    /* カード同士の間隔は親の grid(dashboard.scss の .dashboard__completed-lessons--redesigned)の gap が持つので、margin は置かない */\n    width: ","px;\n    padding: ",";\n    background-color: ",";\n    /* 角丸は theme にも design-tokens にも token が無く、既存コンポーネントも px 直書きなのでここも値で書く */\n    border-radius: 8px;\n    ","\n    color: ",";\n\n    /* スマホは親の grid が 2 列(1fr ずつ)になるので、固定幅を外して列幅いっぱいに広げる */\n    @media (max-width: ",") {\n      width: auto;\n    }\n  "]);_templateObject=function _templateObject(){return data};return data}function _taggedTemplateLiteral(strings,raw){if(!raw){raw=strings.slice(0)}return Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}var CARD_WIDTH=196;var panelHeight=function panelHeight(_ref){var theme=_ref.theme;return theme.spaces.space120};var courseIconSize=function courseIconSize(_ref2){var theme=_ref2.theme;return theme.spaces.space96};var legacyIconSize=function legacyIconSize(_ref3){var theme=_ref3.theme;return theme.spaces.space56};var panelHeightPhone=function panelHeightPhone(_ref4){var theme=_ref4.theme;return theme.spaces.space96};var courseIconSizePhone=function courseIconSizePhone(_ref5){var theme=_ref5.theme;return theme.spaces.space64};var redesigned_completed_item_card_S={Card:styled_components_browser_esm.zo.article(_templateObject(),CARD_WIDTH,function(_ref6){var theme=_ref6.theme;return theme.spaces.space8},function(_ref7){var theme=_ref7.theme;return theme.colors.white},function(_ref8){var theme=_ref8.theme;return theme.mixins.boxShadow()},function(_ref9){var theme=_ref9.theme;return theme.colors.navy},function(_ref10){var theme=_ref10.theme;return theme.breakpoints.screenXxsMax}),Panel:styled_components_browser_esm.zo.div(_templateObject2(),panelHeight,function(_ref11){var theme=_ref11.theme;return theme.colors.grayLight},function(_ref12){var theme=_ref12.theme;return theme.breakpoints.screenXxsMax}
1,panelHeightPhone),CourseIcon:styled_components_browser_esm.zo.img(_templateObject3(),courseIconSize,courseIconSize,function(_ref13){var theme=_ref13.theme;return theme.breakpoints.screenXxsMax},courseIconSizePhone,courseIconSizePhone),LegacyIcon:styled_components_browser_esm.zo.img(_templateObject4(),legacyIconSize),Ribbon:styled_components_browser_esm.zo.span(_templateObject5(),function(_ref14){var theme=_ref14.theme;return theme.spaces.space8},function(_ref15){var theme=_ref15.theme;return theme.spaces.space8},function(_ref16){var theme=_ref16.theme;return theme.spaces.space24},function(_ref17){var theme=_ref17.theme;return theme.spaces.space24},function(_ref18){var theme=_ref18.theme;return theme.spaces.space8},function(_ref19){var theme=_ref19.theme;return theme.colors.white},function(_ref20){var theme=_ref20.theme;return theme.mixins.boxShadowBottomEdge()},tokens_default().global.typography.size.size12.value,function(_ref21){var theme=_ref21.theme;return theme.spaces.space16}),RibbonTimes:styled_components_browser_esm.zo.img(_templateObject6(),function(_ref22){var theme=_ref22.theme;return theme.spaces.space4},function(_ref23){var theme=_ref23.theme;return theme.spaces.space4},function(_ref24){var theme=_ref24.theme;return theme.spaces.space4}),Body:styled_components_browser_esm.zo.div(_templateObject7(),function(_ref25){var theme=_ref25.theme;return theme.spaces.space8}),Title:styled_components_browser_esm.zo.h3(_templateObject8(),function(_ref26){var theme=_ref26.theme;return theme.spaces.space16},tokens_default().global.typography.lineHeight.normal.value,function(_ref27){var theme=_ref27.theme;return theme.breakpoints.screenXxsMax},function(_ref28){var theme=_ref28.theme;return theme.spaces.space8},tokens_default().global.typography.size.size14.value,tokens_default().global.typography.weight.regular.value,tokens_default().global.typography.lineHeight.normal.value,function(_ref29){var theme=_ref29.theme;return theme.colors.navy}),ActionButton:(0,styled_components_browser_esm.zo)(components_button.Z)(_templateObject9()),ButtonSlot:styled_components_browser_esm.zo.div(_templateObject10())};var ReviewingButton=(0,styled_components_browser_esm.zo)(redesigned_completed_item_card_S.ActionButton)(_templateObject11());var RedesignedCompletedItemCard=function RedesignedCompletedItemCard(_ref30){var _item$completedItemLi,_item$completedItemLi2;var item=_ref30.item,onReviewButtonClick=_ref30.onReviewButtonClick;var isLink=item.isDocument||item.isFeaturedCourse===true||item.isReviewing;var buttonLabel=(0,i18n.t)(item.isReviewing?"dashboard.completedLessons.reviewing":"dashboard.completedLessons.review");var button=!item.isWeb?null:item.isReviewing?react_default().createElement(ReviewingButton,{href:(_item$completedItemLi=item.completedItemLink)!==null&&_item$completedItemLi!==void 0?_item$completedItemLi:undefined,appearance:"secondary",size:"sm",fullWidth:true},buttonLabel):isLink?react_default().createElement(redesigned_completed_item_card_S.ActionButton,{href:(_item$completedItemLi2=item.completedItemLink)!==null&&_item$completedItemLi2!==void 0?_item$completedItemLi2:undefined,appearance:"secondary",size:"sm",fullWidth:true},buttonLabel):react_default().createElement(redesigned_completed_item_card_S.ActionButton,{as:"button",type:"button",appearance:"secondary",size:"sm",fullWidth:true,className:"show-review-confirm","data-lesson-id":item.id,"data-language-name":item.languageName,"data-category":item.category,"data-lesson-order":item.order,onClick:function onClick(event){onReviewButtonClick(event.currentTarget)}},buttonLabel);return react_default().createElement(redesigned_completed_item_card_S.Card,null,react_default().createElement(redesigned_completed_item_card_S.Panel,null,react_default().createElement(redesigned_completed_item_card_S.Ribbon,null,react_default().createElement("img",{src:completed_ribbon,alt:(0,i18n.t)("dashboard.completedLessons.heading")}),item.completedCount>1&&react_default().createElement(react_default().Fragment,null,react_default().createElement(redesigned_completed_item_card_S.RibbonTimes,{src:times,alt:"×"}),item.completedCount)),item.isFeaturedCourse===true?react_default().createElement(redesigned_completed_item_card_S.CourseIcon,{src:item.iconUrl,alt:""}):react_default().createElement(redesigned_completed_item_card_S.LegacyIcon,{src:item.iconUrl,alt:""})),react_default().createElement(redesigned_completed_item_card_S.Body,null,react_default().createElement(redesigned_completed_item_card_S.Title,null,item.title),react_default().createElement(redesigned_completed_item_card_S.ButtonSlot,null,button)))};var redesigned_completed_item_card=RedesignedCompletedItemCard;var no_completed_lessons=__webpack_require__(51842);var WebCompletedLessons=function WebCompletedLessons(_ref){var webCompletedLessons=_ref.webCompletedLessons,shouldDisplayElementsForMain=_ref.shouldDisplayElementsForMain,allLessonsLink=_ref.allLessonsLink,isLessonCardRedesignEnabled=_ref.isLessonCardRedesignEnabled;return webCompletedLessons.length>0?react.createElement("div",{className:"dashboard__completed-lessons".concat(isLessonCardRedesignEnabled?" dashboard__completed-lessons--redesigned":""),id:"web-completed-lessons"},webCompletedLessons.map(function(lesson){var key="".concat(lesson.isDocument?"document":lesson.isFeaturedCourse===true?"featured-course":"lesson","-").concat(lesson.id);return isLessonCardRedesignEnabled?react.createElement(redesigned_completed_item_card,{key:key,item:lesson,onReviewButtonClick:openReviewConfirmModal}):react.createElement(completed_item_card,{key:key,item:lesson})}),!isLessonCardRedesignEnabled&&react.createElement(react.Fragment,null,react.createElement("div",{className:"dashboard__empty-completed-lesson"}),react.createElement("div",{className:"dashboard__empty-completed-lesson"}),react.createElement("div",{className:"dashboard__empty-completed-lesson"})),shouldDisplayElementsForMain&&!isLessonCardRedesignEnabled&&react.createElement("a",{href:"".concat(allLessonsLink,"?platform=web&state=completed"),className:"dashboard__all-lessons-link"},(0,i18n.t)("dashboard.completedLessons.listLink"))):react.createElement("div",{className:"dashboard__completed-lessons".concat(isLessonCardRedesignEnabled?" dashboard__completed-lessons--redesigned":""),id:"web-completed-lessons"},react.createElement("div",{className:"dashboard__no-lessons"},react.createElement("p",null,(0,i18n.t)("dashboard.completedLessons.noWebLessons")),react.createElement("img",{src:no_completed_lessons}
1)),shouldDisplayElementsForMain&&!isLessonCardRedesignEnabled&&react.createElement("a",{href:"".concat(allLessonsLink,"?platform=web&state=completed"),className:"dashboard__all-lessons-link"},(0,i18n.t)("dashboard.completedLessons.listLink")))};var web_completed_lessons=WebCompletedLessons;var MobileCompletedLessons=function MobileCompletedLessons(_ref){var mobileCompletedLessons=_ref.mobileCompletedLessons,shouldDisplayElementsForMain=_ref.shouldDisplayElementsForMain,allLessonsLink=_ref.allLessonsLink,isLessonCardRedesignEnabled=_ref.isLessonCardRedesignEnabled;return mobileCompletedLessons.length>0?react.createElement("div",{className:"dashboard__completed-lessons".concat(isLessonCardRedesignEnabled?" dashboard__completed-lessons--redesigned":""),id:"mobile-completed-lessons"},mobileCompletedLessons.map(function(lesson){return isLessonCardRedesignEnabled?react.createElement(redesigned_completed_item_card,{key:lesson.id,item:lesson,onReviewButtonClick:openReviewConfirmModal}):react.createElement(completed_item_card,{key:lesson.id,item:lesson})}),!isLessonCardRedesignEnabled&&react.createElement(react.Fragment,null,react.createElement("div",{className:"dashboard__empty-completed-lesson"}),react.createElement("div",{className:"dashboard__empty-completed-lesson"}),react.createElement("div",{className:"dashboard__empty-completed-lesson"})),shouldDisplayElementsForMain&&!isLessonCardRedesignEnabled&&react.createElement("a",{href:"".concat(allLessonsLink,"?platform=app&state=completed"),className:"dashboard__all-lessons-link"},(0,i18n.t)("dashboard.completedLessons.listLink"))):react.createElement("div",{className:"dashboard__completed-lessons".concat(isLessonCardRedesignEnabled?" dashboard__completed-lessons--redesigned":""),id:"mobile-completed-lessons"},react.createElement("div",{className:"dashboard__no-lessons"},react.createElement("p",null,(0,i18n.t)("dashboard.completedLessons.noAppLessons")),react.createElement("img",{src:no_completed_lessons})),shouldDisplayElementsForMain&&!isLessonCardRedesignEnabled&&react.createElement("a",{href:"".concat(allLessonsLink,"?platform=app&state=completed"),className:"dashboard__all-lessons-link"},(0,i18n.t)("dashboard.completedLessons.listLink")))};var mobile_completed_lessons=MobileCompletedLessons;var icon_heading=__webpack_require__(35501);var heading_wrapper=__webpack_require__(56619);var lesson_icon=__webpack_require__(89707);var app=__webpack_require__(13139);function _slicedToArray(arr,i){return _arrayWithHoles(arr)||_iterableToArrayLimit(arr,i)||_unsupportedIterableToArray(arr,i)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(o,minLen){if(!o)return;if(typeof o==="string")return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if(n==="Object"&&o.constructor)n=o.constructor.name;if(n==="Map"||n==="Set")return Array.from(n);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}function _arrayLikeToArray(arr,len){if(len==null||len>arr.length)len=arr.length;for(var i=0,arr2=new Array(len);i<len;i++){arr2[i]=arr[i]}return arr2}function _iterableToArrayLimit(arr,i){if(typeof Symbol==="undefined"||!(Symbol.iterator in Object(arr)))return;var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break}}catch(err){_d=true;_e=err}finally{try{if(!_n&&_i["return"]!=null)_i["return"]()}finally{if(_d)throw _e}}return _arr}function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}var CompletedLessons=function CompletedLessons(props){var webCompletedLessons=props.webCompletedLessons,mobileCompletedLessons=props.mobileCompletedLessons,shouldDisplayElementsForMain=props.shouldDisplayElementsForMain,initialIsWebActive=props.initialIsWebActive,onTogglePlatform=props.onTogglePlatform,isAppAvailable=props.isAppAvailable,isLessonCardRedesignEnabled=props.isLessonCardRedesignEnabled;var allLessonsLink="/dashboard/all_lessons";var _React$useState=react.useState(initialIsWebActive?app.Kr.web:app.Kr.app),_React$useState2=_slicedToArray(_React$useState,2),platform=_React$useState2[0],setPlatform=_React$useState2[1];var handleTogglePlatform=function handleTogglePlatform(nextPlatform){setPlatform(nextPlatform);if(onTogglePlatform)onTogglePlatform(nextPlatform)};return react.createElement("div",{id:"completed-lessons"},shouldDisplayElementsForMain&&react.createElement(heading_wrapper.t,null,react.createElement(main_S.HeadingRow,null,react.createElement(icon_heading.W,{as:"h2",size:16,space:8,iconPosition:"left",icon:react.createElement(lesson_icon.v,null)},(0,i18n.t)("dashboard.completedLessons.heading")),isLessonCardRedesignEnabled&&react.createElement(main_S.AllLessonsLink,{href:"".concat(allLessonsLink,"?platform=").concat(platform,"&state=completed")},react.createElement(main_S.LinkLabelWide,null,(0,i18n.t)("dashboard.completedLessons.listLink")),react.createElement(main_S.LinkLabelPhone,null,(0,i18n.t)("dashboard.completedLessons.listLinkShort"))))),react.createElement(lesson_progress_overview.Z,{initialIsWebActive:initialIsWebActive,onTogglePlatform:handleTogglePlatform,webContent:react.createElement(web_completed_lessons,{webCompletedLessons:webCompletedLessons,shouldDisplayElementsForMain:s
1houldDisplayElementsForMain,allLessonsLink:allLessonsLink,isLessonCardRedesignEnabled:isLessonCardRedesignEnabled}),mobileContent:react.createElement(mobile_completed_lessons,{mobileCompletedLessons:mobileCompletedLessons,shouldDisplayElementsForMain:shouldDisplayElementsForMain,allLessonsLink:allLessonsLink,isLessonCardRedesignEnabled:isLessonCardRedesignEnabled}),isAppAvailable:isAppAvailable}))};var main_S={HeadingRow:styled_components_browser_esm.ZP.div.withConfig({displayName:"main__HeadingRow",componentId:"sc-1pq0kh3-0"})(["display:flex;align-items:center;justify-content:space-between;gap:",";"],function(props){return props.theme.spaces.space16}),AllLessonsLink:styled_components_browser_esm.ZP.a.withConfig({displayName:"main__AllLessonsLink",componentId:"sc-1pq0kh3-1"})(["flex-shrink:0;font-size:",";color:",";&:hover{color:",";}"],function(props){return props.theme.fontSizes.fontSize12},function(props){return props.theme.colors.navy},function(props){return props.theme.colors.mint}),LinkLabelWide:styled_components_browser_esm.ZP.span.withConfig({displayName:"main__LinkLabelWide",componentId:"sc-1pq0kh3-2"})(["@media (max-width:","){display:none;}"],function(props){return props.theme.breakpoints.screenXxsMax}),LinkLabelPhone:styled_components_browser_esm.ZP.span.withConfig({displayName:"main__LinkLabelPhone",componentId:"sc-1pq0kh3-3"})(["display:none;@media (max-width:","){display:inline;}"],function(props){return props.theme.breakpoints.screenXxsMax})};var main=CompletedLessons},56619:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{t:function(){return HeadingWrapper}});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294);var react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);var styled_components__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(54860);var HeadingWrapper=function HeadingWrapper(_ref){var children=_ref.children;return react__WEBPACK_IMPORTED_MODULE_0__.createElement(S.HeadingWrapper,null,children)};var S={HeadingWrapper:styled_components__WEBPACK_IMPORTED_MODULE_1__.ZP.div.withConfig({displayName:"heading_wrapper__HeadingWrapper",componentId:"sc-8vbdzd-0"})(["padding-top:56px;padding-bottom:24px;@media (max-width:","){padding-bottom:16px;}"],function(props){return props.theme.breakpoints.screenSmMax})}},47523:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return main}});var es_symbol=__webpack_require__(82526);var es_symbol_description=__webpack_require__(41817);var es_symbol_iterator=__webpack_require__(32165);var es_array_from=__webpack_require__(91038);var es_array_iterator=__webpack_require__(66992);var es_array_slice=__webpack_require__(47042);var es_function_name=__webpack_require__(68309);var es_object_to_string=__webpack_require__(41539);var es_regexp_to_string=__webpack_require__(39714);var es_string_iterator=__webpack_require__(78783);var web_dom_collections_iterator=__webpack_require__(33948);var react=__webpack_require__(67294);var react_default=__webpack_require__.n(react);var styled_components_browser_esm=__webpack_require__(54860);var i18n=__webpack_require__(36419);var lesson_progress_overview=__webpack_require__(35627);var es_array_concat=__webpack_require__(92222);var es_array_map=__webpack_require__(21249);var completed_ribbon=__webpack_require__(28019);var times=__webpack_require__(29546);var progress_bar=__webpack_require__(46214);var path_icon=__webpack_require__(55788);var LearningPathBadge=function LearningPathBadge(_ref){var pathName=_ref.pathName,pathDetailLink=_ref.pathDetailLink;return react.createElement("a",{className:"learning-path-badge__contanier",href:pathDetailLink},react.createElement("div",{className:"learning-path-badge__inner"},react.createElement("img",{src:path_icon}),react.createElement("span",{className:"learning-path-badge__text"},pathName)))};var learning_path_badge=LearningPathBadge;var classnames=__webpack_require__(94184);var classnames_default=__webpack_require__.n(classnames);var InProgressLessonCard=function InProgressLessonCard(_ref){var lesson=_ref.lesson,activeLearningPath=_ref.activeLearningPath;var conentClassNames=classnames_default()({"in-progress-lesson-card__center-content":true,"in-progress-lesson-card__center-content-for-leaning-path":lesson.isIncludedActiveLearningPath});var isFeaturedCourse=lesson.isFeaturedCourse===true;var documentKey=lesson.isFeaturedCourse===true?"common":lesson.category==="language"?lesson.languageName:lesson.category;var hasDocumentTheme=lesson.isDocument||isFeaturedCourse;var cardThemeClasses=lesson.isFeaturedCourse===true||lesson.isDocument?"c-document-theme--".concat(documentKey):"lesson-card--".concat(lesson.languageName,"-").concat(lesson.category);var progressCounterText=lesson.isDocument?(0,i18n.t)("dashboard.inProgressLessons.sections"):(0,i18n.t)("dashboard.inProgressLessons.pages");return react.createElement("div",{className:"in-progress-lesson-wrapper"},react.createElement("div",{className:"in-progress-lesson-card c-card"}
1,isFeaturedCourse?react.createElement(S.CourseImage,{style:{backgroundImage:"url(".concat(lesson.iconUrl,")")}}):react.createElement(S.IconContainer,{className:cardThemeClasses},react.createElement(S.IconImageTag,{src:lesson.iconUrl})),react.createElement("div",{className:conentClassNames},react.createElement("div",{className:"in-progress-lesson-card__details"},activeLearningPath&&lesson.isIncludedActiveLearningPath&&react.createElement(learning_path_badge,{pathName:activeLearningPath.title,pathDetailLink:activeLearningPath.url}),react.createElement(S.Name,{className:"in-progress-lesson-card__name",$stacked:isFeaturedCourse},lesson.categoryName&&react.createElement("span",{className:"in-progress-lesson-card__category"},lesson.categoryName),react.createElement("span",{className:"in-progress-lesson-card__title"},lesson.title)),react.createElement("div",{className:"in-progress-lesson-card__progress"},react.createElement(progress_bar.Z,{languageName:lesson.languageName,category:lesson.category,completionPercentage:lesson.completionPercentage,documentKey:documentKey,isDocument:hasDocumentTheme}),"".concat(lesson.completedPagesCount," / ").concat(lesson.pagesCount).concat(progressCounterText),lesson.completedCount>0&&react.createElement("div",{className:"lesson-card__completed-count"},lesson.completedCount>1?react.createElement("div",{className:"lesson-card__completed-count--multiple"},react.createElement("img",{src:completed_ribbon,className:"lesson-card__completed-count-ribbon"}),react.createElement("img",{src:times,className:"lesson-card__completed-count-times"}),lesson.completedCount):react.createElement("img",{src:completed_ribbon,className:"lesson-card__completed-count-ribbon"})))),lesson.isWeb&&!lesson.isDocument&&react.createElement("a",{href:lesson.detailsLink,className:"in-progress-lesson-card__lesson-detail-link"},(0,i18n.t)("dashboard.inProgressLessons.toLessonDetails"))),lesson.isWeb&&react.createElement("a",{href:lesson.inProgressItemLink,className:"c-btn c-btn--aqua c-btn--in-progress-lesson-action"},(0,i18n.t)("dashboard.inProgressLessons.resume"))))};var S={Name:styled_components_browser_esm.ZP.div.withConfig({displayName:"in_progress_lesson_card__Name",componentId:"sc-16h691j-0"})(["",""],function(props){return props.$stacked&&"\n      flex-direction: column;\n      align-items: flex-start;\n    "}),IconContainer:styled_components_browser_esm.ZP.div.withConfig({displayName:"in_progress_lesson_card__IconContainer",componentId:"sc-16h691j-1"})(["height:100%;aspect-ratio:1;float:left;margin-right:32px;border-radius:3px 0 0 3px;flex-shrink:0;display:flex;justify-content:center;align-items:center;@media (max-width:","){margin-right:16px;}@media (max-width:","){width:100%;height:140px;margin:0;border-radius:0;}"],function(props){return props.theme.breakpoints.screenSmMax},function(props){return props.theme.breakpoints.screenXxsMax}),IconImageTag:styled_components_browser_esm.ZP.img.withConfig({displayName:"in_progress_lesson_card__IconImageTag",componentId:"sc-16h691j-2"})(["height:40%;@media (max-width:","){height:80px;}"],function(props){return props.theme.breakpoints.screenXxsMax}),CourseImage:styled_components_browser_esm.ZP.div.withConfig({displayName:"in_progress_lesson_card__CourseImage",componentId:"sc-16h691j-3"})(["height:100%;aspect-ratio:1;float:left;margin-right:32px;border-radius:3px 0 0 3px;flex-shrink:0;background-size:cover;background-position:center;background-repeat:no-repeat;@media (max-width:","){margin-right:16px;}@media (max-width:","){width:100%;height:140px;margin:0;border-radius:0;background-size:contain;}"],function(props){return props.theme.breakpoints.screenSmMax},function(props){return props.theme.breakpoints.screenXxsMax})};var in_progress_lesson_card=InProgressLessonCard;var es_object_freeze=__webpack_require__(43371);var tokens=__webpack_require__(34820);var tokens_default=__webpack_require__.n(tokens);var components_button=__webpack_require__(23675);function _templateObject16(){var data=_taggedTemplateLiteral(["\n    font-size: ",";\n    color: ",";\n    white-space: nowrap;\n\n    &:hover {\n      color: ",";\n    }\n  "]);
1_templateObject16=function _templateObject16(){return data};return data}function _templateObject15(){var data=_taggedTemplateLiteral(["\n    display: flex;\n    align-items: center;\n    flex-shrink: 0;\n    gap: ",";\n\n    @media (max-width: ",") {\n      /* スマホはカード全体が「続きから」のリンクなのでボタンと詳細リンクは置かない。\n         レッスン詳細への導線はレッスン一覧ページと演習画面に任せる */\n      display: none;\n    }\n  "]);_templateObject15=function _templateObject15(){return data};return data}function _templateObject14(){var data=_taggedTemplateLiteral(["\n    && {\n      width: ",";\n      height: ",";\n      margin: 0 ",";\n    }\n  "]);_templateObject14=function _templateObject14(){return data};return data}function _templateObject13(){var data=_taggedTemplateLiteral(["\n    display: inline-flex;\n    align-items: center;\n\n    img {\n      height: ",";\n    }\n  "]);_templateObject13=function _templateObject13(){return data};return data}function _templateObject12(){var data=_taggedTemplateLiteral(["\n    white-space: nowrap;\n  "]);_templateObject12=function _templateObject12(){return data};return data}function _templateObject11(){var data=_taggedTemplateLiteral(["\n    display: block;\n    height: 100%;\n    border-radius: 1000vh;\n    background-color: ",";\n  "]);_templateObject11=function _templateObject11(){return data};return data}function _templateObject10(){var data=_taggedTemplateLiteral(["\n    display: inline-block;\n    flex-shrink: 0;\n    width: ",";\n    height: ",";\n    border-radius: 1000vh;\n    background-color: ",";\n    overflow: hidden;\n\n    @media (max-width: ",") {\n      /* スマホは固定幅にせず、数値の残りを全部バーに使う */\n      flex: 1;\n      width: auto;\n    }\n  "]);_templateObject10=function _templateObject10(){return data};return data}function _templateObject9(){var data=_taggedTemplateLiteral(["\n    display: flex;\n    align-items: center;\n    gap: ",";\n    margin-top: ",";\n    font-size: ",";\n    opacity: 0.8;\n    font-variant-numeric: tabular-nums;\n\n    @media (max-width: ",") {\n      margin-top: ",";\n    }\n  "]);_templateObject9=function _templateObject9(){return data};return data}function _templateObject8(){var data=_taggedTemplateLiteral(["\n    margin: 0;\n    font-size: ",";\n    font-weight: ",";\n    line-height: ",";\n    color: ",";\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n\n    @media (max-width: ",") {\n      /* スマホは 14px の 1 行で省略する(本番のスマホと同じ 1 行) */\n      font-size: ",";\n    }\n  "]);_templateObject8=function _templateObject8(){return data};return data}function _templateObject7(){var data=_taggedTemplateLiteral(["\n    margin: 0 0 ",";\n    font-size: ",";\n    line-height: ",";\n    opacity: 0.8;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n  "]);_templateObject7=function _templateObject7(){return data};return data}function _templateObject6(){var data=_taggedTemplateLiteral(["\n    flex: 1;\n    /* flex の子は内容の最小幅を持つため、これが無いと長いタイトルが省略されずカードを押し広げる */\n    min-width: 0;\n  "]);_templateObject6=function _templateObject6(){return data};return data}function _templateObject5(){var data=_taggedTemplateLiteral(["\n    height: ",";\n  "]);_templateObject5=function _templateObject5(){return data};return data}function _templateObject4(){var data=_taggedTemplateLiteral(["\n    width: ",";\n    height: ",";\n\n    @media (max-width: ",") {\n      width: ",";\n      height: ",";\n    }\n  "]);_templateObject4=function _templateObject4(){return data};return data}function _templateObject3(){var data=_taggedTemplateLiteral(["\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n    width: ",";\n    height: ",";\n    border-radius: 4px;\n    background-color: ",";\n\n    @media (max-width: ",") {\n      width: ",";\n      height: ",";\n    }\n  "]);
1_templateObject3=function _templateObject3(){return data};return data}function _templateObject2(){var data=_taggedTemplateLiteral(["\n    display: contents;\n\n    @media (max-width: ",") {\n      display: flex;\n      align-items: center;\n      flex: 1;\n      min-width: 0;\n      min-height: ",";\n      gap: ",";\n      padding: ",";\n      color: inherit;\n      text-decoration: none;\n\n      /* 全体の a:hover / a:focus の色がコース名や数値に継承されて青く見えるのを防ぐ。カード全体がリンクなのでホバーで文字色は変えない */\n      &:hover,\n      &:focus,\n      &:active {\n        color: inherit;\n        text-decoration: none;\n      }\n    }\n  "]);_templateObject2=function _templateObject2(){return data};return data}function _templateObject(){var data=_taggedTemplateLiteral(["\n    display: flex;\n    align-items: center;\n    gap: ",";\n    padding: ",";\n    margin-bottom: ",";\n    background-color: ",";\n    /* 角丸は theme にも design-tokens にも token が無く、既存コンポーネントも px 直書きなのでここも値で書く */\n    border-radius: 8px;\n    ","\n    color: ",";\n\n    @media (max-width: ",") {\n      gap: ",";\n      padding-right: ",";\n    }\n\n    @media (max-width: ",") {\n      /* スマホはボタンを置かず、カード全体(Tap)を「続きから」のタップ領域にする。余白は Tap 側が持つ */\n      padding: 0;\n    }\n  "]);_templateObject=function _templateObject(){return data};return data}function _taggedTemplateLiteral(strings,raw){if(!raw){raw=strings.slice(0)}return Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}function _slicedToArray(arr,i){return _arrayWithHoles(arr)||_iterableToArrayLimit(arr,i)||_unsupportedIterableToArray(arr,i)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(o,minLen){if(!o)return;if(typeof o==="string")return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if(n==="Object"&&o.constructor)n=o.constructor.name;if(n==="Map"||n==="Set")return Array.from(n);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}function _arrayLikeToArray(arr,len){if(len==null||len>arr.length)len=arr.length;for(var i=0,arr2=new Array(len);i<len;i++){arr2[i]=arr[i]}return arr2}function _iterableToArrayLimit(arr,i){if(typeof Symbol==="undefined"||!(Symbol.iterator in Object(arr)))return;var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break}}catch(err){_d=true;_e=err}finally{try{if(!_n&&_i["return"]!=null)_i["return"]()}finally{if(_d)throw _e}}return _arr}function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}var thumbSize=function thumbSize(_ref){var theme=_ref.theme;return theme.spaces.space96};var courseIconSize=function courseIconSize(_ref2){var theme=_ref2.theme;return theme.spaces.space80};var legacyIconSize=function legacyIconSize(_ref3){var theme=_ref3.theme;return theme.spaces.space56};var thumbSizePhone=function thumbSizePhone(_ref4){var theme=_ref4.theme;return theme.spaces.space72};var courseIconSizePhone=function courseIconSizePhone(_ref5){var theme=_ref5.theme;return theme.spaces.space56};var tapMinHeightPhone=function tapMinHeightPhone(_ref6){var theme=_ref6.theme;return theme.spaces.space88};var useIsPhoneWidth=function useIsPhoneWidth(){var theme=(0,styled_components_browser_esm.Fg)();var query="(max-width: ".concat(theme.breakpoints.screenXxsMax,")");var _useState=(0,react.useState)(function(){return typeof window!=="undefined"&&window.matchMedia(query).matches}),_useState2=_slicedToArray(_useState,2),isPhone=_useState2[0],setIsPhone=_useState2[1];(0,react.useEffect)(function(){var media=window.matchMedia(query);var handleChange=function handleChange(event){setIsPhone(event.matches)};setIsPhone(media.matches);media.addEventListener("change",handleChange);return function(){media.removeEventListener("change",handleChange)}},[query]);return isPhone};var redesigned_in_progress_lesson_card_S={Card:styled_components_browser_esm.zo.article
1(_templateObject(),function(_ref7){var theme=_ref7.theme;return theme.spaces.space24},function(_ref8){var theme=_ref8.theme;return"".concat(theme.spaces.space8," ").concat(theme.spaces.space24," ").concat(theme.spaces.space8," ").concat(theme.spaces.space8)},function(_ref9){var theme=_ref9.theme;return theme.spaces.space16},function(_ref10){var theme=_ref10.theme;return theme.colors.white},function(_ref11){var theme=_ref11.theme;return theme.mixins.boxShadow()},function(_ref12){var theme=_ref12.theme;return theme.colors.navy},function(_ref13){var theme=_ref13.theme;return theme.breakpoints.screenSmMax},function(_ref14){var theme=_ref14.theme;return theme.spaces.space16},function(_ref15){var theme=_ref15.theme;return theme.spaces.space16},function(_ref16){var theme=_ref16.theme;return theme.breakpoints.screenXxsMax}),Tap:styled_components_browser_esm.zo.div(_templateObject2(),function(_ref17){var theme=_ref17.theme;return theme.breakpoints.screenXxsMax},tapMinHeightPhone,function(_ref18){var theme=_ref18.theme;return theme.spaces.space16},function(_ref19){var theme=_ref19.theme;return"".concat(theme.spaces.space8," ").concat(theme.spaces.space16," ").concat(theme.spaces.space8," ").concat(theme.spaces.space8)}),Thumb:styled_components_browser_esm.zo.span(_templateObject3(),thumbSize,thumbSize,function(_ref20){var theme=_ref20.theme;return theme.colors.grayLight},function(_ref21){var theme=_ref21.theme;return theme.breakpoints.screenXxsMax},thumbSizePhone,thumbSizePhone),CourseIcon:styled_components_browser_esm.zo.img(_templateObject4(),courseIconSize,courseIconSize,function(_ref22){var theme=_ref22.theme;return theme.breakpoints.screenXxsMax},courseIconSizePhone,courseIconSizePhone),LegacyIcon:styled_components_browser_esm.zo.img(_templateObject5(),legacyIconSize),Body:styled_components_browser_esm.zo.div(_templateObject6()),Eyebrow:styled_components_browser_esm.zo.p(_templateObject7(),function(_ref23){var theme=_ref23.theme;return theme.spaces.space4},tokens_default().global.typography.size.size12.value,tokens_default().global.typography.lineHeight.normal.value),Title:styled_components_browser_esm.zo.h3(_templateObject8(),tokens_default().global.typography.size.size16.value,tokens_default().global.typography.weight.regular.value,tokens_default().global.typography.lineHeight.normal.value,function(_ref24){var theme=_ref24.theme;return theme.colors.navy},function(_ref25){var theme=_ref25.theme;return theme.breakpoints.screenXxsMax},tokens_default().global.typography.size.size14.value),Meta:styled_components_browser_esm.zo.div(_templateObject9(),function(_ref26){var theme=_ref26.theme;return theme.spaces.space8},function(_ref27){var theme=_ref27.theme;return theme.spaces.space8},tokens_default().global.typography.size.size12.value,function(_ref28){var theme=_ref28.theme;return theme.breakpoints.screenXxsMax},function(_ref29){var theme=_ref29.theme;return theme.spaces.space4}),ProgressBar:styled_components_browser_esm.zo.span(_templateObject10(),function(_ref30){var theme=_ref30.theme;return theme.spaces.space120},function(_ref31){var theme=_ref31.theme;return theme.spaces.space8},function(_ref32){var theme=_ref32.theme;return theme.colors.grayLight},function(_ref33){var theme=_ref33.theme;return theme.breakpoints.screenXxsMax}),ProgressBarFill:styled_components_browser_esm.zo.span(_templateObject11(),function(_ref34){var theme=_ref34.theme;return theme.colors.aqua}),Count:styled_components_browser_esm.zo.span(_templateObject12()),Ribbon:styled_components_browser_esm.zo.span(_templateObject13(),function(_ref35){var theme=_ref35.theme;return theme.spaces.space16}),RibbonTimes:styled_components_browser_esm.zo.img(_templateObject14(),function(_ref36){var theme=_ref36.theme;return theme.spaces.space4},function(_ref37){var theme=_ref37.theme;return theme.spaces.space4},function(_ref38){var theme=_ref38.theme;return theme.spaces.space4}),Actions:styled_components_browser_esm.zo.div(_templateObject15(),function(_ref39){var theme=_ref39.theme;return theme.spaces.space16},function(_ref40){var theme=_ref40.theme;return theme.breakpoints.screenXxsMax}
1),DetailsLink:styled_components_browser_esm.zo.a(_templateObject16(),tokens_default().global.typography.size.size12.value,function(_ref41){var theme=_ref41.theme;return theme.colors.navy},function(_ref42){var theme=_ref42.theme;return theme.colors.mint})};var RedesignedInProgressLessonCard=function RedesignedInProgressLessonCard(_ref43){var lesson=_ref43.lesson,activeLearningPath=_ref43.activeLearningPath;var eyebrow=activeLearningPath&&lesson.isIncludedActiveLearningPath?activeLearningPath.title:lesson.courseTitle;var progressUnit=lesson.isDocument?(0,i18n.t)("dashboard.inProgressLessons.sections"):(0,i18n.t)("dashboard.inProgressLessons.exercises");var isTapLink=useIsPhoneWidth()&&lesson.isWeb;var tapProps=isTapLink?{as:"a",href:lesson.inProgressItemLink}:{};return react_default().createElement(redesigned_in_progress_lesson_card_S.Card,null,react_default().createElement(redesigned_in_progress_lesson_card_S.Tap,tapProps,react_default().createElement(redesigned_in_progress_lesson_card_S.Thumb,null,lesson.isFeaturedCourse===true?react_default().createElement(redesigned_in_progress_lesson_card_S.CourseIcon,{src:lesson.iconUrl,alt:""}):react_default().createElement(redesigned_in_progress_lesson_card_S.LegacyIcon,{src:lesson.iconUrl,alt:""})),react_default().createElement(redesigned_in_progress_lesson_card_S.Body,null,eyebrow&&react_default().createElement(redesigned_in_progress_lesson_card_S.Eyebrow,null,eyebrow),react_default().createElement(redesigned_in_progress_lesson_card_S.Title,null,lesson.title),react_default().createElement(redesigned_in_progress_lesson_card_S.Meta,null,react_default().createElement(redesigned_in_progress_lesson_card_S.ProgressBar,{role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":lesson.completionPercentage},react_default().createElement(redesigned_in_progress_lesson_card_S.ProgressBarFill,{style:{width:"".concat(lesson.completionPercentage,"%")}})),react_default().createElement(redesigned_in_progress_lesson_card_S.Count,null,"".concat(lesson.completedPagesCount," / ").concat(lesson.pagesCount).concat(progressUnit)),lesson.completedCount>0&&react_default().createElement(redesigned_in_progress_lesson_card_S.Ribbon,null,react_default().createElement("img",{src:completed_ribbon,alt:(0,i18n.t)("dashboard.completedLessons.heading")}),lesson.completedCount>1&&react_default().createElement(react_default().Fragment,null,react_default().createElement(redesigned_in_progress_lesson_card_S.RibbonTimes,{src:times,alt:"×"}),lesson.completedCount))))),lesson.isWeb&&react_default().createElement(redesigned_in_progress_lesson_card_S.Actions,null,lesson.detailsLink&&react_default().createElement(redesigned_in_progress_lesson_card_S.DetailsLink,{href:lesson.detailsLink},(0,i18n.t)("dashboard.inProgressLessons.toLessonDetails")),react_default().createElement(components_button.Z,{href:lesson.inProgressItemLink,variant:"outlined",size:"sm"},(0,i18n.t)("dashboard.inProgressLessons.resume"))))};var redesigned_in_progress_lesson_card=RedesignedInProgressLessonCard;var no_in_progress_lessons=__webpack_require__(43900);var WebInProgressLessons=function WebInProgressLessons(_ref){var webInProgressLessons=_ref.webInProgressLessons,shouldDisplayElementsForMain=_ref.shouldDisplayElementsForMain,allLessonsLink=_ref.allLessonsLink,shouldDisplayNoLessonsSeparator=_ref.shouldDisplayNoLessonsSeparator,activeLearningPath=_ref.activeLearningPath,isLessonCardRedesignEnabled=_ref.isLessonCardRedesignEnabled;return react.createElement("div",{className:"row dashboard__in-progress-lessons".concat(isLessonCardRedesignEnabled?" dashboard__in-progress-lessons--redesigned":""),id:"web-in-progress-lessons"},shouldDisplayElementsForMain&&!isLessonCardRedesignEnabled&&react.createElement("a",{href:"".concat(allLessonsLink,"?platform=web&state=progress"),className:"dashboard__all-lessons-link"},(0,i18n.t)("dashboard.inProgressLessons.listLink")),webInProgressLessons.length>0?webInProgressLessons.map(function(lesson){var key="".concat(lesson.isDocument?"document":lesson.isFeaturedCourse===true?"featured-course":"lesson","-").concat(lesson.id);return isLessonCardRedesignEnabled?react.createElement(redesigned_in_progress_lesson_card,{key:key,lesson:lesson,activeLearningPath:activeLearningPath}):react.createElement(in_progress_lesson_card,{key:key,lesson:lesson,activeLearningPath:activeLearningPath})}):react.createElement("div",null,react.createElement("div",{className:"dashboard__no-lessons"},react.createElement("p",null,(0,i18n.t)("dashboard.inProgressLessons.noWebLessons")),react.createElement("img",{src:no_in_progress_lessons}
1)),shouldDisplayElementsForMain&&shouldDisplayNoLessonsSeparator&&react.createElement("div",{className:"dashboard__no-lessons-separator"})))};var web_in_progress_lessons=WebInProgressLessons;var mobile_proposal_image=__webpack_require__(7567);var proposal_app_qr=__webpack_require__(78738);var app_store_button_ja=__webpack_require__(59666);var google_play_button_ja=__webpack_require__(96420);var app_store_button_en=__webpack_require__(44684);var google_play_button_en=__webpack_require__(74012);function mobile_proposal_banner_templateObject11(){var data=mobile_proposal_banner_taggedTemplateLiteral(["\n    position: absolute;\n    z-index: 0;\n    bottom: calc(8% - 10rem);\n    right: 25%;\n    width: 10rem;\n    height: 10rem;\n    background-color: ",";\n    border-radius: 9999px;\n\n    @media (max-width: ",") {\n      display: none;\n    }\n  "]);mobile_proposal_banner_templateObject11=function _templateObject11(){return data};return data}function mobile_proposal_banner_templateObject10(){var data=mobile_proposal_banner_taggedTemplateLiteral(["\n    display: block;\n    height: auto;\n    width: auto;\n    object-fit: contain;\n  "]);mobile_proposal_banner_templateObject10=function _templateObject10(){return data};return data}function mobile_proposal_banner_templateObject9(){var data=mobile_proposal_banner_taggedTemplateLiteral(["\n    position: relative;\n    z-index: 1;\n\n    @media (max-width: ",") {\n      margin-left: auto;\n      margin-right: auto;\n      width: 60%;\n      height: auto;\n    }\n  "]);mobile_proposal_banner_templateObject9=function _templateObject9(){return data};return data}function mobile_proposal_banner_templateObject8(){var data=mobile_proposal_banner_taggedTemplateLiteral(["\n    display: block;\n    width: auto;\n    height: 2.5rem;\n\n    @media (max-width: ",") {\n      height: 2.25rem;\n    }\n  "]);mobile_proposal_banner_templateObject8=function _templateObject8(){return data};return data}function mobile_proposal_banner_templateObject7(){var data=mobile_proposal_banner_taggedTemplateLiteral(["\n    display: block;\n    text-decoration: none;\n\n    @media (min-width: ",") {\n      &:hover {\n        opacity: 0.7;\n        transition: opacity 0.3s;\n      }\n    }\n  "]);mobile_proposal_banner_templateObject7=function _templateObject7(){return data};return data}function mobile_proposal_banner_templateObject6(){var data=mobile_proposal_banner_taggedTemplateLiteral(["\n    display: flex;\n    gap: 0.8rem;\n\n    @media (max-width: ",") {\n      gap: 0.4rem;\n    }\n  "]);mobile_proposal_banner_templateObject6=function _templateObject6(){return data};return data}function mobile_proposal_banner_templateObject5(){var data=mobile_proposal_banner_taggedTemplateLiteral(["\n    display: block;\n    width: 5.5rem;\n    height: 5.5rem;\n\n    @media (max-width: ",") {\n      width: 4rem;\n      height: 4rem;\n    }\n    @media (max-width: ",") {\n      display: none;\n    }\n  "]);mobile_proposal_banner_templateObject5=function _templateObject5(){return data};return data}function mobile_proposal_banner_templateObject4(){var data=mobile_proposal_banner_taggedTemplateLiteral(["\n    display: flex;\n    align-items: flex-end;\n    gap: 1.6rem;\n    margin-top: 1.6rem;\n\n    @media (max-width: ",") {\n      gap: 1rem;\n    }\n    @media (max-width: ",") {\n      justify-content: center;\n      margin-top: 1.4rem;\n    }\n  "]);mobile_proposal_banner_templateObject4=function _templateObject4(){return data};return data}function mobile_proposal_banner_templateObject3(){var data=mobile_proposal_banner_taggedTemplateLiteral(["\n    line-height: 1.5;\n    font-size: ",";\n    font-family: ",";\n    font-weight: 700;\n    color: ",";\n\n    @media (max-width: ",") {\n      font-size: ",";\n    }\n  "]);mobile_proposal_banner_templateObject3=function _templateObject3(){return data};return data}function mobile_proposal_banner_templateObject2(){var data=mobile_proposal_banner_taggedTemplateLiteral(["\n    position: relative;\n    z-index: 1;\n    display: flex;\n    flex-direction: column;\n    justify-content: space-between;\n    padding: 1.6rem 0 1.6rem 1.8rem;\n\n    @media (max-width: ",") {\n      margin-top: 1.4rem;\n      padding: 0;\n    }\n  "]);
1mobile_proposal_banner_templateObject2=function _templateObject2(){return data};return data}function mobile_proposal_banner_templateObject(){var data=mobile_proposal_banner_taggedTemplateLiteral(["\n    position: relative;\n    display: grid;\n    grid-template-columns: 70% 25%;\n    align-items: center;\n    background-color: ",";\n    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04);\n    overflow: hidden;\n\n    @media (max-width: ",") {\n      grid-template-columns: 68% 30%;\n    }\n\n    @media (max-width: ",") {\n      display: flex;\n      flex-direction: column-reverse;\n      padding: 1.6rem 1.2rem 2rem;\n    }\n  "]);mobile_proposal_banner_templateObject=function _templateObject(){return data};return data}function mobile_proposal_banner_taggedTemplateLiteral(strings,raw){if(!raw){raw=strings.slice(0)}return Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}var mobile_proposal_banner_S={Container:styled_components_browser_esm.zo.div(mobile_proposal_banner_templateObject(),function(props){return props.theme.colors.white},function(props){return props.theme.breakpoints.screenMdMax},function(props){return props.theme.breakpoints.screenXsMax}),Left:styled_components_browser_esm.zo.div(mobile_proposal_banner_templateObject2(),function(props){return props.theme.breakpoints.screenXsMax}),Text:styled_components_browser_esm.zo.p(mobile_proposal_banner_templateObject3(),function(props){return props.theme.fontSizes.fontSize16},function(props){return props.theme.fontFamilies.mPlusRoundedFont},function(props){return props.theme.colors.navy},function(props){return props.theme.breakpoints.screenSmMax},function(props){return props.theme.fontSizes.fontSize14}),NavContainer:styled_components_browser_esm.zo.div(mobile_proposal_banner_templateObject4(),function(props){return props.theme.breakpoints.screenSmMax},function(props){return props.theme.breakpoints.screenXsMax}),QrImage:styled_components_browser_esm.zo.img(mobile_proposal_banner_templateObject5(),function(props){return props.theme.breakpoints.screenSmMax},function(props){return props.theme.breakpoints.screenXsMax}),AppButtonContainer:styled_components_browser_esm.zo.div(mobile_proposal_banner_templateObject6(),function(props){return props.theme.breakpoints.screenSmMax}),AppLink:styled_components_browser_esm.zo.a(mobile_proposal_banner_templateObject7(),function(props){return props.theme.breakpoints.screenSmMin}),AppButtonImage:styled_components_browser_esm.zo.img(mobile_proposal_banner_templateObject8(),function(props){return props.theme.breakpoints.screenSmMax}),Right:styled_components_browser_esm.zo.div(mobile_proposal_banner_templateObject9(),function(props){return props.theme.breakpoints.screenXsMax}),BackImage:styled_components_browser_esm.zo.img(mobile_proposal_banner_templateObject10()),OrangeDecoration:styled_components_browser_esm.zo.div(mobile_proposal_banner_templateObject11(),function(props){return props.theme.colors.orange},function(props){return props.theme.breakpoints.screenXsMax})};var MobileProposalBanner=function MobileProposalBanner(){return react_default().createElement(mobile_proposal_banner_S.Container,null,react_default().createElement(mobile_proposal_banner_S.Left,null,react_default().createElement("div",null,react_default().createElement(mobile_proposal_banner_S.Text,null,(0,i18n.t)("dashboard.mobileProposalBanner.catch")),react_default().createElement(mobile_proposal_banner_S.Text,null,(0,i18n.t)("dashboard.mobileProposalBanner.message"))),react_default().createElement(mobile_proposal_banner_S.NavContainer,null,react_default().createElement(mobile_proposal_banner_S.QrImage,{src:proposal_app_qr,width:200,height:200}),react_default().createElement(mobile_proposal_banner_S.AppButtonContainer,null,react_default().createElement(mobile_proposal_banner_S.AppLink,{href:"https://apps.apple.com/us/app/progate/id1335868128?ppid=15596111-b09a-4d3d-9653-17246af63bc3",target:"_blank"},i18n.Z.language==="ja"?react_default().createElement(mobile_proposal_banner_S.AppButtonImage,{src:app_store_button_ja,width:216,height:80}):react_default().createElement(mobile_proposal_banner_S.AppButtonImage,{src:app_store_button_en,width:114,height:38})),react_default().createElement(mobile_proposal_banner_S.AppLink,{href:"https://play.google.com/store/apps/details?id=com.progate&listing=web-learning",target:"_blank"},i18n.Z.language==="ja"?react_default().createElement(mobile_proposal_banner_S.AppButtonImage,{src:google_play_button_ja,width:267,height:80}):react_default().createElement(mobile_proposal_banner_S.AppButtonImage,{src:google_play_button_en,width:127,height:38}))))),react_default().createElement(mobile_proposal_banner_S.Right,null,react_default().createElement(mobile_proposal_banner_S.BackImage,{src:mobile_proposal_image,width:487,height:495})),react_default().createElement(mobile_proposal_banner_S.OrangeDecoration,null))};var MobileInProgressLessons=function MobileInProgressLessons(_ref){var mobileInProgressLessons=_ref.mobileInProgressLessons,shouldDisplayElementsForMain=_ref.shouldDisplayElementsForMain,allLessonsLink=_ref.allLessonsLink,shouldDisplayNoLessonsSeparator=_ref.shouldDisplayNoLessonsSeparator,isLessonCardRedesignEnabled=_ref.isLessonCardRedesignEnabled;return react.createElement("div",{className:"row dashboard__in-progress-lessons".concat(isLessonCardRedesignEnabled?" dashboard__in-progress-lessons--redesigned":""),id:"mobile-in-progress-lessons"},shouldDisplayElementsForMain&&!isLessonCardRedesignEnabled&&react.createElement("a",{href:"".concat(allLessonsLink,"?platform=app&state=progress"),className:"dashboard__all-lessons-link"},(0,i18n.t)("dashboard.inProgressLessons.listLink")),mobileInProgressLessons.length>0?mobileInProgressLessons.map(function(lesson){return isLessonCardRedesignEnabled?react.createElement(redesigned_in_progress_lesson_card,{key:lesson.id,lesson:lesson}):react.createElement(in_progress_lesson_card,{key:lesson.id,lesson:lesson})}):react.createElement("div",null,react.createElement("div",{className:"dashboard__no-lessons"},react.createElement("p",null,(0,i18n.t)("dashboard.inProgressLessons.noAppLessons"))),react.createElement("div",{className:"dashboard__mobile-proposal-banner"},react.createElement(MobileProposalBanner,null)),shouldDisplayElementsForMain&&shouldDisplayNoLessonsSeparator&&react.createElement("div",{className:"dashboard__no-lessons-separator"})))};var mobile_in_progress_lessons=MobileInProgressLessons;var heading_wrapper=__webpack_require__(56619);var icon_heading=__webpack_require__(35501);var lesson_icon=__webpack_require__(89707);var app=__webpack_require__(13139);function main_slicedToArray(arr,i){return main_arrayWithHoles(arr)||main_iterableToArrayLimit(arr,i)||main_unsupportedIterableToArray(arr,i)||main_
1nonIterableRest()}function main_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function main_unsupportedIterableToArray(o,minLen){if(!o)return;if(typeof o==="string")return main_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if(n==="Object"&&o.constructor)n=o.constructor.name;if(n==="Map"||n==="Set")return Array.from(n);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return main_arrayLikeToArray(o,minLen)}function main_arrayLikeToArray(arr,len){if(len==null||len>arr.length)len=arr.length;for(var i=0,arr2=new Array(len);i<len;i++){arr2[i]=arr[i]}return arr2}function main_iterableToArrayLimit(arr,i){if(typeof Symbol==="undefined"||!(Symbol.iterator in Object(arr)))return;var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break}}catch(err){_d=true;_e=err}finally{try{if(!_n&&_i["return"]!=null)_i["return"]()}finally{if(_d)throw _e}}return _arr}function main_arrayWithHoles(arr){if(Array.isArray(arr))return arr}var InProgressLessons=function InProgressLessons(props){var webInProgressLessons=props.webInProgressLessons,mobileInProgressLessons=props.mobileInProgressLessons,shouldDisplayElementsForMain=props.shouldDisplayElementsForMain,initialIsWebActive=props.initialIsWebActive,shouldDisplayNoLessonsSeparator=props.shouldDisplayNoLessonsSeparator,onTogglePlatform=props.onTogglePlatform,activeLearningPath=props.activeLearningPath,isAppAvailable=props.isAppAvailable,isLessonCardRedesignEnabled=props.isLessonCardRedesignEnabled;var allLessonsLink="/dashboard/all_lessons";var _React$useState=react.useState(initialIsWebActive?app.Kr.web:app.Kr.app),_React$useState2=main_slicedToArray(_React$useState,2),platform=_React$useState2[0],setPlatform=_React$useState2[1];var handleTogglePlatform=function handleTogglePlatform(nextPlatform){setPlatform(nextPlatform);if(onTogglePlatform)onTogglePlatform(nextPlatform)};return react.createElement("div",{id:"in-progress-lessons"},shouldDisplayElementsForMain&&react.createElement(heading_wrapper.t,null,react.createElement(main_S.HeadingRow,null,react.createElement(icon_heading.W,{as:"h2",size:16,space:8,iconPosition:"left",icon:react.createElement(lesson_icon.v,null)},(0,i18n.t)("dashboard.inProgressLessons.heading")),isLessonCardRedesignEnabled&&react.createElement(main_S.AllLessonsLink,{href:"".concat(allLessonsLink,"?platform=").concat(platform,"&state=progress")},react.createElement(main_S.LinkLabelWide,null,(0,i18n.t)("dashboard.inProgressLessons.listLink")),react.createElement(main_S.LinkLabelPhone,null,(0,i18n.t)("dashboard.inProgressLessons.listLinkShort"))))),react.createElement(lesson_progress_overview.Z,{initialIsWebActive:initialIsWebActive,onTogglePlatform:handleTogglePlatform,isShownMobileProposal:mobileInProgressLessons.length<=0,webContent:react.createElement(web_in_progress_lessons,{webInProgressLessons:webInProgressLessons,shouldDisplayElementsForMain:shouldDisplayElementsForMain,allLessonsLink:allLessonsLink,shouldDisplayNoLessonsSeparator:shouldDisplayNoLessonsSeparator,activeLearningPath:activeLearningPath,isLessonCardRedesignEnabled:isLessonCardRedesignEnabled}),mobileContent:react.createElement(mobile_in_progress_lessons,{mobileInProgressLessons:mobileInProgressLessons,shouldDisplayElementsForMain:shouldDisplayElementsForMain,allLessonsLink:allLessonsLink,shouldDisplayNoLessonsSeparator:shouldDisplayNoLessonsSeparator,isLessonCardRedesignEnabled:isLessonCardRedesignEnabled}),isAppAvailable:isAppAvailable}))};var main_S={HeadingRow:styled_components_browser_esm.ZP.div.withConfig({displayName:"main__HeadingRow",componentId:"sc-1mb5o7j-0"})(["display:flex;align-items:center;justify-content:space-between;gap:",";"],function(props){return props.theme.spaces.space16}),AllLessonsLink:styled_components_browser_esm.ZP.a.withConfig({displayName:"main__AllLessonsLink",componentId:"sc-1mb5o7j-1"})(["flex-shrink:0;font-size:",";color:",";&:hover{color:",";}"],function(props){return props.theme.fontSizes.fontSize12},function(props){return props.theme.colors.navy},function(props){return props.theme.colors.mint}),LinkLabelWide:styled_components_browser_esm.ZP.span.withConfig({displayName:"main__LinkLabelWide",componentId:"sc-1mb5o7j-2"})(["@media (max-width:","){display:none;}"],function(props){return props.theme.breakpoints.screenXxsMax}),LinkLabelPhone:styled_components_browser_esm.ZP.span.withConfig({displayName:"main__LinkLabelPhone",componentId:"sc-1mb5o7j-3"})(["display:none;@media (max-width:","){display:inline;}"],function(props){return props.theme.breakpoints.screenXxsMax})};var main=InProgressLessons},35627:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return lesson_progress_overview}});var es_symbol=__webpack_require__(82526);var es_symbol_description=__webpack_require__(41817);var es_object_to_string=__webpack_require__(41539);var i18n=__webpack_require__(36419);var progate_l10n=__webpack_require__(68171);var localizable_components=__webpack_require__(1830);var es_symbol_iterator=__webpack_require__(32165);var es_array_iterator=__webpack_require__(66992);var es_object_get_prototype_of=__webpack_require__(30489);var es_reflect_construct=__webpack_require__(12419);var es_regexp_to_string=__webpack_require__(39714);var es_string_iterator=__webpack_require__(78783);var web_dom_collections_iterator=__webpack_require__(33948);var react=__webpack_require__(67294);var react_default=__webpack_require__.n(react);var app=__webpack_require__(13139);var es_array_from=__webpack_require__(91038);var es_array_slice=__webpack_require__(47042);var es_function_name=__webpack_require__(68309);var es_object_freeze=__webpack_require__(43371);var react_svg=__webpack_require__(91818);var web_button_icon=__webpack_require__(32869);var styled_components_browser_esm=__webpack_require__(54860);
1function _templateObject3(){var data=_taggedTemplateLiteral(["\n    margin: 2px 4px 0 0;\n  "]);_templateObject3=function _templateObject3(){return data};return data}function _templateObject2(){var data=_taggedTemplateLiteral(["\n    display: inline-flex;\n    align-items: center;\n    padding: 0 16px;\n    margin-right: 8px;\n    height: 30px;\n    font-size: ",";\n    color: ",";\n    background-color: ",";\n    cursor: pointer;\n    border: ",";\n    border-radius: 15px;\n\n    g,\n    path {\n      stroke: ",";\n    }\n\n    rect {\n      fill: ",";\n    }\n  "]);_templateObject2=function _templateObject2(){return data};return data}function _templateObject(){var data=_taggedTemplateLiteral(["\n    flex-shrink: 0;\n    display: inline-flex;\n  "]);_templateObject=function _templateObject(){return data};return data}function _taggedTemplateLiteral(strings,raw){if(!raw){raw=strings.slice(0)}return Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}var S={Container:styled_components_browser_esm.zo.div(_templateObject()),Button:styled_components_browser_esm.zo.div(_templateObject2(),function(props){return props.theme.fontSizes.fontSize12},function(props){return props.$isActive?props.theme.colors.navy:"#666f8fa3"},function(props){return props.$isActive?"#c8d2dd":"transparent"},function(props){return props.$isActive?"1px solid transparent":"1px solid #666f8fa3"},function(props){return props.$isActive?props.theme.colors.navy:"#666f8fa3"},function(props){return props.$isActive?props.theme.colors.navy:"#666f8fa3"}),Icon:styled_components_browser_esm.zo.div(_templateObject3())};var PlatformToggleButtonWeb=function PlatformToggleButtonWeb(props){return react_default().createElement(S.Container,{onClick:props.onClickHandler},react_default().createElement(S.Button,{id:"platform-toggle-button-web",$isActive:props.isActive},react_default().createElement(S.Icon,null,react_default().createElement(react_svg.Z,{src:web_button_icon,svgStyle:{width:"14px",height:"11px"}})),react_default().createElement("p",null,(0,i18n.t)("dashboard.webToggleButton"))))};var platform_toggle_button_web=PlatformToggleButtonWeb;var mobile_button_icon=__webpack_require__(92367);function _templateObject4(){var data=platform_toggle_button_mobile_taggedTemplateLiteral(["\n    position: absolute;\n    z-index: 1;\n    top: -1px;\n    right: -1px;\n    background-color: #ff7b8c;\n    width: 10px;\n    height: 10px;\n    border-radius: 9999px;\n  "]);_templateObject4=function _templateObject4(){return data};return data}function platform_toggle_button_mobile_templateObject3(){var data=platform_toggle_button_mobile_taggedTemplateLiteral(["\n    margin: 2px 4px 0 0;\n  "]);platform_toggle_button_mobile_templateObject3=function _templateObject3(){return data};return data}function platform_toggle_button_mobile_templateObject2(){var data=platform_toggle_button_mobile_taggedTemplateLiteral(["\n    position: relative;\n    display: inline-flex;\n    align-items: center;\n    padding: 0 16px;\n    margin-right: 8px;\n    height: 30px;\n    font-size: ",";\n    color: ",";\n    background-color: ",";\n    cursor: pointer;\n    border: ",";\n    border-radius: 15px;\n\n    g,\n    path {\n      stroke: ",";\n    }\n\n    rect {\n      fill: ",";\n    }\n  "]);platform_toggle_button_mobile_templateObject2=function _templateObject2(){return data};return data}function platform_toggle_button_mobile_templateObject(){var data=platform_toggle_button_mobile_taggedTemplateLiteral(["\n    flex-shrink: 0;\n    display: inline-flex;\n  "]);platform_toggle_button_mobile_templateObject=function _templateObject(){return data};return data}function platform_toggle_button_mobile_taggedTemplateLiteral(strings,raw){if(!raw){raw=strings.slice(0)}return Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}var platform_toggle_button_mobile_S={Container:styled_components_browser_esm.zo.div(platform_toggle_button_mobile_templateObject()),Button:styled_components_browser_esm.zo.div(platform_toggle_button_mobile_templateObject2(),function(props){return props.theme.fontSizes.fontSize12},function(props){return props.$isActive?props.theme.colors.navy:"#666f8fa3"},function(props){return props.$isActive?"#c8d2dd":"transparent"},function(props){return props.$isActive?"1px solid transparent":"1px solid #666f8fa3"},function(props){return props.$isActive?props.theme.colors.navy:"#666f8fa3"},function(props){return props.$isActive?props.theme.colors.navy:"#666f8fa3"}),Icon:styled_components_browser_esm.zo.div(platform_toggle_button_mobile_templateOb
1ject3()),Badge:styled_components_browser_esm.zo.div(_templateObject4())};var PlatformToggleButtonMobile=function PlatformToggleButtonMobile(props){return react_default().createElement(platform_toggle_button_mobile_S.Container,{onClick:props.onClickHandler},react_default().createElement(platform_toggle_button_mobile_S.Button,{id:"platform-toggle-button-mobile",$isActive:props.isActive},react_default().createElement(platform_toggle_button_mobile_S.Icon,null,react_default().createElement(react_svg.Z,{src:mobile_button_icon,svgStyle:{width:"16px",height:"10px"}})),react_default().createElement("p",null,(0,i18n.t)("dashboard.appToggleButton")),props.isShownBadge&&react_default().createElement(platform_toggle_button_mobile_S.Badge,null)))};var platform_toggle_button_mobile=PlatformToggleButtonMobile;var STORAGE_KEY="shouldShowMobileProposalBadgeInProgressLessons";var shouldShownMobileProposalBadgeInPlatformToggleButtonsStorage={setHidden:function setHidden(){localStorage.setItem(STORAGE_KEY,"false")},get:function get(){var storageValue=localStorage.getItem(STORAGE_KEY);if(storageValue===null)return true;return storageValue==="true"}};function mobile_proposal_balloon_templateObject2(){var data=mobile_proposal_balloon_taggedTemplateLiteral(["\n    background-color: #ffa500;\n    border-radius: 0.5rem;\n    padding: 0.5em 1em;\n    font-family: 'Hiragino Kaku Gothic ProN', 'YuGothic', 'Meiryo', Arial, sans-serif;\n    font-size: ",";\n    line-height: 1.5;\n    color: ",";\n\n    @media (max-width: ",") {\n      font-size: ",";\n    }\n\n    &::before {\n      content: '';\n      position: absolute;\n      z-index: 1;\n      top: 50%;\n      left: 0;\n      margin-top: -0.5em;\n      width: 0;\n      height: 0;\n      border-top: 0.5em solid #ffa500;\n      border-left: 0.5em solid #ffa500;\n      border-bottom: 0.5em solid transparent;\n      border-right: 0.5em solid transparent;\n      border-top-left-radius: 0.2em;\n      transform: rotate(-45deg);\n    }\n  "]);mobile_proposal_balloon_templateObject2=function _templateObject2(){return data};return data}function mobile_proposal_balloon_templateObject(){var data=mobile_proposal_balloon_taggedTemplateLiteral(["\n    position: relative;\n    display: inline-flex;\n    padding-left: 0.4em;\n  "]);mobile_proposal_balloon_templateObject=function _templateObject(){return data};return data}function mobile_proposal_balloon_taggedTemplateLiteral(strings,raw){if(!raw){raw=strings.slice(0)}return Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}var mobile_proposal_balloon_S={Outer:styled_components_browser_esm.zo.div(mobile_proposal_balloon_templateObject()),Inner:styled_components_browser_esm.zo.div(mobile_proposal_balloon_templateObject2(),function(props){return props.theme.fontSizes.fontSize14},function(props){return props.theme.colors.white},function(props){return props.theme.breakpoints.screenSmMax},function(props){return props.theme.fontSizes.fontSize12})};var MobileProposalBalloon=function MobileProposalBalloon(){return react_default().createElement(mobile_proposal_balloon_S.Outer,null,react_default().createElement(mobile_proposal_balloon_S.Inner,null,(0,i18n.t)("dashboard.mobileProposalBalloon.message")))};function _slicedToArray(arr,i){return _arrayWithHoles(arr)||_iterableToArrayLimit(arr,i)||_unsupportedIterableToArray(arr,i)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(o,minLen){if(!o)return;if(typeof o==="string")return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if(n==="Object"&&o.constructor)n=o.constructor.name;if(n==="Map"||n==="Set")return Array.from(n);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}function _arrayLikeToArray(arr,len){if(len==null||len>arr.length)len=arr.length;for(var i=0,arr2=new Array(len);i<len;i++){arr2[i]=arr[i]}return arr2}function _iterableToArrayLimit(arr,i){if(typeof Symbol==="undefined"||!(Symbol.iterator in Object(arr)))return;var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break}}catch(err){_d=true;_e=err}finally{try{if(!_n&&_i["return"]!=null)_i["return"]()}finally{if(_d)throw _e}}return _arr}function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}
1function platform_toggle_buttons_templateObject(){var data=platform_toggle_buttons_taggedTemplateLiteral(["\n    display: inline-flex;\n    margin-bottom: 24px;\n    align-items: center;\n  "]);platform_toggle_buttons_templateObject=function _templateObject(){return data};return data}function platform_toggle_buttons_taggedTemplateLiteral(strings,raw){if(!raw){raw=strings.slice(0)}return Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}var platform_toggle_buttons_S={Container:styled_components_browser_esm.zo.div(platform_toggle_buttons_templateObject())};var PlatformToggleButtons=function PlatformToggleButtons(_ref){var isWebActive=_ref.isWebActive,isShownMobileProposal=_ref.isShownMobileProposal,onWebButtonClickHandler=_ref.onWebButtonClickHandler,onMobileButtonClickHandler=_ref.onMobileButtonClickHandler;var _useState=(0,react.useState)(shouldShownMobileProposalBadgeInPlatformToggleButtonsStorage.get()),_useState2=_slicedToArray(_useState,2),shouldShownMobileProposalBadge=_useState2[0],setShouldShownMobileProposalBadge=_useState2[1];var isShownMobileBadge=isShownMobileProposal&&shouldShownMobileProposalBadge;var handleMobileClickAndSaveBadgeStatusIfNeeds=function handleMobileClickAndSaveBadgeStatusIfNeeds(){if(isShownMobileBadge){shouldShownMobileProposalBadgeInPlatformToggleButtonsStorage.setHidden();setShouldShownMobileProposalBadge(false)}onMobileButtonClickHandler()};return react_default().createElement(platform_toggle_buttons_S.Container,null,react_default().createElement(platform_toggle_button_web,{onClickHandler:onWebButtonClickHandler,isActive:isWebActive}),react_default().createElement(platform_toggle_button_mobile,{onClickHandler:handleMobileClickAndSaveBadgeStatusIfNeeds,isActive:!isWebActive,isShownBadge:isShownMobileBadge}),isShownMobileProposal&&react_default().createElement(MobileProposalBalloon,null))};var platform_toggle_buttons=PlatformToggleButtons;function _typeof(obj){"@babel/helpers - typeof";if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"){_typeof=function _typeof(obj){return typeof obj}}else{_typeof=function _typeof(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj}}return _typeof(obj)}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);return Constructor}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function")}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:true,configurable:true}});if(superClass)_setPrototypeOf(subClass,superClass)}function _setPrototypeOf(o,p){_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){o.__proto__=p;return o};return _setPrototypeOf(o,p)}function _createSuper(Derived){return function(){var Super=_getPrototypeOf(Derived),result;if(_isNativeReflectConstruct()){var NewTarget=_getPrototypeOf(this).constructor;result=Reflect.construct(Super,arguments,NewTarget)}else{result=Super.apply(this,arguments)}return _possibleConstructorReturn(this,result)}}function _possibleConstructorReturn(self,call){if(call&&(_typeof(call)==="object"||typeof call==="function")){return call}return _assertThisInitialized(self)}function _assertThisInitialized(self){if(self===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return self}function _isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Date.prototype.toString.call(Reflect.construct(Date,[],function(){}));return true}catch(e){return false}}
1function _getPrototypeOf(o){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)};return _getPrototypeOf(o)}function _defineProperty(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true})}else{obj[key]=value}return obj}var LessonProgressOverviewDefault=function(_React$Component){_inherits(LessonProgressOverviewDefault,_React$Component);var _super=_createSuper(LessonProgressOverviewDefault);function LessonProgressOverviewDefault(props){var _this;_classCallCheck(this,LessonProgressOverviewDefault);_this=_super.call(this,props);_defineProperty(_assertThisInitialized(_this),"onWebButtonClick",function(){if(!_this.state.isWebActive){_this.setState({isWebActive:true});if(_this.props.onTogglePlatform){_this.props.onTogglePlatform(app.Kr.web)}}});_defineProperty(_assertThisInitialized(_this),"onMobileButtonClick",function(){if(_this.state.isWebActive){_this.setState({isWebActive:false});if(_this.props.onTogglePlatform){_this.props.onTogglePlatform(app.Kr.app)}}});_this.state={isWebActive:props.initialIsWebActive};return _this}_createClass(LessonProgressOverviewDefault,[{key:"render",value:function render(){var isWebActive=this.state.isWebActive;var _this$props=this.props,webContent=_this$props.webContent,mobileContent=_this$props.mobileContent,isShownMobileProposal=_this$props.isShownMobileProposal;return react.createElement("div",null,react.createElement(platform_toggle_buttons,{isWebActive:isWebActive,isShownMobileProposal:isShownMobileProposal===true,onWebButtonClickHandler:this.onWebButtonClick,onMobileButtonClickHandler:this.onMobileButtonClick}),isWebActive?react.createElement("div",null,webContent):react.createElement("div",null,mobileContent))}}],[{key:"getDerivedStateFromProps",value:function getDerivedStateFromProps(nextProps,prevState){if(prevState.isWebActive!==nextProps.initialIsWebActive){return{isWebActive:prevState.isWebActive}}return null}}]);return LessonProgressOverviewDefault}(react.Component);_defineProperty(LessonProgressOverviewDefault,"defaultProps",{initialIsWebActive:true});var localization_default=LessonProgressOverviewDefault;function default_id_typeof(obj){"@babel/helpers - typeof";if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"){default_id_typeof=function _typeof(obj){return typeof obj}}else{default_id_typeof=function _typeof(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj}}return default_id_typeof(obj)}function default_id_classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function default_id_defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function default_id_createClass(Constructor,protoProps,staticProps){if(protoProps)default_id_defineProperties(Constructor.prototype,protoProps);if(staticProps)default_id_defineProperties(Constructor,staticProps);return Constructor}function default_id_inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function")}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:true,configurable:true}});if(superClass)default_id_setPrototypeOf(subClass,superClass)}function default_id_setPrototypeOf(o,p){default_id_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){o.__proto__=p;return o};return default_id_setPrototypeOf(o,p)}function default_id_createSuper(Derived){return function(){var Super=default_id_getPrototypeOf(Derived),result;if(default_id_isNativeReflectConstruct()){var NewTarget=default_id_getPrototypeOf(this).constructor;result=Reflect.construct(Super,arguments,NewTarget)}else{result=Super.apply(this,arguments)}return default_id_possibleConstructorReturn(this,result)}}function default_id_possibleConstructorReturn(self,call){if(call&&(default_id_typeof(call)==="object"||typeof call==="function")){return call}return default_id_assertThisInitialized(self)}function default_id_assertThisInitialized(self){if(self===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return self}function default_id_isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Date.prototype.toString.call(Reflect.construct(Date,[],function(){}));return true}catch(e){return false}}
1function default_id_getPrototypeOf(o){default_id_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)};return default_id_getPrototypeOf(o)}function default_id_defineProperty(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true})}else{obj[key]=value}return obj}var LessonProgressOverviewDefaultID=function(_React$Component){default_id_inherits(LessonProgressOverviewDefaultID,_React$Component);var _super=default_id_createSuper(LessonProgressOverviewDefaultID);function LessonProgressOverviewDefaultID(props){var _this;default_id_classCallCheck(this,LessonProgressOverviewDefaultID);_this=_super.call(this,props);default_id_defineProperty(default_id_assertThisInitialized(_this),"onWebButtonClick",function(){if(!_this.state.isWebActive){_this.setState({isWebActive:true});if(_this.props.onTogglePlatform){_this.props.onTogglePlatform(app.Kr.web)}}});default_id_defineProperty(default_id_assertThisInitialized(_this),"onMobileButtonClick",function(){if(_this.state.isWebActive){_this.setState({isWebActive:false});if(_this.props.onTogglePlatform){_this.props.onTogglePlatform(app.Kr.app)}}});_this.state={isWebActive:props.initialIsWebActive,isAppAvailable:props.isAppAvailable};return _this}default_id_createClass(LessonProgressOverviewDefaultID,[{key:"render",value:function render(){var _this$state=this.state,isWebActive=_this$state.isWebActive,isAppAvailable=_this$state.isAppAvailable;var _this$props=this.props,webContent=_this$props.webContent,mobileContent=_this$props.mobileContent;return react.createElement("div",null,isAppAvailable&&react.createElement(platform_toggle_buttons,{isWebActive:isWebActive,isShownMobileProposal:false,onWebButtonClickHandler:this.onWebButtonClick,onMobileButtonClickHandler:this.onMobileButtonClick}),isWebActive?react.createElement("div",null,webContent):react.createElement("div",null,mobileContent))}}],[{key:"getDerivedStateFromProps",value:function getDerivedStateFromProps(nextProps,prevState){if(prevState.isWebActive!==nextProps.initialIsWebActive){return{isWebActive:prevState.isWebActive}}return null}}]);return LessonProgressOverviewDefaultID}(react.Component);default_id_defineProperty(LessonProgressOverviewDefaultID,"defaultProps",{initialIsWebActive:true});var default_id=LessonProgressOverviewDefaultID;var LessonProgressOverviewSymbol=Symbol("LessonProgressOverview");(0,localizable_components.z2)(LessonProgressOverviewSymbol,"default","default",localization_default);(0,localizable_components.z2)(LessonProgressOverviewSymbol,"default","ID",default_id);
1var LessonProgressOverview=(0,localizable_components._X)(LessonProgressOverviewSymbol,i18n.Z.language,progate_l10n.Z.getCountryCode());var lesson_progress_overview=LessonProgressOverview},46214:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var core_js_modules_es_array_concat__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(92222);var core_js_modules_es_array_concat__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_modules_es_array_concat__WEBPACK_IMPORTED_MODULE_0__);var react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(67294);var react__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);var ProgressBar=function ProgressBar(_ref){var languageName=_ref.languageName,category=_ref.category,completionPercentage=_ref.completionPercentage,isDocument=_ref.isDocument,documentKey=_ref.documentKey;var progressBarClassModifier=isDocument?"document-".concat(documentKey):"".concat(languageName!==null&&languageName!==void 0?languageName:"","-").concat(category);return react__WEBPACK_IMPORTED_MODULE_1__.createElement("div",{className:"c-progress c-progress--lesson-card"},react__WEBPACK_IMPORTED_MODULE_1__.createElement("div",{className:"c-progress-bar c-progress-bar--".concat(progressBarClassModifier),"aria-valuemax":100,"aria-valuemin":0,"aria-valuenow":completionPercentage,role:"progressbar",style:{width:"".concat(completionPercentage,"%")}}))};__webpack_exports__["Z"]=ProgressBar},85466:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294);var react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);var material_ui_RefreshIndicator__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(68213);var Loading=function Loading(_ref){var _ref$size=_ref.size,size=_ref$size===void 0?70:_ref$size,_ref$top=_ref.top,top=_ref$top===void 0?150:_ref$top,_ref$style=_ref.style,style=_ref$style===void 0?{}:_ref$style;return react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"text-center",style:style},react__WEBPACK_IMPORTED_MODULE_0__.createElement(material_ui_RefreshIndicator__WEBPACK_IMPORTED_MODULE_1__.Z,{size:size,left:0,top:top,status:"loading",style:styles.refreshIndicator}))};var styles={refreshIndicator:{display:"inline-block",position:"relative"}};__webpack_exports__["Z"]=Loading},98758:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return ReviewConfirmModal}});var core_js_modules_es_symbol__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(82526);var core_js_modules_es_symbol__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_modules_es_symbol__WEBPACK_IMPORTED_MODULE_0__);var core_js_modules_es_symbol_description__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(41817);var core_js_modules_es_symbol_description__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(core_js_modules_es_symbol_description__WEBPACK_IMPORTED_MODULE_1__);var core_js_modules_es_symbol_iterator__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(32165);var core_js_modules_es_symbol_iterator__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(core_js_modules_es_symbol_iterator__WEBPACK_IMPORTED_MODULE_2__);var core_js_modules_es_array_concat__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(92222);var core_js_modules_es_array_concat__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(core_js_modules_es_array_concat__WEBPACK_IMPORTED_MODULE_3__);var core_js_modules_es_array_find__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(69826);var core_js_modules_es_array_find__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(core_js_modules_es_array_find__WEBPACK_IMPORTED_MODULE_4__);var core_js_modules_es_array_iterator__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(66992);var core_js_modules_es_array_iterator__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(core_js_modules_es_array_iterator__WEBPACK_IMPORTED_MODULE_5__);var core_js_modules_es_object_get_prototype_of__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(30489);var core_js_modules_es_object_get_prototype_of__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(core_js_modules_es_object_get_prototype_of__WEBPACK_IMPORTED_MODULE_6__);var core_js_modules_es_object_to_string__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(41539);var core_js_modules_es_object_to_string__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(core_js_modules_es_object_to_string__WEBPACK_IMPORTED_MODULE_7__);var core_js_modules_es_reflect_construct__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(12419);var core_js_modules_es_reflect_construct__WEBPACK_IMPORTED_MODULE_8___default=__webpack_require__.n(core_js_modules_es_reflect_construct__WEBPACK_IMPORTED_MODULE_8__);var core_js_modules_es_regexp_to_string__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(39714);var core_js_modules_es_regexp_to_string__WEBPACK_IMPORTED_MODULE_9___default=__webpack_require__.n(core_js_modules_es_regexp_to_string__WEBPACK_IMPORTED_MODULE_9__);var core_js_modules_es_string_iterator__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(78783);var core_js_modules_es_string_iterator__WEBPACK_IMPORTED_MODULE_10___default=__webpack_require__.n(core_js_modules_es_string_iterator__WEBPACK_IMPORTED_MODULE_10__);var core_js_modules_web_dom_collections_iterator__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(33948);var core_js_modules_web_dom_collections_iterator__WEBPACK_IMPORTED_MODULE_11___default=__webpack_require__.n(core_js_modules_web_dom_collections_iterator__WEBPACK_IMPORTED_MODULE_11__);var _progate_view__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(26601);var _vendor_jquery__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(88
1610);var _lib_i18n__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(36419);function _typeof(obj){"@babel/helpers - typeof";if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"){_typeof=function _typeof(obj){return typeof obj}}else{_typeof=function _typeof(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj}}return _typeof(obj)}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);return Constructor}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function")}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:true,configurable:true}});if(superClass)_setPrototypeOf(subClass,superClass)}function _setPrototypeOf(o,p){_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){o.__proto__=p;return o};return _setPrototypeOf(o,p)}function _createSuper(Derived){return function(){var Super=_getPrototypeOf(Derived),result;if(_isNativeReflectConstruct()){var NewTarget=_getPrototypeOf(this).constructor;result=Reflect.construct(Super,arguments,NewTarget)}else{result=Super.apply(this,arguments)}return _possibleConstructorReturn(this,result)}}function _possibleConstructorReturn(self,call){if(call&&(_typeof(call)==="object"||typeof call==="function")){return call}return _assertThisInitialized(self)}function _assertThisInitialized(self){if(self===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return self}function _isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Date.prototype.toString.call(Reflect.construct(Date,[],function(){}));return true}catch(e){return false}}function _getPrototypeOf(o){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)};return _getPrototypeOf(o)}var ReviewConfirmModal=function(_ProgateView){_inherits(ReviewConfirmModal,_ProgateView);var _super=_createSuper(ReviewConfirmModal);function ReviewConfirmModal(){var _this;_classCallCheck(this,ReviewConfirmModal);_this=_super.call(this);_this.showHandler=_this.show.bind(_assertThisInitialized(_this));return _this}_createClass(ReviewConfirmModal,[{key:"decorateOnce",value:function decorateOnce(){this.addListener()}},{key:"addListener",value:function addListener(){var _this2=this;var hideByCloseButton=function hideByCloseButton(){_this2.$el.hide()};this.$el.off("click",hideByCloseButton).on("click","#close-review-confirm",hideByCloseButton);var hideByClickOutsideOfConfirm=function hideByClickOutsideOfConfirm(event){var $confirm=(0,_vendor_jquery__WEBPACK_IMPORTED_MODULE_13__.Z)("#review-confirm");var isOutsideOfConfirm=!_vendor_jquery__WEBPACK_IMPORTED_MODULE_13__.Z.contains($confirm[0],event.target)&&!(0,_vendor_jquery__WEBPACK_IMPORTED_MODULE_13__.Z)(event.target).is($confirm);if(isOutsideOfConfirm){_this2.$el.hide()}};this.$el.off("click",hideByClickOutsideOfConfirm).on("click",hideByClickOutsideOfConfirm)}},{key:"show",value:function show($btn){this.$el.show();var lessonId=$btn.data("lesson-id");var languageName=$btn.data("language-name");var category=$btn.data("category");var lessonOrder=$btn.data("lesson-order");var restartUrl=window.location.origin+"/lessons/"+lessonId+"/review";var reviewUrl=window.location.origin+"/"+languageName+"/"+category+"/"+lessonOrder+"/1";var downloadUrl=window.location.origin+"/lessons/"+lessonId+"/download";this.$("#restart").html('<a href="'.concat(restartUrl,'" class="c-border-btn c-border-btn--aqua">\n        ').concat((0,_lib_i18n__WEBPACK_IMPORTED_MODULE_14__.t)("shared.reviewConfirmModal.buttonLabels.restart"),"\n      </a>"));this.$("#review-lesson").html('<a href="'.concat(reviewUrl,'" class="c-btn c-btn--aqua">\n        ').concat((0,_lib_i18n__WEBPACK_IMPORTED_MODULE_14__.t)("shared.reviewConfirmModal.buttonLabels.review"),"\n      </a>"));var $downloadBtn=this.$el.find("#download-item");var canDownloadCode=languageName!=="git"&&languageName!=="commandline";if(canDownloadCode){$downloadBtn.show();$downloadBtn.html("\n          ※".concat((0,_lib_i18n__WEBPACK_IMPORTED_MODULE_14__.t)("shared.reviewConfirmModal.downloadMessage.text"),'\n          <a href="').concat(downloadUrl,'" id="download">\n            ').concat((0,_lib_i18n__WEBPACK_IMPORTED_MODULE_14__.t)("shared.reviewConfirmModal.downloadMessage.link"),"\n            <i class='fa fa-download'></i>\n          </a>\n        "))}else{$downloadBtn.hide()}}}]);return ReviewConfirmModal}(_progate_view__WEBPACK_IMPORTED_MODULE_12__.Z)},35501:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{W:function(){return IconHeading}}
1);var core_js_modules_es_array_includes__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(26699);var core_js_modules_es_array_includes__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_modules_es_array_includes__WEBPACK_IMPORTED_MODULE_0__);var react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(67294);var react__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);var _progate_shuriken_ui__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(48595);var styled_components__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(54860);var IconHeading=function IconHeading(_ref){var space=_ref.space,icon=_ref.icon,_ref$iconPosition=_ref.iconPosition,iconPosition=_ref$iconPosition===void 0?"left":_ref$iconPosition,size=_ref.size,_ref$as=_ref.as,as=_ref$as===void 0?"h2":_ref$as,children=_ref.children;return react__WEBPACK_IMPORTED_MODULE_1__.createElement(S.Wrapper,null,iconPosition==="left"&&react__WEBPACK_IMPORTED_MODULE_1__.createElement(react__WEBPACK_IMPORTED_MODULE_1__.Fragment,null,icon),react__WEBPACK_IMPORTED_MODULE_1__.createElement(S.Heading,{iconPosition:iconPosition,space:space,as:as,fontSize:size},children),iconPosition==="right"&&react__WEBPACK_IMPORTED_MODULE_1__.createElement(react__WEBPACK_IMPORTED_MODULE_1__.Fragment,null,icon))};var S={Wrapper:styled_components__WEBPACK_IMPORTED_MODULE_2__.ZP.div.withConfig({displayName:"icon_heading__Wrapper",componentId:"sc-1r8xqoz-0"})(["display:inline-flex;align-items:center;"]),Heading:(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.ZP)(_progate_shuriken_ui__WEBPACK_IMPORTED_MODULE_3__.X6).withConfig({shouldForwardProp:function shouldForwardProp(prop){return!["fontSize","space","iconPosition"].includes(prop)}}).withConfig({displayName:"icon_heading__Heading",componentId:"sc-1r8xqoz-1"})(["margin-",":","px;"],function(_ref2){var iconPosition=_ref2.iconPosition;return iconPosition},function(_ref3){var space=_ref3.space;return space})}},89707:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{v:function(){return LessonIcon}});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294);var react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);var _images_dashboard_lesson_svg__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(8505);var styled_components__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(54860);var LessonIcon=function LessonIcon(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(S.Icon,{src:_images_dashboard_lesson_svg__WEBPACK_IMPORTED_MODULE_1__})};var S={Icon:styled_components__WEBPACK_IMPORTED_MODULE_2__.ZP.img.withConfig({displayName:"lesson_icon__Icon",componentId:"sc-4adpxu-0"})(["width:16px;height:16px;"])}},60297:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{default:function(){return dashboard_all_lessons}});var router=__webpack_require__(83885);var react_decorator=__webpack_require__(75087);var dashboard=__webpack_require__(9748);var es_symbol=__webpack_require__(82526);var es_symbol_description=__webpack_require__(41817);var es_symbol_iterator=__webpack_require__(32165);var es_array_concat=__webpack_require__(92222);var es_array_filter=__webpack_require__(57327);var es_array_for_each=__webpack_require__(89554);var es_array_iterator=__webpack_require__(66992);var es_array_map=__webpack_require__(21249);var es_object_get_own_property_descriptor=__webpack_require__(38880);var es_object_get_own_property_descriptors=__webpack_require__(49337);var es_object_get_prototype_of=__webpack_require__(30489);var es_object_keys=__webpack_require__(47941);var es_object_to_string=__webpack_require__(41539);var es_reflect_construct=__webpack_require__(12419);var es_regexp_exec=__webpack_require__(74916);var es_regexp_to_string=__webpack_require__(39714);var es_string_iterator=__webpack_require__(78783);var es_string_search=__webpack_require__(64765);var web_dom_collections_for_each=__webpack_require__(54747);var web_dom_collections_iterator=__webpack_require__(33948);var react=__webpack_require__(67294);var query_string=__webpack_require__(17563);var Tabs=__webpack_require__(61991);var i18n=__webpack_require__(36419);var stores_dashboard=__webpack_require__(63968);var main=__webpack_require__(42796);var in_progress_lessons_main=__webpack_require__(47523);var app=__webpack_require__(13139);var loading=__webpack_require__(85466);function _typeof(obj){"@babel/helpers - typeof";if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"){_typeof=function _typeof(obj){return typeof obj}}else{_typeof=function _typeof(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj}}return _typeof(obj)}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);
1if(enumerableOnly)symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable});keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i<arguments.length;i++){var source=arguments[i]!=null?arguments[i]:{};if(i%2){ownKeys(Object(source),true).forEach(function(key){_defineProperty(target,key,source[key])})}else if(Object.getOwnPropertyDescriptors){Object.defineProperties(target,Object.getOwnPropertyDescriptors(source))}else{ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}}return target}function _defineProperty(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true})}else{obj[key]=value}return obj}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);return Constructor}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function")}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:true,configurable:true}});if(superClass)_setPrototypeOf(subClass,superClass)}function _setPrototypeOf(o,p){_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){o.__proto__=p;return o};return _setPrototypeOf(o,p)}function _createSuper(Derived){return function(){var Super=_getPrototypeOf(Derived),result;if(_isNativeReflectConstruct()){var NewTarget=_getPrototypeOf(this).constructor;result=Reflect.construct(Super,arguments,NewTarget)}else{result=Super.apply(this,arguments)}return _possibleConstructorReturn(this,result)}}function _possibleConstructorReturn(self,call){if(call&&(_typeof(call)==="object"||typeof call==="function")){return call}return _assertThisInitialized(self)}function _assertThisInitialized(self){if(self===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return self}function _isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Date.prototype.toString.call(Reflect.construct(Date,[],function(){}));return true}catch(e){return false}}function _getPrototypeOf(o){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)};return _getPrototypeOf(o)}var AllLessonsList=function(_React$Component){_inherits(AllLessonsList,_React$Component);var _super=_createSuper(AllLessonsList);function AllLessonsList(props){var _this;_classCallCheck(this,AllLessonsList);_this=_super.call(this,props);_this.state=_this.initialState;_this.onChangeHandler=_this.onChange.bind(_assertThisInitialized(_this));return _this}_createClass(AllLessonsList,[{key:"getStateFromStore",value:function getStateFromStore(){return{isLoading:stores_dashboard.Z.getIsLoadingAllLessons(),allWebInProgressLessons:stores_dashboard.Z.getAllWebInProgressLessons(),allMobileInProgressLessons:stores_dashboard.Z.getAllMobileInProgressLessons(),allWebCompletedLessons:stores_dashboard.Z.getAllWebCompletedLessons(),allMobileCompletedLessons:stores_dashboard.Z.getAllMobileCompletedLessons(),activeLearningPath:stores_dashboard.Z.getActiveLearningPath(),isAppAvailable:stores_dashboard.Z.getIsAppAvailable(),isLessonCardRedesignEnabled:stores_dashboard.Z.getIsFeaturedCourseLessonsEnabled()}}},{key:"componentDidMount",value:function componentDidMount(){stores_dashboard.Z.onChange(this.onChangeHandler)}},{key:"componentWillUnmount",value:function componentWillUnmount(){stores_dashboard.Z.offChange(this.onChangeHandler)}},{key:"onChange",value:function onChange(){this.setState(this.getStateFromStore())}},{key:"onTabChange",value:function onTabChange(currentTab){var _this2=this;this.setState({currentTab:currentTab},function(){var newQuery=query_string.stringify({state:_this2.state.currentTab,platform:_this2.state.platform});window.history.replaceState(null,null,"".concat(location.pathname,"?").concat(newQuery))})}},{key:"onTogglePlatform",value:function onTogglePlatform(platform){var _this3=this;this.setState({platform:platform},function(){var newQuery=query_string.stringify({state:_this3.state.currentTab,platform:_this3.state.platform});window.history.replaceState(null,null,"".concat(location.pathname,"?").concat(newQuery))})}},{key:"render",value:function render(){var _this$state=this.state,isLoading=_this$state.isLoading,currentTab=_this$state.currentTab,allWebInProgressLessons=_this$state.allWebInProgressLessons,allMobileInProgressLessons=_this$state.allMobileInProgressLessons,allWebCompletedLessons=_this$state.allWebCompletedLessons,allMobileCompletedLessons=_this$state.allMobileCompletedLessons,platform=_this$state.platform,activeLearningPath=_this$state.activeLearningPath,isAppAvailable=_this$state.isAppAvailable,isLessonCardRedesignEnabled=_this$state.isLessonCardRedesignEnabled;var inProgressLessonsProps={webInProgressLessons:allWebInProgressLessons,mobileInProgressLessons:allMobileInProgressLessons,shouldDisplayElementsForMain:false,initialIsWebActive:platform===app.Kr.web,onTogglePlatform:this.onTogglePlatform.bind(this),activeLearningPath:activeLearningPath,isAppAvailable:isAppAvailable,isLessonCardRedesignEnabled:isLe
1ssonCardRedesignEnabled};var completedLessonsProps={webCompletedLessons:allWebCompletedLessons,mobileCompletedLessons:allMobileCompletedLessons,shouldDisplayElementsForMain:false,initialIsWebActive:platform===app.Kr.web,onTogglePlatform:this.onTogglePlatform.bind(this),isAppAvailable:isAppAvailable,isLessonCardRedesignEnabled:isLessonCardRedesignEnabled};var tabs=[{label:(0,i18n.t)("dashboard.allLessons.progressLessons"),value:app.wY.progress,component:react.createElement(in_progress_lessons_main.Z,inProgressLessonsProps)},{label:(0,i18n.t)("dashboard.allLessons.completedLessons"),value:app.wY.completed,component:react.createElement(main.Z,completedLessonsProps)}];if(isLoading)return react.createElement(loading.Z,null);return react.createElement("div",{className:"container all-lessons-container"},react.createElement(Tabs.mQ,{value:currentTab,tabItemContainerStyle:styles.tabs,onChange:this.onTabChange.bind(this)},tabs.map(function(tab){var value=tab.value,label=tab.label;return react.createElement(Tabs.OK,{id:"".concat(value,"-tab"),label:label,value:value,key:value,style:currentTab===value?styles.activeTab:styles.tab},react.createElement("div",{style:styles.tabBody},tab.component))})),react.createElement("a",{href:"/dashboard",className:"all-lessons__go-back-btn"},react.createElement("i",{className:"fa fa-arrow-left u-mr4"}),(0,i18n.t)("dashboard.allLessons.goBack")))}},{key:"initialState",get:function get(){var query=query_string.parse(location.search);return _objectSpread({},this.getStateFromStore(),{currentTab:query.state,platform:query.platform===app.Kr.app?app.Kr.app:app.Kr.web})}}]);return AllLessonsList}(react.Component);var styles={tabs:{backgroundColor:"#F9FBFE"},tab:{color:"#2B546A",opacity:.6,fontSize:13},activeTab:{color:"#30C8D6",opacity:1,fontSize:13},tabBody:{paddingTop:"24px",borderTop:"1px solid #dfe4ee"}};var all_lessons_list=AllLessonsList;function dashboard_all_lessons(ctx,router){initStore();decorateAllLessonsList()}function decorateAllLessonsList(){(new react_decorator.Z).decorate("all-lessons-list",all_lessons_list)}function initStore(){dashboard.Z.loadAllLessons()}},63968:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var core_js_modules_es_symbol__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(82526);var core_js_modules_es_symbol__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_modules_es_symbol__WEBPACK_IMPORTED_MODULE_0__);var core_js_modules_es_symbol_description__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(41817);var core_js_modules_es_symbol_description__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(core_js_modules_es_symbol_description__WEBPACK_IMPORTED_MODULE_1__);var core_js_modules_es_symbol_iterator__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(32165);var core_js_modules_es_symbol_iterator__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(core_js_modules_es_symbol_iterator__WEBPACK_IMPORTED_MODULE_2__);var core_js_modules_es_array_iterator__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(66992);var core_js_modules_es_array_iterator__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(core_js_modules_es_array_iterator__WEBPACK_IMPORTED_MODULE_3__);var core_js_modules_es_object_get_prototype_of__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(30489);var core_js_modules_es_object_get_prototype_of__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(core_js_modules_es_object_get_prototype_of__WEBPACK_IMPORTED_MODULE_4__);var core_js_modules_es_object_to_string__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(41539);var core_js_modules_es_object_to_string__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(core_js_modules_es_object_to_string__WEBPACK_IMPORTED_MODULE_5__);var core_js_modules_es_reflect_construct__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(12419);var core_js_modules_es_reflect_construct__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(core_js_modules_es_reflect_construct__WEBPACK_IMPORTED_MODULE_6__);var core_js_modules_es_regexp_to_string__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(39714);var core_js_modules_es_regexp_to_string__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(core_js_modules_es_regexp_to_string__WEBPACK_IMPORTED_MODULE_7__);var core_js_modules_es_string_iterator__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(78783);var core_js_modules_es_string_iterator__WEBPACK_IMPORTED_MODULE_8___default=__webpack_require__.n(core_js_modules_es_string_iterator__WEBPACK_IMPORTED_MODULE_8__);var core_js_modules_web_dom_collections_iterator__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(33948);var core_js_modules_web_dom_collections_iterator__WEBPACK_IMPORTED_MODULE_9___default=__webpack_require__.n(core_js_modules_web_dom_collections_iterator__WEBPACK_IMPORTED_MODULE_9__);var _dispatcher__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(8420);var _progate_store__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(40636);var _constants_flow_action_types__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(31391);function _typeof(obj){"@babel/helpers - typeof";if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"){_typeof=function _typeof(obj){return typeof obj}}else{_typeof=function _typeof(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj}}return _typeof(obj)}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);return Constructor}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function")}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:true,configurable:true}});if(superClass)_setPrototypeOf(subClass,superClass)}function _setPrototypeOf(o,p){_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){o.__proto__=p;return o};return _setPrototypeOf(o,p)}function _createSuper(Derived){return function(){var Super=_getPrototypeOf(Derived),result;if(_isNativeReflectConstruct()){var NewTarget=_getPrototypeOf(this).constructor;result=Reflect.construct(Super,arguments,NewTarget)}else{result=Super.apply(this,arguments)}return _possibleConstructorReturn(this,result)}}function _possibleConstructorReturn(self,call){if(call&&(_typeof(call)==="object"||typeof call==="function")){return call}return _assertThisInitialized(self)}function _assertThisInitialized(self){if(self===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return self}function _isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Date.prototype.toString.call(Reflect.construct(Date,[],function(){}));return true}catch(e){return false}}
1function _getPrototypeOf(o){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)};return _getPrototypeOf(o)}var DashboardStore=function(_ProgateStore){_inherits(DashboardStore,_ProgateStore);var _super=_createSuper(DashboardStore);function DashboardStore(){_classCallCheck(this,DashboardStore);return _super.apply(this,arguments)}_createClass(DashboardStore,[{key:"getIsLoadingMain",value:function getIsLoadingMain(){return this.get("isLoadingMain")}},{key:"setIsLoadingMain",value:function setIsLoadingMain(isLoading){this.set("isLoadingMain",isLoading)}},{key:"getIsLoadingAllLessons",value:function getIsLoadingAllLessons(){return this.get("isLoadingAllLessons")}},{key:"setIsLoadingAllLessons",value:function setIsLoadingAllLessons(isLoading){this.set("isLoadingAllLessons",isLoading)}},{key:"getMilestoneDays",value:function getMilestoneDays(){if(!this.get("milestoneDays")){this.set("milestoneDays",[])}return this.get("milestoneDays")}},{key:"setMilestoneDays",value:function setMilestoneDays(milestoneDays){this.set("milestoneDays",milestoneDays)}},{key:"getLearningStreakRecordLimitedDays",value:function getLearningStreakRecordLimitedDays(){if(!this.get("learningStreakRecordLimitedDays")){this.set("learningStreakRecordLimitedDays",0)}return this.get("learningStreakRecordLimitedDays")}},{key:"setLearningStreakRecordLimitedDays",value:function setLearningStreakRecordLimitedDays(learningStreakRecordLimitedDays){this.set("learningStreakRecordLimitedDays",learningStreakRecordLimitedDays)}},{key:"getIsAchievedMilestoneToday",value:function getIsAchievedMilestoneToday(){if(!this.get("isAchievedMilestoneToday")){this.set("isAchievedMilestoneToday",false)}return this.get("isAchievedMilestoneToday")}},{key:"setIsAchievedMilestoneToday",value:function setIsAchievedMilestoneToday(isAchievedMilestoneToday){this.set("isAchievedMilestoneToday",isAchievedMilestoneToday)}},{key:"getLearningStreakRecordDays",value:function getLearningStreakRecordDays(){if(!this.get("learningStreakRecordDays")){this.set("learningStreakRecordDays",0)}return this.get("learningStreakRecordDays")}},{key:"setLearningStreakRecordDays",value:function setLearningStreakRecordDays(learningStreakRecordDays){this.set("learningStreakRecordDays",learningStreakRecordDays)}},{key:"getEmailAlertInfo",value:function getEmailAlertInfo(){if(!this.get("emailAlertInfo")){this.set("emailAlertInfo",null)}return this.get("emailAlertInfo")}},{key:"setEmailAlertInfo",value:function setEmailAlertInfo(emailAlertInfo){this.set("emailAlertInfo",emailAlertInfo)}},{key:"getUserInfo",value:function getUserInfo(){if(!this.get("userInfo")){this.set("userInfo",null)}return this.get("userInfo")}},{key:"setUserInfo",value:function setUserInfo(userInfo){this.set("userInfo",userInfo)}},{key:"getNextLesson",value:function getNextLesson(){if(!this.get("nextLesson")){this.set("nextLesson",null)}return this.get("nextLesson")}},{key:"setNextLesson",value:function setNextLesson(nextLesson){this.set("nextLesson",nextLesson)}},{key:"getSuggestedLesson",value:function getSuggestedLesson(){if(!this.get("suggestedLesson")){this.set("suggestedLesson",null)}return this.get("suggestedLesson")}},{key:"setSuggestedLesson",value:function setSuggestedLesson(suggestedLesson){this.set("suggestedLesson",suggestedLesson)}},{key:"getRecommendedCourses",value:function getRecommendedCourses(){if(!this.get("recommendedCourses")){this.set("recommendedCourses",null)}return this.get("recommendedCourses")}},{key:"setRecommendedCourses",value:function setRecommendedCourses(recommendedCourses){this.set("recommendedCourses",recommendedCourses)}},{key:"getWebInProgressLessons",value:function getWebInProgressLessons(){if(!this.get("webInProgressLessons")){this.set("webInProgressLessons",[])}return this.get("webInProgressLessons")}},{key:"setWebInProgressLessons",value:function setWebInProgressLessons(webInProgressLessons){this.set("webInProgressLessons",webInProgressLessons)}},{key:"getMobileInProgressLessons",value:function getMobileInProgressLessons(){if(!this.get("mobileInProgressLessons")){this.set("mobileInProgressLessons",[])}return this.get("mobileInProgressLessons")}},{key:"setMobileInProgressLessons",value:function setMobileInProgressLessons(mobileInProgressLessons){this.set("mobileInProgressLessons",mobileInProgressLessons)}},{key:"getWebCompletedLessons",value:function getWebCompletedLessons(){if(!this.get("webCompletedLessons")){this.set("webCompletedLessons",[])}return this.get("webCompletedLessons")}},{key:"setWebCompletedLessons",value:function setWebCompletedLessons(webCompletedLessons){this.set("webCompletedLessons",webCompletedLessons)}},{key:"getMobileCompletedLessons",value:function getMobileCompletedLessons(){if(!this.get("mobileCompletedLessons")){this.set("mobileCompletedLessons",[])}return this.get("mobileCompletedLessons")}},{key:"setMobileCompletedLessons",value:function setMobileCompletedLessons(mobileCompletedLessons){this.set("mobileCompletedLessons",mobileCompletedLessons)}}
1,{key:"getCalendar",value:function getCalendar(){if(!this.get("calendar")){this.set("calendar",[])}return this.get("calendar")}},{key:"setCalendar",value:function setCalendar(calendar){this.set("calendar",calendar)}},{key:"getCalendarMonthHeadings",value:function getCalendarMonthHeadings(){if(!this.get("calendarMonthHeadings")){this.set("calendarMonthHeadings",[])}return this.get("calendarMonthHeadings")}},{key:"setCalendarMonthHeadings",value:function setCalendarMonthHeadings(calendarMonthHeadings){this.set("calendarMonthHeadings",calendarMonthHeadings)}},{key:"getWebLanguageCompletionPercentages",value:function getWebLanguageCompletionPercentages(){if(!this.get("webLanguageCompletionPercentages")){this.set("webLanguageCompletionPercentages",[])}return this.get("webLanguageCompletionPercentages")}},{key:"setWebLanguageCompletionPercentages",value:function setWebLanguageCompletionPercentages(languageCompletionPercentages){this.set("webLanguageCompletionPercentages",languageCompletionPercentages)}},{key:"getMobileLanguageCompletionPercentages",value:function getMobileLanguageCompletionPercentages(){if(!this.get("mobileLanguageCompletionPercentages")){this.set("mobileLanguageCompletionPercentages",[])}return this.get("mobileLanguageCompletionPercentages")}},{key:"setMobileLanguageCompletionPercentages",value:function setMobileLanguageCompletionPercentages(languageCompletionPercentages){this.set("mobileLanguageCompletionPercentages",languageCompletionPercentages)}},{key:"getAllWebInProgressLessons",value:function getAllWebInProgressLessons(){if(!this.get("allWebInProgressLessons")){this.set("allWebInProgressLessons",[])}return this.get("allWebInProgressLessons")}},{key:"setAllWebInProgressLessons",value:function setAllWebInProgressLessons(allWebInProgressLessons){this.set("allWebInProgressLessons",allWebInProgressLessons)}},{key:"getAllMobileInProgressLessons",value:function getAllMobileInProgressLessons(){if(!this.get("allMobileInProgressLessons")){this.set("allMobileInProgressLessons",[])}return this.get("allMobileInProgressLessons")}},{key:"setAllMobileInProgressLessons",value:function setAllMobileInProgressLessons(allMobileInProgressLessons){this.set("allMobileInProgressLessons",allMobileInProgressLessons)}},{key:"getAllWebCompletedLessons",value:function getAllWebCompletedLessons(){if(!this.get("allWebCompletedLessons")){this.set("allWebCompletedLessons",[])}return this.get("allWebCompletedLessons")}},{key:"setAllWebCompletedLessons",value:function setAllWebCompletedLessons(allWebCompletedLessons){this.set("allWebCompletedLessons",allWebCompletedLessons)}},{key:"getAllMobileCompletedLessons",value:function getAllMobileCompletedLessons(){if(!this.get("allMobileCompletedLessons")){this.set("allMobileCompletedLessons",[])}return this.get("allMobileCompletedLessons")}},{key:"setAllMobileCompletedLessons",value:function setAllMobileCompletedLessons(allMobileCompletedLessons){this.set("allMobileCompletedLessons",allMobileCompletedLessons)}},{key:"getCurrentBanner",value:function getCurrentBanner(){if(!this.get("currentBanner")){this.set("currentBanner",null)}return this.get("currentBanner")}},{key:"setCurrentBanner",value:function setCurrentBanner(currentBanner){this.set("currentBanner",currentBanner)}},{key:"getIsBannerClosed",value:function getIsBannerClosed(){if(this.get("isBannerClosed")===undefined){this.set("isBannerClosed",false)}return this.get("isBannerClosed")}},{key:"setIsBannerClosed",value:function setIsBannerClosed(isBannerClosed){this.set("isBannerClosed",isBannerClosed)}},{key:"getIsUpdatePriceModalOpen",value:function getIsUpdatePriceModalOpen(){if(this.get("isUpdatePriceModalOpen")===undefined){this.set("isUpdatePriceModalOpen",false)}return this.get("isUpdatePriceModalOpen")}},{key:"setIsUpdatePriceModalOpen",value:function setIsUpdatePriceModalOpen(isUpdatePriceModalOpen){this.set("isUpdatePriceModalOpen",isUpdatePriceModalOpen)}},{key:"getActiveLearningPath",value:function getActiveLearningPath(){if(this.get("activeLearningPath")===null){this.set("activeLearningPath",null)}return this.get("activeLearningPath")}},{key:"setActiveLearningPath",value:function setActiveLearningPath(activeLearningPath){this.set("activeLearningPath",activeLearningPath)}},{key:"getCourseAchievements",value:function getCourseAchievements(){if(!this.get("courseAchievements")){this.set("courseAchievements",[])}return this.get("courseAchievements")}},{key:"setCourseAchievements",value:function setCourseAchievements(courseAchievements){this.set("courseAchievements",courseAchievements)}},{key:"getWorks",value:function getWorks(){if(!this.get("works")){this.set("works",[])}return this.get("works")}},{key:"setWorks",value:function setWorks(works){this.set("works",works)}},{key:"getIsAppAvailable",value:function getIsAppAvailable(){if(this.get("isAppAvailable")===undefined){this.set("isAppAvailable",false)}return this.get("isAppAvailable")}},{key:"setIsAppAvailable",value:function setIsAppAvailable(isAppAvailable){this.set("isAppAvailable",isAppAvailable)}},{key:"getIsFeaturedCourseAchievementsEnabled",value:function getIsFeaturedCourseAchievementsEnabled(){if(this.get("isFeaturedCourseAchievementsEnabled")===undefined){this.set("isFeaturedCourseAchievementsEnabled",fal
1se)}return this.get("isFeaturedCourseAchievementsEnabled")}},{key:"setIsFeaturedCourseAchievementsEnabled",value:function setIsFeaturedCourseAchievementsEnabled(isFeaturedCourseAchievementsEnabled){this.set("isFeaturedCourseAchievementsEnabled",isFeaturedCourseAchievementsEnabled)}},{key:"getIsFeaturedCourseLessonsEnabled",value:function getIsFeaturedCourseLessonsEnabled(){if(this.get("isFeaturedCourseLessonsEnabled")===undefined){this.set("isFeaturedCourseLessonsEnabled",false)}return this.get("isFeaturedCourseLessonsEnabled")}},{key:"setIsFeaturedCourseLessonsEnabled",value:function setIsFeaturedCourseLessonsEnabled(isFeaturedCourseLessonsEnabled){this.set("isFeaturedCourseLessonsEnabled",isFeaturedCourseLessonsEnabled)}},{key:"setSpecializedCourses",value:function setSpecializedCourses(specializedCourses){this.set("specializedCourses",specializedCourses)}},{key:"getIsSatisfactionSurveyAnswered",value:function getIsSatisfactionSurveyAnswered(){if(this.get("isSatisfactionSurveyAnswered")===undefined){this.set("isSatisfactionSurveyAnswered",false)}return this.get("isSatisfactionSurveyAnswered")}},{key:"setIsSatisfactionSurveyAnswered",value:function setIsSatisfactionSurveyAnswered(isSatisfactionSurveyAnswered){this.set("isSatisfactionSurveyAnswered",isSatisfactionSurveyAnswered)}}]);return DashboardStore}(_progate_store__WEBPACK_IMPORTED_MODULE_11__.Z);var dashboardStore=new DashboardStore;dashboardStore.dispatchToken=_dispatcher__WEBPACK_IMPORTED_MODULE_10__.Z.register(function(payload){var action=payload.action;switch(action.type){case _constants_flow_action_types__WEBPACK_IMPORTED_MODULE_12__.Z.DASHBOARD__SET_MAIN_LOADING_TRUE:dashboardStore.setIsLoadingMain(true);dashboardStore.emitChange();break;case _constants_flow_action_types__WEBPACK_IMPORTED_MODULE_12__.Z.DASHBOARD__SET_ALL_LESSONS_LOADING_TRUE:dashboardStore.setIsLoadingAllLessons(true);dashboardStore.emitChange();break;case _constants_flow_action_types__WEBPACK_IMPORTED_MODULE_12__.Z.DASHBOARD__LOAD_MAIN:dashboardStore.setMilestoneDays(action.milestoneDays);dashboardStore.setLearningStreakRecordLimitedDays(action.learningStreakRecordLimitedDays);dashboardStore.setIsAchievedMilestoneToday(action.isAchievedMilestoneToday);dashboardStore.setLearningStreakRecordDays(action.learningStreakRecordDays);dashboardStore.setEmailAlertInfo(action.emailAlertInfo);dashboardStore.setUserInfo(action.userInfo);dashboardStore.setNextLesson(action.nextLesson);dashboardStore.setSuggestedLesson(action.suggestedLesson);dashboardStore.setRecommendedCourses(action.recommendedCourses);dashboardStore.setWebInProgressLessons(action.webInProgressLessons);dashboardStore.setMobileInProgressLessons(action.mobileInProgressLessons);dashboardStore.setWebCompletedLessons(action.webCompletedLessons);dashboardStore.setMobileCompletedLessons(action.mobileCompletedLessons);dashboardStore.setCalendar(action.calendar);dashboardStore.setCalendarMonthHeadings(action.calendarMonthHeadings);dashboardStore.setWebLanguageCompletionPercentages(action.webLanguageCompletionPercentages);dashboardStore.setMobileLanguageCompletionPercentages(action.mobileLanguageCompletionPercentages);dashboardStore.setCurrentBanner(action.currentBanner);dashboardStore.setIsBannerClosed(action.isBannerClosed);dashboardStore.setIsLoadingMain(false);dashboardStore.setIsUpdatePriceModalOpen(action.isUpdatePriceModalOpen);dashboardStore.setActiveLearningPath(action.activeLearningPath);dashboardStore.setCourseAchievements(action.courseAchievements);dashboardStore.setWorks(action.works);dashboardStore.setIsAppAvailable(action.isAppAvailable);dashboardStore.setIsFeaturedCourseAchievementsEnabled(action.isFeaturedCourseAchievementsEnabled);dashboardStore.setIsFeaturedCourseLessonsEnabled(action.isFeaturedCourseLessonsEnabled);dashboardStore.emitChange();break;case _constants_flow_action_types__WEBPACK_IMPORTED_MODULE_12__.Z.DASHBOARD__LOAD_ALL_LESSONS:dashboardStore.setAllWebInProgressLessons(action.allWebInProgressLessons);dashboardStore.setAllMobileInProgressLessons(action.allMobileInProgressLessons);dashboardStore.setAllWebCompletedLessons(action.allWebCompletedLessons);dashboardStore.setAllMobileCompletedLessons(action.allMobileCompletedLessons);dashboardStore.setIsLoadingAllLessons(false);dashboardStore.setActiveLearningPath(action.activeLearningPath);dashboardStore.setIsFeaturedCourseLessonsEnabled(action.isFeaturedCourseLessonsEnabled);dashboardStore.emitChange();break;case _constants_flow_action_types__WEBPACK_IMPORTED_MODULE_12__.Z.DASHBOARD__CLOSE_BANNER:{var currentBanner=dashboardStore.getCurrentBanner();dashboardStore.setIsBannerClosed(true);if(currentBanner!==null){localStorage.setItem("lastClosedDashboardBannerId",currentBanner.id)}dashboardStore.emitChange();break}case _constants_flow_action_types__WEBPACK_IMPORTED_MODULE_12__.Z.DASHBOARD__LOAD_USER_INFO_FOR_SATISFACTION_SURVEY:{dashboardStore.setUserInfo(action.userInfo);dashboardStore.setIsSatisfactionSurveyAnswered(action.isSatisfactionSurveyAnswered);dashboardStore.emitChange();break}case _constants_flow_action_types__WEBPACK_IMPORTED_MODULE_12__.Z.DASHBOARD__SET_SATISFACTION_SURVEY_ANSWERED:{dashboardStore.setIsSatisfactionSurveyAnswered(action.isSatisfactionSurveyAnswered);dashboardStore.emitChange();break}default:}return true});__webpack_exports__["Z"]=dashboardStore}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.