PageSourceSearch

https://prod.assets.cerego.com/packs/js/v3-common-shim-4f768273b5d408dab4a1.chunk.js

js cerego.com collected 2026-10-02 04:59:45 UTC 104,280 bytes, 2 lines download raw bytes

1var Packs="object"===typeof Packs?Packs:{};Packs["v3-common-shim"]=(window.webpackJsonp=window.webpackJsonp||[]).push([[14],{111:function(e,t,r){"use strict";r.r(t),function(e){var t=r(1);t.module("cerego.common").service("reactNavigationService",["$rootScope","$window","$routeParams","DebugHelper","setLearnURLService",function(t,r,n,o,s){var i=t.$new();o.register("reactNavigationService",i),i.getBaseReactUrl=function(){e.env.APP_HOST;return""+window.location.origin};var a=i.getBaseReactUrl();return i.navigateToReactCourseDetailPage=function(e){var t=a+s.getReturnUrl("/courses/"+e,{fromEmbed:!1});r.open(t,"_parent")},i.navigateToReactPage=function(e){window.open(a+"/app/nav"+e,"_parent")},i.getReturnUrl=function(){var e=new URLSearchParams(r.location.search).get("returnUrl");return e?""+a+e:null},i.getCourseId=function(){return n.courseId},i.getV4CourseUrl=function(){return a+"/app/nav/courses/"+i.getCourseId()},i.navigateToUserProfile=function(e){var t=a+"/app/nav/user/"+e;r.open(t,"_parent")},i}])}.call(this,r(71))},113:function(e,t,r){(function(e,t){ceregoCommon.filter("hardNewlines",[function(){return function(e){return(e||"").replace(/\n/g,"<br />")}}]),ceregoCommon.filter("htmlSafe",["$sce","$filter",function(e,t){return function(r){return e.trustAsHtml(t("hardNewlines")(r).toString())}}]),ceregoCommon.filter("stripNewLines",[function(){return function(e){return(e||"").replace(/\n|\r/g,"")}}]),ceregoCommon.filter("stripHTML",[function(){return function(t){return e("<div/>").html(t||"").text()}}]),ceregoCommon.filter("unstripHTML",[function(){return function(t){return e("<div/>").text(t||"").html()}}]),ceregoCommon.filter("setCreateDimensions",[function(){return function(t){var r,n,o,s;return(r=e(t||"")).attr("width","100%"),r.attr("height","400px"),null!=(n=null!=(o=null!=(s=r[0])?s.outerHTML:void 0)?o:t)?n:""}}]),ceregoCommon.filter("trustedAsUrl",["$sce",function(e){return function(t){return e.trustAsUrl(t)}}]),ceregoCommon.filter("trustedAsResourceUrl",["$sce",function(e){return function(t){return e.trustAsResourceUrl(t)}}]),ceregoCommon.filter("encodeURIComponent",["$window",function(e){return function(t){return e.encodeURIComponent(t)}}]),ceregoCommon.filter("inBatches",[function(){return function(e,t){var r,n,o,s,i;for(n=[],(i=t)>0?(o=0,s=e.length):o=e.length-1;i>0?o<s:o>=0;o+=i)r=e[o],n.push(r);return n}}]),ceregoCommon.filter("without",[function(){return function(e,r){return t.reject(e,(function(e){return e===r}))}}]),ceregoCommon.filter("imagePresence",[function(){return function(e,t){var r,n;return(null!=e?e.url:void 0)||(null!=e&&null!=(r=e.data)&&null!=(n=r.attributes)?n.url:void 0)||t}}]),ceregoCommon.filter("centsToDollars",[function(){return function(e){return(e/100).toFixed(2)}}]),ceregoCommon.filter("convertToBoolean",[function(){return function(e){return"false"!==e&&"0"!==e&&!!e}}]),ceregoCommon.filter("levelRoundDown",[function(){return function(e){return e<=0?(0).toFixed(1):Math.max(.1,Math.floor(10*e)/10).toFixed(1)}}]),ceregoCommon.filter("convertProgressToInteger",[function(){return function(e){return e>0&&e<.01?1:t.floor(100*e)}}]),ceregoCommon.filter("decimalToPercentage",[function(){return function(e){return Math.floor(100*e).toFixed(0)}}]),ceregoCommon.filter("ellipsis",[function(){return function(e,t){return e&&e.length>t?e.substring(0,t)+"...":e}}]),ceregoCommon.filter("presence",[function(){return function(e){return t.isString(e)&&e.length>0}}]),ceregoCommon.filter("sortedForSequence",[function(){return function(e){return t.sortBy(e,(function(e){return e.anchor.sequence_node.position}))}}]),ceregoCommon.filter("isEmpty",[function(){return function(e){return t.isEmpty(e)}}]),ceregoCommon.filter("localizeDateFormat",[function(){return function(e){var t;return t=angular.element("body").data("locale")||"en",new Date(e).toLocaleDateString(t,{month:"long",day:"numeric",year:"numeric"})}}]),ceregoCommon.filter("localizeDateWithOutYear",[function(){return function(e){var t;return t=angular.element("body").data("locale")||"en",new Date(e).toLocaleDateString(t,{month:"long",day:"numeric"})}}]),ceregoCommon.filter("textShrinkClasses",[function(){return function(e){var t;return t=[],e&&(e.length>900&&t.push("study--concept-long"),e.length>400&&t.push("study--concept-left-align")),t}}]),ceregoCommon.filter("filterItemsText",["$filter",function(e){return function(r,n){var o;return o=function(r){return!t.isEmpty(r)&&e("filter")([r.toLowerCase()],n.toLowerCase()).length>0},t.isEmpty(n)?r:t.filter(r,(function(e){var r,n;return n=e[e.template_type],o(null!=n?n.title:void 0)||o(e.text)||o(null!=n&&null!=(r=n.concept)?r.text_html:void 0)||t.some(n.facets,(function(e){var t,r;return o(e.association_label)||o(null!=(t=e.anchor.concept)?t.text_html:void 0)||o(null!=(r=e.association.concept)?r.text_html:void 0)}))||t.some(e.annotations,(function(e){return o(e.text_html)||o(e.caption)}))||t.some(e.sentences,(function(e){return o(e.text_html)||o(e.transliteration_html)||o(e.translation_html)}))}))}}]),ceregoCommon.filter("filterName",["$filter",function(e){return function(r,n){var o;return o=function(r){return!t.isEmpty(r)&&e("filter")([r.toLowerCase()],n.toLowerCase()).length>0},t.isEmpty(n)?r:t.filter(r,(function(e){var t,r;return t=null!=e&&null!=(r=e.attributes)?r.name:void 0,o(t)}))}}]),ceregoCommon.filter("nameInitialHtml",["$filter",function(e){return function(e){var t,r;return 1===(r=e.split(/\s+/)).length?"("===r[0][0]?"<span class='far fa-user'></span>":r[0][0]:3===r.length?r[0][0]+r[1][0]+r[2][0]:(t=[r[0],r.slice(-1)[0]])[0][0]+t[1][0]}}]),ceregoCommon.filter("dig",[function(){return function(e,r){return t.get(e,r)}}])}).call(this,r(3),r(0))},114:function(e,t,r){"use strict";r.r(t),function(e){r(210);window.ceregoToast=angular.module("cerego.toast",["ngMaterial"]).config(["$mdToastProvider",function(e){return e.addPreset("simpleToast",{options:function(){return{templateUrl:Packs.iKnowRoutes.toast_v3_templates_path("simple_toast"),controller:"simpleToastCtrl",locals:{type:"confirm",message:"message"}}}})}]).service("toastHelper",["$rootScope","DebugHelper","$mdToast",function(t,r,n){var o;return o=t.$new(),r.register("toastHelper",o),o.showToast=function(t,r){return r=e.defaults(r,{position:"bottom right"}),n.show(n[t](r)),!1},o}]).controller("simpleToastCtrl",["$scope","DebugHelper","type","message",function(e,t,r,n){return t.register("simpleToastCtrl",e),e.type=r,e.message=n}])}.call(this,r(0))},115:function(e,t,r){(function(e,t){ceregoCommon.service("timeHelper",["$rootScope","$filter",function(r,n){var o;return o=r.$new(),window.debug=window.debug||{},window.debug.timeHelper=o,60,3600,86400,31536e3,e.assignIn(o,{secToString:function(e){return o.msecToString(1e3*e)},msecToString:function(e){var r,o;return(r=t.duration(e,"ms")).years()?(o=t.duration(r.years(),"year").humanize(),r.months()>1&&(o+=" "+t.duration(r.months(),"month").humanize())):r.months()?(o=t.duration(r.months(),"month").humanize(),r.days()>1&&(o+=" "+t.duration(r.days(),"day").humanize())):r.days()?(o=t.duration(r.days(),"day").humanize(),r.hours()>1&&(o+=" "+t.duration(r.hours(),"hour").humanize())):r.hours()?(o=t.duration(r.hours(),"hour").humanize(),r.minutes()>1&&(o+=" "+t.duration(r.minutes(),"minute").humanize())):o=r.minutes()?t.duration(r.minutes(),"minute").humanize():r.seconds()?t.duration(r.seconds(),"seconds").humanize():n("translate")("js.memory_bank.less_than_a_second"),o},round:function(e){var r,n;return n=function(e,t){return Math.round(e/t)*t},(r=t.duration(Math.floor(e),"ms")).years()?86400*(365*r.years()+n(r.days(),365))*1e3:r.days()?3600*(24*r.days()+n(r.hours(),24))*1e3:r.hours()?60*(60*r.hours()+n(r.minutes(),60))*1e3:r.minutes()?1e3*(60*r.minutes()+n(r.seconds(),60)):r.seconds()?1e3*r.seconds():1e3}})}])}).call(this,r(0),r(2))},116:function(e,t,r){(function(e){ceregoCommon.service("AssignmentDetailsService",["$filter","$rootScope","$route","$routeParam
1s","$q","DebugHelper","V3ModelHelper","V3SetsResource","V3SeriesResource","V3CourseSetsResource","CourseContextService",function(t,r,n,o,s,i,a,u,c,l,d){var m;return m=r.$new(),i.register("AssignmentDetailsService",m),e.assignIn(m,{assignment:null,assignmentType:null,deferred:null,reset:function(){return m.assignment=null,m.deferred=null},setDueState:function(){var e,r,n;if(m.assignment&&(null!=(e=m.assignment.meta)?e["due-at"]:void 0)){if(m.assignment.dueState="due",m.assignment.dueDate=t("localizeDateWithOutYear")(m.assignment.meta["due-at"]),1===(null!=(r=m.assignment.meta["memory-aggregate"])?r.progress:void 0))return m.assignment.dueState="done";if(new Date>new Date(m.assignment.meta["due-at"]))return m.assignment.dueState="past-due";if(0===m.assignment.meta["memory-aggregate"].progress&&new Date(m.assignment.meta["due-at"])-new Date<6048e5)return m.assignment.dueState="due-soon";if(0===(null!=(n=m.assignment.meta["memory-aggregate"])?n.progress:void 0))return m.assignment.dueState="start-soon"}},initialize:function(){var e,t;return m.assignmentType=n.current.locals.$assignment_type||"set",m.deferred||(m.deferred=s.defer(),e=o.set_id||o.setId||o.series_id||o.seriesId||o.id,t=d.getCourseId(),e?("series"===m.assignmentType?c:-1!==t?l:u).get({id:e,course_id:t,include:"creator,image,creator.logo-image,creator.image"},(function(e){return e=a.parse(e),m.assignment=e,m.setDueState(),m.deferred.resolve(m.assignment)}),m.deferred.reject):m.deferred.reject()),m.deferred.promise}}),m}])}).call(this,r(0))},118:function(e,t,r){(function(e){ceregoCommon.service("paginatedInstructionalItemsService",["$rootScope","$routeParams","$q","DebugHelper","$filter","V3CourseItemsResource","V3SetItemsResource","V3SeriesItemsResource","V3ModelHelper",function(t,r,n,o,s,i,a,u,c){var l;return l=t.$new(),o.register("paginatedInstructionalItemsService",l),e.assignIn(l,{resources:{},activeTab:"default",defaultOptions:{sort:"","filter[type][]":["InstructionalContent"],"page[size]":200},defaultResourceImage:'<%= image_path("v3/assignment_placeholder_60.png") %>',lastOptions:{},getPaginatedResults:function(t){var r,o;return null==t&&(t={}),(t=e.defaults(t,l.defaultOptions)).sort="",r=n.defer(),t.course_id?o=i:t.set_id?o=a:t.series_id&&(o=u),o.query(t,(function(n){var o;return l.loading=!1,o=c.parse(n,{includeMeta:!0}),t.course_id&&e.each(o.data,(function(e){return e.show_path=Packs.iKnowRoutes.v3_learn_course_instructional_item_path(t.course_id,e.id)})),r.resolve(o)})),r.promise}}),l}])}).call(this,r(0))},119:function(e,t,r){(function(e){ceregoCommon.controller("memoryBankModal",["$scope","DebugHelper","MemoryStorage",function(t,r,n){return r.register("memoryBankModal",t),e.assignIn(t,{setContext:function(){var e,r,n,o,s,i;return t.sessionContextId=null!=(e=null!=(r=t.module)?r.id:void 0)?e:null!=(n=t.course)?n.id:void 0,t.sessionContextType=null!=(o=null!=(s=t.module)?s.type:void 0)?o:null!=(i=t.course)?i.type:void 0},loadScopeFromModalOptions:function(){return t.user=this.modalOptions.user,t.course=this.modalOptions.course,t.module=this.modalOptions.module}}),t.$on("memoryBank:setCurrentModule",(function(e,r){return t.learnButtonLoaded=!1,r?(r.type="set"===r.module_type?"sets":"series",t.module=r):t.loadScopeFromModalOptions(),t.setContext()}))}])}).call(this,r(0))},120:function(e,t,r){(function(e){ceregoCommon.controller("instructionalItemViewerModal",["$scope","DebugHelper","SessionSettings","V3InstructionalPresentationsResource",function(t,r,n,o){return r.register("instructionalItemViewerModal",t),e.assignIn(t,{uiState:{},getCurrentTime:function(){return(new Date).toISOString()},setUIState:function(){var r,n,o,s;if(n=e.find(null!=(o=t.item.relationships)?o.annotations.data:void 0,(function(e){var t;return"application/pdf"===(null!=(t=e.relationships.document.data)?t.attributes["content-type"]:void 0)})),r="instructional_embed"===t.item.attributes["ic-subtype"],(n||r)&&(t.uiState.fullInstructionalEmbed=!0),null!=(s=t.item)?s.meta["already-seen"]:void 0)return t.uiState.alreadySeen=!0},markAsDone:function(){var e;return(e={}).study_time_millis=t.getStudyDuration(),e.session_guid=n.studySessionId,e.item_id=t.item.id,e.occurred_at=t.getCurrentTime(),o.create(e,(function(e){var r;return(r=t.item).meta||(r.meta={}),t.item.meta["already-seen"]=!0,t.uiState.alreadySeen=!0}))},getStudyDuration:function(){return t.endTime=Date.now(),t.endTime-t.startTime},initialize:function(){return t.item=t.modalOptions.item,t.startTime=Date.now(),t.setUIState()}}),t.initialize()}])}).call(this,r(0))},380:function(e,t){ceregoCommon.factory("PartnerDomainsResource",["$resource",function(e){return e("",{},{index:{method:"GET",isArray:!1,url:APIRoutes.v3_partner_partner_domains_path(":partner_id"),params:{partner_id:"@partner_id"}},create:{method:"POST",isArray:!1,url:APIRoutes.v3_partner_partner_domains_path(":partner_id"),params:{partner_id:"@partner_id"}},update:{method:"PUT",isArray:!1,url:APIRoutes.v3_partner_domain_path(":id"),params:{id:"@id"}},remove:{method:"DELETE",isArray:!1,url:APIRoutes.v3_partner_domain_path(":id"),params:{id:"@id"}}})}])},381:function(e,t){ceregoCommon.factory("PartnerLibraryResource",["$resource",function(e){return e("",{},{create:{method:"POST",isArray:!1,url:APIRoutes.v3_partner_partner_library_path(":partner_id"),params:{partner_id:"@partner_id"}},update:{method:"PUT",isArray:!1,url:APIRoutes.v3_partner_partner_library_path(":partner_id"),params:{partner_id:"@partner_id"}},get:{method:"GET",isArray:!1,url:APIRoutes.v3_partner_partner_library_path(":partner_id"),params:{partner_id:"@partner_id"}}})}])},382:function(e,t){ceregoCommon.factory("PartnerUserTagResource",["$resource",function(e){return e("",{},{create:{method:"POST",isArray:!1,url:APIRoutes.v3_partner_user_tag_type_partner_user_tags_path(":partner_user_tag_type_id"),params:{partner_user_tag_type_id:this.partner_user_tag_type_id}},show:{method:"GET",isArray:!1,url:APIRoutes.v3_partner_partner_user_tag_type_path(":partner_id",":id"),params:{partner_id:"@partner_id",id:"@id"}},update:{method:"PUT",isArray:!1,url:APIRoutes.v3_partner_user_tag_path(":id"),params:{id:"@id"}},remove:{method:"DELETE",isArray:!1,url:APIRoutes.v3_partner_user_tag_path(":id"),params:{id:"@id"}}})}])},383:function(e,t){ceregoCommon.factory("PartnerUserTagTypeResource",["$resource",function(e){return e("",{},{index:{method:"GET",isArray:!1,url:APIRoutes.v3_partner_partner_user_tag_types_path(":partner_id"),params:{partner_id:"@partner_id"}},create:{method:"POST",isArray:!1,url:APIRoutes.v3_partner_partner_user_tag_types_path(":partner_id"),params:{partner_id:"@partner_id"}},update:{method:"PUT",isArray:!1,url:APIRoutes.v3_partner_partner_user_tag_type_path(":partner_id",":id"),params:{partner_id:"@partner_id",id:"@id"}},destroy:{method:"DELETE",isArray:!1,url:APIRoutes.v3_partner_partner_user_tag_type_path(":partner_id",":id"),params:{partner_id:"@partner_id",id:"@id"}}})}])},384:function(e,t){ceregoCommon.factory("TagResource",["$resource",function(e){return e("",{},{query:{method:"GET",isArray:!1,url:APIRoutes.v3_tag_type_tags_path(":tag_type_id"),params:{tag_type_id:"@tag_type_id"}}})}])},385:function(e,t){ceregoCommon.factory("UserMetricsResource",["$resource",function(e){return e("",{},{index:{method:"GET",url:APIRoutes.v3_user_metrics_path()}})}])},386:function(e,t,r){"use strict";r.r(t);var n=r(1);n.module("cerego.common").factory("V3ActivationTokensResource",["$resource",function(e){return e("",{},{get:{method:"GET",isArray:!1,url:APIRoutes.v3_activation_token_path(":activation_token"),params:{activation_token:"@activation_token"}}})}])},387:function(e,t){ceregoCommon.factory("V3AnnotationsResource",["$resource",function(e){return e("",{},{get:{method:"GET",isArray:!1,url:APIRoutes.v3_annotation_path(":id"),params:{id:"@id"}},create:{method:"POST",isArray:!1,url:APIRoutes.v3_item_annotations_path(":item_id"),params:{item_id:"@item_id"}},update:{method:"PUT",isArray:!1,url:APIRoutes.v3_annotation_path(":id"),params:{id:"@id"}},delete:{method:"DELETE",isArray:!0,url:APIRoutes.v3_annotation_path(":id"),params:{id:"@id"}}})}])},388:function(e,t){ceregoCommon.factory("V3AttachedItemsResource",["$resource",function(e){return e("",{},{query:{method:"GET",isArray:!1,url:APIRoutes.v3_item_attached_items_path(":item_id"),params:{item_id:"@item_id"}},create:{method:"POST",isArray:!1,url:APIRoutes.v3_item_attached_items_path(":item_id"),params:{item_id:"@item_id"}},delete:{method:"DELETE",isArray:!1,url:APIRoutes.v3_item_attached_item_path(":item_id",":attached_item_id"),params:{item_id:"@item_id",attached_item_id:"@attached_item_id"}}})}])},389:function(e,t){ceregoCommon.factory("V3ConceptsResource",["$resource",function(e){return e("",{},{get:{method:"GET",isArray:!1,url:APIRoutes.v3_concept_path(":id"),params:{id:"@id"}},update:{method:"PUT",isArray:!1,url:APIRoutes.v3_concept_path(":id"),params:{id:"@id"}},delete:{method:"DELETE",isArray:!0,url:APIRoutes.v3_concept_path(":id"),params:{id:"@id"}},create:{method:"POST",isArray:!1,url:APIRoutes.v3_concept_distractors_path(":concept_id"),params:{concept_id:"@concept_id"}}})}])},39:function(e,t){ceregoCommon.factory("TipsResource",["$resource",function(e){return e("",{},{index:{method:"GET",isArray:!1,url:APIRoutes.v3_my_tips_path()},update:{method:"PUT",isArray:!1,url:APIRoutes.v3_my_tip_path(":tip_id"),params:{tip_id:"@tip_id"}}})}])},390:function(e,t){ceregoCommon.factory("V3CourseAssignmentsResource",["$resource",function(e){return e("",{},{get:{method:"GET",isArray:!1,url:APIRoutes.v3_course_assignments_path(":course_id"),params:{course_id:"@course_id"}},bulk_update:{method:"PUT",isArray:!1,url:APIRoutes.v3_course_assignments_path(":course_id"),params:{course_id:"@course_id"}},bulk_destroy:{method:"DELETE",isArray:!1,url:APIRoutes.v3_course_assignments_path(":course_id"),params:{course_id:"@course_id"}}})}])},391:function(e,t){ceregoCommon.factory("V3CourseGroupsResource",["$resource",function(e){return e("",{},{create:{method:"POST",isArray:!1,url:APIRoutes.v3_course_groups_path(":course_id"),params:{course_id:"@course_id"}},index:{method:"GET",isArray:!1,url:APIRoutes.v3_course_groups_path(":course_id"),params:{course_id:"@course_id"}},destroy:{method:"DELETE",isArray:!0,url:APIRoutes.v3_course_group_path(":course_id",":id"),params:{course_id:"@course_id",id:"@id"}},bulk_destroy:{method:"DELETE",isArray:!0,url:APIRoutes.v3_course_groups_path(":course_id"),params:{course_id:"@course_id"}}})}])},392:function(e,t){ceregoCommon.factory("V3FacetsResource",["$resource",function(e){return e("",{},{get:{method:"GET",isArray:!1,url:APIRoutes.v3_facet_path(":id"),params:{id:"@id"}},create:{method:"POST",isArray:!1,url:APIRoutes.v3_item_facets_path(":item_id"),params:{item_id:"@item_id"}},update:{method:"PUT",isArray:!1,url:APIRoutes.v3_facet_path(":id"),params:{id:"@id"}},query:{method:"GET",isArray:!1,url:APIRoutes.v3_item_facets_path(":item_id"),params:{item_id:"@item_id"}},delete:{method:"DELETE",isArray:!0,url:APIRoutes.v3_facet_path(":id"),params:{id:"@id"}}})}])},393:function(e,t){ceregoCommon.factory("V3GroupCoursesResource",["$resource",function(e){return e("",{},{index:{method:"GET",isArray:!1,url:APIRoutes.v3_group_courses_path(":group_id"),params:{group_id:"@group_id"}},bulk_destroy:{method:"DELETE",isArray:!0,url:APIRoutes.v3_group_courses_path(":group_id"),params:{group_id:"@group_id"}}})}])},394:function(e,t){ceregoCommon.factory("V3GroupUsersResource",["$resource",function(e){return e("",{},{index:{method:"GET",isArray:!1,url:APIRoutes.v3_group_users_path(":group_id"),params:{group_id:"@group_id"}},create:{method:"POST",isArray:!1,url:APIRoutes.v3_group_users_path(":group_id"),params:{group_id:"@group_id"}},delete:{method:"DELETE",isArray:!1,url:APIRoutes.v3_group_user_path(":group_id",":id"),params:{group_id:"@group_id",id:"@id"}},bulk_destroy:{method:"DELETE",isArray:!1,url:APIRoutes.v3_group_users_path(":group_id"),params:{group_id:"@group_id"}}})}])},395:function(e,t){ceregoCommon.factory("V3GroupsResource",["$resource",function(e){return e("",{},{index:{method:"GET",isArray:!1,url:APIRoutes.v3_partner_groups_path(":partner_id"),params:{partner_id:"@partner_id"}},get:{method:"GET",isArray:!1,url:APIRoutes.v3_group_path(":id"),params:{id:"@id"}},delete:{method:"DELETE",isArray:!1,url:APIRoutes.v3_group_path(":id"),params:{id:"@id"}},create:{method:"POST",isArray:!1,url:APIRoutes.v3_partner_groups_path(":partner_id"),params:{partner_id:"@partner_id"}},update:{method:"PUT",isArray:!1,url:APIRoutes.v3_group_path(":id"),params:{id:"@id"}},bulk_destroy:{method:"DELETE",isArray:!1,url:APIRoutes.v3_partner_groups_path(":partner_id"),params:{partner_id:"@partner_id"}},smart_group_preview:{method:"POST",isArray:!1,url:APIRoutes.v3_partner_smart_group_preview_path(":partner_id"),params:{partner_id:"@partner_id"}}})}])},396:function(e,t){ceregoCommon.factory("V3ImagesResource",["$resource",function(e){return e("",{},{get:{method:"GET",isArray:!1,url:APIRoutes.v3_image_path(":id"),params:{id:"@id"}},create:{method:"POST",isArray:!1,url:APIRoutes.v3_images_path()},update:{method:"PUT",isArray:!1,url:APIRoutes.v3_image_path(":id"),params:{id:"@id"}}})}])},397:function(e,t){ceregoCommon.factory("V3ItemFacetsOrderingResource",["$resource",function(e){return e("",{},{create:{method:"POST",isArray:!1,url:APIRoutes.v3_item_facets_ordering_path(":item_id"),params:{item_id:"@item_id"}}})}])},398:function(e,t){ceregoCommon.factory("V3ItemsResource",["$resource",function(e){return e("",{},{get:{method:"GET",isArray:!1,url:APIRoutes.v3_item_path(":id"),params:{id:"@id"}},update:{method:"PUT",isArray:!1,url:APIRoutes.v3_item_path(":id"),params:{id:"@id"}},create:{method:"POST",isArray:!1,url:APIRoutes.v3_set_items_path(":set_id"),params:{set_id:"@set_id"}},query:{method:"GET",isArray:!1,url:APIRoutes.v3_set_items_path(":set_id"),params:{set_id:"@set_id"}},clone:{method:"POST",isArray:!1,url:APIRoutes.clone_v3_item_path(":id"),params:{id:"@id"}},delete:{method:"DELETE",isArray:!0,url:APIRoutes.v3_item_path(":id"),params:{id:"@id"}}})}])},399:function(e,t){ceregoCommon.factory("V3MergeRequestsResource",["$resource",function(e){return e("",{},{update:{method:"PUT",isArray:!1,url:APIRoutes.v3_merge_request_path(":id"),params:{id:"@id"}}})}])},40:function(e,t,r){e.exports=r.p+"media/v3/assignment_placeholder_60-e5c59f92.png"},400:function(e,t,r){"use strict";r.r(t);var n=r(1);n.module("cerego.common").factory("V3MyCoursesResource",["$resource",function(e){return e("",{},{query:{method:"GET",isArray:!1,url:APIRoutes.v3_my_courses_path()}})}])},401:function(e,t,r){"use strict";r.r(t);var n=r(1);n.module("cerego.common").factory("V3MyEmailResource",["$resource",function(e){return e("",{},{send_token:{method:"POST",isArray:!1,url:APIRoutes.send_confirmation_token_v3_my_email_path(":id"),params:{id:"@id"}},verify_token:{method:"POST",isArray:!1,url:APIRoutes.verify_confirmation_token_v3_my_email_path(":id"),params:{id:"@id"}}})}])},402:function(e,t){ceregoCommon.factory("V3PartnerCoursesResource",["$resource",function(e){return e("",{},{get:{method:"GET",isArray:!1,url:APIRoutes.v3_partner_course_path(":partner_id",":id"),params:{partner_id:"@partner_id",id:"@id"}}})}])}
1,403:function(e,t){ceregoCommon.factory("V3PasswordsResource",["$resource",function(e){return e("",{},{get:{method:"GET",isArray:!1,url:APIRoutes.v3_password_path(":id"),params:{id:"@id"}},create:{method:"POST",isArray:!1,url:APIRoutes.v3_passwords_path()},update:{method:"PUT",isArray:!1,url:APIRoutes.v3_password_path(":id"),params:{id:"@id"}}})}])},404:function(e,t){ceregoCommon.factory("V3SentencesResource",["$resource",function(e){return e("",{},{get:{method:"GET",isArray:!1,url:APIRoutes.v3_sentence_path(":id"),params:{id:"@id"}},create:{method:"POST",isArray:!1,url:APIRoutes.v3_item_sentences_path(":item_id"),params:{item_id:"@item_id"}},update:{method:"PUT",isArray:!1,url:APIRoutes.v3_sentence_path(":id"),params:{id:"@id"}},delete:{method:"DELETE",isArray:!0,url:APIRoutes.v3_sentence_path(":id"),params:{id:"@id"}}})}])},405:function(e,t){ceregoCommon.factory("V3TransliterationDistractorsResource",["$resource",function(e){return e("",{},{query:{method:"GET",isArray:!1,url:APIRoutes.v3_facet_transliteration_distractors_path(":facet_id"),params:{facet_id:"@facet_id"}},create:{method:"POST",isArray:!1,url:APIRoutes.v3_facet_transliteration_distractors_path(":facet_id"),params:{facet_id:"@facet_id"}},update:{method:"PUT",isArray:!1,url:APIRoutes.v3_transliteration_distractor_path(":id"),params:{id:"@id"}},delete:{method:"DELETE",isArray:!0,url:APIRoutes.v3_transliteration_distractor_path(":id"),params:{id:"@id"}}})}])},406:function(e,t){ceregoCommon.factory("V3UserMetricsExportsResource",["$resource",function(e){return e("",{},{query:{method:"GET",isArray:!1,url:APIRoutes.v3_user_metrics_export_path(":id"),params:{id:"@id"}},create:{method:"POST",isArray:!1,url:APIRoutes.v3_user_metrics_exports_path()}})}])},407:function(e,t){ceregoCommon.factory("V3UsersResource",["$resource",function(e){return e("",{},{create:{method:"POST",isArray:!1,url:APIRoutes.v3_users_path()},update:{method:"PUT",isArray:!1,url:APIRoutes.v3_user_path(":id"),params:{id:"@id"}}})}])},408:function(e,t){angular.module("cerego.common").factory("V3VideosResource",["$resource",function(e){return e("",{},{transcription:{method:"POST",isArray:!1,url:APIRoutes.transcription_v3_video_path(":id"),params:{id:"@id"}}})}])},409:function(e,t,r){"use strict";r.r(t);var n=r(1),o=r(0);n.module("cerego.common").directive("cgAfterStudyMessageCard",[function(){return{restrict:"E",scope:{context:"=",contextId:"="},templateUrl:Packs.iKnowRoutes.common_v3_templates_path("after_study_message_card"),controller:["$scope","$routeParams","DebugHelper","V3AfterStudyMessagesResource",function(e,t,r,n){if(r.register("cgAfterStudyMessageCard",e),e.stateUI={showPostStudyCard:!1},(t.newMemoryCount>0||t.fadingMemoryCount>0)&&t["setIds[]"]){var s={set_ids:o.castArray(t["setIds[]"]),new_memory_count:t.newMemoryCount,fading_memory_count:t.fadingMemoryCount};n.create(s,(function(t){e.stateUI.showPostStudyCard=!0,e.postStudyCardHeaderMessage=t.header,e.postStudyCardDetailMessage=t.message}))}}]}}])},41:function(e,t,r){"use strict";function n(e){return[{role:"js.partners.roles.admin",ability:"js.partners.abilities.admin",role_name:"admin"},{role:"js.partners.roles.course_manager",ability:"js.partners.abilities.course_manager",role_name:"course_manager"},{role:"js.partners.roles.content_manager",ability:"js.partners.abilities.content_manager",role_name:"content_manager"},{role:"js.partners.roles.course_viewer",ability:"js.partners.abilities.course_viewer",role_name:"course_viewer"},{role:"js.partners.roles.editor",ability:"js.partners.abilities.editor",role_name:"editor"}].filter((function(t){return e?"editor"!=t.role_name:"course_viewer"!=t.role_name}))}r.d(t,"a",(function(){return n}))},410:function(e,t,r){"use strict";r.r(t),function(e){var t=r(473),n=r.n(t);ceregoCommon.directive("cgGradient",[function(){return{restrict:"E",scope:{leftColor:"=",rightColor:"=",percent:"="},controller:["$scope","DebugHelper",function(t,r){return r.register("cgGradient",t),e.assignIn(t,{setGradient:function(){var e,r,n;return 100===t.percent?(t.element.css("background",""),t.element.css("background-color",t.leftColor)):(e=110-t.percent,r=["background-image: -ms-l
1inear-gradient("+(n="left, "+t.leftColor+" , "+t.rightColor+" "+e+"%")+")","background-image: -o-linear-gradient("+n+")","background-image: -moz-linear-gradient("+n+")","background-image: -webkit-linear-gradient("+n+")","background-image: linear-gradient("+n+")"].join(";"),t.element.attr("style",r))}})}],link:function(t,r,n){return t.element=r,t.$watch("percent",(function(){if(e.isNumber(t.percent))return t.setGradient()}))}}}]),ceregoCommon.directive("cgAssignmentCard",[function(){return{restrict:"E",scope:{assignment:"="},templateUrl:Packs.iKnowRoutes.common_v3_templates_path("assignment_card"),controller:["$window","$scope","$location","DebugHelper","MemoryBankLevelsService","setLearnURLService",function(t,r,o,s,i,a){return s.register("cgAssignmentCard",r),e.assignIn(r,{assignmentDetailsPath:"",assignmentLearnPath:"",Math:t.Math,levelValue:{levelNew:i.levels[1].intLevel,levelBuilding:i.levels[2].intLevel,levelOne:i.levels[3].intLevel,levelTwo:i.levels[4].intLevel,levelThree:i.levels[5].intLevel,levelFour:i.levels[6].intLevel,levelMastery:i.levels[7].intLevel},defaultIconImage:n.a,locale:angular.element("body").data("locale")||"en",uiState:{},setBackgroundImageGradient:function(){var e,t;return(t=parseFloat(null!=(e=r.assignment.meta["memory-aggregate"])?e.score:void 0))>r.levelValue.levelNew&&t<r.levelValue.levelBuilding?(r.leftColor="#333333",r.rightColor="#333333"):t>=r.levelValue.levelBuilding&&t<r.levelValue.levelOne?(r.leftColor="#333333",r.rightColor="#2294f2"):t>=r.levelValue.levelOne&&t<r.levelValue.levelTwo?(r.leftColor="#2294f2",r.rightColor="#9347BF"):t>=r.levelValue.levelTwo&&t<r.levelValue.levelThree?(r.leftColor="#9347BF",r.rightColor="#E7446F"):t>=r.levelValue.levelThree&&t<r.levelValue.levelFour?(r.leftColor="#E7446F",r.rightColor="#EEB100"):t>=r.levelValue.levelFour&&t<r.levelValue.levelMastery?(r.leftColor="#EEB100",r.rightColor="#7AB72D"):r.leftColor=r.rightColor="#7AB72D",t===Math.floor(t)||t<=r.levelValue.levelBuilding?r.percent=100:t>r.levelValue.levelBuilding&&t<r.levelValue.levelOne?r.percent=(t-r.levelValue.levelBuilding)/(r.levelValue.levelOne-r.levelValue.levelBuilding)*100:r.percent=100*(t-Math.floor(t))},setNumberItemsToStudy:function(){var e,t,n,o,s,i,a,u,c,l,d,m,p,g,f,_,h;if(h=null!=(o=null!=(s=r.assignment.meta["memory-aggregate"])?s["unstarted-items-count"]:void 0)?o:0,e=null!=(a=null!=(u=r.assignment.meta["memory-aggregate"])?u["eligible-items-count"]:void 0)?a:0,_=CeregoSharedLib.studyTypes.RECOMMENDED,t=(f=null!=(c=null!=(l=r.assignment.meta["memory-aggregate"])?l["studied-items-count"]:void 0)?c:0)/Math.max(f+h,1),n=null!=(d=null!=(m=r.assignment.meta["memory-aggregate"])?m.progress:void 0)?d:0,r.sessionSizes=CeregoSharedLib.sessionSizeParts(h,e,_,t,n),r.fading=r.sessionSizes.fading,r.unstarted=r.sessionSizes.unstarted,r.itemsToLearn=Math.min((null!=(p=r.assignment.meta["memory-aggregate"])?p["unstarted-items-count"]:void 0)+(null!=(g=r.assignment.meta["memory-aggregate"])?g["eligible-items-count"]:void 0),10),r.fadingItems=Math.min(null!=(i=r.assignment.meta["memory-aggregate"])?i["eligible-items-count"]:void 0,15),r.progress=n,r.assignment.meta["due-at"])return r.pastDue=new Date>new Date(r.assignment.meta["due-at"])},isGoodForNow:function(){return 0===r.unstarted&&0===r.fading}}),r.$watch("assignment.meta['memory-aggregate']['score']",(function(){return r.setBackgroundImageGradient()})),r.$watch("assignment.meta['memory-aggregate']['unstarted-items-count']",(function(){return r.setNumberItemsToStudy()})),r.$watch("assignment.meta['memory-aggregate']['eligible-items-count']",(function(){return r.setNumberItemsToStudy()})),r.$watch("assignment",(function(){var e,n,o,s;if(e=r.assignment)return r.uiState.isScorm=!!e.attributes["scorm-package-id"],r.uiState.isAssessment="assessment"===e.attributes["goal-type"],r.uiState.isSurvey="survey"===e.attributes["goal-type"],"set"===e.module_type||"sets"===e.type?4!==e.attributes["learn-version"]?(r.assignmentDetailsPath=Packs.iKnowRoutes.v3_learn_set_path(e.id),r.assignmentLearnPath=Packs.iKnowRoutes.quiz_v2_set_learn_path(e.id)):(s=r.isGoodForNow()?"force_review":"recommended",r.assignmentLearnPath=a.getUrl({id:parseInt(e.id),version:4},{studyType:s}),n=a.getReturnUrl(t.location.pathname,{fromEmbed:r.fromEmbed}),(o=new URL(""+t.location.origin+r.assignmentLearnPath)).searchParams.append("returnUrl",n),r.assignmentDetailsPath=o.toString()):(r.assignmentDetailsPath=Packs.iKnowRoutes.v3_learn_series_path(e.id),r.assignmentLearnPath=Packs.iKnowRoutes.quiz_v2_series_learn_path(e.id)),r.setNumberItemsToStudy()}))}],link:function(e,t,r){return e.uiState.isScorm=!!e.assignment.attributes["scorm-package-id"]}}}])}.call(this,r(0))},411:function(e,t,r){(function(e){var t;ceregoCommon.component("cgButtonDropdown",{transclude:{buttonSlot:"buttonContent",dropdownMenuSlot:"menuContent"},bindings:{dropdownDisabled:"<?",buttonStyle:"@"},templateUrl:"undefined"!==typeof Packs&&null!==Packs&&null!=(t=Packs.iKnowRoutes)?t.common_v3_templates_path("_button_dropdown"):void 0,controller:["$window","$scope","$rootScope","DebugHelper",function(t,r,n,o){var s;return o.register("cgButtonDropdownCtrl",r),(s=this).dismissDropdownHandler=function(e){return r.$apply((function(){return s.dropdown={}}))},angular.element("body").click(s.dismissDropdownHandler),r.$on("$destroy",(function(){return angular.element("body").unbind("click",
1s.dismissDropdownHandler)})),r.$on("buttonDropdown:dismissDropdown",(function(e,t){return s.dropdown={}})),e.assignIn(s,{dropdown:{},toggleShowDropdown:function(e){var t;if(!s.dropdownDisabled)return e.preventDefault(),e.stopPropagation(),t=s.dropdown.showDropdown,n.$broadcast("buttonDropdown:dismissDropdown",!0),s.dropdown.showDropdown=!t}}),s}]})}).call(this,r(0))},412:function(e,t,r){(function(e){ceregoCommon.directive("cgCourseCard",[function(){return{restrict:"E",scope:{course:"="},templateUrl:Packs.iKnowRoutes.common_v3_templates_path("course_card"),controller:["$analytics","$window","$scope","$location","$filter","DebugHelper","toastHelper","V3CourseUsersResource","UserManager","StudyItemsService","ModalService",function(t,r,n,o,s,i,a,u,c,l,d){return i.register("cgCourseCard",n),e.assignIn(n,{stateUI:{loading:!1},cardClick:function(){return n.course.meta["is-enrolled"]?r.location.href=Packs.iKnowRoutes.v3_learn_course_path(n.course.id):d.showModal("course-info-modal",{course:n.course})},unenroll:function(e){return e.preventDefault(),e.stopPropagation(),u.delete({course_id:n.course.id,id:c.currentUser.id},(function(e){return t.eventTrack("self_unenrolled_from_course"),n.course.meta["is-enrolled"]=!1,a.showToast("simpleToast",{message:s("translate")("js.learn.courses.course_detail.unenroll_toast",{name:n.course.attributes.name})})}),(function(e){return i.logError(e)}))},enroll:function(e){return e.preventDefault(),e.stopPropagation(),n.stateUI.loading=!0,u.create({course_id:n.course.id,user_id:c.currentUser.id},(function(e){return t.eventTrack("self_enrolled_in_course"),l.loadStudyItem("courses",n.course.id,"recommended",r.location.pathname).then((function(t){return n.course.meta=e.data.meta,n.stateUI.loading=!1}))}),(function(e){return i.logError(e)}))}})}]}}])}).call(this,r(0))},413:function(e,t,r){(function(e,t,r){ceregoCommon.directive("cgDailyPolarGraph",[function(){return{restrict:"E",scope:{data:"="},templateUrl:Packs.iKnowRoutes.common_v3_templates_path("daily-polar-graph"),controller:["$window","$scope","$filter","$location","DebugHelper",function(n,o,s,i,a){return a.register("cgDailyPolarGraph",o),0,5,2e3,e.assignIn(o,{stateUI:{hourBegin:[0,3,6,9,12,15,18,21],classNames:["twelve-am","three-am","six-am","nine-am","twelve-pm","three-pm","six-pm","nine-pm","twelve-am"],loading:!0},tooltipDirection:["top","top","bottom","bottom","bottom","bottom","top","top"],arcs:t.layout.pie()([1,1,1,1,1,1,1,1]),maxRadius:100,maxSliceRadius:95,colorIntensity:[0,0,0,0,0,0,0,0],tooltips:[],setMostEfficientDay:function(){return o.maxEfficiency=e.max(o.data.efficiency),o.mostEfficientIndex=e.indexOf(o.data.efficiency,o.maxEfficiency)},setUpGraph:function(){var r;return r=t.select("svg g"),e.each(r.selectAll("path")[0],(function(e,r){return t.select(e).on("mouseover",(function(){return angular.element(".v3-polar-tooltip-"+r).addClass("visible")})).on("mouseout",(function(){return angular.element(".v3-polar-tooltip-"+r).removeClass("visible")})),o.tooltips[r]={heading:s("translate")("js.org_dash.hours."+o.stateUI.hourBegin[r]),caption:s("translate")("js.org_dash.daily_graph.tooltip"),direction:o.tooltipDirection[r],classname:"v3-polar-tooltip-"+r}}))},updateGraph:function(){var n,s;if(o.data.popularity)return o.setMostEfficientDay(),o.stateUI.loading=!1,s=t.select("svg g"),n=t.svg.arc().innerRadius(0).outerRadius(5),s.selectAll("path").data(o.arcs).attr("d",n),e.each(s.selectAll("path")[0],(function(s,i){var a,u,c;return c=0===(u=e.max(o.data.popularity))?0:o.data.popularity[i]/u*o.maxSliceRadius,a="color-"+e.ceil(10*o.data.efficiency[i]),n=t.svg.arc().innerRadius(0).outerRadius(c),t.select(s).classed(a)||(r(s).removeAttr("class"),t.select(s).classed(a,!0)),t.select(s).transition().ease("elastic").duration(2e3).attr("d",n)}))}}),o.setUpGraph(),o.$watch("data",(function(e,t){return o.updateGraph()}),!0)}]}}])}).call(this,r(0),r(6),r(3))},414:function(e,t,r){(function(e){var t;ceregoCommon.component("cgDropdown",{bindings:{buttonOptions:"<",optionDisplayPath:"<?",currentSelection:"<?",onSelection:"&?",onSelectionArgs:"=?"},templateUrl:"undefined"!==typeof Packs&&null!==Packs&&null!=(t=Packs.iKnowRoutes)?t.common_v3_templates_path("_dropdown"):void 0,controller:["$window","$filter","$scope","$rootScope","DebugHelper",function(t,r,n,o,s){var i;return s.register("cgDropdownCtrl",n),(i=this).dismissDropdownHandler=function(e){return n.$apply((function(){return i.dropdown={}}))},angular.element("body").click(i.dismissDropdownHandler),n.$on("$destroy",(function(){return angular.element("body").unbind("click",i.dism
1issDropdownHandler)})),n.$on("buttonDropdown:dismissDropdown",(function(e,t){return i.dropdown={}})),e.assignIn(i,{dropdown:{},displayOption:function(t){return i.optionDisplayPath?e.get(t,i.optionDisplayPath,t):t},selectOption:function(t){var r;if(i.currentSelection=t,i.onSelection)return r={data:i.currentSelection},i.onSelectionArgs&&e.assignIn(r,i.onSelectionArgs),i.onSelection(r)},toggleShowDropdown:function(e){var t;return e.preventDefault(),e.stopPropagation(),i.currentSelection||(i.currentSelection=r("translate")("js.common.dropdown.default")),t=i.dropdown.showDropdown,o.$broadcast("buttonDropdown:dismissDropdown",!0),i.dropdown.showDropdown=!t}}),i}]})}).call(this,r(0))},415:function(e,t,r){(function(e){ceregoCommon.directive("cgItemCard",[function(){return{restrict:"E",scope:{index:"@",item:"="},templateUrl:Packs.iKnowRoutes.common_v3_templates_path("item_card"),controller:["$scope","$filter","$element","$routeParams","V3ContentService","V3ItemValidatorService","DebugHelper",function(t,r,n,o,s,i,a){return a.register("cgItemCard",t),e.assignIn(t,{stateUI:{showPostStudyCard:!1},V3ContentService:s,V3ItemValidatorService:i,initialize:function(){var e;if(e=parseInt(t.index),t.stateUI.indexFontSize=e<100?"font-small":e<1e3?"font-tiny":"font-extratiny",t.item.card=n[0],t.item.id===parseInt(o.id))return t.item.card.scrollIntoView()},filterText:function(e){return(e=r("stripHTML")(e)).length>30?e.slice(0,27)+"...":e},getFacetQuizzes:function(e){var r,n,o,s,i;for(s={},r=0,n=(i=e.attributes["quiz-settings"].enabled).length;r<n;r++)(o=i[r]).match("multiple_choice")&&"question_and_answer"!==!t.item.attributes["template-type"]?s.multiple_choice=(s.multiple_choice||0)+1:o.match("fill_in_the_blank")?s.fill_in_the_blank=(s.fill_in_the_blank||0)+1:o.match("click_in_the_dark")?s.click_in_the_dark=(s.click_in_the_dark||0)+1:o.match("application_question_select")?s.application_question_select=(s.application_question_select||0)+1:o.match("question_and_answer_select")?s.multiple_choice=(s.multiple_choice||0)+1:o.match("sequence_injection")&&(s.sequence_injection=(s.sequence_injection||0)+1);return s},getFacetNum:function(){var r,n;return n=e.filter((null!=(r=t.item.relationships.facets)?r.data:void 0)||[],(function(e){var t;return null!=(t=e.relationships.association)?t.data:void 0})).length,t.getFacetName(n,!0)},getQuizNum:function(){var n,o,s;return o=1===(s=e.reduce((null!=(n=t.item.relationships.facets)?n.data:void 0)||[],(function(e,t){return e+t.attributes["quiz-settings"].enabled.length}),0))?".one":".other",r("translate")("js.item_editor.item_cards.quiz"+o,{count:s})},getFacetName:function(e,n){var o;return o="js.item_editor.item_cards."+t.item.attributes["template-type"]+".facet_name",n&&(o+="_with_count"),o+=1===e?".one":".other",r("translate")(o,{count:e})},getFacetNameForIndex:function(e){return 1===t.item.relationships.facets.data.length?t.getFacetName(1,!1):t.getFacetName(1,!1)+" "+e},getTemplateType:function(){return"instructional_contents"===t.item.attributes["template-type"]?t.item.attributes["ic-subtype"]?t.item.attributes["ic-subtype"]:"instructional_contents_page":t.item.attributes["template-type"]},getIncompleteName:function(){return t.item.attributes["template-type"]?r("translate")("js.item_editor.item_cards."+t.getTemplateType()+".incomplete"):r("translate")("js.item_editor.item_cards.incomplete_item")},getMissingAssociationName:function(){return r("translate")("js.item_editor.item_cards."+t.item.attributes["template-type"]+".missing_association")},getMissingAnchorName:function(){return r("translate")("js.item_editor.item_cards."+t.getTemplateType()+".missing_anchor")},getItemTypeName:function(){return r("translate")("js.item_editor.item_cards."+t.getTemplateType()+".new")},hasAssociation:function(){var e,r,n,o;return(null!=(e=t.item.relationships.facets)&&null!=(r=e.data[0])&&null!=(n=r.relationships.association)?n.data:void 0)||"instructional_contents"===t.item.attributes["template-type"]&&(null!=(o=t.item.relationships.annotations)?o.data[0]:void 0)},hasAnchor:function(){var e,r,n;return(null!=(e=t.item.relationships.facets)&&null!=(r=e.data[0])&&null!=(n=r.relationships.anchor)?n.data:void 0)||t.item.attributes.title},canShowFacets:function(){return!e.includes(["instructional_contents","application_questions","question_and_answers","patterns"],t.item.attributes["template-type"])}}),t.initialize()}]}}])}).call(this,r(0))},416:function(e,t,r){"use strict";r.r(t);var n=r(1);n.module("cerego.common").directive("localStorageTipCard",["localStorageService",function(e){return{restrict:"A",scope:{key:"@localStorageTipCard",respawnMilliseconds:"=respawnMilliseconds"},link:function(t,r,n){var o="localStorageTipCard-"+t.key+"-lastShown",s=e.get(o)||0;return(new Date).getTime()-s<t.respawnMilliseconds&&r.remove(),r.find(".layout-message-card-close").on("click",(function(){e.set(o,(new Date).getTime()),r.remove()}))}}}])},417:function(e,t,r){"use strict";r.r(t);var n=r(1),o=r(41);n.module("cerego.common").directive("cgPartnerUserRolesDescriptionsCard",[function(){return{restrict:"E",scope:{},templateUrl:Packs.iKnowRoutes.common_v3_templates_path("partner_user_roles_descriptions_card"),controller:["$scope","SiteNavigationService",function(e,t){e.roles=Object(o.a)(t.isV4Embed())}]}}])},418:function(e,t,r){(function(e){ceregoCommon.directive("passwordInput",[function(){return{restrict:"E",templateUrl:Packs.iKnowRoutes.common_v3_templates_path("password_input"),scope:{ngModel:"=",placeholder:"=?",minlength:"=?",hideIcon:"=?"},controller:["$scope","$element",function(t,r){return e.assignIn(t,{DEFAULT_PLACEHOLDER:"********",stateUI:{passwordHidden:!0},toggleShowPassword:function(){return t.stateUI.passwordHidden=!t.stateUI.passwordHidden,t.stateUI.passwordHidden?r.find("input")[0].type="password":r.find("input")[0].type="text"},onPasswordChanged:function(){return t.$emit("passwordChanged")}}),this.$onInit=function(){return t.minlength=t.minlength||8,t.placeholder=t.placeholder||t.DEFAULT_PLACEHOLDER},this}]}}])}).call(this,r(0))}
1,419:function(e,t){ceregoCommon.directive("progressIndicatorOrbs",["$timeout",function(e){return{scope:{progressIndicatorOrbs:"@",orbs:"=",isActive:"=",isComplete:"="},templateUrl:Packs.iKnowRoutes.common_v3_templates_path("_progress_indicator_orbs"),controller:["$scope","DebugHelper",function(e,t){return t.register("progressIndicatorOrbs",e)}]}}])},420:function(e,t,r){(function(e){ceregoCommon.directive("cgSearchableItemsCollection",[function(){return{restrict:"E",scope:{assignment:"="},templateUrl:Packs.iKnowRoutes.common_v3_templates_path("searchable_items_collection"),controller:["$window","$scope","$location","$filter","$analytics","DebugHelper","V3SetItemsResource","V3ModelHelper",function(t,r,n,o,s,i,a,u){return i.register("cgSearchableItemsCollection",r),e.assignIn(r,{routes:Packs.iKnowRoutes,searchOptions:{query:""},loadItems:function(){return a.query({set_id:r.assignment.id,include:"image,facets.anchor,facets.association,facets.anchor.image,facets.association.image","page[size]":200},(function(e){return r.items=u.parse(e)}))}}
1),r.$watch("assignment",(function(){if(r.assignment)return r.loadItems()}))}]}}])}).call(this,r(0))},421:function(e,t,r){(function(e){ceregoCommon.directive("cgSmartLearnCard",[function(){return{restrict:"E",scope:{contextType:"=",contextId:"=",fromEmbed:"=?"},templateUrl:Packs.iKnowRoutes.common_v3_templates_path("smart_learn_card"),controller:["$window","$scope","$location","DebugHelper","UserManager","V3ModelHelper","V4RecommendedSetsResource","setLearnURLService",function(t,r,n,o,s,i,a,u){return o.register("cgSmartLearnCard",r),e.assignIn(r,{stateUI:{loaded:!1},recommendedTab:{slug:"recommended",valid:!1,loaded:!1,buttonClass:"v3-button button-large",studyItem:{},scormPackageId:""},goodForNowTab:{slug:"good_for_now",valid:!1,loaded:!1,studyItem:{},scormPackageId:""},fadingTab:{slug:"fading",valid:!1,loaded:!1,buttonClass:"v3-secondary-button button-large",studyItem:{},scormPackageId:""},showRecommendedTab:function(){return r.showTab(r.recommendedTab)},showFadingTab:function(){if(r.fadingTab.loaded)return r.showTab(r.fadingTab)},showTab:function(e){return r.stateUI.activeTab=e},loadCard:function(){var t;switch(t={include_scorm:!0},r.contextType){case"sets":t.set_id=r.contextId;break;case"series":t.series_id=r.contextId;break;case"courses":t.course_id=r.contextId}return a.query(t,(function(t){var n;return n=i.parse(t),e.each(n,(function(e){var t,n,o;switch(e.attributes["study-type"]){case"recommended":o="recommendedTab";break;case"fading_only":o="fadingTab"}return n=e.relationships.set.data.id,t=e.relationships.set.data.attributes,Object.assign(r[o],{loaded:!0,valid:!0,studyItem:{skipModal:!0,scormPackageId:t["scorm-package-id"],buttonText:e.attributes.cta||"Learn now!",learnPath:u.getUrl({id:parseInt(n),version:t["learn-version"]},{studyType:e.attributes["study-type"]}),bodyTextHtml:e.attributes.description}})})),0===t.data.length?(r.recommendedTab.loaded=!0,r.goodForNowTab.loaded=!0,r.goodForNowTab.valid=!0,Object.assign(r.goodForNowTab.studyItem,{bodyTextHtml:t.meta["overall-description"]}),r.showTab(r.goodForNowTab)):r.showTab(r.recommendedTab)}))}}),r.loadCard(),r.$on("scorm:launchAttempt",(function(){return r.loadCard()}))}]}}])}).call(this,r(0))},422:function(e,t,r){(function(e){ceregoCommon.directive("cgWeeklyBarGraph",[function(){return{restrict:"E",scope:{data:"="},templateUrl:Packs.iKnowRoutes.common_v3_templates_path("weekly-bar-graph"),controller:["$window","$scope","$filter","$location","DebugHelper",function(t,r,n,o,s){return s.register("cgWeeklyBarGraph",r),400,e.assignIn(r,{stateUI:{daySlugs:["monday","tuesday","wednesday","thursday","friday","saturday","sunday"]},tooltips:[],getPercentageFromPopularity:function(){var t;return 0===(t=e.max(r.data.popularity))?r.data.popularity:e.map(r.data.popularity,(function(r){return e.ceil(r/t*100)}))},setMostEfficientDay:function(){return r.maxEfficiency=e.max(r.data.efficiency),r.mostEfficientIndex=e.indexOf(r.data.eff
1iciency,r.maxEfficiency)},updateGraph:function(){var t,o;if(r.data.popularity)return r.setMostEfficientDay(),o=r.getPercentageFromPopularity(),t=angular.element(".v3-bar-container .v3-bar").get(),r.data.colorIntensity=[0,0,0,0,0,0,0],e.each(t,(function(t,s){var i,a;return a=o[s],r.data.colorIntensity[s]=e.ceil(10*r.data.efficiency[s]),(i=angular.element(t)).css("height",0),i.animate({height:a+"%"},400),r.tooltips[s]={heading:n("translate")("js.org_dash.days."+r.stateUI.daySlugs[s]+".text"),caption:n("translate")("js.org_dash.weekly_graph.tooltip")}}))}}),r.$watch("data",(function(e,t){return r.updateGraph()}),!0)}]}}])}).call(this,r(0))},45:function(e,t){var r;CeregoSharedLib={},r=Math.floor(12.5),CeregoSharedLib.studyTypes={FADING:"fading_only",RECOMMENDED:"recommended"},CeregoSharedLib.sessionSizeParts=function(e,t,n,o,s){var i=0,a=0;return(n=n||CeregoSharedLib.studyTypes.RECOMMENDED)==CeregoSharedLib.studyTypes.RECOMMENDED?2*e+t<=25?(i=e,a=t):o==s?(i=Math.min(r,e),a=Math.min(2*(r-i),t)):e>=3&&t>=12?(i=3,a=12):e>=3&&t<12?(i=3+Math.ceil((13-t)/2),a=t):(i=e,a=12+2*(3-e)):n==CeregoSharedLib.studyTypes.FADING&&(i=0,a=Math.min(t,25)),{unstarted:i=Math.min(i,e),fading:a=Math.min(a,t)}},CeregoSharedLib.sessionSize=function(e,t,r,n,o){var s=CeregoSharedLib.sessionSizeParts(e,t,r,n,o);return s.fading+s.unstarted}},46:function(e,t,r){"use strict";r.d(t,"a",(function(){return u})),r.d(t,"b",(function(){return c}));var n=r(10),o=r.n(n),s=o.a.import("parchment").query("inline"),i=o.a.import("formats/link"),a=o.a.import("modules/keyboard");s.tagName="G",o.a.register(s,!0),i.sanitize=function(e){return e.match(/^[a-zA-Z]+:\/\//)||(e="https://"+e),e};var u=function(e,t,r){var n={modules:{formula:!1,toolbar:t,keyboard:{bindings:{tab:!1}}},theme:"snow",placeholder:r};return new o.a(e,n)},c=function(e,t){delete e.keyboard.bindings[13],e.keyboard.addBinding({key:a.keys.ENTER,handler:t})}},473:function(e,t,r){e.exports=r.p+"media/common/assignment-card-icon-661d545f.svg"},56:function(e,t){angular.module("cerego.common").factory("PartnerAccountResource",["$resource",function(e){return e("",{},{create:{method:"POST",isArray:!1,url:APIRoutes.v3_partner_account_path(":partner_id"),params:{partner_id:"@partner_id"}},get:{method:"GET",isArray:!1,url:APIRoutes.v3_partner_account_path(":partner_id"),params:{partner_id:"@partner_id",id:"@id"}},delete:{method:"DELETE",url:APIRoutes.v3_partner_account_path(":partner_id"),params:{partner_id:"@partner_id",id:"@id"}}})}])},57:function(e,t,r){var n={"./ar":15,"./ar-dz":16,"./ar-dz.js":16,"./ar-kw":17,"./ar-kw.js":17,"./ar-ly":18,"./ar-ly.js":18,"./ar-ma":19,"./ar-ma.js":19,"./ar-sa":20,"./ar-sa.js":20,"./ar-tn":21,"./ar-tn.js":21,"./ar.js":15,"./de":22,"./de-at":23,"./de-at.js":23,"./de-ch":24,"./de-ch.js":24,"./de.js":22,"./es":25,"./es-do":26,"./es-do.js":26,"./es-us":27,"./es-us.js":27,"./es.js":25,"./fr":28,"./fr-ca":29,"./fr-ca.js":29,"./fr-ch":30,"./fr-ch.js":30,"./fr.js":28,"./ja":31,"./ja.js":31};function o(e){var t=s(e);return r(t)}function s(e){if(!r.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}o.keys=function(){return Object.keys(n)},o.resolve=s,e.exports=o,o.id=57},64:function(e,t){ceregoCommon.factory("V3InstructionalPresentationsResource",["$resource",function(e){return e("",{},{create:{method:"POST",isArray:!1,url:APIRoutes.v3_my_instructional_presentations_path()}})}])},65:function(e,t){ceregoCommon.factory("V3SetsResource",["$resource",function(e){return e("",{},{create:{method:"POST",isArray:!1,url:APIRoutes.v3_sets_path()},get:{method:"GET",isArray:!1,url:APIRoutes.v3_set_path(":id"),params:{group_id:"@id"}},update:{method:"PUT",isArray:!1,url:APIRoutes.v3_set_path(":id"),params:{id:"@id"}},destroy:{method:"DELETE",isArray:!1,url:APIRoutes.v3_set_path(":id"),params:{id:"@id"}}})}])},66:function(e,t){ceregoCommon.factory("V3CourseSetsResource",["$resource",function(e){return e("",{},{save:{method:"POST",isArray:!1,url:APIRoutes.v3_course_sets_path(":course_id"),params:{course_id:"@course_id"}},update:{method:"PATCH",isArray:!1,url:APIRoutes.v3_course_set_path(":course_id",":id"),params:{course_id:"@course_id",id:"@id"}},remove:{method:"DELETE",isArray:!0,url:APIRoutes.v3_course_set_path(":course_id",":id"),params:{course_id:"@course_id",id:"@id"}},get:{method:"GET",isArray:!1,url:APIRoutes.v3_course_set_path(":course_id",":id"),params:{course_id:"@course_id",id:"@id"}}})}])},67:function(e,t){ceregoCommon.factory("V3SeriesResource",["$resource",function(e){return e("",{},{get:{method:"GET",isArray:!1,url:APIRoutes.v3_series_path(":id"),params:{group_id:"@id"}}})}])},68:function(e,t){ceregoCommon.factory("V3OAuthResource",["$resource",function(e){return e("",{},{authenticate:{method:"POST",isArray:!1,url:APIRoutes.authenticate_v3_oauth_index_path()},delete:{method:"DELETE",isArray:!0,url:APIRoutes.v3_oauth_path(":provider"),params:{provider:"@provider"}}})}])},69:function(e,t,r){"use strict";r.r(t),function(e){var t=r(46);ceregoCommon.directive("cgWysiwyg",["$window",function(r){return{restrict:"E",scope:{placeholder:"@",includeLinks:"=?",includeLists:"=?",includeUnderline:"=?",model:"=",onPaste:"&?",autofocus:"=?",onChange:"&?",onFocus:"&?",hideToolbar:"=?",autowidth:"=?",onEnterKey:"=?"},templateUrl:Packs.iKnowRoutes.common_v3_templates_path("wysiwyg"),controller:["$scope","$element","DebugHelper",function(t,r,n){return n.register("cgWysiwyg",t),e.assignIn(t,{editorChanged:!1,bottomBarHeight:20,minHeight:65,currentWidth:0,updateWidth:function(){var e,r;if(!t.autowidth)return e=(r=t.quill.root).innerHTML,r.innerHTML="",r.style.width="auto",r.innerHTML=e,r.style.width=r.clientWidth+"px",t.currentWidth=r.clientWidth}})}],link:function(e,n,o){if(e.quill=Object(t.a)(n.children(".quill-editor-container")[0],n.children(".quill-toolbar")[0],e.placeholder),e.updateWidth(),e.model&&e.quill.clipboard.dangerouslyPasteHTML(e.model),n.on("focusin",(function(t){if(n.addClass("focus"),e.onFocus)return e.onFocus()})),n.on("focusout",(function(e){return setTimeout((function(){if(!n.find(":focus").length)return n.removeClass("focus")}))}
1)),angular.element(r).bind("resize",(function(){return e.updateWidth(),e.$digest()})),e.$watch("model",(function(t,r){var n;if(t!==r)return e.onChange&&e.onChange(),n=t,e.quill&&!e.editorChanged&&(n?e.quill.clipboard.dangerouslyPasteHTML(n):e.quill.setText("")),e.editorChanged=!1})),e.quill.on("text-change",(function(t,r,n){var o;return e.onChange&&e.onChange(),o=e.quill.root.innerText.trim().length>0?e.quill.root.innerHTML:"",e.$applyAsync((function(){return e.editorChanged=!0,e.model=o}))})),e.onPaste&&e.quill.root.addEventListener("paste",(function(){return e.onPaste()})),e.onEnterKey&&Object(t.b)(e.quill,(function(){return e.onEnterKey(o.model)})),e.autofocus)return angular.element(".ql-editor",n).focus()}}}])}.call(this,r(0))},74:function(e,t){ceregoCommon.factory("V3SessionResource",["$resource",function(e){return e("",{},{create:{method:"POST",isArray:!1,url:APIRoutes.v3_sessions_path()},update:{method:"PUT",isArray:!1,url:APIRoutes.v3_sessions_path()},destroy:{method:"DELETE",isArray:!1,url:APIRoutes.v3_sessions_path()}})}])},75:function(e,t){angular.module("cerego.common").factory("V3CourseItemsResource",["$resource",function(e){return e("",{},{query:{method:"GET",isArray:!1,url:APIRoutes.v3_course_items_path(":course_id"),params:{course_id:"@course_id"}}})}])},76:function(e,t,r){(function(e){ceregoCommon.directive("cgTooltip",["$window","$timeout","$compile",function(t,r,n){var o;return{restrict:"A",transclude:{textSlot:"?tooltipText",tooltipSlot:"tooltipContent"},templateUrl:"undefined"!==typeof Packs&&null!==Packs&&null!=(o=Packs.iKnowRoutes)?o.common_v3_templates_path("_tooltip_content"):void 0,scope:{direction:"@direction",toggle:"@toggle",size:"@size"},controller:["$window","$scope","$timeout","DebugHelper",function(t,r,n,o){return o.register("cgToolTipCtrl",r),r.handleClick=function(t){return t.stopPropagation(),r.element.toggleClass("visible"),r.toggled=!r.toggled,r.toggled?n((function(){return e("body").click(r.handleClick)})):e("body").unbind("click",r.handleClick)}}],link:function(t,r,n){return t.element=r,t.element.addClass("v3-tooltip-container"),"click"===t.toggle?t.element.click(t.handleClick):t.element.hover((function(){return e(this).toggleClass("visible")}))}}}])}).call(this,r(3))},77:function(e,t,r){(function(e){ceregoCommon.directive("goalTriangle",[function(){return{restrict:"E",templateUrl:Packs.iKnowRoutes.common_v3_templates_path("goal_triangle"),scope:{levelValue:"=",goalReached:"=",size:"="},controller:["$scope",function(t){return e.assignIn(t,{getLevelClass:function(){return"level-"+Math.floor(parseFloat(t.levelValue))}})}]}}])}).call(this,r(0))},78:function(e,t,r){(function(e,t){ceregoCommon.directive("cgLearnerDashboardCard",[function(){return{restrict:"E",scope:{contextType:"=",contextId:"=",contextProgress:"=",contextLevel:"=",nextStudyTime:"=",firstTimeCompleted:"="},templateUrl:Packs.iKnowRoutes.common_v3_templates_path("learner_dashboard_card"),controller:["$window","$scope","$location","$filter","DebugHelper","UserManager","StudyItemsService","timeHelper","GoalMathHelper","MySetsResource","ModalService","SessionSettings","AssignmentDetailsService","toastHelper","LtiService",function(r,n,o,s,i,a,u,c,l,d,m,p,g,f,_){return i.register("cgLearnerDashboardCard",n),e.assignIn(n,{AssignmentDetailsService:g,LtiService:_,SessionSettings:p,stateUI:{loaded:!1,currentMode:0},FIRST_TIME_UNSTARTED:1,START_MORE_ITEMS:2,GOOD_FOR_NOW:3,FADING_ONLY:4,PROGRESS_COMPLETED:5,ONE_DAY_IN_MS:864e5,launchGoodForNow:function(){var e,t;return t=g.assignment.attributes["learn-version"],e={sessionContextType:n.contextType,sessionContextId:n.contextId,returnUrl:p.returnURL,studyItem:{version:t}},p.embed&&(e.embed=!0),m.showModal("good-for-now-modal",e)},showGoMobile:function(){return m.showModal("mobile-app-modal",{modalType:"transparent"})},startLearning:function(){return 4===g.assignment.attributes["learn-version"]?r.location.href=n.stateUI.learnPath:o.url(n.stateUI.learnPath)},continueLearning:function(){return n.firstTimeCompleted=!1,n.initialize()},toggleSchedule:function(){return g.assignment.meta["in-schedule"]?n.unSchedule():n.addToSchedule()},confirmUnschedule:function(){return d.removeFromSchedule({id:n.contextId},(function(e){var t;return g.assignment.meta["in-schedule"]=!1,t=_.isBBC?"js.learn_app_dashboard.progress_completed.bbc_assignment_removed":"js.learn_app_dashboard.progress_completed.assignment_removed",f.showToast("simpleToast",{message:s("translate")(t)})}))},unSchedule:function(){return m.showModal("unschedule-assignment-modal",{modalType:"transparent",confirmUnschedule:n.confirmUnschedule,isBBC:_.isBBC})},addToSchedule:function(){return d.addToSchedule({id:n.contextId},(function(e){var t;return g.assignment.meta["in-schedule"]=!0,t=_.isBBC?"js.learn_app_dashboard.progress_completed.bbc_assignment_added":"js.learn_app_dashboard.progress_completed.assignment_added",f.showToast("simpleToast",{message:s("translate")(t)})}))},setNextRecommendedModule:function(){return u.loadStudyItem(null,null,"recommended",p.returnURL).then((function(e){return n.stateUI.nextModule=e.learnPath}))},initialize:function(){var r;return 100===n.contextProgress&&n.firstTimeCompleted?(n.stateUI.currentMode=n.PROGRESS_COMPLETED,r=_.isBBC?"js.learn_app_dashboard.progress_completed.bbc_title":"js.learn_app_dashboard.progress_completed.title",n.stateUI.title=s("translate")(s("randomTranslateStringArray")(r)),n.stateUI.loaded=!0):u.loadStudyItem(n.contextType,n.contextId,"recommended",p.returnURL).then((function(o){var a,u;return n.stateUI.unstartedCount=o.unstarted,n.stateUI.fadingCount=o.fading,n.stateUI.learnPath=o.learnPath,n.stateUI.durationString=c.secToString(o.sessionLengthSec),(0===n.contextProgress||e.isUndefined(n.contextProgress))&&o.primaryCollection?(r="js.learn_app_dashboard.first_time_unstarted.title",n.stateUI.currentMode=n.FIRST_TIME_UNSTARTED,n.stateUI.totalMemoriesCount=o.primaryCollection.attributes["studiable-memories-count"],n.contextLevel&&(n.stateUI.estimatedStudyTimeLower=l.estimateRangeLower(n.contextLevel),n.stateUI.estimatedStudyTimeUpper=l.levelToDaysConversion(n.contextLevel))):o.unstarted>0?(n.stateUI.currentMode=n.START_MORE_ITEMS,r=_.isBBC?"js.learn_app_dashboard.start_more_items.bbc_title":"js.learn_app_dashboard.start_more_items.title"):0===o.fading&&0===o.unstarted?(n.setNextRecommendedModule(),n.stateUI.currentMode=n.GOOD_FOR_NOW,u=new Date,a=Math.max(t.duration(n.nextStudyTime-u).asMilliseconds(),n.ONE_DAY_IN_MS),n.stateUI.duration=c.msecToString(a),r=_.isBBC?"js.learn_app_dashboard.good_for_now.bbc_title":"js.learn_app_dashboard.good_for_now.title"):o.fading>0&&0===o.unstarted?(n.stateUI.currentMode=n.FADING_ONLY,r=_.isBBC?"js.learn_app_dashboard.fading_only.bbc_title":"js.learn_app_dashboard.fading_only.title"):i.logError("cgLearnerDashboardCard unexpected value progress: "+progress+", unstarted: "+o.unstarted+", fading: "+o.fading),r&&(n.stateUI.title=s("translate")(s("randomTranslateStringArray")(r))),n.stateUI.loaded=!0}))}}),n.initialize()}]}}])}).call(this,r(0),r(2))},79:function(e,t,r){(function(e,t){ceregoCommon.directive("miniMemoryBank",["$timeout",function(r){return{restrict:"E",scope:{showModal:"=",context:"=?",course:"=?",module:"=?",lastStudyTime:"=?"},templateUrl:Packs.iKnowRoutes.common_v3_templates_path("mini_memory_bank"),controller:["$scope","$q","MemoryBankLevelsService","$window","$filter","$routeParam
1s","progressVisual","MemoryBankAssetHelper","MemoryStorage","UserManager","DebugHelper",function(n,o,s,i,a,u,c,l,d,m,p){return p.register("miniMemoryBankCtrl",n),e.assignIn(n,{MODULE_RADIUS:30,WELCOME:1,WELCOME_BACK:2,ENCOURAGING:3,levels:e.drop(s.levels,1),forMobile:angular.element(i).width()<768,preloadedOrbs:[],prepareFacet:function(e,t){return e.radius=t,e.orb_type="facet",e.level_slug=s.binContinuousLevel(e.level,e.review_interval).slug,!0},prepareModule:function(e,t){return e.radius=t,e.orb_type="module",e.level_slug=s.slugLevel(e.score),e.image||(e.image=l.defaultModuleOrb()),!0},tick:function(e){var t;return t=0,n.force.on("start",(function(){return t=0})),e.each((function(e){return e.startTick=Math.round(12*Math.random())})),function(r){var o;return o=r.alpha,.4,.2,t+=1,e.each((function(e){return t>e.startTick&&0===e.weight&&(e.x+=.4*(e.target.x-e.x)*o,e.y+=.4*(e.target.y-e.y)*o),e.y=Math.max(n.bb.top,Math.min(e.y,n.bb.bottom))})),e.call(n.moveToPosition)}},radius:function(e){return"module"===e?n.MODULE_RADIUS:8},updateSVG:function(r){var o,a,u,c,l,d,m,p,g,f,_;for(0,0,0,.85,angular.element(i).width()>768?n.totalLevels=s.totalLevelsExcludeUnstarted:n.module?n.totalLevels=e.max([n.levels.length,n.module.scoring_goal+2]):n.totalLevels=n.levels.length,p=n.radius(n.orb_type),l=angular.element(i).width()>768?65:40,d=Math.ceil(e.max(e.map(r,(function(e){return e.score||e.level})))||.3),n.unlockedLevels=e.filter(n.levels,(function(e){return e.minLevel<d})),_={x:angular.element(".mini-memory-bank").width()-(n.totalLevels-n.unlockedLevels.length)*l,y:angular.element(".mini-memory-bank").height()},n.bb={left:0+p,right:_.x-0-p,top:0+p+1,bottom:_.y-p-1},a=0,c=r.length;a<c;a++)m=r[a],"module"===n.orb_type?n.prepareModule(m,p):n.prepareFacet(m,p);return o=e.map(n.unlockedLevels,"minLevel").concat(d),g=[n.bb.left],e.times(n.unlockedLevels.length,(function(e){return g.push(n.bb.left+(n.bb.right-n.bb.left)*(e+1)/n.unlockedLevels.length)})),n.xScale=t.scale.linear().domain(o).range(g),n.yScale=t.scale.linear().domain([1,.85,0]).range([n.bb.top,.5*(n.bb.bottom+n.bb.top),n.bb.bottom]),u=function(e){return"facet"===n.orb_type?n.orb_type+":"+e.learning_engine_guid:n.orb_type+":"+e.id},(f=(f=n.svg.selectAll(".progress-orb")).data(r,u)).enter().append("g").call(n.createOrb),n.svg.append("defs").append("clipPath").attr({id:"miniMbModuleClipPath"}).append("circle").attr({cx:0,cy:0,r:n.MODULE_RADIUS-4}),n.force&&n.force.stop(),n.force=t.layout.force().nodes(e.filter(f.data(),(function(t){return!e.isUndefined(t)}))).gravity(0).charge(0).friction(.6).charge((function(e){return e.weight>0?-20*e.radius:0})).chargeDistance(100).size([_.x,_.y]),n.force.on("tick",n.tick(f)),f.call(n.resetAnimation).call(n.setTargetPosition),console.log("STARTING ANIMATION"),f.call(n.doAnimate)},doAnimate:function(e){if(n.force.start(),e.classed({background:!1,selected:function(e){return e.weight>0}}),n.force.links().length>0)return e.classed({background:function(e){return 0===e.weight}})},calculateFinalPosition:function(e){return{x:n.xScale(e.score||e.level),y:n.yScale(n.orbRetention(e))}},setTargetPosition:function(e){return e.each((function(e){var t;return t=n.calculateFinalPosition(e),e.target={x:t.x,y:t.y}}))},orbRetention:function(e){return"facet"===n.orb_type?e.current_retention:e.average_current_retention},setSourcePosition:function(t){return function(t){var r;return r=angular.element(".mini-memory-bank").height(),t.each((function(t){var o,s;return o=e.find(n.preloadedOrbs,(function(e){return e.learning_engine_guid===t.learning_engine_guid})),n.preload&&o?(s=n.calculateFinalPosition(o),t.x=s.x,t.y=s.y):(t.x=-100*Math.random(),t.y=r-Math.random()*r/4)}))}},moveToPosition:function(e){return e.attr({transform:function(e){return"translate("+[e.x,e.y]+")"}})},resetAnimation:function(e){return n.force.links([]),e.each((function(e){return e.px=e.x,e.py=e.y,e.fixed=!1}))},createOrb:function(e){return e.attr("class",(function(e){return e.level_slug})),e.classed({"progress-orb":!0,"progress-module":function(e){return"module"===e.orb_type},"progress-facet":function(e){return"facet"===e.orb_type}}).call(n.setSourcePosition(n.preload)).call(n.moveToPosition).attr({module_id:function(e){if("module"===e.orb_type)return e.id}}),e.append("circle").attr({cx:0,cy:0,r:function(e){return e.radius}}),e.filter((function(e){return"facet"!==e.orb_type})).each((function(e){return t.select(this).append("image").attr({"xlink:href":function(e){return a("transcode")(e.image,52)}
1,"clip-path":function(e){return"url(#miniMbModuleClipPath)"},preserveAspectRatio:"xMidYMid slice",x:4-e.radius,y:4-e.radius,width:2*(e.radius-4),height:2*(e.radius-4),title:function(e){return e.name}})}))},loadData:function(t){return m.loadUser().then((function(r){var o,s;return t.user_id=r.id,n.memoryBankModalOptions.user=r,o=d.getLastConstraints(),e.isEqual(o,t)?(n.preload=!0,s=t):e.isEqual(e.omit(o,"lastStudyTime"),e.omit(t,"lastStudyTime"))?(n.preload=!0,s=o):n.preload=!1,n.preload?n.loadMemoryStorageData(s).then((function(){return n.preloadedOrbs=n.orbs,n.drawData(t)})):n.drawData(t)}))},loadMemoryStorageData:function(t){var r;return r=o.defer(),d.load(t).then((function(t){return n.memoriesLength=t.memories.length,n.memoryBankModalOptions.showLearnButton=n.memoriesLength>0,n.orbs=e.cloneDeep(e.filter(t.memories,(function(e){return e.level>0}))),r.resolve()}),(function(e){return r.reject(),n.error=e.data&&e.data.meta&&e.data.meta.message||a("translate")("js.memory_bank.could_not_load")}))},drawData:function(e){return n.loadMemoryStorageData(e).then((function(){return n.preload&&n.preloadedOrbs!==n.orbs&&d.reset(),r((function(){return n.updateSVG(n.orbs)}))}))},prepareMiniMemoryBank:function(e){return n.loadData(e)}})}],link:function(e,r){var n;return e.svg=t.select(r[0].querySelector("svg")),n={},e.memoryBankModalOptions={},e.lastStudyTime&&(n.lastStudyTime=e.lastStudyTime),"course"===e.context?(n.group_id=e.course.id,e.orb_type="module",e.memoryBankModalOptions.course=e.course,e.memoryBankModalOptions.forceAssignmentContext=!1):"set"===e.context?(n.module_id=e.module.id,n.module_type=e.context,e.orb_type="facet",e.memoryBankModalOptions.module=e.module,e.memoryBankModalOptions.module.module_type=e.module.context_type||n.module_type,e.memoryBankModalOptions.forceAssignmentContext=!0):"series"===e.context?(n.module_id=e.module.id,n.module_type="seriesGoals",e.orb_type="module",e.memoryBankModalOptions.module=e.module,e.memoryBankModalOptions.module.module_type=e.module.context_type,e.memoryBankModalOptions.forceAssignmentContext=!0):e.orb_type="module",e.prepareMiniMemoryBank(n)}}}])}).call(this,r(0),r(6))},793:function(e,t,r){"use strict";r.r(t);r(794)},794:function(e,t,r){var n;r(45),(n=r(795)).keys().forEach(n),(n=r(796)).keys().forEach(n),(n=r(797)).keys().forEach(n),(n=r(801)).keys().forEach(n),(n=r(804)).keys().forEach(n),r(809),r(113),r(810),r(56),r(114),r(115),r(111)},795:function(e,t,r){var n={"./course-items-resource":75,"./course-items-resource.ts":75,"./partner-account-resource":56,"./partner-account-resource.ts":56,"./partner-domains-resource.js":380,"./partner-domains-resource.js.coffee":380,"./partner-library-resource.js":381,"./partner-library-resource.js.coffee":381,"./partner-user-tag-resource.js":382,"./partner-user-tag-resource.js.coffee":382,"./partner-user-tag-type-resource.js":383,"./partner-user-tag-type-resource.js.coffee":383,"./tag-resource.js":384,"./tag-resource.js.coffee":384,"./tips-resource.js":39,"./tips-resource.js.coffee":39,"./user_metrics_resource.js":385,"./user_metrics_resource.js.coffee":385,"./v3-activation-tokens-resource":386,"./v3-activation-tokens-resource.ts":386,"./v3-annotations-resource.js":387,"./v3-annotations-resource.js.coffee":387,"./v3-attached-items-resource.js":388,"./v3-attached-items-resource.js.coffee":388,"./v3-concepts-resource.js":389,"./v3-concepts-resource.js.coffee":389,"./v3-course-assignments-resource.js":390,"./v3-course-assignments-resource.js.coffee":390,"./v3-course-groups-resource.js":391,"./v3-course-groups-resource.js.coffee":391,"./v3-course-sets-resource.js":66,"./v3-course-sets-resource.js.coffee":66,"./v3-facets-resource.js":392,"./v3-facets-resource.js.coffee":392,"./v3-group-courses-resource.js":393,"./v3-group-courses-resource.js.coffee":393,"./v3-group-users-resource.js":394,"./v3-group-users-resource.js.coffee":394,"./v3-groups-resource.js":395,"./v3-groups-resource.js.coffee":395,"./v3-images-resource.js":396,"./v3-images-resource.js.coffee":396,"./v3-instructional-presentations-resource.js":64,"./v3-instructional-presentations-resource.js.coffee":64,"./v3-item-facets-ordering-resource.js":397,"./v3-item-facets-ordering-resource.js.coffee":397,"./v3-items-resource.js":398,"./v3-items-resource.js.coffee":398,"./v3-merge-requests-resource.js":399,"./v3-merge-requests-resource.js.coffee":399,"./v3-my-courses-resource":400,"./v3-my-courses-resource.ts":400,"./v3-my-email-resource":401,"./v3-my-email-resource.ts":401,"./v3-oauth-resource.js":68,"./v3-oauth-resource.js.coffee":68,"./v3-partner-courses-resource.js":402,"./v3-partner-courses-resource.js.coffee":402,"./v3-passwords-resource.js":403,"./v3-passwords-resource.js.coffee":403,"./v3-sentences-resource.js":404,"./v3-sentences-resource.js.coffee":404,"./v3-session-resource.js":74,"./v3-session-resource.js.coffee":74,"./v3-transliteration-distractors-resource.js":405,"./v3-transliteration-distractors-resource.js.coffee":405,"./v3-user-metrics-exports-resource.js":406,"./v3-user-metrics-exports-resource.js.coffee":406,"./v3-users-resource.js":407,"./v3-users-resource.js.coffee":407,"./v3-videos-resource":408,"./v3-videos-resource.ts":408,"./v3_concept_distractors_resource.js":85,"./v3_concept_distractors_resource.js.coffee":85,"./v3_series_resource.js":67,"./v3_series_resource.js.coffee":67,"./v3_sets_resource.js":65,"./v3_sets_resource.js.coffee":65};function o(e){var t=s(e);return r(t)}function s(e){if(!r.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}o.keys=function(){return Object.keys(n)},o.resolve=s,e.exports=o,o.id=795},796:function(e,t,r){var n={"./after-study-message-card":409,"./after-study-message-card.ts":409,"./assignment-card.js":410,"./assignment-card.js.coffee":410,"./button-dropdown.js":411,"./button-dropdown.js.coffee":411,"./course-card.js":412,"./course-card.js.coffee":412,"./daily-polar-graph.js":413,"./daily-polar-graph.js.coffee":413,"./dropdown.js":414,"./dropdown.js.coffee":414,"./goal-triangle.js":77,"./goal-triangle.js.coffee":77,"./item-card.js":415,"./item-card.js.coffee":415,"./learner-dashboard-card.js":78,"./learner-dashboard-card.js.coffee":78,"./local-storage-tip-card":416,"./local-storage-tip-card.ts":416,"./milestone-service.js":81,"./milestone-service.js.coffee":81,"./milestone.js":83,"./milestone.js.coffee":83,"./milestones-list.js":82,"./milestones-list.js.coffee":82,"./mini-memory-bank.js":79,"./mini-memory-bank.js.coffee":79,"./partner-user-roles-descriptions-card":417,"./partner-user-roles-descriptions-card.ts":417,"./password-input.js":418,"./password-input.js.coffee":418,"./progress-bar.js":84,"./progress-bar.js.coffee":84,"./progress-card.js":80,"./progress-card.js.coffee":80,"./progress-indicator-orbs.js":419,"./progress-indicator-orbs.js.coffee":419,"./searchable-items-collection.js":420,"./searchable-items-collection.js.coffee":420,"./smart-learn-card.js":421,"./smart-learn-card.js.coffee":421,"./tip-card":86,"./tip-card.ts":86,"./tooltip.js":76,"./tooltip.js.coffee":76,"./weekly-bar-graph.js":422,"./weekly-bar-graph.js.coffee":422,"./wysiwyg.js":69,"./wysiwyg.js.coffee":69};function o(e){var t=s(e);return r(t)}function s(e){if(!r.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}o.keys=function(){return Object.keys(n)},o.resolve=s,e.exports=o,o.id=796},797:function(e,t,r){var n={"./add-users-modal.js":798,"./course-info-modal.js":799,"./edit-quiz-modal.js":800,"./instructional-item-viewer-modal.js":120,"./memory-bank-modal.js":119};function o(e){var t=s(e);return r(t)}function s(e){if(!r.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}o.keys=function(){return Object.keys(n)},o.resolve=s,e.exports=o,o.id=797},798:function(e,t,r){(function(e){ceregoCommon.controller("addUsersModal",["$analytics","$scope","$rootScope","$q","DebugHelper","V3CourseUsersResource","PartnerUsersResource","CourseContextService","paginatedLearnersService","V3ModelHelper","myPartnersService","toastHelper","$filter","AmplitudeService",function(t,r,n,o,s,i,a,u,c,l,d,m,p,g){return s.register("addUsers",r),e.assignIn(r,{step:"input",options:{send_email:!0},optionsToAdd:{addByEmail:{slug:"add_by_email",name:"js.partners.add_users_modal.add_options.by_email"},addByMemberId:{slug:"add_by_member_id",name:"js.partners.add_users_modal.add_options.by_member_id"}},uiState:{showSendEmailOption:!1,showInviteOptions:!1,loading:!1}
1,input:{invite_list:"",error_invites:[],success_list:[]},selectAddMethod:function(e){return r.addMethod=e,r.step="input",r.setShowSendEmailOption()},toggleOptions:function(e){return r.options[e]=!r.options[e]},addUsers:function(t){var s,i;return r.uiState.loading=!0,i=e.map(r.input.invite_list.split(","),(function(e){var n;return n={is_instructor:t,send_email_invite:t||r.options.send_email,enrolled_via:"enrolled_via_direct_invite"},e=e.trim(),"add_by_email"===r.addMethod.slug?n.email=e:(n.member_id=e,n.include="user-partner-id"),r.userResourceCreate(n).$promise})),s="add_by_email"===r.addMethod.slug?"email":"member_id",n.$broadcast("searchableList:markDirty"),o.allSettled(i).then((function(t){var o,i,a;return a=(i=e.partition(t,(function(e){return"fulfilled"===e.state})))[0],o=i[1],r.step="confirm",r.uiState.loading=!1,r.input.invite_list="",r.input.success_list=e.map(a,(function(e){return"add_by_email"===r.addMethod.slug?e.value.data.attributes.email:l.parse(e.value).relationships["user-partner-id"].data.attributes["member-id"]})),r.input.error_invites=e.map(o,(function(e){var t;return(t={}).correct=!1,t[s]=e.reason.config.data[s],t})),r.trackAddUsersToCourse(u.course.id,r.addMethod.slug,r.input.success_list.length),u.markRefreshRequired(),n.$broadcast("searchableList:reloadResources"),m.showToast("simpleToast",{message:p("translate")("js.toast."+r.modalOptions.user_type+"_added",{count:a.length})})}))},addSingleUser:function(e,t){var o;return r.uiState.loading=!0,o={is_instructor:t,send_email_invite:t||r.options.send_email},"add_by_email"===r.addMethod.slug?o.email=e.email:o.member_id=e.member_id,n.$broadcast("searchableList:markDirty"),r.userResourceCreate(o,(function(t){var o;return r.uiState.loading=!1,e.correct=!0,r.trackAddUsersToCourse(u.course.id,r.addMethod.slug,r.input,1),u.markRefreshRequired(),n.$broadcast("searchableList:reloadResources"),o=r.modalOptions.user_type.slice(0,-1),m.showToast("simpleToast",{message:p("translate")("js.toast."+o+"_added")})}),(function(e){return r.uiState.loading=!1}))},trackAddUsersToCourse:function(e,n,o){var s;if("partner_users"!==r.modalOptions.user_type)return s="Users Added Method - "+n,t.eventTrack(s,{category:"AddUsersToCourse",label:e,value:o}),g.logEvent("invite_users_to_course",{course_id:e})},setShowSendEmailOption:function(){return"add_by_email"!==r.addMethod.slug||"instructors"===r.modalOptions.user_type||"partner_users"===r.modalOptions.user_type?r.uiState.showSendEmailOption=!1:"learners"===r.modalOptions.user_type?u.initialize().then((function(){var e,t,n,o;if("published"===(null!=(e=u.course)&&null!=(t=e.attributes)?t.state:void 0)&&(r.uiState.showSendEmailOption=!0),"unpublished"===(null!=(n=u.course)&&null!=(o=n.attributes)?o.state:void 0))return r.options.send_email=!1,r.uiState.showSendEmailOption=!1})):void 0},initialize:function(){var t,n;if(r.addMethod=r.optionsToAdd.addByEmail,r.setShowSendEmailOption(),"partner_users"===r.modalOptions.user_type?r.userResourceCreate=e.curry(a.create,2)({partner_id:d.currentProductPartner.id}):u.initialize().then((function(){return r.userResourceCreate=e.curry(i.create,2)({course_id:u.course.id})})),(null!=(t=d.currentProductPartner)&&null!=(n=t.attributes["partner-settings"])?n["member-id-enabled"]:void 0)&&"partner_users"!==r.modalOptions.user_type)return r.uiState.showInviteOptions=!0}}),r.initialize()}])}).call(this,r(0))},799:function(e,t,r){(function(e){ceregoCommon.controller("courseInfoModal",["$analytics","$filter","$q","$scope","DebugHelper","V3ModelHelper","InstructorNamesHelper","paginatedAssignmentsService",function(t,r,n,o,s,i,a,u){return s.register("courseInfoModal",o),e.assignIn(o,{paginatedAssignmentsService:u,listTemplatePath:Packs.iKnowRoutes.common_v3_templates_path("_assignment_info_tile"),loadingTemplatePath:Packs.iKnowRoutes.partners_v3_templates_path("_loading_tab_user_metrics"),stateUI:{activeAssignment:{}},styles:{fullRow:!0,showSearchInsideList:!1},tabs:[{slug:"default"}],setCurrentAssignment:function(e){return o.stateUI.activeAssignment=e,t.eventTrack("self_enroll_browse_assignment")},initialize:function(){return o.course=o.modalOptions.course,o.serviceOptions={course_id:o.course.id},o.instructorNames=a.getFormattedInstructorNames(o.course.attributes["instructor-names"]),o.headingText=r("translate")("js.learners.about_course_modal.assignment_num",{assignment_count:o.course.attributes["assignments-count"]})}}),o.initialize()}])}).call(this,r(0))},80:function(e,t,r){(function(e){ceregoCommon.directive("cgProgressCard",[function(){return{restrict:"E",templateUrl:Packs.iKnowRoutes.common_v3_templates_path("progress_card"),scope:{context:"="},controller:["$window","$scope","$location","$filter","DebugHelper","AssignmentDetailsService","CourseContextService","GoalMathHelper",function(t,r,n,o,s,i,a,u){return s.register("cgProgressCard",r),e.assignIn(r,{uiState:{loading:!0},initialize:function(){return"course"===r.context?a.initialize().then((function(e){return r.course=a.course,r.percent_progress=o("decimalToPercentage")(r.course.meta.progress),r.uiState.loading=!1})):"assignment"===r.context?i.initialize().then((function(t){var n,s,a,c,l;return r.assignment=i.assignment,"sets"===r.assignment.type?r.assignment.context_type="set":r.assignment.context_type="series",r.percent_progress=parseInt(100*(null!=(n=r.assignment.meta)?n["memory-aggregate"].progress:void 0))||0,(null!=(s=r.assignment.meta)?s["due-at"]:void 0)&&(r.pastDue=new Date>new Date(r.assignment.meta["due-at"])),r.score=o("levelRoundDown")(null!=(a=r.assignment.meta)?a["memory-aggregate"].score:void 0)||0,r.hasLevelGoal=!e.isUndefined(null!=(c=r.assignment.meta)?c["level-goal"]:void 0),r.hasLevelGoal&&(r.level_goal=
1o("levelRoundDown")(null!=(l=r.assignment.meta)?l["level-goal"]:void 0)),r.days_to_achieve=u.levelToDaysConversion(r.level_goal),r.uiState.loading=!1})):void 0}}),r.initialize()}]}}])}).call(this,r(0))},800:function(e,t,r){(function(e,t){ceregoCommon.controller("editQuizModal",["$scope","$filter","V3VocabHighlightingService","V3PassageHighlightingService","V3SmartAutoSaveService","V3TransliterationDistractorsResource","QuizNameService","V3ModelHelper","V3ConceptsResource","V3ConceptDistractorsResource","V3ContentService","V3RegionContentService","V3RegionsService","CombiningMarksService","SentenceConverter","DebugHelper",function(r,n,o,s,i,a,u,c,l,d,m,p,g,f,_,h){var v,y,b,w,S,A,T,I,C,P,R,E,D,M,k,O,j,$;return h.register("editQuizModal",r),r.transliterationDistractors=[],e.assignIn(r,{V3ContentService:m,V3SmartAutoSaveService:i,QuizNameService:u,answer:"",manualDistractors:[],IMAGE_DISTRACTORS_COUNT:5,TEXT_DISTRACTORS_COUNT:4,SEQUENCE_DISTRACTOR_COUNT:3,QUESTION_REGION_MAX_HEIGHT:250,ANSWER_REGION_MAX_HEIGHT:200,VOCAB_QUIZ_SPACES:5,stateUI:{imageQuiz:!1,autogenDistractorsAllowed:!1},templateTypes:{fill_in_the_blank:{iconClass:"fill-in-the-blank"},multiple_choice:{iconClass:"multiple-choice"},sequence_injection:{iconClass:"sequence-injection"},click_in_the_dark:{iconClass:"click-in-the-dark"}},cardSides:{anchor:{dataModel:r.modalOptions.model.relationships.anchor.data,distractors:null!=(v=r.modalOptions.model.relationships.anchor.data)&&null!=(y=v.relationships)&&null!=(R=y.distractors)?R.data:void 0},association:{dataModel:r.modalOptions.model.relationships.association.data,distractors:null!=(E=r.modalOptions.model.relationships.association.data)&&null!=(D=E.relationships)&&null!=(M=D.distractors)?M.data:void 0},sequence_node:{dataModel:r.modalOptions.model.relationships.association.data,distractors:null!=(k=r.modalOptions.model.relationships.association.data)&&null!=(O=k.relationships)&&null!=(j=O.distractors)?j.data:void 0},transliteration:{dataModel:r.modalOptions.model.relationships.association.data,distractors:r.transliterationDistractors},anchor_cloze:{dataModel:r.modalOptions.model.relationships.anchor.data,distractors:null!=($=r.modalOptions.model.relationships.anchor.data)&&null!=(b=$.relationships)&&null!=(w=b.distractors)?w.data:void 0},sentence:{dataModel:r.modalOptions.model.relationships.anchor.data,distractors:null!=(S=r.modalOptions.model.relationships.anchor.data)&&null!=(A=S.relationships)&&null!=(T=A.distractors)?T.data:void 0},sentence_audio:{dataModel:r.modalOptions.model.relationships.association.data},anchor_audio:{dataModel:r.modalOptions.model.relationships.association.data,distractors:null!=(I=r.modalOptions.model.relationships.association.data)&&null!=(C=I.relationships)&&null!=(P=C.distractors)?P.data:void 0}},toggleNota:function(){return r.setImageQuiz(),r.setAutogenDistractorsAllowed()},setAutogenDistractorsAllowed:function(){var e,t;if(r.setImageQuiz(),e=r.stateUI.imageQuiz?r.IMAGE_DISTRACTORS_COUNT:r.TEXT_DISTRACTORS_COUNT,e-=r.manualDistractors.length,r.stateUI.autogenDistractorsAllowed=e<=0,!r.stateUI.autogenDistractorsAllowed)return null!=(t=r.answerSide)?t.attributes["allow-random-distractors"]=!0:void 0},hasNOTA:function(){return r.modalOptions.model.attributes["nota-settings"][u.quizzes[r.modalOptions.template].answer]},questionHasQuestionMark:function(){return!e.includes(["sentence","anchor_cloze"],u.quizzes[r.modalOptions.template].question)},quizQuestion:function(){var t;return"reverse_transliteration_multiple_choice_limited"===r.modalOptions.template?r.modalOptions.model.attributes["transliteration-html"]:"anchor_cloze"===u.quizzes[r.modalOptions.template].question?s.insertBlankInPassage(r.questionSide):"sentence"===u.quizzes[r.modalOptions.template].question?(t=e.filter(m.item.relationships.sentences.data,(function(e){return null!=e.attributes["text-html"]}))[0],o.insertBlankInSentence(t)):r.questionSide.attributes["text-html"]},fibContent:function(){var e;if(r.answer)return e=n("stripHTML")(r.answer),e=f.stripMarks(e).replace(/(.)/g,(function(e){return e.match(/[\s\#]/)?"<space>"+e+"</space>":"<letter />"}))},killDistractor:function(t){return e.pull(r.distractors,t),e.pull(r.manualDistractors,t),r.setAutogenDistractorsAllowed(),r.setImageQuiz()},showImageQuiz:function(){return"multiple_choice"===u.quizzes[r.modalOptions.template].type&&"region_reverse_multiple_choice"!==r.modalOptions.template&&r.answerSide.relationships.image.data},showImageAsQuestion:function(){return"regions"===m.item.attributes["template-type"]&&("multiple_choice_limited"===r.modalOptions.template||"fill_in_the_blank"===r.modalOptions.template)},removeDistractor:function(e){return"transliteration"===u.quizzes[r.modalOptions.template].distractor?a.delete({id:e.id},(function(t){return r.killDistractor(e)}),(function(t){return h.logError(t,"V3TransliterationDistractorResource Delete Error, id: "+e.id)})):l.delete({id:e.id},(function(t){return r.killDistractor(e)}),(function(t){return h.logError(t,"V3ConceptsResource Delete Error, id: "+e.id)}))},setSaveForAttributes:function(e){return r.$watch("manualDistractors",(function(e,t){if(e!==t)return r.setImageQuiz(),r.setAutogenDistractorsAllowed()}),!0),i.registerSaveItem(e,"attributes['text-html']"),i.registerSaveItem(e,"relationships.image.data.id")},sentenceAudio:function(){return e.includes(["sentence_audio","anchor_audio"],u.quizzes[r.modalOptions.template].question)},saveNewDistractor:function(e){return e.attributes["is-manual"]=!0,r.setSaveForAttributes(e),r.distractors.splice(r.manualDistractors.length,0,e),r.manualDistractors.push(e),r.setAutogenDistractorsAllowed()},addDistractor:function(e){return"transliteration"===u.quizzes[r.modalOptions.template].distractor?a.create({facet_id:m.facets[0].id}
1,(function(e){return r.saveNewDistractor(c.parse(e))}),(function(e){return console.error(e)})):d.create({concept_id:r.answerSide.id},(function(e){return r.saveNewDistractor(c.parse(e))}),(function(e){return console.error(e)}))},setImageQuiz:function(){var t,n,o,s,i,a;return t=r.TEXT_DISTRACTORS_COUNT,r.hasNOTA()&&(t-=1),r.stateUI.imageQuiz=e.some(null!=(n=r.answerSide)&&null!=(o=n.relationships)&&null!=(s=o.distractors)?s.data.slice(0,t):void 0,(function(e){var t;return null!=(null!=(t=e.relationships)?t.image.data:void 0)}))||null!=(null!=(i=r.answerSide)&&null!=(a=i.relationships)?a.image.data:void 0)},saveDistractors:function(){var e,t,n,o,s;for(s=[],t=0,n=(o=r.manualDistractors).length;t<n;t++)e=o[t],s.push(r.setSaveForAttributes(e));return s},initializeSVG:function(e,n){return r.svg=t.selectAll(e+" svg"),r.svg[0]=r.svg[0].slice(r.svg[0].length-1),r.updateRegions(n)},updateRegions:function(e){var t,n;return t=g.polygons(r.regionHighlight),(n=r.svg.selectAll(".editableRegion").data(t,(function(e){return e.points}))).enter().append("polygon").attr({class:"editableRegion region "+e,points:function(e){return e.points}}).style({filter:"url(#blur)"}),n.exit().remove()},initialize:function(){var t,n,o,s,c,l,d,g;return(n=r.cardSides[u.quizzes[r.modalOptions.template].answer]).distractors||(n.distractors=[]),e.set(r.cardSides[u.quizzes[r.modalOptions.template].answer].dataModel,"relationships.distractors.data",r.cardSides[u.quizzes[r.modalOptions.template].answer].distractors),r.sentences=m.item.relationships.sentences,r.questionSide=null!=(o=r.cardSides[u.quizzes[r.modalOptions.template].question])?o.dataModel:void 0,r.answerSide=null!=(s=r.cardSides[u.quizzes[r.modalOptions.template].answer])?s.dataModel:void 0,r.distractors=r.cardSides[u.quizzes[r.modalOptions.template].answer].distractors,r.answer=null!=(c=r.answerSide)&&null!=(l=c.attributes)?l["text-html"]:void 0,"transliteration"===u.quizzes[r.modalOptions.template].answer&&(r.answer=m.facets[0].attributes["transliteration-html"]),"regions"===m.item.attributes["template-type"]&&(r.regionHighlight=p.createRegionHighlight(r),r.regionsToShow=[r.modalOptions.model]),"transliteration"===u.quizzes[r.modalOptions.template].distractor&&a.query({facet_id:m.facets[0].id},(function(t){var n;return r.transliterationDistractors=t.data,r.manualDistractors=e.filter(r.transliterationDistractors,(function(e){return e.attributes["is-manual"]})),r.saveDistractors(),r.distractors=r.manualDistractors.concat(null!=(n=m.facets[0].relationships.association.data.relationships.distractors)?n.data:void 0),r.setImageQuiz(),r.setAutogenDistractorsAllowed()}),(function(e){return h.logError(e,"TransliterationGetError")})),"anchor"===u.quizzes[r.modalOptions.template].answer||"association"===u.quizzes[r.modalOptions.template].answer?r.manualDistractors=e.filter(null!=(d=r.answerSide)&&null!=(g=d.relationships.distractors)?g.data:void 0,(function(e){return e.attributes["is-manual"]})):"transliteration"!==u.quizzes[r.modalOptions.template].distractor&&(r.manualDistractors=r.transliterationDistractors),r.saveDistractors(),t=u.quizzes[r.modalOptions.template].answer,i.registerSaveItem(r.modalOptions.model,"attributes['nota-settings']['"+t+"']"),r.answerSide&&i.registerSaveItem(r.answerSide,"attributes['allow-random-distractors']"),i.registerSaveItem(r.modalOptions.model,"attributes['anchor-question-html']"),i.registerSaveItem(r.modalOptions.model,"attributes['association-question-html']"),r.setImageQuiz(),r.setAutogenDistractorsAllowed()}}),r.initialize()}])}).call(this,r(0),r(6))},801:function(e,t,r){var n={"./instructor-names-helper.js":802,"./smart-group-rule-helper.js":803};function o(e){var t=s(e);return r(t)}function s(e){if(!r.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}o.keys=function(){return Object.keys(n)},o.resolve=s,e.exports=o,o.id=801},802:function(e,t,r){(function(e){ceregoCommon.service("InstructorNamesHelper",["$rootScope","$filter","DebugHelper",function(t,r,n){var o=t.$new();return n.register("InstructorNamesHelper",o),e.assignIn(o,{getFormattedInstructorNames:function(e){if(1===e.length)return e[0];
1if(2===e.length)return r("translate")("js.learn.courses.course_detail.two_instructors_string",{instructor_one:e[0],instructor_two:e[1]});if(3===e.length)return r("translate")("js.learn.courses.course_detail.three_instructors_string",{instructor_one:e[0],instructor_two:e[1],instructor_three:e[2]});if(e.length>=4){var t=e.length-3;return r("translate")("js.learn.courses.course_detail.many_instructors_string",{instructor_one:e[0],instructor_two:e[1],instructor_three:e[2],extra_instructors_count:t})}return r("translate")("js.learn.courses.course_detail.no_instructors_string")}}),o}])}).call(this,r(0))},803:function(e,t,r){(function(e){ceregoCommon.service("SmartGroupRuleHelper",["$rootScope","$filter","DebugHelper",function(t,r,n){var o=t.$new();return n.register("SmartGroupRuleHelper",o),e.assignIn(o,{COMPARATORS:{EQUALS:"=",NOT_EQUALS:"!="},generateRuleString:function(t){if(!t.attributes["rules-json"])return"";var s=JSON.parse(t.attributes["rules-json"]),i=e.map(s.AND,(function(t){var s=e.keys(t)[0],i={label:t[s].tag_type_label,value:t[s].value};return s===o.COMPARATORS.EQUALS?r("translate")("js.courses.add_group_modal.is",i):s===o.COMPARATORS.NOT_EQUALS?r("translate")("js.courses.add_group_modal.is_not",i):n.logError(s,"unknown comparator")}));return e.join(i,", ")},parseRulesJson:function(t){return e.map(t.AND,(function(t){var s=e.keys(t)[0];return{comparator:s===o.COMPARATORS.EQUALS?r("translate")("js.partners.groups.rules.comparators.is"):s===o.COMPARATORS.NOT_EQUALS?r("translate")("js.partners.groups.rules.comparators.is_not"):n.logError(s,"unknown comparator"),tag_type_id:t[s].tag_type_id,tag_type_label:t[s].tag_type_label,value:t[s].value}}))}}),o}])}).call(this,r(0))},804:function(e,t,r){var n={"./assignment-details-service.js":116,"./group-context-service.js":805,"./paginated-instructional-items-service.js":118,"./smart-group-rule-editor-service.js":806,"./v3-passage-highlighting-service.js":807,"./v3-vocab-highlighting-service.js":808};function o(e){var t=s(e);return r(t)}function s(e){if(!r.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}o.keys=function(){return Object.keys(n)},o.resolve=s,e.exports=o,o.id=804},805:function(e,t,r){(function(e){ceregoCommon.service("GroupContextService",["$rootScope","$routeParams","$q","DebugHelper","SiteNavigationService","V3GroupsResource","V3ModelHelper",function(t,r,n,o,s,i,a){var u;return u=t.$new(),o.register("GroupContextService",u),e.assignIn(u,{group:null,deferred:null,getGroupId:function(){return r.group_id||r.id||-1},initialize:function(e){return u.group&&u.group.id!==u.getGroupId()&&u.resetGroup(),e&&u.refreshRequired&&u.resetGroup(),u.fetchGroup().then((function(){return s.setContext(u.group,"group")}))},resetGroup:function(){return u.group=null,u.deferred=null},markRefreshRequired:function(){return u.refreshRequired=!0,u.childRefreshRequired=!0},removeChildRefreshRequired:function(){return u.childRefreshRequired=!1},fetchGroup:function(){return u.deferred||(u.deferred=n.defer(),u.refreshRequired=!1,i.get({id:u.getGroupId()},(function(e){return u.group=a.parse(e),u.deferred.resolve(u.group)}),(function(e){return o.logError(e,"groupFetchError"),u.deferred.reject(e)}))),u.deferred.promise}}),u}])}).call(this,r(0))},806:function(e,t,r){(function(e){ceregoCommon.service("SmartGroupRuleEditorService",["$rootScope","$filter","$routeParams","DebugHelper","V3GroupsResource","V3ModelHelper",function(t,r,n,o,s,i){var a;return a=t.$new(),o.register("SmartGroupRuleEditorService",a),e.assignIn(a,{uiState:{},comparators:[r("translate")("js.partners.groups.rules.comparators.is"),r("translate")("js.partners.groups.rules.comparators.is_not")],rules:[{}],initialize:function(e){return a.uiState.validRules=!1,a.uiState.beforePreview=!0,a.uiState.pendingPreview=!1,a.uiState.previewMembersHeaderString="",a.uiState.previewMembersString="",a.rules=e||[{}]},validateAllRules:function(){return a.uiState.validRules=0!==a.rules.length&&e.every(a.rules,(function(t){return e.has(t,"tag_type_label")&&!e.isEmpty(t.tag_type_label)}))},addRule:function(){return a.rules.push({}),a.uiState.validRules=!1},deleteRule:function(e){return a.rules.splice(e,1),a.validateAllRules(),a.debouncedPreviewGroupMembers()},ruleAsJson:function(t){var n;return(n={})[e.isEqual(t.comparator,r("translate")("js.partners.groups.rules.comparators.is"))?"=":"!="]={tag_type_id:t.tag_type_id,tag_type_label:t.tag_type_label,value:t.value},n},previewGroupMembers:function(){var t;return a.validateAllRules(),a.uiState.beforePreview=!1,a.uiState.pendingPreview=!0,t=JSON.stringify({AND:e.map(a.rules,(function(e){return a.ruleAsJson(e)}))}),s.smart_group_preview({partner_id:n.partner_id},{rules_json:t,include:"user_partner_id"},(function(t){var n,o;return n=t.data.length,a.uiState.previewMembersHeaderString=n>=5?r("translate")("js.partners.groups.create_smart_modal.preview.at_least",{count:n}):r("translate")("js.partners.groups.create_smart_modal.preview.exact",{count:n}),i.parse(t),o=e.map(t.data,(function(e){return e.attributes.email||e.relationships["user-partner-id"].data.attributes["member-id"]})),a.uiState.previewMembersString=e.join(o,", "),a.uiState.pendingPreview=!1}))},buildRulesJson:function(){return JSON.stringify({AND:e.map(a.rules,(function(e){return a.ruleAsJson(e)}))})}}),a.debouncedPreviewGroupMembers=e.debounce(a.previewGroupMembers,1e3,{trailing:!0}),a}])}).call(this,r(0))},807:function(e,t){ceregoCommon.service("V3PassageHighlightingService",[function(){return{insertBlankInPassage:function(e){var t,r,n;return n=e.attributes["passage-text"],r=e.attributes.offset,t=e.attributes.length,"______",n.slice(0,r)+"______"+n.slice(r+t,n.length)}}}])},808:function(e,t){ceregoCommon.service("V3VocabHighlightingService",["SentenceConverter",function(e){return{insertBlankInSentence:function(t){var r;return r=/\*.*\*/,"______",e.html2markup(t.attributes["text-html"]).replace(r,"______")}}}])},809:function(e,t,r){"use strict";r.r(t),function(e){var t=r(40),n=r.n(t);ceregoCommon.filter("defaultImage",[function(){return function(e,t){var r,o;return(null!=(r=e.data)&&null!=(o=r.attributes)?o.url:void 0)||n.a}}]),ceregoCommon.filter("V3filterItemsText",["$filter",function(t){return function(r,n){var o;return o=function(r){return!e.isEmpty(r)&&t("filter")([r.toLowerCase()],n.toLowerCase()).length>0},e.isEmpty(n)?r:e.filter(r,(function(t){var r,n,s;return o(null!=(r=t.attributes)?r.title:void 0)||e.some(null!=(n=t.relationships)&&null!=(s=n.facets)?s.data:void 0,(function(e){var t,r,n,s,i,a,u,c;return o(e.attributes["association-label"])||o(null!=(r=e.relationships)&&null!=(n=r.anchor)&&null!=(s=n.data)&&null!=(i=s.attributes)?i["text-html"]:void 0)||o(null!=(a=e.relationships)&&null!=(u=a.association)&&null!=(c=u.data)&&null!=(t=c.attributes)?t["text-html"]:void 0)}))}))}}]),ceregoCommon.filter("dateInTimezone",["$filter",function(e){return function(t){return e("date")(new Date(t))}}])}.call(this,r(0))},81:function(e,t,r){(function(e){ceregoCommon.service("milestoneService",["$rootScope","$q","DebugHelper","iFrameMessageService","V3MyMilestonesResource","V3ModelHelper",function(t,r,n,o,s,i){var a;return a=t.$new(),n.register("milestoneService",a),e.assignIn(a,{previousMilestones:[],currentModule:{},checkNewBadgeUnlocked:function(){if(a.previousMilestones.length>0)return e.each(a.milestones,(function(e,t){if(e.attributes["first-time-unlocked"]="boolean"===e.attributes["reporting-type"]&&e.attributes.value&&!a.previousMilestones[t].attributes.value||"percentage"===e.attributes["reporting-type"]&&1===e.attributes.value&&a.previousMilestones[t].attributes.value<1,e.attributes["first-time-unlocked"])return o.postMessage({messageType:"milestone-unlocked",context:{type:a.currentModule.type,name:a.currentModule.name||a.currentModule.attributes.name,id:a.currentModule.id},data:{milestoneType:e.type,value:e.attributes.value}})}))},loadMilestones:function(e){var t;switch(a.currentModule.id===e.id&&a.currentModule.type===e.type||(a.currentModule=e,a.previousMilestones=[]),t={},e.type){case"sets":t.set_id=e.id;break;case"series":t.series_id=e.id;break;case"courses":t.course_id=e.id}return a.deferred||(a.deferred=r.defer(),s.query(t,(function(e){return a.milestones=i.parse(e),a.checkNewBadgeUnlocked(),a.previousMilestones=a.milestones,a.deferred.resolve(a.milestones)}),(function(e){return a.deferred.reject(e)}))),a.deferred.promise}}),a}])}).call(this,r(0))},810:function(e,t,r){(function(e){ceregoCommon.service("UserCsvUploader",["DebugHelper","$rootScope","$q","$timeout","UserCsvUploadsResource",function(t,r,n,o,s){var i;return i=r.$new(),t.register("UserCsvUploader",i),e.assignIn(i,{parse:function(e,t){var r,i,a;return i=t.dry_run?"parse_completed":"persist_completed",r=n.defer(),a=function(t){var n;return(n=t.data).attributes.state===i?r.resolve(n):"error"===n.attributes.state?r.reject():(r.notify(n),o((function(){return s.get({id:e},a,r.reject)}),2e3))},s.parse_background({user_csv_upload_id:e},t,a,r.reject),r.promise}})}])}).call(this,r(0))},82:function(e,t,r){(function(e){angular.module("cerego.common").component("cgMilestonesList",{templateUrl:Packs.iKnowRoutes.common_v3_templates_path("milestones_list"),bindings:{context:"<"},controllerAs:"$milestonesListCtrl",controller:["$filter","$scope","$q","DebugHelper","milestoneService","LtiService",function(t,r,n,o,s,i){return o.register("milestonesListCtrl",r),this.isBBC=i.isBBC,this.$onInit=function(){var r;return r=this,this.assignmentProgress=Math.floor(100*this.context.meta["memory-aggregate"].progress)||null,this.assignmentLevel=t("levelRoundDown")(this.context.meta["memory-aggregate"].level),s.deferred=null,s.loadMilestones(this.context).then((function(t){return e.isNull(r.assignmentProgress)&&(t=e.reject(t,(function(e){return"milestone-set-goal-reacheds"===e.type}))),r.milestones=t}))},this}]})}).call(this,r(0))},83:function(e,t){angular.module("cerego.common").component("cgMilestone",{templateUrl:Packs.iKnowRoutes.common_v3_templates_path("milestone"),bindings:{data:"<"},controllerAs:"$milestoneCtrl",controller:["$filter","$scope","DebugHelper","LtiService",function(e,t,r,n){return r.register("milestoneCtrl",t),this.setMilestoneNameAndType=function(){var t;return this.isBBC=n.isBBC,t=this.isBBC?"bbc_"+this.data.attributes.slug:this.data.attributes.slug,this.name=e("translate")("js.milestones.names."+t),this.milestoneType=this.data.attributes.slug.replace("_","-")},this.setProgress=function(){return this.showProgressBar="percentage"===this.data.attributes["reporting-type"],this.showProgressBar?(this.percentProgress=e("decimalToPercentage")(this.data.attributes.value),this.completed="100"===this.percentProgress):this.completed=this.data.attributes.value,this.firstunlocked=this.data.attributes["first-time-unlocked"]},this.$onInit=function(){return this.setMilestoneNameAndType(),this.setProgress()},this}]})},84:function(e,t,r){(function(e){angular.module("cerego.common").component("cgProgressBar",{templateUrl:Packs.iKnowRoutes.common_v3_templates_path("progress_bar"),bindings:{faded:"=?",percentProgress:"=",styleType:"="},controllerAs:"$progressBarCtrl",controller:["$scope","DebugHelper","$interval",function(t,r,n){var o;return r.register("progressBarCtrl",t),o=this,e.assignIn(o,{countProgress:function(){return o.stateUI.progress<o.percentProgress?o.stateUI.progress=o.stateUI.progress+1:n.cancel(o.progressCounter)},$onInit:function(){return o.stateUI={},o.stateUI.progress=0,o.progressCounter=n(o.countProgress,30)}}),o}]})}).call(this,r(0))},85:function(e,t){ceregoCommon.factory("V3ConceptDistractorsResource",["$resource",function(e){return e("",{},{query:{method:"GET",isArray:!1,url:APIRoutes.v3_concept_distractors_path(":concept_id"),params:{concept_id:"@concept_id"}},delete:{method:"DELETE",isArray:!0,url:APIRoutes.v3_concept_path(":id"),params:{id:"@id"}},update:{method:"PUT",isArray:!1,url:APIRoutes.v3_concept_path(":id"),params:{id:"@id"}},create:{method:"POST",isArray:!1,url:APIRoutes.v3_concept_distractors_path(":concept_id"),params:{concept_id:"@concept_id"}}})}])},86:function(e,t,r){"use strict";r.r(t);var n=r(1),o=(r(366),r(0)),s=function(e,t,r,n){return new(r||(r=Promise))((function(o,s){function i(e){try{u(n.next(e))}catch(t){s(t)}}function a(e){try{u(n.throw(e))}catch(t){s(t)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(i,a)}u((n=n.apply(e,t||[])).next())}))},i=function(e,t){var r,n,o,s,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return s={next:a(0),throw:a(1),return:a(2)},"function"===typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function a(s){return function(a){return function(s){if(r)throw new TypeError("Generator is already executing.");for(;i;)try{if(r=1,n&&(o=2&s[0]?n.return:s[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,s[1])).done)return o;switch(n=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,n=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(a){s=[6,a],n=0}finally{r=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,a])}}};n.module("cerego.common").service("tipService",["TipsResource","$q","$rootScope","DebugHelper",function(e,t,r,n){var a=r.$new();return n.register("tipService",a),o.assignIn(a,{tipPromises:{},tips:{},load:function(t){return s(void 0,void 0,void 0,(function(){var r,n;return i(this,(function(o){switch(o.label){case 0:return r=t["filter[category]"],a.tipPromises[r]||(a.tipPromises[r]=e.index(t).$promise),[4,a.tipPromises[r]];case 1:return n=o.sent(),a.tips[r]=n.data,[2,n.data]}}))}))},dismiss:function(t,r){return s(void 0,void 0,void 0,(function(){return i(this,(function(n){switch(n.label){case 0:return[4,e.update({tip_id:t},{status:"dismissed"}).$promise];case 1:return n.sent(),o.remove(a.tips[r],{id:t}),[2]}}))}))}})}]),n.module("cerego.common").directive("tipCard",["tipService",function(e){return{restrict:"A",scope:{tipSlug:"@tipCard",tipCategory:"@tipCategory"},controller:["$scope","DebugHelper",function(e,t){return t.register("tipCard",e)}],link:function(t,r,s){r.hide();var i={"filter[category]":t.tipCategory};return e.load(i).then((function(e){t.tip=o.find(e,(function(e){return e.attributes.slug===t.tipSlug})),t.tip&&!t.tip.meta["is-dismissed"]&&r.show()}
1)),n.element(".layout-message-card-close").on("click",(function(){r.remove(),e.dismiss(t.tip.id,t.tipCategory)}))}}}])}},[[793,0,1]]]);
2//# sourceMappingURL=v3-common-shim-4f768273b5d408dab4a1.chunk.js.map

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.