(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["page-admin-courses-courseId-lessons-lessonId-activities-activityId-view","page-my-courses-index~page-simulator-remote"],{"13d5":function(t,e,i){"use strict";var n=i("23e7"),s=i("d58f").left,r=i("a640"),o=i("ae40"),a=i("2d00"),c=i("605d"),u=r("reduce"),d=o("reduce",{1:0}),l=!c&&a>79&&a<83;n({target:"Array",proto:!0,forced:!u||!d||l},{reduce:function(t){return s(this,t,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"17d7":function(t,e,i){"use strict";i("b9c7")},"1a89":function(t,e,i){"use strict";i("aa33")},"1efc":function(t,e,i){"use strict";i("2d5d")},2204:function(t,e,i){"use strict";i("c836")},2424:function(t,e,i){"use strict";i("2f9f")},"252c":function(t,e,i){"use strict";i("db4e")},"2d5d":function(t,e,i){},"2f9f":function(t,e,i){},3282:function(t,e,i){"use strict";i("4862")},"341e":function(t,e,i){"use strict";i("fa6c")},"46c7":function(t,e,i){"use strict";var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{directives:[{name:"show",rawName:"v-show",value:t.getNumberOfCardsInHand||!t.getNumberOfCardsInHand&&!t.getHideEmptySuits,expression:"getNumberOfCardsInHand || (!getNumberOfCardsInHand && !getHideEmptySuits)"}],staticClass:"hand"},[i("div",{staticClass:"suits"},t._l(t.suitOrder,(function(e,n){return i("V2Suit",{key:n,attrs:{suit:e,cards:t.getHand(e),hideEmptySuits:t.getHideEmptySuits}})})),1)])},s=[],r=i("2909"),o=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"suit"},[t.getShowIcon?i("icon",{attrs:{icon:t.getSuitIcon,colour:t.getSuitColour}}):t._e(),i("div",{staticClass:"suit__cards"},t._l(t.cards,(function(e,n){return i("div",{key:n,staticClass:"card"},[t._v(" "+t._s(t.getCard(e))+" ")])})),0)],1)},a=[],c=(i("99af"),i("fb6a"),i("b7a7")),u={components:{Icon:c["a"]},props:{cards:{type:String,default:void 0},suit:{type:String,default:void 0},hideEmptySuits:{type:Boolean,default:!1}},computed:{getShowIcon:function(){return!(!this.cards.length&&this.hideEmptySuits)},getSuitIcon:function(){return this.suit?this.suit.slice(0,-1):""},getSuitColour:function(){return this.suit?"clubs"===this.suit.toLowerCase()||"spades"===this.suit.toLowerCase()?"black":"red":""},getShortSuitName:function(){return!!this.suit&&this.suit[0].toUpperCase()}},methods:{getCard:function(t){return"T"===t?"10":t},getFullCardName:function(t){return!(!this.getShortSuitName||!t)&&"".concat(t).concat(this.getShortSuitName)}}},d=u,l=(i("ab86"),i("2877")),g=Object(l["a"])(d,o,a,!1,null,"26e5a673",null),h=g.exports,f=i("fbd9"),v={components:{V2Suit:h},props:{diagram:{type:Object,required:!0},position:{type:String,required:!0}},data:function(){return{suitOrder:f["x"]}},computed:{getShowEmptyMessage:function(){return!this.getNumberOfCardsInHand},getNumberOfCardsInHand:function(){var t=this.diagram.config[this.position];if(!t)return 0;var e=[];for(var i in t)e.push.apply(e,Object(r["a"])(t[i]));return e.length},getHideEmptySuits:function(){var t;return null===(t=this.diagram.config)||void 0===t?void 0:t.hideEmptySuits}},methods:{getHand:function(t){return this.diagram.config[this.position]&&this.diagram.config[this.position][t]||""}}},p=v,m=(i("252c"),Object(l["a"])(p,n,s,!1,null,"57744f70",null));e["a"]=m.exports},"478f":function(t,e,i){"use strict";i("e652")},4862:function(t,e,i){},"49b9":function(t,e,i){"use strict";var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{attrs:{"data-component":"media"}},[t.getMediaUrl?i(t.getComponent,{tag:"component",attrs:{src:t.getMediaUrl}}):t._e(),i("div",{attrs:{"data-element":"presentation-tour-wrapper"}},[i("div",{attrs:{"data-element":"presentation-tour","data-tour-id":t.getTourId}})]),i("activity-buttons",{attrs:{isPreview:t.isPreview}})],1)},s=[],r=(i("4de4"),i("4b10")),o=i("ade2"),a=i("4e48"),c=i("1b47"),u={components:{PresentationViewer:r["a"],VideoViewer:o["a"],ActivityButtons:a["a"]},props:{isPreview:{type:Boolean,default:!1}},computed:{getComponent:function(){return this.$store.getters["lesson/getActivityMediaComponent"]},getMediaUrl:function(){return this.$store.getters["lesson/getActivityMediaUrl"]},getActivityComponent:function(){return this.$store.getters["lesson/getActivityComponent"]},getActivityMediaComponent:function(){return this.$store.getters["lesson/getActivityMediaComponent"]},getPreviousActivityRoute:function(){return this.$store.getters["lesson/getPreviousActivityRoute"]},getNextActivityRoute:function(){return this.$store.getters["lesson/getNextActivityRoute"]},getShowPreviousButton:function(){return!!this.getPreviousActivityRoute},getShowNextButton:function(){return!!this.getNextActivityRoute},getShowFinishButton:function(){return!this.getNextActivityRoute},getTourStep:function(){return[!!this.getShowPreviousButton&&{target:'[data-tour-id="goToPreviousActivity"]',content:"Click here to go back and revisit the last activity",tourId:"goToPreviousActivity"},!!this.getShowNextButton&&{target:'[data-tour-id="goToNextActivity"]',content:"Click here to go to the next activity",tourId:"goToNextActivity"},!!this.getShowFinishButton&&{target:'[data-tour-id="returnToCourse"]',content:"Click here to go back to the list of courses",tourId:"returnToCourse"},"PresentationViewer"===this.getActivityMediaComponent&&{target:'[data-tour-id="presentationViewer"]',content:"Use the arrow buttons to move presentation forward or back",tourId:"presentationViewer",params:{placement:"top",modifiers:[{name:"flip",options:{fallbackPlacements:[]}}]}}].filter(Boolean)},getTourId:function(){return!!this.getActivityComponent&&("Media"===this.getActivityComponent&&(!!this.getActivityMediaComponent&&Object(c["a"])(this.getActivityMediaComponent)))}},mounted:function(){this.isPreview||this.setActivityProgress({progress:!0}),this.$store.commit("ui/addTourSteps",{tourSteps:this.getTourStep}),window.scrollTo(0,document.body.scrollHeight)},methods:{setActivityProgress:function(t){var e=t.progress;this.$store.dispatch("lesson/setActivityProgress",{progress:e})}}},d=u,l=(i("6ab6"),i("2877")),g=Object(l["a"])(d,n,s,!1,null,"2bf7a32e",null);e["a"]=g.exports},"4b10":function(t,e,i){"use strict";var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{attrs:{"data-component":"presentation-viewer"}},[t.getSrc?i("iframe",{attrs:{src:t.getSrc,frameborder:"0",allowfullscreen:"true",mozallowfullscreen:"true",webkitallowfullscreen:"true",id:"presentation-viewer-iframe"}}):t._e()])},s=[],r={props:{src:{type:String,default:void 0}},computed:{getSrc:function(){if(!this.src)return!1;var t=encodeURIComponent(this.src),e="https://view.officeapps.live.com/op/embed.aspx?src=".concat(t);return e}}},o=r,a=(i("6122"),i("2877")),c=Object(a["a"])(o,n,s,!1,null,"2c5bf9fa",null);e["a"]=c.exports},"4e48":function(t,e,i){"use strict";var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.isPreview?t._e():i("div",{attrs:{"data-component":"activity-buttons"}},t._l(t.getActions,(function(e,n){return i("activity-button",t._b({key:n,attrs:{text:e.text,type:e.type,"data-type":e.type,tourId:e.tourId,isFlashing:t.getButtonIsFlashing(e),isInactive:t.getButtonIsInactive(e)},on:{actionClick:t.onActionClick}},"activity-button",e,!1))})),1)},s=[],r=(i("4de4"),function(){var t=this,e=t.$createElement,i=t._self._c||e;return i(t.getComponent,t._b({tag:"component",attrs:{"data-component":"activity-button","data-type":"type","data-flashing":t.isFlashing,"data-inactive":t.isInactive,"data-tour-id":t.tourId},on:{click:t.getClick}},"component",t.getProps,!1),[i("span",{attrs:{"data-element":"text"}},[t._v(" "+t._s(t.text)+" ")]),i("icon",{attrs:{icon:t.getIcon,colour:t.getIconColour}})],1)}),o=[],a=i("b7a7"),c=i("9391"),u={components:{Icon:a["a"]},mixins:[c["a"]],props:{text:{type:String,default:""},type:{type:String,default:void 0},tourId:{type:String,default:""},isFlashing:{type:Boolean,default:!1},isInactive:{type:Boolean,default:!1}},computed:{getIconColour:function(){return this.isFlashing?"yellow":"white"},getIcon:function(){return!!this.type&&("next"===this.type||"finish"===this.type?"chevron-right":"previous"===this.type&&"chevron-left")}},methods:{getClick:function(){return!this.isInactive&&this.click()}}},d=u,l=(i("796a"),i("2877")),g=Object(l["a"])(d,r,o,!1,null,"54d75452",null),h=g.exports,f=i("03d9"),v=i("0748"),p={components:{ActivityButton:h},mixins:[f["a"],v["a"]],props:{isPreview:{type:Boolean,default:!1},isQuiz:{type:Boolean,default:!1}},data:function(){return{}},computed:{getLesson:function(){return this.$store.getters["lesson/getLesson"]},getPreviousActivityRoute:function(){return this.$store.getters["lesson/getPreviousActivityRoute"]},getNextActivityRoute:function(){return this.$store.getters["lesson/getNextActivityRoute"]},getShowPreviousButton:function(){return!!this.getPreviousActivityRoute},getNextButtonIsFlashing:function(){return!!this.isQuiz&&(!!this.getCorrectAnswersAreHighlighted||!!this.getQuizIsComplete&&!this.getQuizIsCompleteButIncorrect)},getNextButtonIsInactive:function(){return!!this.isQuiz&&(!this.getQuizIsComplete&&!this.getCorrectAnswersAreHighlighted)},getShowNextButton:function(){return!!this.getNextActivityRoute&&(!this.isQuiz||(this.getCorrectAnswersAreHighlighted,!0))},getFinishButtonIsFlashing:function(){return!!this.isQuiz&&(!this.getCorrectAnswersAreHighlighted&&(!!this.getQuizIsComplete&&!this.getQuizIsCompleteButIncorrect))},getFinishButtonIsInactive:function(){return!!this.isQuiz&&(!this.getQuizIsComplete&&!this.getCorrectAnswersAreHighlighted)},getShowFinishButton:function(){return this.isQuiz?!this.getNextActivityRoute&&(this.getCorrectAnswersAreHighlighted||this.getQuizIsComplete,!0):!this.getNextActivityRoute},getShowHighlightCorrectAnswers:function(){return!!this.isQuiz&&(!this.getCorrectAnswersAreHighlighted&&!this.getQuizIsComplete)},getCorrectAnswersAreHighlighted:function(){return this.$store.getters["quiz/getCorrectAnswersAreHighlighted"]},getQuizIsComplete:function(){return this.$store.getters["quiz/getQuizIsComplete"]},getQuizIsCompleteButIncorrect:function(){return this.$store.getters["quiz/getQuizIsCompleteButIncorrect"]},getQuizIsCompleteAndCorrect:function(){return this.$store.getters["quiz/getQuizIsCompleteAndCorrect"]},getActions:function(){return[!!this.getShowHighlightCorrectAnswers&&{text:"Show me the answer",type:"secondary",actionId:"highlightCorrectAnswers",tourId:"highlightCorrectAnswers",tourContent:"If you’re not sure what the answer is, click here"},!!this.getQuizIsCompleteButIncorrect&&{text:"Try again",type:"secondary",actionId:"tryAgain",tourId:"tryAgain"},!!this.getShowPreviousButton&&{type:"previous",text:"Previous",actionId:"goToPreviousActivity",tourId:"goToPreviousActivity",tourContent:"Click here to go back and revisit the last activity"},!!this.getShowNextButton&&{type:"next",text:"Next",actionId:"goToNextActivity",tourId:"goToNextActivity",tourContent:"Click here to go to the next activity"},!!this.getShowFinishButton&&{type:"finish",text:"Finish lesson",actionId:"returnToCourse",tourId:"returnToCourse",tourContent:"Click here to go back to the list of courses"}].filter(Boolean)},getLoadingIsVisible:function(){return this.$store.getters["ui/getLoadingIsVisible"]}},methods:{getButtonIsFlashing:function(t){return("next"===t.type||"finish"===t.type||"tryAgain"===t.actionId)&&("tryAgain"===t.actionId||("next"===t.type?this.getNextButtonIsFlashing:this.getFinishButtonIsFlashing))},getButtonIsInactive:function(t){return("next"===t.type||"finish"===t.type)&&("next"===t.type?this.getNextButtonIsInactive:this.getFinishButtonIsInactive)},setActivityProgress:function(t){var e=t.progress;this.$store.dispatch("lesson/setActivityProgress",{progress:e})},highlightCorrectAnswers:function(){this.setActivityProgress({progress:!1}),this.$store.commit("quiz/highlightCorrectAnswers")},tryAgain:function(){this.$store.commit("quiz/unhighlightCorrectAnswers"),this.$store.commit("quiz/clearSelectedAnswers"),this.setActivityProgress({progress:null})},goToNextActivity:function(){this.isQuiz||this.setActivityProgress({progress:!0}),this.$router.push(this.getNextActivityRoute)},goToPreviousActivity:function(){this.$router.push(this.getPreviousActivityRoute)},returnToCourse:function(){var t=this.getLesson.isComplete;this.isQuiz||this.setActivityProgress({progress:!0}),this.$router.push({path:this.getCourseRoute,query:t?{}:{completed:!0}})}}},m=p,b=(i("17d7"),Object(l["a"])(m,n,s,!1,null,"092b755e",null));e["a"]=b.exports},"4f27":function(t,e,i){"use strict";i("f148")},5674:function(t,e,i){"use strict";i("4de4"),i("a15b"),i("b0c0");var n=i("ade3"),s=i("5530");e["a"]={computed:{getDeal:function(){return Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])({},this.getPosition("north")),this.getPosition("east")),this.getPosition("south")),this.getPosition("west"))}},methods:{getPosition:function(t){return Object(n["a"])({},t,Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])({},this.getCardsBySuitAndPosition({position:t,suit:"spades"})),this.getCardsBySuitAndPosition({position:t,suit:"diamonds"})),this.getCardsBySuitAndPosition({position:t,suit:"hearts"})),this.getCardsBySuitAndPosition({position:t,suit:"clubs"})))},getCardsBySuitAndPosition:function(t){var e=t.suit,i=t.position,s=e.charAt(0).toUpperCase();return Object(n["a"])({},e,this.getCardsByPosition(i).filter((function(t){var e=t.suitName;return e===s&&t.name})).join(","))},getCardsByPosition:function(t){var e,i,n,s=t.charAt(0).toUpperCase(),r="player".concat(s);return null!==(e=this.getGame)&&void 0!==e&&null!==(i=e[r])&&void 0!==i&&null!==(n=i.hand)&&void 0!==n&&n.length?this.getGame[r].hand:[]}}}},"56c1":function(t,e,i){"use strict";var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"bidding-table"},[i("div",{staticClass:"bidding-table__table"},[i("div",{staticClass:"bidding-table__table--positions"},t._l(["W","N","E","S"],(function(e,n){return i("div",{key:n,staticClass:"position"},[t._v(" "+t._s(e)+" ")])})),0),i("div",{staticClass:"bids"},[t._l(t.emptyBidsAmount,(function(t){return i("div",{key:t,staticClass:"bid empty-bid"})})),t._l(t.getFormattedBids,(function(e,n){return i("div",{key:n,staticClass:"bid"},[i("div",{staticClass:"value"},[t._v(" "+t._s(t.getValue(e))+" ")]),t.getHasIcon(e)?i("icon",{attrs:{icon:t.getSuit(e),colour:t.getSuitColour(e)}}):t._e()],1)})),t.getPostSymbol?i("div",{staticClass:"bid"},[t._v(" "+t._s(t.getPostSymbol)+" ")]):t._e()],2)])])},s=[],r=(i("ac1f"),i("1276"),i("96cf"),i("1da1")),o=i("b7a7"),a=i("5230"),c={components:{Icon:o["a"]},props:{diagram:{type:Object,required:!0}},data:function(){return{game:void 0}},computed:{getBids:function(){return this.diagram.config.bids},getFormattedBids:function(){var t,e;return null===this||void 0===this||null===(t=this.game)||void 0===t||null===(e=t.auction)||void 0===e?void 0:e.bids},emptyBidsAmount:function(){var t;return null!==(t=this.getFormattedBids)&&void 0!==t&&t.length?"N"===this.getFormattedBids[0].player?[1]:"E"===this.getFormattedBids[0].player?[1,2]:"S"===this.getFormattedBids[0].player?[1,2,3]:[]:[]},getDealerPosition:function(){return this.diagram.config.dealerPosition},getPostSymbol:function(){var t=this.diagram.config.postSymbol;return!(!t||"none"===t)&&("ellipsis"===t?"…":"questionMark"===t?"?":"")}},watch:{getBids:function(){this.updateGame()},getDealerPosition:function(){this.updateGame()},gameState:function(){this.updateGame()}},mounted:function(){this.updateGame()},methods:{getGame:function(t,e){return Object(r["a"])(regeneratorRuntime.mark((function i(){return regeneratorRuntime.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return i.abrupt("return",a["a"].getNewGameFromGameState({gameState:{name:"Bidding table",deal:"".concat(e,":"),auction:{value:e,bids:t}}}));case 1:case"end":return i.stop()}}),i)})))()},updateGame:function(){var t=this;return Object(r["a"])(regeneratorRuntime.mark((function e(){var i,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!t.gameState){e.next=5;break}return e.next=3,t.getGame(t.gameState.auction.bids,t.gameState.auction.value);case 3:return t.game=e.sent,e.abrupt("return");case 5:if(t.getBids){e.next=8;break}return t.game=void 0,e.abrupt("return",!1);case 8:if(t.getDealerPosition){e.next=10;break}return e.abrupt("return",!1);case 10:if(i=t.getBids.split(","),""!==i[i.length-1]){e.next=13;break}return e.abrupt("return",!1);case 13:return e.prev=13,e.next=16,t.getGame(i,t.getDealerPosition);case 16:n=e.sent,t.game=n,e.next=23;break;case 20:return e.prev=20,e.t0=e["catch"](13),e.abrupt("return",!1);case 23:case"end":return e.stop()}}),e,null,[[13,20]])})))()},getValue:function(t){return"pass"===t.type?"p":"double"===t.type?"X":"redouble"===t.type?"XX":"NT"===t.suit?t.value+"NT":t.value},getHasIcon:function(t){return"p"!==this.getValue(t)&&"X"!==this.getValue(t)&&"XX"!==this.getValue(t)},getSuit:function(t){return!!t.suit&&("NT"!==t.suit&&("S"===t.suit?"spade":"D"===t.suit?"diamond":"C"===t.suit?"club":"heart"))},getSuitColour:function(t){return t.suit&&"NT"!==t.suit?"C"===t.suit||"S"===t.suit?"black":"red":""}}},u=c,d=(i("1efc"),i("2877")),l=Object(d["a"])(u,n,s,!1,null,"fd6be71a",null);e["a"]=l.exports},6122:function(t,e,i){"use strict";i("dc63")},"6ab6":function(t,e,i){"use strict";i("aeee")},"796a":function(t,e,i){"use strict";i("9fc3")},"7fb4":function(t,e,i){},"8e1f":function(t,e,i){"use strict";var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{attrs:{"data-component":"compass"}},t._l(t.positions,(function(e,n){return i("div",{key:n,attrs:{"data-element":"compass-point","data-position":t.getPositionByPosition(e),"data-table-position":t.getTablePositionByPosition(e)}},[t._v(" "+t._s(e.value.toUpperCase())+" ")])})),0)},s=[],r=i("fbd9"),o={props:{isSimulatorRemote:{type:Boolean,default:!1}},data:function(){return{positions:r["v"]}},methods:{getPositionByPosition:function(t){return!this.isSimulatorRemote&&t.text.toLowerCase()},getTablePositionByPosition:function(t){return!!this.isSimulatorRemote&&this.$store.getters["simulator/getTablePositionByPosition"]({position:t.value})}}},a=o,c=(i("478f"),i("2877")),u=Object(c["a"])(a,n,s,!1,null,"f9d9bd8e",null);e["a"]=u.exports},"919d":function(t,e,i){"use strict";var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"bidding-interface"},[i("V2Auction",{attrs:{diagram:t.diagram,selectedBid:t.selectedBid,isConfirmed:t.isConfirmed},on:{"select-bid":t.selectBid}})],1)},s=[],r=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"auction"},[t.getBids?i("div",{ref:"bids",staticClass:"bids"},t._l(t.getBids,(function(e,n){return i("V2BidButton",{key:n,attrs:{bid:e,selected:t.getSelectedBid===e.bid,isCorrect:t.isCorrect},on:{"select-bid":t.selectBid}})})),1):t._e(),i("div",{staticClass:"special-bids"},[i("V2BidButton",{attrs:{bid:t.getPass,showLongPass:!0,selected:t.getSelectedBid===t.getPass.bid,isCorrect:t.isCorrect},on:{"select-bid":t.selectBid}}),i("V2BidButton",{attrs:{bid:t.getDouble,selected:t.getSelectedBid===t.getDouble.bid,isCorrect:t.isCorrect},on:{"select-bid":t.selectBid}}),i("V2BidButton",{attrs:{bid:t.getReDouble,selected:t.getSelectedBid===t.getReDouble.bid,isCorrect:t.isCorrect},on:{"select-bid":t.selectBid}})],1)])},o=[],a=i("5530"),c=(i("96cf"),i("1da1")),u=function(){var t,e=this,i=e.$createElement,n=e._self._c||i;return n("div",{staticClass:"bid-button",class:(t={inactive:!e.getIsValid},t[e.getType]=!0,t.selected=e.selected,t[e.highlight]=!0,t),attrs:{"data-value":e.bid.value},on:{click:e.clickBid}},[n("V2Bid",{attrs:{bid:e.bid,showBackgroundColour:!0,showLongPass:e.showLongPass}}),e.selected?n("icon",{staticClass:"bid-icon",attrs:{icon:e.isCorrect?"v2-correct-answer":"v2-incorrect-answer",colour:"transparent"}}):e._e()],1)},d=[],l=i("b7a7"),g=function(){var t,e=this,i=e.$createElement,n=e._self._c||i;return n("div",{staticClass:"bid",class:(t={},t[e.getType]=!0,t[e.getBackgroundColour]=!0,t)},[n("div",{staticClass:"value"},[e._v(" "+e._s(e.getValue)+" ")]),e.getShowSuitSymbol?n("suit-symbol",{attrs:{suitName:e.getSuit,withoutPadding:!0}}):e._e()],1)},h=[],f=i("dd83"),v={components:{SuitSymbol:f["a"]},props:{bid:{type:Object,required:!0},showBackgroundColour:{type:Boolean,default:!1},showLongPass:{type:Boolean,default:!1}},computed:{getBackgroundColour:function(){return!!this.bid&&(this.showBackgroundColour?"pass"===this.bid.type?"green":"double"===this.bid.type?"red":"redouble"===this.bid.type?"blue":"white":"white")},getType:function(){return this.bid.type},getValue:function(){return"pass"===this.bid.type?this.showLongPass?"Pass":"P":"double"===this.bid.type?"X":"redouble"===this.bid.type?"XX":"NT"===this.bid.suit?this.bid.value+"NT":this.bid.value},getSuit:function(){var t;return null===(t=this.bid)||void 0===t?void 0:t.suit},getShowSuitSymbol:function(){return!!this.getSuit&&"NT"!==this.getSuit}}},p=v,m=(i("1a89"),i("2877")),b=Object(m["a"])(p,g,h,!1,null,"275f57fe",null),y=b.exports,w={components:{V2Bid:y,Icon:l["a"]},emits:["select-bid"],props:{bid:{type:Object,required:!0},showLongPass:{type:Boolean,default:!1},selected:{type:Boolean,default:!1},isCorrect:{type:[Boolean,null],default:null}},computed:{getIsValid:function(){return this.bid.isValid},getType:function(){return this.bid.type},highlight:function(){return null===this.isCorrect?"":this.isCorrect?"correct":"incorrect"}},methods:{clickBid:function(){this.getIsValid&&null===this.isCorrect&&this.$emit("select-bid",this.bid)}}},C=w,A=(i("2204"),Object(m["a"])(C,u,d,!1,null,"65a4480c",null)),B=A.exports,_=i("5230"),x={components:{V2BidButton:B},props:{diagram:{type:Object,required:!0},selectedBid:{type:Object},isConfirmed:{type:Boolean,default:!1}},data:function(){return{}},asyncComputed:{isCorrect:function(){var t;return this.isConfirmed&&null!==(t=this.selectedBid)&&void 0!==t&&t.bid?this.diagram.config.answerValue===this.selectedBid.bid:null},getGameData:function(){var t=this;return Object(c["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.getCurrentBid){e.next=2;break}return e.abrupt("return",t.getNewGame({bids:""}));case 2:if(e.prev=2,!(t.errors&&t.errors["currentBid-".concat(t.diagram.uuid)]&&t.errors["currentBid-".concat(t.diagram.uuid)].length)){e.next=5;break}return e.abrupt("return",t.getNewGame({bids:""}));case 5:return e.abrupt("return",t.getNewGame({bids:[t.getCurrentBid]}));case 8:return e.prev=8,e.t0=e["catch"](2),e.abrupt("return",t.getNewGame({bids:""}));case 11:case"end":return e.stop()}}),e,null,[[2,8]])})))()},getCurrentBid:function(){return this.diagram.config.currentBid},getBids:function(){var t=this;return Object(c["a"])(regeneratorRuntime.mark((function e(){var i,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t.getGameData;case 2:if(e.t2=i=e.sent,e.t1=null!==e.t2,!e.t1){e.next=6;break}e.t1=void 0!==i;case 6:if(e.t0=e.t1,!e.t0){e.next=9;break}e.t0=null!==(n=i.bidOptions)&&void 0!==n&&n.contract;case 9:if(e.t0){e.next=11;break}return e.abrupt("return",!1);case 11:return e.next=13,t.getGameData;case 13:return e.abrupt("return",e.sent.bidOptions.contract);case 14:case"end":return e.stop()}}),e)})))()}},computed:{getSelectedBid:function(){return this.selectedBid?this.selectedBid.bid:""},getPass:function(){var t={bid:"P",type:"pass"};return Object(a["a"])(Object(a["a"])({},t),{},{isValid:!0})},getDouble:function(){var t={bid:"X",type:"double"};return Object(a["a"])(Object(a["a"])({},t),{},{isValid:!0})},getReDouble:function(){var t={bid:"XX",type:"redouble"};return Object(a["a"])(Object(a["a"])({},t),{},{isValid:!0})}},mounted:function(){this.scrollToBottomRow()},emits:["select-bid"],methods:{selectBid:function(t){this.$emit("select-bid",t)},getNewGame:function(t){return Object(c["a"])(regeneratorRuntime.mark((function e(){var i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return i=t.bids,e.abrupt("return",_["a"].getNewGameFromGameState({gameState:{name:"Bidding table",deal:"N:",auction:{value:"N",bids:i}}}));case 2:case"end":return e.stop()}}),e)})))()},scrollToRow:function(t){var e=this;this.$nextTick((function(){if(!e.$refs.bids)return!1;var i=e.$refs.bids.scrollHeight,n=i/7,s=t*n,r=i-s-3*n;e.$refs.bids.scrollTop=r}))},scrollToBottomRow:function(){if(!this.getCurrentBid||"P"===this.getCurrentBid||"X"===this.getCurrentBid||"XX"===this.getCurrentBid)return this.scrollToRow(1);this.scrollToRow(this.getCurrentBid[0])}}},I=x,S=(i("341e"),Object(m["a"])(I,r,o,!1,null,"26ec2f5b",null)),P=S.exports,k={components:{V2Auction:P},emits:["select-bid"],props:{diagram:{type:Object,required:!0},selectedBid:{type:Object},isConfirmed:{type:Boolean,default:!1}},methods:{selectBid:function(t){this.$emit("select-bid",t)}}},N=k,T=(i("4f27"),Object(m["a"])(N,n,s,!1,null,"9a699ae0",null));e["a"]=T.exports},"9a12":function(t,e,i){},"9fc3":function(t,e,i){},a15b:function(t,e,i){"use strict";var n=i("23e7"),s=i("44ad"),r=i("fc6a"),o=i("a640"),a=[].join,c=s!=Object,u=o("join",",");n({target:"Array",proto:!0,forced:c||!u},{join:function(t){return a.call(r(this),void 0===t?",":t)}})},a434:function(t,e,i){"use strict";var n=i("23e7"),s=i("23cb"),r=i("a691"),o=i("50c4"),a=i("7b0b"),c=i("65f0"),u=i("8418"),d=i("1dde"),l=i("ae40"),g=d("splice"),h=l("splice",{ACCESSORS:!0,0:0,1:2}),f=Math.max,v=Math.min,p=9007199254740991,m="Maximum allowed length exceeded";n({target:"Array",proto:!0,forced:!g||!h},{splice:function(t,e){var i,n,d,l,g,h,b=a(this),y=o(b.length),w=s(t,y),C=arguments.length;if(0===C?i=n=0:1===C?(i=0,n=y-w):(i=C-2,n=v(f(r(e),0),y-w)),y+i-n>p)throw TypeError(m);for(d=c(b,n),l=0;l<n;l++)g=w+l,g in b&&u(d,l,b[g]);if(d.length=n,i<n){for(l=w;l<y-n;l++)g=l+n,h=l+i,g in b?b[h]=b[g]:delete b[h];for(l=y;l>y-n+i;l--)delete b[l-1]}else if(i>n)for(l=y-n;l>w;l--)g=l+n-1,h=l+i-1,g in b?b[h]=b[g]:delete b[h];for(l=0;l<i;l++)b[l+w]=arguments[l+2];return b.length=y-n+i,d}})},aa33:function(t,e,i){},aaf8:function(t,e,i){"use strict";var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{attrs:{"data-component":"title-page"}},[i("div",{attrs:{"data-element":"wrapper"}},[i("h1",{attrs:{"data-element":"heading"}},[t._v(" "+t._s(this.getHeading)+" ")]),t.getText?i("div",{attrs:{"data-element":"text"},domProps:{innerHTML:t._s(t.getText)}}):t._e()]),i("div",{staticClass:"spacer"}),i("activity-buttons",{attrs:{isPreview:t.isPreview}})],1)},s=[],r=(i("4de4"),i("4e48")),o={components:{ActivityButtons:r["a"]},props:{isPreview:{type:Boolean,default:!1}},data:function(){return{}},computed:{getHeading:function(){return this.$store.getters["lesson/getActivityIntertitleHeading"]},getText:function(){return this.$store.getters["lesson/getActivityIntertitleText"]},getPreviousActivityRoute:function(){return this.$store.getters["lesson/getPreviousActivityRoute"]},getNextActivityRoute:function(){return this.$store.getters["lesson/getNextActivityRoute"]},getShowPreviousButton:function(){return!!this.getPreviousActivityRoute},getShowNextButton:function(){return!!this.getNextActivityRoute},getShowFinishButton:function(){return!this.getNextActivityRoute},getTourStep:function(){return[!!this.getShowPreviousButton&&{target:'[data-tour-id="goToPreviousActivity"]',content:"Click here to go back and revisit the last activity",tourId:"goToPreviousActivity"},!!this.getShowNextButton&&{target:'[data-tour-id="goToNextActivity"]',content:"Click here to go to the next activity",tourId:"goToNextActivity"},!!this.getShowFinishButton&&{target:'[data-tour-id="returnToCourse"]',content:"Click here to go back to the list of courses",tourId:"returnToCourse"},"PresentationViewer"===this.getActivityMediaComponent&&{target:'[data-tour-id="presentationViewer"]',content:"Use the arrow buttons to move presentation forward or back",tourId:"presentationViewer",params:{placement:"top",modifiers:[{name:"flip",options:{fallbackPlacements:[]}}]}}].filter(Boolean)}},mounted:function(){this.isPreview||this.setActivityProgress({progress:!0}),this.$store.commit("ui/addTourSteps",{tourSteps:this.getTourStep}),window.scrollTo(0,document.body.scrollHeight)},methods:{setActivityProgress:function(t){var e=t.progress;this.$store.dispatch("lesson/setActivityProgress",{progress:e})}}},a=o,c=(i("efd7"),i("2877")),u=Object(c["a"])(a,n,s,!1,null,"6e1dd7b8",null);e["a"]=u.exports},ab86:function(t,e,i){"use strict";i("9a12")},aeee:function(t,e,i){},b81a:function(t,e,i){"use strict";i.r(e);var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"page container"},[t.activity&&t.currentGroup&&"quiz"===t.currentGroup.type?i("div",{staticClass:"activity"},[i("div",{staticClass:"content"},[i("div",{staticClass:"main"},[i("div",{staticClass:"activity__content"},[i("div",{staticClass:"activity__content--block"},[i("span",{domProps:{innerHTML:t._s(t.activity.question)}}),t.questionDiagrams.length?i("div",{staticClass:"activity__content--block-diagrams"},t._l(t.questionDiagrams,(function(e){return i("div",{key:e.uuid+"-1"},["BiddingTable"===e.type?i("V2BiddingTable",{attrs:{diagram:e}}):"Hand"===e.type?i("V2Hand",{attrs:{diagram:e,position:"north"}}):"DealMatrix"===e.type?i("V2DealMatrix",{attrs:{diagram:e}}):t._e()],1)})),0):t._e()])]),i("div",{staticClass:"activity__content"},[i("div",{staticClass:"activity__content--title"},[t._v(" Your answer ")]),i("div",{staticClass:"activity__content--block"},[i("div",{staticClass:"activity__content--block-diagrams"},t._l(t.answerDiagrams,(function(e){return i("div",{key:e.uuid+"-2",staticClass:"diagram"},["BiddingInterface"!==e.type?i("V2Button",{staticClass:"diagram__btn",class:{active:t.checkAnswer(e.uuid),correct:t.confirmed&&t.checkCorrect(e.uuid),incorrect:t.confirmed&&t.checkIncorrect(e.uuid),text:"TextAnswer"===e.type},attrs:{disabled:t.confirmed,variant:"text"},on:{click:function(i){return t.selectAnswer(e.uuid)}}},["TextAnswer"===e.type?i("span",{domProps:{innerHTML:t._s(e.config.text)}}):"BiddingTable"===e.type?i("V2BiddingTable",{attrs:{diagram:e}}):"Hand"===e.type?i("V2Hand",{attrs:{diagram:e,position:"north"}}):"DealMatrix"===e.type?i("V2DealMatrix",{attrs:{diagram:e}}):t._e()],1):i("div",[i("V2BiddingInterface",{attrs:{diagram:e,selectedBid:t.getSelectedBidValue(e.uuid),isConfirmed:t.confirmed},on:{"select-bid":function(i){return t.selectBid(i,e.uuid)}}})],1)],1)})),0),t.activity.mustChooseAllCorrectAnswers?i("div",{staticClass:"diagram-info"},[i("icon",{attrs:{icon:"v2-info",colour:"transparent"}}),t._v(" Choose all answers than might apply ")],1):t._e()])]),t.showHint?i("div",{staticClass:"activity__explanation"},[i("div",{staticClass:"activity__explanation--title"},[t._v(" Hint: ")]),i("div",{staticClass:"activity__explanation--text"},[i("span",{domProps:{innerHTML:t._s(t.activity.hint)}})])]):t._e(),t.showExplanation?i("div",{staticClass:"activity__explanation"},[i("div",{staticClass:"activity__explanation--title"},[t._v(" Explanation: ")]),i("div",{staticClass:"activity__explanation--text"},[i("span",{domProps:{innerHTML:t._s(t.activity.explanation)}})])]):t._e()]),i("div",{staticClass:"side"},[i("div",{staticClass:"activity__block"},[i("div",{staticClass:"activity__block--title"},[i("icon",{attrs:{icon:"v2-book-round",colour:"transparent"}}),t._v(" Quiz ")],1),i("div",{staticClass:"activity__block--controls"},[1!==this.answersAmount?i("V2Button",{attrs:{variant:"red",disabled:t.isConfirmBtnDisabled},on:{click:t.confirmAnswer}},[t._v(" Confirm ")]):t._e(),i("V2Button",{attrs:{variant:"outline"},on:{click:t.showAnswer}},[t._v(" Show me the answer ")]),t.activity.hint&&!t.showHint?i("V2Button",{attrs:{variant:"filled"},on:{click:function(e){t.showHint=!0}}},[t._v(" Show me a hint ")]):t._e(),t.confirmed&&!t.isShowAnswer?i("V2Button",{class:[t.confirmed&&!t.isCorrect?"animate-ping":""],attrs:{variant:"filled"},on:{click:t.restart}},[t._v(" Restart ")]):t._e()],1)]),t.confirmed&&!t.isShowAnswer?i("div",{staticClass:"answer-status",class:[t.isCorrect?"correct":"incorrect"]},[i("icon",{attrs:{icon:t.isCorrect?"v2-correct-answer":"v2-incorrect-answer",colour:"transparent"}}),t._v(" "+t._s(t.isCorrect?"Well done, that’s correct!":"Oh no, try again!")+" ")],1):t._e(),i("div",{staticClass:"activity__block"},[i("div",{staticClass:"activity__block--title"},[i("icon",{attrs:{icon:"v2-book-round",colour:"transparent"}}),t._v(" Progress ")],1),i("div",{staticClass:"activity__block--controls row"},[i("V2Button",{attrs:{variant:"outline",to:t.prevActivity,disabled:!t.prevActivity}},[t._v(" Previous ")]),i("V2Button",{class:{"animate-ping":t.confirmed&&t.nextActivity&&t.isCorrect&&!t.isShowAnswer},attrs:{variant:"filled",to:t.nextActivity,disabled:!t.nextActivity}},[t._v(" Next ")])],1),i("div",{staticClass:"activity__block--groups"},t._l(t.activityList,(function(e){return i("div",{key:e.activityGroupNumb,staticClass:"group-item"},[i("div",{staticClass:"group-item__head",on:{click:function(e){t.isActive=!t.isActive}}},[i("div",{staticClass:"group-item__head--title"},[i("icon",{attrs:{icon:"quiz"===e.type?"v2-quiz-mini":"v2-video-mini",colour:"transparent"}}),t._v(" "+t._s(e.title)+" ")],1),i("icon",{staticClass:"controll-icon",class:{inactive:!t.isActive},attrs:{icon:"v2-chevron-down",colour:"transparent"}})],1),i("transition",{attrs:{name:"slide"}},[t.isActive?i("div",{staticClass:"group-item__body"},t._l(e.item,(function(n){return i("V2Button",{key:n.id,staticClass:"group-item__body-item",class:{active:n.id===t.currentActivity.id},attrs:{variant:"text"},on:{click:function(e){return t.openActivity(n.id)}}},["quiz"!==n.type?[t._v(" "+t._s(e.activityGroupNumb+".0 "+n.title)+" ")]:[t._v(" "+t._s(e.activityGroupNumb+"."+n.activityGroupItemNumb+" Question")+" "),i("span",{staticClass:"bold"},[t._v(" #"+t._s(n.activityGroupItemNumb)+"? ")])]],2)})),1):t._e()])],1)})),0)])])])]):t.activity&&t.currentGroup&&"titlePage"===t.currentGroup.type?i("div",{staticClass:"media media-title"},[i("TitlePage")],1):t.activity&&t.currentGroup?i("div",{staticClass:"media"},[i("Media")],1):t._e()])},s=[],r=(i("a623"),i("4de4"),i("7db0"),i("c740"),i("4160"),i("caad"),i("d81d"),i("13d5"),i("fb6a"),i("a434"),i("ac1f"),i("2532"),i("5319"),i("159b"),i("2909")),o=(i("96cf"),i("1da1")),a=i("5530"),c=i("b7a7"),u=i("0748"),d=i("03ac"),l=i("56c1"),g=i("46c7"),h=i("f063"),f=i("919d"),v=i("49b9"),p=i("aaf8"),m=i("7424"),b={layout:"v2default",metaInfo:{title:"Activity"},components:{Icon:c["a"],V2Button:d["a"],V2BiddingTable:l["a"],V2Hand:g["a"],V2DealMatrix:h["a"],V2BiddingInterface:f["a"],Media:v["a"],TitlePage:p["a"]},mixins:[u["a"]],data:function(){return{activity:null,selectedAnswer:[],biddingInterfaceAnswers:[],confirmed:!1,showHint:!1,showExplanation:!1,isCorrect:null,isShowAnswer:!1,isActive:!1}},computed:{answersAmount:function(){return this.biddingInterfaceAnswers.length+this.correctAnswer.length},isConfirmBtnDisabled:function(){var t=!this.selectedAnswer.length,e=!this.biddingInterfaceAnswers.filter((function(t){return t.selectedValue})).length;return t&&e&&!this.confirmed},getLessonIsLive:function(){return this.$store.getters["lesson/getLessonIsLive"]},getCourseTitle:function(){return this.$store.getters["lesson/getCourseTitle"]},getLessonTitle:function(){return this.$store.getters["lesson/getLessonTitle"]},getActivityTitle:function(){return this.$store.getters["lesson/getActivityTitle"]},getBreadcrumbs:function(){return this.getLessonIsLive?[]:["admin"===this.getContext&&{path:"/admin",text:"Admin"},"teaching"===this.getContext&&{path:"/teaching",text:"Teaching"},{path:this.getCoursesRoute,text:"Courses"},{path:this.getCourseRoute,text:this.getCourseTitle?this.getCourseTitle:"Course"},{path:this.getLessonRoute,text:this.getLessonTitle?this.getLessonTitle:"Lesson"},!this.isCreate&&{path:this.getActivityRoute,text:this.getActivityTitle}].filter(Boolean)},prevActivity:function(){var t,e=this,i=this.activities.findIndex((function(t){var i=t.id;return i===e.getActivityId})),n=null===(t=this.activities[i-1])||void 0===t?void 0:t.id;return n?{params:{activityId:n}}:""},nextActivity:function(){var t,e=this,i=this.activities.findIndex((function(t){var i=t.id;return i===e.getActivityId})),n=null===(t=this.activities[i+1])||void 0===t?void 0:t.id;return n?{params:{activityId:n}}:""},correctAnswer:function(){return this.answerDiagrams.filter((function(t){var e=t.config;return e.isCorrect})).map((function(t){var e=t.uuid;return e}))},questionDiagrams:function(){return this.activity.diagrams.filter((function(t){var e=t.context;return"question"===e}))},answerDiagrams:function(){return this.activity.diagrams.filter((function(t){var e=t.context;return"answer"===e}))},biddingDiagrams:function(){return this.activity.diagrams?this.activity.diagrams.filter((function(t){return"answer"===t.context&&"BiddingInterface"===t.type})):[]},lesson:function(){return this.$store.state.lesson.v2Lesson},activities:function(){return this.lesson?this.lesson.activities:[]},activityList:function(){return this.activities.reduce((function(t,e){var i=t.length;return"quiz"===e.type&&(0===i||"quiz"!==t[i-1].type?t.push({title:"Quiz",type:"quiz",activityGroupNumb:t.length+1,item:[Object(a["a"])(Object(a["a"])({},e),{},{activityGroupItemNumb:1})]}):t[i-1].item.push(Object(a["a"])(Object(a["a"])({},e),{},{activityGroupItemNumb:t[i-1].item.length+1}))),"video"===e.type&&t.push({title:"Video",type:"video",activityGroupNumb:t.length+1,item:[e]}),"embeddedPresentation"===e.type&&t.push({title:"Presentation",type:"embeddedPresentation",activityGroupNumb:t.length+1,item:[e]}),"titlePage"===e.type&&t.push({title:"Intertitle",type:"titlePage",activityGroupNumb:t.length+1,item:[e]}),t}),[])},currentGroup:function(){var t=this,e=this.activityList.map((function(t){return t.item.map((function(t){var e=t.id;return e}))})).findIndex((function(e){return e.includes(t.getActivityId)}));return-1===e?null:this.activityList[e]},currentActivity:function(){var t=this;return this.currentGroup?this.currentGroup.item.find((function(e){var i=e.id;return i===t.getActivityId})):null}},created:function(){var t=this;return Object(o["a"])(regeneratorRuntime.mark((function e(){var i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.lesson&&t.lesson.id===t.getLessonId&&t.lesson.activities.find((function(e){var i=e.id;return i===t.getActivityId}))||t.setLesson(),e.next=3,t.setActivity();case 3:return e.next=5,m["a"].admin.getActivityByIdAndLessonId({lessonId:t.getLessonId,activityId:t.getActivityId});case 5:i=e.sent,t.$store.commit("lesson/setActivity",{activity:i}),t.activity=i.config,t.biddingDiagrams.length&&t.setBiddingInterfaceAnswers(),t.$store.commit("ui/setLoadingIsHidden");case 10:case"end":return e.stop()}}),e)})))()},methods:{setBiddingInterfaceAnswers:function(){this.biddingInterfaceAnswers=this.biddingDiagrams.map((function(t){return{id:t.uuid,answerValue:t.config.answerValue,selectedValue:null}}))},setActivity:function(){var t=this;return Object(o["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t.$store.dispatch("lesson/setActivity",{context:t.getContext,courseId:t.getCourseId,lessonId:t.getLessonId,activityId:t.getActivityId});case 2:t.$store.commit("ui/addTourSteps",{tourSteps:[t.getTourStep].filter(Boolean)}),t.$store.commit("ui/setBreadcrumbs",{breadcrumbs:t.getBreadcrumbs});case 4:case"end":return e.stop()}}),e)})))()},selectBid:function(t,e){this.biddingInterfaceAnswers=this.biddingInterfaceAnswers.map((function(i){if(i.id===e){var n,s=(null===(n=i.selectedValue)||void 0===n?void 0:n.bid)===t.bid?null:t;return Object(a["a"])(Object(a["a"])({},i),{},{selectedValue:s})}return i})),1===this.answersAmount&&this.confirmAnswer()},getSelectedBidValue:function(t){return this.biddingInterfaceAnswers.find((function(e){return e.id===t})).selectedValue},checkCorrect:function(t){return this.selectedAnswer.includes(t)&&this.correctAnswer.includes(t)},checkIncorrect:function(t){return this.selectedAnswer.includes(t)&&!this.correctAnswer.includes(t)},checkMissed:function(t){return!this.selectedAnswer.includes(t)&&this.correctAnswer.includes(t)},checkAnswer:function(t){return this.selectedAnswer.includes(t)},selectAnswer:function(t){this.activity.mustChooseAllCorrectAnswers?this.selectedAnswer.includes(t)?this.selectedAnswer=this.selectedAnswer.filter((function(e){return e!==t})):this.selectedAnswer.push(t):this.selectedAnswer[0]===t?this.selectedAnswer=[]:this.selectedAnswer=[t],1===this.answersAmount&&this.confirmAnswer()},confirmAnswer:function(){var t=this;return Object(o["a"])(regeneratorRuntime.mark((function e(){var i,n,s,o;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:i=Object(r["a"])(t.correctAnswer),n=Object(r["a"])(t.selectedAnswer),t.selectedAnswer.forEach((function(t){var e=i.findIndex((function(e){return e===t})),s=n.findIndex((function(e){return e===t}));-1!==e&&(i.splice(e,1),n.splice(s,1))})),s=t.biddingInterfaceAnswers.every((function(t){var e;return(null===(e=t.selectedValue)||void 0===e?void 0:e.bid)===t.answerValue})),o=!t.correctAnswer.length||!i.length&&!n.length,t.confirmed=!0,t.isCorrect=o&&s,t.isCorrect||(t.showHint=!0);case 8:case"end":return e.stop()}}),e)})))()},restart:function(){var t=this;return Object(o["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:t.selectedAnswer=[],t.confirmed=!1,t.showExplanation=!1,t.showHint=!1,t.isCorrect=null,t.setBiddingInterfaceAnswers();case 6:case"end":return e.stop()}}),e)})))()},createBid:function(t){return"X"===t?{bid:t,isValid:!0,type:"double"}:"XX"===t?{bid:t,isValid:!0,type:"redouble"}:"P"===t?{bid:t,isValid:!0,type:"pass"}:{bid:t,isValid:!0,suit:t.slice(1),type:"contract",value:t.slice(0,1)}},showAnswer:function(){var t=this;return Object(o["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:t.selectedAnswer=Object(r["a"])(t.correctAnswer),t.biddingInterfaceAnswers=t.biddingInterfaceAnswers.map((function(e){return Object(a["a"])(Object(a["a"])({},e),{},{selectedValue:t.createBid(e.answerValue)})})),t.confirmed=!0,t.showExplanation=!0,t.isCorrect=!1,t.isShowAnswer=!0;case 6:case"end":return e.stop()}}),e)})))()},setLesson:function(){var t=this;return Object(o["a"])(regeneratorRuntime.mark((function e(){var i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,m["a"].admin.getLessonById({lessonId:t.getLessonId});case 2:if(i=e.sent,i){e.next=6;break}return t.$store.commit("ui/showError"),e.abrupt("return",!1);case 6:t.$store.commit("lesson/v2SetLesson",i),t.$store.commit("ui/setLoadingIsHidden");case 8:case"end":return e.stop()}}),e)})))()},openActivity:function(t){this.$router.replace({params:{activityId:t}})}}},y=b,w=(i("2424"),i("2877")),C=Object(w["a"])(y,n,s,!1,null,"7bff6658",null);e["default"]=C.exports},b9c7:function(t,e,i){},c836:function(t,e,i){},d58f:function(t,e,i){var n=i("1c0b"),s=i("7b0b"),r=i("44ad"),o=i("50c4"),a=function(t){return function(e,i,a,c){n(i);var u=s(e),d=r(u),l=o(u.length),g=t?l-1:0,h=t?-1:1;if(a<2)while(1){if(g in d){c=d[g],g+=h;break}if(g+=h,t?g<0:l<=g)throw TypeError("Reduce of empty array with no initial value")}for(;t?g>=0:l>g;g+=h)g in d&&(c=i(c,d[g],g,u));return c}};t.exports={left:a(!1),right:a(!0)}},db4e:function(t,e,i){},dc63:function(t,e,i){},dd83:function(t,e,i){"use strict";var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.getShowIcon?i("div",{attrs:{"data-component":"suit-symbol"}},[i("icon",{attrs:{icon:t.getIcon,colour:t.getColour}})],1):t._e()},s=[],r=(i("7db0"),i("c975"),i("fb6a"),i("b7a7")),o=i("fbd9"),a={components:{Icon:r["a"]},props:{suitName:{type:String,default:void 0},withoutPadding:{type:Boolean,default:!1}},computed:{getShowIcon:function(){return!(!this.getIcon||!this.getColour)},getIcon:function(){return this.withoutPadding?"".concat(this.getSuitNameWithoutPlural,"-without-padding"):this.getSuitNameWithoutPlural},getSuitName:function(){var t=this;return!!this.suitName&&o["x"].find((function(e){var i=t.suitName.toLowerCase();return 0===e.indexOf(i,0)}))},getSuitNameWithoutPlural:function(){return!!this.getSuitName&&(this.getSuitNameIsPlural?this.getSuitName.slice(0,-1):this.getSuitName)},getSuitNameIsPlural:function(){if(!this.getSuitName)return!1;var t=this.getSuitName.length;return"s"!==!this.getSuitName[t-1]&&"S"!==!this.getSuitName[t-1]},getColour:function(){return!!this.getSuitName&&("spade"===this.getSuitNameWithoutPlural||"club"===this.getSuitNameWithoutPlural?"black":"red")}}},c=a,u=(i("3282"),i("2877")),d=Object(u["a"])(c,n,s,!1,null,"25949c30",null);e["a"]=d.exports},df59:function(t,e,i){"use strict";i("7fb4")},e652:function(t,e,i){},efd7:function(t,e,i){"use strict";i("fd3b")},f063:function(t,e,i){"use strict";var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{attrs:{"data-component":"deal-matrix"}},[i("div",{attrs:{"data-element":"positions"}},[t._l(t.getPositions,(function(e,n){return i("div",{key:n,attrs:{"data-element":"position","data-position":e}},[i("V2Hand",{attrs:{diagram:t.diagram,position:e}})],1)})),i("compass",{attrs:{isSimulatorRemote:!1}})],2)])},s=[],r=(i("d81d"),i("46c7")),o=i("8e1f"),a=i("5674"),c=i("fbd9"),u={components:{V2Hand:r["a"],Compass:o["a"]},mixins:[a["a"]],props:{diagram:{type:Object,required:!0}},data:function(){return{seatPositions:c["v"]}},computed:{getPositions:function(){return this.seatPositions.map((function(t){return t.text.toLowerCase()}))},getHideEmptySuits:function(){return this.diagram.config.hideEmptySuits}}},d=u,l=(i("df59"),i("2877")),g=Object(l["a"])(d,n,s,!1,null,"0d103263",null);e["a"]=g.exports},f148:function(t,e,i){},fa6c:function(t,e,i){},fd3b:function(t,e,i){}}]);
//# sourceMappingURL=page-admin-courses-courseId-lessons-lessonId-activities-activityId-view.1fe0f6ad.js.map