PageSourceSearch

https://assets.sutori.com/frontend-assets/assets/frontend-db99a01bd12e5817f49dcfa1ba2a5f4a.js

js sutori.com collected 2026-09-24 07:55:18 UTC 2,356,253 bytes, 4,958 lines download raw bytes

1"use strict"
2define("frontend/adapters/-json-api",["exports","@ember-data/adapter/json-api"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/adapters/application",["exports","@ember-data/adapter/json-api","@ember/object/computed","@ember/string","@ember/service","ember-inflector","frontend/adapters/too-many-requests-error","frontend/utils/http-status-codes"],(function(e,t,n,i,o,r,l,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3e.default=t.default.extend({headerFields:(0,o.inject)(),namespace:"api",pathForType:e=>(0,r.pluralize)((0,i.underscore)(e)),headers:(0,n.reads)("headerFields.headers"),handleResponse(e){return e===a.TOO_MANY_REQUESTS?new l.default:this._super(...arguments)}})})),define("frontend/adapters/lms-school-class",["exports","frontend/adapters/application"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4e.default=t.default.extend({pathForType:()=>"lms/school_classes"})}
4)),define("frontend/adapters/lms-students-import",["exports","frontend/adapters/application"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
5e.default=t.default.extend({pathForType:()=>"lms/students_imports"})})),define("frontend/adapters/oembed-code",["exports","frontend/adapters/application","urijs"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
6e.default=t.default.extend({pathForType:()=>"oembed",urlForFindRecord(e,t){const i=JSON.parse(e),o=new n.default(this._buildURL(t))
7return o.query(i),o.toString()}})})),define("frontend/adapters/opengraph-info",["exports","@ember-data/adapter/json-api","urijs"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
8class i extends t.default{pathForType(){return"api/opengraph"}urlForFindRecord(e,t){const i=new n.default(this._buildURL(t))
9return i.query({url:e}),i.toString()}}e.default=i})),define("frontend/adapters/too-many-requests-error",["exports","@ember-data/adapter/error"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
10e.default=t.default.extend()})),define("frontend/app",["exports","@ember/application","frontend/resolver","ember-load-initializers","frontend/config/environment"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
11const r=t.default.extend({modulePrefix:o.default.modulePrefix,podModulePrefix:o.default.podModulePrefix,Resolver:n.default});(0,i.default)(r,o.default.modulePrefix)
12e.default=r})),define("frontend/breakpoints",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
13e.default={desktop:"screen and (min-width: 60em)",storySingleColumn:"(max-width: 1024px)",storyEmbedSingleColumn:"(max-width: 650px)"}})),define("frontend/commands/add-collaborator",["exports","frontend/commands/base","@ember/service","ember-concurrency","frontend/utils/store"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
14e.default=t.default.extend({analytics:(0,n.inject)(),store:(0,n.inject)(),executeTask:(0,i.task)((function*(e,t){const{user:n,educatorSpaceTag:i}=function(e){let t,n
15const i=(0,o.getModelName)(e)
16"user"===i?t=e:"educator-space-tag"===i&&(n=e)
17return{user:t,educatorSpaceTag:n}}(t)
18this.analytics.trackStoryEvent("Collaborator added",{"Collaborator type":(0,o.getModelName)(t)})
19const r=this.store.createRecord("story-collaboration",{story:e,user:n,educatorSpaceTag:i,canEdit:!0})
20return yield r.save(),r})).drop()})})),define("frontend/commands/add-school",["exports","frontend/commands/base","@ember/service","ember-concurrency"],(function(e,t,n,i){var o,r,l
21function a(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function s(e,t,n,i,o){var r={}
22return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
23e.default=(o=class extends t.default{constructor(){super(...arguments),a(this,"store",r,this),a(this,"analytics",l,this)}*executeTask(e,t){let{name:n,website:i,placeId:o,source:r}=e
24const l=this.store.createRecord("school",{name:n,website:i,placeId:o,source:r})
25yield l.save()
26const a=this.store.createRecord("user-school-affiliation",{user:t,school:l})
27return yield a.save(),this.analytics.trackEvent("School","Affiliated to school",{"School source":r}),l}},r=s(o.prototype,"store",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=s(o.prototype,"analytics",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(o.prototype,"executeTask",[i.task],Object.getOwnPropertyDescriptor(o.prototype,"executeTask"),o.prototype),o)})),define("frontend/commands/base",["exports","@ember/object","ember-concurrency"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
28e.default=t.default.extend({execute(){return this.executeTask.perform(...arguments)},executeTask:(0,n.task)((function*(){throw new Error("A command must implement an 'executeTask' ember-concurrency task.")}))})})),define("frontend/commands/copy-story",["exports","frontend/commands/base","@ember/service","ember-concurrency","@ember/utils"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
29e.default=t.default.extend({store:(0,n.inject)(),ajax:(0,n.inject)(),executeTask:(0,i.task)((function*(e,t){const n=yield this.ajax.post(`/api/stories/${e.get("id")}/copy`)
30this.store.pushPayload("story",n)
31const i=this.store.peekRecord("story",n.data.id)
32if((0,o.isPresent)(t)){const e=this.store.createRecord("story-collection-belonging",{story:i,storyCollection:t})
33yield e.save()}return i})).drop()})})),define("frontend/commands/download-url",["exports","frontend/commands/base","ember-concurrency","@ember/service","frontend/utils/api-paths","frontend/errors/http-error"],(function(e,t,n,i,o,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
34e.default=t.default.extend({ajax:(0,i.inject)(),executeTask:(0,n.task)((function*(e){try{const{base64:t}=yield this.ajax.request((0,o.downloadUrlPath)(),{data:{url:e}})
35return t}catch({payload:t,status:n}){throw new r.default(t.errors[0].messages[0],n)}}))})})),define("frontend/commands/get-open-graph-data",["exports","frontend/commands/base","@ember/service","ember-concurrency"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
36e.default=t.default.extend({store:(0,n.inject)(),executeTask:(0,i.task)((function*(e){return yield this.store.findRecord("opengraph-info",e)}))})})),define("frontend/commands/issue-payment",["exports","frontend/commands/base","@ember/service","ember-concurrency"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
37e.default=t.default.extend({store:(0,n.inject)(),executeTask:(0,i.task)((function*(e,t){const n=this.store.createRecord("payment",{subscription:e,subscriptionsOrder:t})
38return yield n.save(),yield e.reload(),n})).drop()})})),define("frontend/commands/load-educator-space-memberships",["exports","@ember/service","frontend/commands/base","ember-concurrency"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
39e.default=n.default.extend({store:(0,t.inject)(),executeTask:(0,i.task)((function*(e,t){return yield this.store.query("educator-space-membership",{filter:{educator_space_id:e.get("id")},include:t})}))})})),define("frontend/commands/load-item-comments",["exports","@ember/service","@ember/utils","frontend/commands/base","ember-concurrency"],(function(e,t,n,i,o){Object.defineProperty(e,"__esMo
39dule",{value:!0}),e.default=void 0
40e.default=i.default.extend({store:(0,t.inject)(),executeTask:(0,o.task)((function*(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null
41const i={story_id:e.get("id")}
42return(0,n.isPresent)(t)&&(i.updated_after=t),yield this.store.query("item-comment",{filter:i})}))})})),define("frontend/commands/load-users-count",["exports","frontend/commands/base","@ember/service","ember-concurrency"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
43e.default=t.default.extend({ajax:(0,n.inject)(),executeTask:(0,i.task)((function*(){const{total:e}=yield this.ajax.request("/api/users/count")
44return e}))})})),define("frontend/commands/login-with-sso",["exports","@ember/service","frontend/commands/base","ember-concurrency","frontend/utils/common-api-queries"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
45e.default=n.default.extend({ajax:(0,t.inject)(),store:(0,t.inject)(),intl:(0,t.inject)(),executeTask:(0,i.task)((function*(e,t){const n=yield this.ajax.post(e,{data:{include:o.USER_INCLUDE,locale:this.intl.primaryLocale,...t}})
46return this.store.pushPayload("user",n),this.store.peekRecord("user",n.data.id)}))})})),define("frontend/commands/login",["exports","@ember/service","frontend/commands/base","ember-concurrency","@ember/string"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
47e.default=n.default.extend({analytics:(0,t.inject)(),session:(0,t.inject)(),router:(0,t.inject)(),executeTask:(0,i.task)((function*(e,t){const n=yield t()
48return this.analytics.trackEvent("Session","User login",{Provider:(0,o.capitalize)(e)}),this.session.login(n),n}))})})),define("frontend/commands/make-story-public",["exports","frontend/commands/base","@ember/service","ember-concurrency","frontend/utils/api-paths"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
49e.default=t.default.extend({analytics:(0,n.inject)(),ajax:(0,n.inject)(),executeTask:(0,i.task)((function*(e){this.analytics.trackStoryEvent("Changed privacy mode",{"Privacy mode":"public"}),yield this.ajax.put((0,o.makeStoryPublicPath)(e.get("id"))),yield e.reload()})).drop()})})),define("frontend/commands/send-debug-email",["exports","frontend/commands/base","@ember/service","ember-concurrency"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
50e.default=t.default.extend({ajax:(0,n.inject)(),executeTask:(0,i.task)((function*(e,t){yield this.ajax.post("/debug_emails",{data:{subject:e,body:t}})})).drop()})})),define("frontend/commands/session-ping",["exports","@ember/service","frontend/commands/base","ember-concurrency","frontend/utils/common-api-queries","frontend/services/header-fields"],(function(e,t,n,i,o,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
51e.default=n.default.extend({ajax:(0,t.inject)(),store:(0,t.inject)(),executeTask:(0,i.task)((function*(e,t){const n=yield this.ajax.request("/api/users/sessions/session_ping",{data:{include:o.USER_INCLUDE},headers:(0,r.getAuthenticationHeaders)(e,t)}),i=this.store
52return i.pushPayload("user",n),i.peekRecord("user",n.data.id)})).drop()})})),define("frontend/commands/set-user-type",["exports","frontend/commands/base","ember-concurrency"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
53e.default=t.default.extend({executeTask:(0,n.task)((function*(e,t){return e.set("userType",t),yield e.save(),yield e.hasMany("walkthroughStoryDisplays").reload(),e})).drop()})})),define("frontend/component-managers/glimmer",["exports","@glimmer/component/-private/ember-component-manager"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/components/add-collaborators-button-invite-collaborators/component",["exports","@ember/component","ember-lifeline/mixins/dom","frontend/utils/keyboard-events","@ember/object/computed"],(function(e,t,n,i,o){Object.defineProperty(e,"__esMo
53dule",{value:!0}),e.default=void 0
54e.default=t.default.extend(n.default,{tagName:"",setupListenerForEnter(){this.addEventListener(window,"keydown",(e=>{(0,i.isEnter)(e)&&this.send("clicked")}))},hasAlreadyInvitedEmails:(0,o.notEmpty)("alreadyInvitedEmails"),actions:{clicked(){return this.inviteCollaborators(this.emailsToInvite)}}})})),define("frontend/components/add-collaborators-button-invite-collaborators/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
55e.default=(0,t.createTemplateFactory)({id:"ekNBbGYV",block:'[[[11,"button"],[24,0,"button-invite-collaborators"],[24,4,"button"],[4,[38,0],["click",[28,[37,1],[[30,0],"clicked"],null]],null],[4,[38,2],[[28,[37,1],[[30,0],[30,0,["setupListenerForEnter"]]],null]],null],[12],[1,"\\n  "],[10,0],[14,0,"default-avatar"],[12],[1,"\\n    "],[10,"img"],[14,"src","https://assets.sutori.com/frontend-assets/images/icon-head-c44f03f39b0120dfa8a2413932f56407.svg"],[14,0,"default-avatar-icon"],[15,"alt",[28,[37,3],["app/components/add-collaborators-button-invite-collaborators/template.7-65"],null]],[12],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[14,0,"email-invitation"],[12],[1,"\\n      "],[1,[28,[35,3],["app/components/add-collaborators-button-invite-collaborators/template.invite-prompt"],[["count"],[[30,1,["length"]]]]]],[1,"\\n\\n"],[41,[30,0,["hasAlreadyInvitedEmails"]],[[[1,"      ("],[1,[28,[35,3],["app/components/add-collaborators-button-invite-collaborators/template.already-invited"],[["count"],[[30,2,["length"]]]]]],[1,")\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[13]],["@emailsToInvite","@alreadyInvitedEmails"],false,["on","action","did-insert","t","if"]]',moduleName:"frontend/components/add-collaborators-button-invite-collaborators/template.hbs",isStrictMode:!1})})),define("frontend/components/add-collaborators-no-search-results/component",["exports","@glimmer/component","@ember/service","@ember/object"],(function(e,t,n,i){var o,r
56function l(e,t,n,i,o){var r={}
57return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
58e.default=(o=class extends t.default{constructor(){var e,t,n,i
59super(...arguments),e=this,t="analytics",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}trackEvent(){this.analytics.trackEvent("Story","Collaborator search without results",{Query:this.args.query})}},r=l(o.prototype,"analytics",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(o.prototype,"trackEvent",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"trackEvent"),o.prototype),o)})),define("frontend/components/add-collaborators-no-search-results/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
60e.default=(0,t.createTemplateFactory)({id:"VMk+Mid7",block:'[[[11,2],[24,0,"add-collaborators-no-search-results"],[4,[38,0],[[28,[37,1],[[30,0],[30,0,["trackEvent"]]],null]],null],[12],[1,"\\n  "],[1,[28,[35,2],["app/components/add-collaborators-no-search-results/template.1-0"],null]],[1,"\\n"],[13]],[],false,["did-insert","action","t"]]',moduleName:"frontend/components/add-collaborators-no-search-results/template.hbs",isStrictMode:!1})}))
61define("frontend/components/add-collaborators-search-results/component",["exports","@glimmer/component","frontend/utils/email","@ember/utils"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
62class o extends t.default{get hasSuggestedCollaborators(){return!(0,i.isEmpty)(this.args.suggestedCollaborators)}get queryIsListOfEmails(){return!(0,i.isEmpty)(this.emailsInQuery)}get hasNonContributorsInQuery(){return!(0,i.isEmpty)(this.invitableEmailsInQuery)}get invitableEmailsInQuery(){return this.emailsInQuery.filter((e=>!this.alreadyInvitedEmails.includes(e)))}get alreadyInvitedEmailsInQuery(){return this.emailsInQuery.filter((e=>this.alreadyInvitedEmails.includes(e)))}get alreadyInvitedEmails(){return[...this.contributorEmails,...this.invitedEmails]}get contributorEmails(){return this.args.story.contributors.map((e=>e.email))}get invitedEmails(){return this.args.story.storyCollaborationInvitations.map((e=>e.email))}get emailsInQuery(){return(0,n.parseEmails)(this.args.query).map((e=>e.toLowerCase()))}}e.default=o})),define("frontend/components/add-collaborators-search-results/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
63e.default=(0,t.createTemplateFactory)({id:"HAqXBndQ",block:'[[[10,0],[14,0,"add-collaborators-search-results"],[12],[1,"\\n"],[41,[30,0,["hasSuggestedCollaborators"]],[[[1,"    "],[8,[39,1],null,[["@selectUser","@users"],[[28,[37,2],[[30,0],[30,1]],null],[30,2]]],null],[1,"\\n"]],[]],[[[41,[30,0,["queryIsListOfEmails"]],[[[41,[30,0,["hasNonContributorsInQuery"]],[[[1,"      "],[8,[39,3],null,[["@inviteCollaborators","@emailsToInvite","@alreadyInvitedEmails"],[[28,[37,2],[[30,0],[30,3]],null],[30,0,["invitableEmailsInQuery"]],[30,0,["alreadyInvitedEmailsInQuery"]]]],null],[1,"\\n"]],[]],[[[1,"      "],[10,2],[14,0,"all-users-already-invited"],[12],[1,"\\n        "],[1,[28,[35,4],["app/components/add-collaborators-search-results/template.already-invited"],[["count"],[[30,0,["emailsInQuery","length"]]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]]]],[]],[[[1,"    "],[8,[39,5],null,[["@query"],[[30,4]]],null],[1,"\\n  "]],[]]]],[]]],[13]],["@selectCollaborator","@suggestedCollaborators","@inviteCollaborators","@query"],false,["if","form-search-user-list-of-users","action","add-collaborators-button-invite-collaborators","t","add-collaborators-no-search-results"]]',moduleName:"frontend/components/
63add-collaborators-search-results/template.hbs",isStrictMode:!1})})),define("frontend/components/add-collaborators/component",["exports","@ember/service","@glimmer/component","@glimmer/tracking","ember-concurrency","@ember/object","@ember/utils","frontend/utils/common-api-queries","frontend/utils/associations","frontend/utils/duration","frontend/adapters/too-many-requests-error","@ember-data/adapter/error","frontend/utils/email","rsvp"],(function(e,t,n,i,o,r,l,a,s,u,c,d,p,m){var f,b,h,g,y,v,w,k,O,_
64function P(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function x(e,t,n,i,o){var r={}
65return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.combineSearchResults=j,e.default=void 0
66const z=(0,u.default)(200)
67e.default=(f=class extends n.default{constructor(){super(...arguments),P(this,"suggestedCollaborators",b,this),P(this,"queryFocused",h,this),P(this,"query",g,this),P(this,"errorMessage",y,this),P(this,"store",v,this),P(this,"analytics",w,this),P(this,"commandFactory",k,this),P(this,"session",O,this),P(this,"intl",_,this)}get hasQuery(){return!(0,l.isEmpty)(this.query)}get queryLooksLikeAnEmail(){return(0,p.looksLikeListOfEmails)(this.query)}get placeholder(){return this.queryFocused?this.canInviteTags?this.intl.t("app/components/add-collaborators.invite-with-tags"):this.intl.t("app/components/add-collaborators.invite-without-tags"):this.intl.t("app/components/add-collaborators.invite-others")}get showSearchResults(){return this.hasQuery&&this.queryFocused&&!this.suggestCollaboratorsFromQuery.isRunning&&!(0,l.isNone)(this.suggestedCollaborators)}get isBulkInvitingCollaborators(){return this.bulkInviteCollaboratorsTask.isRunning}get canInviteTags(){var e
68return null===(e=this.session.currentUser)||void 0===e?void 0:e.isEducator}*suggestCollaboratorsFromQuery(){let e=[]
69if(this.hasQuery){yield(0,o.timeout)(z)
70const{users:t,tags:n}=yield(0,m.hash)({users:this.searchUsersTask.perform(),tags:this.searchTagsTask.perform()})
71e=j(t,n)}this.suggestedCollaborators=e}*searchTagsTask(){if(!this.canInviteTags)return[]
72return(yield(0,s.loadAssociation)(this.session.currentUser.educatorSpace.hasMany("educatorSpaceTags"))).filter((e=>!this.args.story.storyCollaborations.mapBy("educatorSpaceTag").includes(e))).filter((e=>new RegExp(this.query,"i").test(e.name)))}*searchUsersTask(){const e={exclude_ids:this.args.story.contributors.mapBy("id")}
73this.queryLooksLikeAnEmail?e.email=this.query:e.query=this.query
74return(yield this.store.query("user",{filter:e,include:(0,a.toIncludeString)(["profile_image_file.image_file_versions","educator_space_memberships"]),page:1,per_page:6})).toArray()}*addCollaboratorTask(e){this.resetQuery(),yield this.commandFactory.createCommand("add-collaborator").execute(this.args.story,e)}*bulkInviteCollaboratorsTask(e){this.analytics.trackStoryEvent("Collaborators invited by email",{"Invited emails":e,"Invited emails count":e.length})
75const t=this.store.createRecord("story-collaboration-bulk-invite",{story:this.args.story,emails:e.join(","),canEdit:!0})
76try{yield t.save(),this.resetQuery()}catch(n){if(n instanceof c.default)this.setError("You are inviting collaborators too quickly one after the other. Please wait a few seconds.")
77else{if(!(n instanceof d.InvalidError))throw n
78this.setError(n.errors[0].messages[0])}}}setError(e){this.errorMessage=e}resetQuery(){this.query=""}focusIn(){this.queryFocused=!0}focusOut(){this.isBulkInvitingCollaborators||(this.queryFocused=!1),this.suggestedCollaborators=void 0}queryModified(e){this.errorMessage=null,this.query=e,this.suggestCollaboratorsFromQuery.perform()}},b=x(f.prototype,"suggestedCollaborators",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),h=x(f.prototype,"queryFocused",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=x(f.prototype,"query",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),y=x(f.prototype,"errorMessage",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),v=x(f.prototype,"store",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=x(f.prototype,"analytics",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=x(f.prototype,"commandFactory",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=x(f.prototype,"session",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=x(f.prototype,"intl",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x(f.prototype,"suggestCollaboratorsFromQuery",[o.task],Object.getOwnPropertyDescriptor(f.prototype,"suggestCollaboratorsFromQuery"),f.prototype),x(f.prototype,"searchTagsTask",[o.task],Object.getOwnPropertyDescriptor(f.prototype,"searchTagsTask"),f.prototype),x(f.prototype,"searchUsersTask",[o.restartableTask],Object.getOwnPropertyDescriptor(f.prototype,"searchUsersTask"),f.prototype),x(f.prototype,"addCollaboratorTask",[o.dropTask],Object.getOwnPropertyDescriptor(f.prototype,"addCollaboratorTask"),f.prototype),x(f.prototype,"bulkInviteCollaboratorsTask",[o.dropTask],Object.getOwnPropertyDescriptor(f.prototype,"bulkInviteCollaboratorsTask"),f.prototype),x(f.prototype,"focusIn",[r.action],Object.getOwnPropertyDescriptor(f.prototype,"focusIn"),f.prototype),x(f.prototype,"focusOut",[r.action],Object.getOwnPropertyDescriptor(f.prototype,"focusOut"),f.prototype),x(f.prototype,"queryModified",[r.action],Object.getOwnPropertyDescriptor(f.prototype,"queryModified"),f.prototype),f)
79function j(e,t){const n=Math.max(6-e.length,3)
80return t.slice(0,n).concat(e).slice(0,6)}}
80)),define("frontend/components/add-collaborators/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
81e.default=(0,t.createTemplateFactory)({id:"KajOYzbu",block:'[[[10,0],[14,0,"add-collaborators"],[12],[1,"\\n  "],[8,[39,0],null,null,[["default"],[[[[1,"\\n    "],[8,[30,1,["input"]],null,[["@queryModified","@onFocus","@onBlur","@placeholder","@query","@disabled","@isLoading"],[[28,[37,1],[[30,0],[30,0,["queryModified"]]],null],[28,[37,1],[[30,0],[30,0,["focusIn"]]],null],[28,[37,1],[[30,0],[30,0,["focusOut"]]],null],[30,0,["placeholder"]],[30,0,["query"]],[30,0,["isBulkInvitingCollaborators"]],[30,0,["searchUsersTask","isRunning"]]]],null],[1,"\\n\\n"],[41,[30,0,["showSearchResults"]],[[[1,"      "],[8,[30,1,["results-dialog"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,3],null,[["@selectCollaborator","@inviteCollaborators","@story","@query","@suggestedCollaborators"],[[28,[37,4],[[30,0,["addCollaboratorTask"]]],null],[28,[37,4],[[30,0,["bulkInviteCollaboratorsTask"]]],null],[30,2],[30,0,["query"]],[30,0,["suggestedCollaborators"]]]],null],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n    "],[8,[30,1,["error-message"]],null,[["@message"],[[30,0,["errorMessage"]]]],null],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13]],["f","@story"],false,["form-search-user","action","if","add-collaborators-search-results","perform"]]',moduleName:"frontend/components/add-collaborators/template.hbs",isStrictMode:!1})})),define("frontend/components/add-subscriber/component",["exports","@glimmer/component","ember-concurrency","@ember/service","frontend/utils/email","ember-changeset","ember-changeset-validations","@ember/utils","@ember/object","@glimmer/tracking","macro-decorators"],(function(e,t,n,i,o,r,l,a,s,u,c){var d,p,m,f,b,h,g,y,v
82function w(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function k(e,t,n,i,o){var r={}
83return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
84const O={emails:(e,t)=>(0,o.looksLikeListOfEmails)(t)}
85e.default=(d=(0,c.or)("changeset.isInvalid","isDisabled"),p=class extends t.default{constructor(){super(...arguments),w(this,"errors",m,this),w(this,"textarea",f,this),w(this,"changeset",b,this),w(this,"store",h,this),w(this,"analytics",g,this),w(this,"intl",y,this),w(this,"inviteButtonIsDisabled",v,this),this.initForm()}*inviteTask(){const e=this.emailsToInvite
86if((0,a.isEmpty)(e))return
87this.analytics.trackEvent("Subscriptions","Users subscribed via admin panel",{"Number of emails":e.length})
88const t=this.store.createRecord("admin-panel-bulk-invite",{subscriptionsOrder:this.args.subscriptionsOrder,emails:e.join(",")})
89try{yield t.save(),this.initForm(),this.textarea.value=""}catch({errors:n}){this.errors=n}}emailsModified(){this.errors=[]}didInsertTextarea(e){this.textarea=e}get placeholder(){return this.args.isDisabled?this.intl.t("app/components/add-subscriber.placeholder.disabled"):this.intl.t("app/components/add-subscriber.placeholder.enabled")}get emailsToInvite(){return(0,o.parseEmails)(this.changeset.emails).map((e=>e.toLowerCase())).filter((e=>!this.managedEmails.includes(e))).uniq()}get managedEmails(){return[...this.args.subscriptionsOrder.adminPanelInvitations.map((e=>{let{email:t}=e
90return t})),...this.args.subscriptionsOrder.payments.map((e=>{let{userEmail:t}=e
91return t}))]}get hasError(){return this.errors.length>0}initForm(){this.changeset=new r.Changeset({},(0,l.default)(O),O),this.changeset.validate()}},m=k(p.prototype,"errors",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),f=k(p.prototype,"textarea",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),b=k(p.prototype,"changeset",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=k(p.prototype,"store",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=k(p.prototype,"analytics",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=k(p.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k(p.prototype,"inviteTask",[n.dropTask],Object.getOwnPropertyDescriptor(p.prototype,"inviteTask"),p.prototype),k(p.prototype,"emailsModified",[s.action],Object.getOwnPropertyDescriptor(p.prototype,"emailsModified"),p.prototype),k(p.prototype,"didInsertTextarea",[s.action],Object.getOwnPropertyDescriptor(p.prototype,"didInsertTextarea"),p.prototype),v=k(p.prototype,"inviteButtonIsDisabled",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p)})),define("frontend/components/add-subscriber/error-message/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
92class n extends t.default{get isOrderExpired(){return"order_expired"===this.args.error.code}get isNotEnoughSubscriptionsRemaining(){return"not_enough_subscriptions_remaining"===this.args.error.code}get hasOngoingStripeSubscription(){return"has_ongoing_stripe_subscription"===this.args.error.code}}e.default=n})),define("frontend/components/add-subscriber/error-message/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
93e.default=(0,t.createTemplateFactory)({id:"k7WpuFEt",block:'[[[41,[30,0,["isOrderExpired"]],[[[1,"  "],[10,2],[14,0,"add-subscriber-error-message"],[12],[1,"\\n    "],[1,[28,[35,1],["app/components/add-subscriber.error-order-expired"],null]],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[41,[30,0,["isNotEnoughSubscriptionsRemaining"]],[[[1,"  "],[10,2],[14,0,"add-subscriber-error-message"],[12],[1,"\\n    "],[1,[28,[35,1],["app/components/
93add-subscriber.error-not-enough-subscriptions-remaining"],null]],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[41,[30,0,["hasOngoingStripeSubscription"]],[[[1,"  "],[10,2],[14,0,"add-subscriber-error-message"],[12],[1,"\\n    "],[1,[28,[35,1],["app/components/add-subscriber.error-ongoing-stripe-subscription"],[["email"],[[30,1,["field"]]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],[]]]],[]]]],["@error"],false,["if","t"]]',moduleName:"frontend/components/add-subscriber/error-message/template.hbs",isStrictMode:!1})})),define("frontend/components/add-subscriber/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
94e.default=(0,t.createTemplateFactory)({id:"I150LyaK",block:'[[[10,0],[14,0,"add-subscriber"],[12],[1,"\\n  "],[8,[39,0],null,[["@update","@changeset"],[[28,[37,1],[[30,0,["inviteTask"]]],null],[30,0,["changeset"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["hasError"]],[[[42,[28,[37,4],[[28,[37,4],[[30,0,["errors"]]],null]],null],null,[[[1,"        "],[8,[39,5],null,[["@error"],[[30,2]]],null],[1,"\\n"]],[2]],null]],[]],null],[1,"\\n    "],[8,[30,1,["textarea"]],null,[["@didInsert","@update","@property","@placeholder","@disabled"],[[30,0,["didInsertTextarea"]],[30,0,["emailsModified"]],"emails",[30,0,["placeholder"]],[30,3]]],null],[1,"\\n\\n    "],[8,[30,1,["submit"]],null,[["@disabled"],[[30,0,["inviteButtonIsDisabled"]]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,6],["app/components/add-subscriber.invite"],[["numEmails"],[[30,0,["emailsToInvite","length"]]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13]],["f","error","@isDisabled"],false,["sutori-form","perform","if","each","-track-array","add-subscriber/error-message","t"]]',moduleName:"frontend/components/add-subscriber/template.hbs",isStrictMode:!1})})),define("frontend/components/animatable-block/component",["exports","@ember/component","ember-concurrency","ember-component-inbound-actions/inbound-actions","frontend/utils/animations","@ember/object","frontend/utils/to-dom-element"],(function(e,t,n,i,o,r,l){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
95e.default=t.default.extend(i.default,{classNames:["animatable-block"],didInsertElement(){this._super(...arguments),this.animateIn()},animationsIn:[],animationsOut:(0,r.computed)("animationsIn",(function(){return this.animationsIn.map((e=>(0,o.getReverse)(e)))})),animateIn(){return this.runAnimationsTask.perform(this.animationsIn)},animateOut(){return this.runAnimationsTask.perform(this.animationsOut)},runAnimationsTask:(0,n.task)((function*(e){const t=e.map((e=>(0,o.animate)((0,l.default)(this.element),e.properties,e.options)))
96yield Promise.all(t)})),actions:{willClose(){return this.animateOut()}}})})),define("frontend/components/animatable-block/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
97e.default=(0,t.createTemplateFactory)({id:"ysvbQW/w",block:'[[[18,1,null],[1,"\\n"]],["&default"],false,["yield"]]',moduleName:"frontend/components/animatable-block/template.hbs",isStrictMode:!1})})),define("frontend/components/animated-ellipsis/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
98e.default=(0,t.createTemplateFactory)({id:"O53urvtC",block:'[[[10,1],[14,0,"animated-ellipsis"],[12],[1,"."],[10,1],[12],[1,"."],[13],[10,1],[12],[1,"."],[13],[13],[1,"\\n"]],[],false,[]]',moduleName:"frontend/components/animated-ellipsis/template.hbs",isStrictMode:!1})})),define("frontend/components/application-footer-column/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
99e.default=(0,t.createTemplateFactory)({id:"+7ZOlycP",block:'[[[10,0],[14,0,"application-footer-column"],[12],[1,"\\n  "],[18,1,null],[1,"\\n"],[13]],["&default"],false,["yield"]]',moduleName:"frontend/components/application-footer-column/template.hbs",isStrictMode:!1})})),define("frontend/components/application-footer-company/component",["exports","@glimmer/component","frontend/utils/sutori-info"],(function(e,t,n){Object.defineProperty(e,"__esMo
99dule",{value:!0}),e.default=void 0
100class i extends t.default{get linkToYoutube(){return n.SOCIAL_YOUTUBE_URL}}e.default=i})),define("frontend/components/application-footer-company/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
101e.default=(0,t.createTemplateFactory)({id:"QHrasceK",block:'[[[8,[39,0],null,[["@title"],[[28,[37,1],["app/components/application-footer/template.company"],null]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@route"],["about"]],[["default"],[[[[1,[28,[35,1],["app/components/application-footer-company/template.9-27"],null]]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@route"],["media-kit"]],[["default"],[[[[1,[28,[35,1],["app/components/application-footer-company/template.30-31"],null]]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@route"],["contact"]],[["default"],[[[[1,[28,[35,1],["app/components/application-footer-company/template.36-29"],null]]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[10,0],[14,0,"social-media"],[12],[1,"\\n    "],[8,[39,3],null,[["@href"],[[30,0,["linkToYoutube"]]]],[["default"],[[[[1,"\\n      "],[11,"img"],[24,"src","https://assets.sutori.com/frontend-assets/images/logo-youtube-b10a5f2bac3b5c588c9829bbb9b8c7c9.svg"],[16,"alt",[28,[37,1],["app/components/application-footer-company/template.51-42"],null]],[4,[38,4],null,null],[12],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[1]]]]]],["section"],false,["application-footer-section","t","link-to","external-link","lazy-loaded"]]',moduleName:"frontend/components/application-footer-company/template.hbs",isStrictMode:!1})})),define("frontend/components/application-footer-item/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
102e.default=(0,t.createTemplateFactory)({id:"EjN0To0b",block:'[[[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n  "],[18,2,null],[1,"\\n"]],[]]]]]],["@nav","&default"],false,["yield"]]',moduleName:"frontend/components/application-footer-item/template.hbs",isStrictMode:!1})})),define("frontend/components/application-footer-resources/component",["exports","@glimmer/component","frontend/utils/help","frontend/components/button-help/button-updates/component","@ember/service"],(function(e,t,n,i,o){var r,l
103Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
104e.default=(r=class extends t.default{constructor(){var e,t,n,i
105super(...arguments),e=this,t="intl",i=this,(n=l)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get linkToHelp(){return(0,n.getLinkToHelp)(this.intl.primaryLocale)}get linkToUpdates(){return i.UPDATES_URL}},a=r.prototype,s="intl",u=[o.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(a,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(a,s,p),p=null),l=p,r)
106var a,s,u,c,d,p})),define("frontend/components/application-footer-resources/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
107e.default=(0,t.createTemplateFactory)({id:"/pykPOi1",block:'[[[8,[39,0],null,[["@title"],[[28,[37,1],["app/components/application-footer/template.resources"],null]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n    "],[10,3],[15,6,[30,0,["linkToHelp"]]],[12],[1,"\\n      "],[1,[28,[35,1],["app/components/application-footer-resources/template.3-32"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n    "],[10,3],[15,6,[30,0,["linkToUpdates"]]],[12],[1,[28,[35,1],["app/components/
107application-footer-resources/template.7-35"],null]],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@route"],["pricing"]],[["default"],[[[[1,[28,[35,1],["app/components/application-footer-resources/template.21-29"],null]]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@route"],["stories.community.latest"]],[["default"],[[[[1,[28,[35,1],["app/components/application-footer-resources/template.27-46"],null]]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n    "],[10,3],[14,6,"https://status.sutori.com"],[12],[1,[28,[35,1],["app/components/application-footer-resources/template.33-40"],null]],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@route"],["privacy-policy"]],[["default"],[[[[1,[28,[35,1],["app/components/application-footer-resources/template.39-36"],null]]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@route"],["terms-of-use"]],[["default"],[[[[1,[28,[35,1],["app/components/application-footer-resources/template.45-34"],null]]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["section"],false,["application-footer-section","t","link-to"]]',moduleName:"frontend/components/application-footer-resources/template.hbs",isStrictMode:!1})})),define("frontend/components/application-footer-section/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
108e.default=(0,t.createTemplateFactory)({id:"xjrgBlkv",block:'[[[10,"nav"],[14,0,"application-footer-section"],[12],[1,"\\n  "],[10,"h4"],[12],[1,[30,1]],[13],[1,"\\n\\n  "],[8,[39,0],null,null,[["default"],[[[[1,"\\n    "],[18,3,[[28,[37,2],null,[["item"],[[50,"application-footer-item",0,null,[["nav"],[[30,2]]]]]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n"],[13]],["@title","nav","&default"],false,["sutori-navigation","yield","hash","component"]]',moduleName:"frontend/components/application-footer-section/template.hbs",isStrictMode:!1})})),define("frontend/components/application-footer-teachers/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
109e.default=(0,t.createTemplateFactory)({id:"M+9uDGoQ",block:'[[[8,[39,0],null,[["@title"],[[28,[37,1],["app/components/application-footer/template.teachers"],null]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@route"],["teachers"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["app/components/application-footer-teachers/template.6-5"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@route","@model"],["story","sutori-for-english-and-language-teachers--2FoDykeT8fKTraejyRySTKy9"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["app/components/application-footer-teachers/template.15-5"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@route","@model"],["story","sutori-for-history-social-studies-teachers--7bmFcNow8Ms67ePV8yMcX6cH"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["app/components/application-footer-teachers/template.24-5"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@route","@model"],["story","sutori-for-elementary-teachers--aF13cEza2AazcFKMGBgmyWMG"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["app/components/application-footer-teachers/template.33-5"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@route","@model"],["story","sutori-for-stem-teachers--RquvzoePZEpenfsokn8Pgitf"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["app/components/
109application-footer-teachers/template.42-5"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@route","@model"],["story","sutori-for-art-music-teachers--6q8s8PVjtMXME4RygfNYMczK"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["app/components/application-footer-teachers/template.51-5"],[["htmlSafe"],[true]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@route","@model"],["story","sutori-for-higher-education--yKgPsQYcQne19h3vW6QtEp3k"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["app/components/application-footer-teachers/template.60-5"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@route"],["schools"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["app/components/application-footer-teachers/template.schools"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@route"],["business"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["app/components/application-footer-teachers/template.business"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@route"],["templates"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["app/components/application-footer-teachers/template.templates"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@route"],["sutori-cares"]],[["default"],[[[[1,[28,[35,1],["app/components/application-footer-teachers/template.66-34"],null]]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["section"],false,["application-footer-section","t","link-to"]]',moduleName:"frontend/components/application-footer-teachers/template.hbs",isStrictMode:!1})})),define("frontend/components/application-footer/component",["exports","@glimmer/component","@ember/service","macro-decorators"],(function(e,t,n,i){var o,r,l,a,s,u,c
110function d(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function p(e,t,n,i,o){var r={}
111return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
112e.default=(o=(0,i.reads)("routingProxy.isWebsiteRoute"),r=(0,i.reads)("routingProxy.isSignupRoute"),l=class extends t.default{constructor(){super(...arguments),d(this,"session",a,this),d(this,"routingProxy",s,this),d(this,"isWebsiteRoute",u,this),d(this,"isSignupRoute",c,this)}get showFooter(){return!this.routingProxy.hidesApplicationFooter&&(this.session.isGuestUser||this.isWebsiteRoute||this.isSignupRoute)}get logoTarget(){return this.session.isLoggedIn?"dashboard":"index"}},a=p(l.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=p(l.prototype,"routingProxy",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(l.prototype,"isWebsiteRoute",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(l.prototype,"isSignupRoute",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("frontend/components/application-footer/info/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
113e.default=(0,t.createTemplateFactory)({id:"cbQWJeMb",block:'[[[10,0],[14,0,"application-footer-info"],[12],[1,"\\n  "],[8,[39,0],[[24,0,"application-footer-logo__link"]],[["@route"],[[30,0,["logoTarget"]]]],[["default"],[[[[1,"\\n    "],[11,"img"],[24,0,"application-footer-logo__image"],[24,"src","https://assets.sutori.com/frontend-assets/images/logo-sutori-24ae37f69b34ccb30f569d21c9a81caf.svg"],[16,"alt",[28,[37,1],["app/components/application-footer/template.7-86"],null]],[4,[38,2],null,null],[12],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[10,2],[14,0,"application-footer-description"],[12],[1,"\\n    "],[1,[28,[35,1],["app/components/application-footer/template.10-52"],null]],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[14,0,"application-footer-compliance"],[12],[1,"\\n    "],[11,"img"],[24,"src","https://assets.sutori.com/frontend-assets/images/logo-google-for-education-partner-ec6199d398f395887e64e2489a1cd0ec.svg"],[16,"alt",[28,[37,1],["app/components/application-footer/template.15-69"],null]],[24,0,"google-for-education-partner"],[4,[38,2],null,null],[12],[13],[1,"\\n    "],[11,"img"],[24,"src","https://assets.sutori.com/frontend-assets/images/logo-coppa-compliant-1cf82c836bf89b34de4dd0d8ae9e23bb.svg"],[16,"alt",[28,[37,1],["app/components/application-footer/template.17-56"],null]],[24,0,"coppa"],[4,[38,2],null,null],[12],[13],[1,"\\n    "],[11,"img"],[24,"src","https://assets.sutori.com/frontend-assets/images/logo-gdpr-compliant-564fae7c8d62a5de5e91d23d7976c6d9.svg"],[16,"alt",[28,[37,1],["app/components/application-footer/template.16-55"],null]],[24,0,"gdpr"],[4,[38,2],null,null],[12],[13],[1,"\\n    "],[11,"img"],[24,"src","https://assets.sutori.com/frontend-assets/images/CommonSenseSelection_seal_RGB_Learning2021_2x-98455b5e7af5e022d93ff3fddff86416.png"],[16,"alt",[28,[37,1],["app/components/application-footer/template.common-sense"],null]],[24,0,"common-sense"],[4,[38,2],null,null],[12],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],[],false,["link-to","t","lazy-loaded"]]',moduleName:"frontend/components/application-footer/info/template.hbs",isStrictMode:!1})})),define("frontend/components/application-footer/language/component",["exports","@glimmer/component","@ember/service"],(function(e,t,n){var i,o
114Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
115e.default=(i=class extends t.default{constructor(){var e,t,n,i
116super(...arguments),e=this,t="intl",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get locales(){return this.intl.locales.toSorted()}},r=i.prototype,l="intl",a=[n.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={}
116,Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o=c,i)
117var r,l,a,s,u,c})),define("frontend/components/application-footer/language/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
118e.default=(0,t.createTemplateFactory)({id:"HlYhC9qQ",block:'[[[8,[39,0],null,[["@title"],[[28,[37,1],["app/components/application-footer/template.language"],null]]],[["default"],[[[[1,"\\n  "],[10,"nav"],[15,"aria-label",[28,[37,1],["app/components/application-footer/template.language-picker"],null]],[14,0,"application-footer-language"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,0,["locales"]]],null]],null],null,[[[1,"      "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,4],[[24,0,"application-footer-language-picker"]],[["@locale"],[[30,2]]],null],[1,"\\n      "]],[]]]]],[1,"\\n"]],[2]],null],[1,"  "],[13],[1,"\\n"]],[1]]]]]],["section","locale"],false,["application-footer-section","t","each","-track-array","language-picker"]]',moduleName:"frontend/components/application-footer/language/template.hbs",isStrictMode:!1})})),define("frontend/components/application-footer/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
119e.default=(0,t.createTemplateFactory)({id:"ZO4/li6y",block:'[[[41,[30,0,["showFooter"]],[[[1,"  "],[10,"footer"],[14,0,"application-footer"],[12],[1,"\\n    "],[10,0],[14,0,"application-footer-container"],[12],[1,"\\n      "],[8,[39,1],null,null,[["default"],[[[[1,"\\n        "],[8,[39,2],null,null,null],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[39,1],null,null,[["default"],[[[[1,"\\n        "],[8,[39,3],null,null,null],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[39,1],null,null,[["default"],[[[[1,"\\n        "],[8,[39,4],null,null,null],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[39,1],null,null,[["default"],[[[[1,"\\n        "],[8,[39,5],null,null,null],[1,"\\n        "],[8,[39,6],null,null,null],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],[],false,["if","application-footer-column","application-footer/info","application-footer-teachers","application-footer-resources","application-footer-company","application-footer/language"]]',moduleName:"frontend/components/application-footer/template.hbs",isStrictMode:!1})})),define("frontend/components/application-header-dialog/component",["exports","@ember/service","@glimmer/component"],(function(e,t,n){var i,o
120Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
121e.default=(i=class extends n.default{constructor(){var e,t,n,i
122super(...arguments),e=this,t="clientInformation",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get canFlip(){return this.clientInformation.viewportWidth<=960}},r=i.prototype,l="clientInformation",a=[t.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o=c,i)
123var r,l,a,s,u,c})),define("frontend/components/application-header-dialog/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
124e.default=(0,t.createTemplateFactory)({id:"sGWAsP8h",block:'[[[8,[30,1,["dialog"]],[[17,2]],[["@flip","@offset"],[[30,0,["canFlip"]],[30,3]]],[["default"],[[[[1,"\\n  "],[18,4,null],[1,"\\n"]],[]]]]]],["@popover","&attrs","@offset","&default"],false,["yield"]]',moduleName:"frontend/components/
124application-header-dialog/template.hbs",isStrictMode:!1})})),define("frontend/components/application-header-profile-dialog/component",["exports","@ember/service","@glimmer/component","macro-decorators"],(function(e,t,n,i){var o,r,l,a,s,u,c,d,p
125function m(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function f(e,t,n,i,o){var r={}
126return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
127e.default=(o=(0,i.reads)("currentUser.hasCompletedSignup"),r=(0,i.reads)("currentUser.canUpgrade"),l=(0,i.reads)("currentUser.isEducator"),a=class extends n.default{constructor(){super(...arguments),m(this,"session",s,this),m(this,"eventBus",u,this),m(this,"showLinkToProfile",c,this),m(this,"showUpgradeButton",d,this),m(this,"showInviteFriendButton",p,this),this.eventBus.subscribe(this,"router.route-will-change",(()=>{this.args.closeDialog()}))}get currentUser(){return this.session.currentUser}get callToActionUpgradeClass(){return this.currentUser.isStudent?null:"stand-out"}},s=f(a.prototype,"session",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=f(a.prototype,"eventBus",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(a.prototype,"showLinkToProfile",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=f(a.prototype,"showUpgradeButton",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=f(a.prototype,"showInviteFriendButton",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a)})),define("frontend/components/application-header-profile-dialog/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
128e.default=(0,t.createTemplateFactory)({id:"em8VJ8YI",block:'[[[10,0],[14,0,"application-header-profile-dialog"],[12],[1,"\\n"],[41,[30,0,["showLinkToProfile"]],[[[1,"    "],[10,0],[14,0,"application-header-profile-dialog-user-profile"],[12],[1,"\\n      "],[10,1],[14,0,"current-user-name"],[12],[1,"\\n        "],[1,[30,0,["currentUser","fullName"]]],[1,"\\n      "],[13],[1,"\\n\\n      "],[8,[39,1],[[24,0,"link-view-profile"]],[["@route","@model"],["user",[30,0,["currentUser"]]]],[["default"],[[[[1,[28,[35,2],["app/components/application-header-profile-dialog/template.12-7"],null]],[1," "]],[]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"\\n  "],[10,0],[14,0,"application-header-profile-dialog-menu-items"],[12],[1,"\\n"],[41,[30,0,["currentUser","isStudent"]],[[[41,[30,0,["currentUser","isInEducatorSpace"]],[[[1,"        "],[8,[39,1],null,[["@route"],["my-teachers"]],[["default"],[[[[1,[28,[35,2],["app/components/application-header-profile-dialog/template.21-59"],null]],[1," "]],[]]]]],[1,"\\n"]],[]],[[[1,"        "],[8,[39,1],[[24,0,"button-add-teacher"]],[["@route"],["my-teachers"]],[["default"],[[[[1,[28,[35,2],["app/components/application-header-profile-dialog/template.25-64"],null]],[1," "],[1,[28,[35,3],["icon-lightning.svg"],null]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]]]],[]],null],[1,"\\n"],[41,[30,0,["showUpgradeButton"]],[[[1,"      "],[8,[39,4],[[16,0,[30,0,["callToActionUpgradeClass"]]]],[["@location"],["Header profile menu"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["app/components/application-header-profile-dialog/template.36-7"],null]],[1,"\\n"],[41,[51,[30,0,["currentUser","isStudent"]]],[[[1,"          "],[1,[28,[35,3],["icon-lightning.svg"],null]],[1,"\\n"]],[]],null],[1,"      "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["currentUser","canManageSubscriptions"]],[[[1,"      "],[8,[39,1],null,[["@route"],["admin-panel"]],[["default"],[[[[1,[28,[35,2],["app/components/
128application-header-profile-dialog/template.46-66"],null]],[1," "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showInviteFriendButton"]],[[[1,"      "],[8,[39,6],null,null,[["default"],[[[[1,"\\n        "],[41,[30,0,["currentUser","canExtendTrial"]],[[[1,[28,[35,2],["app/components/application-header-profile-dialog/template.53-47"],null]],[1," "],[1,[28,[35,3],["icon-gift.svg"],null]],[1,"\\n        "]],[]],[[[1,[28,[35,2],["app/components/application-header-profile-dialog/template.56-16"],null]],[1," "]],[]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n    "],[8,[39,7],null,null,null],[1,"\\n  "],[13],[1,"\\n"],[13]],[],false,["if","link-to","t","inline-svg","call-to-action-upgrade","unless","button-invite-a-friend","button-logout"]]',moduleName:"frontend/components/application-header-profile-dialog/template.hbs",isStrictMode:!1})})),define("frontend/components/application-header-profile/component",["exports","@ember/service","@glimmer/component","frontend/components/sutori-popover-dialog/component","@ember/object"],(function(e,t,n,i,o){var r,l
129function a(e,t,n,i,o){var r={}
130return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
131const s=51.5+i.DIALOG_ARROW_WIDTH/2-20,u=11+i.DIALOG_ARROW_HEIGHT
132e.default=(r=class extends n.default{constructor(){var e,t,n,i
133super(...arguments),e=this,t="session",i=this,(n=l)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}closeDialog(){this.sutoriPopover.send("hideDialog")}get user(){return this.session.currentUser}get dialogOffset(){return`${s}, ${u}`}},l=a(r.prototype,"session",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a(r.prototype,"closeDialog",[o.action],Object.getOwnPropertyDescriptor(r.prototype,"closeDialog"),r.prototype),r)})),define("frontend/components/application-header-profile/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
134e.default=(0,t.createTemplateFactory)({id:"hk2kAiVs",block:'[[[8,[30,1,["item"]],[[24,0,"application-header-profile"]],null,[["default"],[[[[1,"\\n  "],[8,[39,0],null,[["@actionReceiver","@position"],[[30,0,["sutoriPopover"]],"bottom-end"]],[["default"],[[[[1,"\\n    "],[8,[30,2,["trigger"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,1],null,[["@user"],[[30,0,["user"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,2],[[24,0,"application-header-profile-ember-popper-js"]],[["@popover","@offset"],[[30,2],[30,0,["dialogOffset"]]]],[["default"],[[[[1,"\\n      "],[8,[39,3],null,[["@closeDialog"],[[30,0,["closeDialog"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n"]],[]]]]]],["@nav","p"],false,["sutori-popover","user-avatar","application-header-dialog","application-header-profile-dialog"]]',moduleName:"frontend/components/application-header-profile/template.hbs",isStrictMode:!1})}))
135define("frontend/components/application-header-trial/component",["exports","@glimmer/component","@ember/object","macro-decorators","@ember/service"],(function(e,t,n,i,o){var r,l,a,s
136function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n){var i
137return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
138var n=e[Symbol.toPrimitive]
139if(void 0!==n){var i=n.call(e,t||"default")
140if("object"!=typeof i)return i
141throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t,n,i,o){var r={}
142return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
143e.default=(r=(0,i.reads)("currentUser.canUpgrade"),l=class extends t.default{constructor(){super(...arguments),u(this,"session",a,this),u(this,"showButton",s,this),c(this,"dialogOffset","0, 20")}closeDialog(){this.sutoriPopover.send("hideDialog")}get currentUser(){return this.session.currentUser}},a=d(l.prototype,"session",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(l.prototype,"closeDialog",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"closeDialog"),l.prototype),s=d(l.prototype,"showButton",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("frontend/components/application-header-trial/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
144e.default=(0,t.createTemplateFactory)({id:"5k2Uq664",block:'[[[41,[30,0,["showButton"]],[[[1,"  "],[8,[30,1,["item"]],[[24,0,"application-header-trial"]],null,[["default"],[[[[1,"\\n"],[41,[30,0,["currentUser","isOnTrial"]],[[[1,"      "],[8,[39,1],null,[["@actionReceiver","@position"],[[30,0,["sutoriPopover"]],"bottom"]],[["default"],[[[[1,"\\n        "],[8,[30,2,["trigger"]],null,null,[["default"],[[[[1,"\\n          "],[8,[39,2],null,null,null],[1,"\\n        "]],[]]]]],[1,"\\n\\n        "],[8,[39,3],null,[["@popover","@offset"],[[30,2],[30,0,["dialogOffset"]]]],[["default"],[[[[1,"\\n          "],[8,[39,4],null,[["@clickedOnAction","@close"],[[28,[37,5],[[30,0],[30,0,["closeDialog"]]],null],[28,[37,5],[[30,0],[30,0,["closeDialog"]]],null]]],null],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[2]]]]],[1,"\\n"]],[]],[[[1,"      "],[8,[39,6],null,[["@location"],["Application header"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,7],["app/components/application-header-trial/template.21-58"],null]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]]],[1,"  "]],[]]]]],[1,"\\n"]],[]],null]],["@nav","popover"],false,["if","sutori-popover","trial-progress-bar","application-header-dialog","trial-dialog","action","call-to-action-upgrade","t"]]',moduleName:"frontend/components/application-header-trial/template.hbs",isStrictMode:!1})})),define("frontend/components/application-header/component",["exports","@glimmer/component","@ember/service","@ember/object"],(function(e,t,n,i){var o,r,l
145function a(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function s(e,t,n,i,o){var r={}
146return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
147e.default=(o=class extends t.default{constructor(){super(...arguments),a(this,"session",r,this),a(this,"routingProxy",l,this)}toggleMobileNavigation(){document.body.classList.toggle("has-mobile-navigation")}get showHeader(){return!this.routingProxy.hidesApplicationHeader}get currentUser(){return this.session.currentUser}get showWebsiteMenu(){return this.routingProxy.isWebsiteRoute||this.session.isGuestUser}get logoTarget(){return this.session.isLoggedIn?"dashboard":"index"}get showNotifications(){return this.currentUser.hasCompletedSignup}},r=s(o.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=s(o.prototype,"routingProxy",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(o.prototype,"toggleMobileNavigation",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"toggleMobileNavigation"),o.prototype),o)})),define("frontend/components/application-header/navigation-application/component",["exports","@glimmer/component","@ember/service"],(function(e,t,n){var i,o
148Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
149e.default=(i=class extends t.default{constructor(){var e,t,n,i
150super(...arguments),e=this,t="session",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get showLinkToDashboard(){var e,t
151return(null===(e=this.currentUser)||void 0===e?void 0:e.hasCompletedSignup)&&!(null!==(t=this.currentUser)&&void 0!==t&&t.isEditor)}get showLinkToStudents(){var e,t,n
152return(null===(e=this.currentUser)||void 0===e?void 0:e.hasCompletedSignup)&&(null===(t=this.currentUser)||void 0===t?void 0:t.isEducator)&&(null===(n=this.currentUser)||void 0===n?void 0:n.hasEducatorSpace)}get showLinkToResources(){var e,t
153return(null===(e=this.currentUser)||void 0===e?void 0:e.hasCompletedSignup)&&(null===(t=this.currentUser)||void 0===t?void 0:t.isOlderThanThirteen)}get currentUser(){return this.session.currentUser}},r=i.prototype,l="session",a=[n.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o=c,i)
154var r,l,a,s,u,c})),define("frontend/components/application-header/navigation-application/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
155e.default=(0,t.createTemplateFactory)({id:"ulY+QS+N",block:'[[[8,[39,0],[[24,0,"sutori-navigation-application"]],null,[["default"],[[[[1,"\\n"],[41,[30,0,["currentUser","isEditor"]],[[[1,"    "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n      "],[8,[30,1,["link"]],null,[["@targetRoute"],["stories-evaluation"]],[["default"],[[[[1,[28,[35,2],["app/components/application-header/navigation-application/template.4-50"],null]],[1," "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showLinkToDashboard"]],[[[1,"    "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n      "],[8,[30,1,["link"]],null,[["@targetRoute"],["dashboard"]],[["default"],[[[[1,[28,[35,2],["app/components/application-header/navigation-application/template.12-41"],null]],[1," "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showLinkToStudents"]],[[[1,"    "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n      "],[8,[30,1,["link"]],null,[["@targetRoute"],["educator-space"]],[["default"],[[[[1,[28,[35,2],["app/components/
155application-header/navigation-application/template.20-46"],null]],[1," "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showLinkToResources"]],[[[1,"    "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n      "],[8,[30,1,["link"]],null,[["@targetRoute"],["stories.index"]],[["default"],[[[[1,[28,[35,2],["app/components/application-header/navigation-application/template.28-45"],null]],[1," "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["currentUser","isEditor"]],[[[1,"    "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n      "],[8,[30,1,["link"]],null,[["@targetRoute","@current-when"],["admin-schools","admin-schools school"]],[["default"],[[[[1,[28,[35,2],["app/components/application-header/navigation-application/template.36-82"],null]],[1," "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null]],[1]]]]]],["nav"],false,["sutori-navigation","if","t"]]',moduleName:"frontend/components/application-header/navigation-application/template.hbs",isStrictMode:!1})})),define("frontend/components/application-header/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
156e.default=(0,t.createTemplateFactory)({id:"zEp6KJxk",block:'[[[41,[30,0,["showHeader"]],[[[1,"  "],[10,"header"],[14,0,"application-header"],[12],[1,"\\n    "],[10,0],[14,0,"application-header-container"],[12],[1,"\\n      "],[10,0],[14,0,"application-header-logo"],[12],[1,"\\n        "],[11,0],[24,0,"application-header-navigation__trigger"],[24,"role","button"],[4,[38,1],["click",[30,0,["toggleMobileNavigation"]]],null],[12],[1,"\\n          "],[10,1],[12],[1,[28,[35,2],["app/components/application-header/template.10-16"],null]],[13],[1,"\\n        "],[13],[1,"\\n\\n        "],[8,[39,3],[[24,0,"application-header-logo__link"]],[["@route"],[[30,0,["logoTarget"]]]],[["default"],[[[[1,"\\n          "],[11,"img"],[24,0,"application-header-logo__image"],[24,"src","https://assets.sutori.com/frontend-assets/images/logo-sutori-24ae37f69b34ccb30f569d21c9a81caf.svg"],[16,"alt",[28,[37,2],["app/components/application-header/template.22-12"],null]],[4,[38,4],null,null],[12],[13],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,"nav"],[14,0,"application-header-navigation"],[15,"aria-label",[28,[37,2],["app/components/application-header/template.primary-navigation"],null]],[12],[1,"\\n"],[41,[30,0,["showWebsiteMenu"]],[[[1,"          "],[8,[39,5],null,null,[["default"],[[[[1,"\\n            "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n              "],[8,[30,1,["link"]],null,[["@targetRoute"],["teachers"]],[["default"],[[[[1,[28,[35,2],["app/components/application-header/template.31-48"],null]]],[]]]]],[1,"\\n            "]],[]]]]],[1,"\\n            "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n              "],[8,[30,1,["link"]],null,[["@targetRoute"],["schools"]],[["default"],[[[[1,[28,[35,2],["app/components/application-header/template.36-47"],null]]],[]]]]],[1,"\\n            "]],[]]]]],[1,"\\n            "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n              "],[8,[30,1,["link"]],null,[["@targetRoute"],["templates"]],[["default"],[[[[1,[28,[35,2],["app/components/application-header/template.templates"],null]]],[]]]]],[1,"\\n            "]],[]]]]],[1,"\\n            "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n              "],[8,[30,1,["link"]],null,[["@targetRoute"],["pricing"]],[["default"],[[[[1,[28,[35,2],["app/components/application-header/template.46-47"],null]]],[]]]]],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[1]]]]],[1,"\\n"]],[]],[[[1,"          "],[8,[39,6],null,null,null],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n\\n      "],[10,"nav"],[14,0,"application-header-cta"],[15,"aria-label",[28,[37,2],["app/components/application-header/template.secondary-navigation"],null]],[12],[1,"\\n"],[41,[30,0,["session","isLoggedIn"]],[[[1,"          "],[8,[39,5],[[24,0,"navigation-logged-in"]],null,[["default"],[[[[1,"\\n            "],[8,[39,7],null,[["@nav"],[[30,2]]],null],[1,"\\n"],[41,[30,0,["showWebsiteMenu"]],[[[1,"              "],[8,[30,2,["item"]],null,null,[["default"],[[[[1,"\\n                "],[8,[30,2,["button"]],null,[["@targetRoute"],["dashboard"]],[["default"],[[[[1,[28,[35,2],["app/components/
156application-header/template.96-53"],null]]],[]]]]],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["showNotifications"]],[[[1,"              "],[8,[39,8],null,[["@nav"],[[30,2]]],null],[1,"\\n            "]],[]],null]],[]]],[1,"            "],[8,[39,9],null,[["@nav"],[[30,2]]],null],[1,"\\n          "]],[2]]]]],[1,"\\n"]],[]],[[[1,"          "],[8,[39,5],[[24,0,"navigation-logged-out"]],null,[["default"],[[[[1,"\\n            "],[8,[30,3,["item"]],null,null,[["default"],[[[[1,"\\n              "],[8,[30,3,["link"]],null,[["@targetRoute"],["login"]],[["default"],[[[[1,[28,[35,2],["app/components/application-header/template.108-45"],null]]],[]]]]],[1,"\\n            "]],[]]]]],[1,"\\n            "],[8,[30,3,["item"]],null,null,[["default"],[[[[1,"\\n              "],[8,[30,3,["button"]],null,[["@targetRoute"],["signup"]],[["default"],[[[[1,[28,[35,2],["app/components/application-header/template.113-48"],null]]],[]]]]],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[3]]]]],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["nav","nav","nav"],false,["if","on","t","link-to","lazy-loaded","sutori-navigation","application-header/navigation-application","application-header-trial","notifications-display","application-header-profile"]]',moduleName:"frontend/components/application-header/template.hbs",isStrictMode:!1})})),define("frontend/components/assert-must-preload",["exports","ember-data-storefront/components/assert-must-preload/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/components/async-button-with-confirmation/component",["exports","ember-concurrency/async-arrow-runtime","@glimmer/component","@ember/object","ember-concurrency"],(function(e,t,n,i,o){var r
157function l(e,t,n){var i
158return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
159var n=e[Symbol.toPrimitive]
160if(void 0!==n){var i=n.call(e,t||"default")
161if("object"!=typeof i)return i
162throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
163e.default=(r=class extends n.default{constructor(){super(...arguments),l(this,"confirmTask",(0,t.buildTask)((()=>({context:this,generator:function*(){this.sutoriPopover.send("hideDialog"),yield this.args.action()}})),null,"confirmTask","drop"))}cancel(){this.sutoriPopover.send("hideDialog")}get triggerCssClass(){const e=["async-button-with-confirmation"]
164return this.isLoading&&e.push("is-loading"),e.join(" ")}get isLoading(){return this.confirmTask.isRunning}},a=r.prototype,s="cancel",u=[i.action],c=Object.getOwnPropertyDescriptor(r.prototype,"cancel"),d=r.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(a,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(a,s,p),p=null),r)
165var a,s,u,c,d,p})),define("frontend/components/async-button-with-confirmation/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
166e.default=(0,t.createTemplateFactory)({id:"oK5znveG",block:'[[[8,[39,0],null,[["@actionReceiver","@position"],[[30,0,["sutoriPopover"]],[30,1]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["trigger"]],[[16,"disabled",[30,0,["isLoading"]]],[16,0,[30,0,["triggerCssClass"]]],[17,3]],null,[["default"],[[[[1,"\\n    "],[8,[39,1],null,[["@isLoading"],[[30,0,["isLoading"]]]],[["label","loading-label"],[[[[18,4,null]],[]],[[[18,5,null]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,2,["dialog"]],[[24,0,"async-button-with-confirmation-ember-popper-js"]],null,[["default"],[[[[1,"\\n    "],[8,[39,3],null,[["@confirm","@cancel"],[[28,[37,4],[[30,0,["confirmTask"]]],null],[30,0,["cancel"]]]],[["default"],[[[[1,"\\n      "],[18,6,null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[2]]]]]],["@popoverPosition","p","&attrs","&label","&loading-label","&question"],false,["sutori-popover","async-button/body","yield","confirmation-pop-over","perform"]]',moduleName:"frontend/components/
166async-button-with-confirmation/template.hbs",isStrictMode:!1})})),define("frontend/components/async-button/body/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
167e.default=(0,t.createTemplateFactory)({id:"C+ESTYfd",block:'[[[41,[28,[37,1],[[48,[30,2]],[30,1]],null],[[[1,"  "],[18,2,null],[8,[39,4],null,null,null],[1,"\\n"]],[]],[[[1,"  "],[18,3,null],[1,"\\n"]],[]]]],["@isLoading","&loading-label","&label"],false,["if","and","has-block","yield","animated-ellipsis"]]',moduleName:"frontend/components/async-button/body/template.hbs",isStrictMode:!1})})),define("frontend/components/async-button/component",["exports","@glimmer/component","@ember/utils","ember-concurrency"],(function(e,t,n,i){var o
168Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
169e.default=(o=class extends t.default{*didClickTask(){this.args.action&&(yield this.args.action())}get cssClass(){const e=["async-button"]
170return this.isLoading&&e.push("is-loading"),e.join(" ")}get showLoadingLabel(){return this.isLoading&&this.hasLoadingLabel}get hasLoadingLabel(){return!(0,n.isEmpty)(this.args.loadingLabel)}get isLoading(){return this.didClickTask.isRunning}},r=o.prototype,l="didClickTask",a=[i.task],s=Object.getOwnPropertyDescriptor(o.prototype,"didClickTask"),u=o.prototype,c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o)
171var r,l,a,s,u,c})),define("frontend/components/async-button/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
172e.default=(0,t.createTemplateFactory)({id:"tFfXr2dk",block:'[[[11,"button"],[24,4,"button"],[16,0,[30,0,["cssClass"]]],[16,"disabled",[30,0,["isLoading"]]],[17,1],[4,[38,0],["click",[28,[37,1],[[30,0,["didClickTask"]]],null]],null],[12],[1,"\\n"],[41,[48,[30,2]],[[[1,"    "],[8,[39,4],null,[["@isLoading"],[[30,0,["isLoading"]]]],[["label","loading-label"],[[[[18,3,null]],[]],[[[18,2,null]],[]]]]],[1,"\\n"]],[]],[[[1,"    "],[8,[39,4],null,[["@isLoading"],[[30,0,["isLoading"]]]],[["label"],[[[[18,3,null]],[]]]]],[1,"\\n"]],[]]],[13],[1,"\\n"]],["&attrs","&loading-label","&label"],false,["on","perform","if","has-block","async-button/body","yield"]]',moduleName:"frontend/components/async-button/template.hbs",isStrictMode:!1})})),define("frontend/components/async-form-field/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
173class n extends t.default{get cssClass(){const e=[]
174return e.push("async-form-field"),this.args.isLoading&&e.push("is-loading"),e.join(" ")}}e.default=n})),define("frontend/components/async-form-field/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
175e.default=(0,t.createTemplateFactory)({id:"R1fLDV3m",block:'[[[11,0],[16,0,[30,0,["cssClass"]]],[17,1],[12],[1,"\\n  "],[18,3,null],[1,"\\n\\n"],[41,[30,2],[[[1,"    "],[10,0],[14,0,"loader"],[12],[13],[1,"\\n"]],[]],null],[13],[1,"\\n"]],["&attrs","@isLoading","&default"],false,["yield","if"]]',moduleName:"frontend/components/async-form-field/template.hbs",isStrictMode:!1})})),define("frontend/components/audio-player/component",["exports","@glimmer/component","@ember/object","@glimmer/tracking","@ember/utils","frontend/utils/mime-types","frontend/utils/url"],(function(e,t,n,i,o,r,l){var a,s,u,c,d,p,m
176function f(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function b(e,t,n,i,o){var r={}
177return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
178e.default=(a=class extends t.default{constructor(){super(...arguments),f(this,"isPlaying",s,this),f(this,"isLoading",u,this),f(this,"hasLoadingError",c,this),f(this,"duration",d,this),f(this,"position",p,this),f(this,"audio",m,this)}didInsertAudio(e){this.audio=e,e.addEventListener("durationchange",(()=>{this.duration=e.duration})),e.addEventListener("loadedmetadata",(()=>{this.isLoading=!1,e.duration===1/0&&(e.ontimeupdate=function(){this.ontimeupdate=()=>{},e.currentTime=0},e.currentTime=1e101)})),e.addEventListener("ended",(()=>{this.position=0,this.isPlaying=!1})),e.addEventListener("timeupdate",(()=>{this.position=e.currentTime})),e.addEventListener("play",(()=>{this.isPlaying=!0})),e.addEventListener("pause",(()=>{this.isPlaying=!1})),e.addEventListener("error",(()=>{this.hasLoadingError=!0}))}playPause(){this.isPlaying?this.audio.pause():this.audio.play()}seek(e){this.audio.currentTime=e}get isShowingPlayer(){return this.canPlaySrc&&!this.hasLoadingError}get canPlaySrc(){if(["https:","http:"].includes((0,l.getProtocol)(this.args.src))){return function(e){const t=(0,l.getExtension)(e)
179return"mp3"===t?[r.MP3]:"weba"===t?[r.WEBA]:"mp4"===t?[r.MP4_AUDIO]:"m4a"===t?[r.M4A,r.M4A_X]:[]}(this.args.src).some((e=>{var t
180return null===(t=this.audio)||void 0===t?void 0:t.canPlayType(e)}))}return!0}get hasAudio(){return(0,o.isPresent)(this.audio)}get hasDuration(){return(0,o.isPresent)(this.duration)&&Number.isFinite(this.duration)}},s=b(a.prototype,"isPlaying",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),u=b(a.prototype,"isLoading",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),c=b(a.prototype,"hasLoadingError",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),d=b(a.prototype,"duration",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),p=b(a.prototype,"position",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),m=b(a.prototype,"audio",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),b(a.prototype,"didInsertAudio",[n.action],Object.getOwnPropertyDescriptor(a.prototype,"didInsertAudio"),a.prototype),b(a.prototype,"playPause",[n.action],Object.getOwnPropertyDescriptor(a.prototype,"playPause"),a.prototype),b(a.prototype,"seek",[n.action],Object.getOwnPropertyDescriptor(a.prototype,"seek"),a.prototype),a)})),define("frontend/components/audio-player/duration/component",["exports","@glimmer/component","frontend/utils/date"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
181class i extends t.default{get date(){return(0,n.addSeconds)(new Date(0),this.args.seconds)}get duration(){return{seconds:this.args.seconds}}}e.default=i})),define("frontend/components/audio-player/duration/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
182e.default=(0,t.createTemplateFactory)({id:"HvEXzeDm",block:'[[[11,"time"],[24,0,"audio-player-duration"],[16,"datetime",[28,[37,0],[[30,0,["duration"]]],null]],[17,1],[12],[1,"\\n  "],[1,[28,[35,1],[[30,0,["date"]]],[["minute","second"],["numeric","numeric"]]]],[1,"\\n"],[13]],["&attrs"],false,["format-iso-duration","format-date"]]',moduleName:"frontend/components/audio-player/duration/template.hbs",isStrictMode:!1})})),define("frontend/components/audio-player/progress-bar/component",["exports","@glimmer/component","@ember/string","@ember/utils","@ember/object","frontend/utils/dom"],(function(e,t,n,i,o,r){var l
183Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
184e.default=(l=class extends t.default{didClick(e){const t=e.target,n=t.getBoundingClientRect(),i=e.clientX-n.left,o=(0,r.getOuterWidth)(t)
185this.args.seek(Math.round(i/o*this.args.duration))}get indicatorStyle(){return(0,i.isPresent)(this.args.position)&&(0,i.isPresent)(this.args.duration)?(0,n.htmlSafe)(`left: ${100*this.args.position/this.args.duration}%;`):null}},a=l.prototype,s="didClick",u=[o.action],c=Object.getOwnPropertyDescriptor(l.prototype,"didClick"),d=l.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(a,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(a,s,p),p=null),l)
186var a,s,u,c,d,p})),define("frontend/components/audio-player/progress-bar/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
187e.default=(0,t.createTemplateFactory)({id:"uk2nJifc",block:'[[[11,"button"],[24,0,"audio-player-progress-bar"],[24,4,"button"],[4,[38,0],["click",[30,0,["didClick"]]],null],[12],[1,"\\n  "],[10,0],[14,0,"audio-player-progress-bar-bar"],[12],[13],[1,"\\n  "],[10,0],[14,0,"audio-player-progress-bar-indicator"],[15,5,[30,0,["indicatorStyle"]]],[12],[1,"\\n  "],[13],[1,"\\n"],[13]],[],false,["on"]]',moduleName:"frontend/components/audio-player/progress-bar/template.hbs",isStrictMode:!1})})),define("frontend/components/audio-player/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
188e.default=(0,t.createTemplateFactory)({id:"dbi2ePkG",block:'[[[10,0],[15,0,[29,["audio-player ",[52,[30,0,["isLoading"]],"is-loading"]]]],[12],[1,"\\n  "],[11,"audio"],[16,"src",[30,1]],[16,"autoplay",[30,2]],[24,"preload","metadata"],[4,[38,1],[[30,0,["didInsertAudio"]]],null],[12],[13],[1,"\\n\\n"],[41,[30,0,["isShowingPlayer"]],[[[1,"    "],[18,3,null],[1,"\\n\\n    "],[10,0],[14,0,"audio-player-body"],[12],[1,"\\n      "],[11,"button"],[24,0,"audio-player-button-play-pause"],[16,"disabled",[28,[37,3],[[30,0,["hasAudio"]]],null]],[24,4,"button"],[4,[38,4],["click",[30,0,["playPause"]]],null],[12],[1,"\\n"],[41,[30,0,["isPlaying"]],[[[1,"          "],[1,[28,[35,5],["icon-pause"],null]],[1,"\\n"]],[]],[[[1,"          "],[1,[28,[35,5],["icon-play"],null]],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n\\n      "],[10,0],[14,0,"audio-player-content"],[12],[1,"\\n"],[41,[30,0,["isLoading"]],[[[1,"          "],[10,2],[12],[1,[28,[35,6],["app/components/audio-player/template.28-13"],null]],[13],[1,"\\n"]],[]],[[[1,"          "],[10,0],[14,0,"audio-player-timer"],[14,"dir","ltr"],[12],[1,"\\n            "],[8,[39,7],null,[["@seconds"],[[30,0,["position"]]]],null],[1,"\\n"],[41,[30,0,["hasDuration"]],[[[1,"              / "],[8,[39,7],null,[["@seconds"],[[30,0,["duration"]]]],null],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n\\n"],[41,[30,0,["hasDuration"]],[[[1,"            "],[8,[39,8],null,[["@seek","@position","@duration"],[[30,0,["seek"]],[30,0,["position"]],[30,0,["duration"]]]],null],[1,"\\n"]],[]],[[[1,"            "],[10,2],[14,0,"audio-player-error-message"],[12],[1,"\\n              "],[1,[28,[35,6],["app/components/audio-player/template.error-message-cannot-seek"],null]],[1,"\\n            "],[13],[1,"\\n"]],[]]]],[]]],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[10,2],[14,0,"audio-player-error-message"],[12],[1,"\\n"],[41,[28,[37,3],[[30,0,["canPlaySrc"]]],null],[[[1,"        "],[1,[28,[35,6],["app/components/audio-player/template.error-message-cannot-play-src"],[["htmlSafe","linkToChrome","linkToFirefox","linkToAudio"],[true,[28,[37,9],["Chrome"],null],[28,[37,10],["Firefox"],null],[30,1]]]]],[1,"\\n"]],[]],[[[41,[30,0,["hasLoadingError"]],[[[1,"        "],[1,[28,[35,6],["app/components/audio-player/template.error-message-loading-error"],[["htmlSafe","linkToAudio"],[true,[30,1]]]]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,6],["app/components/
188audio-player/template.error-message-unknown-error"],[["htmlSafe","linkToAudio"],[true,[30,1]]]]],[1,"\\n      "]],[]]]],[]]],[1,"    "],[13],[1,"\\n"]],[]]],[13]],["@src","@isPresentingStory","&caption"],false,["if","did-insert","yield","not","on","inline-svg","t","audio-player/duration","audio-player/progress-bar","link-to-chrome","link-to-firefox"]]',moduleName:"frontend/components/audio-player/template.hbs",isStrictMode:!1})})),define("frontend/components/autosize-text/component",["exports","@glimmer/component","frontend/utils/runloop-utils","frontend/utils/dom","frontend/utils/environment","@glimmer/tracking","@ember/object","ember-concurrency","ember-ref-bucket","@ember/string"],(function(e,t,n,i,o,r,l,a,s,u){var c,d,p,m
189function f(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function b(e,t,n,i,o){var r={}
190return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
191e.default=(c=(0,s.ref)("textContent"),d=class extends t.default{constructor(){super(...arguments),f(this,"fontSize",p,this),f(this,"textContent",m,this)}inserted(e){this.autosizeTextTask.perform(e),(0,i.onResize)(e,(()=>{o.IS_TEST||this.autosizeTextTask.perform(e)}))}*autosizeTextTask(e){let t=this.args.min,i=this.args.max
192for(;Math.abs(t-i)>.1;){const o=(i+t)/2
193this.fontSize=o,yield(0,n.waitUntilNextRunloop)(),this.textContent.clientHeight>e.clientHeight?i=o:t=o}this.fontSize=t}get isAutosizing(){return this.autosizeTextTask.isRunning}get style(){return(0,u.htmlSafe)(`font-size: ${this.fontSize}px;`)}},p=b(d.prototype,"fontSize",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(d.prototype,"textContent",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(d.prototype,"inserted",[l.action],Object.getOwnPropertyDescriptor(d.prototype,"inserted"),d.prototype),b(d.prototype,"autosizeTextTask",[a.restartableTask],Object.getOwnPropertyDescriptor(d.prototype,"autosizeTextTask"),d.prototype),d)})),define("frontend/components/autosize-text/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
194e.default=(0,t.createTemplateFactory)({id:"1Z+eeB/D",block:'[[[11,0],[16,0,[29,["autosize-text ",[52,[30,0,["isAutosizing"]],"is-autosizing"]]]],[16,5,[30,0,["style"]]],[4,[38,1],[[30,0,["inserted"]]],null],[12],[1,"\\n  "],[11,0],[24,0,"autosize-text-content"],[4,[38,2],["textContent"],[["debugName","bucket"],["create-ref",[30,0]]]],[12],[1,"\\n    "],[18,1,null],[1,"\\n  "],[13],[1,"\\n"],[13]],["&default"],false,["if","did-insert","create-ref","yield"]]',moduleName:"frontend/components/autosize-text/template.hbs",isStrictMode:!1})})),define("frontend/components/back-to-login/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
195e.default=(0,t.createTemplateFactory)({id:"J4Sm2gcb",block:'[[[8,[39,0],[[24,0,"back-to-login"]],[["@route"],["login"]],[["default"],[[[[1,"\\n  "],[1,[28,[35,1],["app/templates/-back-to-login.1-42"],null]],[1,"\\n"]],[]]]]]],[],false,["link-to","t"]]',moduleName:"frontend/components/back-to-login/template.hbs",isStrictMode:!1})})),define("frontend/components/blog-post-title/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
196e.default=t.default.extend({classNames:["blog-post-title"]})})),define("frontend/components/blog-post-title/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
197e.default=(0,t.createTemplateFactory)({id:"+3dHeqow",block:'[[[18,1,null]],["&default"],false,["yield"]]',moduleName:"frontend/components/blog-post-title/template.hbs",isStrictMode:!1})})),define("frontend/components/blog-post/component",["exports","@ember/string","@ember/object","@ember/object/computed","@ember/service","@ember/component","frontend/components/light-box/component","frontend/utils/dom","frontend/utils/runloop-utils","ember-concurrency","jquery"],(function(e,t,n,i,o,r,l,a,s,u,c){Object.defineProperty(e,"__esMo
197dule",{value:!0}),e.default=void 0
198e.default=r.default.extend({tagName:"article",classNames:["blog-post"],classNameBindings:["showAsTeaser"],session:(0,o.inject)(),showAsTeaser:!1,didInsertElement(){this._super(...arguments),this.get("session.currentUserCanShareOnSocialMedia")&&(0,a.injectScript)("//platform.twitter.com/widgets.js"),this.setupLightboxesTask.perform()},showContent:(0,i.not)("showAsTeaser"),excerpt:(0,n.computed)("blogPost.excerpt",(function(){return new t.htmlSafe(this.get("blogPost.excerpt"))})),setupLightboxesTask:(0,u.task)((function*(){yield(0,s.waitUntilNextRunloop)(),this.$(".content img").not(".render-image-file img").each((function(){(0,c.default)(this).magnificPopup({type:"image",items:{src:(0,c.default)(this).attr("src")},image:{cursor:null},closeOnContentClick:!0,removalDelay:l.FADE_SPEED,mainClass:"mfp-fade",showCloseBtn:!1})}))})).drop()})})),define("frontend/components/blog-post/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
199e.default=(0,t.createTemplateFactory)({id:"vFg4QPwM",block:'[[[10,0],[14,0,"author-profile-picture"],[12],[1,"\\n  "],[8,[39,0],null,[["@imageFile","@overflowPolicy"],[[33,1,["author","profileImageFile"]],"cover"]],null],[1,"\\n"],[13],[1,"\\n\\n"],[10,0],[14,0,"body"],[12],[1,"\\n  "],[10,"header"],[14,0,"header"],[12],[1,"\\n    "],[8,[39,2],null,[["@tagName"],[[99,3,["@tagName"]]]],[["default"],[[[[1,"\\n      "],[8,[39,4],null,[["@route","@model"],["blog-post",[99,1,["@model"]]]],[["default"],[[[[1,[33,1,["title"]]]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[10,"h4"],[14,0,"author"],[12],[1,[33,1,["author","fullName"]]],[13],[1,"\\n\\n"],[41,[33,1,["isPublished"]],[[[1,"      "],[8,[39,6],[[24,0,"published-at"]],[["@time"],[[33,1,["publishedAt"]]]],null],[1,"\\n"]],[]],[[[1,"      "],[10,1],[14,0,"published-at"],[12],[1,[28,[35,7],["app/components/blog-post/template.16-33"],null]],[13],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n\\n  "],[10,0],[14,0,"excerpt"],[12],[1,[34,8]],[13],[1,"\\n\\n"],[41,[30,0,["showContent"]],[[[1,"    "],[10,0],[14,0,"content"],[12],[1,"\\n"],[1,"      "],[8,[39,9],null,[["@template"],[[30,0,["blogPost","content"]]]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"\\n  "],[10,"footer"],[14,0,"footer"],[12],[1,"\\n"],[41,[33,10],[[[1,"      "],[8,[39,4],[[24,0,"button-read-more"]],[["@route","@model"],["blog-post",[99,1,["@model"]]]],[["default"],[[[[1,[28,[35,7],["app/components/blog-post/template.31-78"],null]]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[33,11,["currentUserCanShareOnSocialMedia"]],[[[1,"      "],[1,[28,[35,7],["app/components/blog-post/template.34-52"],null]],[1,"\\n\\n      "],[8,[39,12],null,[["@url","@title","@objectType"],[[30,1,["publicUrl"]],[30,1,["title"]],"blog post"]],[["default"],[[[[1,"\\n        "],[8,[30,2,["facebook"]],null,null,null],[1,"\\n        "],[8,[30,2,["twitter"]],null,null,null],[1,"\\n      "]],[2]]]]],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[13],[1,"\\n"]],["@blogPost","share"],false,["render-image-file","blogPost","blog-post-title","titleTagName","link-to","if","time-ago","t","excerpt","dynamic-render","showAsTeaser","session","share-on-social-media-buttons"]]',moduleName:"frontend/components/blog-post/template.hbs",isStrictMode:!1})})),define("frontend/components/bread-crumbs/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
200e.default=(0,t.createTemplateFactory)({id:"TvTGYqhs",block:'[[[10,0],[14,0,"bread-crumbs"],[12],[1,"\\n  "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,1]],null]],null],null,[[[41,[30,2,["label"]],[[[1,"        "],[10,"li"],[12],[1,"\\n"],[41,[30,2,["path"]],[[[1,"            "],[8,[39,3],null,[["@route"],[[30,2,["path"]]]],[["default"],[[[[1,"\\n              "],[10,1],[14,0,"overflow-container"],[12],[1,[30,2,["label"]]],[13],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]],[[[1,"            "],[10,1],[14,0,"overflow-container"],[12],[1,[30,2,["label"]]],[13],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n"]],[]],null]],[2]],null],[1,"  "],[13],[1,"\\n"],[13],[1,"\\n"]],["@breadCrumbs","breadCrumb"],false,["each","-track-array","if","link-to"]]',moduleName:"frontend/components/bread-crumbs/template.hbs",isStrictMode:!1})})),define("frontend/components/button-add-banner/component",["exports","@ember/component","@ember/service","@ember/utils","@ember/object"],(function(e,t,n,i,o){Object.defineProperty(e,"__esMo
200dule",{value:!0}),e.default=void 0
201e.default=t.default.extend({tagName:"",storyCollaboration:(0,n.inject)(),bannerIsLocked:(0,o.computed)("storyCollaboration.bannerLock",(function(){return!(0,i.isEmpty)(this.storyCollaboration.bannerLock)}))})})),define("frontend/components/button-add-banner/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
202e.default=(0,t.createTemplateFactory)({id:"iBG71jVO",block:'[[[11,"button"],[24,0,"button-add-banner"],[16,"disabled",[30,0,["bannerIsLocked"]]],[24,4,"button"],[4,[38,0],[[30,0],[33,1]],null],[12],[1,[28,[35,2],["app/components/button-add-banner/template.6-1"],null]],[13]],[],false,["action","addBanner","t"]]',moduleName:"frontend/components/button-add-banner/template.hbs",isStrictMode:!1})}))
203define("frontend/components/button-azure-single-sign-on/component",["exports","@ember/service","@glimmer/component","ember-concurrency","frontend/utils/microsoft/utils","@glimmer/tracking"],(function(e,t,n,i,o,r){var l,a,s,u,c
204function d(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function p(e,t,n,i,o){var r={}
205return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
206e.default=(l=class extends n.default{constructor(){super(...arguments),d(this,"errorMessage",a,this),d(this,"commandFactory",s,this),d(this,"storyCollaborationInvitationData",u,this),d(this,"clientInformation",c,this)}*loginTask(){this.errorMessage=null,this.args.startedLogin(this.loginTask)
207const[e,t]=yield(0,o.fetchAccessToken)(["user.read"])
208if("error"===e){const e=t
209return void(this.errorMessage=e)}const n=t
210if(n)try{const e=()=>this.commandFactory.createCommand("login-with-sso").execute("/api/auth/azure_oauth2/callback",{access_token:n.token,invitation_token:this.storyCollaborationInvitationData.invitationToken})
211return yield this.commandFactory.createCommand("login").execute("azure",e),this.args.didLogin()}catch(i){this.args.loginFailed(i.payload.errors)}}get isVisible(){return!this.clientInformation.isWindowsApp}get hasErrorMessage(){return!!this.errorMessage}},a=p(l.prototype,"errorMessage",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=p(l.prototype,"commandFactory",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(l.prototype,"storyCollaborationInvitationData",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(l.prototype,"clientInformation",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(l.prototype,"loginTask",[i.dropTask],Object.getOwnPropertyDescriptor(l.prototype,"loginTask"),l.prototype),l)})),define("frontend/components/button-azure-single-sign-on/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
212e.default=(0,t.createTemplateFactory)({id:"EUfUoW7L",block:'[[[41,[30,0,["isVisible"]],[[[41,[30,0,["hasErrorMessage"]],[[[1,"    "],[10,2],[14,0,"button-azure-single-sign-on-error-message"],[12],[1,"\\n      "],[1,[30,0,["errorMessage"]]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,1],[[24,0,"button-azure-single-sign-on"]],[["@didClick","@isLoggingIn","@someButtonIsLoggingIn","@icon"],[[28,[37,2],[[30,0,["loginTask"]]],null],[30,0,["loginTask","isRunning"]],[30,1],"logo-office365"]],[["label","label-logging-in"],[[[[1,[30,2]],[1," Office 365"]],[]],[[[1,[30,3]]],[]]]]],[1,"\\n"]],[]],null]],["@someButtonIsLoggingIn","@labelPrefix","@labelWhileLoggingIn"],false,["if","button-single-sign-on","perform"]]',moduleName:"frontend/components/button-azure-single-sign-on/template.hbs",isStrictMode:!1})})),define("frontend/components/button-clever-single-sign-on/component",["exports","@ember/service","@glimmer/component","ember-concurrency","frontend/utils/sso"],(function(e,t,n,i,o){var r,l,a,s,u
213function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
214return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
215const p="clever"
216e.default=(r=class extends n.default{constructor(){super(...arguments),c(this,"commandFactory",l,this),c(this,"torii",a,this),c(this,"clientInformation",s,this),c(this,"storyCollaborationInvitationData",u,this)}*loginTask(){let e,t
217if(this.args.startedLogin(this.loginTask),this.clientInformation.isWindowsApp)e=yield(0,o.loginWithWindowsApi)({oauthUrl:(0,o.getOAuthUrl)(this,p),callbackUrl:(0,o.getRedirectUrl)(this,p)}),t=e.code
218else try{e=yield this.torii.open(p),t=e.authorizationCode}catch(n){}if(e)try{return yield this.commandFactory.createCommand("login").execute("clever",(()=>this.commandFactory.createCommand("login-with-sso").execute("/api/auth/clever/callback",{code:t,redirect_uri:e.redirectUri,invitation_token:this.storyCollaborationInvitationData.invitationToken}))),this.args.didLogin()}catch(i){this.args.loginFailed(i.payload.errors)}}},l=d(r.prototype,"commandFactory",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=d(r.prototype,"torii",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(r.prototype,"clientInformation",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(r.prototype,"storyCollaborationInvitationData",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(r.prototype,"loginTask",[i.dropTask],Object.getOwnPropertyDescriptor(r.prototype,"loginTask"),r.prototype),r)})),define("frontend/components/button-clever-single-sign-on/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
219e.default=(0,t.createTemplateFactory)({id:"bVrVNHQ3",block:'[[[8,[39,0],[[24,0,"button-clever-single-sign-on"]],[["@didClick","@isLoggingIn","@someButtonIsLoggingIn","@icon"],[[28,[37,1],[[30,0,["loginTask"]]],null],[30,0,["loginTask","isRunning"]],[30,1],"logo-clever"]],[["label","label-logging-in"],[[[[1,[30,2]],[1," Clever"]],[]],[[[1,[30,3]]],[]]]]]],["@someButtonIsLoggingIn","@labelPrefix","@labelWhileLoggingIn"],false,["button-single-sign-on","perform"]]',moduleName:"frontend/components/button-clever-single-sign-on/template.hbs",isStrictMode:!1})})),define("frontend/components/button-close/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
220e.default=(0,t.createTemplateFactory)({id:"KhMqVxhu",block:'[[[11,"button"],[24,0,"button-close"],[16,"title",[28,[37,0],["app/components/button-close/template.3-2"],null]],[24,4,"button"],[4,[38,1],["click",[28,[37,2],[[30,0],[30,1]],null]],null],[12],[1,"\\n  "],[1,[28,[35,3],["icon-cross.svg"],null]],[1,"\\n"],[13]],["@clicked"],false,["t","on","action","inline-svg"]]',moduleName:"frontend/components/button-close/template.hbs",isStrictMode:!1})})),define("frontend/components/button-copy-story/component",["exports","@glimmer/component","@ember/service","ember-concurrency","@ember/utils"],(function(e,t,n,i,o){var r,l,a,s,u,c,d
221function p(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function m(e,t,n,i,o){var r={}
222return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
223e.default=(r=(0,i.task)((function*(){this.analytics.trackStoryEvent("Story created",{"Creation type":"copy"})
224const e=yield this.commandFactory.createCommand("copy-story").execute(this.args.story,this.args.storyCollection)
225this.args.copied&&this.args.copied(e)})).drop(),l=class extends t.default{constructor(){super(...arguments),p(this,"analytics",a,this),p(this,"commandFactory",s,this),p(this,"session",u,this),p(this,"intl",c,this),p(this,"copyStoryTask",d,this)}get canCopyStory(){return!this.args.story.isTemplate||(0,o.isPresent)(this.currentUser)&&this.currentUser.userPermissionsSet.canCopyTemplates}get upgradeMessage(){return(0,o.isPresent)(this.currentUser)&&this.currentUser.isSubscribable?this.intl.t("app/components/button-copy-story/template.upgrade-message-subscribable"):this.intl.t("app/components/button-copy-story/template.upgrade-message-student")}get currentUser(){return this.session.currentUser}},a=m(l.prototype,"analytics",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=m(l.prototype,"commandFactory",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(l.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=m(l.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(l.prototype,"copyStoryTask",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("frontend/components/button-copy-story/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
226e.default=(0,t.createTemplateFactory)({id:"OzPWIgE8",block:'[[[41,[30,0,["canCopyStory"]],[[[1,"  "],[8,[39,1],[[24,0,"button-copy-story"]],[["@action"],[[28,[37,2],[[30,0,["copyStoryTask"]]],null]]],[["label","loading-label"],[[[[1,[28,[35,3],["app/components/button-copy-story/template.7-3"],null]]],[]],[[[1,[28,[35,3],["app/components/button-copy-story/template.loading-label"],null]]],[]]]]],[1,"\\n"]],[]],[[[1,"  "],[8,[39,4],null,[["@tooltipTitle","@tooltipPlacement","@tooltipContainer"],[[30,0,["upgradeMessage"]],"left","body"]],[["default"],[[[[1,"\\n    "],[8,[39,1],[[24,0,"button-copy-story is-behind-paywall"],[16,"disabled",true]],null,[["label"],[[[[1,[28,[35,3],["app/components/button-copy-story/template.16-80"],null]]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]]]],[],false,["if","async-button","perform","t","tooltipable-block"]]',moduleName:"frontend/components/button-copy-story/template.hbs",isStrictMode:!1})})),define("frontend/components/button-copy-to-clipboard/component",["exports","@glimmer/component","frontend/utils/duration","ember-concurrency","@glimmer/tracking","@ember/object"],(function(e,t,n,i,o,r){var l,a,s
227function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
228return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
229const d=(0,n.default)(2e3)
230e.default=(l=class extends t.default{constructor(){super(...arguments),u(this,"tooltip",a,this),u(this,"clipboard",s,this)}insertedTooltip(e){this.tooltip=e}cleanUp(){this.clipboard&&this.clipboard.destroy()}*insertedTask(e){const t=new(0,(yield emberAutoImportDynamic("clipboard")).default)(e,{text:()=>this.args.text})
231t.on("success",(()=>{this.args.copied&&this.args.copied(),this.displayTooltipTask.perform()})),this.clipboard=t}*displayTooltipTask(){this.hasInsertedTooltip&&(this.tooltip.show(),yield(0,i.timeout)(d),this.tooltip.hide())}get hasInsertedTooltip(){return!!this.tooltip}},a=c(l.prototype,"tooltip",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(l.prototype,"clipboard",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(l.prototype,"insertedTooltip",[r.action],Object.getOwnPropertyDescriptor(l.prototype,"insertedTooltip"),l.prototype),c(l.prototype,"cleanUp",[r.action],Object.getOwnPropertyDescriptor(l.prototype,"cleanUp"),l.prototype),c(l.prototype,"insertedTask",[i.task],Object.getOwnPropertyDescriptor(l.prototype,"insertedTask"),l.prototype),c(l.prototype,"displayTooltipTask",[i.restartableTask],Object.getOwnPropertyDescriptor(l.prototype,"displayTooltipTask"),l.prototype),l)})),define("frontend/components/button-copy-to-clipboard/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
232e.default=(0,t.createTemplateFactory)({id:"JiNrXryi",block:'[[[11,"button"],[24,0,"button-copy-to-clipboard"],[24,4,"button"],[4,[38,0],[[28,[37,1],[[30,0,["insertedTask"]]],null]],null],[4,[38,2],[[28,[37,3],[[30,0],[30,0,["cleanUp"]]],null]],null],[4,[38,4],null,[["message","placement","trigger","inserted"],[[28,[37,5],["app/components/button-copy-to-clipboard.copied"],null],"top","manual",[28,[37,3],[[30,0],[30,0,["insertedTooltip"]]],null]]]],[12],[1,"\\n  "],[18,1,null],[1,"\\n"],[13]],["&default"],false,["did-insert","perform","will-destroy","action","with-tooltip","t","yield"]]',moduleName:"frontend/components/button-copy-to-clipboard/template.hbs",isStrictMode:!1})})),define("frontend/components/button-create-new-resource/component",["exports","@ember/component","ember-concurrency"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
233e.default=t.default.extend({tagName:"",clickTask:(0,n.task)((function*(){yield this.action()})).drop()})})),define("frontend/components/button-create-new-resource/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
234e.default=(0,t.createTemplateFactory)({id:"pXAU/6jb",block:'[[[8,[39,0],[[17,1]],[["@action"],[[28,[37,1],[[30,0,["clickTask"]]],null]]],[["label"],[[[[1,"\\n    "],[1,[28,[35,2],["icon-plus-thin"],[["class"],["button-create-new-resource-icon"]]]],[1,"\\n    "],[10,1],[14,0,"button-create-new-resource-label"],[12],[1,"\\n      "],[18,2,null],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]]],["&attrs","&default"],false,["async-button","perform","inline-svg","yield"]]',moduleName:"frontend/components/button-create-new-resource/template.hbs",isStrictMode:!1})})),define("frontend/components/button-create-new-story/component",["exports","@glimmer/component","@ember/object"],(function(e,t,n){var i
235function o(e,t,n,i,o){var r={}
236return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
237e.default=(o((i=class extends t.default{createdModal(e){this.modalStoryTemplates=e}showTemplatesModal(){this.modalStoryTemplates.show()}}).prototype,"createdModal",[n.action],Object.getOwnPropertyDescriptor(i.prototype,"createdModal"),i.prototype),o(i.prototype,"showTemplatesModal",[n.action],Object.getOwnPropertyDescriptor(i.prototype,"showTemplatesModal"),i.prototype),i)})),define("frontend/components/button-create-new-story/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
238e.default=(0,t.createTemplateFactory)({id:"RoqxzaZD",block:'[[[11,0],[24,0,"button-create-new-story"],[17,1],[12],[1,"\\n"],[41,[30,2],[[[1,"    "],[8,[39,1],null,[["@action"],[[28,[37,2],[[30,0],[30,0,["showTemplatesModal"]]],null]]],[["default"],[[[[1,"\\n      "],[18,5,null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[1,"    "],[8,[39,4],null,[["@action"],[[28,[37,2],[[30,0],[30,0,["showTemplatesModal"]]],null]]],[["label"],[[[[18,5,null]],[]]]]],[1,"\\n"]],[]]],[1,"\\n  "],[8,[39,5],null,[["@didCreate","@storyUnit","@storyCollection"],[[28,[37,2],[[30,0],[30,0,["createdModal"]]],null],[30,3],[30,4]]],null],[1,"\\n"],[13]],["&attrs","@showAsBox","@storyUnit","@storyCollection","&default"],false,["if","button-create-new-resource","action","yield","async-button","modal-story-templates"]]',moduleName:"frontend/components/button-create-new-story/template.hbs",isStrictMode:!1})})),define("frontend/components/button-delete-story-element/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
239e.default=(0,t.createTemplateFactory)({id:"p0tPrgo6",block:'[[[8,[39,0],[[16,"title",[30,1]],[16,"disabled",[30,2]],[24,0,"button-delete-story-element"],[17,3]],[["@action","@popoverPosition"],[[28,[37,1],[[30,0],[30,4]],null],"top"]],[["question","label","loading-label"],[[[[1,[30,5]]],[]],[[[1,[28,[35,2],["icon-trash.svg"],null]]],[]],[[[1,[28,[35,2],["icon-trash.svg"],null]]],[]]]]],[1,"\\n"]],["@title","@disabled","&attrs","@delete","@question"],false,["async-button-with-confirmation","action","inline-svg"]]',moduleName:"frontend/components/button-delete-story-element/template.hbs",isStrictMode:!1})})),define("frontend/components/button-delete-story-item/component",["exports","@glimmer/component","@ember/service"],(function(e,t,n){var i,o
240Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
241e.default=(i=class extends t.default{constructor(){var e,t,n,i
242super(...arguments),e=this,t="intl",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get confirmationQuestion(){return this.args.item.isChapterTitle?this.intl.t("app/components/button-delete-story-item.confirmation-heading"):this.intl.t("app/components/button-delete-story-item.confirmation-item")}},r=i.prototype,l="intl",a=[n.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o=c,i)
243var r,l,a,s,u,c})),define("frontend/components/button-delete-story-item/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
244e.default=(0,t.createTemplateFactory)({id:"J6kq3tVr",block:'[[[8,[39,0],[[16,"title",[28,[37,1],["app/components/button-delete-story-item.title"],null]],[17,1]],[["@delete","@question"],[[28,[37,2],[[30,0],[30,2],[30,3]],null],[30,0,["confirmationQuestion"]]]],null],[1,"\\n"]],["&attrs","@deleteItem","@item"],false,["button-delete-story-element","t","action"]]',moduleName:"frontend/components/button-delete-story-item/template.hbs",isStrictMode:!1})})),define("frontend/components/button-delete-story/component",["exports","@glimmer/component","frontend/utils/story-permissions","frontend/utils/story-state","@ember/service","ember-concurrency"],(function(e,t,n,i,o,r){var l,a,s,u,c,d
245function p(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function m(e,t,n,i,o){var r={}
246return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
247e.default=(l=class extends t.default{constructor(){super(...arguments),p(this,"analytics",a,this),p(this,"storyCollaboration",s,this),p(this,"session",u,this),p(this,"routingProxy",c,this),p(this,"intl",d,this)}*deleteTask(){this.storyPermissions.canDeleteWalkthroughStoryDisplay?yield this.deleteWalkthroughStoryDisplayTask.perform():yield this.deleteStoryTask.perform()}*deleteStoryTask(){const e=this.args.story,t=e.storyUnit
248this.analytics.trackStoryEvent("Story deleted"),yield e.destroyRecord(),this.storyCollaboration.deleteStory(e),this.args.deletedStory&&this.args.deletedStory(t)}*deleteWalkthroughStoryDisplayTask(){const e=this.storyState.walkthroughStoryDisplay
249yield e.destroyRecord(),this.args.deletedWalkthroughStoryDisplay&&this.args.deletedWalkthroughStoryDisplay()}get question(){return this.storyPermissions.canDeleteWalkthroughStoryDisplay?this.intl.t("app/components/button-delete-story.confirmation-walkthrough-story"):this.intl.t("app/components/button-delete-story.confirmation-story")}get storyPermissions(){return new n.default({story:this.args.story,routingProxy:this.routingProxy,session:this.session})}get storyState(){return new i.default({story:this.args.story,routingProxy:this.routingProxy,session:this.session})}},a=m(l.prototype,"analytics",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=m(l.prototype,"storyCollaboration",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(l.prototype,"session",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=m(l.prototype,"routingProxy",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(l.prototype,"intl",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(l.prototype,"deleteTask",[r.dropTask],Object.getOwnPropertyDescriptor(l.prototype,"deleteTask"),l.prototype),m(l.prototype,"deleteStoryTask",[r.dropTask],Object.getOwnPropertyDescriptor(l.prototype,"deleteStoryTask"),l.prototype),m(l.prototype,"deleteWalkthroughStoryDisplayTask",[r.dropTask],Object.getOwnPropertyDescriptor(l.prototype,"deleteWalkthroughStoryDisplayTask"),l.prototype),l)})),define("frontend/components/button-delete-story/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
250e.default=(0,t.createTemplateFactory)({id:"gd1eBed6",block:'[[[8,[39,0],[[24,0,"button-delete-story"]],[["@action","@popoverPosition"],[[28,[37,1],[[30,0,["deleteTask"]]],null],"top"]],[["question","label","loading-label"],[[[[1,[30,0,["question"]]]],[]],[[[1,[28,[35,2],["app/components/button-delete-story.button"],null]]],[]],[[[1,[28,[35,2],["app/components/button-delete-story.loading"],null]]],[]]]]]],[],false,["async-button-with-confirmation","perform","t"]]',moduleName:"frontend/components/button-delete-story/template.hbs",isStrictMode:!1})})),define("frontend/components/button-edmodo-single-sign-on/component",["exports","@ember/service","@glimmer/component","ember-concurrency","frontend/utils/sso"],(function(e,t,n,i,o){var r,l,a,s,u
251function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
252return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
253const p="edmodo-connect"
254e.default=(r=class extends n.default{constructor(){super(...arguments),c(this,"commandFactory",l,this),c(this,"torii",a,this),c(this,"clientInformation",s,this),c(this,"storyCollaborationInvitationData",u,this)}*loginTask(){let e,t
255if(this.args.startedLogin(this.loginTask),this.clientInformation.isWindowsApp)e=yield(0,o.loginWithWindowsApi)({oauthUrl:(0,o.getOAuthUrl)(this,p),callbackUrl:(0,o.getRedirectUrl)(this,p)}),t=e.access_token
256else try{e=yield this.torii.open(p),t=e.authorizationToken.access_token}catch(n){}if(e)try{return yield this.commandFactory.createCommand("login").execute("edmodo",(()=>this.commandFactory.createCommand("login-with-sso").execute("/api/auth/edmodo/callback",{token:t,invitation_token:this.storyCollaborationInvitationData.invitationToken}))),this.args.didLogin()}catch(i){this.args.loginFailed(i.payload.errors)}}},l=d(r.prototype,"commandFactory",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=d(r.prototype,"torii",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(r.prototype,"clientInformation",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(r.prototype,"storyCollaborationInvitationData",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(r.prototype,"loginTask",[i.dropTask],Object.getOwnPropertyDescriptor(r.prototype,"loginTask"),r.prototype),r)})),define("frontend/components/button-edmodo-single-sign-on/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
257e.default=(0,t.createTemplateFactory)({id:"eHlIOcvn",block:'[[[8,[39,0],[[24,0,"button-edmodo-single-sign-on"]],[["@didClick","@isLoggingIn","@someButtonIsLoggingIn","@icon"],[[28,[37,1],[[30,0,["loginTask"]]],null],[30,0,["loginTask","isRunning"]],[30,1],"logo-edmodo"]],[["label","label-logging-in"],[[[[1,[30,2]],[1," Edmodo"]],[]],[[[1,[30,3]]],[]]]]]],["@someButtonIsLoggingIn","@labelPrefix","@labelWhileLoggingIn"],false,["button-single-sign-on","perform"]]',moduleName:"frontend/components/button-edmodo-single-sign-on/template.hbs",isStrictMode:!1})})),define("frontend/components/button-facebook-single-sign-on/component",["exports","@ember/service","@glimmer/component","ember-concurrency","frontend/utils/sso"],(function(e,t,n,i,o){var r,l,a,s,u
258function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
259return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
260const p="facebook-oauth2"
261e.default=(r=class extends n.default{constructor(){super(...arguments),c(this,"commandFactory",l,this),c(this,"torii",a,this),c(this,"clientInformation",s,this),c(this,"storyCollaborationInvitationData",u,this)}*loginTask(){let e,t
262if(this.args.startedLogin(this.loginTask),this.clientInformation.isWindowsApp)e=yield(0,o.loginWithWindowsApi)({oauthUrl:(0,o.getOAuthUrl)(this,p),callbackUrl:(0,o.getRedirectUrl)(this,p)}),t=e.code
263else try{e=yield this.torii.open(p),t=e.authorizationCode}catch(n){}if(e)try{const n=()=>this.commandFactory.createCommand("login-with-sso").execute("/api/auth/facebook/callback",{code:t,redirect_uri:e.redirectUri,invitation_token:this.storyCollaborationInvitationData.invitationToken})
264return yield this.commandFactory.createCommand("login").execute("facebook",n),this.args.didLogin()}catch(i){this.args.loginFailed(i.payload.errors)}}},l=d(r.prototype,"commandFactory",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=d(r.prototype,"torii",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(r.prototype,"clientInformation",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(r.prototype,"storyCollaborationInvitationData",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(r.prototype,"loginTask",[i.dropTask],Object.getOwnPropertyDescriptor(r.prototype,"loginTask"),r.prototype),r)})),define("frontend/components/button-facebook-single-sign-on/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
265e.default=(0,t.createTemplateFactory)({id:"ww453X1j",block:'[[[8,[39,0],[[24,0,"button-facebook-single-sign-on"]],[["@didClick","@isLoggingIn","@someButtonIsLoggingIn","@icon"],[[28,[37,1],[[30,0,["loginTask"]]],null],[30,0,["loginTask","isRunning"]],[30,1],"logo-facebook"]],[["label","label-logging-in"],[[[[1,[30,2]],[1," Facebook"]],[]],[[[1,[30,3]]],[]]]]]],["@someButtonIsLoggingIn","@labelPrefix","@labelWhileLoggingIn"],false,["button-single-sign-on","perform"]]',moduleName:"frontend/components/button-facebook-single-sign-on/template.hbs",isStrictMode:!1})})),define("frontend/components/button-filter-by-tag/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
266class n extends t.default{get isFiltering(){return this.args.filterTagNames.includes(this.args.name)}get cssClass(){const e=["button-filter-by-tag"]
267return this.isFiltering&&e.push("is-filtering"),e.join(" ")}}e.default=n})),define("frontend/components/button-filter-by-tag/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
268e.default=(0,t.createTemplateFactory)({id:"D4yTrZA4",block:'[[[41,[30,0,["isFiltering"]],[[[1,"  "],[8,[39,1],[[16,0,[30,0,["cssClass"]]]],[["@name"],[[30,1]]],[["default"],[[[[1,"\\n    "],[10,1],[14,0,"student-tags-tag-name"],[12],[1,"\\n      "],[1,[30,1]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,2],null,[["@clicked"],[[28,[37,3],[[30,2],[30,1]],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],[[[1,"  "],[8,[39,1],[[16,0,[30,0,["cssClass"]]]],[["@clicked","@name"],[[28,[37,3],[[30,3],[30,1]],null],[30,1]]],[["default"],[[[[1,"\\n    "],[1,[30,1]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]]]],["@name","@removeFilterTagName","@addFilterTagName"],false,["if","student-tags-tag-tag","button-close","fn"]]',moduleName:"frontend/components/button-filter-by-tag/template.hbs",isStrictMode:!1})})),define("frontend/components/button-flag-user-as-spammer/component",["exports","ember-concurrency/async-arrow-runtime","@glimmer/component","ember-concurrency","@ember/service"],(function(e,t,n,i,o){var r,l
269function a(e,t,n){var i
270return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
271var n=e[Symbol.toPrimitive]
272if(void 0!==n){var i=n.call(e,t||"default")
273if("object"!=typeof i)return i
274throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}
274Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
275e.default=(r=class extends n.default{constructor(){var e,n,i,o
276super(...arguments),e=this,n="ajax",o=this,(i=l)&&Object.defineProperty(e,n,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(o):void 0}),a(this,"flagAsSpammerTask",(0,t.buildTask)((()=>({context:this,generator:function*(){const e=this.args.user
277yield this.ajax.put(`/api/users/${e.id}/flag_as_spammer`),yield e.reload()}})),null,"flagAsSpammerTask",null))}},s=r.prototype,u="ajax",c=[o.inject],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=c.slice().reverse().reduce((function(e,t){return t(s,u,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,u,m),m=null),l=m,r)
278var s,u,c,d,p,m})),define("frontend/components/button-flag-user-as-spammer/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
279e.default=(0,t.createTemplateFactory)({id:"OiOO+Kxq",block:'[[[8,[39,0],[[24,0,"button-flag-user-as-spammer"],[17,1]],[["@action"],[[28,[37,1],[[30,0,["flagAsSpammerTask"]]],null]]],[["label","loading-label"],[[[[1,"\\n    "],[1,[28,[35,2],["app/components/button-flag-user-as-spammer/template.6-1"],null]],[1,"\\n  "]],[]],[[[1,"\\n    "],[1,[28,[35,2],["app/components/button-flag-user-as-spammer/template.loading-label"],null]],[1,"\\n  "]],[]]]]]],["&attrs"],false,["async-button","perform","t"]]',moduleName:"frontend/components/button-flag-user-as-spammer/template.hbs",isStrictMode:!1})})),define("frontend/components/button-google-single-sign-on/component",["exports","@ember/service","@glimmer/component","ember-concurrency","frontend/utils/google-api/utils","@glimmer/tracking"],(function(e,t,n,i,o,r){var l,a,s,u,c
280function d(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function p(e,t,n,i,o){var r={}
281return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
282e.default=(l=class extends n.default{constructor(){super(...arguments),d(this,"errorMessage",a,this),d(this,"commandFactory",s,this),d(this,"storyCollaborationInvitationData",u,this),d(this,"clientInformation",c,this)}*loginTask(){this.errorMessage=null,this.args.startedLogin(this.loginTask)
283const e=["openid","email","profile"].join(" "),[t,n]=yield(0,o.fetchAccessToken)(e)
284if("error"===t){const e=n
285return void(this.errorMessage=e)}const i=n
286if(i)try{return yield this.commandFactory.createCommand("login").execute("google",(()=>this.commandFactory.createCommand("login-with-sso").execute("/api/auth/google_oauth2/callback",{access_token:i.token,invitation_token:this.storyCollaborationInvitationData.invitationToken}))),this.args.didLogin()}catch(r){this.args.loginFailed(r.payload.errors)}}get isVisible(){return!this.clientInformation.isWindowsApp}get hasErrorMessage(){return!!this.errorMessage}},a=p(l.prototype,"errorMessage",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=p(l.prototype,"commandFactory",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(l.prototype,"storyCollaborationInvitationData",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(l.prototype,"clientInformation",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(l.prototype,"loginTask",[i.dropTask],Object.getOwnPropertyDescriptor(l.prototype,"loginTask"),l.prototype),l)})),define("frontend/components/button-google-single-sign-on/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
287e.default=(0,t.createTemplateFactory)({id:"rHTxVQLE",block:'[[[41,[30,0,["isVisible"]],[[[41,[30,0,["hasErrorMessage"]],[[[1,"    "],[10,2],[14,0,"button-google-single-sign-on-error-message"],[12],[1,"\\n      "],[1,[30,0,["errorMessage"]]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,1],[[24,0,"button-google-single-sign-on"]],[["@didClick","@isLoggingIn","@someButtonIsLoggingIn","@icon"],[[28,[37,2],[[30,0,["loginTask"]]],null],[30,0,["loginTask","isRunning"]],[30,1],"logo-google"]],[["label","label-logging-in"],[[[[1,[30,2]],[1," Google"]],[]],[[[1,[30,3]]],[]]]]],[1,"\\n"]],[]],null]],["@someButtonIsLoggingIn","@labelPrefix","@labelWhileLoggingIn"],false,["if","button-single-sign-on","perform"]]',moduleName:"frontend/components/button-google-single-sign-on/template.hbs",isStrictMode:!1})})),define("frontend/components/button-help/button-updates/component",["exports","@glimmer/component","ember-concurrency","frontend/utils/dom","@ember/runloop","@glimmer/tracking","@ember/utils","@ember/object"],(function(e,t,n,i,o,r,l,a){var s,u,c,d,p
288function m(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function f(e,t,n,i,o){var r={}
289return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.UPDATES_URL=void 0
290const b=e.UPDATES_URL="https://headwayapp.co/sutori-updates"
291e.default=(s=(0,n.task)((function*(){yield(0,i.injectScript)("https://cdn.headwayapp.co/widget.js"),yield(0,i.waitUntilAvailable)(window,"Headway"),window.Headway.init({selector:`#${this.headwayElementId}`,account:"7zZmv7",callbacks:{onWidgetReady:e=>{(0,o.run)((()=>{this.widget=e,this.unseenCount=e.getUnseenCount()}))}}})})),u=class extends t.default{constructor(){super(...arguments),m(this,"unseenCount",c,this),m(this,"widget",d,this),m(this,"loadHeadwayTask",p,this),this.headwayElementId=`headway-${Date.now()}`}get url(){return b}didClick(){this.widget.markAllSeen(),this.args.didClick()}get hasUnseenCount(){return(0,l.isPresent)(this.unseenCount)&&this.unseenCount>0}},c=f(u.prototype,"unseenCount",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=f(u.prototype,"widget",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(u.prototype,"didClick",[a.action],Object.getOwnPropertyDescriptor(u.prototype,"didClick"),u.prototype),p=f(u.prototype,"loadHeadwayTask",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),define("frontend/components/button-help/button-updates/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
292e.default=(0,t.createTemplateFactory)({id:"xoNsyVHM",block:'[[[10,0],[14,0,"button-help-button-updates"],[12],[1,"\\n  "],[11,0],[24,0,"button-help-button-updates-headway-widget"],[16,1,[30,0,["headwayElementId"]]],[4,[38,0],[[28,[37,1],[[30,0,["loadHeadwayTask"]]],null]],null],[12],[1,"\\n  "],[13],[1,"\\n\\n  "],[8,[39,2],[[24,0,"button-help-button-updates-link"]],[["@clicked","@href"],[[30,0,["didClick"]],[30,0,["url"]]]],[["default"],[[[[1,"\\n    "],[1,[28,[35,3],["app/components/button-help/button-updates/template.13-3"],null]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[10,1],[15,0,[29,["button-help-button-updates-unseen-count ",[52,[30,0,["hasUnseenCount"]],"is-loaded"]]]],[12],[1,"\\n    "],[1,[30,0,["unseenCount"]]],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n"]],[],false,["did-insert","perform","external-link","t","if"]]',moduleName:"frontend/components/button-help/button-updates/template.hbs",isStrictMode:!1})}))
293define("frontend/components/button-help/component",["exports","@glimmer/component","@ember/service","@glimmer/tracking","@ember/object"],(function(e,t,n,i,o){var r,l,a,s
294function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
295return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
296e.default=(r=class extends t.default{constructor(){super(...arguments),u(this,"isDialogOpen",l,this),u(this,"routingProxy",a,this),u(this,"analytics",s,this)}didClick(e){this.analytics.trackEvent("Help","Clicked link",{Type:e}),this.sutoriPopover.send("hideDialog")}didDialogOpen(){this.analytics.trackEvent("Help","Opened"),this.isDialogOpen=!0}didDialogClose(){this.isDialogOpen=!1}get showButton(){return!this.routingProxy.isEmbeddedStory}},l=c(r.prototype,"isDialogOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),a=c(r.prototype,"routingProxy",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(r.prototype,"analytics",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(r.prototype,"didClick",[o.action],Object.getOwnPropertyDescriptor(r.prototype,"didClick"),r.prototype),c(r.prototype,"didDialogOpen",[o.action],Object.getOwnPropertyDescriptor(r.prototype,"didDialogOpen"),r.prototype),c(r.prototype,"didDialogClose",[o.action],Object.getOwnPropertyDescriptor(r.prototype,"didDialogClose"),r.prototype),r)})),define("frontend/components/button-help/dialog-body/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
297e.default=(0,t.createTemplateFactory)({id:"cTxC0OBN",block:'[[[10,0],[14,0,"button-help-dialog-body"],[12],[1,"\\n  "],[10,0],[14,0,"button-help-dialog-body-item"],[12],[1,"\\n    "],[8,[39,0],null,[["@clicked","@href"],[[28,[37,1],[[30,1],"help-center"],null],[28,[37,2],["app/components/button-help/dialog-body/template.link-to-help"],null]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/components/button-help/dialog-body/template.6-5"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[14,0,"button-help-dialog-body-item"],[12],[1,"\\n    "],[8,[39,3],null,[["@didClick"],[[28,[37,1],[[30,1],"updates"],null]]],null],[1,"\\n  "],[13],[1,"\\n"],[13]],["@didClick"],false,["external-link","fn","t","button-help/button-updates"]]',moduleName:"frontend/components/button-help/dialog-body/template.hbs",isStrictMode:!1})})),define("frontend/components/button-help/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
298e.default=(0,t.createTemplateFactory)({id:"x/cPxJ6D",block:'[[[41,[30,0,["showButton"]],[[[1,"  "],[10,0],[14,0,"button-help"],[12],[1,"\\n    "],[8,[39,1],null,[["@actionReceiver","@dialogOpened","@dialogClosed","@position"],[[30,0,["sutoriPopover"]],[30,0,["didDialogOpen"]],[30,0,["didDialogClose"]],"top-end"]],[["default"],[[[[1,"\\n      "],[8,[30,1,["trigger"]],[[24,0,"button-help-trigger"]],null,[["default"],[[[[1,"\\n"],[41,[30,0,["isDialogOpen"]],[[[1,"          "],[1,[28,[35,2],["icon-cross"],null]],[1,"\\n"]],[]],[[[1,"          "],[1,[28,[35,2],["icon-question"],null]],[1,"\\n"]],[]]],[1,"      "]],[]]]]],[1,"\\n\\n      "],[8,[30,1,["dialog"]],[[24,0,"button-help-dialog"]],null,[["default"],[[[[1,"\\n        "],[8,[39,3],null,[["@didClick"],[[30,0,["didClick"]]]],null],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["p"],false,["if","sutori-popover","inline-svg","button-help/dialog-body"]]',moduleName:"frontend/components/button-help/template.hbs",isStrictMode:!1})})),define("frontend/components/button-invite-a-friend/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
299e.default=(0,t.createTemplateFactory)({id:"i8UT97c4",block:'[[[8,[39,0],[[24,0,"button-invite-a-friend"]],[["@route","@invokeAction"],["invite-friend",[28,[37,1],[[30,0],[28,[37,2],[[30,1]],null]],null]]],[["default"],[[[[1,"\\n  "],[18,2,null],[1,"\\n"]],[]]]]]],["@clicked","&default"],false,["link-to","action","optional","yield"]]',moduleName:"frontend/components/button-invite-a-friend/template.hbs",isStrictMode:!1})})),define("frontend/components/button-logout/component",["exports","@ember/component","frontend/utils/api-paths","ember-concurrency","frontend/utils/environment","@ember/service","frontend/utils/browser"],(function(e,t,n,i,o,r,l){Object.defineProperty(e,"__esMo
299dule",{value:!0}),e.default=void 0
300e.default=t.default.extend({tagName:"",analytics:(0,r.inject)(),ajax:(0,r.inject)(),session:(0,r.inject)(),logoutTask:(0,i.task)((function*(){this.analytics.trackEvent("Session","User logout")
301try{yield this.ajax.del((0,n.userLogoutPath)()),this.session.logout(),o.IS_TEST&&this.set("session.currentUser",null)}finally{o.IS_TEST||(0,l.refresh)()}})).drop()})})),define("frontend/components/button-logout/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
302e.default=(0,t.createTemplateFactory)({id:"e2jlkb6l",block:'[[[8,[39,0],[[24,0,"button-logout"]],[["@action"],[[28,[37,1],[[30,0,["logoutTask"]]],null]]],[["label"],[[[[1,[28,[35,2],["app/components/button-logout/template.4-1"],null]]],[]]]]]],[],false,["async-button","perform","t"]]',moduleName:"frontend/components/button-logout/template.hbs",isStrictMode:!1})})),define("frontend/components/button-move-item/component",["exports","@glimmer/component","@ember/service","ember-concurrency","@glimmer/tracking","@ember/object"],(function(e,t,n,i,o,r){var l,a,s
303function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
304return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
305e.default=(l=class extends t.default{constructor(){super(...arguments),u(this,"interactable",a,this),u(this,"interactjs",s,this)}*setupTask(e){const t=yield this.interactjs.load(),n=t(this.args.movableElement)
306n.draggable({allowFrom:e,startAxis:"y",lockAxis:"y",inertia:!1,autoScroll:{container:window,speed:600},modifiers:[t.modifiers.restrict({restriction:this.args.storyItemsElement})],onstart:e=>{e.target.setAttribute("data-y",0),this.args.startedDragging()},onmove:e=>{(function(e,t){const n=parseFloat(e.getAttribute("data-y"))+t
307e.setAttribute("data-y",n),e.style.transform=`translateY(${n}px)`})(e.target,e.dy)},onend:e=>{var t
308this.args.stoppedDragging(),(t=e.target).removeAttribute("data-y"),t.style.transform=null}}),this.interactable=n}cleanUp(){this.interactable&&this.interactable.unset()}},a=c(l.prototype,"interactable",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(l.prototype,"interactjs",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(l.prototype,"setupTask",[i.task],Object.getOwnPropertyDescriptor(l.prototype,"setupTask"),l.prototype),c(l.prototype,"cleanUp",[r.action],Object.getOwnPropertyDescriptor(l.prototype,"cleanUp"),l.prototype),l)})),define("frontend/components/button-move-item/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
309e.default=(0,t.createTemplateFactory)({id:"/g8J8GYq",block:'[[[11,"button"],[24,0,"button-move-item"],[16,"disabled",[30,1]],[16,"title",[28,[37,0],["app/components/button-move-item/template.4-2"],null]],[24,4,"button"],[4,[38,1],[[28,[37,2],[[30,0,["setupTask"]]],null]],null],[4,[38,3],[[30,0,["cleanUp"]]],null],[12],[1,"\\n  "],[1,[28,[35,4],["icon-move.svg"],null]],[1,"\\n"],[13]],["@disabled"],false,["t","did-insert","perform","will-destroy","inline-svg"]]',moduleName:"frontend/components/button-move-item/template.hbs",isStrictMode:!1})})),define("frontend/components/button-move-story/component",["exports","@glimmer/component","@ember/object"],(function(e,t,n){var i
310function o(e,t,n,i,o){var r={}
311return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
312e.default=(o((i=class extends t.default{createdModal(e){this.modal=e}showModal(){this.modal.show()}}).prototype,"createdModal",[n.action],Object.getOwnPropertyDescriptor(i.prototype,"createdModal"),i.prototype),o(i.prototype,"showModal",[n.action],Object.getOwnPropertyDescriptor(i.prototype,"showModal"),i.prototype),i)})),define("frontend/components/button-move-story/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
313e.default=(0,t.createTemplateFactory)({id:"MsWu2c/K",block:'[[[11,"button"],[24,0,"button-move-story"],[24,4,"button"],[4,[38,0],["click",[28,[37,1],[[30,0],[30,0,["showModal"]]],null]],null],[12],[1,[28,[35,2],["app/components/button-move-story/template.4-1"],null]],[13],[1,"\\n\\n"],[8,[39,3],null,[["@didCreate","@story"],[[28,[37,1],[[30,0],[30,0,["createdModal"]]],null],[30,1]]],null]],["@story"],false,["on","action","t","modal-move-story-between-collections"]]',moduleName:"frontend/components/button-move-story/template.hbs",isStrictMode:!1})})),define("frontend/components/button-notifications/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
314e.default=t.default.extend({classNames:["button-notifications"]})})),define("frontend/components/button-notifications/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
315e.default=(0,t.createTemplateFactory)({id:"kazfwGxr",block:'[[[10,"button"],[14,0,"button-notifications__count"],[14,4,"button"],[12],[1,[28,[35,0],["app/components/button-notifications/template.1-44"],null]],[13],[1,"\\n"]],[],false,["t"]]',moduleName:"frontend/components/button-notifications/template.hbs",isStrictMode:!1})})),define("frontend/components/button-open-stripe-customer-portal/component",["exports","@glimmer/component","@ember/object","ember-ref-bucket"],(function(e,t,n,i){var o,r,l
316function a(e,t,n,i,o){var r={}
317return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
318e.default=(o=(0,i.ref)("form"),r=class extends t.default{constructor(){var e,t,n,i
319super(...arguments),e=this,t="form",i=this,(n=l)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}handleOpen(){this.form.submit()}},l=a(r.prototype,"form",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a(r.prototype,"handleOpen",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"handleOpen"),r.prototype),r)})),define("frontend/components/button-open-stripe-customer-portal/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
320e.default=(0,t.createTemplateFactory)({id:"+6oZLVcG",block:'[[[11,"form"],[24,"method","POST"],[24,"action","/api/stripe_customer_portal_sessions"],[4,[38,0],["form"],[["debugName","bucket"],["create-ref",[30,0]]]],[12],[1,"\\n"],[13],[1,"\\n\\n"],[11,"button"],[24,4,"button"],[17,1],[4,[38,1],["click",[30,0,["handleOpen"]]],null],[12],[1,"\\n  "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["create-ref","on","yield"]]',moduleName:"frontend/components/button-open-stripe-customer-portal/template.hbs",isStrictMode:!1})})),define("frontend/components/button-present-story/component",["exports","@glimmer/component","@ember/service"],(function(e,t,n){var i,o
321Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
322e.default=(i=class extends t.default{constructor(){var e,t,n,i
323super(...arguments),e=this,t="clientInformation",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get canPresent(){return this.clientInformation.supportsCSSGrid}},r=i.prototype,l="clientInformation",a=[n.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o=c,i)
324var r,l,a,s,u,c})),define("frontend/components/button-present-story/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
325e.default=(0,t.createTemplateFactory)({id:"dOUoc7S0",block:'[[[41,[30,0,["canPresent"]],[[[1,"  "],[11,"button"],[24,0,"button-present-story"],[24,4,"button"],[4,[38,1],["click",[30,1]],null],[12],[1,"\\n    "],[1,[28,[35,2],["app/components/button-present-story/template.2-58"],null]],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[11,0],[4,[38,3],null,[["message","placement"],[[28,[37,2],["app/components/button-present-story/template.disabled-tooltip"],null],"top"]]],[12],[1,"\\n    "],[10,"button"],[14,0,"button-present-story"],[14,"disabled",""],[14,4,"button"],[12],[1,"\\n      "],[1,[28,[35,2],["app/components/button-present-story/template.10-50"],null]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]],["@present"],false,["if","on","t","with-tooltip"]]',moduleName:"frontend/components/button-present-story/template.hbs",isStrictMode:!1})})),define("frontend/components/button-print-story/component",["exports","@glimmer/component","ember-concurrency"],(function(e,t,n){var i
326Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
327e.default=(i=class extends t.default{*printTask(){yield this.args.print()}},o=i.prototype,r="printTask",l=[n.task],a=Object.getOwnPropertyDescriptor(i.prototype,"printTask"),s=i.prototype,u={}
327,Object.keys(a).forEach((function(e){u[e]=a[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(o,r,e)||e}),u),s&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(s):void 0,u.initializer=void 0),void 0===u.initializer&&(Object.defineProperty(o,r,u),u=null),i)
328var o,r,l,a,s,u})),define("frontend/components/button-print-story/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
329e.default=(0,t.createTemplateFactory)({id:"PABSp6Yr",block:'[[[8,[39,0],[[24,0,"button-print-story"]],[["@action"],[[28,[37,1],[[30,0,["printTask"]]],null]]],[["label","loading-label"],[[[[1,[28,[35,2],["app/components/button-print-story.button-label"],null]]],[]],[[[1,[28,[35,2],["app/components/button-print-story.button-label-loading"],null]]],[]]]]]],[],false,["async-button","perform","t"]]',moduleName:"frontend/components/button-print-story/template.hbs",isStrictMode:!1})})),define("frontend/components/button-remove-educator-space-memberships/component",["exports","ember-concurrency/async-arrow-runtime","@glimmer/component","ember-concurrency","@ember/service"],(function(e,t,n,i,o){var r,l
330function a(e,t,n){var i
331return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
332var n=e[Symbol.toPrimitive]
333if(void 0!==n){var i=n.call(e,t||"default")
334if("object"!=typeof i)return i
335throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
336e.default=(r=class extends n.default{constructor(){var e,n,i,o
337super(...arguments),e=this,n="analytics",o=this,(i=l)&&Object.defineProperty(e,n,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(o):void 0}),a(this,"removeMembershipsTask",(0,t.buildTask)((()=>({context:this,generator:function*(){this.analytics.trackEvent("Students","Memberships removed",{Source:this.args.source}),yield Promise.all(this.args.memberships.map((e=>e.destroyRecord())))}})),null,"removeMembershipsTask",null))}},s=r.prototype,u="analytics",c=[o.inject],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=c.slice().reverse().reduce((function(e,t){return t(s,u,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,u,m),m=null),l=m,r)
338var s,u,c,d,p,m})),define("frontend/components/button-remove-educator-space-memberships/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
339e.default=(0,t.createTemplateFactory)({id:"GQIXCDON",block:'[[[8,[39,0],[[24,0,"button-remove-memberships"]],[["@action","@popoverPosition"],[[28,[37,1],[[30,0,["removeMembershipsTask"]]],null],"top"]],[["question","label","loading-label"],[[[[1,[28,[35,2],["app/components/button-remove-educator-space-memberships/template.confirmation-question"],null]]],[]],[[[1,[28,[35,2],["app/components/button-remove-educator-space-memberships/template.6-1"],null]]],[]],[[[1,[28,[35,2],["app/components/button-remove-educator-space-memberships/template.6-1"],null]]],[]]]]]],[],false,["async-button-with-confirmation","perform","t"]]',moduleName:"frontend/components/button-remove-educator-space-memberships/template.hbs",isStrictMode:!1})})),define("frontend/components/button-renew-subscription/component",["exports","@ember/service","@glimmer/component"],(function(e,t,n){var i,o
340Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
341e.default=(i=class extends n.default{constructor(){var e,t,n,i
342super(...arguments),e=this,t="session",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get canRenew(){var e,t
343return this.session.currentUser.hasRemainingManageableSubscriptions&&(null===(e=this.args.subscription)||void 0===e||null===(t=e.lastPayment)||void 0===t?void 0:t.subscriptionsOrder)!==this.latestSubscriptionsOrder}get latestSubscriptionsOrder(){return this.session.currentUser.latestSubscriptionsOrder}}
343,r=i.prototype,l="session",a=[t.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o=c,i)
344var r,l,a,s,u,c})),define("frontend/components/button-renew-subscription/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
345e.default=(0,t.createTemplateFactory)({id:"c1V709V+",block:'[[[41,[30,0,["canRenew"]],[[[1,"  "],[8,[39,1],[[24,0,"button-renew"]],[["@action","@popoverPosition"],[[28,[37,2],[[30,1],[30,2]],null],"top"]],[["question","label","loading-label"],[[[[1,"\\n"],[41,[30,2,["user"]],[[[1,"        "],[1,[28,[35,3],["app/components/button-renew-subscription.confirmation"],[["name"],[[30,2,["user","fullName"]]]]]],[1,"\\n"]],[]],null],[1,"    "]],[]],[[[1,[28,[35,3],["app/components/button-renew-subscription.button"],null]]],[]],[[[1,[28,[35,3],["app/components/button-renew-subscription.button-loading"],null]]],[]]]]],[1,"\\n"]],[]],null]],["@onRenewSubscription","@subscription"],false,["if","async-button-with-confirmation","fn","t"]]',moduleName:"frontend/components/button-renew-subscription/template.hbs",isStrictMode:!1})})),define("frontend/components/button-share-link/component",["exports","@ember/component","@ember/service"],(function(e,t,n){var i,o
346Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
347e.default=(i=class extends t.default{constructor(){var e,t,n,i
348super(...arguments),e=this,t="clientInformation",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get isEmbeddedPage(){return this.clientInformation.isEmbeddedPage}},r=i.prototype,l="clientInformation",a=[n.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o=c,i)
349var r,l,a,s,u,c})),define("frontend/components/button-share-link/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
350e.default=(0,t.createTemplateFactory)({id:"J7Wc7bJn",block:'[[[41,[30,0,["isEmbeddedPage"]],[[[1,"  "],[8,[39,1],[[24,0,"button-share-link"]],[["@href"],[[30,1]]],[["default"],[[[[1,"\\n    "],[18,2,null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],[[[1,"  "],[10,3],[15,6,[30,1]],[14,0,"button-share-link"],[12],[1,"\\n    "],[18,2,null],[1,"\\n  "],[13],[1,"\\n"]],[]]]],["@url","&default"],false,["if","external-link","yield"]]',moduleName:"frontend/components/button-share-link/template.hbs",isStrictMode:!1})})),define("frontend/components/button-share-on-facebook/component",["exports","@glimmer/component","@ember/object"],(function(e,t,n){var i
351Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
352e.default=(i=class extends t.default{share(){window.open(this.href,"Share on Facebook",["popup=true","width=600","height=600"].join(",")),this.args.shared("facebook")}get href(){return`https://www.facebook.com/dialog/share?${new URLSearchParams({app_id:"1828148220763598",display:"popup",href:this.args.url}).toString()}`}},o=i.prototype,r="share",l=[n.action],a=Object.getOwnPropertyDescriptor(i.prototype,"share"),s=i.prototype,u={},Object.keys(a).forEach((function(e){u[e]=a[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(o,r,e)||e}),u),s&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(s):void 0,u.initializer=void 0),void 0===u.initializer&&(Object.defineProperty(o,r,u),u=null),i)
353var o,r,l,a,s,u})),define("frontend/components/button-share-on-facebook/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
353dule",{value:!0}),e.default=void 0
354e.default=(0,t.createTemplateFactory)({id:"se7NnUJy",block:'[[[11,"button"],[24,0,"button-share-on-facebook"],[24,4,"button"],[4,[38,0],["click",[30,0,["share"]]],null],[12],[1,"\\n  "],[1,[28,[35,1],["logo-facebook"],null]],[1,"\\n  "],[18,1,null],[1,"\\n"],[13]],["&default"],false,["on","inline-svg","yield"]]',moduleName:"frontend/components/button-share-on-facebook/template.hbs",isStrictMode:!1})})),define("frontend/components/button-share-on-google-classroom/component",["exports","@glimmer/component","@ember/object"],(function(e,t,n){var i
355Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
356e.default=(i=class extends t.default{share(){window.open(this.href,"Share on Google Classroom",["popup=true","width=600","height=600"].join(",")),this.args.shared("google_classroom")}get href(){return`https://classroom.google.com/share?${new URLSearchParams({url:this.args.url}).toString()}`}},o=i.prototype,r="share",l=[n.action],a=Object.getOwnPropertyDescriptor(i.prototype,"share"),s=i.prototype,u={},Object.keys(a).forEach((function(e){u[e]=a[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(o,r,e)||e}),u),s&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(s):void 0,u.initializer=void 0),void 0===u.initializer&&(Object.defineProperty(o,r,u),u=null),i)
357var o,r,l,a,s,u})),define("frontend/components/button-share-on-google-classroom/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
358e.default=(0,t.createTemplateFactory)({id:"dpJAl8+o",block:'[[[11,"button"],[24,0,"button-share-on-google-classroom"],[24,4,"button"],[4,[38,0],["click",[30,0,["share"]]],null],[12],[1,"\\n  "],[1,[28,[35,1],["logo-google-classroom"],null]],[1,"\\n  "],[18,1,null],[1,"\\n"],[13]],["&default"],false,["on","inline-svg","yield"]]',moduleName:"frontend/components/button-share-on-google-classroom/template.hbs",isStrictMode:!1})})),define("frontend/components/button-share-on-microsoft-teams/component",["exports","@glimmer/component","ember-concurrency","frontend/utils/dom","frontend/utils/environment"],(function(e,t,n,i,o){var r
359Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
360e.default=(r=class extends t.default{*loadMicrosoftTeamsTask(e){o.IS_TEST||(yield(0,i.injectScript)("https://teams.microsoft.com/share/launcher.js"),yield(0,i.waitUntilAvailable)(window,"shareToMicrosoftTeams"),window.shareToMicrosoftTeams.renderButtons({elements:[e]}))}get isDisabled(){return this.args.disabled}},l=r.prototype,a="loadMicrosoftTeamsTask",s=[n.task],u=Object.getOwnPropertyDescriptor(r.prototype,"loadMicrosoftTeamsTask"),c=r.prototype,d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),r)
361var l,a,s,u,c,d})),define("frontend/components/button-share-on-microsoft-teams/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
362e.default=(0,t.createTemplateFactory)({id:"QZCgMyyM",block:'[[[41,[30,0,["isDisabled"]],[[[1,"  "],[10,"button"],[14,0,"button-share-on-microsoft-teams disabled"],[14,"disabled",""],[14,4,"button"],[12],[1,"\\n    "],[1,[28,[35,1],["logo-microsoft-teams.svg"],[["class"],["button-share-on-microsoft-teams-disabled-svg"]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[11,"button"],[24,0,"button-share-on-microsoft-teams"],[16,"disabled",[30,0,["loadMicrosoftTeamsTask","isRunning"]]],[16,"data-href",[30,1]],[24,"data-preview","true"],[24,"data-icon-px-size","40"],[16,"data-msg-text",[30,2]],[16,"data-assign-title",[30,2]],[24,4,"button"],[4,[38,2],[[28,[37,3],[[30,0,["loadMicrosoftTeamsTask"]]],null]],null],[4,[38,4],["click",[28,[37,5],[[30,0],[30,3],"microsoft_teams"],null]],null],[12],[13],[1,"\\n"]],[]]]],["@url","@title","@shared"],false,["if","inline-svg","did-insert","perform","on","action"]]',moduleName:"frontend/components/button-share-on-microsoft-teams/template.hbs",isStrictMode:!1})}))
363define("frontend/components/button-share-on-pinterest/component",["exports","@glimmer/component","@ember/object"],(function(e,t,n){var i
364Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
365e.default=(i=class extends t.default{share(){window.open(this.href,"Share on Pinterest",["popup=true","width=600","height=600"].join(",")),this.args.shared("pinterest")}get href(){return`https://www.pinterest.com/pin/create/button/?${new URLSearchParams({url:this.args.url}).toString()}`}},o=i.prototype,r="share",l=[n.action],a=Object.getOwnPropertyDescriptor(i.prototype,"share"),s=i.prototype,u={},Object.keys(a).forEach((function(e){u[e]=a[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(o,r,e)||e}),u),s&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(s):void 0,u.initializer=void 0),void 0===u.initializer&&(Object.defineProperty(o,r,u),u=null),i)
366var o,r,l,a,s,u})),define("frontend/components/button-share-on-pinterest/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
367e.default=(0,t.createTemplateFactory)({id:"1Gjr4tPR",block:'[[[11,"button"],[24,0,"button-share-on-pinterest"],[24,4,"button"],[4,[38,0],["click",[30,0,["share"]]],null],[12],[1,"\\n  "],[1,[28,[35,1],["logo-pinterest"],null]],[1,"\\n"],[13]],[],false,["on","inline-svg"]]',moduleName:"frontend/components/button-share-on-pinterest/template.hbs",isStrictMode:!1})})),define("frontend/components/button-share-on-social-media/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
368e.default=(0,t.createTemplateFactory)({id:"NUasw/lA",block:'[[[8,[39,0],null,[["@position"],["bottom"]],[["default"],[[[[1,"\\n  "],[8,[30,1,["trigger"]],[[24,0,"button-share-on-social-media"]],null,[["default"],[[[[1,"\\n    "],[1,[28,[35,1],["app/components/button-share-on-social-media/template.2-54"],null]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["dialog"]],[[24,0,"button-share-on-social-media-dialog"]],null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@url","@title","@objectType"],[[30,2],[30,3],"item"]],[["default"],[[[[1,"\\n      "],[8,[30,4,["google-classroom"]],null,null,[["default"],[[[[1,"Google Classroom"]],[]]]]],[1,"\\n      "],[8,[30,4,["facebook"]],null,null,[["default"],[[[[1,"Facebook"]],[]]]]],[1,"\\n      "],[8,[30,4,["twitter"]],null,null,[["default"],[[[[1,"Twitter"]],[]]]]],[1,"\\n      "],[8,[30,4,["link"]],null,null,[["default"],[[[[1,[28,[35,1],["app/components/button-share-on-social-media/template.21-18"],null]]],[]]]]],[1,"\\n    "]],[4]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["p","@url","@title","share"],false,["sutori-popover","t","share-on-social-media-buttons"]]',moduleName:"frontend/components/button-share-on-social-media/template.hbs",isStrictMode:!1})})),define("frontend/components/button-share-on-twitter/component",["exports","@glimmer/component","@ember/object"],(function(e,t,n){var i
369Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
370e.default=(i=class extends t.default{share(){window.open(this.href,"Share on X",["popup=true","width=600","height=600"].join(",")),this.args.shared("x")}get href(){return`https://twitter.com/intent/tweet?${new URLSearchParams({url:this.args.url}).toString()}`}},o=i.prototype,r="share",l=[n.action],a=Object.getOwnPropertyDescriptor(i.prototype,"share"),s=i.prototype,u={},Object.keys(a).forEach((function(e){u[e]=a[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(o,r,e)||e}),u),s&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(s):void 0,u.initializer=void 0),void 0===u.initializer&&(Object.defineProperty(o,r,u),u=null),i)
371var o,r,l,a,s,u})),define("frontend/components/button-share-on-twitter/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
372e.default=(0,t.createTemplateFactory)({id:"PwGBs8qh",block:'[[[11,"button"],[24,0,"button-share-on-twitter"],[24,4,"button"],[4,[38,0],["click",[30,0,["share"]]],null],[12],[1,"\\n  "],[1,[28,[35,1],["logo-x"],null]],[1,"\\n  "],[18,1,null],[1,"\\n"],[13]],["&default"],false,["on","inline-svg","yield"]]',moduleName:"frontend/components/button-share-on-twitter/template.hbs",isStrictMode:!1})})),define("frontend/components/button-share-with-google-classroom/component",["exports","@glimmer/component","@ember/object","@ember/service"],(function(e,t,n,i){var o,r
373function l(e,t,n,i,o){var r={}
374return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
375e.default=(o=class extends t.default{constructor(){var e,t,n,i
376super(...arguments),e=this,t="intl",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}setup(e){window.gapi.sharetoclassroom.render(e,{url:this.args.url,courseid:this.args.course.id,itemtype:"announcement",size:60,body:this.intl.t("app/components/button-share-with-google-classroom.share-body",{url:this.args.url})})}},r=l(o.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(o.prototype,"setup",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"setup"),o.prototype),o)})),define("frontend/components/button-share-with-google-classroom/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
377e.default=(0,t.createTemplateFactory)({id:"igrubmB9",block:'[[[11,"button"],[24,0,"button-share-with-google-classroom"],[24,4,"button"],[4,[38,0],[[28,[37,1],[[30,0],[30,0,["setup"]]],null]],null],[12],[1,"\\n  "],[1,[28,[35,2],["app/components/button-share-with-google-classroom.button"],null]],[1,"\\n"],[13],[1,"\\n"]],[],false,["did-insert","action","t"]]',moduleName:"frontend/components/button-share-with-google-classroom/template.hbs",isStrictMode:!1})})),define("frontend/components/button-single-sign-on/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
378e.default=(0,t.createTemplateFactory)({id:"S8wQGZFK",block:'[[[11,"button"],[16,0,[29,["button-single-sign-on ",[52,[30,1],"is-logging-in"]]]],[16,"disabled",[30,2]],[24,4,"button"],[17,3],[4,[38,1],["click",[30,4]],null],[12],[1,"\\n  "],[10,1],[14,0,"button-single-sign-on-icon"],[12],[1,"\\n    "],[1,[28,[35,2],[[30,5]],[["class"],["button-single-sign-on-icon"]]]],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,1],[14,0,"button-single-sign-on-text"],[12],[1,"\\n"],[41,[30,1],[[[1,"      "],[18,6,null],[8,[39,4],null,null,null],[1,"\\n"]],[]],[[[1,"      "],[18,7,null],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"],[13],[1,"\\n"]],["@isLoggingIn","@someButtonIsLoggingIn","&attrs","@didClick","@icon","&label-logging-in","&label"],false,["if","on","inline-svg","yield","animated-ellipsis"]]',moduleName:"frontend/components/button-single-sign-on/template.hbs",isStrictMode:!1})})),define("frontend/components/button-unflag-user-as-spammer/component",["exports","ember-concurrency/async-arrow-runtime","@glimmer/component","ember-concurrency","@ember/service"],(function(e,t,n,i,o){var r,l
379function a(e,t,n){var i
380return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
381var n=e[Symbol.toPrimitive]
382if(void 0!==n){var i=n.call(e,t||"default")
383if("object"!=typeof i)return i
384throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
385e.default=(r=class extends n.default{constructor(){var e,n,i,o
386super(...arguments),e=this,n="ajax",o=this,(i=l)&&Object.defineProperty(e,n,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(o):void 0}),a(this,"unflagAsSpammerTask",(0,t.buildTask)((()=>({context:this,generator:function*(){const e=this.args.user
387yield this.ajax.put(`/api/users/${e.id}/unflag_as_spammer`),yield e.reload()}})),null,"unflagAsSpammerTask",null))}},s=r.prototype,u="ajax",c=[o.inject],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={}
387,Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=c.slice().reverse().reduce((function(e,t){return t(s,u,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,u,m),m=null),l=m,r)
388var s,u,c,d,p,m})),define("frontend/components/button-unflag-user-as-spammer/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
389e.default=(0,t.createTemplateFactory)({id:"iYaeRzEx",block:'[[[8,[39,0],[[24,0,"button-unflag-user-as-spammer"]],[["@action"],[[28,[37,1],[[30,0,["unflagAsSpammerTask"]]],null]]],[["label","loading-label"],[[[[1,[28,[35,2],["app/components/button-unflag-user-as-spammer/template.label"],null]]],[]],[[[1,[28,[35,2],["app/components/button-unflag-user-as-spammer/template.loading-label"],null]]],[]]]]]],[],false,["async-button","perform","t"]]',moduleName:"frontend/components/button-unflag-user-as-spammer/template.hbs",isStrictMode:!1})})),define("frontend/components/button-view-story-analytics/component",["exports","@ember/object","@ember/service","@glimmer/component","ember-concurrency","frontend/utils/associations","macro-decorators"],(function(e,t,n,i,o,r,l){var a,s,u,c,d
390function p(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function m(e,t,n,i,o){var r={}
391return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
392e.default=(a=(0,l.reads)("currentUser.userPermissionsSet.canSeeStoryAnalytics"),s=class extends i.default{constructor(){super(...arguments),p(this,"session",u,this),p(this,"intl",c,this),p(this,"canSeeStoryAnalytics",d,this)}get upgradeMessage(){return this.currentUser.isSubscribable?this.intl.t("app/components/button-view-story-analytics.upgrade-message-subscribable"):this.intl.t("app/components/button-view-story-analytics.upgrade-message-student")}get currentUser(){return this.session.currentUser}*loadUserPermissionsSetTask(){yield(0,r.loadAssociation)(this.currentUser.belongsTo("userPermissionsSet"))}showAnalyticsModal(){this.modalAnalytics.send("show")}},u=m(s.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=m(s.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(s.prototype,"canSeeStoryAnalytics",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(s.prototype,"loadUserPermissionsSetTask",[o.task],Object.getOwnPropertyDescriptor(s.prototype,"loadUserPermissionsSetTask"),s.prototype),m(s.prototype,"showAnalyticsModal",[t.action],Object.getOwnPropertyDescriptor(s.prototype,"showAnalyticsModal"),s.prototype),s)})),define("frontend/components/button-view-story-analytics/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
393e.default=(0,t.createTemplateFactory)({id:"uJkw3aZD",block:'[[[8,[39,0],null,[["@task","@showLoader"],[[30,0,["loadUserPermissionsSetTask"]],false]],[["default"],[[[[1,"\\n"],[41,[30,0,["canSeeStoryAnalytics"]],[[[1,"    "],[11,"button"],[24,0,"button-view-story-analytics"],[24,4,"button"],[4,[38,2],["click",[28,[37,3],[[30,0],[30,0,["showAnalyticsModal"]]],null]],null],[12],[1,"\\n      "],[1,[28,[35,4],["app/components/button-view-story-analytics.button-unlocked"],null]],[1,"\\n    "],[13],[1,"\\n\\n    "],[8,[39,5],null,[["@actionReceiver","@story"],[[30,0,["modalAnalytics"]],[30,1]]],null],[1,"\\n"]],[]],[[[1,"    "],[8,[39,6],null,[["@tooltipTitle","@tooltipPlacement","@tooltipContainer"],[[30,0,["upgradeMessage"]],"left","body"]],[["default"],[[[[1,"\\n      "],[10,"button"],[14,"disabled",""],[14,0,"button-view-story-analytics"],[14,4,"button"],[12],[1,"\\n        "],[1,[28,[35,4],["app/components/button-view-story-analytics.button-locked"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]]]],[]]]]]],["@story"],false,["data-loader","if","on","action","t","modal-story-analytics","tooltipable-block"]]',moduleName:"frontend/components/button-view-story-analytics/template.hbs",isStrictMode:!1})})),define("frontend/components/call-to-action-sign-up/component",["exports","@ember/service","@ember/component"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
394e.default=n.default.extend({tagName:"",session:(0,t.inject)()})})),define("frontend/components/call-to-action-sign-up/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
395e.default=(0,t.createTemplateFactory)({id:"JpieYYxx",block:'[[[10,0],[14,0,"call-to-action-sign-up"],[12],[1,"\\n"],[41,[30,0,["session","isGuestUser"]],[[[1,"    "],[8,[39,1],null,[["@route","@invokeAction"],["signup",[28,[37,2],[[30,0],[28,[37,3],[[30,1]],null]],null]]],[["default"],[[[[1,"\\n      "],[18,2,null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[1,"    "],[8,[39,1],null,[["@route"],["dashboard"]],[["default"],[[[[1,[28,[35,5],["app/components/call-to-action-sign-up/template.11-59"],null]],[1," "]],[]]]]],[1,"\\n"]],[]]],[13]],["@clickedAsGuest","&default"],false,["if","link-to","action","optional","yield","t"]]',moduleName:"frontend/components/call-to-action-sign-up/template.hbs",isStrictMode:!1})})),define("frontend/components/call-to-action-upgrade/component",["exports","@ember/service","@glimmer/component","@ember/object"],(function(e,t,n,i){var o,r,l
396function a(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function s(e,t,n,i,o){var r={}
397return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
398e.default=(o=class extends n.default{constructor(){super(...arguments),a(this,"analytics",r,this),a(this,"session",l,this)}trackClickOnUpgrade(){this.analytics.trackEvent("Upgrade","Call to action",{Location:this.args.location}),this.args.clicked&&this.args.clicked()}get showButton(){return this.session.currentUser.isSubscribable}},r=s(o.prototype,"analytics",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=s(o.prototype,"session",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(o.prototype,"trackClickOnUpgrade",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"trackClickOnUpgrade"),o.prototype),o)})),define("frontend/components/call-to-action-upgrade/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
399e.default=(0,t.createTemplateFactory)({id:"DpBeu4UP",block:'[[[41,[30,0,["showButton"]],[[[1,"  "],[8,[39,1],[[24,0,"call-to-action-upgrade"],[17,1]],[["@route","@invokeAction"],["upgrade",[30,0,["trackClickOnUpgrade"]]]],[["default"],[[[[1,"\\n    "],[18,2,null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null]],["&attrs","&default"],false,["if","link-to","yield"]]',moduleName:"frontend/components/call-to-action-upgrade/template.hbs",isStrictMode:!1})})),define("frontend/components/checkbox-terms-of-use/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
400e.default=(0,t.createTemplateFactory)({id:"7a5R2QDm",block:'[[[8,[30,1,["checkbox"]],[[24,0,"checkbox-terms-of-use"]],[["@property"],[[30,2]]],[["default"],[[[[1,"\\n  "],[1,[28,[35,0],["app/components/checkbox-terms-of-use/template.text"],[["htmlSafe","termsHref","privacyHref"],[true,[28,[37,1],["terms-of-use"],null],[28,[37,1],["privacy-policy"],null]]]]],[1,"\\n"]],[]]]]]],["@formObject","@property"],false,["t","href-to"]]',moduleName:"frontend/components/checkbox-terms-of-use/template.hbs",isStrictMode:!1})})),define("frontend/components/clear-float/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
401e.default=(0,t.createTemplateFactory)({id:"BT7saJ3t",block:'[[[10,0],[14,0,"clear-float"],[12],[13],[1,"\\n"]],[],false,[]]',moduleName:"frontend/components/clear-float/template.hbs",isStrictMode:!1})})),define("frontend/components/clever-launch-login/component",["exports","@glimmer/component","ember-concurrency","@ember/service","frontend/utils/url"],(function(e,t,n,i,o){var r,l,a
402function s(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function u(e,t,n,i,o){var r={}
403return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
404e.default=(r=class extends t.default{constructor(){super(...arguments),s(this,"commandFactory",l,this),s(this,"router",a,this),this.loginTask.perform()}*loginTask(){yield this.commandFactory.createCommand("login").execute("clever",(()=>this.commandFactory.createCommand("login-with-sso").execute("/api/auth/clever/callback",{code:this.args.code,redirect_uri:(0,o.toApplicationUrl)(window.location.pathname)}))),this.router.replaceWith("dashboard")}},l=u(r.prototype,"commandFactory",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=u(r.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(r.prototype,"loginTask",[n.task],Object.getOwnPropertyDescriptor(r.prototype,"loginTask"),r.prototype),r)})),define("frontend/components/clever-launch-login/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
405e.default=(0,t.createTemplateFactory)({id:"GeMzpcyI",block:'[[[8,[39,0],null,null,[["default"],[[[[1,[28,[35,1],["app/components/clever-launch-login/template.1-14"],null]]],[]]]]]],[],false,["sutori-loader","t"]]',moduleName:"frontend/components/clever-launch-login/template.hbs",isStrictMode:!1})})),define("frontend/components/clever-select-school-class/component",["exports","@glimmer/component","ember-concurrency","@ember/service"],(function(e,t,n,i){var o,r,l
406function a(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function s(e,t,n,i,o){var r={}
407return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
408e.default=(o=class extends t.default{constructor(){super(...arguments),a(this,"store",r,this),a(this,"accessTokens",l,this)}*loadSchoolClassesTask(){const e=yield this.accessTokens.fetch("clever")
409return yield this.store.query("lms-school-class",{provider:"clever",access_token:e})}},r=s(o.prototype,"store",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=s(o.prototype,"accessTokens",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(o.prototype,"loadSchoolClassesTask",[n.task],Object.getOwnPropertyDescriptor(o.prototype,"loadSchoolClassesTask"),o.prototype),o)})),define("frontend/components/clever-select-school-class/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
410e.default=(0,t.createTemplateFactory)({id:"FAaTMArE",block:'[[[8,[39,0],null,[["@schoolClassSelected","@onError","@provider","@loadSchoolClassesTask"],[[30,1],[30,2],"clever",[30,0,["loadSchoolClassesTask"]]]],[["loading-message","selection-message","empty-message"],[[[[1,"\\n    "],[1,[28,[35,1],["app/components/clever-select-school-class.loading-message"],null]],[1,"\\n  "]],[]],[[[1,"\\n    "],[1,[28,[35,1],["app/components/clever-select-school-class.selection-message"],null]],[1,"\\n  "]],[]],[[[1,"\\n    "],[1,[28,[35,1],["app/components/clever-select-school-class.empty-message"],null]],[1,"\\n  "]],[]]]]]],["@schoolClassSelected","@onError"],false,["lms-select-school-class","t"]]',moduleName:"frontend/components/clever-select-school-class/template.hbs",isStrictMode:!1})})),define("frontend/components/clickable-area/component",["exports","@ember/component","frontend/mixins/on-click-outside","frontend/utils/dom","ember-lifeline/mixins/dom","ember-concurrency"],(function(e,t,n,i,o,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
411e.default=t.default.extend(n.default,o.default,{classNames:["clickable-area"],attributeBindings:["role"],didInsertElement(){this._super(...arguments),i.CLICK_EVENTS.forEach((e=>{this.addEventListener(this.element,e,(()=>{this.clickedInside&&this.clickedInside()}),{passive:!0})})),this.setOnClickOutsideListenerTask.perform()},role:"button",setOnClickOutsideListenerTask:(0,r.task)((function*(){yield(0,r.timeout)(1),this.onClickOutside((e=>{this.clickedOutside&&this.clickedOutside(e)}))})).drop()})})),define("frontend/components/clickable-area/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
412e.default=(0,t.createTemplateFactory)({id:"a4FbTiJl",block:'[[[18,1,null],[1,"\\n"]],["&default"],false,["yield"]]',moduleName:"frontend/components/clickable-area/template.hbs",isStrictMode:!1})})),define("frontend/components/cloudflare-turnstile/component",["exports","@glimmer/component","@ember/object","@glimmer/tracking","frontend/config/environment","@ember/service"],(function(e,t,n,i,o,r){var l,a,s
413function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
414return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
415e.default=(l=class extends t.default{constructor(){super(...arguments),u(this,"intl",a,this),u(this,"isLoaded",s,this),window.turnstile&&window.turnstile.ready((()=>{this.isLoaded=!0}))}render(e){const t=window.turnstile.render(e,{sitekey:o.default.APP.CLOUDFLARE_SITE_KEY,language:this.intl.primaryLocale,callback:e=>{this.args.didVerify(e)}})
416this.widgetId=t}remove(){this.widgetId&&window.turnstile.remove(this.widgetId)}},a=c(l.prototype,"intl",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(l.prototype,"isLoaded",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),c(l.prototype,"render",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"render"),l.prototype),c(l.prototype,"remove",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"remove"),l.prototype),l)})),define("frontend/components/cloudflare-turnstile/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
417e.default=(0,t.createTemplateFactory)({id:"ox0o3OwO",block:'[[[41,[30,0,["isLoaded"]],[[[1,"  "],[11,0],[24,0,"cloudflare-turnstile"],[4,[38,1],[[30,0,["render"]]],null],[4,[38,2],[[30,0,["remove"]]],null],[12],[13],[1,"\\n"]],[]],null]],[],false,["if","did-insert","will-destroy"]]',moduleName:"frontend/components/cloudflare-turnstile/template.hbs",isStrictMode:!1})})),define("frontend/components/collaborate-on-story/component",["exports","@ember/component","ember-concurrency","@ember/service","@ember/utils","frontend/utils/associations","frontend/utils/array","@ember/object"],(function(e,t,n,i,o,r,l,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
418e.default=t.default.extend({tagName:"",store:(0,i.inject)(),collaboratorsWithMissingProfilePicture:(0,a.computed)("story.collaborators",(function(){return this.story.collaborators.filter((e=>!e.hasLoadedProfileImageFile))})),loadDataTask:(0,n.task)((function*(){yield Promise.all([(0,r.loadAssociation)(this.story.hasMany("storyCollaborationInvitations")),this.loadMissingProfilePicturesTask.perform(),this.loadUserPermissionsSet()])})),loadMissingProfilePicturesTask:(0,n.task)((function*(){const e=(0,l.compact)(this.collaboratorsWithMissingProfilePicture.mapBy("profileImageFileId"));(0,o.isPresent)(e)&&(yield this.store.query("image-file",{filter:{ids:e}}))})),loadUserPermissionsSet(){return(0,r.loadAssociation)(this.get("story.author").belongsTo("userPermissionsSet"))}})})),define("frontend/components/collaborate-on-story/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
419e.default=(0,t.createTemplateFactory)({id:"jqIaqG6c",block:'[[[10,0],[14,0,"collaborate-on-story"],[12],[1,"\\n  "],[8,[39,0],null,[["@task"],[[99,1,["@task"]]]],[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@story"],[[30,1]]],null],[1,"\\n    "],[8,[39,3],null,[["@story"],[[30,1]]],null],[1,"\\n\\n    "],[10,0],[14,0,"footer"],[12],[1,"\\n      "],[11,"button"],[24,0,"button-done"],[24,4,"button"],[4,[38,4],[[30,0],[30,2]],null],[12],[1,"\\n        "],[1,[28,[35,5],["app/components/collaborate-on-story/template.7-52"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],["@story","@onDone"],false,["data-loader","loadDataTask","add-collaborators","story-collaborators","action","t"]]',moduleName:"frontend/components/collaborate-on-story/template.hbs",isStrictMode:!1})})),define("frontend/components/collaboration-lock-wrapper/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
420class n extends t.default{get isLocked(){return!!this.args.lockedByUser}}e.default=n})),define("frontend/components/collaboration-lock-wrapper/lock/component",["exports","@glimmer/component","frontend/utils/dom","@ember/object","@glimmer/tracking","@ember/utils","@ember/string"],(function(e,t,n,i,o,r,l){var a,s
421function u(e,t,n,i,o){var r={}
422return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
423e.default=(a=class extends t.default{constructor(){var e,t,n,i
424super(...arguments),e=this,t="marginLeft",i=this,(n=s)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}center(e){const t=(0,n.getOuterWidth)(e)
425this.marginLeft=`-${t/2}px`}get style(){const e=[]
426return e.push(`border-color: ${this.args.lockedByUser.color};`),this.isCentered&&e.push(`margin-left: ${this.marginLeft};`),e.push(`opacity: ${this.isCentered?1:0};`),(0,l.htmlSafe)(e.join(" "))}get isCentered(){return!(0,r.isEmpty)(this.marginLeft)}},s=u(a.prototype,"marginLeft",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(a.prototype,"center",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"center"),a.prototype),a)}))
427define("frontend/components/collaboration-lock-wrapper/lock/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
428e.default=(0,t.createTemplateFactory)({id:"zSGoWHCq",block:'[[[11,0],[24,0,"collaboration-lock-wrapper-lock"],[16,5,[30,0,["style"]]],[4,[38,0],[[30,0,["center"]]],null],[12],[1,"\\n  "],[8,[39,1],null,[["@user"],[[30,1]]],null],[1,"\\n  "],[10,1],[14,0,"collaboration-lock-wrapper-lock-text"],[12],[1,"\\n    "],[1,[28,[35,2],["app/components/collaboration-lock-wrapper/lock/template.8-53"],null]],[8,[39,3],null,null,null],[1,"\\n  "],[13],[1,"\\n"],[13]],["@lockedByUser"],false,["did-insert","user-avatar","t","animated-ellipsis"]]',moduleName:"frontend/components/collaboration-lock-wrapper/lock/template.hbs",isStrictMode:!1})})),define("frontend/components/collaboration-lock-wrapper/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
429e.default=(0,t.createTemplateFactory)({id:"C7CVRxhH",block:'[[[10,0],[14,0,"collaboration-lock-wrapper"],[12],[1,"\\n  "],[18,2,null],[1,"\\n\\n"],[41,[30,0,["isLocked"]],[[[1,"    "],[8,[39,2],null,[["@lockedByUser"],[[30,1]]],null],[1,"\\n"]],[]],null],[13]],["@lockedByUser","&default"],false,["yield","if","collaboration-lock-wrapper/lock"]]',moduleName:"frontend/components/collaboration-lock-wrapper/template.hbs",isStrictMode:!1})})),define("frontend/components/collection-filter-input/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
430e.default=(0,t.createTemplateFactory)({id:"98bDq4s9",block:'[[[11,"input"],[16,"oninput",[28,[37,0],[[30,0],[28,[37,0],[[30,0],[30,1]],null]],[["value"],["target.value"]]]],[16,"onblur",[28,[37,0],[[30,0],[30,2]],null]],[16,"placeholder",[28,[37,1],["app/components/collection-filter-input/template.6-2"],null]],[24,4,"search"],[4,[38,2],null,null],[12],[13],[1,"\\n"]],["@onInput","@onFocusOut"],false,["action","t","focus-on-insert"]]',moduleName:"frontend/components/collection-filter-input/template.hbs",isStrictMode:!1})})),define("frontend/components/collection-filter/component",["exports","@ember/component","@ember/utils"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
431e.default=t.default.extend({classNames:["collection-filter"],actions:{blurSearch(){(0,n.isEmpty)(this.query)&&this.set("showInput",!1)}}})})),define("frontend/components/collection-filter/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
432e.default=(0,t.createTemplateFactory)({id:"oGj4GHIw",block:'[[[41,[33,1],[[[1,"  "],[8,[39,2],null,[["@onInput","@onFocusOut"],[[28,[37,3],[[30,0],[33,4]],null],[28,[37,3],[[30,0],"blurSearch"],null]]],null],[1,"\\n"]],[]],[[[1,"  "],[11,"button"],[24,0,"button-show-input"],[24,4,"button"],[4,[38,3],[[30,0],[28,[37,3],[[30,0],[28,[37,5],[[33,1]],null],true],null]],null],[12],[13],[1,"\\n"]],[]]]],[],false,["if","showInput","collection-filter-input","action","queryUpdated","mut"]]',moduleName:"frontend/components/collection-filter/template.hbs",isStrictMode:!1})})),define("frontend/components/conditional-link-to-user/component",["exports","@ember/service","@glimmer/component","frontend/utils/appears-in-embed"],(function(e,t,n,i){var o,r,l
433function a(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function s(e,t,n,i,o){var r={}
434return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
435e.default=(o=class extends n.default{constructor(){super(...arguments),a(this,"session",r,this),a(this,"routingProxy",l,this)}get showLink(){var e,t,n
436return(null===(e=this.args.user)||void 0===e?void 0:e.hasPublicProfilePage)||(null===(t=this.currentUser)||void 0===t?void 0:t.state.is(this.args.user))||(null===(n=this.currentUser)||void 0===n?void 0:n.state.isAdminOf(this.args.user))}get userIsCurrentUser(){return this.args.user===this.currentUser}get currentUser(){return this.session.currentUser}get appearsInEmbed(){return new i.default({routingProxy:this.routingProxy})}},r=s(o.prototype,"session",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=s(o.prototype,"routingProxy",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("frontend/components/conditional-link-to-user/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
437e.default=(0,t.createTemplateFactory)({id:"v3VAIA/W",block:'[[[41,[30,0,["showLink"]],[[[1,"  "],[8,[39,1],[[16,"target",[30,0,["appearsInEmbed","targetForLinks"]]],[24,0,"conditional-link-to-user"]],[["@route","@model"],["user",[30,1]]],[["default"],[[[[1,"\\n    "],[19,"components/conditional-link-to-user/link-text",[]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],[[[1,"  "],[19,"components/conditional-link-to-user/link-text",[]],[1,"\\n"]],[]]]],["@user"],true,["if","link-to","partial"]]',moduleName:"frontend/components/conditional-link-to-user/template.hbs",isStrictMode:!1})})),define("frontend/components/confirmation-pop-over/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
438e.default=(0,t.createTemplateFactory)({id:"5KEdz4Dn",block:'[[[10,0],[14,0,"confirmation-pop-over"],[12],[1,"\\n  "],[10,2],[14,0,"confirmation-pop-over__question"],[12],[1,"\\n    "],[18,3,null],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[14,0,"confirmation-pop-over-buttons"],[12],[1,"\\n    "],[11,"button"],[24,0,"confirmation-pop-over__button-cancel"],[24,4,"button"],[4,[38,1],["click",[30,1]],null],[12],[1,"\\n      "],[1,[28,[35,2],["app/components/confirmation-pop-over/template.4-73"],null]],[1,"\\n    "],[13],[1,"\\n\\n    "],[11,"button"],[24,0,"confirmation-pop-over__button-confirm"],[24,4,"button"],[4,[38,1],["click",[30,2]],null],[12],[1,"\\n      "],[1,[28,[35,2],["app/components/confirmation-pop-over/template.5-75"],null]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n"]],["@cancel","@confirm","&default"],false,["yield","on","t"]]',moduleName:"frontend/components/confirmation-pop-over/template.hbs",isStrictMode:!1})})),define("frontend/components/cookie-consent/component",["exports","ember-concurrency/async-arrow-runtime","@ember/component","@ember/service","@ember/utils","frontend/utils/environment","frontend/config/environment","ember-concurrency","@glimmer/tracking","@ember/object"],(function(e,t,n,i,o,r,l,a,s,u){var c,d,p,m,f,b
439function h(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function g(e,t,n){var i
440return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
441var n=e[Symbol.toPrimitive]
442if(void 0!==n){var i=n.call(e,t||"default")
443if("object"!=typeof i)return i
444throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(e,t,n,i,o){var r={}
445return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
446const v="cookie-consent"
447e.default=(c=class extends n.default{constructor(){super(...arguments),h(this,"hasStoredConsent",d,this),h(this,"isInEuropeanUnion",p,this),h(this,"storage",m,this),h(this,"ajax",f,this),h(this,"routingProxy",b,this),g(this,"fetchGeolocationTask",(0,t.buildTask)((()=>({context:this,generator:function*(){if(r.IS_TEST&&!l.default.SHOW_COOKIE_CONSENT)return
448const e=yield this.ajax.request("/geolocation");(0,o.isNone)(e)||(this.isInEuropeanUnion=e.is_in_european_union)}})),null,"fetchGeolocationTask",null)),this.fetchGeolocationTask.perform()}handleConsent(){this.storage.store(v,"true"),this.hasStoredConsent=!0}get isShowingConsent(){return!this.storage.has(v)&&!this.hasStoredConsent&&!this.routingProxy.isLoadingRoute&&!this.routingProxy.isEmbeddedStory&&this.isInEuropeanUnion}},d=y(c.prototype,"hasStoredConsent",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p=y(c.prototype,"isInEuropeanUnion",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m=y(c.prototype,"storage",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(c.prototype,"ajax",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(c.prototype,"routingProxy",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(c.prototype,"handleConsent",[u.action],Object.getOwnPropertyDescriptor(c.prototype,"handleConsent"),c.prototype),c)})),define("frontend/components/cookie-consent/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
449e.default=(0,t.createTemplateFactory)({id:"QnEtic6k",block:'[[[41,[30,0,["isShowingConsent"]],[[[1,"  "],[10,"aside"],[14,0,"cookie-consent"],[12],[1,"\\n    "],[10,2],[12],[1,"\\n      "],[1,[28,[35,1],["app/components/cookie-consent/template.3-7"],null]],[1,"\\n      "],[8,[39,2],null,[["@route"],["privacy-policy"]],[["default"],[[[[1,[28,[35,1],["app/components/cookie-consent/template.5-38"],null]]],[]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"button-consent-wrapper"],[12],[1,"\\n      "],[11,"button"],[24,0,"button-consent"],[24,4,"button"],[4,[38,3],["click",[30,0,["handleConsent"]]],null],[12],[1,"\\n        "],[1,[28,[35,1],["app/components/cookie-consent/template.10-61"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,4],null,[["@clicked"],[[30,0,["handleConsent"]]]],null],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],[],false,["if","t","link-to","on","button-close"]]',moduleName:"frontend/components/cookie-consent/template.hbs",isStrictMode:!1})})),define("frontend/components/copyable-input-field-interblock/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
450e.default=t.default.extend({classNames:["copyable-input-field-interblock"]})})),define("frontend/components/copyable-input-field-interblock/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
451e.default=(0,t.createTemplateFactory)({id:"O6XKvbDv",block:'[[[18,1,null]],["&default"],false,["yield"]]',moduleName:"frontend/components/copyable-input-field-interblock/template.hbs",isStrictMode:!1})})),define("frontend/components/copyable-input-field/component",["exports","@glimmer/component","@glimmer/tracking","@ember/object"],(function(e,t,n,i){var o,r
452function l(e,t,n,i,o){var r={}
453return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
454e.default=(o=class extends t.default{constructor(){var e,t,n,i
455super(...arguments),e=this,t="isFocused",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}focusIn(){this.isFocused=!0}focusOut(){this.isFocused=!1}},r=l(o.prototype,"isFocused",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(o.prototype,"focusIn",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"focusIn"),o.prototype),l(o.prototype,"focusOut",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"focusOut"),o.prototype),o)})),define("frontend/components/copyable-input-field/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
456e.default=(0,t.createTemplateFactory)({id:"mbZCjfM+",block:'[[[10,0],[15,0,[29,["copyable-input-field ",[52,[30,0,["isFocused"]],"is-focused"]]]],[12],[1,"\\n  "],[10,0],[14,0,"wrapper-input-field"],[12],[1,"\\n    "],[11,"input"],[24,"readonly","true"],[16,2,[30,1]],[24,4,"text"],[4,[38,1],["focus",[28,[37,2],[[30,0],[30,0,["focusIn"]]],null]],null],[4,[38,1],["blur",[28,[37,2],[[30,0],[30,0,["focusOut"]]],null]],null],[12],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[18,3,[[28,[37,4],null,[["interblock"],[[50,"copyable-input-field-interblock",0,null,null]]]]]],[1,"\\n\\n  "],[8,[39,6],null,[["@copied","@text"],[[28,[37,2],[[30,0],[30,2]],null],[30,1]]],[["default"],[[[[1,"\\n    "],[1,[28,[35,7],["app/components/copyable-input-field/template.17-3"],null]],[1,"\\n  "]],[]]]]],[1,"\\n"],[13],[1,"\\n"]],["@text","@copied","&default"],false,["if","on","action","yield","hash","component","button-copy-to-clipboard","t"]]',moduleName:"frontend/components/copyable-input-field/template.hbs",isStrictMode:!1})})),define("frontend/components/create-new-item-dialog-button/component",["exports","@glimmer/component","@ember/service"],(function(e,t,n){var i,o
457Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
458e.default=(i=class extends t.default{constructor(){var e,t,n,i
459super(...arguments),e=this,t="session",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get canUpgrade(){return this.session.currentUser.isSubscribable}},r=i.prototype,l="session",a=[n.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o=c,i)
460var r,l,a,s,u,c})),define("frontend/components/create-new-item-dialog-button/icon/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
461e.default=(0,t.createTemplateFactory)({id:"+5jY1uCm",block:'[[[10,0],[14,0,"create-new-item-dialog-button-icon"],[12],[1,"\\n  "],[1,[28,[35,0],[[30,1]],null]],[1,"\\n"],[13]],["@icon"],false,["inline-svg"]]',moduleName:"frontend/components/create-new-item-dialog-button/icon/template.hbs",isStrictMode:!1})})),define("frontend/components/create-new-item-dialog-button/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
462e.default=(0,t.createTemplateFactory)({id:"GRhuW0hX",block:'[[[11,0],[24,0,"create-new-item-dialog-button"],[17,1],[12],[1,"\\n"],[41,[30,2],[[[1,"    "],[8,[39,1],null,[["@tooltipTitle","@tooltipPlacement"],["Upgrade to Sutori Unlimited to unlock all features.","right"]],[["default"],[[[[1,"\\n"],[41,[30,0,["canUpgrade"]],[[[1,"        "],[8,[39,2],[[24,0,"button-create-new-item-of-type button-disabled"]],[["@route"],["upgrade"]],[["default"],[[[[1,"\\n          "],[8,[39,3],null,[["@icon"],["icon-lock"]],null],[1,"\\n          "],[18,5,null],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],[[[1,"        "],[10,0],[14,0,"button-create-new-item-of-type button-disabled"],[12],[1,"\\n          "],[8,[39,3],null,[["@icon"],["icon-lock"]],null],[1,"\\n          "],[18,5,null],[1,"\\n        "],[13],[1,"\\n"]],[]]],[1,"    "]],[]]]]],[1,"\\n"]],[]],[[[1,"    "],[11,"button"],[24,0,"button-create-new-item-of-type"],[24,4,"button"],[4,[38,5],["click",[28,[37,6],[[30,0],[30,3]],null]],null],[12],[1,"\\n      "],[8,[39,3],null,[["@icon"],[[30,4]]],null],[1,"\\n      "],[18,5,null],[1,"\\n    "],[13],[1,"\\n"]],[]]],[13]],["&attrs","@isBehindPaywall","@action","@icon","&default"],false,["if","tooltipable-block","link-to","create-new-item-dialog-button/icon","yield","on","action"]]',moduleName:"frontend/components/create-new-item-dialog-button/template.hbs",isStrictMode:!1})})),define("frontend/components/create-new-item-dialog/component",["exports","@ember/service","@glimmer/component","ember-concurrency","frontend/utils/associations"],(function(e,t,n,i,o){var r,l
463function a(e,t,n,i,o){var r={}
464return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
465e.default=(r=class extends n.default{constructor(){var e,t,n,i
466super(...arguments),e=this,t="session",i=this,(n=l)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get extraItemTypesAreDisabled(){return!this.session.currentUser.userPermissionsSet.canCreateExtraItemTypes}*loadUserPermissionsSetTask(){yield(0,o.loadAssociation)(this.session.currentUser.belongsTo("userPermissionsSet"))}},l=a(r.prototype,"session",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a(r.prototype,"loadUserPermissionsSetTask",[i.task],Object.getOwnPropertyDescriptor(r.prototype,"loadUserPermissionsSetTask"),r.prototype),r)})),define("frontend/components/create-new-item-dialog/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
467e.default=(0,t.createTemplateFactory)({id:"YlXKWBCE",block:'[[[10,0],[14,0,"create-new-item-dialog"],[12],[1,"\\n  "],[8,[39,0],null,[["@task"],[[30,0,["loadUserPermissionsSetTask"]]]],[["default"],[[[[1,"\\n    "],[8,[39,1],[[24,0,"chapter-title"]],[["@action","@icon","@isBehindPaywall"],[[28,[37,2],[[30,0],[30,1],"chapter-title"],null],"icon-letter-h",[30,0,["extraItemTypesAreDisabled"]]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,3],["app/components/create-new-item-dialog/template.8-5"],null]],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[10,0],[14,0,"side-by-side"],[12],[1,"\\n      "],[10,0],[14,0,"column"],[12],[1,"\\n        "],[8,[39,1],[[24,0,"quote"]],[["@action","@icon"],[[28,[37,2],[[30,0],[30,1],"quote"],null],"icon-quotes"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["app/components/create-new-item-dialog/template.18-9"],null]],[1,"\\n        "]],[]]]]],[1,"\\n\\n        "],[8,[39,1],[[24,0,"image"]],[["@action","@icon"],[[28,[37,2],[[30,0],[30,1],"image"],null],"icon-image"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["app/components/create-new-item-dialog/template.26-9"],null]],[1,"\\n        "]],[]]]]],[1,"\\n\\n        "],[8,[39,1],[[24,0,"video"]],[["@action","@icon","@isBehindPaywall"],[[28,[37,2],[[30,0],[30,1],"video"],null],"icon-video",[30,0,["extraItemTypesAreDisabled"]]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["app/components/create-new-item-dialog/template.35-9"],null]],[1,"\\n        "]],[]]]]],[1,"\\n\\n        "],[8,[39,1],[[24,0,"audio"]],[["@action","@icon","@isBehindPaywall"],[[28,[37,2],[[30,0],[30,1],"audio"],null],"icon-speaker",[30,0,["extraItemTypesAreDisabled"]]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["app/components/create-new-item-dialog/template.44-9"],null]],[1,"\\n        "]],[]]]]],[1,"\\n\\n        "],[8,[39,1],[[24,0,"file"]],[["@action","@icon","@isBehindPaywall"],[[28,[37,2],[[30,0],[30,1],"file"],null],"icon-file",[30,0,["extraItemTypesAreDisabled"]]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["app/components/create-new-item-dialog/template.53-9"],null]],[1,"\\n        "]],[]]]]],[1,"\\n\\n        "],[8,[39,1],[[24,0,"bibliography"]],[["@action","@icon","@isBehindPaywall"],[[28,[37,2],[[30,0],[30,1],"bibliography"],null],"icon-book",[30,0,["extraItemTypesAreDisabled"]]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["app/components/create-new-item-dialog/template.111-5"],null]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,0],[14,0,"column"],[12],[1,"\\n        "],[8,[39,1],[[24,0,"link"]],[["@action","@icon","@isBehindPaywall"],[[28,[37,2],[[30,0],[30,1],"embed"],null],"icon-link",[30,0,["extraItemTypesAreDisabled"]]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["app/components/create-new-item-dialog/template.64-9"],null]],[1,"\\n        "]],[]]]]],[1,"\\n\\n        "],[8,[39,1],[[24,0,"quiz-question-multiple-choice"]],[["@action","@icon","@isBehindPaywall"],[[28,[37,2],[[30,0],[30,1],"quiz-question-multiple-choice"],null],"icon-puzzle",[30,0,["extraItemTypesAreDisabled"]]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["app/components/create-new-item-dialog/template.73-9"],null]],[1,"\\n        "]],[]]]]],[1,"\\n\\n        "],[8,[39,1],[[24,0,"quiz-question-matching"]],[["@action","@icon","@isBehindPaywall"],[[28,[37,2],[[30,0],[30,1],"quiz-question-matching"],null],"icon-puzzle",[30,0,["extraItemTypesAreDisabled"]]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["app/components/create-new-item-dialog/template.82-9"],null]],[1,"\\n        "]],[]]]]],[1,"\\n\\n        "],[8,[39,1],[[24,0,"didyouknow"]],[["@action","@icon","@isBehindPaywall"],[[28,[37,2],[[30,0],[30,1],"didyouknow"],null],"icon-didyouknow",[30,0,["extraItemTypesAreDisabled"]]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["app/components/create-new-item-dialog/template.91-9"],null]],[1,"\\n        "]],[]]]]],[1,"\\n\\n        "],[8,[39,1],[[24,0,"forum"]],[["@action","@icon","@isBehindPaywall"],[[28,[37,2],[[30,0],[30,1],"forum"],null],"icon-forum",[30,0,["extraItemTypesAreDisabled"]]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["app/components/create-new-item-dialog/template.100-9"],null]],[1,"\\n        "]],[]]]]],[1,"\\n\\n        "],[8,[39,1],[[24,0,"poll"]],[["@action","@icon","@isBehindPaywall"],[[28,[37,2],[[30,0],[30,1],"poll"],null],"icon-leaderboard",[30,0,["extraItemTypesAreDisabled"]]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["app/components/create-new-item-dialog/template.poll"],null]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],["@createNewItem"],false,["data-loader","create-new-item-dialog-button","action","t"]]',moduleName:"frontend/components/create-new-item-dialog/template.hbs",isStrictMode:!1})})),define("frontend/components/create-new-item/component",["exports","@ember/service","@glimmer/component","@ember/string","@ember/object","@glimmer/tracking"],(function(e,t,n,i,o,r){var l,a,s,u
468function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
469return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
470e.default=(l=class extends n.default{constructor(){super(...arguments),c(this,"lockedTop",a,this),c(this,"dialogIsOpen",s,this),c(this,"clientInformation",u,this)}createNewItem(e){this.args.createNewItem(e,this.domElement.querySelector(".button-create-new-item")),this.sutoriPopover.send("hideDialog")}dialogOpened(){this.lockedTop=this.args.top,this.dialogIsOpen=!0}dialogClosed(){this.dialogIsOpen=!1}get cssClass(){const e=["create-new-item"]
471return this.args.isShown&&e.push("is-shown"),this.dialogIsOpen&&e.push("dialog-is-open"),this.followsMouse&&e.push("follows-mouse"),e.join(" ")}get followsMouse(){return this.clientInformation.hasMouse}get style(){return this.followsMouse?(0,i.htmlSafe)(`top: ${this.currentTop}px`):null}get currentTop(){return this.dialogIsOpen?this.lockedTop:this.args.top}},a=d(l.prototype,"lockedTop",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(l.prototype,"dialogIsOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(l.prototype,"clientInformation",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(l.prototype,"createNewItem",[o.action],Object.getOwnPropertyDescriptor(l.prototype,"createNewItem"),l.prototype),d(l.prototype,"dialogOpened",[o.action],Object.getOwnPropertyDescriptor(l.prototype,"dialogOpened"),l.prototype),d(l.prototype,"dialogClosed",[o.action],Object.getOwnPropertyDescriptor(l.prototype,"dialogClosed"),l.prototype),l)})),define("frontend/components/create-new-item/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
472e.default=(0,t.createTemplateFactory)({id:"iESQrSMN",block:'[[[11,0],[16,0,[30,0,["cssClass"]]],[16,5,[30,0,["style"]]],[4,[38,0],[[30,0],"domElement"],null],[12],[1,"\\n  "],[8,[39,1],null,[["@actionReceiver","@dialogOpened","@dialogClosed","@position"],[[30,0,["sutoriPopover"]],[30,0,["dialogOpened"]],[30,0,["dialogClosed"]],"bottom"]],[["default"],[[[[1,"\\n    "],[8,[30,1,["trigger"]],[[24,0,"button-create-new-item"]],null,null],[1,"\\n    "],[8,[30,1,["dialog"]],[[24,0,"create-new-item-ember-popper-js"]],[["@offsetDistance"],["16"]],[["default"],[[[[1,"\\n      "],[8,[39,2],null,[["@createNewItem"],[[30,0,["createNewItem"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13]],["p"],false,["ref","sutori-popover","create-new-item-dialog"]]',moduleName:"frontend/components/create-new-item/template.hbs",isStrictMode:!1})})),define("frontend/components/dashboard-stories/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ALL_STORIES_COLLECTION=void 0,e.getLabelsForNewStory=function(e){return{EMPTY:e.t("app/components/dashboard-stories.first-story"),NOT_EMPTY:e.t("app/components/dashboard-stories.subsequent-story")}}
473const n=e.ALL_STORIES_COLLECTION="all-stories"
474class i extends t.default{constructor(){super(...arguments),this.sortBy=["lastEditedAt:desc"]}get showAllStories(){return this.args.collection===n}}e.default=i})),define("frontend/components/dashboard-stories/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
475e.default=(0,t.createTemplateFactory)({id:"kkzYmm+p",block:'[[[10,"section"],[14,0,"dashboard-stories"],[12],[1,"\\n  "],[8,[39,0],null,null,null],[1,"\\n\\n  "],[10,0],[14,0,"dashboard-stories-stories"],[12],[1,"\\n"],[41,[30,0,["showAllStories"]],[[[1,"      "],[8,[39,2],null,[["@sortBy"],[[30,0,["sortBy"]]]],null],[1,"\\n"]],[]],[[[1,"      "],[8,[39,3],null,[["@collectionId","@sortBy","@createNewStoryLabel"],[[30,1],[30,0,["sortBy"]],[30,0,["createNewStoryLabel"]]]],null],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"],[13]],["@collection"],false,["page-dashboard/collections-sidebar","if","page-dashboard/collection/all-stories","page-dashboard/collection/custom"]]',moduleName:"frontend/components/dashboard-stories/template.hbs",isStrictMode:!1})})),define("frontend/components/data-loader/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esMo
475dule",{value:!0}),e.default=void 0
476e.default=t.default.extend({tagName:"",init(){this._super(...arguments),this.task.perform()},showLoader:!0})})),define("frontend/components/data-loader/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
477e.default=(0,t.createTemplateFactory)({id:"QYCaoZRD",block:'[[[8,[39,0],[[17,1]],[["@deferrer","@showLoader"],[[30,2],[30,0,["showLoader"]]]],[["default"],[[[[1,"\\n  "],[18,3,null],[1,"\\n"]],[]]]]]],["&attrs","@task","&default"],false,["deferred-content","yield"]]',moduleName:"frontend/components/data-loader/template.hbs",isStrictMode:!1})})),define("frontend/components/deferred-content/component",["exports","@ember/component","@ember/utils","frontend/utils/array","@ember/object/promise-proxy-mixin","@ember/object"],(function(e,t,n,i,o,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
478const l=r.default.extend(o.default)
479e.default=t.default.extend({tagName:"",showLoader:!0,hasDeferrer:(0,r.computed)("deferrer",(function(){return(0,n.isPresent)(this.deferrer)})),isFulfilled:(0,r.computed)("contentAlreadyLoaded","promiseProxy.isFulfilled",(function(){return this.promiseProxy.isFulfilled||this.contentAlreadyLoaded})),promiseProxy:(0,r.computed)("deferrer",(function(){return function(e){if((0,n.isNone)(e))return r.default.create({isRejected:!0})
480if(function(e){return e.perform}(e)){const t=e.last
481if(!t)throw new Error(`The ember-concurrency task '${e}' must have been run at least once.`)
482return l.create({promise:t})}if(function(e){return o.default.detect(e)}(e))return e
483if(function(e){return e.then}(e))return l.create({promise:e})
484throw new Error("'deferrer' has to be one of a Promise, a PromiseProxy or an ember-concurrency task")}(this.deferrer)})),contentAlreadyLoaded:(0,r.computed)("[email protected]",(function(){return this.contentAsArray.any((e=>e.get("isLoaded")))})),contentAsArray:(0,r.computed)("promiseProxy.content",(function(){const e=this.get("promiseProxy.content")||[]
485return(0,i.isArray)(e)?e:[e]}))})})),define("frontend/components/deferred-content/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
486e.default=(0,t.createTemplateFactory)({id:"Lsa3V13J",block:'[[[41,[30,0,["isFulfilled"]],[[[1,"  "],[18,2,[[30,0,["promiseProxy","content"]]]],[1,"\\n"]],[]],[[[41,[30,0,["promiseProxy","isPending"]],[[[41,[30,0,["showLoader"]],[[[1,"    "],[11,0],[24,0,"deferred-content is-pending"],[17,1],[12],[1,"\\n      "],[8,[39,2],null,null,null],[1,"\\n    "],[13],[1,"\\n"]],[]],null]],[]],[[[41,[30,0,["hasDeferrer"]],[[[1,"  "],[10,2],[14,0,"deferred-content__error-message"],[12],[1,[28,[35,3],["app/components/deferred-content/template.10-45"],null]],[1," "],[1,[34,4]],[1," "],[1,[28,[35,3],["app/components/deferred-content/template.12-26"],null]],[1," "],[13],[1,"\\n"]],[]],null]],[]]]],[]]]],["&attrs","&default"],false,["if","yield","sutori-loader","t","email-help"]]',moduleName:"frontend/components/deferred-content/template.hbs",isStrictMode:!1})})),define("frontend/components/dynamic-render-body/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
487e.default=t.default.extend({tagName:""})})),define("frontend/components/dynamic-render/component",["exports","@glimmer/component","@ember/template-compilation"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
488class i extends t.default{get compiledTemplate(){const e=this.args.template||""
489return(0,n.compileTemplate)(e)}}e.default=i})),define("frontend/components/dynamic-render/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
490e.default=(0,t.createTemplateFactory)({id:"MKxk8vbD",block:'[[[46,"dynamic-render-body",null,[["layout"],[[30,0,["compiledTemplate"]]]],null]],[],false,["component"]]',moduleName:"frontend/components/dynamic-render/template.hbs",isStrictMode:!1})}))
491define("frontend/components/editable-audio/component",["exports","@glimmer/component","ember-concurrency","@ember/utils"],(function(e,t,n,i){var o,r,l,a,s
492function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
493return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
494e.default=(o=(0,n.task)((function*(e){this.args.audioFile.caption=e,yield this.args.audioFile.save()})).drop(),r=(0,n.task)((function*(){yield this.args.audioDeleted()})).drop(),l=class extends t.default{constructor(){super(...arguments),u(this,"saveCaptionTask",a,this),u(this,"deleteAudioTask",s,this)}get showCaption(){return this.args.isEditing||!(0,i.isBlank)(this.args.audioFile.caption)}},a=c(l.prototype,"saveCaptionTask",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(l.prototype,"deleteAudioTask",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("frontend/components/editable-audio/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
495e.default=(0,t.createTemplateFactory)({id:"TMAtmpEO",block:'[[[10,0],[15,0,[29,["editable-audio ",[52,[30,1],"is-editing"]]]],[12],[1,"\\n  "],[8,[39,1],null,[["@src","@isPresentingStory"],[[30,2,["url"]],[30,3]]],[["caption"],[[[[1,"\\n"],[41,[30,0,["showCaption"]],[[[1,"        "],[8,[39,2],[[24,0,"audio-caption"]],[["@didSubmit","@isRichText","@isEditing","@text","@placeholder"],[[28,[37,3],[[30,0,["saveCaptionTask"]]],null],false,[30,1],[30,2,["caption"]],[28,[37,4],["app/components/editable-audio/template.placeholder"],null]]],null],[1,"\\n"]],[]],null],[1,"    "]],[]]]]],[1,"\\n\\n"],[41,[30,1],[[[1,"    "],[8,[39,5],[[24,0,"button-delete-audio"]],[["@action"],[[28,[37,3],[[30,0,["deleteAudioTask"]]],null]]],[["label"],[[[[1,[28,[35,4],["app/components/editable-audio/template.24-5"],null]]],[]]]]],[1,"\\n"]],[]],null],[13]],["@isEditing","@audioFile","@isPresentingStory"],false,["if","audio-player","editable-text","perform","t","async-button"]]',moduleName:"frontend/components/editable-audio/template.hbs",isStrictMode:!1})})),define("frontend/components/editable-embed/component",["exports","@ember/component","ember-concurrency"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
496e.default=t.default.extend({tagName:"",deleteEmbedTask:(0,n.task)((function*(){yield this.embedDeleted()})).drop()})})),define("frontend/components/editable-embed/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
497e.default=(0,t.createTemplateFactory)({id:"KXUKSWyA",block:'[[[10,0],[14,0,"editable-embed"],[12],[1,"\\n  "],[8,[39,0],null,[["@url","@isPresentingStory"],[[30,1],[30,2]]],null],[1,"\\n\\n"],[41,[30,3],[[[1,"    "],[8,[39,2],[[24,0,"button-delete-embed"]],[["@action"],[[28,[37,3],[[33,4]],null]]],[["label"],[[[[1,[28,[35,5],["app/components/editable-embed/template.11-5"],null]]],[]]]]],[1,"\\n"]],[]],null],[13]],["@url","@isPresentingStory","@isEditing"],false,["embed-viewer","if","async-button","perform","deleteEmbedTask","t"]]',moduleName:"frontend/components/editable-embed/template.hbs",isStrictMode:!1})})),define("frontend/components/editable-file/component",["exports","@glimmer/component","frontend/utils/url","frontend/components/media-uploader/uploader-to-s3/component","ember-concurrency","frontend/utils/embed-providers","@ember/utils"],(function(e,t,n,i,o,r,l){var a
498Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
499e.default=(a=class extends t.default{*deleteFileTask(){yield this.args.file.destroyRecord()}get isEmbeddable(){return(0,l.isPresent)((0,r.getProviderWithMatchingRegex)(this.args.file.url))}get filename(){return(0,n.removeExtension)((0,n.getFilename)(this.args.file.url))}get extension(){return(0,n.getExtension)(this.args.file.url)}get extensionIsKnown(){return this.extension!==i.EXTENSION_FOR_UNKNOWN_FILE_TYPES}},s=a.prototype,u="deleteFileTask",c=[o.dropTask],d=Object.getOwnPropertyDescriptor(a.prototype,"deleteFileTask"),p=a.prototype,m={}
499,Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=c.slice().reverse().reduce((function(e,t){return t(s,u,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,u,m),m=null),a)
500var s,u,c,d,p,m})),define("frontend/components/editable-file/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
501e.default=(0,t.createTemplateFactory)({id:"57WK/MoN",block:'[[[10,0],[14,0,"editable-file"],[12],[1,"\\n"],[41,[30,0,["isEmbeddable"]],[[[1,"    "],[8,[39,1],null,[["@url","@isPresentingStory"],[[30,1,["url"]],[30,2]]],null],[1,"\\n"]],[]],[[[1,"    "],[8,[39,2],[[24,0,"editable-file-link"]],[["@href"],[[30,1,["url"]]]],[["default"],[[[[1,"\\n      "],[10,0],[14,0,"editable-file-icon"],[12],[1,"\\n        "],[1,[28,[35,3],["icon-document"],null]],[1,"\\n\\n"],[41,[30,0,["extensionIsKnown"]],[[[1,"          "],[10,1],[14,0,"editable-file-icon-extension"],[12],[1,[30,0,["extension"]]],[13],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n\\n      "],[10,1],[14,0,"editable-file-filename"],[12],[1,[30,0,["filename"]]],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]]],[1,"\\n"],[41,[30,3],[[[1,"    "],[8,[39,4],[[24,0,"button-delete-file"]],[["@action"],[[28,[37,5],[[30,0,["deleteFileTask"]]],null]]],[["label"],[[[[1,[28,[35,6],["app/components/editable-file/template.28-5"],null]]],[]]]]],[1,"\\n"]],[]],null],[13]],["@file","@isPresentingStory","@isEditing"],false,["if","embed-viewer","external-link","inline-svg","async-button","perform","t"]]',moduleName:"frontend/components/editable-file/template.hbs",isStrictMode:!1})})),define("frontend/components/editable-image/component",["exports","@glimmer/component","ember-concurrency"],(function(e,t,n){var i
502function o(e,t,n,i,o){var r={}
503return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
504e.default=(o((i=class extends t.default{get canEditCaption(){return this.withCaption&&this.args.isEditing}get canDelete(){return this.args.isEditing}get withCaption(){return this.args.withCaption||!1}get overflowPolicy(){return this.args.overflowPolicy||"contain"}get maxHeight(){return this.args.maxHeight||null}get withLightbox(){return this.args.withLightbox||!0}*saveCaptionTask(e){this.args.imageFile.caption=e,yield this.args.imageFile.save()}*deleteImageTask(){yield this.args.imageDeleted()}}).prototype,"saveCaptionTask",[n.dropTask],Object.getOwnPropertyDescriptor(i.prototype,"saveCaptionTask"),i.prototype),o(i.prototype,"deleteImageTask",[n.dropTask],Object.getOwnPropertyDescriptor(i.prototype,"deleteImageTask"),i.prototype),i)})),define("frontend/components/editable-image/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
505e.default=(0,t.createTemplateFactory)({id:"GlaxGkGt",block:'[[[10,0],[14,0,"editable-image"],[12],[1,"\\n  "],[8,[39,0],null,[["@imageFile","@overflowPolicy","@maxHeight","@withLightbox","@rightClickIsDisabled"],[[30,1],[30,0,["overflowPolicy"]],[30,0,["maxHeight"]],[30,0,["withLightbox"]],[30,2]]],null],[1,"\\n\\n"],[41,[30,0,["canEditCaption"]],[[[1,"    "],[8,[39,2],[[24,0,"caption"]],[["@didSubmit","@isRichText","@isEditing","@text","@placeholder"],[[28,[37,3],[[30,0,["saveCaptionTask"]]],null],false,true,[30,1,["caption"]],[28,[37,4],["app/components/editable-image/template.caption-placeholder"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canDelete"]],[[[1,"    "],[8,[39,5],[[24,0,"button-delete-image"]],[["@action"],[[28,[37,3],[[30,0,["deleteImageTask"]]],null]]],[["label"],[[[[1,[28,[35,4],["app/components/editable-image/template.28-5"],null]]],[]]]]],[1,"\\n"]],[]],null],[13]],["@imageFile","@rightClickIsDisabled"],false,["render-image-file","if","editable-text","perform","t","async-button"]]',moduleName:"frontend/components/editable-image/template.hbs",isStrictMode:!1})})),define("frontend/components/editable-single-line/component",["exports","@glimmer/component","@ember/object","frontend/utils/keyboard-events"],(function(e,t,n,i){var o
506function r(e,t,n,i,o){var r={}
507return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
508e.default=(r((o=class extends t.default{focusOut(e){let{target:t}=e
509if(t.value!==this.args.value)return this.args.changed(t.value)}setupKeyboardListener(e){e.addEventListener("keydown",this.onKeyboardEvent)}cleanKeyboardListener(e){e.removeEventListener("keydown",this.onKeyboardEvent)}onKeyboardEvent(e){(0,i.isEnter)(e)&&e.target.blur()}}).prototype,"focusOut",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"focusOut"),o.prototype),r(o.prototype,"setupKeyboardListener",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"setupKeyboardListener"),o.prototype),r(o.prototype,"cleanKeyboardListener",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"cleanKeyboardListener"),o.prototype),o)})),define("frontend/components/editable-single-line/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
510e.default=(0,t.createTemplateFactory)({id:"cyDCHRYx",block:'[[[11,"input"],[24,4,"text"],[16,"placeholder",[30,1]],[16,2,[30,2]],[24,0,"editable-single-line"],[17,3],[4,[38,0],["focusout",[28,[37,1],[[30,0],[30,0,["focusOut"]]],null]],null],[4,[38,2],[[28,[37,1],[[30,0],[30,0,["setupKeyboardListener"]]],null]],null],[4,[38,3],[[28,[37,1],[[30,0],[30,0,["cleanKeyboardListener"]]],null]],null],[12],[13]],["@placeholder","@value","&attrs"],false,["on","action","did-insert","will-destroy"]]',moduleName:"frontend/components/editable-single-line/template.hbs",isStrictMode:!1})})),define("frontend/components/editable-text/component",["exports","@ember/object","@ember/object/computed","@ember/component","mobiledoc-dom-renderer","ember-component-inbound-actions/inbound-actions"],(function(e,t,n,i,o,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
511e.default=i.default.extend(r.default,{tagName:"",isFocused:!1,editableTextCssClass:(0,t.computed)("autosize","isEditing","isFocused",(function(){const e=["editable-text"]
512return this.isEditing&&e.push("is-editing"),this.isFocused&&e.push("is-focused"),this.autosize&&e.push("autosize"),e.join(" ")})),showTextContent:(0,t.computed)("isEditing","isEmpty",(function(){return this.isEditing||!this.isEmpty})),isEmpty:(0,t.computed)("isEmptyText","isRichText","model.isBlank",(function(){var e
513return this.isRichText?null===(e=this.model)||void 0===e?void 0:e.isBlank:this.isEmptyText})),isEmptyText:(0,n.empty)("text"),renderMobiledoc:(0,t.computed)("isEditing","isValidMobiledoc","model.hasNotes",(function(){var e
514return!(null!==(e=this.model)&&void 0!==e&&e.hasNotes)&&!this.isEditing&&this.isValidMobiledoc})),showSimpleEditor:(0,t.computed)("hasSpans","isEditing","isValidMobiledoc","model.hasNotes",(function(){var e
515return!(null!==(e=this.model)&&void 0!==e&&e.hasNotes)&&this.isEditing&&this.isValidMobiledoc&&!this.hasSpans})),hasSpans:(0,t.computed)("model.contentAsJson",(function(){const e=this.get("model.contentAsJson")||{}
516let t=[]
517e.markups?t=e.markups:"0.2.0"===e.version&&(t=e.sections[0])
518return!!t.find((e=>e.includes("span")))})),isValidMobiledoc:(0,t.computed)("model.contentAsJson",(function(){try{return(new o.default).render(this.get("model.contentAsJson")),!0}catch(e){return!1}})),actions:{focus(){this.textComponent.send("focus")},setCursorAtEnd(){this.textComponent.send("setCursorAtEnd")},focusChanged(e){this.set("isFocused",e),e?this.focusedIn&&this.focusedIn():this.focusedOut&&this.focusedOut()}}})})),define("frontend/components/editable-text/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
519e.default=(0,t.createTemplateFactory)({id:"6gznSNUT",block:'[[[11,0],[16,0,[30,0,["editableTextCssClass"]]],[16,"dir",[30,1]],[17,2],[12],[1,"\\n"],[41,[30,0,["showTextContent"]],[[[41,[30,3],[[[1,"      "],[8,[39,1],null,[["@min","@max"],[[30,4],[3
5190,5]]],[["default"],[[[[1,"\\n        "],[19,"components/editable-text/body",[]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],[[[1,"      "],[19,"components/editable-text/body",[]],[1,"\\n"]],[]]]],[]],null],[13]],["@dir","&attrs","@autosize","@autosizeMin","@autosizeMax"],true,["if","autosize-text","partial"]]',moduleName:"frontend/components/editable-text/template.hbs",isStrictMode:!1})})),define("frontend/components/editable-video/component",["exports","@glimmer/component","ember-concurrency","@ember/service"],(function(e,t,n,i){var o,r
520function l(e,t,n,i,o){var r={}
521return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
522e.default=(o=class extends t.default{constructor(){var e,t,n,i
523super(...arguments),e=this,t="clientInformation",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}*deleteVideoTask(){yield this.args.video.destroyRecord()}get src(){return this.clientInformation.isOnIOS?`${this.args.video.url}#t=0.001`:this.args.video.url}},r=l(o.prototype,"clientInformation",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(o.prototype,"deleteVideoTask",[n.dropTask],Object.getOwnPropertyDescriptor(o.prototype,"deleteVideoTask"),o.prototype),o)})),define("frontend/components/editable-video/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
524e.default=(0,t.createTemplateFactory)({id:"Q3+OVIWt",block:'[[[10,0],[14,0,"editable-video"],[12],[1,"\\n  "],[8,[39,0],null,[["@src","@autoplay","@disallowFullscreen"],[[30,0,["src"]],[30,1],[30,1]]],null],[1,"\\n\\n"],[41,[30,2],[[[1,"    "],[8,[39,2],[[24,0,"button-delete-video"]],[["@action"],[[28,[37,3],[[30,0,["deleteVideoTask"]]],null]]],[["label"],[[[[1,[28,[35,4],["app/components/editable-video/template.12-5"],null]]],[]]]]],[1,"\\n"]],[]],null],[13]],["@isPresentingStory","@isEditing"],false,["html5-video","if","async-button","perform","t"]]',moduleName:"frontend/components/editable-video/template.hbs",isStrictMode:!1})})),define("frontend/components/educator-box/component",["exports","@glimmer/component","ember-concurrency","@ember/service"],(function(e,t,n,i){var o,r
525function l(e,t,n,i,o){var r={}
526return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
527e.default=(o=class extends t.default{constructor(){var e,t,n,i
528super(...arguments),e=this,t="analytics",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}*leaveTask(){this.analytics.trackEvent("Students","Left teacher")
529const e=this.args.membership.user
530yield this.args.membership.destroyRecord(),yield e.reload()}get educator(){var e
531return null===(e=this.args.membership.educatorSpace)||void 0===e?void 0:e.educator}},r=l(o.prototype,"analytics",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(o.prototype,"leaveTask",[n.task],Object.getOwnPropertyDescriptor(o.prototype,"leaveTask"),o.prototype),o)})),define("frontend/components/educator-box/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
532e.default=(0,t.createTemplateFactory)({id:"JFMpv0T0",block:'[[[10,"article"],[14,0,"educator-box"],[12],[1,"\\n  "],[10,0],[14,0,"educator-box-body"],[12],[1,"\\n    "],[8,[39,0],null,[["@user"],[[30,0,["educator"]]]],null],[1,"\\n\\n    "],[8,[39,1],[[24,0,"link-to-user"]],[["@route","@model"],["user",[30,0,["educator"]]]],[["default"],[[[[1,"\\n      "],[1,[30,0,["educator","fullName"]]],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"footer"],[14,0,"educator-box-footer"],[12],[1,"\\n    "],[8,[39,2],[[24,0,"button-leave"]],[["@action","@popoverPosition"],[[28,[37,3],[[30,0,["leaveTask"]]],null],"bottom"]],[["question","label","loading-label"],[[[[1,[28,[35,4],["app/components/educator-box.remove-question"],null]]],[]],[[[1,[28,[35,4],["app/components/educator-box.remove-label"],null]]],[]],[[[1,[28,[35,4],["app/components/educator-box.remove-label"],null]]],[]]]]],[1,"\\n  "],[13],[1,"\\n"],[13]],[],false,["user-avatar","link-to","async-button-with-confirmation","perform","t"]]',moduleName:"frontend/components/educator-box/template.hbs",isStrictMode:!1})})),define("frontend/components/educator-space-import-from-clever-completed/component",["exports","@glimmer/component","@ember/service","frontend/utils/url"],(function(e,t,n,i){var o,r
533Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
534e.default=(o=class extends t.default{constructor(){var e,t,n,i
535super(...arguments),e=this,t="router",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get signupLink(){return(0,i.toApplicationUrl)(this.router.urlFor("signup"))}},l=o.prototype,a="router",s=[n.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),r=d,o)
536var l,a,s,u,c,d})),define("frontend/components/educator-space-import-from-clever-completed/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
537e.default=(0,t.createTemplateFactory)({id:"ZYILx94N",block:'[[[10,0],[14,0,"educator-space-import-from-clever-completed"],[12],[1,"\\n  "],[10,"h3"],[14,0,"title"],[12],[1,"\\n    "],[1,[28,[35,0],["app/components/educator-space-import-from-clever-completed/template.1-18"],null]],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,2],[12],[1,"\\n    "],[1,[28,[35,0],["app/components/educator-space-import-from-clever-completed/template.instructions"],[["url","htmlSafe"],[[30,0,["signupLink"]],true]]]],[1,"\\n  "],[13],[1,"\\n"],[13]],[],false,["t"]]',moduleName:"frontend/components/educator-space-import-from-clever-completed/template.hbs",isStrictMode:!1})})),define("frontend/components/educator-space-import-from-clever/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esMo
537dule",{value:!0}),e.default=void 0
538e.default=t.default.extend({tagName:"",init(){this._super(...arguments),this.set("currentStep","select-school-class")},actions:{selectSchoolClass(e){this.setProperties({schoolClass:e,currentStep:"sync"})},didSync(){this.set("currentStep","import-completed")}}})})),define("frontend/components/educator-space-import-from-clever/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
539e.default=(0,t.createTemplateFactory)({id:"bAc2T/8E",block:'[[[10,0],[14,0,"educator-space-import-from-clever"],[12],[1,"\\n  "],[8,[39,0],null,[["@currentStep"],[[30,0,["currentStep"]]]],[["default"],[[[[1,"\\n    "],[8,[30,1,["Step"]],null,[["@name"],["select-school-class"]],[["default"],[[[[1,"\\n      "],[8,[39,1],null,[["@schoolClassSelected","@onError"],[[28,[37,2],[[30,0],"selectSchoolClass"],null],[28,[37,2],[[30,0],[33,3]],null]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["Step"]],null,[["@name"],["sync"]],[["default"],[[[[1,"\\n      "],[8,[39,4],null,[["@synced","@educatorSpace","@section"],[[28,[37,2],[[30,0],"didSync"],null],[30,2],[30,0,["schoolClass"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["Step"]],null,[["@name"],["import-completed"]],[["default"],[[[[1,"\\n      "],[8,[39,5],null,null,null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13]],["w","@educatorSpace"],false,["step-manager","clever-select-school-class","action","abort","educator-space-sync-with-clever-section","educator-space-import-from-clever-completed"]]',moduleName:"frontend/components/educator-space-import-from-clever/template.hbs",isStrictMode:!1})})),define("frontend/components/educator-space-import-from-google-classroom-completed/component",["exports","@glimmer/component","@ember/service","frontend/utils/url"],(function(e,t,n,i){var o,r
540Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
541e.default=(o=class extends t.default{constructor(){var e,t,n,i
542super(...arguments),e=this,t="router",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get signupLink(){return(0,i.toApplicationUrl)(this.router.urlFor("signup"))}},l=o.prototype,a="router",s=[n.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),r=d,o)
543var l,a,s,u,c,d})),define("frontend/components/educator-space-import-from-google-classroom-completed/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
544e.default=(0,t.createTemplateFactory)({id:"HLOjDiZK",block:'[[[10,0],[14,0,"educator-space-import-from-google-classroom-completed"],[12],[1,"\\n  "],[8,[39,0],null,null,[["default"],[[[[1,[28,[35,1],["app/components/educator-space-import-from-google-classroom-completed/template.2-20"],null]]],[]]]]],[1,"\\n\\n  "],[10,2],[12],[1,[28,[35,1],["app/components/educator-space-import-from-google-classroom-completed/template.4-5"],null]],[1," "],[13],[1,"\\n\\n  "],[10,2],[14,0,"share-on-google-classroom"],[12],[1,[28,[35,1],["app/components/educator-space-import-from-google-classroom-completed/template.8-39"],null]],[1," "],[8,[39,2],null,[["@url","@course"],[[30,0,["signupLink"]],[30,1]]],null],[1,"\\n  "],[13],[1,"\\n"],[13]],["@course"],false,["sutori-modal-title","t","button-share-with-google-classroom"]]',moduleName:"frontend/components/educator-space-import-from-google-classroom-completed/template.hbs",isStrictMode:!1})})),define("frontend/components/educator-space-import-from-google-classroom/component",["exports","@glimmer/component","@glimmer/tracking","@ember/object"],(function(e,t,n,i){var o,r,l
545function a(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function s(e,t,n,i,o){var r={}
546return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
547e.default=(o=class extends t.default{constructor(){super(...arguments),a(this,"currentStep",r,this),a(this,"schoolClass",l,this)}selectSchoolClass(e){this.schoolClass=e,this.currentStep="sync"}didSync(){this.currentStep="import-completed"}},r=s(o.prototype,"currentStep",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"select-school-class"}}),l=s(o.prototype,"schoolClass",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(o.prototype,"selectSchoolClass",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"selectSchoolClass"),o.prototype),s(o.prototype,"didSync",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"didSync"),o.prototype),o)})),define("frontend/components/educator-space-import-from-google-classroom/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
548e.default=(0,t.createTemplateFactory)({id:"e8mKrx9c",block:'[[[10,0],[14,0,"educator-space-import-from-google-classroom"],[12],[1,"\\n  "],[8,[39,0],null,[["@currentStep"],[[30,0,["currentStep"]]]],[["default"],[[[[1,"\\n    "],[8,[30,1,["Step"]],null,[["@name"],["select-school-class"]],[["default"],[[[[1,"\\n      "],[8,[39,1],null,[["@schoolClassSelected","@onError"],[[28,[37,2],[[30,0],[30,0,["selectSchoolClass"]]],null],[28,[37,2],[[30,0],[30,2]],null]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["Step"]],null,[["@name"],["sync"]],[["default"],[[[[1,"\\n      "],[8,[39,3],null,[["@synced","@educatorSpace","@course"],[[28,[37,2],[[30,0],[30,0,["didSync"]]],null],[30,3],[30,0,["schoolClass"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["Step"]],null,[["@name"],["import-completed"]],[["default"],[[[[1,"\\n      "],[8,[39,4],null,[["@course"],[[30,0,["schoolClass"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13]],["w","@abort","@educatorSpace"],false,["step-manager","google-classroom-select-school-class","action","educator-space-sync-with-google-classroom-course","educator-space-import-from-google-classroom-completed"]]',moduleName:"frontend/components/educator-space-import-from-google-classroom/template.hbs",isStrictMode:!1})})),define("frontend/components/educator-space-invitations/component",["exports","@glimmer/component","ember-concurrency","@ember/service","@glimmer/tracking","@ember/object","frontend/utils/array"],(function(e,t,n,i,o,r,l){var a,s,u
549function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
550return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
551e.default=(a=class extends t.default{constructor(){super(...arguments),c(this,"sortBy",s,this),c(this,"analytics",u,this)}didSort(e){this.sortBy=e}*deleteInvitationTask(e){this.analytics.trackEvent("Students","Invitation deleted"),yield e.destroyRecord()}get sortedInvitations(){return(0,l.sortBy)(this.args.invitations,this.sortBy[0])}},s=d(a.prototype,"sortBy",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return["lmsUser.lastName:asc"]}}),u=d(a.prototype,"analytics",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(a.prototype,"didSort",[r.action],Object.getOwnPropertyDescriptor(a.prototype,"didSort"),a.prototype),d(a.prototype,"deleteInvitationTask",[n.dropTask],Object.getOwnPropertyDescriptor(a.prototype,"deleteInvitationTask"),a.prototype),a)})),define("frontend/components/educator-space-invitations/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
552e.default=(0,t.createTemplateFactory)({id:"IcPx4RKr",block:'[[[10,0],[14,0,"educator-space-invitations"],[12],[1,"\\n  "],[8,[39,0],null,null,[["default"],[[[[1,"\\n    "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,[28,[35,1],["app/components/educator-space-invitations/template.3-13"],null]]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n\\n  "],[8,[39,2],null,[["@sortedBy","@sortBy","@storageKey"],[[30,0,["didSort"]],[30,0,["sortBy"]],"educator-space-invitations"]],[["default"],[[[[1,"\\n    "],[8,[30,2,["header"]],null,null,[["default"],[[[[1,"\\n      "],[10,"tr"],[12],[1,"\\n        "],[8,[30,3,["column"]],null,[["@attribute"],["lmsUser.firstName"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,1],["app/components/educator-space-invitations/template.14-49"],null]],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,3,["column"]],null,[["@attribute"],["lmsUser.lastName"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,1],["app/components/educator-space-invitations/template.18-48"],null]],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,3,["column"]],null,[["@class"],["th-actions"]],null],[1,"\\n      "],[13],[1,"\\n    "]],[3]]]]],[1,"\\n\\n    "],[8,[30,2,["body"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["sortedInvitations"]]],null]],null],null,[[[1,"        "],[10,"tr"],[12],[1,"\\n          "],[10,"td"],[12],[1,"\\n            "],[1,[30,4,["lmsUser","firstName"]]],[1,"\\n          "],[13],[1,"\\n\\n          "],[10,"td"],[12],[1,"\\n            "],[1,[30,4,["lmsUser","lastName"]]],[1,"\\n          "],[13],[1,"\\n\\n          "],[10,"td"],[12],[1,"\\n            "],[8,[39,5],[[24,0,"button-delete-invitation"]],[["@action","@popoverPosition"],[[28,[37,6],[[30,0,["deleteInvitationTask"]],[30,4]],null],"top"]],[["question","label","loading-label"],[[[[1,[28,[35,1],["app/components/educator-space-invitations/template.delete-confirmation-question"],null]]],[]],[[[1,[28,[35,1],["app/components/educator-space-invitations/template.44-13"],null]]],[]],[[[1,[28,[35,1],["app/components/educator-space-invitations/template.delete-loading-label"],null]]],[]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[4]],null],[1,"    "]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n"],[13]],["h","st","h","invitation"],false,["page-section-header","t","sortable-table","each","-track-array","async-button-with-confirmation","perform"]]',moduleName:"frontend/components/educator-space-invitations/template.hbs",isStrictMode:!1})})),define("frontend/components/educator-space-students-section/component",["exports","ember-concurrency/async-arrow-runtime","@glimmer/component","frontend/utils/array","@ember/utils","@ember/service","frontend/components/sutori-checkbox/component","frontend/utils/task","ember-concurrency","@glimmer/tracking","@ember/object"],(function(e,t,n,i,o,r,l,a,s,u,c){var d,p,m,f,b
553function h(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function g(e,t,n){var i
554return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
555var n=e[Symbol.toPrimitive]
556if(void 0!==n){var i=n.call(e,t||"default")
557if("object"!=typeof i)return i
558throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(e,t,n,i,o){var r={}
559return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
560e.default=(d=class extends n.default{constructor(){super(...arguments),h(this,"selectedMemberships",p,this),h(this,"sortBy",m,this),h(this,"query",f,this),h(this,"analytics",b,this),g(this,"keepSelectedMembershipsConsistentTask",(0,t.buildTask)((()=>({context:this,generator:function*(){for(;;)yield(0,a.waitForPropertyChange)(this,"memberships.length"),this.selectedMemberships=(0,i.intersect)(this.selectedMemberships,this.memberships)}})),null,"keepSelectedMembershipsConsistentTask",null)),this.keepSelectedMembershipsConsistentTask.perform()}queryUpdated(e){this.analytics.trackEvent("Students","Filter by query"),this.query=e,this.selectedMemberships=w(this.selectedMemberships,e)}removeNonExistingTagsFromFilter(){this.args.didChangeFilterTagNames((0,i.intersect)(this.args.filterTagNames,this.tagNames))}handleChangeFilterTagNames(e){return this.selectedMemberships=v(this.selectedMemberships,e),this.args.didChangeFilterTagNames(e)}toggleMembershipSelection(e,t){this.selectedMemberships=t?[...this.selectedMemberships,e]:(0,i.remove)(this.selectedMemberships,e)}toggleAllMemberships(){this.hasSelectedMemberships?this.selectedMemberships=[]:this.selectedMemberships=(0,i.clone)(this.displayedMemberships)}didSort(e){this.sortBy=e}get memberships(){return this.args.educatorSpace.educatorSpaceMemberships.toArray()}get hasMemberships(){return this.memberships.length>0}get invitations(){return this.args.educatorSpace.nonActualizedInvitations}get displayedMemberships(){return(0,i.sortBy)(w(v(this.memberships,this.args.filterTagNames),this.query),this.sortBy[0])}get showEmptyMessage(){return!this.hasMemberships&&this.hasInvitations}get hasInvitations(){return this.invitations.length>0}get hasSelectedMemberships(){return this.selectedMemberships.length>0}get tagNames(){return(0,i.uniq)(this.memberships.map((e=>{let{tagNames:t}=e
561return t})).flat())}get bulkCheckboxState(){return(0,i.arraysEqual)(this.selectedMemberships,this.memberships)?l.CHECKED:this.hasSelectedMemberships?l.INDETERMINATE:l.UNCHECKED}},p=y(d.prototype,"selectedMemberships",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),m=y(d.prototype,"sortBy",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return["user.lastName:asc"]}}),f=y(d.prototype,"query",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),b=y(d.prototype,"analytics",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(d.prototype,"queryUpdated",[c.action],Object.getOwnPropertyDescriptor(d.prototype,"queryUpdated"),d.prototype),y(d.prototype,"removeNonExistingTagsFromFilter",[c.action],Object.getOwnPropertyDescriptor(d.prototype,"removeNonExistingTagsFromFilter"),d.prototype),y(d.prototype,"handleChangeFilterTagNames",[c.action],Object.getOwnPropertyDescriptor(d.prototype,"handleChangeFilterTagNames"),d.prototype),y(d.prototype,"toggleMembershipSelection",[c.action],Object.getOwnPropertyDescriptor(d.prototype,"toggleMembershipSelection"),d.prototype),y(d.prototype,"toggleAllMemberships",[c.action],Object.getOwnPropertyDescriptor(d.prototype,"toggleAllMemberships"),d.prototype),y(d.prototype,"didSort",[c.action],Object.getOwnPropertyDescriptor(d.prototype,"didSort"),d.prototype),d)
562function v(e,t){return(0,o.isEmpty)(t)?e:e.filter((e=>e.tagNames.some((e=>t.includes(e)))))}function w(e,t){const n=new RegExp(t,"i")
563return e.filter((e=>{var t,i
564const o=null===(t=e.user)||void 0===t?void 0:t.firstName,r=null===(i=e.user)||void 0===i?void 0:i.lastName
565return n.test(o)||n.test(r)}))}})),define("frontend/components/educator-space-students-section/header/component",["exports","@glimmer/component","macro-decorators","@ember/service","@ember/object","frontend/utils/array"],(function(e,t,n,i,o,r){var l,a,s,u,c,d,p,m,f,b,h,g
566function y(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function v(e,t,n,i,o){var r={}
567return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
568e.default=(l=(0,n.or)("hasMemberships","hasInvitations"),a=(0,n.reads)("hasMemberships"),s=(0,n.notEmpty)("args.memberships"),u=(0,n.notEmpty)("args.invitations"),c=(0,n.notEmpty)("args.tagNames"),d=class extends t.default{constructor(){super(...arguments),y(this,"analytics",p,this),y(this,"showInviteStudentsButton",m,this),y(this,"showFilters",f,this),y(this,"hasMemberships",b,this),y(this,"hasInvitations",h,this),y(this,"hasTagNames",g,this)}addFilterTagName(e){this.analytics.trackEvent("Students","Added tag filter"),this.args.didChangeFilterTagNames([...this.args.filterTagNames,e])}removeFilterTagName(e){this.analytics.trackEvent("Students","Removed tag filter"),this.args.didChangeFilterTagNames((0,r.remove)(this.args.filterTagNames,e))}},p=v(d.prototype,"analytics",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v(d.prototype,"addFilterTagName",[o.action],Object.getOwnPropertyDescriptor(d.prototype,"addFilterTagName"),d.prototype),v(d.prototype,"removeFilterTagName",[o.action],Object.getOwnPropertyDescriptor(d.prototype,"removeFilterTagName"),d.prototype),m=v(d.prototype,"showInviteStudentsButton",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=v(d.prototype,"showFilters",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=v(d.prototype,"hasMemberships",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=v(d.prototype,"hasInvitations",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=v(d.prototype,"hasTagNames",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)})),define("frontend/components/educator-space-students-section/header/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
569e.default=(0,t.createTemplateFactory)({id:"ldInsz/X",block:'[[[8,[39,0],[[24,0,"educator-space-students-section-header"]],null,[["default"],[[[[1,"\\n  "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,[28,[35,1],["app/components/educator-space-students-section/header/template.5-11"],null]],[1," "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["showInviteStudentsButton"]],[[[1,"    "],[8,[39,3],null,[["@educatorSpace"],[[30,2]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showFilters"]],[[[1,"    "],[10,0],[14,0,"educator-space-students-section-header-filters"],[12],[1,"\\n"],[41,[30,0,["hasTagNames"]],[[[1,"        "],[8,[39,4],null,[["@addFilterTagName","@removeFilterTagName","@tagNames","@filterTagNames"],[[30,0,["addFilterTagName"]],[30,0,["removeFilterTagName"]],[30,3],[30,4]]],null],[1,"\\n"]],[]],null],[1,"\\n      "],[8,[39,5],null,[["@queryUpdated","@query"],[[30,5],[30,6]]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],null]],[1]]]]]],["h","@educatorSpace","@tagNames","@filterTagNames","@queryUpdated","@query"],false,["page-section-header","t","if","educator-space/invite-students-button","student-tags-filter","collection-filter"]]',moduleName:"frontend/components/educator-space-students-section/header/template.hbs",isStrictMode:!1})})),define("frontend/components/educator-space-students-section/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
570e.default=(0,t.createTemplateFactory)({id:"Nl0FX68H",block:'[[[11,0],[24,0,"educator-space-students-section"],[17,1],[12],[1,"\\n  "],[8,[39,0],null,[["@queryUpdated","@didChangeFilterTagNames","@educatorSpace","@memberships","@invitations","@tagNames","@filterTagNames","@query"],[[30,0,["queryUpdated"]],[30,0,["handleChangeFilterTagNames"]],[30,2],[30,0,["memberships"]],[30,0,["invitations"]],[30,0,["tagNames"]],[30,3],[30,0,["query"]]]],null],[1,"\\n\\n"],[41,[30,0,["hasMemberships"]],[[[1,"    "],[8,[39,2],null,[["@sortedBy","@sortBy","@storageKey"],[[30,0,["didSort"]],[30,0,["sortBy"]],[30,4]]],[["default"],[[[[1,"\\n      "],[8,[30,5,["header"]],null,null,[["default"],[[[[1,"\\n        "],[10,"tr"],[12],[1,"\\n          "],[8,[30,6,["column"]],[[24,0,"th-checkbox"]],null,[["default"],[[[[1,"\\n            "],[10,0],[14,0,"th-checkbox-container"],[12],[1,"\\n              "],[8,[39,3],null,[["@toggled","@state"],[[30,0,["toggleAllMemberships"]],[30,0,["bulkCheckboxState"]]]],null],[1,"\\n\\n"],[41,[30,0,["hasSelectedMemberships"]],[[[1,"                "],[8,[39,4],null,
570null,[["default"],[[[[1,"\\n                  "],[8,[30,7,["element"]],null,null,[["default"],[[[[1,"\\n                    "],[8,[39,5],null,[["@memberships","@source"],[[30,0,["selectedMemberships"]],"batch"]],null],[1,"\\n                  "]],[]]]]],[1,"\\n                "]],[7]]]]],[1,"\\n"]],[]],null],[1,"            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n\\n          "],[8,[30,6,["column"]],[[24,0,"th-first-name"]],[["@attribute"],["user.firstName"]],[["default"],[[[[1,[28,[35,6],["app/components/educator-space-students-section/template.45-11"],null]],[1," "]],[]]]]],[1,"\\n\\n          "],[8,[30,6,["column"]],[[24,0,"th-last-name"]],[["@attribute"],["user.lastName"]],[["default"],[[[[1,[28,[35,6],["app/components/educator-space-students-section/template.53-11"],null]],[1," "]],[]]]]],[1,"\\n\\n          "],[8,[30,6,["column"]],[[24,0,"th-tags"]],[["@attribute"],["sortedTags.firstObject.tagName"]],[["default"],[[[[1,[28,[35,6],["app/components/educator-space-students-section/template.61-11"],null]],[1," "]],[]]]]],[1,"\\n\\n          "],[8,[30,6,["column"]],[[24,0,"th-last-login"]],[["@attribute"],["user.currentSignInAt"]],[["default"],[[[[1,[28,[35,6],["app/components/educator-space-students-section/template.69-11"],null]],[1," "]],[]]]]],[1,"\\n\\n          "],[8,[30,6,["column"]],[[24,0,"th-actions"]],null,null],[1,"\\n        "],[13],[1,"\\n      "]],[6]]]]],[1,"\\n\\n      "],[8,[30,5,["body"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,0,["displayedMemberships"]]],null]],null],null,[[[1,"          "],[8,[39,9],null,[["@toggleMembershipSelection","@tagDeleted","@membership","@selectedMemberships","@allTagNames"],[[30,0,["toggleMembershipSelection"]],[30,0,["removeNonExistingTagsFromFilter"]],[30,8],[30,0,["selectedMemberships"]],[30,0,["tagNames"]]]],null],[1,"\\n"]],[8]],null],[1,"      "]],[]]]]],[1,"\\n    "]],[5]]]]],[1,"\\n"]],[]],[[[41,[30,0,["showEmptyMessage"]],[[[1,"    "],[8,[39,10],null,null,[["default"],[[[[1,"\\n      "],[10,2],[12],[1,[28,[35,6],["app/components/educator-space-students-section/template.91-9"],null]],[1," "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[1,"    "],[8,[39,11],null,[["@educatorSpace"],[[30,2]]],null],[1,"\\n  "]],[]]]],[]]],[13]],["&attrs","@educatorSpace","@filterTagNames","@storageKey","st","h","l","membership"],false,["educator-space-students-section/header","if","sortable-table","sutori-checkbox","student-actions-secondary","button-remove-educator-space-memberships","t","each","-track-array","educator-space-students-table-row","page-section-empty-message","educator-space/invite-block"]]',moduleName:"frontend/components/educator-space-students-section/template.hbs",isStrictMode:!1})}))
571define("frontend/components/educator-space-students-table-row/component",["exports","@glimmer/component","frontend/components/sutori-checkbox/component"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
572class i extends t.default{get checkboxState(){return this.args.selectedMemberships.includes(this.args.membership)?n.CHECKED:n.UNCHECKED}}e.default=i})),define("frontend/components/educator-space-students-table-row/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
573e.default=(0,t.createTemplateFactory)({id:"JJurscKr",block:'[[[10,"tr"],[14,0,"educator-space-students-table-row"],[12],[1,"\\n  "],[10,"td"],[12],[1,"\\n    "],[8,[39,0],null,[["@toggled","@state"],[[28,[37,1],[[30,0],[30,1],[30,2]],null],[30,0,["checkboxState"]]]],null],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"td"],[12],[1,"\\n    "],[8,[39,2],null,[["@route","@model"],["user",[30,2,["user"]]]],[["default"],[[[[1,"\\n      "],[1,[30,2,["user","firstName"]]],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"td"],[12],[1,"\\n    "],[8,[39,2],null,[["@route","@model"],["user",[30,2,["user"]]]],[["default"],[[[[1,"\\n      "],[1,[30,2,["user","lastName"]]],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"td"],[14,0,"tags"],[12],[1,"\\n    "],[8,[39,3],null,[["@tagDeleted","@educatorSpaceMembership","@allTagNames"],[[28,[37,1],[[30,0],[30,3]],null],[30,2],[30,4]]],null],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"td"],[12],[1,"\\n    "],[8,[39,4],null,[["@time"],[[30,2,["user","currentSignInAt"]]]],null],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"td"],[12],[1,"\\n"],[1,"    "],[10,0],[14,0,"actions"],[12],[1,"\\n      "],[8,[39,2],[[24,0,"button-view-stories"]],[["@route","@model"],["user",[30,2,["user"]]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,5],["app/components/educator-space-students-table-row/template.40-7"],null]],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[39,6],null,null,[["default"],[[[[1,"\\n        "],[8,[30,5,["element"]],null,null,[["default"],[[[[1,"\\n          "],[8,[39,7],null,[["@memberships","@source"],[[28,[37,8],[[30,2]],null],"single"]],null],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[5]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n"]],["@toggleMembershipSelection","@membership","@tagDeleted","@allTagNames","l"],false,["sutori-checkbox","action","link-to","student-tags","time-ago","t","student-actions-secondary","button-remove-educator-space-memberships","array"]]',moduleName:"frontend/components/educator-space-students-table-row/template.hbs",isStrictMode:!1})})),define("frontend/components/educator-space-students/component",["exports","@glimmer/component","macro-decorators"],
573(function(e,t,n){var i,o,r,l,a
574function s(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function u(e,t,n,i,o){var r={}
575return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
576e.default=(i=(0,n.reads)("args.educatorSpace.nonActualizedInvitations"),o=(0,n.notEmpty)("invitations"),r=class extends t.default{constructor(){super(...arguments),s(this,"invitations",l,this),s(this,"hasInvitations",a,this)}},l=u(r.prototype,"invitations",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=u(r.prototype,"hasInvitations",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("frontend/components/educator-space-students/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
577e.default=(0,t.createTemplateFactory)({id:"/7PYX4tK",block:'[[[10,"section"],[14,0,"educator-space-students"],[12],[1,"\\n  "],[8,[39,0],null,[["@didChangeFilterTagNames","@educatorSpace","@filterTagNames","@storageKey"],[[30,1],[30,2],[30,3],"educator-space-students"]],null],[1,"\\n\\n"],[41,[30,0,["hasInvitations"]],[[[1,"    "],[8,[39,2],null,[["@invitations"],[[30,0,["invitations"]]]],null],[1,"\\n"]],[]],null],[13]],["@didChangeFilterTagNames","@educatorSpace","@filterTagNames"],false,["educator-space-students-section","if","educator-space-invitations"]]',moduleName:"frontend/components/educator-space-students/template.hbs",isStrictMode:!1})})),define("frontend/components/educator-space-sync-with-clever-section/component",["exports","@ember/component","@ember/service","ember-concurrency"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
578e.default=t.default.extend({tagName:"",accessTokens:(0,n.inject)(),getAccessTokenTask:(0,i.task)((function*(){return yield this.accessTokens.fetch("clever")})).drop()})})),define("frontend/components/educator-space-sync-with-clever-section/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
579e.default=(0,t.createTemplateFactory)({id:"u9gUlOqu",block:'[[[8,[39,0],null,[["@synced","@provider","@schoolClass","@educatorSpace","@getAccessTokenTask"],[[28,[37,1],[[30,0],[33,2]],null],"clever",[30,1],[30,2],[30,0,["getAccessTokenTask"]]]],null]],["@section","@educatorSpace"],false,["lms-sync-with-school-class","action","synced"]]',moduleName:"frontend/components/educator-space-sync-with-clever-section/template.hbs",isStrictMode:!1})})),define("frontend/components/educator-space-sync-with-google-classroom-course/component",["exports","@ember/component","@ember/service","ember-concurrency","frontend/utils/google-api/classroom"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
580e.default=t.default.extend({tagName:"",accessTokens:(0,n.inject)(),getAccessTokenTask:(0,i.task)((function*(){return yield this.accessTokens.fetch("google",o.SCOPE)})).drop()})})),define("frontend/components/educator-space-sync-with-google-classroom-course/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
581e.default=(0,t.createTemplateFactory)({id:"qAyFyoH+",block:'[[[8,[39,0],null,[["@synced","@provider","@schoolClass","@educatorSpace","@getAccessTokenTask"],[[28,[37,1],[[30,0],[33,2]],null],"google",[30,1],[30,2],[30,0,["getAccessTokenTask"]]]],null]],["@course","@educatorSpace"],false,["lms-sync-with-school-class","action","synced"]]',moduleName:"frontend/components/educator-space-sync-with-google-classroom-course/template.hbs",isStrictMode:!1})})),define("frontend/components/educator-space/explanation/component",["exports","@glimmer/component","@ember/service"],(function(e,t,n){var i,o
582Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
583e.default=(i=class extends t.default{constructor(){var e,t,n,i
584super(...arguments),e=this,t="session",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}},r=i.prototype,l="session",a=[n.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o=c,i)
585var r,l,a,s,u,c})),define("frontend/components/educator-space/explanation/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
586e.default=(0,t.createTemplateFactory)({id:"4ae3u+zX",block:'[[[11,0],[24,0,"educator-space-invitation"],[17,1],[12],[1,"\\n  "],[10,"h3"],[14,0,"title"],[12],[1,[28,[35,0],["app/components/educator-space/explanation/template.2-20"],null]],[1," "],[13],[1,"\\n\\n  "],[10,"ul"],[12],[1,"\\n    "],[10,"li"],[12],[1,[28,[35,0],["app/components/educator-space/explanation/template.7-8"],null]],[13],[1,"\\n    "],[10,"li"],[12],[1,[28,[35,0],["app/components/educator-space/explanation/template.8-8"],null]],[13],[1,"\\n    "],[10,"li"],[12],[1,"\\n      "],[41,[30,0,["session","currentUser","hasOngoingSubscription"]],[[[1,[28,[35,0],["app/components/educator-space/explanation/template.10-61"],null]],[1," "]],[]],[[[1,[28,[35,0],["app/components/educator-space/explanation/template.12-14"],null]],[1," "]],[]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["&attrs"],false,["t","if"]]',moduleName:"frontend/components/educator-space/explanation/template.hbs",isStrictMode:!1})})),define("frontend/components/educator-space/invite-block/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
587e.default=(0,t.createTemplateFactory)({id:"jvwgc1yh",block:'[[[10,"section"],[14,0,"educator-space-invite-block"],[12],[1,"\\n  "],[8,[39,0],null,[["@educatorSpace"],[[30,1]]],null],[1,"\\n  "],[8,[39,1],[[24,0,"educator-space-invite-block-explanation"]],null,null],[1,"\\n"],[13]],["@educatorSpace"],false,["educator-space/invite-students-button","educator-space/explanation"]]',moduleName:"frontend/components/educator-space/invite-block/template.hbs",isStrictMode:!1})})),define("frontend/components/educator-space/invite-students-button/component",["exports","@glimmer/component","@ember/object","@glimmer/tracking"],(function(e,t,n,i){var o,r
588function l(e,t,n,i,o){var r={}
589return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
590e.default=(o=class extends t.default{constructor(){var e,t,n,i
591super(...arguments),e=this,t="modalInviteStudents",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}showInviteStudentsModal(){this.modalInviteStudents.send("show")}},r=l(o.prototype,"modalInviteStudents",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(o.prototype,"showInviteStudentsModal",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"showInviteStudentsModal"),o.prototype),o)})),define("frontend/components/educator-space/invite-students-button/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
592e.default=(0,t.createTemplateFactory)({id:"D2xxWID3",block:'[[[10,0],[14,0,"educator-space-invite-students-button"],[12],[1,"\\n  "],[11,"button"],[24,0,"button-invite-students"],[24,4,"button"],[4,[38,0],["click",[28,[37,1],[[30,0],[30,0,["showInviteStudentsModal"]]],null]],null],[12],[1,"\\n    "],[1,[28,[35,2],["app/components/educator-space/invite-students-button/template.5-3"],null]],[1,"\\n  "],[13],[1,"\\n\\n  "],[8,[39,3],null,[["@actionReceiver","@educatorSpace"],[[30,0,["modalInviteStudents"]],[30,1]]],null],[1,"\\n"],[13]],["@educatorSpace"],false,["on","action","t","modal-invite-students"]]',moduleName:"frontend/components/educator-space/invite-students-button/template.hbs",isStrictMode:!1})})),define("frontend/components/email-subscription-toggle-backed-by-sutori/component",["exports","@ember/object/computed","@ember/object","@ember/service","@ember/component","ember-concurrency"],(function(e,t,n,i,o,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
593e.default=o.default.extend({tagName:"",store:(0,i.inject)(),isSubscribed:(0,t.notEmpty)("subscription"),subscription:(0,n.computed)("[email protected]","listName",(function(){return this.get("user.emailSubscriptions").findBy("listName",this.listName)})),subscribeTask:(0,r.task)((function*(){yield this.store.createRecord("email-subscription",{user:this.user,listName:this.listName}).save()})).drop(),unsubscribeTask:(0,r.task)((function*(){yield this.subscription.destroyRecord()})).drop()})})),define("frontend/components/email-subscription-toggle-backed-by-sutori/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
594e.default=(0,t.createTemplateFactory)({id:"YOW3j9We",block:'[[[8,[39,0],[[17,1]],[["@subscribe","@unsubscribe","@user","@isSubscribed","@isInitializing","@isDisabled","@label","@tooltip","@listName"],[[28,[37,1],[[30,0,["subscribeTask"]]],null],[28,[37,1],[[30,0,["unsubscribeTask"]]],null],[30,2],[30,0,["isSubscribed"]],[30,2,["emailSubscriptions","isPending"]],[30,3],[30,4],[30,5],[30,6]]],null]],["&attrs","@user","@isDisabled","@label","@tooltip","@listName"],false,["email-subscription-toggle","perform"]]',moduleName:"frontend/components/email-subscription-toggle-backed-by-sutori/template.hbs",isStrictMode:!1})})),define("frontend/components/email-subscription-toggle/component",["exports","@glimmer/component","@ember/service","@ember/object"],(function(e,t,n,i){var o,r
595function l(e,t,n,i,o){var r={}
596return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
597e.default=(o=class extends t.default{constructor(){var e,t,n,i
598super(...arguments),e=this,t="analytics",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get hasTooltip(){return this.args.tooltip}toggled(e){return e?(this.analytics.trackEvent("Emails","Subscribed to list",{Source:"Profile page",List:this.args.listName}),this.args.subscribe()):(this.analytics.trackEvent("Emails","Unsubscribed from list",{Source:"Profile page",List:this.args.listName}),this.args.unsubscribe())}},r=l(o.prototype,"analytics",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(o.prototype,"toggled",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"toggled"),o.prototype),o)})),define("frontend/components/email-subscription-toggle/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
599e.default=(0,t.createTemplateFactory)({id:"3zPXbwUg",block:'[[[8,[39,0],[[17,1]],[["@onToggle","@isActivated","@isInitializing","@isDisabled"],[[30,0,["toggled"]],[30,2],[30,3],[30,4]]],[["label"],[[[[1,"\\n    "],[1,[30,5]],[1,"\\n\\n"],[41,[30,0,["hasTooltip"]],[[[1,"      "],[8,[39,2],null,[["@html","@placement"],[[30,6],"bottom"]],null],[1,"\\n"]],[]],null],[1,"  "]],[]]]]]],["&attrs","@isSubscribed","@isInitializing","@isDisabled","@label","@tooltip"],false,["toggle-box","if","info-tooltip"]]',moduleName:"frontend/components/email-subscription-toggle/template.hbs",isStrictMode:!1})})),define("frontend/components/email-subscription-toggles/component",["exports","ember-concurrency/async-arrow-runtime","@glimmer/component","ember-concurrency","frontend/utils/associations"],(function(e,t,n,i,o){function r(e,t,n){var i
600return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
601var n=e[Symbol.toPrimitive]
602if(void 0!==n){var i=n.call(e,t||"default")
603if("object"!=typeof i)return i
604throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
605class l extends n.default{constructor(){super(...arguments),r(this,"loadEmailSubscriptionsTask",(0,t.buildTask)((()=>({context:this,generator:function*(){yield(0,o.loadAssociation)(this.args.user.hasMany("emailSubscriptions"))}})),null,"loadEmailSubscriptionsTask",null))}get canSubscribeToWeeklyStats(){return this.args.user.isEducator}get hasInvalidEmail(){return this.args.user.hasInvalidEmail}}e.default=l})),define("frontend/components/email-subscription-toggles/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
606e.default=(0,t.createTemplateFactory)({id:"xbG9Weu5",block:'[[[10,"section"],[15,0,[29,["email-subscription-toggles ",[52,[30,0,["hasInvalidEmail"]],"has-invalid-email"]]]],[12],[1,"\\n  "],[8,[39,1],null,[["@task"],[[30,0,["loadEmailSubscriptionsTask"]]]],[["default"],[[[[1,"\\n    "],[8,[39,2],null,null,[["default"],[[[[1,"\\n      "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,[28,[35,3],["app/components/email-subscription-toggles/template.6-15"],null]]],[]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n\\n    "],[10,0],[14,0,"subscriptions"],[12],[1,"\\n      "],[8,[39,4],[[24,0,"first-steps"]],[["@user","@listName","@label","@tooltip","@isDisabled"],[[30,2],"first_steps",[28,[37,3],["app/components/email-subscription-toggles/template.first-steps-label"],null],[28,[37,3],["app/components/email-subscription-toggles/template.first-steps-tooltip"],null],[30,0,["hasInvalidEmail"]]]],null],[1,"\\n\\n      "],[8,[39,4],[[24,0,"n
606otifications"]],[["@user","@listName","@label","@tooltip","@isDisabled"],[[30,2],"notifications",[28,[37,3],["app/components/email-subscription-toggles/template.notifications-label"],null],[28,[37,3],["app/components/email-subscription-toggles/template.notifications-tooltip"],null],[30,0,["hasInvalidEmail"]]]],null],[1,"\\n\\n"],[41,[30,0,["canSubscribeToWeeklyStats"]],[[[1,"        "],[8,[39,4],[[24,0,"weekly-stats"]],[["@user","@listName","@label","@tooltip","@isDisabled"],[[30,2],"educator_space_analytics",[28,[37,3],["app/components/email-subscription-toggles/template.stats-label"],null],[28,[37,3],["app/components/email-subscription-toggles/template.stats-tooltip"],null],[30,0,["hasInvalidEmail"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["hasInvalidEmail"]],[[[1,"        "],[10,2],[14,0,"invalid-email-message"],[12],[1,"\\n          "],[1,[28,[35,3],["app/components/email-subscription-toggles/template.64-41"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],["h","@user"],false,["if","data-loader","page-section-header","t","email-subscription-toggle-backed-by-sutori"]]',moduleName:"frontend/components/email-subscription-toggles/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-adobe-spark/component",["exports","@glimmer/component","frontend/utils/embed-providers/adobe-spark"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
607class i extends t.default{get src(){const{type:e,id:t}=n.default.parse(this.args.url)
608return`https://spark.adobe.com/${e}/${t}`}}e.default=i})),define("frontend/components/embed-viewer-adobe-spark/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
609e.default=(0,t.createTemplateFactory)({id:"b02QA++l",block:'[[[8,[39,0],[[24,0,"embed-viewer-adobe-spark"]],[["@isPresentingStory","@aspectRatio"],[[30,1],1]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"],[24,"scrolling","yes"]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-adobe-spark/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-backstabbr/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
610e.default=(0,t.createTemplateFactory)({id:"dfjr731R",block:'[[[8,[39,0],[[24,0,"embed-viewer-backstabbr"]],[["@isPresentingStory","@aspectRatio"],[[30,1],1]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,3]],[24,"frameborder","0"]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container","@url"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-backstabbr/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-bad-request-message/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
611e.default=(0,t.createTemplateFactory)({id:"qNmx7xNC",block:'[[[10,2],[14,0,"embed-viewer-bad-request-message"],[12],[1,"\\n  "],[1,[28,[35,0],["app/components/embed-viewer-bad-request-message/template.message"],[["url","htmlSafe"],[[30,1],true]]]],[1,"\\n"],[13]],["@url"],false,["t"]]',moduleName:"frontend/components/embed-viewer-bad-request-message/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-buncee/component",["exports","@glimmer/component","frontend/utils/embed-providers/buncee"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
612class i extends t.default{get src(){const{domain:e,id:t}=n.default.parse(this.args.url)
613return`https://${e}.api.edu.buncee.com/player/${t}?render_slide_panel=0&loop=0`}get aspectRatio(){return 960/540}}e.default=i})),define("frontend/components/embed-viewer-buncee/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
614e.default=(0,t.createTemplateFactory)({id:"t+F9xmz5",block:'[[[8,[39,0],[[24,0,"embed-viewer-buncee"]],[["@isPresentingStory","@aspectRatio"],[[30,1],[30,0,["aspectRatio"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-buncee/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-canva/component",["exports","@glimmer/component","@ember/object","@ember/string","frontend/utils/dom","@glimmer/tracking","@ember/utils"],(function(e,t,n,i,o,r,l){var a,s,u,c
615function d(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function p(e,t,n,i,o){var r={}
616return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
617e.default=(a=class extends t.default{constructor(){super(...arguments),d(this,"width",s,this),d(this,"height",u,this),d(this,"embedCode",c,this)}didInsert(e){this.width=(0,o.getOuterWidth)(e),this.height=(0,o.getOuterHeight)(e)}showEmbedCode(e){let{html:t}=e
618this.embedCode=(0,i.htmlSafe)(t)}get isInserted(){return(0,l.isPresent)(this.width)}get getOembedParams(){return()=>{const e={provider:"canva",url:this.args.url,maxwidth:this.width}
619return this.args.isPresentingStory&&(e.maxheight=this.height),e}}},s=p(a.prototype,"width",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(a.prototype,"height",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(a.prototype,"embedCode",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(a.prototype,"didInsert",[n.action],Object.getOwnPropertyDescriptor(a.prototype,"didInsert"),a.prototype),p(a.prototype,"showEmbedCode",[n.action],Object.getOwnPropertyDescriptor(a.prototype,"showEmbedCode"),a.prototype),a)})),define("frontend/components/embed-viewer-canva/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
620e.default=(0,t.createTemplateFactory)({id:"sy9aBwyX",block:'[[[8,[39,0],[[24,0,"embed-viewer-canva"]],[["@didInsert","@rerenderOnResize"],[[28,[37,1],[[30,0],[30,0,["didInsert"]]],null],true]],[["default"],[[[[1,"\\n  "],[8,[30,1,["oembed"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isInserted"]],[[[1,"      "],[8,[39,3],null,[["@oembedLoaded","@url","@getOembedParams"],[[28,[37,1],[[30,0],[30,0,["showEmbedCode"]]],null],[30,2],[30,0,["getOembedParams"]]]],[["default"],[[[[1,"\\n        "],[1,[30,0,["embedCode"]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n"]],[1]]]]]],["container","@url"],false,["embed-viewer/container","action","if","embed-viewer/oembed-loader"]]',moduleName:"frontend/components/embed-viewer-canva/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-coggle/component",["exports","@glimmer/component","frontend/utils/embed-providers/coggle"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
621class i extends t.default{get src(){const{path:e}=n.default.parse(this.args.url)
622return`https://embed.coggle.it/diagram/${e}`}get aspectRatio(){return 16/9}}e.default=i})),define("frontend/components/embed-viewer-coggle/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
623e.default=(0,t.createTemplateFactory)({id:"RpTZm7mH",block:'[[[8,[39,0],[[24,0,"embed-viewer-coggle"]],[["@isPresentingStory","@aspectRatio","@rerenderOnResize"],[[30,1],[30,0,["aspectRatio"]],true]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-coggle/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-desmos/component",["exports","@glimmer/component","frontend/utils/embed-providers/desmos"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
624class i extends t.default{get aspectRatio(){return 1.5}get src(){const{id:e}=n.default.parse(this.args.url)
625return`https://www.desmos.com/calculator/${e}?embed`}}e.default=i}))
626define("frontend/components/embed-viewer-desmos/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
627e.default=(0,t.createTemplateFactory)({id:"/TofYKwb",block:'[[[8,[39,0],[[24,0,"embed-viewer-desmos"]],[["@isPresentingStory","@aspectRatio"],[[30,1],[30,0,["aspectRatio"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-desmos/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-edpuzzle/component",["exports","@glimmer/component","frontend/utils/embed-providers/edpuzzle"],(function(e,t,n){Object.defineProperty(e,"__esMo
627dule",{value:!0}),e.default=void 0
628class i extends t.default{get aspectRatio(){return 385/340}get src(){const{type:e,id:t}=n.default.parse(this.args.url)
629let i=`https://edpuzzle.com/embed/${e}/${t}`
630return"assignments"===e&&(i+="/watch"),i}}e.default=i})),define("frontend/components/embed-viewer-edpuzzle/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
631e.default=(0,t.createTemplateFactory)({id:"W11L4HFT",block:'[[[8,[39,0],[[24,0,"embed-viewer-edpuzzle"]],[["@isPresentingStory","@aspectRatio"],[[30,1],[30,0,["aspectRatio"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-edpuzzle/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-educaplay/component",["exports","@glimmer/component","frontend/utils/embed-providers/educaplay"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
632class i extends t.default{get src(){const{language:e,idAndSlug:t,id:i,slug:o}=n.default.parse(this.args.url)
633let r,l
634switch(e){case"es":r="juego"
635break
636default:r="game"}return l=t||`${i}-${o}`,`https://${e}.educaplay.com/${r}/${l}.html`}get aspectRatio(){return 795/690}}e.default=i})),define("frontend/components/embed-viewer-educaplay/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
637e.default=(0,t.createTemplateFactory)({id:"/GZNCNCx",block:'[[[8,[39,0],[[24,0,"embed-viewer-educaplay"]],[["@isPresentingStory","@aspectRatio"],[[30,1],[30,0,["aspectRatio"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-educaplay/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-facebook-post/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
638e.default=(0,t.createTemplateFactory)({id:"mP0vDInD",block:'[[[8,[39,0],null,[["@oembedProvider","@url"],["facebook-post",[30,1]]],null]],["@url"],false,["embed-viewer-facebook"]]',moduleName:"frontend/components/embed-viewer-facebook-post/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-facebook-video/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
639e.default=(0,t.createTemplateFactory)({id:"vdWJgjUk",block:'[[[8,[39,0],null,[["@oembedProvider","@url"],["facebook-video",[30,1]]],null]],["@url"],false,["embed-viewer-facebook"]]',moduleName:"frontend/components/embed-viewer-facebook-video/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-facebook/component",["exports","@glimmer/component","@ember/string","ember-concurrency","frontend/utils/dom","frontend/utils/runloop-utils","@glimmer/tracking","@ember/utils","@ember/object"],(function(e,t,n,i,o,r,l,a,s){var u,c,d,p,m,f
640function b(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function h(e,t,n,i,o){var r={}
641return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
642e.default=(u=(0,i.task)((function*(e){let{html:t}=e
643yield(0,o.injectScript)("https://connect.facebook.net/en_US/sdk.js"),yield(0,o.waitUntilAvailable)(window,"FB"),this.embedCode=(0,n.htmlSafe)(t),yield(0,r.waitUntilRendered)(),window.FB.init({version:"v7.0",cookie:!1,status:!1}),window.FB.XFBML.parse(this.element)})),c=class extends t.default{constructor(){super(...arguments),b(this,"element",d,this),b(this,"width",p,this),b(this,"embedCode",m,this),b(this,"showEmbedCodeTask",f,this)}didInsert(e){this.element=e,this.width=(0,o.getOuterWidth)(e)}get getOembedParams(){return()=>({provider:this.args.oembedProvider,url:this.args.url,maxwidth:this.width,omitscript:!0})}get isInserted(){return(0,a.isPresent)(this.width)}get hasEmbedCode(){return(0,a.isPresent)(this.embedCode)}},d=h(c.prototype,"element",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=h(c.prototype,"width",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(c.prototype,"embedCode",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(c.prototype,"didInsert",[s.action],Object.getOwnPropertyDescriptor(c.prototype,"didInsert"),c.prototype),f=h(c.prototype,"showEmbedCodeTask",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),define("frontend/components/embed-viewer-facebook/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
644e.default=(0,t.createTemplateFactory)({id:"3yD11b6S",block:'[[[8,[39,0],[[24,0,"embed-viewer-facebook"]],[["@didInsert","@rerenderOnResize"],[[28,[37,1],[[30,0],[30,0,["didInsert"]]],null],true]],[["default"],[[[[1,"\\n  "],[8,[30,1,["oembed"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isInserted"]],[[[1,"      "],[8,[39,3],null,[["@oembedLoaded","@url","@getOembedParams"],[[28,[37,4],[[30,0,["showEmbedCodeTask"]]],null],[30,2],[30,0,["getOembedParams"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["hasEmbedCode"]],[[[1,"          "],[1,[30,0,["embedCode"]]],[1,"\\n"]],[]],[[[1,"          "],[8,[39,5],null,null,null],[1,"\\n"]],[]]],[1,"      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n"]],[1]]]]]],["container","@url"],false,["embed-viewer/container","action","if","embed-viewer/oembed-loader","perform","sutori-loader"]]',moduleName:"frontend/components/embed-viewer-facebook/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-flickr/component",["exports","@ember/string","@glimmer/component","ember-concurrency","frontend/utils/dom","frontend/utils/runloop-utils","frontend/utils/task","frontend/utils/duration","@glimmer/tracking","@ember/utils","@ember/object"],(function(e,t,n,i,o,r,l,a,s,u,c){var d,p,m,f,b
645function h(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function g(e,t,n,i,o){var r={}
646return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
647e.default=(d=(0,i.task)((function*(e){let{html:n}=e
648this.embedCode=(0,t.htmlSafe)((0,o.removeScriptTags)(n)),yield(0,r.waitUntilRendered)(),yield(0,o.injectScript)("https://embedr.flickr.com/assets/client-code.js"),yield(0,l.waitUntil)((()=>!!this.element.querySelector("iframe")))
649const s=this.element.querySelector("iframe"),u=parseInt(s.dataset.naturalWidth)/parseInt(s.dataset.naturalHeight),c=(0,o.getOuterWidth)(this.element),d=c/u
650s.style.width=`${c}px`,yield(0,i.timeout)((0,a.default)(200)),s.style.height=`${d}px`})),p=class extends n.default{constructor(){super(...arguments),h(this,"element",m,this),h(this,"embedCode",f,this),h(this,"showEmbedCodeTask",b,this)}didInsert(e){this.element=e}get getOembedParams(){return()=>({provider:"flickr",url:this.args.url,maxwidth:(0,o.getOuterWidth)(this.element)})}get isInserted(){return(0,u.isPresent)(this.element)}get hasEmbedCode(){return(0,u.isPresent)(this.embedCode)}},m=g(p.prototype,"element",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=g(p.prototype,"embedCode",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(p.prototype,"didInsert",[c.action],Object.getOwnPropertyDescriptor(p.prototype,"didInsert"),p.prototype),b=g(p.prototype,"showEmbedCodeTask",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p)})),define("frontend/components/embed-viewer-flickr/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
651e.default=(0,t.createTemplateFactory)({id:"3c5rRQSi",block:'[[[8,[39,0],null,[["@didInsert","@rerenderOnResize"],[[28,[37,1],[[30,0],[30,0,["didInsert"]]],null],true]],[["default"],[[[[1,"\\n  "],[8,[30,1,["oembed"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isInserted"]],[[[1,"      "],[8,[39,3],null,[["@oembedLoaded","@url","@getOembedParams"],[[28,[37,4],[[30,0,["showEmbedCodeTask"]]],null],[30,2],[30,0,["getOembedParams"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["hasEmbedCode"]],[[[1,"          "],[1,[30,0,["embedCode"]]],[1,"\\n"]],[]],[[[1,"          "],[8,[39,5],null,null,null],[1,"\\n"]],[]]],[1,"      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n"]],[1]]]]]],["container","@url"],false,["embed-viewer/container","action","if","embed-viewer/oembed-loader","perform","sutori-loader"]]',moduleName:"frontend/components/embed-viewer-flickr/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-flipgrid/component",["exports","@ember/string","@glimmer/component","@ember/object","@ember/utils","@glimmer/tracking","frontend/utils/dom"],(function(e,t,n,i,o,r,l){var a,s,u
652function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
653return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
654e.default=(a=class extends n.default{constructor(){super(...arguments),c(this,"width",s,this),c(this,"embedCode",u,this)}didInsert(e){this.width=(0,l.getOuterWidth)(e)}oembedLoaded(e){let{html:t}=e
655this.embedCode=t}get embedCodeWithAllow(){if(!this.embedCode)return null
656const e=(0,l.toDOM)(this.embedCode).getElementsByTagName("iframe")[0]
657return e.setAttribute("allow","camera *; microphone *"),(0,t.htmlSafe)(e.outerHTML)}get getOembedParams(){return()=>({provider:"flipgrid",url:this.args.url,maxwidth:this.width})}get isInserted(){return(0,o.isPresent)(this.width)}},s=d(a.prototype,"width",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(a.prototype,"embedCode",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(a.prototype,"didInsert",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"didInsert"),a.prototype),d(a.prototype,"oembedLoaded",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"oembedLoaded"),a.prototype),a)})),define("frontend/components/embed-viewer-flipgrid/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
658e.default=(0,t.createTemplateFactory)({id:"MRlup8dn",block:'[[[8,[39,0],[[24,0,"embed-viewer-flipgrid"]],[["@didInsert","@rerenderOnResize"],[[30,0,["didInsert"]],true]],[["default"],[[[[1,"\\n  "],[8,[30,1,["oembed"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isInserted"]],[[[1,"      "],[8,[39,2],null,[["@oembedLoaded","@url","@getOembedParams"],[[30,0,["oembedLoaded"]],[30,2],[30,0,["getOembedParams"]]]],[["default"],[[[[1,"\\n        "],[1,[30,0,["embedCodeWithAllow"]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n"]],[1]]]]]],["container","@url"],false,["embed-viewer/container","if","embed-viewer/oembed-loader"]]',moduleName:"frontend/components/embed-viewer-flipgrid/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-forbidden-message/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
659e.default=(0,t.createTemplateFactory)({id:"d57xzMqq",block:'[[[10,2],[14,0,"embed-viewer-forbidden-message"],[12],[1,"\\n  "],[1,[28,[35,0],["app/components/embed-viewer-forbidden-message/template.message"],[["url","htmlSafe"],[[30,1],true]]]],[1,"\\n"],[13]],["@url"],false,["t"]]',moduleName:"frontend/components/embed-viewer-forbidden-message/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-genial-ly/component",["exports","@glimmer/component","frontend/utils/embed-providers/genial-ly"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
660class i extends t.default{get src(){const{id:e}=n.default.parse(this.args.url)
661return`https://view.genially.com/${e}`}}e.default=i})),define("frontend/components/embed-viewer-genial-ly/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
662e.default=(0,t.createTemplateFactory)({id:"g5f0iiCp",block:'[[[8,[39,0],[[24,0,"embed-viewer-genial-ly"]],[["@isPresentingStory","@aspectRatio"],[[30,1],1.79]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"],[24,"scrolling","true"],[24,"allowscriptaccess","always"],[24,"allownetworking","all"]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-genial-ly/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-giphy/component",["exports","@ember/object","@glimmer/component","frontend/utils/embed-providers/giphy","@ember/utils","@glimmer/tracking"],(function(e,t,n,i,o,r){var l,a,s
663function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
664return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
665const d=/giphy\.com\/media\/([^\/]+)/
666e.default=(l=class extends n.default{constructor(){super(...arguments),u(this,"giphyUrl",a,this),u(this,"aspectRatio",s,this)}setGiphyUrl(e){let{url:t,width:n,height:i}=e
667this.giphyUrl=t,this.aspectRatio=n/i}get src(){const e=this.giphyUrl
668if((0,o.isNone)(e))return""
669const[,t]=d.exec(e)
670return`https://giphy.com/embed/${t}`}get getOembedParams(){let e=this.args.url
671return e=function(e){if(!i.NORMAL_LINK_REGEX.test(e))return e
672const[,t]=i.NORMAL_LINK_REGEX.exec(e)
673return`https://giphy.com/gifs/${t}`}(e),()=>({provider:"giphy",url:e})}},a=c(l.prototype,"giphyUrl",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(l.prototype,"aspectRatio",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(l.prototype,"setGiphyUrl",[t.action],Object.getOwnPropertyDescriptor(l.prototype,"setGiphyUrl"),l.prototype),l)})),define("frontend/components/embed-viewer-giphy/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
674e.default=(0,t.createTemplateFactory)({id:"rVXPzsCd",block:'[[[8,[39,0],null,[["@oembedLoaded","@url","@getOembedParams"],[[30,0,["setGiphyUrl"]],[30,1],[30,0,["getOembedParams"]]]],[["default"],[[[[1,"\\n  "],[8,[39,1],[[24,0,"embed-viewer-giphy"]],[["@isPresentingStory","@aspectRatio"],[[30,2],[30,0,["aspectRatio"]]]],[["default"],[[[[1,"\\n    "],[8,[30,3,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"]],null,null],[1,"\\n  "]],[3]]]]],[1,"\\n"]],[]]]]]],["@url","@isPresentingStory","container"],false,["embed-viewer/oembed-loader","embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-giphy/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-google-docs/component",["exports","@glimmer/component","frontend/utils/embed-providers/google-docs"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
675class i extends t.default{get aspectRatio(){return.77273781}get src(){const{id:e}=n.default.parse(this.args.url)
676return`https://docs.google.com/document/d/e/${e}/pub?embedded=true`}}e.default=i})),define("frontend/components/embed-viewer-google-docs/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
677e.default=(0,t.createTemplateFactory)({id:"yDgucce0",block:'[[[8,[39,0],[[24,0,"embed-viewer-google-docs"]],[["@isPresentingStory","@aspectRatio"],[[30,1],[30,0,["aspectRatio"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"]],null,null],[1,"\\n"]],[2]]]]],[1,"\\n"]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-google-docs/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-google-drawings/component",["exports","@glimmer/component","frontend/utils/embed-providers/google-drawings"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
678class i extends t.default{get realUrl(){const{url:e}=n.default.parse(this.args.url)
679return e}}e.default=i})),define("frontend/components/embed-viewer-google-drawings/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
680e.default=(0,t.createTemplateFactory)({id:"zcYtVXGK",block:'[[[10,"img"],[15,"src",[30,0,["realUrl"]]],[15,"alt",[28,[37,0],["app/components/embed-viewer-google-drawings/template.3-2"],null]],[14,0,"embed-viewer-google-drawings"],[12],[13]],[],false,["t"]]',moduleName:"frontend/components/embed-viewer-google-drawings/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-google-drive/component",["exports","@glimmer/component","ember-concurrency","frontend/utils/embed-providers/google-drive","frontend/utils/google-api","@ember/utils","@glimmer/tracking"],(function(e,t,n,i,o,r,l){var a,s
681function u(e,t,n,i,o){var r={}
682return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
683e.default=(a=class extends t.default{constructor(){var e,t,n,i
684super(...arguments),e=this,t="aspectRatio",i=this,(n=s)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),this.loadFileFromGoogleDriveTask.perform()}*loadFileFromGoogleDriveTask(){const e=this.id
685try{const{imageMediaMetadata:t,videoMediaMetadata:n}=yield o.default.drive.getFile(e,"imageMediaMetadata,videoMediaMetadata");(0,r.isPresent)(t)?this.aspectRatio=t.width/t.height:(0,r.isPresent)(n)?this.aspectRatio=n.width/n.height:this.aspectRatio=1.5}catch(t){this.aspectRatio=1.5}}get id(){const{id:e}=i.default.parse(this.args.url)
686return e}get src(){return`https://drive.google.com/file/d/${this.id}/preview?usp=drive_web`}get hasAspectRatio(){return(0,r.isPresent)(this.aspectRatio)}},s=u(a.prototype,"aspectRatio",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(a.prototype,"loadFileFromGoogleDriveTask",[n.dropTask],Object.getOwnPropertyDescriptor(a.prototype,"loadFileFromGoogleDriveTask"),a.prototype),a)})),define("frontend/components/embed-viewer-google-drive/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
687e.default=(0,t.createTemplateFactory)({id:"l6MAfgwL",block:'[[[41,[30,0,["hasAspectRatio"]],[[[1,"  "],[8,[39,1],[[24,0,"embed-viewer-google-drive"]],[["@isPresentingStory","@aspectRatio","@rerenderOnResize"],[[30,1],[30,0,["aspectRatio"]],true]],[["default"],[[[[1,"\\n    "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"]],null,null],[1,"\\n  "]],[2]]]]],[1,"\\n"]],[]],[[[1,"  "],[8,[39,2],null,null,null],[1,"\\n"]],[]]]],["@isPresentingStory","container"],false,["if","embed-viewer/container","sutori-loader"]]',moduleName:"frontend/components/embed-viewer-google-drive/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-google-forms/component",["exports","@glimmer/component","frontend/utils/embed-providers/google-forms"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
688class i extends t.default{get aspectRatio(){return.77273781}get src(){const{id:e}=n.default.parse(this.args.url)
689return`https://docs.google.com/forms/${e}/viewform?embedded=true`}}e.default=i})),define("frontend/components/embed-viewer-google-forms/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
690e.default=(0,t.createTemplateFactory)({id:"sGrbXdvT",block:'[[[8,[39,0],[[24,0,"embed-viewer-google-forms"]],[["@isPresentingStory","@aspectRatio"],[[30,1],[30,0,["aspectRatio"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-google-forms/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-google-maps-directions/component",["exports","@glimmer/component","frontend/utils/embed-providers/google-maps-directions","frontend/config/environment"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
691class o extends t.default{get iframeSrc(){const{origin:e,destination:t,lat:o,long:r,zoom:l,maptype:a}=n.default.parse(this.args.url)
692return`https://www.google.com/maps/embed/v1/directions?${[`key=${i.default.APP.GOOGLE_API_KEY}`,`origin=${e}`,`destination=${t}`,`center=${o},${r}`,`zoom=${l}`,`maptype=${a}`].join("&")}`}}e.default=o})),define("frontend/components/embed-viewer-google-maps-directions/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
692dule",{value:!0}),e.default=void 0
693e.default=(0,t.createTemplateFactory)({id:"zNIczTTR",block:'[[[8,[39,0],null,[["@iframeSrc","@isPresentingStory"],[[30,0,["iframeSrc"]],[30,1]]],null]],["@isPresentingStory"],false,["embed-viewer-google-maps"]]',moduleName:"frontend/components/embed-viewer-google-maps-directions/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-google-maps-embed/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
694e.default=(0,t.createTemplateFactory)({id:"Bx+ZHtVi",block:'[[[8,[39,0],null,[["@iframeSrc","@isPresentingStory"],[[30,1],[30,2]]],null]],["@url","@isPresentingStory"],false,["embed-viewer-google-maps"]]',moduleName:"frontend/components/embed-viewer-google-maps-embed/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-google-maps-my-maps/component",["exports","@glimmer/component","frontend/utils/embed-providers/google-maps-my-maps","urijs"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
695class o extends t.default{get src(){const{mid:e,ll:t,z:o}=n.default.parse(this.args.url),r=new i.default(`https://www.google.com/maps/d/embed?mid=${e}`)
696return t&&r.setSearch("ll",t),o&&r.setSearch("z",o),r}}e.default=o}))
697define("frontend/components/embed-viewer-google-maps-my-maps/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
698e.default=(0,t.createTemplateFactory)({id:"fMrzOySj",block:'[[[8,[39,0],null,[["@iframeSrc","@isPresentingStory"],[[30,0,["src"]],[30,1]]],null]],["@isPresentingStory"],false,["embed-viewer-google-maps"]]',moduleName:"frontend/components/embed-viewer-google-maps-my-maps/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-google-maps-place/component",["exports","@glimmer/component","frontend/utils/embed-providers/google-maps-place","frontend/config/environment","urijs"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
699class r extends t.default{get iframeSrc(){const{q:e,lat:t,long:r,zoom:l,maptype:a}=n.default.parse(this.args.url),s=new o.default("https://www.google.com/maps/embed/v1/place")
700return s.addQuery("key",i.default.APP.GOOGLE_API_KEY),s.addQuery("q",e),s.addQuery("maptype",a),t&&r&&s.addQuery("center",`${t},${r}`),l&&s.addQuery("zoom",l),s.toString()}}e.default=r})),define("frontend/components/embed-viewer-google-maps-place/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
701e.default=(0,t.createTemplateFactory)({id:"kLmzJ2mZ",block:'[[[8,[39,0],null,[["@iframeSrc","@isPresentingStory"],[[30,0,["iframeSrc"]],[30,1]]],null]],["@isPresentingStory"],false,["embed-viewer-google-maps"]]',moduleName:"frontend/components/embed-viewer-google-maps-place/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-google-maps-search/component",["exports","@glimmer/component","frontend/utils/embed-providers/google-maps-search","frontend/config/environment","urijs"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
702class r extends t.default{get iframeSrc(){const{query:e,lat:t,long:r,zoom:l}=n.default.parse(this.args.url),a=new o.default("https://www.google.com/maps/embed/v1/search")
703return a.addQuery("key",i.default.APP.GOOGLE_API_KEY),a.addQuery("q",e),t&&r&&a.addQuery("center",`${t},${r}`),l&&a.addQuery("zoom",l),a.toString()}}e.default=r})),define("frontend/components/embed-viewer-google-maps-search/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
704e.default=(0,t.createTemplateFactory)({id:"SnB18wqs",block:'[[[8,[39,0],null,[["@iframeSrc","@isPresentingStory"],[[30,0,["iframeSrc"]],[30,1]]],null]],["@isPresentingStory"],false,["embed-viewer-google-maps"]]',moduleName:"frontend/components/embed-viewer-google-maps-search/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-google-maps-streetview/component",["exports","@glimmer/component","frontend/utils/embed-providers/google-maps-streetview","frontend/config/environment"],(function(e,t,n,i){Object.defineProperty(e,"__esMo
704dule",{value:!0}),e.default=void 0
705class o extends t.default{get iframeSrc(){const{lat:e,long:t,fov:o,heading:r,pitch:l}=n.default.parse(this.args.url)
706return`https://www.google.com/maps/embed/v1/streetview?key=${i.default.APP.GOOGLE_API_KEY}&location=${e},${t}&heading=${r}&pitch=${l}&fov=${o}`}}e.default=o})),define("frontend/components/embed-viewer-google-maps-streetview/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
707e.default=(0,t.createTemplateFactory)({id:"ajQXSalp",block:'[[[8,[39,0],null,[["@iframeSrc","@isPresentingStory"],[[30,0,["iframeSrc"]],[30,1]]],null]],["@isPresentingStory"],false,["embed-viewer-google-maps"]]',moduleName:"frontend/components/embed-viewer-google-maps-streetview/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-google-maps-view/component",["exports","@glimmer/component","frontend/utils/embed-providers/google-maps-view","frontend/config/environment"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
708class o extends t.default{get iframeSrc(){const{lat:e,long:t,zoom:o,maptype:r}=n.default.parse(this.args.url)
709return`https://www.google.com/maps/embed/v1/view?key=${i.default.APP.GOOGLE_API_KEY}&center=${e},${t}&zoom=${o}&maptype=${r}`}}e.default=o})),define("frontend/components/embed-viewer-google-maps-view/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
710e.default=(0,t.createTemplateFactory)({id:"XFujNhhN",block:'[[[8,[39,0],null,[["@iframeSrc","@isPresentingStory"],[[30,0,["iframeSrc"]],[30,1]]],null]],["@isPresentingStory"],false,["embed-viewer-google-maps"]]',moduleName:"frontend/components/embed-viewer-google-maps-view/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-google-maps/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
711e.default=(0,t.createTemplateFactory)({id:"dhn7pja8",block:'[[[8,[39,0],[[24,0,"embed-viewer-google-maps"]],[["@isPresentingStory","@aspectRatio"],[[30,1],1.5]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,3]],[24,"frameborder","0"]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container","@iframeSrc"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-google-maps/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-google-sheets/component",["exports","@glimmer/component","frontend/utils/embed-providers/google-sheets","urijs","frontend/utils/url"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
712class r extends t.default{get src(){const e=this.args.url,{id:t}=n.default.parse(e),r=(0,o.getQueryParams)(e),l=new i.default(`https://docs.google.com/spreadsheets/d/e/${t}/pubhtml`)
713return l.setQuery("widget",!0),l.setQuery("headers",!1),r.gid&&l.setQuery("gid",r.gid),r.single&&l.setQuery("single",r.single),l.toString()}}e.default=r})),define("frontend/components/embed-viewer-google-sheets/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
714e.default=(0,t.createTemplateFactory)({id:"dmsIliBq",block:'[[[8,[39,0],[[24,0,"embed-viewer-google-sheets"]],[["@isPresentingStory","@aspectRatio"],[[30,1],1.5]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"]],null,null],[1,"\\n"]],[2]]]]],[1,"\\n"]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-google-sheets/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-google-slides/component",["exports","@glimmer/component","frontend/utils/embed-providers/google-slides","urijs","frontend/utils/url"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
715class r extends t.default{get src(){const e=this.args.url,{id:t}=n.default.parse(e),r=(0,o.getQueryParams)(e),l=new i.default(`https://docs.google.com/presentation/d/e/${t}/embed`)
716return l.setQuery("start",r.start),l.setQuery("loop",r.loop),l.setQuery("delayms",r.delayms),l.toString()}}e.default=r})),define("frontend/components/embed-viewer-google-slides/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
716dule",{value:!0}),e.default=void 0
717e.default=(0,t.createTemplateFactory)({id:"Wqn39MRC",block:'[[[8,[39,0],[[24,0,"embed-viewer-google-slides"]],[["@isPresentingStory","@aspectRatio"],[[30,1],1.687170475]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"]],null,null],[1,"\\n"]],[2]]]]],[1,"\\n"]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-google-slides/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-history/component",["exports","@glimmer/component","frontend/utils/embed-providers/history"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
718class i extends t.default{get aspectRatio(){return 560/315}get src(){const{id:e}=n.default.parse(this.args.url)
719return`https://www.history.com/embed/${e}`}}e.default=i})),define("frontend/components/embed-viewer-history/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
720e.default=(0,t.createTemplateFactory)({id:"AE1QvsEh",block:'[[[8,[39,0],[[24,0,"embed-viewer-history"]],[["@isPresentingStory","@aspectRatio"],[[30,1],[30,0,["aspectRatio"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-history/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-imgur/component",["exports","@ember/string","@glimmer/component","ember-concurrency","frontend/utils/dom","frontend/utils/runloop-utils","@ember/utils","@glimmer/tracking","@ember/object"],(function(e,t,n,i,o,r,l,a,s){var u,c,d,p,m
721function f(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function b(e,t,n,i,o){var r={}
722return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
723e.default=(u=(0,i.task)((function*(e){let{html:n}=e
724n=(0,o.removeScriptTags)(n),this.embedCode=(0,t.htmlSafe)(n),yield(0,r.waitUntilRendered)(),yield(0,o.injectScript)("https://s.imgur.com/min/embed.js"),yield(0,o.waitUntilAvailable)(window,"imgurEmbed"),yield(0,o.waitUntilAvailable)(window.imgurEmbed,"createIframe"),window.imgurEmbed.createIframe()})),c=class extends n.default{constructor(){super(...arguments),f(this,"element",d,this),f(this,"embedCode",p,this),f(this,"showEmbedCodeTask",m,this)}didInsert(e){this.element=e}get isInserted(){return(0,l.isPresent)(this.element)}get getOembedParams(){return()=>({provider:"imgur",url:this.args.url,maxwidth:(0,o.getOuterWidth)(this.element)})}get hasEmbedCode(){return(0,l.isPresent)(this.embedCode)}},d=b(c.prototype,"element",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(c.prototype,"embedCode",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(c.prototype,"didInsert",[s.action],Object.getOwnPropertyDescriptor(c.prototype,"didInsert"),c.prototype),m=b(c.prototype,"showEmbedCodeTask",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),define("frontend/components/embed-viewer-imgur/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
725e.default=(0,t.createTemplateFactory)({id:"PGaCKnZg",block:'[[[8,[39,0],[[24,0,"embed-viewer-imgur"]],[["@didInsert","@rerenderOnResize"],[[28,[37,1],[[30,0],[30,0,["didInsert"]]],null],true]],[["default"],[[[[1,"\\n  "],[8,[30,1,["oembed"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isInserted"]],[[[1,"      "],[8,[39,3],null,[["@oembedLoaded","@url","@getOembedParams"],[[28,[37,4],[[30,0,["showEmbedCodeTask"]]],null],[30,2],[30,0,["getOembedParams"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["hasEmbedCode"]],[[[1,"          "],[1,[30,0,["embedCode"]]],[1,"\\n"]],[]],[[[1,"          "],[8,[39,5],null,null,null],[1,"\\n"]],[]]],[1,"      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n"]],[1]]]]]],["container","@url"],false,["embed-viewer/container","action","if","embed-viewer/oembed-loader","perform","sutori-loader"]]',moduleName:"frontend/components/embed-viewer-imgur/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-instagram/component",["exports","@ember/string","@glimmer/component","ember-concurrency","frontend/utils/dom","frontend/utils/runloop-utils","@ember/object","@ember/utils","@glimmer/tracking"],(function(e,t,n,i,o,r,l,a,s){var u,c,d
726function p(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function m(e,t,n,i,o){var r={}
727return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
728e.default=(u=class extends n.default{constructor(){super(...arguments),p(this,"domElement",c,this),p(this,"embedCode",d,this)}inserted(e){this.domElement=e}get hasEmbedCode(){return(0,a.isPresent)(this.embedCode)}get isInserted(){return(0,a.isPresent)(this.domElement)}get getOembedParams(){return()=>({provider:"instagram",url:this.args.url,maxwidth:(0,o.getOuterWidth)(this.domElement),omitscript:!0})}*showEmbedCodeTask(e){let{html:n}=e
729yield(0,o.injectScript)("//platform.instagram.com/en_US/embeds.js"),yield(0,o.waitUntilAvailable)(window,"instgrm"),this.embedCode=(0,t.htmlSafe)(n),yield(0,r.waitUntilNextRunloop)(),window.instgrm.Embeds.process()}},c=m(u.prototype,"domElement",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(u.prototype,"embedCode",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(u.prototype,"inserted",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"inserted"),u.prototype),m(u.prototype,"showEmbedCodeTask",[i.task],Object.getOwnPropertyDescriptor(u.prototype,"showEmbedCodeTask"),u.prototype),u)})),define("frontend/components/embed-viewer-instagram/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
730e.default=(0,t.createTemplateFactory)({id:"oe5oNlfh",block:'[[[8,[39,0],[[24,0,"embed-viewer-instagram"]],[["@didInsert","@rerenderOnResize"],[[30,0,["inserted"]],true]],[["default"],[[[[1,"\\n  "],[8,[30,1,["oembed"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isInserted"]],[[[1,"      "],[8,[39,2],null,[["@oembedLoaded","@url","@getOembedParams"],[[28,[37,3],[[30,0,["showEmbedCodeTask"]]],null],[30,2],[30,0,["getOembedParams"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["hasEmbedCode"]],[[[1,"          "],[1,[30,0,["embedCode"]]],[1,"\\n"]],[]],[[[1,"          "],[8,[39,4],null,null,null],[1,"\\n"]],[]]],[1,"      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n"]],[1]]]]],[1,"\\n"]],["container","@url"],false,["embed-viewer/container","if","embed-viewer/oembed-loader","perform","sutori-loader"]]',moduleName:"frontend/components/embed-viewer-instagram/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-jigzi/component",["exports","@glimmer/component","frontend/utils/embed-providers/jigzi"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
731class i extends t.default{get src(){const{id:e}=n.default.parse(this.args.url)
732return`https://jigzi.org/asset/play/jig/${e}?direction=ltr&display_score=false&track_assessments=false&drag_assist=false&is_student=true&draft_or_live=live`}get aspectRatio(){return 960/540}}e.default=i})),define("frontend/components/embed-viewer-jigzi/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
733e.default=(0,t.createTemplateFactory)({id:"W16N+y01",block:'[[[8,[39,0],[[24,0,"embed-viewer-jigzi"]],[["@isPresentingStory","@aspectRatio"],[[30,1],[30,0,["aspectRatio"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-jigzi/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-jitap/component",["exports","@glimmer/component","frontend/utils/embed-providers/jitap","frontend/components/embed-viewer-tinytap/component"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
734class o extends t.default{get src(){const{id:e}=n.default.parse(this.args.url)
735return`https://jitap.net/media/webplayer/webplayer.html?structureJson=https://jitap.net/store/api/album/${(0,i.idToEmbedId)(e)}/structure&v=3.4.5&emded=true`}}e.default=o})),define("frontend/components/embed-viewer-jitap/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
735dule",{value:!0}),e.default=void 0
736e.default=(0,t.createTemplateFactory)({id:"CwLLm5B8",block:'[[[8,[39,0],[[24,0,"embed-viewer-jitap"]],[["@url","@src","@isPresentingStory"],[[30,1],[30,0,["src"]],[30,2]]],null]],["@url","@isPresentingStory"],false,["embed-viewer-tinytap/embed"]]',moduleName:"frontend/components/embed-viewer-jitap/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-kahoot/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
737e.default=(0,t.createTemplateFactory)({id:"2ud1b9Td",block:'[[[8,[39,0],[[24,0,"embed-viewer-kahoot"]],null,[["default"],[[[[1,"\\n  "],[8,[30,1,["placeholder"]],null,[["@url","@imageSrc","@imageAlt"],[[30,2],"https://assets.sutori.com/frontend-assets/images/logo-kahoot-c8c914da29d43ef7eb77858dc8a270d0.svg","Logo of Kahoot!"]],null],[1,"\\n"]],[1]]]]]],["container","@url"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-kahoot/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-learning-apps/component",["exports","@glimmer/component","frontend/utils/embed-providers/learning-apps"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
738class i extends t.default{get aspectRatio(){return 1.88}get src(){const{id:e}=n.default.parse(this.args.url)
739return`https://learningapps.org/watch?app=${e}`}}e.default=i})),define("frontend/components/embed-viewer-learning-apps/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
740e.default=(0,t.createTemplateFactory)({id:"cgRSgVYb",block:'[[[8,[39,0],[[24,0,"embed-viewer-learning-apps"]],[["@isPresentingStory","@aspectRatio","@rerenderOnResize"],[[30,1],[30,0,["aspectRatio"]],true]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-learning-apps/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-loom/component",["exports","@glimmer/component","frontend/utils/embed-providers/loom","@ember/string"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
741class o extends t.default{get src(){const{id:e}=n.default.parse(this.args.url)
742return`https://www.loom.com/embed/${e}`}get iframeStyle(){return(0,i.htmlSafe)(["position: absolute","top: 0","left: 0","width: 100%","height: 100%"].join("; "))}get wrapperStyle(){return(0,i.htmlSafe)(["position: relative","padding-bottom: 56.25%","height: 0"].join("; "))}}e.default=o})),define("frontend/components/embed-viewer-loom/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
743e.default=(0,t.createTemplateFactory)({id:"fDcX7fKF",block:'[[[10,0],[15,5,[30,0,["wrapperStyle"]]],[12],[1,"\\n  "],[8,[39,0],[[16,"src",[30,0,["src"]]],[16,"allowfullscreen",[28,[37,1],[[30,1]],null]],[24,"frameborder","0"],[16,5,[30,0,["iframeStyle"]]]],null,null],[1,"\\n"],[13]],["@isPresentingStory"],false,["embed-viewer/iframe","not"]]',moduleName:"frontend/components/embed-viewer-loom/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-ludus/component",["exports","@glimmer/component","frontend/utils/embed-providers/ludus"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
744class i extends t.default{get src(){const{id:e}=n.default.parse(this.args.url)
745return`https://app.ludus.one/${e}`}get aspectRatio(){return 960/540}}e.default=i}))
746define("frontend/components/embed-viewer-ludus/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
747e.default=(0,t.createTemplateFactory)({id:"hgbrgwrF",block:'[[[8,[39,0],[[24,0,"embed-viewer-ludus"]],[["@isPresentingStory","@aspectRatio"],[[30,1],[30,0,["aspectRatio"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-ludus/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-nearpod-iframe/component",["exports","@glimmer/component","frontend/utils/embed-providers/nearpod-link"],(function(e,t,n){Object.defineProperty(e,"__esMo
747dule",{value:!0}),e.default=void 0
748class i extends t.default{get src(){const{pin:e}=n.default.parse(this.args.url)
749return`https://app.nearpod.com/?pin=${e}&he=true`}get aspectRatio(){return 400/364}}e.default=i})),define("frontend/components/embed-viewer-nearpod-iframe/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
750e.default=(0,t.createTemplateFactory)({id:"MLIwXuuE",block:'[[[8,[39,0],[[24,0,"embed-viewer-nearpod-iframe"]],[["@isPresentingStory","@aspectRatio"],[[30,1],[30,0,["aspectRatio"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"],[16,"allowfullscreen",true]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-nearpod-iframe/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-nearpod-link/component",["exports","@glimmer/component","frontend/utils/embed-providers/nearpod-link"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
751class i extends t.default{get src(){const{pin:e}=n.default.parse(this.args.url)
752return`https://app.nearpod.com/?pin=${e}&he=true`}get aspectRatio(){return 400/364}}e.default=i})),define("frontend/components/embed-viewer-nearpod-link/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
753e.default=(0,t.createTemplateFactory)({id:"843kgIAB",block:'[[[8,[39,0],[[24,0,"embed-viewer-nearpod-link"]],[["@isPresentingStory","@aspectRatio"],[[30,1],[30,0,["aspectRatio"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"],[16,"allowfullscreen",true]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-nearpod-link/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-not-found-message/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
754e.default=(0,t.createTemplateFactory)({id:"Tf0m6BeP",block:'[[[10,2],[14,0,"embed-viewer-not-found-message"],[12],[1,"\\n  "],[1,[28,[35,0],["app/components/embed-viewer-not-found-message/template.message"],[["url","htmlSafe"],[[30,1],true]]]],[1,"\\n"],[13]],["@url"],false,["t"]]',moduleName:"frontend/components/embed-viewer-not-found-message/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-ny-times/component",["exports","@glimmer/component","@ember/string","@glimmer/tracking","@ember/object"],(function(e,t,n,i,o){var r,l
755function a(e,t,n,i,o){var r={}
756return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
757e.default=(r=class extends t.default{constructor(){var e,t,n,i
758super(...arguments),e=this,t="embedCode",i=this,(n=l)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}showEmbedCode(e){let{html:t}=e
759this.embedCode=(0,n.htmlSafe)(t)}get getOembedParams(){return()=>({provider:"ny-times",url:this.args.url})}},l=a(r.prototype,"embedCode",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a(r.prototype,"showEmbedCode",[o.action],Object.getOwnPropertyDescriptor(r.prototype,"showEmbedCode"),r.prototype),r)})),define("frontend/components/embed-viewer-ny-times/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
760e.default=(0,t.createTemplateFactory)({id:"KZQZAhJM",block:'[[[8,[39,0],[[24,0,"embed-viewer-ny-times"]],null,[["default"],[[[[1,"\\n  "],[8,[30,1,["oembed"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,1],null,[["@oembedLoaded","@url","@getOembedParams"],[[28,[37,2],[[30,0],[30,0,["showEmbedCode"]]],null],[30,2],[30,0,["getOembedParams"]]]],[["default"],[[[[1,"\\n      "],[1,[30,0,["embedCode"]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["container","@url"],false,["embed-viewer/container","embed-viewer/oembed-loader","action"]]',moduleName:"frontend/components/embed-viewer-ny-times/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-opengraph/component",["exports","@glimmer/component","ember-concurrency","frontend/utils/url","@ember/service","frontend/utils/http-status-codes","@glimmer/tracking","macro-decorators","@ember/utils","frontend/utils/dom"],(function(e,t,n,i,o,r,l,a,s,u){var c,d,p,m,f,b,h,g
761function y(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function v(e,t,n,i,o){var r={}
762return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
763e.default=(c=(0,a.reads)("opengraph.image.url"),d=(0,a.equal)("statusCode",r.NOT_FOUND),p=class extends t.default{constructor(){super(...arguments),y(this,"opengraph",m,this),y(this,"statusCode",f,this),y(this,"commandFactory",b,this),y(this,"imageSrc",h,this),y(this,"isNotFound",g,this)}get hasTitle(){return!!this.opengraph.title}get hasDescription(){return!(0,s.isBlank)(this.description)}get description(){return this.opengraph.description?(0,u.parseHtml)(this.opengraph.description).body.innerText:null}get hasImage(){return!!this.imageSrc}get hasOpengraph(){return!!this.opengraph}get ugc(){return!(0,i.isTrustedUrl)(this.args.url)}get domain(){return(0,i.getDomain)(this.args.url)}*loadOpenGraphDataTask(){try{const e=yield this.commandFactory.createCommand("get-open-graph-data").execute(this.args.url)
764this.opengraph=e}catch({errors:e}){const{status:t}=e[0]
765this.statusCode=t}}},m=v(p.prototype,"opengraph",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=v(p.prototype,"statusCode",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=v(p.prototype,"commandFactory",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=v(p.prototype,"imageSrc",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=v(p.prototype,"isNotFound",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v(p.prototype,"loadOpenGraphDataTask",[n.task],Object.getOwnPropertyDescriptor(p.prototype,"loadOpenGraphDataTask"),p.prototype),p)})),define("frontend/components/embed-viewer-opengraph/not-found-message/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
766e.default=(0,t.createTemplateFactory)({id:"e6nVYxM0",block:'[[[10,2],[14,0,"embed-viewer-opengraph-not-found-message"],[12],[1,"\\n  "],[1,[28,[35,0],["app/components/embed-viewer-opengraph/not-found-message/template.message"],[["url","htmlSafe"],[[30,1],true]]]],[1,"\\n"],[13]],["@url"],false,["t"]]',moduleName:"frontend/components/embed-viewer-opengraph/not-found-message/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-opengraph/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
767e.default=(0,t.createTemplateFactory)({id:"g/HEAe5d",block:'[[[8,[39,0],null,[["@task"],[[30,0,["loadOpenGraphDataTask"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["hasOpengraph"]],[[[1,"    "],[8,[39,2],[[24,0,"embed-viewer-opengraph"]],[["@href","@ugc"],[[30,1],[30,0,["ugc"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["hasImage"]],[[[1,"        "],[10,"img"],[14,0,"embed-viewer-opengraph-image"],[15,"src",[30,0,["imageSrc"]]],[15,"alt",[30,0,["opengraph","title"]]],[12],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["hasTitle"]],[[[1,"        "],[10,"h4"],[14,0,"embed-viewer-opengraph-title"],[15,"dir",[30,0,["opengraph","dir"]]],[12],[1,"\\n          "],[1,[30,0,["opengraph","title"]]],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,"h4"],[14,0,"embed-viewer-opengraph-url"],[15,"dir",[30,0,["opengraph","dir"]]],[12],[1,"\\n          "],[1,[30,1]],[1,"\\n        "],[13],[1,"\\n"]],[]]],[1,"\\n"],[41,[30,0,["hasDescription"]],[[[1,"        "],[10,2],[14,0,"embed-viewer-opengraph-description"],[15,"dir",[30,0,["opengraph","dir"]]],[12],[1,"\\n          "],[1,[30,0,["description"]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"\\n      "],[10,2],[14,0,"embed-viewer-opengraph-domain"],[12],[1,"\\n        "],[1,[30,0,["domain"]]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["isNotFound"]],[[[1,"    "],[8,[39,3],null,[["@url"],[[30,1]]],null],[1,"\\n"]],[]],[[[1,"    "],[8,[39,4],null,[["@url"],[[30,1]]],null],[1,"\\n  "]],[]]]],[]]]],[]]]]]],["@url"],false,["data-loader","if","external-link","embed-viewer-opengraph/not-found-message","embed-viewer-not-found-message"]]',moduleName:"frontend/components/embed-viewer-opengraph/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-our-world-in-data/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esMo
767dule",{value:!0}),e.default=void 0
768class n extends t.default{get src(){return this.args.url}}e.default=n})),define("frontend/components/embed-viewer-our-world-in-data/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
769e.default=(0,t.createTemplateFactory)({id:"giyIbZhH",block:'[[[8,[39,0],[[24,0,"embed-viewer-our-world-in-data"]],[["@isPresentingStory","@aspectRatio"],[[30,1],1.42290749]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"]],null,null],[1,"\\n"]],[2]]]]],[1,"\\n"]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-our-world-in-data/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-padlet/component",["exports","@ember/string","@glimmer/component","@ember/object","@glimmer/tracking","frontend/utils/dom","@ember/utils"],(function(e,t,n,i,o,r,l){var a,s,u
770function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
771return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
772e.default=(a=class extends n.default{constructor(){super(...arguments),c(this,"element",s,this),c(this,"embedCode",u,this)}didInsert(e){this.element=e}showEmbedCode(e){let{html:n}=e
773this.embedCode=(0,t.htmlSafe)(n)}get isInserted(){return(0,l.isPresent)(this.element)}get getOembedParams(){return()=>({provider:"padlet",url:this.args.url,maxwidth:(0,r.getOuterWidth)(this.element)})}},s=d(a.prototype,"element",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(a.prototype,"embedCode",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(a.prototype,"didInsert",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"didInsert"),a.prototype),d(a.prototype,"showEmbedCode",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"showEmbedCode"),a.prototype),a)})),define("frontend/components/embed-viewer-padlet/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
774e.default=(0,t.createTemplateFactory)({id:"UcOZjL2f",block:'[[[8,[39,0],null,[["@didInsert"],[[28,[37,1],[[30,0],[30,0,["didInsert"]]],null]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["oembed"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isInserted"]],[[[1,"      "],[8,[39,3],null,[["@oembedLoaded","@url","@getOembedParams"],[[28,[37,1],[[30,0],[30,0,["showEmbedCode"]]],null],[30,2],[30,0,["getOembedParams"]]]],[["default"],[[[[1,"\\n        "],[1,[30,0,["embedCode"]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n"]],[1]]]]]],["container","@url"],false,["embed-viewer/container","action","if","embed-viewer/oembed-loader"]]',moduleName:"frontend/components/embed-viewer-padlet/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-panopto/component",["exports","@glimmer/component","frontend/utils/embed-providers/panopto"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
775class i extends t.default{get aspectRatio(){return 720/405}get src(){const{id:e,host:t}=n.default.parse(this.args.url)
776return`https://${t}/Panopto/Pages/Embed.aspx?id=${e}&autoplay=false&offerviewer=true&showtitle=true&showbrand=false&captions=false&interactivity=all`}}e.default=i})),define("frontend/components/embed-viewer-panopto/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
777e.default=(0,t.createTemplateFactory)({id:"lLrI5HVH",block:'[[[8,[39,0],[[24,0,"embed-viewer-panopto"]],[["@isPresentingStory","@aspectRatio"],[[30,1],[30,0,["aspectRatio"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"],[16,"allowfullscreen",true]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-panopto/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-pbs-video/component",["exports","@glimmer/component","frontend/utils/embed-providers/pbs-video"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
778class i extends t.default{get src(){const{src:e}=n.default.parse(this.args.url)
779return e}}e.default=i})),define("frontend/components/embed-viewer-pbs-video/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
780e.default=(0,t.createTemplateFactory)({id:"sNrFSfJ+",block:'[[[8,[39,0],[[24,0,"embed-viewer-pbs-video"]],[["@isPresentingStory","@aspectRatio"],[[30,1],1.54216867]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"],[24,"allow","encrypted-media"],[24,"scrolling","no"]],null,null],[1,"\\n"]],[2]]]]],[1,"\\n"]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-pbs-video/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-pdf/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
781e.default=(0,t.createTemplateFactory)({id:"AGJSARD6",block:'[[[8,[39,0],null,[["@url","@isPresentingStory","@aspectRatio"],[[30,1],[30,2],0.77273781]],null]],["@url","@isPresentingStory"],false,["embed-viewer/google-drive-viewer"]]',moduleName:"frontend/components/embed-viewer-pdf/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-phet-html5-direct/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
782class n extends t.default{get aspectRatio(){return 4/3}}e.default=n})),define("frontend/components/embed-viewer-phet-html5-direct/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
783e.default=(0,t.createTemplateFactory)({id:"egGI5NpI",block:'[[[8,[39,0],[[24,0,"embed-viewer-phet-html5-direct"]],[["@isPresentingStory","@aspectRatio"],[[30,1],[30,0,["aspectRatio"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,3]],[24,"frameborder","0"],[24,"scrolling","no"]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container","@url"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-phet-html5-direct/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-phet-html5-indirect/component",["exports","@glimmer/component","frontend/utils/embed-providers/phet-html5-indirect"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
784class i extends t.default{get directUrl(){const{language:e,id:t}=n.default.parse(this.args.url)
785return`https://phet.colorado.edu/sims/html/${t}/latest/${t}_${e}.html`}}e.default=i})),define("frontend/components/embed-viewer-phet-html5-indirect/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
786e.default=(0,t.createTemplateFactory)({id:"0ObZ7EJ+",block:'[[[8,[39,0],null,[["@url","@isPresentingStory"],[[30,0,["directUrl"]],[30,1]]],null],[1,"\\n"]],["@isPresentingStory"],false,["embed-viewer-phet-html5-direct"]]',moduleName:"frontend/components/embed-viewer-phet-html5-indirect/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-phet-legacy-direct/component",["exports","@glimmer/component","frontend/utils/embed-providers/phet-legacy-direct"],(function(e,t,n){Object.defineProperty(e,"__esMo
786dule",{value:!0}),e.default=void 0
787class i extends t.default{get indirectUrl(){const{language:e,id:t}=n.default.parse(this.args.url)
788return`https://phet.colorado.edu/${e}/simulation/legacy/${t}`}}e.default=i})),define("frontend/components/embed-viewer-phet-legacy-direct/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
789e.default=(0,t.createTemplateFactory)({id:"gkrIedbu",block:'[[[8,[39,0],null,[["@url"],[[30,0,["indirectUrl"]]]],null]],[],false,["embed-viewer-phet-legacy-indirect"]]',moduleName:"frontend/components/embed-viewer-phet-legacy-direct/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-phet-legacy-indirect/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
790e.default=(0,t.createTemplateFactory)({id:"qPXN/nEZ",block:'[[[8,[39,0],null,[["@url","@imageSrc","@imageAlt"],[[30,1],"https://assets.sutori.com/frontend-assets/images/logo-phet-72db4d78064be187d035d974f2655b58.svg","Logo of PhET"]],null]],["@url"],false,["embed-viewer-placeholder"]]',moduleName:"frontend/components/embed-viewer-phet-legacy-indirect/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-piktochart/component",["exports","@glimmer/component","frontend/utils/embed-providers/piktochart"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
791class i extends t.default{get src(){const{id:e}=n.default.parse(this.args.url)
792return`https://create.piktochart.com/embed/${e}`}}e.default=i})),define("frontend/components/embed-viewer-piktochart/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
793e.default=(0,t.createTemplateFactory)({id:"QMtgsoW4",block:'[[[8,[39,0],[[24,0,"embed-viewer-piktochart"]],[["@isPresentingStory","@aspectRatio"],[[30,1],1]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"]],null,null],[1,"\\n"]],[2]]]]],[1,"\\n"]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-piktochart/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-pinterest-loader/component",["exports","@glimmer/component","ember-concurrency","frontend/utils/dom"],(function(e,t,n,i){var o,r,l
794Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.PARSE_FUNCTION_NAME=void 0
795const a=e.PARSE_FUNCTION_NAME="sutori_pinterestParse"
796e.default=(o=(0,n.task)((function*(){const e=(0,i.createScriptTag)("https://assets.pinterest.com/js/pinit.js")
797e.async=!0,e.dataset.pinBuild=a,yield(0,i.injectScriptTag)(e),yield(0,i.waitUntilAvailable)(window,a)})),r=class extends t.default{constructor(){var e,t,n,i
798super(...arguments),e=this,t="loadPinterestTask",i=this,(n=l)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}},s=r.prototype,u="loadPinterestTask",c=[o],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=c.slice().reverse().reduce((function(e,t){return t(s,u,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,u,m),m=null),l=m,r)
799var s,u,c,d,p,m}))
800define("frontend/components/embed-viewer-pinterest-loader/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
801e.default=(0,t.createTemplateFactory)({id:"TtBHMzNq",block:'[[[8,[39,0],null,[["@task","@showLoader"],[[30,0,["loadPinterestTask"]],false]],[["default"],[[[[1,"\\n  "],[18,1,null],[1,"\\n"]],[]]]]]],["&default"],false,["data-loader","yield"]]',moduleName:"frontend/components/embed-viewer-pinterest-loader/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-pinterest-pin-widget/component",["exports","@glimmer/component","frontend/components/embed-viewer-pinterest-loader/component","@ember/object"],(function(e,t,n,i){var o
802Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
803e.default=(o=class extends t.default{didInsert(e){window[n.PARSE_FUNCTION_NAME](e)}},r=o.prototype,l="didInsert",a=[i.action],s=Object.getOwnPropertyDescriptor(o.prototype,"didInsert"),u=o.prototype,c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o)
804var r,l,a,s,u,c})),define("frontend/components/embed-viewer-pinterest-pin-widget/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
805e.default=(0,t.createTemplateFactory)({id:"Ba4sv9yF",block:'[[[11,0],[24,0,"embed-viewer-pinterest-pin-widget"],[4,[38,0],[[28,[37,1],[[30,0],[30,0,["didInsert"]]],null]],null],[12],[1,"\\n"],[1,"  "],[10,3],[14,"data-pin-width","large"],[14,"data-pin-do","embedPin"],[15,6,[30,1]],[12],[13],[1,"\\n"],[13]],["@url"],false,["did-insert","action"]]',moduleName:"frontend/components/embed-viewer-pinterest-pin-widget/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-pinterest-pin/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
806e.default=(0,t.createTemplateFactory)({id:"BbhLX9u2",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n  "],[8,[39,1],null,[["@url"],[[30,1]]],null],[1,"\\n"]],[]]]]]],["@url"],false,["embed-viewer-pinterest-loader","embed-viewer-pinterest-pin-widget"]]',moduleName:"frontend/components/embed-viewer-pinterest-pin/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-placeholder/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
807e.default=(0,t.createTemplateFactory)({id:"zhWcCeAo",block:'[[[8,[39,0],[[24,0,"embed-viewer-placeholder"]],[["@href"],[[30,1]]],[["default"],[[[[1,"\\n  "],[10,"img"],[15,"src",[30,2]],[15,"alt",[30,3]],[14,0,"embed-viewer-placeholder-logo"],[12],[13],[1,"\\n\\n"],[41,[48,[30,4]],[[[1,"    "],[10,2],[14,0,"embed-viewer-placeholder-label"],[12],[1,"\\n      "],[18,4,null],[1,"\\n    "],[13],[1,"\\n"]],[]],null]],[]]]]]],["@url","@imageSrc","@imageAlt","&default"],false,["external-link","if","has-block","yield"]]',moduleName:"frontend/components/embed-viewer-placeholder/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-powerpoint/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
808e.default=(0,t.createTemplateFactory)({id:"kpC0rU2O",block:'[[[8,[39,0],null,[["@url","@isPresentingStory","@aspectRatio"],[[30,1],[30,2],1.7777]],null]],["@url","@isPresentingStory"],false,["embed-viewer/google-drive-viewer"]]',moduleName:"frontend/components/embed-viewer-powerpoint/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-prezi-classic/component",["exports","@glimmer/component","frontend/utils/embed-providers/prezi-classic"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
809class i extends t.default{get src(){const{id:e}=n.default.parse(this.args.url)
810return`https://prezi.com/embed/${e}/?bgcolor=ffffff&lock_to_path=0&autoplay=0&autohide_ctrls=0`}}e.default=i})),define("frontend/components/embed-viewer-prezi-classic/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
811e.default=(0,t.createTemplateFactory)({id:"PSovdbGr",block:'[[[8,[39,0],[[24,0,"embed-viewer-prezi-classic"]],[["@isPresentingStory","@aspectRatio"],[[30,1],1.958333333]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-prezi-classic/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-prezi-next/component",["exports","@glimmer/component","frontend/utils/embed-providers/prezi-next"],(function(e,t,n){Object.defineProperty(e,"__esMo
811dule",{value:!0}),e.default=void 0
812class i extends t.default{get src(){const{linkType:e,id:t}=n.default.parse(this.args.url)
813return["p","p/edit"].includes(e)?`https://prezi.com/embed/${t}`:"v"===e?`https://prezi.com/v/embed/${t}`:"view"===e?`https://prezi.com/view/${t}/embed`:null}}e.default=i})),define("frontend/components/embed-viewer-prezi-next/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
814e.default=(0,t.createTemplateFactory)({id:"WapuNoYT",block:'[[[8,[39,0],[[24,0,"embed-viewer-prezi-next"]],[["@isPresentingStory","@aspectRatio"],[[30,1],1.958333333]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"]],[["@allow"],["autoplay; fullscreen"]],null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-prezi-next/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-quizlet/component",["exports","@glimmer/component","frontend/utils/embed-providers/quizlet"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
815class i extends t.default{get src(){const{id:e,embedType:t}=n.default.parse(this.args.url)
816return`https://quizlet.com/${e}/${t}/embed`}}e.default=i})),define("frontend/components/embed-viewer-quizlet/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
817e.default=(0,t.createTemplateFactory)({id:"lnzw/W40",block:'[[[8,[39,0],[[24,0,"embed-viewer-quizlet"]],[["@isPresentingStory","@aspectRatio"],[[30,1],1]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-quizlet/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-scratch/component",["exports","@glimmer/component","frontend/utils/embed-providers/scratch"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
818class i extends t.default{get src(){const{id:e}=n.default.parse(this.args.url)
819return`https://scratch.mit.edu/projects/${e}/embed`}get aspectRatio(){return 485/402}}e.default=i})),define("frontend/components/embed-viewer-scratch/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
820e.default=(0,t.createTemplateFactory)({id:"EQsxD6Fv",block:'[[[8,[39,0],[[24,0,"embed-viewer-scratch"]],[["@isPresentingStory","@aspectRatio"],[[30,1],[30,0,["aspectRatio"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[16,"allowfullscreen",[28,[37,1],[[30,1]],null]],[16,"allowtransparency",true],[24,"frameborder","0"],[24,"scrolling","no"]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container"],false,["embed-viewer/container","not"]]',moduleName:"frontend/components/embed-viewer-scratch/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-screenpal/component",["exports","@glimmer/component","frontend/utils/embed-providers/screenpal"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
821class i extends t.default{get src(){const{id:e}=n.default.parse(this.args.url)
822return`https://screenpal.com/player/${e}?controls=1&share=1&download=1&embed=1&cl=1&width=1280&height=720&overlays=1&ff=1`}get aspectRatio(){return 1280/720}}e.default=i})),define("frontend/components/embed-viewer-screenpal/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
823e.default=(0,t.createTemplateFactory)({id:"7eGkcKjZ",block:'[[[8,[39,0],[[24,0,"embed-viewer-screenpal"]],[["@isPresentingStory","@aspectRatio"],[[30,1],[30,0,["aspectRatio"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"scrolling","no"],[24,"allowfullscreen","true"],[24,"frameborder","0"]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-screenpal/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-scribd/component",["exports","@glimmer/component","frontend/utils/embed-providers/scribd"],(function(e,t,n){Object.defineProperty(e,"__esMo
823dule",{value:!0}),e.default=void 0
824class i extends t.default{get src(){const{id:e}=n.default.parse(this.args.url)
825return`https://www.scribd.com/embeds/${e}/content?start_page=1&view_mode=scroll&show_recommendations=false`}}e.default=i})),define("frontend/components/embed-viewer-scribd/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
826e.default=(0,t.createTemplateFactory)({id:"7/IXifdO",block:'[[[8,[39,0],[[24,0,"embed-viewer-scribd"]],[["@isPresentingStory","@aspectRatio"],[[30,1],0.75]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"],[24,"scrolling","no"]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-scribd/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-slideshare/component",["exports","@glimmer/component","@ember/string","frontend/utils/dom","@ember/object","@glimmer/tracking","@ember/utils"],(function(e,t,n,i,o,r,l){var a,s,u
827function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
828return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
829e.default=(a=class extends t.default{constructor(){super(...arguments),c(this,"element",s,this),c(this,"embedCode",u,this)}didInsert(e){this.element=e}showEmbedCode(e){let{html:t}=e
830const o=function(e){const t=(0,i.toDOM)(e)
831return t.getElementsByTagName("iframe")[0].outerHTML}(t)
832this.embedCode=(0,n.htmlSafe)(o)}get isInserted(){return(0,l.isPresent)(this.element)}get getOembedParams(){return()=>({provider:"slideshare",url:this.args.url,maxwidth:(0,i.getOuterWidth)(this.element)})}},s=d(a.prototype,"element",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(a.prototype,"embedCode",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(a.prototype,"didInsert",[o.action],Object.getOwnPropertyDescriptor(a.prototype,"didInsert"),a.prototype),d(a.prototype,"showEmbedCode",[o.action],Object.getOwnPropertyDescriptor(a.prototype,"showEmbedCode"),a.prototype),a)})),define("frontend/components/embed-viewer-slideshare/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
833e.default=(0,t.createTemplateFactory)({id:"AVHKwKgW",block:'[[[8,[39,0],[[24,0,"embed-viewer-slideshare"]],[["@didInsert","@rerenderOnResize"],[[28,[37,1],[[30,0],[30,0,["didInsert"]]],null],true]],[["default"],[[[[1,"\\n  "],[8,[30,1,["oembed"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isInserted"]],[[[1,"      "],[8,[39,3],null,[["@oembedLoaded","@url","@getOembedParams"],[[28,[37,1],[[30,0],[30,0,["showEmbedCode"]]],null],[30,2],[30,0,["getOembedParams"]]]],[["default"],[[[[1,"\\n        "],[1,[30,0,["embedCode"]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n"]],[1]]]]]],["container","@url"],false,["embed-viewer/container","action","if","embed-viewer/oembed-loader"]]',moduleName:"frontend/components/embed-viewer-slideshare/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-soundcloud/component",["exports","@glimmer/component","@ember/string","frontend/utils/dom","@ember/object","@glimmer/tracking","@ember/utils"],(function(e,t,n,i,o,r,l){var a,s,u
834function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
835return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
836e.default=(a=class extends t.default{constructor(){super(...arguments),c(this,"element",s,this),c(this,"embedCode",u,this)}didInsert(e){this.element=e}showEmbedCode(e){let{html:t}=e
837this.embedCode=(0,n.htmlSafe)(t)}get isInserted(){return(0,l.isPresent)(this.element)}get getOembedParams(){return()=>({provider:"soundcloud",url:this.args.url,maxwidth:(0,i.getOuterWidth)(this.element)})}},s=d(a.prototype,"element",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(a.prototype,"embedCode",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(a.prototype,"didInsert",[o.action],Object.getOwnPropertyDescriptor(a.prototype,"didInsert"),a.prototype),d(a.prototype,"showEmbedCode",[o.action],Object.getOwnPropertyDescriptor(a.prototype,"showEmbedCode"),a.prototype),a)})),define("frontend/components/embed-viewer-soundcloud/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
838e.default=(0,t.createTemplateFactory)({id:"lBMYFH1Q",block:'[[[8,[39,0],null,[["@didInsert","@rerenderOnResize"],[[28,[37,1],[[30,0],[30,0,["didInsert"]]],null],true]],[["default"],[[[[1,"\\n  "],[8,[30,1,["oembed"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isInserted"]],[[[1,"      "],[8,[39,3],null,[["@oembedLoaded","@url","@getOembedParams"],[[28,[37,1],[[30,0],[30,0,["showEmbedCode"]]],null],[30,2],[30,0,["getOembedParams"]]]],[["default"],[[[[1,"\\n        "],[1,[30,0,["embedCode"]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n"]],[1]]]]]],["container","@url"],false,["embed-viewer/container","action","if","embed-viewer/oembed-loader"]]',moduleName:"frontend/components/embed-viewer-soundcloud/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-spotify-link/component",["exports","@glimmer/component","frontend/utils/embed-providers/spotify-link"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
839class i extends t.default{get uri(){const{type:e,id:t,playlistId:i}=n.default.parse(this.args.url)
840return i?`spotify:${e}:${t}:playlist:${i}`:`spotify:${e}:${t}`}}e.default=i})),define("frontend/components/embed-viewer-spotify-link/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
841e.default=(0,t.createTemplateFactory)({id:"2fBD/pUr",block:'[[[8,[39,0],null,[["@url"],[[30,0,["uri"]]]],null]],[],false,["embed-viewer-spotify"]]',moduleName:"frontend/components/embed-viewer-spotify-link/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-spotify/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
842class n extends t.default{get src(){return`https://open.spotify.com/embed?uri=${this.args.url}`}}e.default=n})),define("frontend/components/embed-viewer-spotify/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
843e.default=(0,t.createTemplateFactory)({id:"hwXyYcxY",block:'[[[8,[39,0],[[24,0,"embed-viewer-spotify"]],[["@isPresentingStory","@aspectRatio"],[[30,1],1]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-spotify/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-strawpoll/component",["exports","@glimmer/component","frontend/utils/embed-providers/strawpoll","@ember/object","@glimmer/tracking"],(function(e,t,n,i,o){var r,l,a
844function s(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function u(e,t,n,i,o){var r={}
845return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
846e.default=(r=class extends t.default{constructor(){super(...arguments),s(this,"width",l,this),s(this,"height",a,this)}didResize(e){let{width:t}=e
847this.width=Math.min(680,t),this.height=Math.min(680,t/1.5579710144927537)}get src(){const{id:e}=n.default.parse(this.args.url)
848return`https://www.strawpoll.me/embed_1/${e}`}},l=u(r.prototype,"width",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=u(r.prototype,"height",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(r.prototype,"didResize",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"didResize"),r.prototype),r)})),define("frontend/components/embed-viewer-strawpoll/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
849e.default=(0,t.createTemplateFactory)({id:"MvdYK204",block:'[[[8,[39,0],[[24,0,"embed-viewer-strawpoll"]],[["@didResize","@isPresentingStory"],[[28,[37,1],[[30,0],[30,0,["didResize"]]],null],[30,1]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"],[16,"width",[30,0,["width"]]],[16,"height",[30,0,["height"]]]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container"],false,["embed-viewer/container","action"]]',moduleName:"frontend/components/embed-viewer-strawpoll/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-survey-monkey/component",["exports","@glimmer/component","frontend/utils/embed-providers/survey-monkey"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
850class i extends t.default{get src(){const{id:e}=n.default.parse(this.args.url)
851return`https://www.surveymonkey.com/r/${e}?embedded=1`}}e.default=i})),define("frontend/components/embed-viewer-survey-monkey/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
852e.default=(0,t.createTemplateFactory)({id:"Ww58WWsF",block:'[[[8,[39,0],[[24,0,"embed-viewer-survey-monkey"]],[["@isPresentingStory","@aspectRatio"],[[30,1],1]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"]],null,null],[1,"\\n"]],[2]]]]],[1,"\\n"]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-survey-monkey/template.hbs",isStrictMode:!1})}))
853define("frontend/components/embed-viewer-sutori/component",["exports","@glimmer/component","frontend/utils/embed-providers/sutori"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
854class i extends t.default{get src(){const e=this.args.url,{localPath:t,slug:i}=n.default.parse(e)
855return`https://www.sutori.com/${t||"en/story"}/${i}/embed`}}e.default=i})),define("frontend/components/embed-viewer-sutori/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
856e.default=(0,t.createTemplateFactory)({id:"xIHDdnxf",block:'[[[8,[39,0],[[24,0,"embed-viewer-sutori"]],[["@isPresentingStory","@aspectRatio"],[[30,1],0.68]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-sutori/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-ted/component",["exports","@glimmer/component","@ember/string","frontend/utils/dom","@glimmer/tracking","@ember/utils","@ember/object"],(function(e,t,n,i,o,r,l){var a,s,u
857function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
858return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
859e.default=(a=class extends t.default{constructor(){super(...arguments),c(this,"element",s,this),c(this,"embedCode",u,this)}didInsert(e){this.element=e}showEmbedCode(e){let{html:t}=e
860this.embedCode=(0,n.htmlSafe)(t)}get isInserted(){return(0,r.isPresent)(this.element)}get getOembedParams(){return()=>({provider:"ted",url:this.args.url,maxwidth:(0,i.getOuterWidth)(this.element)})}},s=d(a.prototype,"element",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(a.prototype,"embedCode",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(a.prototype,"didInsert",[l.action],Object.getOwnPropertyDescriptor(a.prototype,"didInsert"),a.prototype),d(a.prototype,"showEmbedCode",[l.action],Object.getOwnPropertyDescriptor(a.prototype,"showEmbedCode"),a.prototype),a)})),define("frontend/components/embed-viewer-ted/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
861e.default=(0,t.createTemplateFactory)({id:"286f265/",block:'[[[8,[39,0],[[24,0,"embed-viewer-ted"]],[["@didInsert","@rerenderOnResize"],[[30,0,["didInsert"]],true]],[["default"],[[[[1,"\\n  "],[8,[30,1,["oembed"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isInserted"]],[[[1,"      "],[8,[39,2],null,[["@oembedLoaded","@url","@getOembedParams"],[[30,0,["showEmbedCode"]],[30,2],[30,0,["getOembedParams"]]]],[["default"],[[[[1,"\\n        "],[1,[30,0,["embedCode"]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n"]],[1]]]]]],["container","@url"],false,["embed-viewer/container","if","embed-viewer/oembed-loader"]]',moduleName:"frontend/components/embed-viewer-ted/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-thinglink/component",["exports","@ember/string","@glimmer/component","@ember/object","ember-concurrency","frontend/utils/runloop-utils","frontend/utils/dom","@ember/utils","@glimmer/tracking"],(function(e,t,n,i,o,r,l,a,s){var u,c,d,p,m
862function f(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function b(e,t,n,i,o){var r={}
863return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
864e.default=(u=(0,o.task)((function*(e){let{html:n}=e
865this.embedCode=(0,t.htmlSafe)(n),yield(0,r.waitUntilRendered)()
866const i=(0,l.toDOM)(n).querySelector("script")
867i&&(yield(0,l.injectScript)(`https:${i.getAttribute("src")}`))})).drop(),c=class extends n.default{constructor(){super(...arguments),f(this,"element",d,this),f(this,"embedCode",p,this),f(this,"setEmbedCodeTask",m,this)}inserted(e){this.element=e}get isInserted(){return(0,a.isPresent)(this.element)}get getOembedParams(){const e=this.args.url.replace(/card|fullscreen/,"scene")
868return()=>{const t={provider:"thinglink",url:e,maxwidth:(0,l.getOuterWidth)(this.element)}
869return this.args.isPresentingStory&&(t.maxheight=(0,l.getOuterHeight)(this.element)),t}}},d=b(c.prototype,"element",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(c.prototype,"embedCode",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(c.prototype,"inserted",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"inserted"),c.prototype),m=b(c.prototype,"setEmbedCodeTask",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),define("frontend/components/embed-viewer-thinglink/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
870e.default=(0,t.createTemplateFactory)({id:"CZAGDtfY",block:'[[[8,[39,0],null,[["@didInsert","@rerenderOnResize"],[[28,[37,1],[[30,0],[30,0,["inserted"]]],null],true]],[["default"],[[[[1,"\\n  "],[8,[30,1,["oembed"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isInserted"]],[[[1,"      "],[8,[39,3],null,[["@oembedLoaded","@url","@getOembedParams"],[[28,[37,4],[[30,0,["setEmbedCodeTask"]]],null],[30,2],[30,0,["getOembedParams"]]]],[["default"],[[[[1,"\\n        "],[1,[30,0,["embedCode"]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n"]],[1]]]]]],["container","@url"],false,["embed-viewer/container","action","if","embed-viewer/oembed-loader","perform"]]',moduleName:"frontend/components/embed-viewer-thinglink/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-tiktok/component",["exports","@glimmer/component","frontend/utils/embed-providers/tiktok"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
871class i extends t.default{get src(){const e=this.args.url,{id:t}=n.default.parse(e)
872return`https://www.tiktok.com/embed/${t}`}}e.default=i})),define("frontend/components/embed-viewer-tiktok/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
873e.default=(0,t.createTemplateFactory)({id:"3sVpr8lT",block:'[[[8,[39,0],[[24,0,"embed-viewer-tiktok"]],[["@isPresentingStory","@aspectRatio"],[[30,1],0.485714286]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"],[24,"allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-tiktok/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-tinytap/component",["exports","@glimmer/component","frontend/utils/embed-providers/tinytap"],(function(e,t,n){function i(e){const t=e.substring(1)
874return parseInt(t,36)-1234}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.idToEmbedId=i
875class o extends t.default{get src(){const{id:e}=n.default.parse(this.args.url)
876return`https://static.tinytap.it/media/webplayer/webplayer.html?structureJson=https://www.tinytap.it/store/api/album/${i(e)}/structure/&v=4.1.5&emded=true`}}e.default=o})),define("frontend/components/embed-viewer-tinytap/embed/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
876dule",{value:!0}),e.default=void 0
877e.default=(0,t.createTemplateFactory)({id:"UB+Gj7lQ",block:'[[[8,[39,0],[[24,0,"embed-viewer-tinytap-embed"]],[["@isPresentingStory","@aspectRatio"],[[30,1],1.33333]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,3]],[24,"frameborder","0"]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container","@src"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-tinytap/embed/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-tinytap/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
878e.default=(0,t.createTemplateFactory)({id:"NQ38Y67/",block:'[[[8,[39,0],[[24,0,"embed-viewer-tinytap"]],[["@url","@src","@isPresentingStory"],[[30,1],[30,0,["src"]],[30,2]]],null]],["@url","@isPresentingStory"],false,["embed-viewer-tinytap/embed"]]',moduleName:"frontend/components/embed-viewer-tinytap/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-twitter/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.TWEET_REGEX=void 0
879const n=e.TWEET_REGEX=/twitter.com\/(?:.+)\/status\/(\d+)/
880class i extends t.default{get isTweet(){return n.test(this.args.url)}}e.default=i})),define("frontend/components/embed-viewer-twitter/oembed/component",["exports","@glimmer/component","@ember/utils","ember-concurrency","frontend/utils/runloop-utils","@ember/string","frontend/utils/dom","@ember/service","frontend/utils/colors","@glimmer/tracking","@ember/object"],(function(e,t,n,i,o,r,l,a,s,u,c){var d,p,m,f
881function b(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function h(e,t,n,i,o){var r={}
882return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
883e.default=(d=class extends t.default{constructor(){super(...arguments),b(this,"element",p,this),b(this,"embedCode",m,this),b(this,"twitter",f,this)}didInsert(e){this.element=e}*showEmbedCodeTask(e){let{html:t}=e
884t=function(e,t){const n=document.createElement("div")
885n.innerHTML=e
886const i=n.querySelector(".twitter-timeline")
887i&&(i.dataset.height=t)
888return n.innerHTML}(t,(0,l.getOuterWidth)(this.element)),this.embedCode=(0,r.htmlSafe)(t),yield(0,o.waitUntilNextRunloop)(),this.twitter.widgets.load(this.element)}get isInserted(){return(0,n.isPresent)(this.element)}get getOembedParams(){return()=>({provider:"twitter",url:this.args.url,maxwidth:(0,l.getOuterWidth)(this.element),hide_thread:!0,omit_script:!0,align:"center",dnt:!0,link_color:s.BLUE})}get hasEmbedCode(){return(0,n.isPresent)(this.embedCode)}},p=h(d.prototype,"element",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(d.prototype,"embedCode",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=h(d.prototype,"twitter",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(d.prototype,"didInsert",[c.action],Object.getOwnPropertyDescriptor(d.prototype,"didInsert"),d.prototype),h(d.prototype,"showEmbedCodeTask",[i.task],Object.getOwnPropertyDescriptor(d.prototype,"showEmbedCodeTask"),d.prototype),d)})),define("frontend/components/embed-viewer-twitter/oembed/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
889e.default=(0,t.createTemplateFactory)({id:"fj7OduI6",block:'[[[8,[39,0],[[24,0,"embed-viewer-twitter-oembed"]],[["@didInsert","@rerenderOnResize"],[[30,0,["didInsert"]],true]],[["default"],[[[[1,"\\n  "],[8,[30,1,["oembed"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isInserted"]],[[[1,"      "],[8,[39,2],null,[["@oembedLoaded","@url","@getOembedParams"],[[28,[37,3],[[30,0,["showEmbedCodeTask"]]],null],[30,2],[30,0,["getOembedParams"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["hasEmbedCode"]],[[[1,"          "],[1,[30,0,["embedCode"]]],[1,"\\n"]],[]],[[[1,"          "],[8,[39,4],null,null,null],[1,"\\n"]],[]]],[1,"      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n"]],[1]]]]]],["container","@url"],false,["embed-viewer/container","if","embed-viewer/oembed-loader","perform","sutori-loader"]]',moduleName:"frontend/components/embed-viewer-twitter/oembed/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-twitter/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
890e.default=(0,t.createTemplateFactory)({id:"phMWEzCN",block:'[[[41,[30,0,["isTweet"]],[[[1,"  "],[8,[39,1],null,[["@url"],[[30,1]]],null],[1,"\\n"]],[]],[[[1,"  "],[8,[39,2],null,[["@url"],[[30,1]]],null],[1,"\\n"]],[]]]],["@url"],false,["if","embed-viewer-twitter/tweet","embed-viewer-twitter/oembed"]]',moduleName:"frontend/components/embed-viewer-twitter/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-twitter/tweet/component",["exports","@glimmer/component","@ember/service","frontend/components/embed-viewer-twitter/component","frontend/utils/colors","frontend/utils/dom","@ember/object"],(function(e,t,n,i,o,r,l){var a,s
891function u(e,t,n,i,o){var r={}
892return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
893e.default=(a=class extends t.default{constructor(){var e,t,n,i
894super(...arguments),e=this,t="twitter",i=this,(n=s)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}inserted(e){const[,t]=i.TWEET_REGEX.exec(this.args.url)
895this.twitter.widgets.createTweet(t,e,{conversation:"none",theme:"light",linkColor:o.BLUE,width:Math.min((0,r.getOuterWidth)(e),550),align:"center",dnt:!0})}},s=u(a.prototype,"twitter",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(a.prototype,"inserted",[l.action],Object.getOwnPropertyDescriptor(a.prototype,"inserted"),a.prototype),a)})),define("frontend/components/embed-viewer-twitter/tweet/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
896e.default=(0,t.createTemplateFactory)({id:"SSfcYKzo",block:'[[[11,0],[24,0,"embed-viewer-twitter-tweet"],[4,[38,0],[[28,[37,1],[[30,0],[30,0,["inserted"]]],null]],null],[12],[13]],[],false,["did-insert","action"]]',moduleName:"frontend/components/embed-viewer-twitter/tweet/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-unauthorized-message/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
897e.default=(0,t.createTemplateFactory)({id:"SFVANMye",block:'[[[10,2],[14,0,"embed-viewer-unauthorized-message"],[12],[1,"\\n  "],[1,[28,[35,0],["app/components/embed-viewer-unauthorized-message/template.message"],[["url","htmlSafe"],[[30,1],true]]]],[1,"\\n"],[13]],["@url"],false,["t"]]',moduleName:"frontend/components/embed-viewer-unauthorized-message/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-vidyard/component",["exports","@glimmer/component","frontend/utils/embed-providers/vidyard","ember-concurrency"],(function(e,t,n,i){var o,r,l
898Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
899e.default=(o=(0,i.task)((function*(e){const{api:{renderPlayer:t}}=yield emberAutoImportDynamic("@vidyard/embed-code")
900yield t(e)})),r=class extends t.default{constructor(){var e,t,n,i
901super(...arguments),e=this,t="loadEmbedTask",i=this,(n=l)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get id(){const{id:e}=n.default.parse(this.args.url)
902return e}},a=r.prototype,s="loadEmbedTask",u=[o],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(a,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(a,s,p),p=null),l=p,r)
903var a,s,u,c,d,p})),define("frontend/components/embed-viewer-vidyard/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
904e.default=(0,t.createTemplateFactory)({id:"O/uvdgDT",block:'[[[10,0],[14,0,"embed-viewer-vidyard"],[12],[1,"\\n  "],[11,"img"],[24,0,"embed-viewer-vidyard-image"],[16,"src",[29,["https://play.vidyard.com/",[30,0,["id"]],".jpg"]]],[16,"data-uuid",[30,0,["id"]]],[24,"data-v","4"],[24,"data-type","inline"],[16,"alt",[28,[37,0],["app/components/embed-viewer-vidyard/template.9-4"],null]],[4,[38,1],[[28,[37,2],[[30,0,["loadEmbedTask"]]],null]],null],[12],[13],[1,"\\n"],[13]],[],false,["t","did-insert","perform"]]',moduleName:"frontend/components/embed-viewer-vidyard/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-vimeo/component",["exports","@glimmer/component","urijs","macro-decorators","@ember/object","@glimmer/tracking","frontend/utils/dom"],(function(e,t,n,i,o,r,l){var a,s,u,c,d
905function p(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function m(e,t,n,i,o){var r={}
906return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
907e.default=(a=(0,i.reads)("args.isPresentingStory"),s=class extends t.default{constructor(){super(...arguments),p(this,"aspectRatio",u,this),p(this,"embedCode",c,this),p(this,"isAutoplaying",d,this)}handleOembedLoaded(e){let{width:t,height:n,html:i}=e
908this.aspectRatio=t/n,this.embedCode=i}get src(){if(!this.embedCode)return null
909const e=(0,l.toDOM)(this.embedCode).getElementsByTagName("iframe")[0],t=new n.default(e.getAttribute("src"))
910return this.isAutoplaying&&t.addQuery({autoplay:1}),t.toString()}get allow(){return this.isAutoplaying?"autoplay":null}get getOembedParams(){return()=>({provider:"vimeo",url:this.args.url})}},u=m(s.prototype,"aspectRatio",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=m(s.prototype,"embedCode",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(s.prototype,"handleOembedLoaded",[o.action],Object.getOwnPropertyDescriptor(s.prototype,"handleOembedLoaded"),s.prototype),d=m(s.prototype,"isAutoplaying",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)})),define("frontend/components/embed-viewer-vimeo/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
911e.default=(0,t.createTemplateFactory)({id:"4v4i6IuC",block:'[[[8,[39,0],null,[["@oembedLoaded","@url","@getOembedParams"],[[30,0,["handleOembedLoaded"]],[30,1],[30,0,["getOembedParams"]]]],[["default"],[[[[1,"\\n  "],[8,[39,1],[[24,0,"embed-viewer-vimeo"]],[["@isPresentingStory","@aspectRatio"],[[30,2],[30,0,["aspectRatio"]]]],[["default"],[[[[1,"\\n    "],[8,[30,3,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"]],null,null],[1,"\\n  "]],[3]]]]],[1,"\\n"]],[]]]]]],["@url","@isPresentingStory","container"],false,["embed-viewer/oembed-loader","embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-vimeo/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-voice-thread/component",["exports","@glimmer/component","frontend/utils/embed-providers/voice-thread","content-security-policy-builder","@ember/utils"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
912class r extends t.default{get aspectRatio(){return 16/9}get src(){const{id:e}=n.default.parse(this.args.url)
913return`${this.origin}/app/player/?threadId=${e}`}get allow(){const e=this.origin
914return(0,i.default)({directives:{camera:e,microphone:e,fullscreen:e}})}get origin(){return(0,o.isPresent)(this.domain)?`https://${this.domain}.voicethread.com`:"https://voicethread.com"}get domain(){const{domain:e}=n.default.parse(this.args.url)
915return e}}e.default=r})),define("frontend/components/embed-viewer-voice-thread/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
916e.default=(0,t.createTemplateFactory)({id:"TEbaSQft",block:'[[[8,[39,0],[[24,0,"embed-viewer-voice-thread"]],[["@isPresentingStory","@aspectRatio"],[[30,1],[30,0,["aspectRatio"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"],[16,"allow",[30,0,["allow"]]]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-voice-thread/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-wevideo/component",["exports","@glimmer/component","frontend/utils/embed-providers/wevideo","frontend/models/image-file"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
917class o extends t.default{get aspectRatio(){return 1.775}get src(){const{id:e}=n.default.parse(this.args.url)
918return`https://www.wevideo.com/embed/#${e}`}get overflowPolicy(){return this.args.isPresentingStory?i.OVERFLOW_POLICY.CONTAIN:null}}e.default=o})),define("frontend/components/embed-viewer-wevideo/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
918dule",{value:!0}),e.default=void 0
919e.default=(0,t.createTemplateFactory)({id:"LbtjRq2X",block:'[[[8,[39,0],[[24,0,"embed-viewer-wevideo"]],[["@isPresentingStory","@aspectRatio"],[[30,1],[30,0,["aspectRatio"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"],[24,"scrolling","no"]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-wevideo/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-word/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
920e.default=(0,t.createTemplateFactory)({id:"XaYahnje",block:'[[[8,[39,0],null,[["@url","@isPresentingStory","@aspectRatio"],[[30,1],[30,2],0.77273781]],null]],["@url","@isPresentingStory"],false,["embed-viewer/google-drive-viewer"]]',moduleName:"frontend/components/embed-viewer-word/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-wordwall/component",["exports","@glimmer/component","@ember/object","@ember/string","frontend/utils/dom","@glimmer/tracking"],(function(e,t,n,i,o,r){var l,a,s
921function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
922return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
923e.default=(l=class extends t.default{constructor(){super(...arguments),u(this,"width",a,this),u(this,"embedCode",s,this)}didInsert(e){this.width=(0,o.getOuterWidth)(e)}showEmbedCode(e){let{html:t}=e
924this.embedCode=(0,i.htmlSafe)(t)}get getOembedParams(){const e=this.args.url.replace("://www.","://")
925return()=>({provider:"wordwall",url:e,maxwidth:this.width})}get isInserted(){return!!this.width}},a=c(l.prototype,"width",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(l.prototype,"embedCode",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(l.prototype,"didInsert",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"didInsert"),l.prototype),c(l.prototype,"showEmbedCode",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"showEmbedCode"),l.prototype),l)})),define("frontend/components/embed-viewer-wordwall/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
926e.default=(0,t.createTemplateFactory)({id:"B93Goksk",block:'[[[8,[39,0],[[24,0,"embed-viewer-wordwall"]],[["@didInsert","@rerenderOnResize"],[[28,[37,1],[[30,0],[30,0,["didInsert"]]],null],true]],[["default"],[[[[1,"\\n  "],[8,[30,1,["oembed"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isInserted"]],[[[1,"      "],[8,[39,3],null,[["@oembedLoaded","@url","@getOembedParams"],[[28,[37,1],[[30,0],[30,0,["showEmbedCode"]]],null],[30,2],[30,0,["getOembedParams"]]]],[["default"],[[[[1,"\\n        "],[1,[30,0,["embedCode"]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n"]],[1]]]]]],["container","@url"],false,["embed-viewer/container","action","if","embed-viewer/oembed-loader"]]',moduleName:"frontend/components/embed-viewer-wordwall/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-youtube-playlist/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
927e.default=(0,t.createTemplateFactory)({id:"kYfFLY1p",block:'[[[8,[39,0],null,[["@url","@isPresentingStory"],[[30,1],[30,2]]],null]],["@url","@isPresentingStory"],false,["youtube-embed"]]',moduleName:"frontend/components/embed-viewer-youtube-playlist/template.hbs",isStrictMode:!1})}))
928define("frontend/components/embed-viewer-youtube-search-results/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
929e.default=(0,t.createTemplateFactory)({id:"Sa12YIZZ",block:'[[[8,[39,0],null,[["@url","@isPresentingStory"],[[30,1],[30,2]]],null]],["@url","@isPresentingStory"],false,["youtube-embed"]]',moduleName:"frontend/components/embed-viewer-youtube-search-results/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-youtube-short/component",["exports","@glimmer/component","frontend/utils/embed-providers/youtube-short"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
930class i extends t.default{get aspectRatio(){return 428/760}get src(){const{id:e}=n.default.parse(this.args.url)
931return`https://www.youtube.com/embed/${e}`}}e.default=i})),define("frontend/components/embed-viewer-youtube-short/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
932e.default=(0,t.createTemplateFactory)({id:"gewSWop2",block:'[[[8,[39,0],[[24,0,"embed-viewer-youtube-short"]],[["@isPresentingStory","@aspectRatio"],[[30,1],[30,0,["aspectRatio"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"],[24,"allow","accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"],[16,"allowfullscreen",true]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-youtube-short/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-youtube-video/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
932dule",{value:!0}),e.default=void 0
933e.default=(0,t.createTemplateFactory)({id:"tzRQH0w+",block:'[[[8,[39,0],null,[["@url","@isPresentingStory"],[[30,1],[30,2]]],null]],["@url","@isPresentingStory"],false,["youtube-embed"]]',moduleName:"frontend/components/embed-viewer-youtube-video/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer-zengengo/component",["exports","@glimmer/component","frontend/utils/embed-providers/zengengo"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
934class i extends t.default{get src(){const{id:e}=n.default.parse(this.args.url)
935return`https://app.zengengo.com/submitLesson.php?id=${e}`}get aspectRatio(){return 1.425}}e.default=i})),define("frontend/components/embed-viewer-zengengo/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
936e.default=(0,t.createTemplateFactory)({id:"vgzMFjS5",block:'[[[8,[39,0],[[24,0,"embed-viewer-zengengo"]],[["@isPresentingStory","@aspectRatio"],[[30,1],[30,0,["aspectRatio"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"],[24,"allow","camera;microphone;autoplay;fullscreen"]],null,null],[1,"\\n"]],[2]]]]]],["@isPresentingStory","container"],false,["embed-viewer/container"]]',moduleName:"frontend/components/embed-viewer-zengengo/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer/component",["exports","@glimmer/component","frontend/utils/embed-providers","@ember/utils","macro-decorators","frontend/utils/sanitization"],(function(e,t,n,i,o,r){var l,a,s
937Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
938e.default=(l=(0,o.not)("hasProvider"),a=class extends t.default{constructor(){var e,t,n,i
939super(...arguments),e=this,t="isOpengraph",i=this,(n=s)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get cssClass(){const e=["embed-viewer"]
940return this.isOpengraph&&e.push("is-opengraph"),e.join(" ")}get embedComponent(){return`embed-viewer-${this.provider.id}`}get hasProvider(){return(0,i.isPresent)(this.provider)}get provider(){return(0,n.getProviderWithMatchingRegex)(this.sanitizedUrl)}get sanitizedUrl(){return(0,r.sanitizeHref)(this.args.url)}},u=a.prototype,c="isOpengraph",d=[l],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(p).forEach((function(e){f[e]=p[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=d.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),f),m&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(m):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(u,c,f),f=null),s=f,a)
941var u,c,d,p,m,f})),define("frontend/components/embed-viewer/container/component",["exports","@glimmer/component","@glimmer/tracking","frontend/utils/dom","frontend/utils/environment","ember-concurrency","frontend/utils/duration","@ember/string"],(function(e,t,n,i,o,r,l,a){var s,u,c,d,p,m
942function f(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function b(e,t,n,i,o){var r={}
943return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
944const h=(0,l.default)(200)
945e.default=(s=class extends t.default{constructor(){super(...arguments),f(this,"width",u,this),f(this,"height",c,this),f(this,"isRerendering",d,this),f(this,"prevWidth",p,this),f(this,"savedHeight",m,this)}*didResizeTask(e){this.args.rerenderOnResize&&(yield this.rerenderTask.perform(e),this.args.didInsert&&this.args.didInsert(e)),this.setDimensions(e),this.args.didResize&&this.args.didResize({width:(0,i.getOuterWidth)(e),height:(0,i.getOuterHeight)(e)})}get isContained(){return this.args.isPresentingStory}get style(){return this.savedHeight?(0,a.htmlSafe)(`height: ${this.savedHeight}px;`):null}get cssClass(){const e=[]
946return e.push("embed-viewer-container"),this.isRerendering&&e.push("is-rerendering"),e.join(" ")}*rerenderTask(e){if(o.IS_TEST)return
947const t=(0,i.getOuterWidth)(e)
948t!==this.prevWidth&&(this.savedHeight=(0,i.getOuterHeight)(e),this.isRerendering=!0,yield(0,r.timeout)(h),this.savedHeight=null,this.isRerendering=!1),this.prevWidth=t}setDimensions(e){if(this.isContained){const t=(0,i.getOuterWidth)(e),n=(0,i.getOuterHeight)(e)
949let o,r
950t/n>this.args.aspectRatio?(r=n*this.args.aspectRatio,o=n):(r=t,o=t/this.args.aspectRatio),this.width=r,this.height=o}else this.height=(0,i.getOuterWidth)(e)/this.args.aspectRatio}},u=b(s.prototype,"width",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=b(s.prototype,"height",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=b(s.prototype,"isRerendering",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p=b(s.prototype,"prevWidth",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(s.prototype,"savedHeight",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(s.prototype,"didResizeTask",[r.restartableTask],Object.getOwnPropertyDescriptor(s.prototype,"didResizeTask"),s.prototype),b(s.prototype,"rerenderTask",[r.restartableTask],Object.getOwnPropertyDescriptor(s.prototype,"rerenderTask"),s.prototype),s)})),define("frontend/components/embed-viewer/container/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
951e.default=(0,t.createTemplateFactory)({id:"OoiGDgiH",block:'[[[11,0],[16,0,[30,0,["cssClass"]]],[16,5,[30,0,["style"]]],[17,1],[4,[38,0],[[28,[37,1],[[30,2]],null]],null],[4,[38,2],[[28,[37,3],[[30,0,["didResizeTask"]]],null]],null],[12],[1,"\\n"],[41,[30,0,["isRerendering"]],[[[1,"    "],[8,[39,5],null,null,null],[1,"\\n"]],[]],[[[1,"    "],[18,4,[[28,[37,7],null,[["iframe","oembed","placeholder"],[[50,"embed-viewer/iframe",0,null,[["allowfullscreen","width","height"],[[28,[37,9],[[30,3]],null],[30,0,["width"]],[30,0,["height"]]]]],[50,"embed-viewer/oembed",0,null,null],[50,"embed-viewer-placeholder",0,null,null]]]]]],[1,"\\n"]],[]]],[13]],["&attrs","@didInsert","@isPresentingStory","&default"],false,["did-insert","optional","on-element-resize","perform","if","sutori-loader","yield","hash","component","not"]]',moduleName:"frontend/components/embed-viewer/container/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer/google-drive-viewer/component",["exports","@glimmer/component","ember-concurrency","frontend/utils/duration","urijs"],(function(e,t,n,i,o){var r,l,a
952Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
953const s=(0,i.default)(3e3)
954e.default=(r=(0,n.task)((function*(e){const t="event"
955let i=1
956for(;i<=10;){e.src=this.src
957if((yield Promise.race([(async()=>(await(0,n.waitForEvent)(e,"load"),t))(),(async()=>(await(0,n.timeout)(s),"timeout"))()]))===t)return
958i+=1}})).drop(),l=class extends t.default{constructor(){var e,t,n,i
959super(...arguments),e=this,t="renderViewerTask",i=this,(n=a)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get src(){const e=new o.default("https://docs.google.com/viewer")
960return e.addSearch("url",this.args.url),e.addSearch("embedded",!0),e.toString()}},u=l.prototype,c="renderViewerTask",d=[r],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={}
960,Object.keys(p).forEach((function(e){f[e]=p[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=d.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),f),m&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(m):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(u,c,f),f=null),a=f,l)
961var u,c,d,p,m,f})),define("frontend/components/embed-viewer/google-drive-viewer/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
962e.default=(0,t.createTemplateFactory)({id:"bKy7lRAK",block:'[[[8,[39,0],[[24,0,"embed-viewer-google-drive-viewer"]],[["@isPresentingStory","@aspectRatio"],[[30,1],[30,2]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["iframe"]],[[16,"src",[30,0,["src"]]],[24,"frameborder","0"],[24,"scrolling","no"]],[["@didInsert"],[[28,[37,1],[[30,0,["renderViewerTask"]]],null]]],null],[1,"\\n"]],[3]]]]]],["@isPresentingStory","@aspectRatio","container"],false,["embed-viewer/container","perform"]]',moduleName:"frontend/components/embed-viewer/google-drive-viewer/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer/iframe/component",["exports","@glimmer/component","content-security-policy-parser","content-security-policy-builder","@ember/utils"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
963class r extends t.default{get allow(){const e=(0,n.default)(this.args.allow||"")
964return this.args.allowfullscreen&&(0,o.isNone)(e.fullscreen)?e.fullscreen=[]:this.args.allowfullscreen||(e.fullscreen=!1),(0,i.default)({directives:e})}}e.default=r})),define("frontend/components/embed-viewer/iframe/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
965e.default=(0,t.createTemplateFactory)({id:"S52scBfa",block:'[[[11,"iframe"],[16,"width",[30,1]],[16,"height",[30,2]],[16,"allowfullscreen",[30,3]],[16,"webkitallowfullscreen",[30,3]],[16,"mozallowfullscreen",[30,3]],[16,"msallowfullscreen",[30,3]],[16,"allow",[30,0,["allow"]]],[16,"title",[28,[37,0],["app/components/embed-viewer/iframe.title"],null]],[24,"loading","lazy"],[17,4],[4,[38,1],[[28,[37,2],[[30,5]],null]],null],[12],[13]],["@width","@height","@allowfullscreen","&attrs","@didInsert"],false,["t","did-insert","optional"]]',moduleName:"frontend/components/embed-viewer/iframe/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer/oembed-loader/component",["exports","@glimmer/component","ember-concurrency","frontend/utils/duration","@ember-data/adapter/error","frontend/utils/http-status-codes","@ember/service","@glimmer/tracking"],(function(e,t,n,i,o,r,l,a){var s,u,c,d,p,m
966function f(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function b(e,t,n,i,o){var r={}
967return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
968e.default=(s=class extends t.default{constructor(){super(...arguments),f(this,"isBadRequest",u,this),f(this,"isUnauthorized",c,this),f(this,"isNotFound",d,this),f(this,"isForbidden",p,this),f(this,"store",m,this),this.loadEmbedCodeTask.perform()}*loadEmbedCodeTask(){yield(0,n.timeout)((0,i.default)(10))
969try{const e=yield this.store.findRecord("oembed-code",JSON.stringify(this.args.getOembedParams()))
970this.args.oembedLoaded(e)}catch(e){if(function(e){return e.errors&&e.errors[0]&&e.errors[0].status===`${r.BAD_REQUEST}`}(e))this.isBadRequest=!0
971else if(e instanceof o.UnauthorizedError)this.isUnauthorized=!0
972else if(e instanceof o.NotFoundError)this.isNotFound=!0
973else if(e instanceof o.ForbiddenError)this.isForbidden=!0
974else{if(!(e instanceof o.ServerError))throw e
975this.isBadRequest=!0}}}},u=b(s.prototype,"isBadRequest",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),c=b(s.prototype,"isUnauthorized",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),d=b(s.prototype,"isNotFound",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p=b(s.prototype,"isForbidden",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m=b(s.prototype,"store",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(s.prototype,"loadEmbedCodeTask",[n.task],Object.getOwnPropertyDescriptor(s.prototype,"loadEmbedCodeTask"),s.prototype),s)})),define("frontend/components/embed-viewer/oembed-loader/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
976e.default=(0,t.createTemplateFactory)({id:"tA6BKDIb",block:'[[[41,[30,0,["loadEmbedCodeTask","isRunning"]],[[[1,"  "],[8,[39,1],null,null,null],[1,"\\n"]],[]],[[[41,[30,0,["isBadRequest"]],[[[1,"  "],[8,[39,2],null,[["@url"],[[30,1]]],null],[1,"\\n"]],[]],[[[41,[30,0,["isUnauthorized"]],[[[1,"  "],[8,[39,3],null,[["@url"],[[30,1]]],null],[1,"\\n"]],[]],[[[41,[30,0,["isNotFound"]],[[[1,"  "],[8,[39,4],null,[["@url"],[[30,1]]],null],[1,"\\n"]],[]],[[[41,[30,0,["isForbidden"]],[[[1,"  "],[8,[39,5],null,[["@url"],[[30,1]]],null],[1,"\\n"]],[]],[[[1,"  "],[18,2,null],[1,"\\n"]],[]]]],[]]]],[]]]],[]]]],[]]]],["@url","&default"],false,["if","sutori-loader","embed-viewer-bad-request-message","embed-viewer-unauthorized-message","embed-viewer-not-found-message","embed-viewer-forbidden-message","yield"]]',moduleName:"frontend/components/embed-viewer/oembed-loader/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer/oembed/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
977e.default=(0,t.createTemplateFactory)({id:"QuA5ZW73",block:'[[[18,1,null]],["&default"],false,["yield"]]',moduleName:"frontend/components/embed-viewer/oembed/template.hbs",isStrictMode:!1})})),define("frontend/components/embed-viewer/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
978e.default=(0,t.createTemplateFactory)({id:"ZdJkPz6B",block:'[[[10,0],[15,0,[30,0,["cssClass"]]],[15,"data-url",[30,1]],[12],[1,"\\n"],[41,[30,0,["hasProvider"]],[[[1,"    "],[46,[30,0,["embedComponent"]],null,[["url","isPresentingStory"],[[30,1],[30,2]]],null],[1,"\\n"]],[]],[[[1,"    "],[8,[39,2],null,[["@url"],[[30,0,["sanitizedUrl"]]]],null],[1,"\\n"]],[]]],[13]],["@url","@isPresentingStory"],false,["if","component","embed-viewer-opengraph"]]',moduleName:"frontend/components/embed-viewer/template.hbs",isStrictMode:!1})})),define("frontend/components/ember-popper-js-body/component",["exports","@glimmer/component","popper.js","@ember/utils","frontend/utils/dom","@ember/object","@glimmer/tracking"],(function(e,t,n,i,o,r,l){var a,s
979function u(e,t,n,i,o){var r={}
980return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
981e.default=(a=class extends t.default{constructor(){var e,t,n,i
982super(...arguments),e=this,t="modifiers",i=this,(n=s)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}inserted(e){this.setupPopper(e)}cleanUp(){this.popper&&this.popper.destroy()}setupPopper(e){const t={placement:this.args.placement,modifiers:{offset:{offset:this.args.offset},preventOverflow:{boundariesElement:"viewport",escapeWithReference:!0}},onCreate:e=>{let{instance:t}=e
983this.modifiers=JSON.stringify(t.modifiers),(0,o.onResize)(t.popper,(()=>t.scheduleUpdate()))}};(0,i.isPresent)(this.args.flip)&&(t.modifiers.flip={enabled:this.args.flip}),this.popper=new n.default(this.args.reference,e,t)}},s=u(a.prototype,"modifiers",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(a.prototype,"inserted",[r.action],Object.getOwnPropertyDescriptor(a.prototype,"inserted"),a.prototype),u(a.prototype,"cleanUp",[r.action],Object.getOwnPropertyDescriptor(a.prototype,"cleanUp"),a.prototype),a)})),define("frontend/components/ember-popper-js-body/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
984e.default=(0,t.createTemplateFactory)({id:"JfleuBV5",block:'[[[11,0],[24,0,"ember-popper-js"],[17,1],[4,[38,0],[[30,0,["inserted"]]],null],[4,[38,1],[[30,0,["cleanUp"]]],null],[12],[1,"\\n  "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["did-insert","will-destroy","yield"]]',moduleName:"frontend/components/ember-popper-js-body/template.hbs",isStrictMode:!1})})),define("frontend/components/ember-popper-js/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
985e.default=(0,t.createTemplateFactory)({id:"kcFAq6/7",block:'[[[8,[39,0],[[24,0,"ember-popper-js-ember-wormhole"]],[["@to"],["ember-popper-js"]],[["default"],[[[[1,"\\n  "],[8,[39,1],[[16,0,[30,1]],[17,2]],[["@reference","@placement","@offset","@flip"],[[30,3],[30,4],[30,5],[30,6]]],[["default"],[[[[1,"\\n    "],[18,7,null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]]]]]],["@cssClass","&attrs","@reference","@placement","@offset","@flip","&default"],false,["ember-wormhole","ember-popper-js-body","yield"]]',moduleName:"frontend/components/ember-popper-js/template.hbs",isStrictMode:!1})})),define("frontend/components/ember-wormhole",["exports","ember-wormhole/components/ember-wormhole"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/components/error-page/generic/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
986e.default=(0,t.createTemplateFactory)({id:"03X2W/ak",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n  "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,"\\n    "],[1,[28,[35,1],["app/components/error-page/generic/template.2-14"],null]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[12],[1,[28,[35,1],["app/components/error-page/generic/template.7-7"],null]],[13],[1,"\\n    "],[10,2],[12],[1,[28,[35,1],["app/components/error-page/generic/template.email-help"],[["htmlSafe"],[true]]]],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["page"],false,["page-for-message","t"]]',moduleName:"frontend/components/error-page/generic/template.hbs",isStrictMode:!1})})),define("frontend/components/error-page/private-story/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
986dule",{value:!0}),e.default=void 0
987e.default=(0,t.createTemplateFactory)({id:"CFuY6K1u",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n  "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,[28,[35,1],["app/components/error-page/private-story/template.5-14"],null]],[1," "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[12],[1,[28,[35,1],["app/components/error-page/private-story/template.10-7"],null]],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["page"],false,["page-for-message","t"]]',moduleName:"frontend/components/error-page/private-story/template.hbs",isStrictMode:!1})})),define("frontend/components/explanatory-note/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
988e.default=t.default.extend({classNames:["explanatory-note"]})})),define("frontend/components/explanatory-note/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
989e.default=(0,t.createTemplateFactory)({id:"SSOqXgE9",block:'[[[10,0],[14,0,"wrapper"],[12],[1,"\\n"],[41,[33,1,["hasImage"]],[[[1,"    "],[8,[39,2],null,[["@imageFile","@maxHeight","@withLightbox","@overflowPolicy"],[[33,1,["imageFile"]],150,true,"contain"]],null],[1,"\\n"]],[]],null],[1,"  "],[10,0],[14,0,"content"],[12],[1,"\\n    "],[10,"h4"],[14,0,"title"],[12],[1,[33,1,["word"]]],[13],[1,"\\n    "],[10,2],[14,0,"description"],[12],[1,[33,1,["description"]]],[13],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n"]],[],false,["if","note","render-image-file"]]',moduleName:"frontend/components/explanatory-note/template.hbs",isStrictMode:!1})})),define("frontend/components/explanatory-notes-popover/component",["exports","@ember/runloop","@ember/utils","@ember/service","@ember/component","frontend/utils/dom","jquery"],(function(e,t,n,i,o,r,l){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
990e.default=o.default.extend({classNames:["explanatory-notes-popover"],store:(0,i.inject)(),didInsertElement(){this._super(...arguments),this.initializeAction(this)},actions:{popoverRendered(){this._positionNote()},setup(e){e.find("span").filter((function(){return(0,n.isPresent)((0,l.default)(this).data("note-id"))})).off(r.CLICK_EVENTS.join(" ")).on(r.CLICK_EVENTS.join(" "),(e=>{(0,t.run)((()=>{const t=(0,l.default)(e.target),i=t.attr("data-note-id")
991if((0,n.isPresent)(i)){const e=this.store.peekRecord("note",i)
992this.setProperties({activeNoteElement:t[0],activeNote:e}),this.sutoriPopover.send("showDialog")}}))}))}}})})),define("frontend/components/explanatory-notes-popover/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
993e.default=(0,t.createTemplateFactory)({id:"RxliRSx8",block:'[[[8,[39,0],null,[["@actionReceiver","@triggerElement","@position"],[[99,1,["@actionReceiver"]],[99,2,["@triggerElement"]],"top"]],[["default"],[[[[1,"\\n  "],[8,[30,1,["dialog"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,3],null,[["@note"],[[99,4,["@note"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]],[1,"\\n"]],["p"],false,["sutori-popover","sutoriPopover","activeNoteElement","explanatory-note","activeNote"]]',moduleName:"frontend/components/explanatory-notes-popover/template.hbs",isStrictMode:!1})})),define("frontend/components/external-link/component",["exports","@glimmer/component","frontend/utils/url","@ember/utils"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.getRelAttribute=r
994class o extends t.default{get rel(){return r(this.args.href,this.isUgc)}get isUgc(){return!!(0,i.isPresent)(this.args.ugc)&&!!this.args.ugc}}function r(e,t){if((0,n.isTrustedUrl)(e))return null
995const i=["noopener","noreferrer"]
996return t&&(i.push("ugc"),i.push("nofollow")),i.join(" ")}e.default=o})),define("frontend/components/external-link/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
997e.default=(0,t.createTemplateFactory)({id:"XOG24F9k",block:'[[[11,3],[16,6,[30,1]],[24,"target","_blank"],[16,"rel",[30,0,["rel"]]],[24,0,"external-link"],[17,2],[4,[38,0],["click",[28,[37,1],[[30,0],[28,[37,2],[[30,3]],null]],null]],null],[12],[18,4,null],[13],[1,"\\n"]],["@href","&attrs","@clicked","&default"],false,["on","action","optional","yield"]]',moduleName:"frontend/components/external-link/template.hbs",isStrictMode:!1})})),define("frontend/components/fake-news-quiz/item/button-continue/component",["exports","@ember/component","ember-lifeline/mixins/dom","frontend/utils/keyboard-events"],(function(e,t,n,i){Object.defineProperty(e,"__esMo
997dule",{value:!0}),e.default=void 0
998e.default=t.default.extend(n.default,{tagName:"",init(){this._super(...arguments),this.addEventListener(window,"keydown",(e=>{(0,i.isEnter)(e)&&this.canContinue&&this.continue()}))}})}))
999define("frontend/components/fake-news-quiz/item/button-continue/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1000e.default=(0,t.createTemplateFactory)({id:"91PyDiEw",block:'[[[10,0],[14,0,"fake-news-quiz-item-button-continue"],[12],[1,"\\n  "],[11,"button"],[16,"disabled",[28,[37,0],[[30,1]],null]],[24,4,"button"],[4,[38,1],[[30,0],[33,2]],null],[12],[1,"\\n    "],[18,2,null],[1,"\\n  "],[13],[1,"\\n"],[13]],["@canContinue","&default"],false,["not","action","continue","yield"]]',moduleName:"frontend/components/fake-news-quiz/item/button-continue/template.hbs",isStrictMode:!1})})),define("frontend/components/fake-news-quiz/item/component",["exports","@glimmer/component","frontend/components/quiz-question-multiple-choice-viewer/component","@ember/object","@glimmer/tracking"],(function(e,t,n,i,o){var r,l,a
1001function s(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function u(e,t,n,i,o){var r={}
1002return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1003e.default=(r=class extends t.default{constructor(){super(...arguments),s(this,"hasAnswered",l,this),s(this,"hasContinued",a,this)}answered(e,t){this.hasAnswered||(this.hasAnswered=!0,this.args.answered(e,t))}continue(){this.hasContinued=!0,this.args.continue()}get inQuizMode(){return n.QUIZ_MODES.IN_QUIZ}get questionIndex(){return this.args.index+1}get canContinue(){return this.hasAnswered}get isLastQuestion(){return this.questionIndex===this.args.totalCount}},l=u(r.prototype,"hasAnswered",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),a=u(r.prototype,"hasContinued",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),u(r.prototype,"answered",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"answered"),r.prototype),u(r.prototype,"continue",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"continue"),r.prototype),r)})),define("frontend/components/fake-news-quiz/item/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1004e.default=(0,t.createTemplateFactory)({id:"8aQEgnAs",block:'[[[10,0],[14,0,"fake-news-quiz-item"],[12],[1,"\\n  "],[10,"h3"],[14,0,"fake-news-quiz-item-count"],[12],[1,"\\n    "],[1,[30,0,["questionIndex"]]],[1," / "],[1,[30,1]],[1,"\\n  "],[13],[1,"\\n\\n  "],[8,[39,0],null,[["@answeredQuiz","@item","@quizMode","@canShowFooter"],[[30,0,["answered"]],[30,2],[30,0,["inQuizMode"]],false]],null],[1,"\\n\\n"],[41,[51,[33,2]],[[[1,"    "],[8,[39,3],null,[["@continue","@canContinue"],[[30,0,["continue"]],[30,0,["canContinue"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["isLastQuestion"]],[[[1,"        "],[1,[28,[35,5],["app/components/fake-news-quiz/item/template.18-33"],null]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,5],["app/components/fake-news-quiz/item/template.20-14"],null]],[1,"\\n"]],[]]],[1,"    "]],[]]]]],[1,"\\n"]],[]],null],[13]],["@totalCount","@item"],false,["story-item","unless","hasContinued","fake-news-quiz/item/button-continue","if","t"]]',moduleName:"frontend/components/fake-news-quiz/item/template.hbs",isStrictMode:!1})})),define("frontend/components/fake-news-quiz/next-steps/component",["exports","@ember/component","@ember/service","frontend/utils/url","@ember/object"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1005e.default=t.default.extend({tagName:"",router:(0,n.inject)(),intl:(0,n.inject)(),url:(0,o.computed)("router.currentRouteName",(function(){return(0,i.toApplicationUrl)(`/${this.router.currentRouteName}`)})),title:(0,o.computed)("correctQuestionsCount","totalCount",(function(){return this.intl.t("app/components/fake-news-quiz/next-steps/template.title",{correctQuestionsCount:this.correctQuestionsCount,totalCount:this.totalCount})}))})})),define("frontend/components/fake-news-quiz/next-steps/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1006e.default=(0,t.createTemplateFactory)({id:"7MtSpRMZ",block:'[[[10,0],[14,0,"fake-news-quiz-next-steps"],[12],[1,"\\n  "],[10,"h3"],[14,0,"fake-news-quiz-next-steps-title"],[12],[1,[28,[35,0],["app/components/fake-news-quiz/next-steps/template.2-46"],null]],[1," "],[13],[1,"\\n\\n  "],[10,"ol"],[12],[1,"\\n    "],[10,"li"],[12],[1,[28,[35,0],["app/components/fake-news-quiz/next-steps/template.7-8"],[["htmlSafe"],[true]]]],[1," "],[8,[39,1],null,[["@url","@title","@objectType"],[[30,0,["url"]],[30,0,["title"]],"fake news quiz"]],[["default"],[[[[1,"\\n        "],[8,[30,1,["google-classroom"]],null,null,[["default"],[[[[1,[28,[35,0],["app/components/fake-news-quiz/next-steps/template.15-32"],null]],[1," "]],[]]]]],[1,"\\n        "],[8,[30,1,["facebook"]],null,null,[["default"],[[[[1,[28,[35,0],["app/components/fake-news-quiz/next-steps/template.18-24"],null]],[1," "]],[]]]]],[1,"\\n        "],[8,[30,1,["t
1006witter"]],null,null,[["default"],[[[[1,[28,[35,0],["app/components/fake-news-quiz/next-steps/template.21-23"],null]],[1," "]],[]]]]],[1,"\\n        "],[8,[30,1,["copy-to-clipboard"]],null,null,[["default"],[[[[1,[28,[35,0],["app/components/fake-news-quiz/next-steps/template.24-33"],null]],[1," "]],[]]]]],[1,"\\n      "]],[1]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,"li"],[12],[1,[28,[35,0],["app/components/fake-news-quiz/next-steps/template.29-8"],null]],[1," "],[8,[39,2],null,[["@route","@model"],["story","fighting-fake-news--3uwdF3nfdyo5rFDxcpNAVSLq"]],[["default"],[[[[1,[28,[35,0],["app/components/fake-news-quiz/next-steps/template.30-117"],null]]],[]]]]],[1,".\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["share"],false,["t","share-on-social-media-buttons","link-to"]]',moduleName:"frontend/components/fake-news-quiz/next-steps/template.hbs",isStrictMode:!1})})),define("frontend/components/fake-news-quiz/quiz/component",["exports","@ember/component","ember-concurrency","@ember/service","frontend/utils/runloop-utils","frontend/utils/animations","@ember/object/computed","frontend/utils/array","@ember/object"],(function(e,t,n,i,o,r,l,a,s){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1007const u=Object.freeze([23368738,23403408,23370251,23406910,23360552,23414028,24470240])
1008e.default=t.default.extend({tagName:"",store:(0,i.inject)(),analytics:(0,i.inject)(),shownItems:(0,s.computed)("answeredQuestionsCount","items",(function(){return this.items.slice(0,this.answeredQuestionsCount+1)})),totalCount:(0,l.reads)("items.length"),hasAnsweredAllQuestions:(0,s.computed)("answeredQuestionsCount","totalCount",(function(){return this.answeredQuestionsCount===this.totalCount})),loadItemsTask:(0,n.task)((function*(){const e=yield this.store.query("item",{filter:{ids:u},include:"story.author,story.story_permission_for_anyone"}),t=(0,a.compact)(u.map((t=>e.findBy("id",t.toString()))))
1009this.setProperties({items:t,answeredQuestionsCount:0,correctQuestionsCount:0})})).drop(),goToNextQuestionTask:(0,n.task)((function*(){if(this.set("answeredQuestionsCount",this.answeredQuestionsCount+1),this.hasAnsweredAllQuestions){this.analytics.trackEvent("Fake news quiz","Completed the quiz"),yield(0,o.waitUntilRendered)()
1010const e=this.quizElement.querySelector(".fake-news-quiz-result")
1011yield(0,r.animate)(e,"scroll",{easing:"ease-out",offset:-40})}else{this.analytics.trackEvent("Fake news quiz","Went to next question",{"From question index":this.answeredQuestionsCount}),yield(0,o.waitUntilRendered)()
1012const e=this.quizElement.querySelector(".fake-news-quiz-item:last-of-type")
1013yield(0,r.animate)(e,"scroll",{easing:"ease-out"})}})).enqueue(),actions:{answered(e,t){this.analytics.trackEvent("Fake news quiz","Question answered",{"Question index":this.answeredQuestionsCount+1,"Question item ID":e.get("id"),"Is correct":t}),t&&this.set("correctQuestionsCount",this.correctQuestionsCount+1)}}})})),define("frontend/components/fake-news-quiz/quiz/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1014e.default=(0,t.createTemplateFactory)({id:"19tkstld",block:'[[[8,[39,0],null,[["@task"],[[30,0,["loadItemsTask"]]]],[["default"],[[[[1,"\\n  "],[11,"article"],[24,0,"fake-news-quiz-quiz"],[4,[38,1],[[30,0],"quizElement"],null],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,0,["shownItems"]]],null]],null],null,[[[1,"      "],[8,[39,4],null,[["@answered","@continue","@item","@index","@totalCount"],[[28,[37,5],[[30,0],"answered"],null],[28,[37,6],[[33,7]],null],[30,1],[30,2],[30,0,["totalCount"]]]],null],[1,"\\n"]],[1,2]],null],[1,"\\n"],[41,[30,0,["hasAnsweredAllQuestions"]],[[[1,"      "],[8,[39,9],null,[["@correctQuestionsCount","@totalCount"],[[30,0,["correctQuestionsCount"]],[30,0,["totalCount"]]]],null],[1,"\\n\\n      "],[8,[39,10],null,[["@correctQuestionsCount","@totalCount"],[[30,0,["correctQuestionsCount"]],[30,0,["totalCount"]]]],null],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"]],[]]]]]],["item","index"],false,["data-loader","ref","each","-track-array","fake-news-quiz/item","action","perform","goToNextQuestionTask","if","fake-news-quiz/result","fake-news-quiz/next-steps"]]',moduleName:"frontend/components/fake-news-quiz/quiz/template.hbs",isStrictMode:!1})})),define("frontend/components/fake-news-quiz/result/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esMo
1014dule",{value:!0}),e.default=void 0
1015class n extends t.default{get isGoodResult(){return this.args.correctQuestionsCount>=4}}e.default=n})),define("frontend/components/fake-news-quiz/result/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1016e.default=(0,t.createTemplateFactory)({id:"5JzvXuB0",block:'[[[10,0],[14,0,"fake-news-quiz-result"],[12],[1,"\\n  "],[10,"h2"],[14,0,"fake-news-quiz-result-congrats"],[12],[1,"\\n"],[41,[30,0,["isGoodResult"]],[[[1,"      "],[1,[28,[35,1],["app/components/fake-news-quiz/result/template.3-29"],null]],[1,"\\n"]],[]],[[[1,"      "],[1,[28,[35,1],["app/components/fake-news-quiz/result/template.5-12"],null]],[1,"\\n"]],[]]],[1,"\\n    "],[1,[28,[35,1],["app/components/fake-news-quiz/result/template.7-11"],null]],[1," "],[10,"strong"],[12],[1,[30,1]],[1," "],[1,[28,[35,1],["app/components/fake-news-quiz/result/template.8-46"],null]],[1," "],[1,[30,2]],[13],[1,".\\n  "],[13],[1,"\\n\\n  "],[10,"h3"],[14,0,"fake-news-quiz-result-comment"],[12],[1,"\\n"],[41,[30,0,["isGoodResult"]],[[[1,"      "],[1,[28,[35,1],["app/components/fake-news-quiz/result/template.12-29"],null]],[1,"\\n"]],[]],[[[1,"      "],[1,[28,[35,1],["app/components/fake-news-quiz/result/template.14-12"],null]],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"],[13]],["@correctQuestionsCount","@totalCount"],false,["if","t"]]',moduleName:"frontend/components/fake-news-quiz/result/template.hbs",isStrictMode:!1})})),define("frontend/components/faq-item/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1017e.default=(0,t.createTemplateFactory)({id:"ZnNUZJf0",block:'[[[10,0],[14,0,"faq-item"],[12],[1,"\\n  "],[10,0],[14,0,"faq-item__content"],[12],[1,"\\n    "],[10,"h3"],[14,0,"faq-item__title"],[12],[1,"\\n      "],[18,1,null],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[14,0,"faq-item__text"],[12],[1,"\\n      "],[18,2,null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n"]],["&question","&answer"],false,["yield"]]',moduleName:"frontend/components/faq-item/template.hbs",isStrictMode:!1})})),define("frontend/components/feature-secondary/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1018e.default=(0,t.createTemplateFactory)({id:"4pwfzoXE",block:'[[[10,0],[14,0,"feature-secondary"],[12],[1,"\\n  "],[1,[28,[35,0],[[30,1]],[["class"],["feature-secondary__icon"]]]],[1,"\\n\\n  "],[10,0],[14,0,"feature-secondary-content"],[12],[1,"\\n    "],[10,"h4"],[14,0,"feature-secondary__title"],[12],[1,"\\n      "],[18,2,null],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,2],[14,0,"feature-secondary__text"],[12],[1,"\\n      "],[18,3,null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n"]],["@icon","&title","&text"],false,["inline-svg","yield"]]',moduleName:"frontend/components/feature-secondary/template.hbs",isStrictMode:!1})})),define("frontend/components/features-secondary/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1019e.default=(0,t.createTemplateFactory)({id:"k9lkgTI8",block:'[[[11,"section"],[24,0,"features-secondary"],[17,1],[12],[1,"\\n  "],[10,0],[14,0,"features-secondary-container"],[12],[1,"\\n    "],[18,2,null],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n"]],["&attrs","&default"],false,["yield"]]',moduleName:"frontend/components/features-secondary/template.hbs",isStrictMode:!1})})),define("frontend/components/filter-tabs-tab/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1020e.default=(0,t.createTemplateFactory)({id:"+sKvIStP",block:'[[[8,[30,1,["tab"]],null,[["@model","@on-select"],[[30,2],[30,3]]],[["default"],[[[[1,"\\n  "],[18,4,null],[1,"\\n"]],[]]]]]],["@tablist","@name","@on-select","&default"],false,["yield"]]',moduleName:"frontend/components/filter-tabs-tab/template.hbs",isStrictMode:!1})})),define("frontend/components/filter-tabs-tabpanel/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
1020dule",{value:!0}),e.default=void 0
1021e.default=(0,t.createTemplateFactory)({id:"2BTZTQ3l",block:'[[[8,[30,1,["tabpanel"]],null,[["@model"],[[30,2]]],[["default"],[[[[1,"\\n  "],[18,3,null],[1,"\\n"]],[]]]]]],["@tabs","@name","&default"],false,["yield"]]',moduleName:"frontend/components/filter-tabs-tabpanel/template.hbs",isStrictMode:!1})})),define("frontend/components/filter-tabs/component",["exports","@glimmer/component","@glimmer/tracking","@ember/object"],(function(e,t,n,i){var o,r
1022function l(e,t,n,i,o){var r={}
1023return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1024e.default=(o=class extends t.default{constructor(){var e,t,n,i
1025super(...arguments),e=this,t="selection",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),this.selection=this.args.selection}tabSelected(e){this.selection=e,this.args.tabSelected&&this.args.tabSelected(e)}},r=l(o.prototype,"selection",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(o.prototype,"tabSelected",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"tabSelected"),o.prototype),o)})),define("frontend/components/filter-tabs/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1026e.default=(0,t.createTemplateFactory)({id:"SFXMLaj6",block:'[[[8,[39,0],[[24,0,"filter-tabs"],[17,1]],[["@selection"],[[30,0,["selection"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["tablist"]],null,null,[["default"],[[[[1,"\\n    "],[18,4,[[28,[37,2],null,[["tab"],[[50,"filter-tabs-tab",0,null,[["on-select","tablist"],[[30,0,["tabSelected"]],[30,3]]]]]]]]],[1,"\\n  "]],[3]]]]],[1,"\\n\\n  "],[18,4,[[28,[37,2],null,[["tabpanel"],[[50,"filter-tabs-tabpanel",0,null,[["tabs"],[[30,2]]]]]]]]],[1,"\\n"]],[2]]]]]],["&attrs","tabs","tablist","&default"],false,["ivy-tabs","yield","hash","component"]]',moduleName:"frontend/components/filter-tabs/template.hbs",isStrictMode:!1})})),define("frontend/components/footing-display/component",["exports","@glimmer/component","@ember/service"],(function(e,t,n){var i,o
1027Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1028e.default=(i=class extends t.default{constructor(){var e,t,n,i
1029super(...arguments),e=this,t="intl",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get callToAction(){return this.args.callToAction?this.args.callToAction:this.intl.t("app/components/footing-display.default-call-to-action")}},r=i.prototype,l="intl",a=[n.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o=c,i)
1030var r,l,a,s,u,c})),define("frontend/components/footing-display/corona/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1031e.default=(0,t.createTemplateFactory)({id:"coVPTBvh",block:'[[[10,"aside"],[14,0,"footing-display-corona"],[12],[1,"\\n  "],[10,"h2"],[14,0,"footing-display-corona-title"],[12],[1,"\\n    "],[1,[28,[35,0],["app/components/footing-display/corona/template.title"],null]],[1,"\\n  "],[13],[1,"\\n\\n  "],[8,[39,1],[[24,0,"footing-display-corona-link"]],[["@route"],["schools"]],[["default"],[[[[1,"\\n    "],[1,[28,[35,0],["app/components/footing-display/corona/template.call-to-action"],null]],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],[],false,["t","link-to"]]',moduleName:"frontend/components/footing-display/corona/template.hbs",isStrictMode:!1})})),define("frontend/components/footing-display/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
1031dule",{value:!0}),e.default=void 0
1032e.default=(0,t.createTemplateFactory)({id:"Yn1gvRp0",block:'[[[11,"aside"],[24,0,"footing-display"],[17,1],[12],[1,"\\n  "],[10,0],[14,0,"footing-display-container"],[12],[1,"\\n    "],[10,2],[14,0,"footing-display__title"],[12],[1,"\\n      "],[18,3,null],[1,"\\n    "],[13],[1,"\\n\\n    "],[8,[39,1],null,[["@clickedAsGuest"],[[28,[37,2],[[30,0],[28,[37,3],[[30,2]],null]],null]]],[["default"],[[[[1,"\\n      "],[1,[30,0,["callToAction"]]],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n"]],["&attrs","@clickedCallToActionAsGuest","&default"],false,["yield","call-to-action-sign-up","action","optional"]]',moduleName:"frontend/components/footing-display/template.hbs",isStrictMode:!1})})),define("frontend/components/form-add-teacher/component",["exports","@ember/service","@glimmer/component","ember-concurrency","ember-changeset","ember-changeset-validations","ember-changeset-validations/validators","@ember-data/adapter/error","@ember/object"],(function(e,t,n,i,o,r,l,a,s){var u,c,d,p,m
1033function f(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function b(e,t,n,i,o){var r={}
1034return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1035const h={invitationCode:[(0,l.validatePresence)({presence:!0,message:"Please enter the invitation code."})]}
1036e.default=(u=class extends n.default{constructor(){super(...arguments),f(this,"session",c,this),f(this,"store",d,this),f(this,"analytics",p,this),f(this,"intl",m,this),this.changeset=new o.Changeset({},(0,r.default)(h),h)}get showInputLabel(){return!1!==this.args.showInputLabel}get currentUser(){return this.session.currentUser}get hasEducatorSpace(){return!!this.educatorSpace}get educatorSpace(){return this.changeset.educatorSpace}get educator(){return this.educatorSpace.educator}get inputLabel(){return this.showInputLabel?this.intl.t("app/components/form-add-teacher/template.input-label"):null}*addTeacherTask(e){if(this.hasEducatorSpace)yield this.createEducatorSpaceMembershipTask.perform()
1037else if(yield e.validate(),e.isValid)try{const t=yield this.fetchEducatorSpaceTask.perform(e.invitationCode)
1038if(this.currentUser.educatorSpaceMemberships.map((e=>e.educatorSpace)).includes(t))throw new Error("You have already added this teacher.")
1039e.educatorSpace=t}catch(t){e.pushErrors("invitationCode",t.message)}}*fetchEducatorSpaceTask(e){try{return yield this.store.findRecord("educator-space",e,{include:"educator"})}catch(t){if(t instanceof a.NotFoundError)throw new Error("No teacher matches with this code. Double-check and try again ☺️")}}*createEducatorSpaceMembershipTask(){this.analytics.trackEvent("Students","Added teacher")
1040const e=this.educatorSpace,t=this.store.createRecord("educator-space-membership",{user:this.currentUser,educatorSpace:e})
1041yield t.save(),yield this.currentUser.reload(),this.args.teacherAdded()}dismissEducator(){this.changeset.rollback(),this.invitationCodeWrapper.querySelector("input[name='invitation-code']").value=""}invitationCodeChanged(e){this.changeset.invitationCode=e.trim(),this.changeset.educatorSpace=null}},c=b(u.prototype,"session",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=b(u.prototype,"store",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(u.prototype,"analytics",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(u.prototype,"intl",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(u.prototype,"addTeacherTask",[i.dropTask],Object.getOwnPropertyDescriptor(u.prototype,"addTeacherTask"),u.prototype),b(u.prototype,"fetchEducatorSpaceTask",[i.dropTask],Object.getOwnPropertyDescriptor(u.prototype,"fetchEducatorSpaceTask"),u.prototype),b(u.prototype,"createEducatorSpaceMembershipTask",[i.dropTask],Object.getOwnPropertyDescriptor(u.prototype,"createEducatorSpaceMembershipTask"),u.prototype),b(u.prototype,"dismissEducator",[s.action],Object.getOwnPropertyDescriptor(u.prototype,"dismissEducator"),u.prototype),b(u.prototype,"invitationCodeChanged",[s.action],Object.getOwnPropertyDescriptor(u.prototype,"invitationCodeChanged"),u.prototype),u)})),define("frontend/components/form-add-teacher/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1042e.default=(0,t.createTemplateFactory)({id:"CO+LW/xf",block:'[[[8,[39,0],[[24,0,"form-add-teacher"]],[["@update","@changeset","@hideSubmitButtonIfPristine"],[[28,[37,1],[[30,0,["addTeacherTask"]]],null],[30,0,["changeset"]],true]],[["default"],[[[[1,"\\n  "],[11,0],[4,[38,2],[[30,0],"invitationCodeWrapper"],null],[12],[1,"\\n    "],[8,[30,1,["text"]],null,[["@property","@update","@label","@placeholder"],["invitationCode",[30,0,["invitationCodeChanged"]],[30,0,["inputLabel"]],[28,[37,3],["app/components/form-add-teacher/template.code-placeholder"],null]]],null],[1,"\\n  "],[13],[1,"\\n\\n"],[41,[30,0,["hasEducatorSpace"]],[[[1,"    "],[10,0],[14,0,"section-educator-info"],[12],[1,"\\n      "],[10,"header"],[12],[1,"\\n        "],[10,2],[14,0,"message"],[12],[1,"\\n          "],[1,[28,[35,3],["app/components/form-add-teacher/template.20-27"],null]],[1,"\\n        "],[13],[1,"\\n\\n"],[41,[51,[30,0,["addTeacherTask","isRunning"]]],[[[1,"          "],[8,[39,6],null,[["@clicked"],[[30,0,["dismissEducator"]]]],null],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n      "],[10,0],[14,0,"content"],[12],[1,"\\n        "],[8,[39,7],null,[["@user"],[[30,0,["educator"]]]],null],[1,"\\n        "],[10,1],[14,0,"educator-name"],[12],[1,"\\n          "],[1,[30,0,["educator","fullName"]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[30,1,["submit"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["hasEducatorSpace"]],[[[1,"      "],[1,[28,[35,3],["app/components/form-add-teacher/template.38-33"],null]],[1,"\\n"]],[]],[[[1,"      "],[1,[28,[35,3],["app/components/form-add-teacher/template.40-12"],null]],[1,"\\n"]],[]]],[1,"  "]],[]]]]],[1,"\\n"]],[1]]]]]],["f"],false,["sutori-form","perform","ref","t","if","unless","button-close","user-avatar"]]',moduleName:"frontend/components/form-add-teacher/template.hbs",isStrictMode:!1})})),define("frontend/components/form-complete-signup/component",["exports","@ember/object/computed","@ember/service","@ember/component","ember-changeset","ember-changeset-validations","frontend/validations/user/complete-signup","ember-concurrency","frontend/utils/api-paths"],(function(e,t,n,i,o,r,l,a,s){Object.defineProperty(e,"__esMo
1042dule",{value:!0}),e.default=void 0
1043e.default=i.default.extend({tagName:"",ajax:(0,n.inject)(),session:(0,n.inject)(),eventBus:(0,n.inject)(),init(){this._super(...arguments),this.changeset=new o.Changeset({isOlderThanThirteen:!0},(0,r.default)(l.default),l.default)},currentUser:(0,t.reads)("session.currentUser"),completeSignupTask:(0,a.task)((function*(e){if(yield e.validate(),e.get("isValid"))return yield e.save(),yield this.ajax.put((0,s.userCompleteSignupPath)(this.get("currentUser.id")),{data:{is_older_than_13:e.get("isOlderThanThirteen"),terms_of_use:e.get("termsOfUse")}}),yield this.currentUser.reload(),this.eventBus.publish("user.completed-signup"),this.signupCompleted()}))})})),define("frontend/components/form-complete-signup/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1044e.default=(0,t.createTemplateFactory)({id:"KgmCmep7",block:'[[[8,[39,0],[[24,0,"form-complete-signup"]],[["@update","@changeset"],[[28,[37,1],[[33,2]],null],[30,0,["changeset"]]]],[["default"],[[[[1,"\\n"],[41,[51,[33,4,["currentUser","isAgeKnown"]]],[[[1,"    "],[8,[39,5],null,[["@selected","@isOlderThanThirteen"],[[28,[37,6],[[30,0],[28,[37,7],[[30,0,["changeset"]],"isOlderThanThirteen"],null]],null],[30,0,["changeset","isOlderThanThirteen"]]]],null],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,8],null,[["@property","@formObject"],["termsOfUse",[30,1]]],null],[1,"\\n\\n  "],[8,[30,1,["submit"]],null,null,[["default"],[[[[1,[28,[35,9],["app/components/form-complete-signup/template.16-12"],null]]],[]]]]],[1,"\\n"]],[1]]]]]],["f"],false,["sutori-form","perform","completeSignupTask","unless","session","signup-form/is-older-than-thirteen","action","changeset-set","checkbox-terms-of-use","t"]]',moduleName:"frontend/components/form-complete-signup/template.hbs",isStrictMode:!1})})),define("frontend/components/form-edit-email/component",["exports","@glimmer/component","@ember/service","ember-concurrency","ember-changeset","ember-changeset-validations","frontend/validations/user/edit-email"],(function(e,t,n,i,o,r,l){var a,s,u,c,d,p
1045function m(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function f(e,t,n,i,o){var r={}
1046return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1047e.default=(a=(0,i.task)((function*(e){yield e.validate(),e.get("isValid")&&(this.analytics.trackEvent("User","Email edited"),yield e.save(),yield this.args.user.reload(),this.notifications.showSuccessMessage(this.intl.t("app/components/form-edit-email/template.notification")))})).drop(),s=class extends t.default{constructor(){super(...arguments),m(this,"notifications",u,this),m(this,"analytics",c,this),m(this,"intl",d,this),m(this,"updateEmailTask",p,this),this.changeset=new o.Changeset(this.args.user,(0,r.default)(l.default),l.default)}},u=f(s.prototype,"notifications",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(s.prototype,"analytics",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=f(s.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=f(s.prototype,"updateEmailTask",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)})),define("frontend/components/form-edit-email/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1048e.default=(0,t.createTemplateFactory)({id:"eh6IVtPO",block:'[[[10,0],[14,0,"form-edit-email"],[12],[1,"\\n  "],[8,[39,0],null,null,[["default"],[[[[1,"\\n    "],[1,[28,[35,1],["app/components/form-edit-email/template.2-26"],null]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[10,2],[14,0,"form-edit-email-explanation"],[12],[1,"\\n    "],[1,[28,[35,1],["app/components/form-edit-email/template.6-41"],null]],[1,"\\n  "],[13],[1,"\\n\\n  "],[8,[39,2],null,[["@update","@changeset","@hideSubmitButtonIfPristine"],[[28,[37,3],[[30,0,["updateEmailTask"]]],null],[30,0,["changeset"]],true]],[["default"],[[[[1,"\\n    "],[8,[30,1,["email"]],null,[["@property","@placeholder","@autocomplete"],["email",[28,[37,1],["app/components/form-edit-email/template.placeholder"],null],"email"]],null],[1,"\\n\\n    "],[8,[30,1,["submit"]],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["app/components/form-edit-email/template.22-14"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13]],["f"],false,["page-section-header-title","t","sutori-form","perform"]]',moduleName:"frontend/components/form-edit-email/template.hbs",isStrictMode:!1})})),define("frontend/components/form-edit-profile/component",["exports","ember-concurrency/async-arrow-runtime","@ember/service","@glimmer/component","ember-concurrency","ember-changeset","ember-changeset-validations","frontend/components/form-edit-profile/validations"],(function(e,t,n,i,o,r,l,a){var s,u,c
1049function d(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function p(e,t,n){var i
1050return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
1051var n=e[Symbol.toPrimitive]
1052if(void 0!==n){var i=n.call(e,t||"default")
1053if("object"!=typeof i)return i
1054throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e,t,n,i,o){var r={}
1055return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1056const f=new Date(2025,1,26)
1057e.default=(s=class extends i.default{constructor(){super(...arguments),d(this,"notifications",u,this),d(this,"intl",c,this),p(this,"updateProfileTask",(0,t.buildTask)((()=>({context:this,generator:function*(e){yield e.validate(),e.isValid&&(yield e.save(),this.notifications.showSuccessMessage(this.intl.t("app/components/form-edit-profile/template.notification")),this.args.didSave())}})),{drop:!0},"updateProfileTask",null)),this.changeset=new r.Changeset(this.args.user,(0,l.default)(a.default),a.default)}get canEditBio(){return this.args.user.isOlderThanThirteen}get canEditWebsite(){return this.args.user.isOlderThanThirteen&&this.args.user.createdAt<=f}get canEditTwitter(){return this.args.user.isOlderThanThirteen&&this.args.user.createdAt<=f}},u=m(s.prototype,"notifications",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=m(s.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)})),define("frontend/components/form-edit-profile/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1058e.default=(0,t.createTemplateFactory)({id:"+o+1iwOf",block:'[[[8,[39,0],[[24,0,"form-edit-profile"]],[["@update","@changeset","@hideSubmitButtonIfPristine"],[[28,[37,1],[[30,0,["updateProfileTask"]]],null],[30,0,["changeset"]],true]],[["default"],[[[[1,"\\n  "],[10,0],[14,0,"form-edit-profile-row"],[12],[1,"\\n    "],[8,[30,1,["text"]],null,[["@property","@placeholder"],["firstName",[28,[37,2],["app/components/form-edit-profile/template.first-name-placeholder"],null]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/components/form-edit-profile/template.9-71"],null]],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["text"]],null,[["@property","@placeholder"],["lastName",[28,[37,2],["app/components/form-edit-profile/template.last-name-placeholder"],null]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/components/form-edit-profile/template.13-69"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n\\n"],[41,[30,0,["canEditBio"]],[[[1,"    "],[8,[30,1,["textarea"]],null,[["@property","@placeholder","@label","@rows"],["bio",[28,[37,2],["app/components/form-edit-profile/template.bio-placeholder"],null],[28,[37,2],["app/components/form-edit-profile/template.bio-label"],null],"4"]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canEditWebsite"]],[[[1,"    "],[8,[30,1,["url"]],[[24,0,"form-edit-profile-website"]],[["@property","@placeholder"],["website",[28,[37,2],["app/components/form-edit-profile/template.website-placeholder"],null]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/components/form-edit-profile/template.32-5"],null]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canEditTwitter"]],[[[1,"    "],[8,[30,1,["text"]],[[24,0,"form-edit-profile-twitter"]],[["@property","@placeholder"],["twitter",[28,[37,2],["app/components/form-edit-profile/template.twitter-placeholder"],null]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/components/form-edit-profile/template.42-5"],null]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n  "],[10,0],[14,0,"form-edit-profile-buttons"],[12],[1,"\\n    "],[11,"button"],[24,0,"form-edit-profile-button-cancel"],[24,4,"button"],[4,[38,4],["click",[30,2]],null],[12],[1,"\\n      "],[1,[28,[35,2],["app/components/form-edit-profile/template.52-5"],null]],[1,"\\n    "],[13],[1,"\\n\\n      "],[8,[30,1,["submit"]],null,[["@isHidden"],[false]],[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["app/components/form-edit-profile/template.56-34"],null]],[1,"\\n      "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[1]]]]]],["f","@didCancel"],false,["sutori-form","perform","t","if","on"]]',moduleName:"frontend/components/form-edit-profile/template.hbs",isStrictMode:!1})})),define("frontend/components/form-edit-profile/validations",["exports","frontend/validations/user/first-name","frontend/validations/user/last-name","ember-changeset-validations/validators"],(function(e,t,n,i){Object.defineProperty(e,"__esMo
1058dule",{value:!0}),e.default=void 0
1059e.default={...t.default,...n.default,bio:[(0,i.validateLength)({max:875})],website:[(0,i.validateFormat)({type:"url",allowBlank:!0})],twitter:[(0,i.validateFormat)({regex:/^[A-Za-z0-9_]{1,15}$/,allowBlank:!0})]}})),define("frontend/components/form-edit-school/component",["exports","@glimmer/component","ember-changeset","@ember/object","ember-changeset-validations","ember-changeset-validations/validators","ember-concurrency"],(function(e,t,n,i,o,r,l){var a
1060function s(e,t,n,i,o){var r={}
1061return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1062const u={name:(0,r.validatePresence)({presence:!0,message:"Please enter the name of your school."}),placeId:(0,r.validatePresence)({presence:!0,message:"Please type and select an address."})}
1063e.default=(s((a=class extends t.default{constructor(){super(...arguments),this.changeset=new n.Changeset(this.args.initialModel,(0,o.default)(u),u)}*submitTask(){const e=this.changeset
1064if(yield e.validate(),e.isValid)return this.args.didSubmit({name:e.get("name"),website:e.get("website"),placeId:e.get("placeId")})}didSelectAddress(e){this.changeset.set("placeId",null==e?void 0:e.place_id)}get canSubmit(){return this.changeset.isDirty}}).prototype,"submitTask",[l.dropTask],Object.getOwnPropertyDescriptor(a.prototype,"submitTask"),a.prototype),s(a.prototype,"didSelectAddress",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"didSelectAddress"),a.prototype),a)})),define("frontend/components/form-edit-school/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1065e.default=(0,t.createTemplateFactory)({id:"cejrAx5w",block:'[[[8,[39,0],[[24,0,"form-edit-school"],[17,1]],[["@didSubmit","@changeset"],[[28,[37,1],[[30,0,["submitTask"]]],null],[30,0,["changeset"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["field"]],null,[["@property"],["name"]],[["default"],[[[[1,"\\n    "],[8,[30,3,["label"]],null,null,[["default"],[[[[1,[28,[35,2],["app/components/form-edit-school/template.9-17"],null]]],[]]]]],[1,"\\n    "],[8,[30,3,["errors"]],null,null,null],[1,"\\n    "],[8,[30,3,["text"]],[[16,"placeholder",[28,[37,2],["app/components/form-edit-school/template.name-placeholder"],null]],[24,4,"text"]],null,null],[1,"\\n  "]],[3]]]]],[1,"\\n\\n  "],[8,[30,2,["field"]],null,[["@property"],["website"]],[["default"],[[[[1,"\\n    "],[8,[30,4,["label"]],null,null,[["default"],[[[[1,[28,[35,2],["app/components/form-edit-school/template.18-17"],null]]],[]]]]],[1,"\\n    "],[8,[30,4,["errors"]],null,null,null],[1,"\\n    "],[8,[30,4,["text"]],[[16,"placeholder",[28,[37,2],["app/components/form-edit-school/template.website-placeholder"],null]],[24,4,"url"]],null,null],[1,"\\n  "]],[4]]]]],[1,"\\n\\n  "],[8,[30,2,["field"]],null,[["@property"],["placeId"]],[["default"],[[[[1,"\\n    "],[8,[30,5,["label"]],null,null,[["default"],[[[[1,[28,[35,2],["app/components/form-edit-school/template.27-17"],null]]],[]]]]],[1,"\\n    "],[8,[30,5,["errors"]],null,null,null],[1,"\\n    "],[8,[30,5,["google-maps-autocomplete"]],[[16,"placeholder",[28,[37,2],["app/components/form-edit-school/template.address-placeholder"],null]]],[["@didChange","@types","@fields"],[[28,[37,3],[[30,0],[30,0,["didSelectAddress"]]],null],[28,[37,4],["address"],null],[28,[37,4],["place_id"],null]]],null],[1,"\\n  "]],[5]]]]],[1,"\\n\\n  "],[10,0],[14,0,"form-edit-school-footer"],[12],[1,"\\n"],[41,[51,[30,0,["submitTask","isRunning"]]],[[[1,"      "],[18,6,null],[1,"\\n"]],[]],null],[1,"\\n    "],[8,[30,2,["submit"]],null,[["@isDisabled","@isLoading"],[[28,[37,7],[[30,0,["canSubmit"]]],null],[30,0,["submitTask","isRunning"]]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/components/form-edit-school/template.45-5"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[2]]]]]],["&attrs","f","field","field","field","&secondary-action"],false,["form","perform","t","action","array","unless","yield","not"]]',moduleName:"frontend/components/form-edit-school/template.hbs",isStrictMode:!1})}))
1066define("frontend/components/form-educator-info/component",["exports","@glimmer/component","@ember/utils","ember-changeset-validations/validators","ember-concurrency","@ember/service","frontend/utils/array","@glimmer/tracking","macro-decorators","@ember/object"],(function(e,t,n,i,o,r,l,a,s,u){var c,d,p,m,f,b,h,g,y,v,w,k
1067function O(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function _(e,t,n,i,o){var r={}
1068return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.SOCIAL_STUDIES=e.SCIENCE=e.MATHEMATICS=e.LANGUAGES=e.HISTORY=e.ENGLISH=void 0
1069const P={role:(0,i.validatePresence)(!0)},x={grade:(0,i.validatePresence)(!0)},z={subject:(0,i.validatePresence)(!0)},j=e.SOCIAL_STUDIES="Social studies",S=e.ENGLISH="English",T=e.MATHEMATICS="Mathematics",M=e.SCIENCE="Science",E=e.HISTORY="History",I=e.LANGUAGES="Languages"
1070e.default=(c=(0,s.reads)("changesetRole.role"),d=(0,s.reads)("changesetGrade.grade"),p=(0,s.reads)("changesetSubject.subject"),m=(0,s.equal)("role","Teacher"),f=class extends t.default{constructor(){super(...arguments),O(this,"changesets",b,this),O(this,"session",h,this),O(this,"analytics",g,this),O(this,"role",y,this),O(this,"grade",v,this),O(this,"subject",w,this),O(this,"showGradeQuestion",k,this),this.subjectSocialStudies=j,this.subjectEnglish=S,this.subjectMathematics=T,this.subjectScience=M,this.subjectHistory=E,this.subjectLanguages=I,this.RoleValidations=P,this.GradeValidations=x,this.SubjectValidations=z}*submitTask(){const e=this.role,t=this.grade,n=this.subject
1071this.analytics.trackEvent("Signup","Educator information submitted",{Role:e,Grade:t,Subject:n})
1072const i=this.session.currentUser
1073i.role=e,i.grade=t,i.subject=n,yield i.save(),this.args.done()}stepShown(e){this.changesets=[...this.changesets,e]}stepHidden(e){this.changesets=(0,l.remove)(this.changesets,e)}get isInvalid(){return this.changesets.some((e=>e.isInvalid))}get showSubjectQuestion(){return"Teacher"===this.role&&(0,n.isPresent)(this.grade)&&"Elementary"!==this.grade&&"Higher education"!==this.grade}get changesetRole(){return this._getChangeset("role")}get changesetGrade(){return this._getChangeset("grade")}get changesetSubject(){return this._getChangeset("subject")}_getChangeset(e){return this.changesets.find((t=>Object.prototype.hasOwnProperty.call(t.validationMap,e)))}},b=_(f.prototype,"changesets",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),h=_(f.prototype,"session",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=_(f.prototype,"analytics",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_(f.prototype,"submitTask",[o.dropTask],Object.getOwnPropertyDescriptor(f.prototype,"submitTask"),f.prototype),_(f.prototype,"stepShown",[u.action],Object.getOwnPropertyDescriptor(f.prototype,"stepShown"),f.prototype),_(f.prototype,"stepHidden",[u.action],Object.getOwnPropertyDescriptor(f.prototype,"stepHidden"),f.prototype),y=_(f.prototype,"role",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=_(f.prototype,"grade",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=_(f.prototype,"subject",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=_(f.prototype,"showGradeQuestion",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f)})),define("frontend/components/form-educator-info/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1074e.default=(0,t.createTemplateFactory)({id:"X/yyVwA6",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n  "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,"\\n    "],[1,[28,[35,1],["app/components/form-educator-info/template.2-11"],null]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]],[1,"\\n\\n"],[8,[39,2],[[24,0,"form-educator-info"]],[["@update"],[[28,[37,3],[[30,0,["submitTask"]]],null]]],[["default"],[[[[1,"\\n  "],[10,0],[14,0,"form-educator-info-steps"],[12],[1,"\\n    "],[8,[30,2,["step"]],null,[["@shown","@hidden","@validations"],[[30,0,["stepShown"]],[30,0,["stepHidden"]],[30,0,["RoleValidations"]]]],[["default"],[[[[1,"\\n      "],[8,[30,3,["multiple-choice"]],null,[["@property"],["role"]],[["default"],[[[[1,"\\n        "],[8,[30,4,["label"]],null,null,[["default"],[[[[1,[28,[35,1],["app/components/form-educator-info/template.19-18"],null]]],[]]]]],[1,"\\n        "],[8,[30,4,["option"]],null,[["@value"],["Teacher"]],[["default"],[[[[1,[28,[35,1],["app/components/form-educator-info/template.teacher"],null]]],[]]]]],[1,"\\n        "],[8,[30,4,["option"]],null,[["@value"],["Tech integrator"]],[["default"],[[[[1,[28,[35,1],["app/components/form-educator-info/template.tech-integrator"],null]]],[]]]]],[1,"\\n        "],[8,[30,4,["option"]],null,[["@value"],["Admin"]],[["default"],[[[[1,[28,[35,1],["app/components/form-educator-info/template.admin"],null]]],[]]]]],[1,"\\n      "]],[4]]]]],[1,"\\n    "]],[3]]]]],[1,"\\n\\n"],[41,[30,0,["showGradeQuestion"]],[[[1,"      "],[8,[30,2,["step"]],null,[["@shown","@hidden","@validations"],[[30,0,["stepShown"]],[30,0,["stepHidden"]],[30,0,["GradeValidations"]]]],[["default"],[[[[1,"\\n        "],[8,[30,5,["multiple-choice"]],null,[["@property","@withOther"],["grade",true]],[["default"],[[[[1,"\\n          "],[8,[30,6,["label"]],null,null,[["default"],[[[[1,[28,[35,1],["app/components/form-educator-info/template.36-20"],null]]],[]]]]],[1,"\\n\\n          "],[8,[30,6,["option"]],null,[["@value"],["Elementary"]],[["default"],[[[[1,[28,[35,1],["app/components/form-educator-info/template.elementary"],null]]],[]]]]],[1,"\\n          "],[8,[30,6,["option"]],null,[["@value"],["Middle school"]],[["default"],[[[[1,[28,[35,1],["app/components/form-educator-info/template.middle-school"],null]]],[]]]]],[1,"\\n          "],[8,[30,6,["option"]],null,[["@value"],["High school"]],[["default"],[[[[1,[28,[35,1],["app/components/form-educator-info/template.high-school"],null]]],[]]]]],[1,"\\n          "],[8,[30,6,["option"]],null,[["@value"],["Higher education"]],[["default"],[[[[1,[28,[35,1],["app/components/form-educator-info/template.higher-education"],null]]],[]]]]],[1,"\\n          "],[8,[30,6,["option"]],null,[["@value"],["Homeschooling"]],[["default"],[[[[1,[28,[35,1],["app/components/form-educator-info/template.homeschooling"],null]]],[]]]]],[1,"\\n          "],[8,[30,6,["option"]],null,[["@value"],["Adult learning"]],[["default"],[[[[1,[28,[35,1],["app/components/form-educator-info/template.adult-learning"],null]]],[]]]]],[1,"\\n        "]],[6]]]]],[1,"\\n      "]],[5]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showSubjectQuestion"]],[[[1,"      "],[8,[30,2,["step"]],null,[["@shown","@hidden","@validations"],[[30,0,["stepShown"]],[30,0,["stepHidden"]],[30,0,["SubjectValidations"]]]],[["default"],[[[[1,"\\n        "],[8,[30,7,["multiple-choice"]],null,[["@property","@withOther"],["subject",true]],[["default"],[[[[1,"\\n          "],[8,[30,8,["label"]],null,null,[["default"],[[[[1,[28,[35,1],["app/components/form-educator-info/template.57-20"],null]]],[]]]]],[1,"\\n\\n          "],[8,[30,8,["option"]],null,[["@value"],[[30,0,["subjectSocialStudies"]]]],[["default"],[[[[1,[28,[35,1],["app/components/form-educator-info/template.social-studies"],null]]],[]]]]],[1,"\\n          "],[8,[30,8,["option"]],null,[["@value"],[[30,0,["subjectMathematics"]]]],[["default"],[[[[1,[28,[35,1],["app/components/form-educator-info/template.mathematics"],null]]],[]]]]],[1,"\\n          "],[8,[30,8,["option"]],null,[["@value"],[[30,0,["subjectEnglish"]]]],[["default"],[[[[1,[28,[35,1],["app/components/form-educator-info/template.english"],null]]],[]]]]],[1,"\\n          "],[8,[30,8,["option"]],null,[["@value"],[[30,0,["subjectLanguages"]]]],[["default"],[[[[1,[28,[35,1],["app/components/form-educator-info/template.languages"],null]]],[]]]]],[1,"\\n          "],[8,[30,8,["option"]],null,[["@value"],["Arts"]],[["default"],[[[[1,[28,[35,1],["app/components/form-educator-info/template.arts"],null]]],[]]]]],[1,"\\n          "],[8,[30,8,["option"]],null,[["@value"],[[30,0,["subjectScience"]]]],[["default"],[[[[1,[28,[35,1],["app/components/form-educator-info/template.science"],null]]],[]]]]],[1,"\\n          "],[8,[30,8,["option"]],null,[["@value"],["Music"]],[["default"],[[[[1,[28,[35,1],["app/components/form-educator-info/template.music"],null]]],[]]]]],[1,"\\n          "],[8,[30,8,["option"]],null,[["@value"],[[30,0,["subjectHistory"]]]],[["default"],[[[[1,[28,[35,1],["app/components/form-educator-info/template.history"],null]]],[]]]]],[1,"\\n        "]],[8]]]]],[1,"\\n      "]],[7]]]]],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n\\n  "],[8,[30,2,["submit"]],null,[["@disabled"],[[30,0,["isInvalid"]]]],[["default"],[[[[1,"\\n    "],[1,[28,[35,1],["app/components/form-educator-info/template.74-41"],null]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[2]]]]]],["h","f","s","mc","s","mc","s","mc"],false,["page-section-header","t","sutori-form","perform","if"]]',moduleName:"frontend/components/form-educator-info/template.hbs",isStrictMode:!1})})),define("frontend/components/form-forgot-password/component",["exports","@ember/component","ember-changeset","ember-changeset-validations","ember-changeset-validations/validators","ember-concurrency","@ember/service","frontend/utils/api-paths"],(function(e,t,n,i,o,r,l,a){Object.defineProperty(e,"__esMo
1074dule",{value:!0}),e.default=void 0
1075const s={email:[(0,o.validatePresence)(!0)]}
1076e.default=t.default.extend({tagName:"",ajax:(0,l.inject)(),analytics:(0,l.inject)(),init(){this._super(...arguments),this.changeset=new n.Changeset({},(0,i.default)(s),s)},requestPasswordResetTask:(0,r.task)((function*(e){if(yield e.validate(),e.get("isValid"))try{const t=e.get("email")
1077this.analytics.trackEvent("Signup","User password reset email sent",{Email:t}),yield this.ajax.post((0,a.usersPasswordsPath)(),{data:{user:{login:t}}}),this.sentRequest(t)}catch({payload:t}){const n=t.errors[0].messages[0]
1078e.pushErrors("email",n)}})).drop()})})),define("frontend/components/form-forgot-password/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1079e.default=(0,t.createTemplateFactory)({id:"VYRtRRqF",block:'[[[8,[39,0],null,[["@update","@changeset","@hideSubmitButtonIfPristine"],[[28,[37,1],[[30,0,["requestPasswordResetTask"]]],null],[30,0,["changeset"]],true]],[["default"],[[[[1,"\\n  "],[8,[30,1,["email"]],null,[["@property","@placeholder"],["email",[28,[37,2],["app/components/form-forgot-password/template.email-placeholder"],null]]],null],[1,"\\n\\n  "],[8,[30,1,["submit"]],null,null,[["default"],[[[[1,"\\n    "],[1,[28,[35,2],["app/components/form-forgot-password/template.11-15"],null]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["f"],false,["sutori-form","perform","t"]]',moduleName:"frontend/components/form-forgot-password/template.hbs",isStrictMode:!1})})),define("frontend/components/form-login/component",["exports","@ember/service","@ember/component","ember-concurrency","frontend/utils/api-paths","frontend/utils/errors-to-form-format","ember-changeset","ember-changeset-validations","frontend/utils/common-api-queries","ember-changeset-validations/validators"],(function(e,t,n,i,o,r,l,a,s,u){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1080const c={login:[(0,u.validatePresence)(!0)],password:[(0,u.validatePresence)(!0)]}
1081e.default=n.default.extend({tagName:"",ajax:(0,t.inject)(),store:(0,t.inject)(),commandFactory:(0,t.inject)(),router:(0,t.inject)(),init(){this._super(...arguments),this.changeset=new l.Changeset({},(0,a.default)(c),c)},loginTask:(0,i.task)((function*(e){if(this.set("genericErrors",null),yield e.validate(),e.get("isValid")){yield e.save()
1082try{yield this.commandFactory.createCommand("login").execute("sutori",(()=>this.loginUserTask.perform(e.get("login").trim(),e.get("password")))),this.router.transitionTo("after-login")}catch(t){this.set("genericErrors",(0,r.default)(t.payload.errors).generic)}}})).drop(),loginUserTask:(0,i.task)((function*(e,t){const n=yield this.ajax.post((0,o.userLoginPath)(),{data:{user:{login:e,password:t},include:s.USER_INCLUDE}})
1083return this.store.pushPayload("user",n),this.store.peekRecord("user",n.data.id)})).drop()})})),define("frontend/components/form-login/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1084e.default=(0,t.createTemplateFactory)({id:"CvaqUlBq",block:'[[[10,0],[14,0,"form-login"],[12],[1,"\\n  "],[8,[39,0],null,[["@update","@changeset","@genericErrors"],[[28,[37,1],[[30,0,["loginTask"]]],null],[30,0,["changeset"]],[30,0,["genericErrors"]]]],[["default"],[[[[1,"\\n    "],[8,[30,1,["text"]],null,[["@property","@placeholder","@autocomplete"],["login",[28,[37,2],["app/components/form-login/template.login-placeholder"],null],"email"]],null],[1,"\\n\\n    "],[8,[30,1,["password"]],null,[["@property","@placeholder","@autocomplete"],["password",[28,[37,2],["app/components/form-login/template.password-placeholder"],null],"current-password"]],null],[1,"\\n\\n    "],[8,[30,1,["generic-errors"]],null,[["@showHtml"],[true]],null],[1,"\\n\\n    "],[10,0],[14,0,"actions"],[12],[1,"\\n      "],[8,[39,3],[[24,0,"button-forgot-password"]],[["@route"],["forgot-password"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["app/components/form-login/template.23-67"],null]],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[30,1,["submit"]],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["app/components/form-login/template.25-19"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13],[1,"\\n"]],["f"],false,["sutori-form","perform","t","link-to"]]',moduleName:"frontend/components/form-login/template.hbs",isStrictMode:!1})})),define("frontend/components/form-reset-password/component",["exports","@ember/component","ember-changeset","ember-changeset-validations","ember-concurrency","@ember/service","frontend/utils/api-paths","frontend/validations/user/password","frontend/validations/user/password-confirmation","frontend/utils/errors-to-form-format"],(function(e,t,n,i,o,r,l,a,s,u){Object.defineProperty(e,"__esMo
1084dule",{value:!0}),e.default=void 0
1085const c={...a.default,...s.default}
1086e.default=t.default.extend({tagName:"",ajax:(0,r.inject)(),analytics:(0,r.inject)(),init(){this._super(...arguments),this.changeset=new n.Changeset({},(0,i.default)(c),c)},resetPasswordTask:(0,o.task)((function*(e){if(this.set("tokenErrors",null),yield e.validate(),e.get("isValid")){this.analytics.trackEvent("Signup","User password reset")
1087try{yield this.ajax.put((0,l.usersPasswordsPath)(),{data:{user:{reset_password_token:this.token,password:e.get("password"),password_confirmation:e.get("passwordConfirmation")}}}),this.reset()}catch({payload:t}){this.set("tokenErrors",(0,u.default)(t.errors).resetPasswordToken)}}})).drop()})})),define("frontend/components/form-reset-password/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1088e.default=(0,t.createTemplateFactory)({id:"wkvtJ+Ss",block:'[[[8,[39,0],null,[["@update","@changeset","@genericErrors"],[[28,[37,1],[[30,0,["resetPasswordTask"]]],null],[30,0,["changeset"]],[30,0,["tokenErrors"]]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["password"]],null,[["@property","@placeholder"],["password",[28,[37,2],["app/components/form-reset-password/template.password-placeholder"],null]]],null],[1,"\\n\\n  "],[8,[30,1,["password"]],null,[["@property","@placeholder"],["passwordConfirmation",[28,[37,2],["app/components/form-reset-password/template.password-confirmation-placeholder"],null]]],null],[1,"\\n\\n  "],[8,[30,1,["generic-errors"]],null,null,null],[1,"\\n\\n  "],[8,[30,1,["submit"]],null,null,[["default"],[[[[1,"\\n    "],[1,[28,[35,2],["app/components/form-reset-password/template.17-15"],null]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["f"],false,["sutori-form","perform","t"]]',moduleName:"frontend/components/form-reset-password/template.hbs",isStrictMode:!1})})),define("frontend/components/form-search-user-error-message/component",["exports","@ember/component","@ember/object/computed"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1089e.default=t.default.extend({tagName:"",hasMessage:(0,n.notEmpty)("message")})})),define("frontend/components/form-search-user-error-message/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1090e.default=(0,t.createTemplateFactory)({id:"YD56SN+i",block:'[[[41,[33,1],[[[1,"  "],[10,2],[14,0,"form-search-user-error-message"],[12],[1,"\\n    "],[1,[30,1]],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["@message"],false,["if","hasMessage"]]',moduleName:"frontend/components/form-search-user-error-message/template.hbs",isStrictMode:!1})})),define("frontend/components/form-search-user-input/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1091e.default=(0,t.createTemplateFactory)({id:"3KAa80ZH",block:'[[[8,[39,0],[[24,0,"form-search-user-input"]],[["@isLoading"],[[30,1]]],[["default"],[[[[1,"\\n  "],[11,"input"],[16,"placeholder",[30,2]],[16,2,[30,3]],[16,"disabled",[30,4]],[24,4,"text"],[4,[38,1],["focusin",[28,[37,2],[[30,0],[28,[37,3],[[30,5]],null]],null]],null],[4,[38,1],["focusout",[28,[37,2],[[30,0],[28,[37,3],[[30,6]],null]],null]],null],[4,[38,1],["input",[28,[37,2],[[30,0],[30,7]],[["value"],["target.value"]]]],null],[12],[13],[1,"\\n"]],[]]]]]],["@isLoading","@placeholder","@query","@disabled","@onFocus","@onBlur","@queryModified"],false,["async-form-field","on","action","optional"]]',moduleName:"frontend/components/form-search-user-input/template.hbs",isStrictMode:!1})})),define("frontend/components/form-search-user-list-of-users/component",["exports","@glimmer/component","@ember/object","@glimmer/tracking"],(function(e,t,n,i){var o,r
1092function l(e,t,n,i,o){var r={}
1093return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1094e.default=(o=class extends t.default{constructor(){var e,t,n,i
1095super(...arguments),e=this,t="selectedIndex",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}didSelectUser(e){this.selectedIndex=e}didPressEnter(){this.selectedUser&&this.args.selectUser(this.selectedUser)}get selectedUser(){return this.args.users[this.selectedIndex]}},r=l(o.prototype,"selectedIndex",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),l(o.prototype,"didSelectUser",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"didSelectUser"),o.prototype),l(o.prototype,"didPressEnter",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"didPressEnter"),o.prototype),o)})),define("frontend/components/form-search-user-list-of-users/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1096e.default=(0,t.createTemplateFactory)({id:"6Oyn8UlA",block:'[[[8,[39,0],[[24,0,"form-search-user-list-of-users"]],[["@didSelectElement","@didPressEnter","@selectedIndex"],[[28,[37,1],[[30,0],[30,0,["didSelectUser"]]],null],[28,[37,1],[[30,0],[30,0,["didPressEnter"]]],null],[30,0,["selectedIndex"]]]],[["default"],[[[[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,2]],null]],null],null,[[[1,"    "],[8,[30,1,["element"]],[[16,0,[29,["form-search-user-user-card ",[52,[28,[37,5],[[30,4],[3
10960,0,["selectedIndex"]]],null],"is-selected"]]]],[16,"disabled",[30,5]]],[["@didClick"],[[28,[37,1],[[30,0],[30,6],[30,3]],null]]],[["default"],[[[[1,"\\n      "],[8,[39,6],null,[["@didSelectUser","@user"],[[28,[37,1],[[30,0],[30,6]],null],[30,3]]],null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[3,4]],null]],[1]]]]]],["l","@users","user","index","@isCreatingSubscription","@selectUser"],false,["navigatable-list","action","each","-track-array","if","eq","form-search-user-search-result-button"]]',moduleName:"frontend/components/form-search-user-list-of-users/template.hbs",isStrictMode:!1})})),define("frontend/components/form-search-user-results-dialog/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1097e.default=t.default.extend({classNames:["form-search-user-results-dialog"],mouseDown(e){e.preventDefault()}})})),define("frontend/components/form-search-user-results-dialog/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1098e.default=(0,t.createTemplateFactory)({id:"I01NQ9a9",block:'[[[18,1,null]],["&default"],false,["yield"]]',moduleName:"frontend/components/form-search-user-results-dialog/template.hbs",isStrictMode:!1})})),define("frontend/components/form-search-user-search-result-button/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1099class n extends t.default{get isUser(){return"user"===this.args.user.constructor.modelName}get isTag(){return"educator-space-tag"===this.args.user.constructor.modelName}}e.default=n})),define("frontend/components/form-search-user-search-result-button/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1100e.default=(0,t.createTemplateFactory)({id:"owkXqMaG",block:'[[[41,[30,0,["isUser"]],[[[1,"  "],[8,[39,1],null,[["@user"],[[30,1]]],null],[1,"\\n"]],[]],[[[41,[30,0,["isTag"]],[[[1,"  "],[8,[39,2],null,[["@tag"],[[30,1]]],null],[1,"\\n"]],[]],null]],[]]]],["@user"],false,["if","form-search-user-search-result-user","form-search-user-search-result-tag"]]',moduleName:"frontend/components/form-search-user-search-result-button/template.hbs",isStrictMode:!1})})),define("frontend/components/form-search-user-search-result-tag/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1101e.default=(0,t.createTemplateFactory)({id:"aMcRnPyK",block:'[[[10,0],[14,0,"form-search-user-search-result-tag"],[12],[1,"\\n  "],[10,1],[14,0,"icon"],[12],[13],[1,"\\n  "],[8,[39,0],null,[["@tag","@isEditing"],[[30,1],false]],null],[1,"\\n\\n  "],[10,1],[14,0,"users-count"],[12],[1,"\\n    ("],[1,[28,[35,1],["app/components/form-search-user-search-result-tag.students-count"],[["count"],[[30,1,["usersCount"]]]]]],[1,")\\n  "],[13],[1,"\\n"],[13]],["@tag"],false,["student-tags-tag","t"]]',moduleName:"frontend/components/form-search-user-search-result-tag/template.hbs",isStrictMode:!1})})),define("frontend/components/form-search-user-search-result-user/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1102e.default=(0,t.createTemplateFactory)({id:"atSJF2q3",block:'[[[10,0],[14,0,"form-search-user-search-result-user"],[12],[1,"\\n  "],[8,[39,0],null,[["@user"],[[30,1]]],null],[1,"\\n  "],[10,1],[14,0,"full-name"],[12],[1,[30,1,["fullName"]]],[13],[1,"\\n"],[13]],["@user"],false,["user-avatar"]]',moduleName:"frontend/components/form-search-user-search-result-user/template.hbs",isStrictMode:!1})})),define("frontend/components/form-search-user/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1103e.default=(0,t.createTemplateFactory)({id:"zHGliWOy",block:'[[[11,0],[24,0,"form-search-user"],[17,1],[12],[1,"\\n  "],[18,2,[[28,[37,1],null,[["input"],[[50,"form-search-user-input",0,null,null]]]]]],[1,"\\n  "],[18,2,[[28,[37,1],null,[["results-dialog"],[[50,"form-search-user-results-dialog",0,null,null]]]]]],[1,"\\n  "],[18,2,[[28,[37,1],null,[["error-message"],[[50,"form-search-user-error-message",0,null,null]]]]]],[1,"\\n"],[13]],["&attrs","&default"],false,["yield","hash","component"]]',moduleName:"frontend/components/form-search-user/template.hbs",isStrictMode:!1})})),define("frontend/components/form-submit-comment/component",["exports","@glimmer/component","ember-changeset","@ember/object","@glimmer/tracking","ember-concurrency","@ember/utils","@ember/service"],(function(e,t,n,i,o,r,l,a){var s,u,c,d,p
1104function m(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function f(e,t,n,i,o){var r={}
1105return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1106e.default=(s=class extends t.default{constructor(){super(...arguments),m(this,"changeset",u,this),m(this,"store",c,this),m(this,"session",d,this),m(this,"analytics",p,this)}*submitTask(e){const t=(0,i.get)(e,"commentText"),n=this.store.createRecord("item-comment",{content:t,item:this.args.storyItem,parent:this.args.parent,author:this.session.currentUser,isRemoved:!1,createdAt:new Date})
1107yield n.save(),this.analytics.trackEvent("Story","Comment posted"),this.changeset=b(),this.args.didSubmit&&this.args.didSubmit()}get isSubmitting(){return this.submitTask.isRunning}get canSubmit(){return!(0,l.isBlank)(this.changeset.get("commentText"))}},u=f(s.prototype,"changeset",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return b()}}),c=f(s.prototype,"store",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=f(s.prototype,"session",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=f(s.prototype,"analytics",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(s.prototype,"submitTask",[r.dropTask],Object.getOwnPropertyDescriptor(s.prototype,"submitTask"),s.prototype),s)
1108function b(){return new n.Changeset({commentText:""})}})),define("frontend/components/form-submit-comment/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1109e.default=(0,t.createTemplateFactory)({id:"7P79gYRj",block:'[[[8,[39,0],[[24,0,"form-submit-comment"],[17,1]],[["@didSubmit","@changeset"],[[28,[37,1],[[30,0,["submitTask"]]],null],[30,0,["changeset"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["textarea"]],[[16,"placeholder",[30,3]],[16,"rows",[30,4]],[16,"disabled",[30,0,["submitTask","isRunning"]]]],[["@property","@autofocusOnRender"],["commentText",[30,5]]],null],[1,"\\n\\n  "],[10,0],[14,0,"form-submit-comment-footer"],[12],[1,"\\n"],[41,[30,6],[[[1,"      "],[11,"button"],[16,"disabled",[30,0,["isSubmitting"]]],[24,0,"button-cancel"],[24,4,"button"],[4,[38,3],["click",[30,7]],null],[12],[1,"\\n        "],[1,[28,[35,4],["app/components/story-item-comment/template.button-cancel"],null]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"\\n    "],[8,[30,2,["submit"]],[[16,"disabled",[28,[37,5],[[30,0,["canSubmit"]]],null]]],null,[["default"],[[[[1,"\\n      "],[1,[28,[35,4],["app/components/form-submit-comment/template.16-3"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[2]]]]]],["&attrs","f","@placeholder","@rows","@autofocusOnRender","@canCancel","@didCancel"],false,["sutori-form-new","perform","if","on","t","not"]]',moduleName:"frontend/components/form-submit-comment/template.hbs",isStrictMode:!1})})),define("frontend/components/form-update-password/component",["exports","@ember/service","@ember/component","ember-changeset","ember-changeset-validations","frontend/validations/user/update-password","ember-concurrency","frontend/utils/api-paths"],(function(e,t,n,i,o,r,l,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1110e.default=n.default.extend({tagName:"",ajax:(0,t.inject)(),notifications:(0,t.inject)(),analytics:(0,t.inject)(),intl:(0,t.inject)(),init(){this._super(...arguments),this.set("changeset",new i.Changeset({},(0,o.default)(r.default),r.default))},savePasswordTask:(0,l.task)((function*(e){yield e.validate(),e.get("isValid")&&(this.analytics.trackEvent("User","Password updated"),yield this.ajax.put((0,a.userUpdatePasswordPath)(this.get("user.id")),{data:{password:e.get("password")}}),this.notifications.showSuccessMessage(this.intl.t("app/components/form-update-password/template.notification")))})).drop()})})),define("frontend/components/form-update-password/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
1110dule",{value:!0}),e.default=void 0
1111e.default=(0,t.createTemplateFactory)({id:"HMYF7dOu",block:'[[[8,[39,0],[[24,0,"form-update-password"]],[["@update","@changeset","@hideSubmitButtonIfPristine"],[[28,[37,1],[[33,2]],null],[30,0,["changeset"]],true]],[["default"],[[[[1,"\\n  "],[8,[30,1,["password"]],null,[["@property","@label","@placeholder","@autocomplete"],["password",[28,[37,3],["app/components/form-update-password/template.label"],null],[28,[37,3],["app/components/form-update-password/template.placeholder"],null],"new-password"]],null],[1,"\\n\\n  "],[8,[30,1,["submit"]],null,null,[["default"],[[[[1,"\\n    "],[1,[28,[35,3],["app/components/form-update-password/template.15-12"],null]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["f"],false,["sutori-form","perform","savePasswordTask","t"]]',moduleName:"frontend/components/form-update-password/template.hbs",isStrictMode:!1})})),define("frontend/components/form/changeset",["exports","frontend/utils/array"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.getErrorsForProperty=function(e,n){if(!e)return[]
1112const i=e.errors.find((e=>{let{key:t}=e
1113return t===n}))
1114if(i){const e=i.validation
1115return(0,t.isArray)(e)?e:[e]}return[]}})),define("frontend/components/form/component",["exports","@glimmer/component","frontend/utils/uuid","ember-concurrency","@glimmer/tracking"],(function(e,t,n,i,o){var r,l,a,s
1116function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n){var i
1117return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
1118var n=e[Symbol.toPrimitive]
1119if(void 0!==n){var i=n.call(e,t||"default")
1120if("object"!=typeof i)return i
1121throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t,n,i,o){var r={}
1122return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1123e.default=(r=(0,i.task)((function*(e){e.preventDefault(),this.hasSubmitted=!0,yield this.args.didSubmit(this.args.changeset)})).drop(),l=class extends t.default{constructor(){super(...arguments),u(this,"hasSubmitted",a,this),c(this,"formId",(0,n.generateUuid)()),u(this,"submitTask",s,this)}},a=d(l.prototype,"hasSubmitted",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s=d(l.prototype,"submitTask",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("frontend/components/form/dom",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.getFormElementId=function(e,t){return`${e}-${t}`}})),define("frontend/components/form/errors/component",["exports","@glimmer/component","macro-decorators","frontend/components/form/changeset"],(function(e,t,n,i){var o,r,l
1124Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1125e.default=(o=(0,n.notEmpty)("errors"),r=class extends t.default{constructor(){var e,t,n,i
1126super(...arguments),e=this,t="hasErrors",i=this,(n=l)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get showErrors(){return this.hasErrors&&this.args.hasSubmittedForm}get errors(){return(0,i.getErrorsForProperty)(this.args.changeset,this.args.property)}},a=r.prototype,s="hasErrors",u=[o],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(a,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(a,s,p),p=null),l=p,r)
1127var a,s,u,c,d,p})),define("frontend/components/form/errors/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1128e.default=(0,t.createTemplateFactory)({id:"GGhLbNbd",block:'[[[41,[30,0,["showErrors"]],[[[1,"  "],[11,"ul"],[24,0,"form-errors"],[17,1],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,0,["errors"]]],null]],null],null,[[[1,"      "],[10,"li"],[12],[1,[30,2]],[13],[1,"\\n"]],[2]],null],[1,"  "],[13],[1,"\\n"]],[]],null]],["&attrs","error"],false,["if","each","-track-array"]]',moduleName:"frontend/components/form/errors/template.hbs",isStrictMode:!1})})),define("frontend/components/form/field/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1129e.default=(0,t.createTemplateFactory)({id:"pYT4x1IZ",block:'[[[11,0],[24,0,"form-field"],[17,1],[12],[1,"\\n"],[44,[[28,[37,1],null,[["text","google-maps-autocomplete","label","errors"],[[50,"form/text",0,null,[["property","changeset","formId","hasSubmittedForm"],[[30,2],[30,3],[30,4],[30,5]]]],[50,"form/google-maps-autocomplete",0,null,[["property","changeset","formId","hasSubmittedForm"],[[30,2],[30,3],[30,4],[30,5]]]],[50,"form/label",0,null,[["property","changeset","formId","hasSubmittedForm"],[[30,2],[30,3],[30,4],[30,5]]]],[50,"form/errors",0,null,[["property","changeset","hasSubmittedForm"],[[30,2],[30,3],[30,5]]]]]]]],[[[41,[30,6],[[[1,"    "],[18,7,[[30,6]]],[1,"\\n"]],[]],null]],[6]]],[13]],["&attrs","@property","@changeset","@formId","@hasSubmittedForm","formFields","&default"],false,["let","hash","component","if","yield"]]',moduleName:"frontend/components/form/field/template.hbs",isStrictMode:!1})}))
1130define("frontend/components/form/fieldset/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
1130dule",{value:!0}),e.default=void 0
1131e.default=(0,t.createTemplateFactory)({id:"BEtMJEs1",block:'[[[11,"fieldset"],[17,1],[12],[1,"\\n  "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["yield"]]',moduleName:"frontend/components/form/fieldset/template.hbs",isStrictMode:!1})})),define("frontend/components/form/google-maps-autocomplete/component",["exports","@glimmer/component","frontend/components/form/dom","frontend/components/form/changeset","ember-concurrency","@ember/service","@ember/object","@glimmer/tracking"],(function(e,t,n,i,o,r,l,a){var s,u,c
1132function d(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function p(e,t,n,i,o){var r={}
1133return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1134e.default=(s=class extends t.default{constructor(){super(...arguments),d(this,"initialValue",u,this),d(this,"googleMaps",c,this)}*setupGoogleApiTask(e){const t=new((yield this.googleMaps.loadApi()).places.Autocomplete)(e)
1135t.setTypes(this.args.types),t.setFields(this.args.fields),t.addListener("place_changed",(()=>{const e=t.getPlace()
1136this.args.didChange(e)}))
1137const n=this.args.changeset.get(this.args.property)
1138if(n){const{formatted_address:e}=yield this.googleMaps.geocodePlaceId(n)
1139this.initialValue=e}}didInput(){return this.args.didChange(null)}get id(){return(0,n.getFormElementId)(this.args.formId,this.args.property)}get cssClass(){return this.showError?"has-error":null}get showError(){return this.args.hasSubmittedForm&&(0,i.getErrorsForProperty)(this.args.changeset,this.args.property).length>0}},u=p(s.prototype,"initialValue",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),c=p(s.prototype,"googleMaps",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(s.prototype,"setupGoogleApiTask",[o.task],Object.getOwnPropertyDescriptor(s.prototype,"setupGoogleApiTask"),s.prototype),p(s.prototype,"didInput",[l.action],Object.getOwnPropertyDescriptor(s.prototype,"didInput"),s.prototype),s)})),define("frontend/components/form/google-maps-autocomplete/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1140e.default=(0,t.createTemplateFactory)({id:"craaoMSk",block:'[[[8,[39,0],[[24,4,"search"],[16,1,[30,0,["id"]]],[16,0,[30,0,["cssClass"]]],[16,3,[30,1]],[24,"autocomplete","off"],[16,2,[30,0,["initialValue"]]],[17,2]],[["@didInsert","@didInput"],[[28,[37,1],[[30,0,["setupGoogleApiTask"]]],null],[28,[37,2],[[30,0],[30,0,["didInput"]]],null]]],null]],["@property","&attrs"],false,["form/input","perform","action"]]',moduleName:"frontend/components/form/google-maps-autocomplete/template.hbs",isStrictMode:!1})})),define("frontend/components/form/google-maps-text-search/component",["exports","ember-concurrency/async-arrow-runtime","@glimmer/component","@glimmer/tracking","frontend/components/form/dom","ember-concurrency","@ember/service","@ember/utils","frontend/utils/array"],(function(e,t,n,i,o,r,l,a,s){var u,c,d,p,m,f
1141function b(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function h(e,t,n){var i
1142return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
1143var n=e[Symbol.toPrimitive]
1144if(void 0!==n){var i=n.call(e,t||"default")
1145if("object"!=typeof i)return i
1146throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t,n,i,o){var r={}
1147return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1148e.default=(u=class extends n.default{constructor(){super(...arguments),b(this,"placesService",c,this),b(this,"results",d,this),b(this,"selectedResult",p,this),b(this,"query",m,this),b(this,"googleMaps",f,this),h(this,"didSelectResultTask",(0,t.buildTask)((()=>({context:this,generator:function*(e){this.selectedResult=e,this.results=null
1149const t=yield this.googleMaps.places.getDetails(this.placesService,{placeId:e.place_id,fields:this.args.fields})
1150return this.args.didSelect(t)}})),null,"didSelectResultTask",null)),h(this,"setupTask",(0,t.buildTask)((()=>({context:this,generator:function*(e){const t=yield this.googleMaps.loadApi()
1151this.placesService=new t.places.PlacesService(e)}})),null,"setupTask",null)),h(this,"searchTask",(0,t.buildTask)((()=>({context:this,generator:function*(e){if(this.query=e,this.selectedResult=null,this.args.didSelect(null),yield(0,r.timeout)(300),!this.placesService)return
1152if((0,a.isBlank)(e))return void(this.results=null)
1153const t=yield this.googleMaps.places.textSearch(this.placesService,{query:e,type:this.args.type})
1154this.results=t.slice(0,6)}})),null,"searchTask","restartable"))}get value(){return this.selectedResult?this.selectedResult.name:this.query}get id(){return this.args.formId&&this.args.property?(0,o.getFormElementId)(this.args.formId,this.args.property):null}get showResultsDialog(){return(0,s.isArray)(this.results)}get hasResults(){return!(0,a.isEmpty)(this.results)}},c=g(u.prototype,"placesService",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),d=g(u.prototype,"results",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),p=g(u.prototype,"selectedResult",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),m=g(u.prototype,"query",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),f=g(u.prototype,"googleMaps",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),define("frontend/components/form/google-maps-text-search/search-results/component",["exports","@glimmer/component","@glimmer/tracking","@ember/object"],(function(e,t,n,i){var o,r
1155function l(e,t,n,i,o){var r={}
1156return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1157e.default=(o=class extends t.default{constructor(){var e,t,n,i
1158super(...arguments),e=this,t="selectedIndex",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}didSelectResult(e){this.selectedIndex=e}didPressEnter(){const e=this.args.results.toArray()[this.selectedIndex]
1159if(e)return this.args.didSelectResult(e)}},r=l(o.prototype,"selectedIndex",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),l(o.prototype,"didSelectResult",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"didSelectResult"),o.prototype),l(o.prototype,"didPressEnter",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"didPressEnter"),o.prototype),o)})),define("frontend/components/form/google-maps-text-search/search-results/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1160e.default=(0,t.createTemplateFactory)({id:"R93mU+m+",block:'[[[8,[39,0],[[24,0,"form-google-maps-text-search-search-results"]],[["@didSelectElement","@didPressEnter","@selectedIndex"],[[30,0,["didSelectResult"]],[30,0,["didPressEnter"]],[30,0,["selectedIndex"]]]],[["default"],[[[[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,2]],null]],null],null,[[[1,"    "],[8,[30,1,["element"]],[[16,0,[29,["form-google-maps-text-search-search-results-result ",[52,[28,[37,4],[[30,4],[30,0,["selectedIndex"]]],null],"is-selected"]]]]],[["@didClick"],[[28,[37,5],[[30,5],[30,3]],null]]],[["default"],[[[[1,"\\n      "],[10,1],[14,0,"form-google-maps-text-search-search-results-result-name"],[12],[1,"\\n        "],[1,[30,3,["name"]]],[1,"\\n      "],[13],[1,"\\n      "],[10,"address"],[14,0,"form-google-maps-text-search-search-results-result-address"],[12],[1,"\\n        "],[1,[30,3,["formatted_address"]]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[3,4]],null]],[1]]]]]],["l","@results","result","index","@didSelectResult"],false,["navigatable-list","each","-track-array","if","eq","fn"]]',moduleName:"frontend/components/form/google-maps-text-search/search-results/template.hbs",isStrictMode:!1})})),define("frontend/components/form/google-maps-text-search/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1161e.default=(0,t.createTemplateFactory)({id:"3VasGcEn",block:'[[[10,0],[14,0,"form-google-maps-text-search"],[12],[1,"\\n  "],[8,[39,0],[[24,4,"search"],[16,1,[30,0,["id"]]],[16,3,[30,1]],[24,"autocomplete","off"],[16,2,[30,0,["value"]]],[17,2]],[["@didInput"],[[28,[37,1],[[30,0,["searchTask"]]],null]]],null],[1,"\\n\\n  "],[11,0],[4,[38,2],[[28,[37,1],[[30,0,["setupTask"]]],null]],null],[12],[13],[1,"\\n\\n"],[41,[30,0,["showResultsDialog"]],[[[1,"    "],[10,0],[14,0,"form-google-maps-text-search-results-dialog"],[12],[1,"\\n"],[41,[30,0,["hasResults"]],[[[1,"        "],[8,[39,4],null,[["@didSelectResult","@results"],[[28,[37,1],[[30,0,["didSelectResultTask"]]],null],[30,0,["results"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[48,[30,3]],[[[1,"        "],[10,0],[14,0,"form-google-maps-text-search-results-dialog-no-results"],[12],[1,"\\n          "],[18,3,null],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n"]],[]],null],[13]],["@property","&attrs","&no-results"],false,["form/input","perform","did-insert","if","form/google-maps-text-search/search-results","has-block","yield"]]',moduleName:"frontend/components/form/google-maps-text-search/template.hbs",isStrictMode:!1})})),define("frontend/components/form/input/component",["exports","@glimmer/component","@ember/object"],(function(e,t,n){var i
1162Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1163e.default=(i=class extends t.default{didInput(e){if(this.args.didInput)return this.args.didInput(e.target.value)}},o=i.prototype,r="didInput",l=[n.action],a=Object.getOwnPropertyDescriptor(i.prototype,"didInput"),s=i.prototype,u={},Object.keys(a).forEach((function(e){u[e]=a[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(o,r,e)||e}),u),s&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(s):void 0,u.initializer=void 0),void 0===u.initializer&&(Object.defineProperty(o,r,u),u=null),i)
1164var o,r,l,a,s,u})),define("frontend/components/form/input/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1165e.default=(0,t.createTemplateFactory)({id:"/zM6Ma/7",block:'[[[11,"input"],[24,0,"form-input"],[17,1],[4,[38,0],["input",[30,0,["didInput"]]],null],[4,[38,1],[[28,[37,2],[[30,0],[28,[37,3],[[30,2]],null]],null]],null],[12],[13]],["&attrs","@didInsert"],false,["on","did-insert","action","optional"]]',moduleName:"frontend/components/form/input/template.hbs",isStrictMode:!1})})),define("frontend/components/form/label/component",["exports","@glimmer/component","frontend/components/form/changeset","frontend/components/form/dom"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1166class o extends t.default{get for(){return(0,i.getFormElementId)(this.args.formId,this.args.property)}get cssClass(){const e=["form-label"]
1167return this.showError&&e.push("has-error"),e.join(" ")}get showError(){return this.args.hasSubmittedForm&&(0,n.getErrorsForProperty)(this.args.changeset,this.args.property).length>0}}e.default=o})),define("frontend/components/form/label/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1168e.default=(0,t.createTemplateFactory)({id:"23oz1D2m",block:'[[[11,"label"],[16,"for",[30,0,["for"]]],[16,0,[30,0,["cssClass"]]],[17,1],[12],[1,"\\n  "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["yield"]]',moduleName:"frontend/components/form/label/template.hbs",isStrictMode:!1})})),define("frontend/components/form/submit/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1169class n extends t.default{get disabled(){return this.args.isDisabled||this.args.isLoading}}e.default=n})),define("frontend/components/form/submit/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1170e.default=(0,t.createTemplateFactory)({id:"Z/wj9gfE",block:'[[[11,"button"],[24,4,"submit"],[16,0,[29,["form-submit ",[52,[30,1],"is-loading"]]]],[16,"disabled",[30,0,["disabled"]]],[17,2],[12],[1,"\\n  "],[18,3,null],[1,"\\n"],[13]],["@isLoading","&attrs","&default"],false,["if","yield"]]',moduleName:"frontend/components/form/submit/template.hbs",isStrictMode:!1})})),define("frontend/components/form/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1171e.default=(0,t.createTemplateFactory)({id:"IgKrJy/4",block:'[[[11,"form"],[24,0,"form"],[17,1],[4,[38,0],["submit",[28,[37,1],[[30,0,["submitTask"]]],null]],null],[12],[1,"\\n"],[44,[[28,[37,3],null,[["text","google-maps-autocomplete","google-maps-text-search","label","submit","errors","field","fieldset"],[[50,"form/text",0,null,[["changeset","formId","hasSubmittedForm"],[[30,2],[30,0,["formId"]],[30,0,["hasSubmitted"]]]]],[50,"form/google-maps-autocomplete",0,null,[["changeset","formId","hasSubmittedForm"],[[30,2],[30,0,["formId"]],[30,0,["hasSubmitted"]]]]],[50,"form/google-maps-text-search",0,null,[["changeset","formId","hasSubmittedForm"],[[30,2],[30,0,["formId"]],[30,0,["hasSubmitted"]]]]],[50,"form/label",0,null,[["changeset","formId","hasSubmittedForm"],[[30,2],[30,0,["formId"]],[30,0,["hasSubmitted"]]]]],[50,"form/submit",0,null,null],[50,"form/errors",0,null,[["changeset","hasSubmittedForm"],[[30,2],[30,0,["hasSubmitted"]]]]],[50,"form/field",0,null,[["changeset","formId","hasSubmittedForm"],[[30,2],[30,0,["formId"]],[30,0,["hasSubmitted"]]]]],[50,"form/fieldset",0,null,null]]]]],[[[41,[30,3],[[[1,"    "],[18,4,[[30,3]]],[1,"\\n"]],[]],null]],[3]]],[13]],["&attrs","@changeset","formFields","&default"],false,["on","perform","let","hash","component","if","yield"]]',moduleName:"frontend/components/form/template.hbs",isStrictMode:!1})})),define("frontend/components/form/text/component",["exports","@glimmer/component","@ember/object","frontend/components/form/changeset","frontend/components/form/dom"],(function(e,t,n,i,o){var r
1172Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1173e.default=(r=class extends t.default{didInput(e){this.args.changeset.set(this.args.property,e)}get value(){return this.args.changeset.get(this.args.property)}get id(){return(0,o.getFormElementId)(this.args.formId,this.args.property)}get cssClass(){return this.showError?"has-error":null}get showError(){return this.args.hasSubmittedForm&&(0,i.getErrorsForProperty)(this.args.changeset,this.args.property).length>0}},l=r.prototype,a="didInput",s=[n.action],u=Object.getOwnPropertyDescriptor(r.prototype,"didInput"),c=r.prototype,d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),r)
1174var l,a,s,u,c,d})),define("frontend/components/form/text/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1175e.default=(0,t.createTemplateFactory)({id:"wFzfLSjy",block:'[[[8,[39,0],[[16,2,[30,0,["value"]]],[16,1,[30,0,["id"]]],[16,0,[30,0,["cssClass"]]],[17,1]],[["@didInput"],[[30,0,["didInput"]]]],null]],["&attrs"],false,["form/input"]]',moduleName:"frontend/components/form/text/template.hbs",isStrictMode:!1})})),define("frontend/components/fullscreen-overlay-body/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1176e.default=(0,t.createTemplateFactory)({id:"xkyzkSJS",block:'[[[8,[39,0],[[24,0,"fullscreen-overlay-body"],[17,1]],[["@height","@top"],["100vh","0"]],[["default"],[[[[1,"\\n  "],[18,2,null],[1,"\\n"]],[]]]]],[1,"\\n"]],["&attrs","&default"],false,["with-fixed-position","yield"]]',moduleName:"frontend/components/fullscreen-overlay-body/template.hbs",isStrictMode:!1})})),define("frontend/components/fullscreen-overlay/component",["exports","@ember/component","ember-component-inbound-actions/inbound-actions","frontend/utils/duration","ember-lifeline/mixins/dom","frontend/utils/keyboard-events","frontend/utils/inbound-actions"],(function(e,t,n,i,o,r,l){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1177e.default=t.default.extend(n.default,o.default,{tagName:"",didInsertElement(){this._super(...arguments),this.addEventListener(window,"keydown",(e=>{(0,r.isEscape)(e)&&this.pressedEscape()}))},animationsIn:[{properties:{opacity:[1,0]},options:{duration:(0,i.default)(250),easing:"easeOut"}}],actions:{willClose(){return(0,l.sendWithReturnValue)(this.animatableBlock,"willClose")}}})})),define("frontend/components/fullscreen-overlay/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1178e.default=(0,t.createTemplateFactory)({id:"ryIc7Xba",block:'[[[8,[39,0],null,[["@class","@to"],["fullscreen-overlay-ember-wormhole","fullscreen-overlay"]],[["default"],[[[[1,"\\n  "],[8,[39,1],null,[["@actionReceiver","@animationsIn"],[[99,2,["@actionReceiver"]],[99,3,["@animationsIn"]]]],[["default"],[[[[1,"\\n    "],[8,[39,4],[[16,0,[30,1]]],null,[["default"],[[[[1,"\\n      "],[18,2,null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]]]]],[1,"\\n"]],["@bodyCssClass","&default"],false,["ember-wormhole","animatable-block","animatableBlock","animationsIn","fullscreen-overlay-body","yield"]]',moduleName:"frontend/components/fullscreen-overlay/template.hbs",isStrictMode:!1})})),define("frontend/components/google-classroom-select-school-class/component",["exports","@ember/service","@ember/component","ember-concurrency","frontend/utils/google-api","frontend/utils/google-api/classroom"],(function(e,t,n,i,o,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1179e.default=n.default.extend({tagName:"",accessTokens:(0,t.inject)(),loadSchoolClassesTask:(0,i.task)((function*(){const e=yield this.accessTokens.fetch("google",r.SCOPE)
1180return(yield o.default.classroom.listCourses(e)).map((e=>({id:e.id,name:e.name,section:e.section})))}))})})),define("frontend/components/google-classroom-select-school-class/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
1180dule",{value:!0}),e.default=void 0
1181e.default=(0,t.createTemplateFactory)({id:"8gHRERSX",block:'[[[8,[39,0],null,[["@schoolClassSelected","@onError","@loadSchoolClassesTask","@provider"],[[28,[37,1],[[30,0],[30,1]],null],[28,[37,1],[[30,0],[30,2]],null],[30,0,["loadSchoolClassesTask"]],"google"]],[["loading-message","selection-message","empty-message"],[[[[1,"\\n    "],[1,[28,[35,2],["app/components/google-classroom-select-school-class.loading-message"],null]],[1,"\\n  "]],[]],[[[1,"\\n    "],[1,[28,[35,2],["app/components/google-classroom-select-school-class.selection-message"],null]],[1,"\\n  "]],[]],[[[1,"\\n    "],[1,[28,[35,2],["app/components/google-classroom-select-school-class.empty-message"],null]],[1,"\\n  "]],[]]]]]],["@schoolClassSelected","@onError"],false,["lms-select-school-class","action","t"]]',moduleName:"frontend/components/google-classroom-select-school-class/template.hbs",isStrictMode:!1})})),define("frontend/components/guiding-packs/component",["exports","@glimmer/component","@ember/service","frontend/utils/common-api-queries","ember-concurrency","@glimmer/tracking"],(function(e,t,n,i,o,r){var l,a,s,u
1182function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
1183return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.STORIES=void 0
1184const p=e.STORIES={en:["9fbe13ec-211d-451c-b2f2-292e899a5ebd","bc7d1f0b-e781-4321-b7ec-bad164599b0a","6764f204-71ce-43a7-964c-f8ebda58d5d7","207ba1cf-5888-4873-8e83-73ad5dc4269c","f44764bc-c529-419e-b34a-ed0b681128a1","40be1c4d-aecc-44b7-b9aa-b897815ac7e5"],es:["30097f07-2dff-4e75-b17c-41d6b70a18d0"],hu:[],it:[]}
1185e.default=(l=class extends t.default{constructor(){super(...arguments),c(this,"stories",a,this),c(this,"store",s,this),c(this,"intl",u,this),this.loadStoriesTask.perform()}*loadStoriesTask(){this.stories=yield this.store.query("story",{filter:{ids:this.storyIds},include:i.LIST_OF_STORIES_INCLUDE})}get hasStories(){return this.storyIds&&this.storyIds.length>0}get storyIds(){return p[this.intl.primaryLocale]}},a=d(l.prototype,"stories",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(l.prototype,"store",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(l.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(l.prototype,"loadStoriesTask",[o.task],Object.getOwnPropertyDescriptor(l.prototype,"loadStoriesTask"),l.prototype),l)})),define("frontend/components/guiding-packs/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1186e.default=(0,t.createTemplateFactory)({id:"BPmH2ttA",block:'[[[41,[30,0,["hasStories"]],[[[1,"  "],[10,"section"],[14,0,"guiding-packs"],[12],[1,"\\n    "],[8,[39,1],null,null,[["default"],[[[[1,"\\n      "],[8,[30,1,["title"]],null,[["@tagName"],["h2"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["app/templates/stories/sutori/index.4-31"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n\\n    "],[8,[39,3],null,[["@task"],[[30,0,["loadStoriesTask"]]]],[["default"],[[[[1,"\\n      "],[10,0],[14,0,"guiding-packs-grid"],[12],[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,0,["stories"]]],null]],null],null,[[[1,"          "],[8,[39,6],null,[["@story"],[[30,2]]],null],[1,"\\n"]],[2]],null],[1,"      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["h","story"],false,["if","heading-display","t","data-loader","each","-track-array","story-box"]]',moduleName:"frontend/components/guiding-packs/template.hbs",isStrictMode:!1})})),define("frontend/components/head-content",["exports","@ember/service","@ember/component","frontend/templates/head"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1187e.default=n.default.extend({tagName:"",model:(0,t.inject)("head-data"),layout:i.default})})),define("frontend/components/head-layout",["exports","ember-cli-head/components/head-layout"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/components/head-tag",["exports","ember-cli-meta-tags/components/head-tag"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/components/head-tags",["exports","ember-cli-meta-tags/components/head-tags"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/components/head/alternate/component",["exports","@glimmer/component","@ember/service","frontend/locations/history","frontend/utils/url"],(function(e,t,n,i,o){var r,l
1188Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1189e.default=(r=class extends t.default{constructor(){var e,t,n,i
1190super(...arguments),e=this,t="router",i=this,(n=l)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get href(){return(0,o.toApplicationUrl)((0,i.mapInternalToLocalisedUrl)(this.router.currentURL,this.args.locale))}},a=r.prototype,s="router",u=[n.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={}
1190,Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(a,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(a,s,p),p=null),l=p,r)
1191var a,s,u,c,d,p})),define("frontend/components/head/alternate/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1192e.default=(0,t.createTemplateFactory)({id:"iT3XME7Y",block:'[[[10,"link"],[14,"rel","alternate"],[15,"hreflang",[30,1]],[15,6,[30,0,["href"]]],[12],[13]],["@locale"],false,[]]',moduleName:"frontend/components/head/alternate/template.hbs",isStrictMode:!1})})),define("frontend/components/head/title/component",["exports","@glimmer/component","@glimmer/tracking","@ember/service","@ember/application","frontend/utils/array","frontend/utils/seo","frontend/utils/string-utils"],(function(e,t,n,i,o,r,l,a){var s,u,c,d
1193function p(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function m(e,t,n,i,o){var r={}
1194return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1195e.default=(s=class extends t.default{constructor(){super(...arguments),p(this,"title",u,this),p(this,"router",c,this),p(this,"eventBus",d,this),document.querySelector("title")&&document.querySelector("title").remove(),this.setTitle(),this.eventBus.subscribe(this,"router.route-did-change",(()=>{this.setTitle()}))}setTitle(){const e="Sutori",t=(0,o.getOwner)(this).lookup(`route:${this.router.currentRouteName}`),n=(0,a.truncate)(t.pageTitle,{length:l.DOCUMENT_TITLE_MAXIMUM_LENGTH-e.length,separator:" "})
1196this.title=(0,r.compact)([n,e]).join(" | ")}},u=m(s.prototype,"title",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"Sutori"}}),c=m(s.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(s.prototype,"eventBus",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)}))
1197define("frontend/components/head/title/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1198e.default=(0,t.createTemplateFactory)({id:"C0HLjIgq",block:'[[[10,"title"],[12],[1,[30,0,["title"]]],[13]],[],false,[]]',moduleName:"frontend/components/head/title/template.hbs",isStrictMode:!1})})),define("frontend/components/heading-display-paragraph/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1199e.default=(0,t.createTemplateFactory)({id:"EB+O5d9u",block:'[[[11,2],[24,0,"heading-display-paragraph"],[17,1],[12],[1,"\\n  "],[18,2,null],[1,"\\n"],[13],[1,"\\n"]],["&attrs","&default"],false,["yield"]]',moduleName:"frontend/components/heading-display-paragraph/template.hbs",isStrictMode:!1})})),define("frontend/components/heading-display-title/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1200e.default=t.default.extend({classNames:["heading-display-title"],tagName:"h3"})})),define("frontend/components/heading-display-title/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1201e.default=(0,t.createTemplateFactory)({id:"sOO/Ste2",block:'[[[18,1,null],[1,"\\n"]],["&default"],false,["yield"]]',moduleName:"frontend/components/heading-display-title/template.hbs",isStrictMode:!1})})),define("frontend/components/heading-display/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1202e.default=(0,t.createTemplateFactory)({id:"gyxuLE8d",block:'[[[11,0],[24,0,"heading-display"],[17,1],[12],[1,"\\n  "],[18,2,[[28,[37,1],null,[["title","paragraph"],[[50,"heading-display-title",0,null,null],[50,"heading-display-paragraph",0,null,null]]]]]],[1,"\\n"],[13],[1,"\\n"]],["&attrs","&default"],false,["yield","hash","component"]]',moduleName:"frontend/components/heading-display/template.hbs",isStrictMode:!1})})),define("frontend/components/hero-display-background/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1203e.default=(0,t.createTemplateFactory)({id:"nTnArn6b",block:'[[[10,0],[14,0,"hero-display-background"],[12],[1,"\\n  "],[18,1,null],[1,"\\n"],[13],[1,"\\n"]],["&default"],false,["yield"]]',moduleName:"frontend/components/hero-display-background/template.hbs",isStrictMode:!1})})),define("frontend/components/hero-display-body/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1204e.default=(0,t.createTemplateFactory)({id:"IhzQwZR4",block:'[[[10,0],[14,0,"hero-display-body"],[12],[1,"\\n  "],[18,1,null],[1,"\\n"],[13],[1,"\\n"]],["&default"],false,["yield"]]',moduleName:"frontend/components/hero-display-body/template.hbs",isStrictMode:!1})})),define("frontend/components/hero-display/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
1204dule",{value:!0}),e.default=void 0
1205e.default=(0,t.createTemplateFactory)({id:"N+V/3PD8",block:'[[[11,"header"],[24,0,"hero-display"],[17,1],[12],[1,"\\n  "],[18,2,[[28,[37,1],null,[["background","body"],[[50,"hero-display-background",0,null,null],[50,"hero-display-body",0,null,null]]]]]],[1,"\\n"],[13],[1,"\\n"]],["&attrs","&default"],false,["yield","hash","component"]]',moduleName:"frontend/components/hero-display/template.hbs",isStrictMode:!1})})),define("frontend/components/hoverable-area/component",["exports","@glimmer/component","@ember/object"],(function(e,t,n){var i
1206Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1207e.default=(i=class extends t.default{mouseEntered(){this.args.onMouseEnter(this.domElement)}mouseLeft(){this.args.onMouseLeave(this.domElement)}},o=i.prototype,r="mouseEntered",l=[n.action],a=Object.getOwnPropertyDescriptor(i.prototype,"mouseEntered"),s=i.prototype,u={},Object.keys(a).forEach((function(e){u[e]=a[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(o,r,e)||e}),u),s&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(s):void 0,u.initializer=void 0),void 0===u.initializer&&(Object.defineProperty(o,r,u),u=null),i)
1208var o,r,l,a,s,u})),define("frontend/components/hoverable-area/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1209e.default=(0,t.createTemplateFactory)({id:"XLQ0srwF",block:'[[[11,0],[16,0,[29,["hoverable-area ",[30,1]]]],[24,"role","button"],[17,2],[4,[38,0],[[30,0],"domElement"],null],[4,[38,1],["mouseenter",[28,[37,2],[[30,0],[30,0,["mouseEntered"]]],null]],null],[4,[38,1],["mouseleave",[28,[37,2],[[30,0],[30,0,["mouseLeft"]]],null]],null],[12],[1,"\\n  "],[18,3,null],[1,"\\n"],[13],[1,"\\n"]],["@cssClass","&attrs","&default"],false,["ref","on","action","yield"]]',moduleName:"frontend/components/hoverable-area/template.hbs",isStrictMode:!1})})),define("frontend/components/hoverable-list/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1210e.default=t.default.extend({classNames:["hoverable-list"],firstElement(){return this.element.firstElementChild},lastElement(){return this.element.lastElementChild},sendOptionalAction(e){this.get(e)&&this.get(e)()},actions:{mouseEntered(e){e===this.firstElement()&&this.sendOptionalAction("onHoveredInFirstElement"),e===this.lastElement()&&this.sendOptionalAction("onHoveredInLastElement")},mouseLeft(e){e===this.firstElement()&&this.sendOptionalAction("onHoveredOutFirstElement"),e===this.lastElement()&&this.sendOptionalAction("onHoveredOutLastElement")}}})})),define("frontend/components/hoverable-list/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1211e.default=(0,t.createTemplateFactory)({id:"PK86lCCs",block:'[[[18,1,[[28,[37,1],null,[["element"],[[50,"hoverable-area",0,null,[["onMouseEnter","onMouseLeave","cssClass"],[[28,[37,3],[[30,0],"mouseEntered"],null],[28,[37,3],[[30,0],"mouseLeft"],null],"hoverable-list-element"]]]]]]]]],["&default"],false,["yield","hash","component","action"]]',moduleName:"frontend/components/hoverable-list/template.hbs",isStrictMode:!1})})),define("frontend/components/html5-video/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1212e.default=(0,t.createTemplateFactory)({id:"9mVaFFcM",block:'[[[10,"video"],[15,"src",[30,1]],[14,"controls","true"],[14,"preload","metadata"],[15,"autoplay",[30,2]],[15,0,[29,["html5-video ",[52,[30,3],"disallow-fullscreen"]]]],[12],[13],[1,"\\n"]],["@src","@autoplay","@disallowFullscreen"],false,["if"]]',moduleName:"frontend/components/html5-video/template.hbs",isStrictMode:!1})})),define("frontend/components/in-fullscreen/component",["exports","@glimmer/component","ember-concurrency","screenfull","ember-lifeline"],(function(e,t,n,i,o){var r,l,a
1213Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1214e.default=(r=(0,n.task)((function*(){this.onChange=()=>{i.default.isFullscreen||this.args.exited()},i.default.on("change",this.onChange),(0,o.addEventListener)(this,document,"webkitfullscreenchange",this.onChange),yield new Promise((e=>{i.default.request().then(e)}))})),l=class extends t.default{constructor(){var e,t,n,i
1215super(...arguments),e=this,t="setupFullscreenTask",i=this,(n=a)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),this.setupFullscreenTask.perform()}willDestroy(){super.willDestroy(...arguments),i.default.off("change",this.onChange),(0,o.runDisposables)(this)}},s=l.prototype,u="setupFullscreenTask",c=[r],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=c.slice().reverse().reduce((function(e,t){return t(s,u,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,u,m),m=null),a=m,l)
1216var s,u,c,d,p,m})),define("frontend/components/in-fullscreen/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1217e.default=(0,t.createTemplateFactory)({id:"pEotVB2z",block:'[[[41,[30,0,["setupFullscreenTask","last","isSuccessful"]],[[[1,"  "],[1,[28,[35,1],["in-fullscreen"],null]],[1,"\\n\\n  "],[18,1,null],[1,"\\n"]],[]],null]],["&default"],false,["if","set-body-class","yield"]]',moduleName:"frontend/components/in-fullscreen/template.hbs",isStrictMode:!1})})),define("frontend/components/infinite-scroll/component",["exports","@ember/utils","@ember/object","@ember/object/computed","@ember/object/evented","@ember/component","ember-responds-to/mixins/responds-to-resize","frontend/mixins/responds-to-scroll","frontend/mixins/with-required-input","ember-concurrency","jquery"],(function(e,t,n,i,o,r,l,a,s,u,c){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1218e.default=r.default.extend(a.default,l.default,s.default,{classNames:["infinite-scroll"],requiredInput:["models","perPageOnFirstPage","perPage","pageToLoad","totalNumberOfModels"],clickToTrigger:!1,init(){this._super(...arguments),this.hasModels||this._loadNextPage()},checkIfLoadNextPage:(0,o.on)("scroll","resize",(function(){if(this.canLoadNextPage&&!this.clickToTrigger){const e=this.$().offset().top+this.$().outerHeight();(0,c.default)(window).height()+(0,c.default)(window).scrollTop()>e-(0,c.default)(window).height()&&this._loadNextPage()}})),hasModels:(0,i.notEmpty)("models"),numberOfModels:(0,i.reads)("models.length"),showLoadMoreButton:(0,n.computed)("canLoadNextPage","clickToTrigger",(function(){return this.canLoadNextPage&&this.clickToTrigger})),canLoadNextPage:(0,n.computed)("isLoading","totalNumberOfModels","pageToLoad","perPage","perPageOnFirstPage",(function(){const e=this.pageToLoad-1,{page:t,perPage:n,padding:i}=d(e,this.perPage,this.perPageOnFirstPage),o=i+t*n
1219return!this.isLoading&&o<this.totalNumberOfModels})),isLoading:(0,i.reads)("loadPageTask.isRunning"),loadPageTask:(0,u.task)((function*(){const{page:e,perPage:n,padding:i}=d(this.pageToLoad,this.perPage,this.perPageOnFirstPage),o={page:e,padding:i,per_page:n},r=yield this.loadPage(o),l=r.meta.total
1220if((0,t.isNone)(l))throw new Error("Expected the back-end API to pass a 'total' meta-property on the response.")
1221this.pageLoaded(r.toArray(),l)})).drop(),_loadNextPage(){this.loadPageTask.perform()}})
1222function d(e,t,n){return 1===e?{page:1,perPage:n,padding:0}:{page:e-1,perPage:t,padding:n}}})),define("frontend/components/infinite-scroll/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1223e.default=(0,t.createTemplateFactory)({id:"jWjolNAH",block:'[[[10,0],[14,0,"infinite-scroll-content"],[12],[1,"\\n  "],[18,1,null],[1,"\\n"],[13],[1,"\\n\\n"],[10,0],[14,0,"infinite-scroll-bottom"],[12],[1,"\\n"],[41,[33,2],[[[1,"    "],[8,[39,3],null,null,null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[33,4],[[[1,"    "],[11,"button"],[24,0,"button-load-more"],[24,4,"button"],[4,[38,5],[[30,0],[28,[37,6],[[33,7]],null]],null],[12],[1,[28,[35,8],["app/components/infinite-scroll/template.11-71"],null]],[1," "],[13],[1,"\\n"]],[]],null],[13]],["&default"],false,["yield","if","isLoading","sutori-loader","showLoadMoreButton","action","perform","loadPageTask","t"]]',moduleName:"frontend/components/infinite-scroll/template.hbs",isStrictMode:!1})})),define("frontend/components/info-tooltip/component",["exports","@glimmer/component","ember-concurrency","frontend/utils/duration","@glimmer/tracking","macro-decorators","@ember/object"],(function(e,t,n,i,o,r,l){var a,s,u,c,d,p,m
1224function f(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function b(e,t,n,i,o){var r={}
1225return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1226const h="click",g=(0,i.default)(3e3)
1227e.default=(a=(0,r.notEmpty)("triggerMethod"),s=(0,n.task)((function*(){yield(0,n.timeout)(g),this.hide()})).restartable(),u=class extends t.default{constructor(){super(...arguments),f(this,"tooltip",c,this),f(this,"triggerMethod",d,this),f(this,"isShown",p,this),f(this,"hideAfterDelayTask",m,this)}insertedTooltip(e){this.tooltip=e}clicked(){this.show(h)}hoveredIn(){this.show("hover")}hoveredOut(){this.triggerMethod===h?this.hideAfterDelayTask.perform():this.hide()}show(e){this.triggerMethod=e,this.tooltip.show()}hide(){this.triggerMethod=null,this.tooltip.hide()}},c=b(u.prototype,"tooltip",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=b(u.prototype,"triggerMethod",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(u.prototype,"isShown",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(u.prototype,"insertedTooltip",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"insertedTooltip"),u.prototype),b(u.prototype,"clicked",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"clicked"),u.prototype),b(u.prototype,"hoveredIn",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"hoveredIn"),u.prototype),b(u.prototype,"hoveredOut",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"hoveredOut"),u.prototype),m=b(u.prototype,"hideAfterDelayTask",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),define("frontend/components/info-tooltip/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1228e.default=(0,t.createTemplateFactory)({id:"76mQxDQB",block:'[[[11,"button"],[24,4,"button"],[24,"tabindex","-1"],[16,0,[29,["info-tooltip ",[52,[30,0,["isShown"]],"is-shown"]]]],[17,1],[4,[38,1],null,[["message","html","placement","trigger","inserted"],[[30,2],true,[30,3],"manual",[30,0,["insertedTooltip"]]]]],[4,[38,2],["click",[30,0,["clicked"]]],null],[4,[38,2],["mouseenter",[30,0,["hoveredIn"]]],null],[4,[38,2],["mouseleave",[30,0,["hoveredOut"]]],null],[12],[1,"\\n  "],[1,[28,[35,3],["icon-info"],null]],[1,"\\n"],[13],[1,"\\n"]],["&attrs","@html","@placement"],false,["if","with-tooltip","on","inline-svg"]]',moduleName:"frontend/components/info-tooltip/template.hbs",isStrictMode:!1})})),define("frontend/components/inplace-editor/component",["exports","@ember/component","ember-changeset","ember-concurrency","frontend/utils/keyboard-events","ember-component-inbound-actions/inbound-actions","@ember-decorators/component","@ember/utils","@ember/object"],(function(e,t,n,i,o,r,l,a,s){var u,c,d,p,m
1229function f(e,t,n,i,o){var r={}
1230return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1231e.default=(u=(0,l.tagName)(""),c=(0,i.task)((function*(){const e=this.changeset
1232e.isDirty&&(yield e.save(),this.didSubmit(e.text))})).drop(),u((p=class extends(t.default.extend(r.default)){constructor(){var e,t,n,i
1233super(...arguments),e=this,t="submitTask",i=this,(n=m)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}init(){super.init(...arguments),this.changeset=new n.Changeset({text:this.initialText})}get inplaceEditorCssClass(){const e=["inplace-editor"]
1234return this.isFocused&&e.push("is-focused"),(0,a.isEmpty)(this.changeset.text)&&e.push("has-no-content"),e.join(" ")}onFocusIn(){this.focusChanged(!0)}onFocusOut(){this.submitTask.perform(),this.focusChanged(!1)}onKeyDown(e){(0,o.isEnter)(e)&&e.preventDefault()}onKeyUp(e){(0,o.isEnter)(e)&&this.textarea.send("blur")}onInput(e){this.changeset.text=e}focus(){this.textarea.send("focus")}setCursorAtEnd(){this.textarea.send("setCursorAtEnd")}},m=f(p.prototype,"submitTask",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(p.prototype,"onFocusIn",[s.action],Object.getOwnPropertyDescriptor(p.prototype,"onFocusIn"),p.prototype),f(p.prototype,"onFocusOut",[s.action],Object.getOwnPropertyDescriptor(p.prototype,"onFocusOut"),p.prototype),f(p.prototype,"onKeyDown",[s.action],Object.getOwnPropertyDescriptor(p.prototype,"onKeyDown"),p.prototype),f(p.prototype,"onKeyUp",[s.action],Object.getOwnPropertyDescriptor(p.prototype,"onKeyUp"),p.prototype),f(p.prototype,"onInput",[s.action],Object.getOwnPropertyDescriptor(p.prototype,"onInput"),p.prototype),f(p.prototype,"focus",[s.action],Object.getOwnPropertyDescriptor(p.prototype,"focus"),p.prototype),f(p.prototype,"setCursorAtEnd",[s.action],Object.getOwnPropertyDescriptor(p.prototype,"setCursorAtEnd"),p.prototype),d=p))||d)})),define("frontend/components/inplace-editor/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1235e.default=(0,t.createTemplateFactory)({id:"iQZjD649",block:'[[[10,0],[15,0,[30,0,["inplaceEditorCssClass"]]],[12],[1,"\\n  "],[8,[39,0],[[16,2,[30,0,["changeset","text"]]],[16,"placeholder",[30,1]],[24,"rows","1"]],[["@actionReceiver","@onInput","@onFocusIn","@onFocusOut","@onKeyDown","@onKeyUp"],[[30,0,["textarea"]],[30,0,["onInput"]],[30,0,["onFocusIn"]],[30,0,["onFocusOut"]],[30,0,["onKeyDown"]],[30,0,["onKeyUp"]]]],null],[1,"\\n"],[13],[1,"\\n"]],["@placeholder"],false,["x-textarea"]]',moduleName:"frontend/components/inplace-editor/template.hbs",isStrictMode:!1})})),define("frontend/components/invite-friend/component",["exports","@glimmer/component","ember-concurrency","@ember/service","frontend/models/user","@glimmer/tracking"],(function(e,t,n,i,o,r){var l,a,s,u
1236function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
1237return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1238e.default=(l=class extends t.default{constructor(){super(...arguments),c(this,"trialJustExtended",a,this),c(this,"session",s,this),c(this,"analytics",u,this)}*invitedEmailTask(){this.analytics.trackEvent("Referral","Invited email"),this.invitationsCount===o.INVITATIONS_COUNT_FOR_TRIAL_EXTENSION&&(this.trialJustExtended=!0,this.analytics.trackEvent("Referral","Trial extended"))}get invitationsCount(){return this.session.currentUser.invitationsCount}},a=d(l.prototype,"trialJustExtended",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s=d(l.prototype,"session",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(l.prototype,"analytics",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(l.prototype,"invitedEmailTask",[n.dropTask],Object.getOwnPropertyDescriptor(l.prototype,"invitedEmailTask"),l.prototype),l)})),define("frontend/components/invite-friend/email-adder/component",["exports","@glimmer/component","@ember/service","frontend/utils/runloop-utils","@ember/utils","@ember/object","@glimmer/tracking","ember-ref-bucket","ember-concurrency"],(function(e,t,n,i,o,r,l,a,s){var u,c,d,p,m,f,b,h
1239function g(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function y(e,t,n,i,o){var r={}
1240return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1241e.default=(u=(0,a.ref)("inputElement"),c=class extends t.default{constructor(){super(...arguments),g(this,"email",d,this),g(this,"errorCode",p,this),g(this,"isSavingInvitation",m,this),g(this,"inputElement",f,this),g(this,"store",b,this),g(this,"session",h,this),this.reset()}*addEmailTask(){const e=this.store.createRecord("referral-invitation",{email:this.email.trim().toLowerCase(),inviter:this.session.currentUser})
1242try{this.isSavingInvitation=!0,yield e.save(),yield this.session.currentUser.reload(),yield this.session.currentUser.belongsTo("userPermissionsSet").reload(),this.reset(),this.args.added()}catch({errors:t}){const{code:n}=t[0]
1243this.errorCode=n,e.unloadRecord()}finally{this.isSavingInvitation=!1,yield(0,i.waitUntilRendered)(),this.inputElement.focus()}}emailModified(e){this.email=e,this.errorCode=null}submitted(e){return e.preventDefault(),this.addEmailTask.perform()}get hasEmail(){return!(0,o.isEmpty)(this.email)}get hasError(){return!(0,o.isEmpty)(this.errorCode)}reset(){this.email=""}},d=y(c.prototype,"email",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=y(c.prototype,"errorCode",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=y(c.prototype,"isSavingInvitation",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),f=y(c.prototype,"inputElement",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(c.prototype,"store",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(c.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(c.prototype,"addEmailTask",[s.dropTask],Object.getOwnPropertyDescriptor(c.prototype,"addEmailTask"),c.prototype),y(c.prototype,"emailModified",[r.action],Object.getOwnPropertyDescriptor(c.prototype,"emailModified"),c.prototype),y(c.prototype,"submitted",[r.action],Object.getOwnPropertyDescriptor(c.prototype,"submitted"),c.prototype),c)})),define("frontend/components/invite-friend/email-adder/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1244e.default=(0,t.createTemplateFactory)({id:"yTGDlOYj",block:'[[[11,"form"],[4,[38,0],["submit",[28,[37,1],[[30,0],"submitted"],null]],null],[12],[1,"\\n  "],[11,"input"],[16,"oninput",[28,[37,1],[[30,0],"emailModified"],[["value"],["target.value"]]]],[16,"placeholder",[28,[37,2],["app/components/invite-friend/email-adder/template.7-4"],null]],[16,2,[30,0,["email"]]],[16,"disabled",[30,0,["isSavingInvitation"]]],[24,4,"email"],[4,[38,3],null,null],[4,[38,4],["inputElement"],[["debugName","bucket"],["create-ref",[30,0]]]],[12],[13],[1,"\\n\\n  "],[10,"button"],[15,0,[29,[[52,[30,0,["isSavingInvitation","isRunning"]],"is-loading"]," ",[52,[30,0,["hasEmail"]],"is-visible"]]]],[15,"disabled",[30,0,["isSavingInvitation"]]],[14,4,"submit"],[12],[1,"\\n    "],[1,[28,[35,2],["app/components/invite-friend/email-adder/template.16-3"],null]],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["hasError"]],[[[1,"  "],[8,[39,6],null,[["@code"],[[30,0,["errorCode"]]]],null],[1,"\\n"]],[]],null]],[],false,["on","action","t","focus-on-insert","create-ref","if","invite-friend/error-message"]]',moduleName:"frontend/components/invite-friend/email-adder/template.hbs",isStrictMode:!1})})),define("frontend/components/invite-friend/error-message/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1245class n extends t.default{get isIsExistingUser(){return"is_existing_user"===this.args.code}get isTaken(){return"taken"===this.args.code}get isBlank(){return"blank"===this.args.code}}e.default=n})),define("frontend/components/invite-friend/error-message/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
1245dule",{value:!0}),e.default=void 0
1246e.default=(0,t.createTemplateFactory)({id:"KRaoEctJ",block:'[[[10,2],[14,0,"invite-friend-error-message"],[12],[1,"\\n"],[41,[30,0,["isIsExistingUser"]],[[[1,"    "],[1,[28,[35,1],["app/components/invite-friend/error-message/template.2-31"],null]],[1,"\\n"]],[]],[[[41,[30,0,["isTaken"]],[[[1,"    "],[1,[28,[35,1],["app/components/invite-friend/error-message/template.4-26"],null]],[1,"\\n"]],[]],[[[41,[30,0,["isBlank"]],[[[1,"    "],[1,[28,[35,1],["app/components/invite-friend/error-message/template.6-26"],null]],[1,"\\n  "]],[]],null]],[]]]],[]]],[13]],[],false,["if","t"]]',moduleName:"frontend/components/invite-friend/error-message/template.hbs",isStrictMode:!1})})),define("frontend/components/invite-friend/invited-friends/component",["exports","@glimmer/component","@ember/service","frontend/utils/array"],(function(e,t,n,i){var o,r
1247Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1248e.default=(o=class extends t.default{constructor(){var e,t,n,i
1249super(...arguments),e=this,t="session",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get invitations(){return(0,i.lodashSortBy)(this.session.currentUser.savedReferralInvitations,(e=>e.createdAt))}},l=o.prototype,a="session",s=[n.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),r=d,o)
1250var l,a,s,u,c,d})),define("frontend/components/invite-friend/invited-friends/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1251e.default=(0,t.createTemplateFactory)({id:"B8QLZDDa",block:'[[[10,"ul"],[14,0,"invite-friend-invited-friends"],[12],[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,0,["invitations"]]],null]],null],null,[[[1,"    "],[10,"li"],[12],[1,"\\n      "],[1,[28,[35,2],["icon-tick.svg"],null]],[1," "],[1,[30,1,["email"]]],[1,"\\n    "],[13],[1,"\\n"]],[1]],null],[13]],["invitation"],false,["each","-track-array","inline-svg"]]',moduleName:"frontend/components/invite-friend/invited-friends/template.hbs",isStrictMode:!1})})),define("frontend/components/invite-friend/sharing/component",["exports","@glimmer/component","@ember/service","frontend/utils/url"],(function(e,t,n,i){var o,r
1252Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1253e.default=(o=class extends t.default{constructor(){var e,t,n,i
1254super(...arguments),e=this,t="router",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get url(){const e=this.router.urlFor("signup")
1255return(0,i.toApplicationUrl)(e)}},l=o.prototype,a="router",s=[n.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),r=d,o)
1256var l,a,s,u,c,d})),define("frontend/components/invite-friend/sharing/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1257e.default=(0,t.createTemplateFactory)({id:"nKcsx52p",block:'[[[10,0],[14,0,"invite-friend-sharing"],[12],[1,"\\n  "],[10,"h4"],[12],[1,[28,[35,0],["app/components/invite-friend/sharing/template.2-6"],null]],[13],[1,"\\n\\n  "],[8,[39,1],null,[["@url","@title","@objectType"],[[30,0,["url"]],[28,[37,0],["app/components/invite-friend/template.sharing-message"],null],"invite friend"]],[["default"],[[[[1,"\\n    "],[8,[30,1,["facebook"]],null,null,[["default"],[[[[1,"Facebook"]],[]]]]],[1,"\\n    "],[8,[30,1,["t
1257witter"]],null,null,[["default"],[[[[1,"Twitter"]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13]],["share"],false,["t","share-on-social-media-buttons"]]',moduleName:"frontend/components/invite-friend/sharing/template.hbs",isStrictMode:!1})}))
1258define("frontend/components/invite-friend/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1259e.default=(0,t.createTemplateFactory)({id:"cU0Xl7SJ",block:'[[[10,0],[14,0,"invite-friend"],[12],[1,"\\n  "],[8,[39,0],null,null,null],[1,"\\n\\n"],[41,[30,0,["trialJustExtended"]],[[[1,"    "],[10,2],[14,0,"invite-friend-trial-just-extended"],[12],[1,"\\n      "],[1,[28,[35,2],["app/components/invite-friend/template.5-49"],null]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,3],null,[["@added"],[[28,[37,4],[[30,0,["invitedEmailTask"]]],null]]],null],[1,"\\n\\n  "],[8,[39,5],null,null,null],[1,"\\n\\n  "],[8,[39,6],null,null,null],[1,"\\n"],[13]],[],false,["invite-friend/title","if","t","invite-friend/email-adder","perform","invite-friend/invited-friends","invite-friend/sharing"]]',moduleName:"frontend/components/invite-friend/template.hbs",isStrictMode:!1})})),define("frontend/components/invite-friend/title/component",["exports","@glimmer/component","@ember/service","frontend/models/user","macro-decorators"],(function(e,t,n,i,o){var r,l,a,s,u,c
1260function d(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function p(e,t,n,i,o){var r={}
1261return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1262e.default=(r=(0,o.equal)("invitationsCount",0),l=(0,o.reads)("session.currentUser.invitationsCount"),a=class extends t.default{constructor(){super(...arguments),d(this,"session",s,this),d(this,"hasNoInvitations",u,this),d(this,"invitationsCount",c,this)}get canExtendTrial(){return this.session.currentUser.canExtendTrial}get invitationsNeeded(){return i.INVITATIONS_COUNT_FOR_TRIAL_EXTENSION-this.invitationsCount}},s=p(a.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(a.prototype,"hasNoInvitations",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(a.prototype,"invitationsCount",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a)})),define("frontend/components/invite-friend/title/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1263e.default=(0,t.createTemplateFactory)({id:"ovrFMKGm",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["canExtendTrial"]],[[[1,"    "],[1,[28,[35,2],["app/components/invite-friend/title/template.2-29"],null]],[1,"\\n\\n"],[41,[30,0,["hasNoInvitations"]],[[[1,"      "],[1,[28,[35,2],["app/components/invite-friend/title/template.4-33"],null]],[1,"\\n"]],[]],[[[1,"      "],[10,1],[14,0,"strikethrough"],[12],[1,[28,[35,2],["app/components/invite-friend/title/template.three-or-more"],null]],[13],[1," "],[1,[28,[35,2],["app/components/invite-friend/title/template.more-fellow-educators"],[["count"],[[30,0,["invitationsNeeded"]]]]]],[1,"\\n"]],[]]],[1,"\\n    "],[1,[28,[35,2],["app/components/invite-friend/title/template.8-11"],null]],[1,"\\n"]],[]],[[[1,"    "],[1,[28,[35,2],["app/components/invite-friend/title/template.10-10"],null]],[1,"\\n"]],[]]]],[]]]]]],[],false,["sutori-modal-title","if","t"]]',moduleName:"frontend/components/invite-friend/title/template.hbs",isStrictMode:!1})})),define("frontend/components/invite-students/component",["exports","@glimmer/component","@ember/service","@ember/object","frontend/utils/url"],(function(e,t,n,i,o){var r,l,a
1264function s(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function u(e,t,n,i,o){var r={}
1265return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1266e.default=(r=class extends t.default{constructor(){super(...arguments),s(this,"analytics",l,this),s(this,"router",a,this)}inserted(){this.analytics.trackEvent("Students","Opened 'Invite students' modal")}get signupLink(){return(0,o.toApplicationUrl)(this.router.urlFor("signup"))}},l=u(r.prototype,"analytics",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=u(r.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(r.prototype,"inserted",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"inserted"),r.prototype),r)})),define("frontend/components/invite-students/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1267e.default=(0,t.createTemplateFactory)({id:"oYZEuBtx",block:'[[[11,0],[24,0,"invite-students"],[4,[38,0],[[28,[37,1],[[30,0],[30,0,["inserted"]]],null]],null],[12],[1,"\\n  "],[8,[39,2],null,null,[["default"],[[[[1,"\\n    "],[8,[30,1,["Step"]],null,[["@name"],["overview"]],[["default"],[[[[1,"\\n      "],[8,[39,3],null,null,[["default"],[[[[1,[28,[35,4],["app/components/invite-students/template.4-24"],null]],[1," "]],[]]]]],[1,"\\n\\n      "],[10,0],[14,0,"invite-students-ways"],[12],[1,"\\n        "],[11,"button"],[24,0,"button-import-from-google-classroom"],[24,4,"button"],[4,[38,1],[[30,0],[28,[37,1],[[30,0],[30,1,["transition-to"]],"import-from-google-classroom"],null]],null],[12],[1,"\\n          "],[1,[28,[35,5],["logo-google-classroom"],null]],[1,"\\n          Google Classroom\\n        "],[13],[1,"\\n\\n        "],[11,"button"],[24,0,"button-import-from-clever"],[24,4,"button"],[4,[38,1],[[30,0],[28,[37,1],[[30,0],[30,1,["transition-to"]],"import-from-clever"],null]],null],[12],[1,"\\n          "],[1,[28,[35,5],["logo-clever"],null]],[1,"\\n          Clever\\n        "],[13],[1,"\\n\\n        "],[11,"button"],[24,0,"button-import-with-code"],[24,4,"button"],[4,[38,1],[[30,0],[28,[37,1],[[30,0],[30,1,["transition-to"]],"import-with-code"],null]],null],[12],[1,"\\n          "],[1,[28,[35,5],["logo-key"],null]],[1,[28,[35,4],["app/components/invite-students/template.29-35"],null]],[10,"br"],[12],[13],[1,"\\n          "],[10,1],[14,0,"button-import-with-code-code"],[12],[1,[30,2,["invitationCode"]]],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n\\n      "],[8,[39,6],[[24,0,"invite-students-explanation"]],null,null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["Step"]],null,[["@name"],["import-from-google-classroom"]],[["default"],[[[[1,"\\n      "],[8,[39,7],null,[["@abort","@educatorSpace"],[[28,[37,1],[[30,0],[30,1,["transition-to"]],"overview"],null],[30,2]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["Step"]],null,[["@name"],["import-from-clever"]],[["default"],[[[[1,"\\n      "],[8,[39,8],null,[["@abort","@educatorSpace"],[[28,[37,1],[[30,0],[30,1,["transition-to"]],"overview"],null],[30,2]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["Step"]],null,[["@name"],["import-with-code"]],[["default"],[[[[1,"\\n      "],[10,0],[14,0,"invite-students-import-with-code"],[12],[1,"\\n        "],[10,2],[14,0,"invite-students-import-with-code-title"],[12],[1,[28,[35,4],["app/components/invite-students/template.54-58"],null]],[13],[1,"\\n\\n        "],[10,2],[14,0,"invite-students-import-with-code-code"],[12],[1,"\\n          "],[1,[30,2,["invitationCode"]]],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,2],[12],[1,"\\n          "],[1,[28,[35,4],["app/components/invite-students/template.instructions"],[["signupLink","htmlSafe"],[[30,0,["signupLink"]],true]]]],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,"img"],[14,"src","https://assets.sutori.com/frontend-assets/images/teacher-code-eba27c60275196db4f87b583d3b2660b.png"],[15,"alt",[28,[37,4],["app/components/invite-students/template.68-10"],null]],[14,0,"invite-students-import-with-code-screenshot"],[12],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13]],["w","@educatorSpace"],false,["did-insert","action","step-manager","sutori-modal-title","t","inline-svg","educator-space/explanation","educator-space-import-from-google-classroom","educator-space-import-from-clever"]]',moduleName:"frontend/components/invite-students/template.hbs",isStrictMode:!1})})),define("frontend/components/ivy-tabs-tab",["exports","ivy-tabs/components/ivy-tabs-tab"],(function(e,t){Object.defineProperty(e,"__esMo
1267dule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/components/ivy-tabs-tablist",["exports","ivy-tabs/components/ivy-tabs-tablist"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/components/ivy-tabs-tabpanel",["exports","ivy-tabs/components/ivy-tabs-tabpanel"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/components/ivy-tabs",["exports","ivy-tabs/components/ivy-tabs"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/components/language-picker/component",["exports","@glimmer/component","@ember/service","frontend/locations/history","ember-concurrency","frontend/utils/url"],(function(e,t,n,i,o,r){var l,a,s
1268function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
1269return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1270e.default=(l=class extends t.default{constructor(){super(...arguments),u(this,"router",a,this),u(this,"intl",s,this)}*didClickTask(e){e.preventDefault(),this.args.locale!==this.intl.primaryLocale&&(yield this.intl.saveLocale(this.args.locale),(0,r.goToUrl)(e.target.href))}get href(){return this.isCurrentLocale?null:(0,i.mapInternalToLocalisedUrl)(this.router.currentURL,this.args.locale)}get isCurrentLocale(){return this.intl.primaryLocale===this.args.locale}get languageInTargetLocale(){switch(this.args.locale){case"en":return this.intl.lookup("languages.en","en")
1271case"es":return this.intl.lookup("languages.es","es")
1272case"hu":return this.intl.lookup("languages.hu","hu")
1273case"it":return this.intl.lookup("languages.it","it")
1274default:throw new Error(`No translation for locale ${this.args.locale}`)}}get languageInCurrentLocale(){switch(this.args.locale){case"en":return this.intl.t("languages.en")
1275case"es":return this.intl.t("languages.es")
1276case"hu":return this.intl.t("languages.hu")
1277case"it":return this.intl.t("languages.it")
1278default:throw new Error(`No translation for locale ${this.args.locale}`)}}get cssClass(){const e=["language-picker"]
1279return this.isCurrentLocale&&e.push("is-current-locale"),this.isLoading&&e.push("is-loading"),e.join(" ")}get isLoading(){return this.didClickTask.isRunning}get isDisabled(){return this.isLoading||this.isCurrentLocale}},a=c(l.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(l.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(l.prototype,"didClickTask",[o.dropTask],Object.getOwnPropertyDescriptor(l.prototype,"didClickTask"),l.prototype),l)})),define("frontend/components/language-picker/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1280e.default=(0,t.createTemplateFactory)({id:"RyeRrzPK",block:'[[[11,3],[16,6,[30,0,["href"]]],[16,0,[30,0,["cssClass"]]],[16,"disabled",[30,0,["isDisabled"]]],[24,"data-href-to-ignore",""],[17,1],[4,[38,0],["click",[28,[37,1],[[30,0,["didClickTask"]]],null]],null],[12],[1,"\\n"],[41,[30,0,["isCurrentLocale"]],[[[1,"    "],[1,[30,0,["languageInCurrentLocale"]]],[1,"\\n"]],[]],[[[1,"    "],[1,[30,0,["languageInTargetLocale"]]],[1,"\\n"]],[]]],[13]],["&attrs"],false,["on","perform","if"]]',moduleName:"frontend/components/language-picker/template.hbs",isStrictMode:!1})})),define("frontend/components/light-box-body/component",["exports","@glimmer/component","@ember/service","ember-lifeline","@ember/object","@ember/utils","ember-ref-bucket"],(function(e,t,n,i,o,r,l){var a,s,u,c,d,p
1281function m(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function f(e,t,n,i,o){var r={}
1282return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1283e.default=(a=(0,l.ref)("imageContainerElement"),s=(0,l.ref)("captionElement"),u=class extends t.default{constructor(){super(...arguments),m(this,"clientInformation",c,this),m(this,"imageContainerElement",d,this),m(this,"captionElement",p,this)}willDestroy(){super.willDestroy(...arguments),(0,i.runDisposables)(this)}disableRightClick(e){this.args.rightClickIsDisabled&&((0,i.addEventListener)(this,e,"contextmenu",(e=>{e.preventDefault()})),(0,i.addEventListener)(this,e,"dragstart",(e=>{e.preventDefault()})))}get cssClass(){const e=["light-box-body"]
1284return this.clientInformation.isEmbeddedPage&&e.push("is-embedded-page"),e.join(" ")}get hasCaption(){return!(0,r.isEmpty)(this.args.caption)}},c=f(u.prototype,"clientInformation",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=f(u.prototype,"imageContainerElement",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=f(u.prototype,"captionElement",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(u.prototype,"disableRightClick",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"disableRightClick"),u.prototype),u)})),define("frontend/components/light-box-body/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1285e.default=(0,t.createTemplateFactory)({id:"oeH837nv",block:'[[[10,"figure"],[15,0,[30,0,["cssClass"]]],[12],[1,"\\n  "],[11,0],[24,"role","button"],[24,0,"light-box-image-container"],[4,[38,0],["click",[30,1]],null],[4,[38,1],["imageContainerElement"],[["debugName","bucket"],["create-ref",[30,0]]]],[12],[1,"\\n    "],[11,"img"],[16,"src",[30,2]],[16,"alt",[30,3]],[4,[38,2],[[30,0,["disableRightClick"]]],null],[12],[13],[1,"\\n  "],[13],[1,"\\n\\n"],[41,[30,0,["hasCaption"]],[[[1,"    "],[11,"figcaption"],[4,[38,1],["captionElement"],[["debugName","bucket"],["create-ref",[30,0]]]],[12],[1,"\\n      "],[10,2],[14,0,"figcaption-body"],[12],[1,"\\n        "],[1,[28,[35,4],[[30,3]],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"\\n  "],[11,"button"],[24,0,"button-close-lightbox"],[24,4,"button"],[4,[38,0],["click",[30,1]],null],[12],[1,"\\n    "],[1,[28,[35,5],["icon-cross.svg"],null]],[1,"\\n  "],[13],[1,"\\n"],[13]],["@close","@src","@caption"],false,["on","create-ref","did-insert","if","linkify","inline-svg"]]',moduleName:"frontend/components/light-box-body/template.hbs",isStrictMode:!1})})),define("frontend/components/light-box/component",["exports","@ember/component","ember-component-inbound-actions/inbound-actions","ember-concurrency","frontend/utils/inbound-actions"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1286e.default=t.default.extend(n.default,{tagName:"",closeTask:(0,i.task)((function*(){yield(0,o.sendWithReturnValue)(this.fullscreenOverlay,"willClose"),this.set("showLightbox",!1)})),actions:{show(){this.set("showLightbox",!0)},close(){this.closeTask.perform()}}})})),define("frontend/components/light-box/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1287e.default=(0,t.createTemplateFactory)({id:"6W9C3nS0",block:'[[[41,[30,0,["showLightbox"]],[[[1,"  "],[8,[39,1],null,[["@actionReceiver","@pressedEscape","@bodyCssClass"],[[30,0,["fullscreenOverlay"]],[28,[37,2],[[30,0],[30,1]],null],"light-box"]],[["default"],[[[[1,"\\n    "],[8,[39,3],null,[["@close","@src","@caption","@rightClickIsDisabled"],[[28,[37,2],[[30,0],[30,1]],null],[30,2],[30,3],[30,4]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null]],["@close","@src","@caption","@rightClickIsDisabled"],false,["if","fullscreen-overlay","action","light-box-body"]]',moduleName:"frontend/components/light-box/template.hbs",isStrictMode:!1})})),define("frontend/components/link-editor/component",["exports","@ember/utils","@ember/object/computed","@ember/component"],(function(e,t,n,i){Object.defineProperty(e,"__esMo
1287dule",{value:!0}),e.default=void 0
1288e.default=i.default.extend({classNames:["link-editor"],initialValue:"",placeholder:"Paste a link here...",value:(0,n.reads)("initialValue"),didInsertElement(){this._super(...arguments),this.$("input").focus(),this.$("input").select()},_withLinkPrefix:e=>e.match(/^\w+:/)?e:`http://${e}`,actions:{save(){const e=this.value;(0,t.isBlank)(e)||this.saveAction(this._withLinkPrefix(e))},close(){this.closeAction()}}})})),define("frontend/components/link-editor/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1289e.default=(0,t.createTemplateFactory)({id:"JjnJSGjU",block:'[[[8,[39,0],[[24,0,"url"],[16,"placeholder",[36,1]]],[["@value","@insert-newline","@escape-press"],[[99,2,["@value"]],[28,[37,3],[[30,0],"save"],null],[28,[37,3],[[30,0],"close"],null]]],null],[1,"\\n"],[11,"button"],[24,0,"save"],[24,4,"button"],[4,[38,3],[[30,0],"save"],null],[12],[1,[28,[35,4],["app/components/link-editor/template.2-39"],null]],[13],[1,"\\n"]],[],false,["input","placeholder","value","action","t"]]',moduleName:"frontend/components/link-editor/template.hbs",isStrictMode:!1})})),define("frontend/components/lms-select-school-class/component",["exports","@ember/object/computed","@ember/service","@ember/component","ember-concurrency"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1290e.default=i.default.extend({tagName:"",analytics:(0,n.inject)(),init(){this._super(...arguments),this.loadDataTask.perform()},hasSchoolClasses:(0,t.notEmpty)("schoolClasses"),loadDataTask:(0,o.task)((function*(){try{const e=yield this.loadSchoolClassesTask.perform()
1291this.set("schoolClasses",e)}catch(e){this.onError(e)}})).drop(),actions:{selectSchoolClass(e){this.analytics.trackEvent("Educator space","Class selected from LMS",{Provider:this.provider}),this.schoolClassSelected(e)}}})})),define("frontend/components/lms-select-school-class/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1292e.default=(0,t.createTemplateFactory)({id:"oaNF5L10",block:'[[[10,0],[14,0,"lms-select-school-class"],[12],[1,"\\n"],[41,[30,0,["loadDataTask","isRunning"]],[[[1,"    "],[8,[39,1],null,null,[["default"],[[[[1,"\\n      "],[18,2,null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["hasSchoolClasses"]],[[[1,"    "],[10,2],[12],[18,3,null],[13],[1,"\\n\\n    "],[10,"ul"],[14,0,"list-of-school-classes"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["schoolClasses"]]],null]],null],null,[[[1,"        "],[10,"li"],[12],[1,"\\n          "],[11,"button"],[24,0,"button-select-school-class"],[24,4,"button"],[4,[38,5],[[30,0],"selectSchoolClass",[30,1]],null],[12],[1,"\\n            "],[1,[30,1,["name"]]],[1,"\\n\\n"],[41,[30,1,["section"]],[[[1,"              ("],[1,[30,1,["section"]]],[1,")\\n"]],[]],null],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[1]],null],[1,"    "],[13],[1,"\\n"]],[]],[[[1,"    "],[10,2],[12],[1,"\\n      "],[18,4,null],[1,"\\n    "],[13],[1,"\\n  "]],[]]]],[]]],[13]],["schoolClass","&loading-message","&selection-message","&empty-message"],false,["if","sutori-loader","yield","each","-track-array","action"]]',moduleName:"frontend/components/lms-select-school-class/template.hbs",isStrictMode:!1})})),define("frontend/components/lms-sync-with-school-class/component",["exports","@ember/component","@ember/service","ember-concurrency","frontend/utils/common-api-queries"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1293e.default=t.default.extend({tagName:"",store:(0,n.inject)(),analytics:(0,n.inject)(),init(){this._super(...arguments),this.syncWithCourseTask.perform()},syncWithCourseTask:(0,i.task)((function*(){yield this.getAccessTokenTask.perform()
1294const e=this.store.createRecord("lms-students-import",{educatorSpace:this.educatorSpace,schoolClassId:this.get("schoolClass.id"),provider:this.provider})
1295yield e.save(),yield this.reloadEducatorSpace(),this.analytics.trackEvent("Educator space","Imported students from LMS",{Provider:this.provider}),this.synced()})),reloadEducatorSpace(){return this.store.findRecord("educator-space",this.get("educatorSpace.id"),{reload:!0,include:o.EDUCATOR_SPACE_INCLUDE})}})})),define("frontend/components/lms-sync-with-school-class/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
1295dule",{value:!0}),e.default=void 0
1296e.default=(0,t.createTemplateFactory)({id:"JVsh4aF7",block:'[[[10,0],[14,0,"lms-sync-with-school-class"],[12],[1,"\\n  "],[8,[39,0],null,null,[["default"],[[[[1,[28,[35,1],["app/components/lms-sync-with-school-class/template.2-16"],null]],[1," "]],[]]]]],[1,"\\n"],[13]],[],false,["sutori-loader","t"]]',moduleName:"frontend/components/lms-sync-with-school-class/template.hbs",isStrictMode:!1})})),define("frontend/components/lti-login/component",["exports","@glimmer/component","ember-concurrency","@ember/service"],(function(e,t,n,i){var o,r,l
1297function a(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function s(e,t,n,i,o){var r={}
1298return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1299e.default=(o=class extends t.default{constructor(){super(...arguments),a(this,"commandFactory",r,this),a(this,"router",l,this),this.loginTask.perform()}*loginTask(){yield this.commandFactory.createCommand("login").execute("LTI",(()=>this.commandFactory.createCommand("session-ping").execute(this.args.id,this.args.token))),this.args.redirectUrl?this.router.replaceWith(this.args.redirectUrl):this.router.replaceWith("dashboard")}},r=s(o.prototype,"commandFactory",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=s(o.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(o.prototype,"loginTask",[n.task],Object.getOwnPropertyDescriptor(o.prototype,"loginTask"),o.prototype),o)})),define("frontend/components/lti-login/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1300e.default=(0,t.createTemplateFactory)({id:"iWmBHKz2",block:'[[[8,[39,0],null,null,[["default"],[[[[1,[28,[35,1],["app/components/lti-login/template.1-14"],null]]],[]]]]]],[],false,["sutori-loader","t"]]',moduleName:"frontend/components/lti-login/template.hbs",isStrictMode:!1})})),define("frontend/components/marketing-banner/component",["exports","@ember/component","@ember/service","ember-concurrency","frontend/utils/dom","@ember/object","frontend/utils/runloop-utils"],(function(e,t,n,i,o,r,l){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1301const a="hidden"
1302e.default=t.default.extend({tagName:"",storage:(0,n.inject)(),init(){this._super(...arguments),this.set("state",a),this.storage.has(this.key)||this.set("isShown",!0)},style:(0,r.computed)("domElement","isHidden","isIn","isOut","state",(function(){if(this.domElement)return this.isHidden?(0,o.toCss)(["position: absolute","top: -9999px"]):this.isOut?(0,o.toCss)([`top: -${(0,o.getOuterHeight)(this.domElement)}px`]):this.isIn?(0,o.toCss)(["top: 0"]):void 0})),isHidden:(0,r.computed)("state",(function(){return this.state===a})),isOut:(0,r.computed)("state",(function(){return"out"===this.state})),isIn:(0,r.computed)("state",(function(){return"in"===this.state})),slideInTask:(0,i.task)((function*(){this.set("state","out"),yield(0,l.waitUntilNextRunloop)(),this.set("state","in")})),actions:{close(){this.storage.store(this.key,(new Date).toString()),this.set("isShown",!1)}}})})),define("frontend/components/marketing-banner/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1303e.default=(0,t.createTemplateFactory)({id:"uKWbJtEs",block:'[[[41,[30,0,["isShown"]],[[[1,"  "],[11,0],[24,0,"marketing-banner"],[16,5,[30,0,["style"]]],[17,1],[4,[38,1],[[30,0],"domElement"],null],[4,[38,2],[[28,[37,3],[[30,0,["slideInTask"]]],null]],null],[12],[1,"\\n    "],[18,2,null],[1,"\\n\\n    "],[8,[39,5],null,[["@clicked"],[[28,[37,6],[[30,0],"close"],null]]],null],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["&attrs","&default"],false,["if","ref","did-insert","perform","yield","button-close","action"]]',moduleName:"frontend/components/marketing-banner/template.hbs",isStrictMode:!1})})),define("frontend/components/masonry-layout/component",["exports","ember-concurrency/async-arrow-runtime","@glimmer/component","ember-concurrency","@glimmer/tracking"],(function(e,t,n,i,o){var r,l
1304function a(e,t,n){var i
1305return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
1306var n=e[Symbol.toPrimitive]
1307if(void 0!==n){var i=n.call(e,t||"default")
1308if("object"!=typeof i)return i
1309throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e,t){t.onload=()=>e.recalculate(!0)}
1309Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1310e.default=(r=class extends n.default{constructor(){var e,n,i,o
1311super(...arguments),e=this,n="Macy",o=this,(i=l)&&Object.defineProperty(e,n,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(o):void 0}),a(this,"loadMacyTask",(0,t.buildTask)((()=>({context:this,generator:function*(){this.Macy=(yield emberAutoImportDynamic("macy")).default}})),null,"loadMacyTask",null)),a(this,"setupLayoutTask",(0,t.buildTask)((()=>({context:this,generator:function*(e){const t=new(0,this.Macy)({container:e,columns:3,breakAt:{900:2,500:1}})
1312t.on(t.constants.EVENT_IMAGE_COMPLETE,(()=>{if(this.args.loadedAllImages)return this.args.loadedAllImages()}))
1313new MutationObserver((e=>{e.forEach((e=>{"childList"===e.type&&e.addedNodes.forEach((e=>{"IMG"===e.nodeName&&s(t,e)})),"attributes"===e.type&&"IMG"===e.target.nodeName&&"src"===e.attributeName&&s(t,e.target)}))})).observe(e,{childList:!0,attributes:!0,subtree:!0,attributeFilter:["src","alt"]})}})),null,"setupLayoutTask",null)),this.loadMacyTask.perform()}get hasLoadedMacy(){return!!this.Macy}},u=r.prototype,c="Macy",d=[o.tracked],p={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}},f={},Object.keys(p).forEach((function(e){f[e]=p[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=d.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),f),m&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(m):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(u,c,f),f=null),l=f,r)
1314var u,c,d,p,m,f})),define("frontend/components/masonry-layout/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1315e.default=(0,t.createTemplateFactory)({id:"yrBpNo8O",block:'[[[41,[30,0,["hasLoadedMacy"]],[[[1,"  "],[11,0],[24,0,"masonry-layout"],[4,[38,1],[[28,[37,2],[[30,0,["setupLayoutTask"]]],null]],null],[12],[1,"\\n    "],[18,1,null],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["&default"],false,["if","did-insert","perform","yield"]]',moduleName:"frontend/components/masonry-layout/template.hbs",isStrictMode:!1})})),define("frontend/components/media-uploader/audio/audio-file-creator/component",["exports","@ember/component","@ember/service","ember-concurrency"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1316e.default=t.default.extend({tagName:"",store:(0,n.inject)(),init(){this._super(...arguments),this.createAudioTask.perform(this.url)},createAudioTask:(0,i.task)((function*(e){const t=this.store.createRecord("audio-file",{url:e})
1317yield t.save(),this.created(t)})).drop()})})),define("frontend/components/media-uploader/audio/audio-file-creator/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1318e.default=(0,t.createTemplateFactory)({id:"b2/1+Qit",block:'[[[8,[39,0],null,[["@progress"],[100]],null],[1,"\\n\\n"],[18,1,null]],["&default"],false,["media-uploader/progress","yield"]]',moduleName:"frontend/components/media-uploader/audio/audio-file-creator/template.hbs",isStrictMode:!1})})),define("frontend/components/media-uploader/audio/component",["exports","@ember/component","frontend/components/modal-media-selector/file-in-base64"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1319e.default=t.default.extend({tagName:"",init(){this._super(...arguments),this.setProperties({currentStep:"uploader-to-s3",audioInBase64:[new n.default(this.get("audio.base64"),this.get("audio.filename"))]})},actions:{uploaded(e){let[{url:t}]=e
1320this.setProperties({currentStep:"audio-file-creator",url:t})}}})}))
1321define("frontend/components/media-uploader/audio/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1322e.default=(0,t.createTemplateFactory)({id:"xRlybQUf",block:'[[[8,[39,0],null,[["@currentStep"],[[30,0,["currentStep"]]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["Step"]],null,[["@name"],["uploader-to-s3"]],[["default"],[[[[1,"\\n    "],[8,[39,1],null,[["@uploaded","@filesInBase64"],[[28,[37,2],[[30,0],"uploaded"],null],[30,0,["audioInBase64"]]]],[["default"],[[[[1,"\\n      "],[18,2,null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["Step"]],null,[["@name"],["audio-file-creator"]],[["default"],[[[[1,"\\n    "],[8,[39,4],null,[["@created","@url"],[[28,[37,2],[[30,0],[33,5]],null],[30,0,["url"]]]],[["default"],[[[[1,"\\n      "],[18,2,null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["w","&default"],false,["step-manager","media-uploader/uploader-to-s3","action","yield","media-uploader/audio/audio-file-creator","audioFileUploaded"]]',moduleName:"frontend/components/media-uploader/audio/template.hbs",isStrictMode:!1})})),define("frontend/components/media-uploader/component",["exports","@glimmer/component","frontend/components/modal-media-selector/media","@ember/object"],(function(e,t,n,i){var o
1323Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1324e.default=(o=class extends t.default{handleInserted(){if(this.isLink)return this.args.linkSelected(this.args.media.link)}get isImage(){return this.args.media instanceof n.Image}get isVideo(){return this.args.media instanceof n.Video}get isAudio(){return this.args.media instanceof n.Audio}get isFile(){return this.args.media instanceof n.File}get isLink(){return this.args.media instanceof n.Link}},r=o.prototype,l="handleInserted",a=[i.action],s=Object.getOwnPropertyDescriptor(o.prototype,"handleInserted"),u=o.prototype,c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o)
1325var r,l,a,s,u,c})),define("frontend/components/media-uploader/file/component",["exports","@ember/component","frontend/components/modal-media-selector/file-in-base64"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1326e.default=t.default.extend({tagName:"",init(){this._super(...arguments),this.setProperties({currentStep:"uploader-to-s3",filesInBase64:[new n.default(this.get("file.base64"),this.get("file.filename"))]})},actions:{uploaded(e){let[{url:t}]=e
1327this.setProperties({currentStep:"file-creator",url:t})}}})})),define("frontend/components/media-uploader/file/file-creator/component",["exports","@ember/component","@ember/service","ember-concurrency"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1328e.default=t.default.extend({tagName:"",store:(0,n.inject)(),didInsertElement(){this._super(...arguments),this.createFileTask.perform(this.url)},createFileTask:(0,i.task)((function*(e){const t=this.store.createRecord("item-file",{item:this.item,url:e})
1329yield t.save(),this.created(t)})).drop()})})),define("frontend/components/media-uploader/file/file-creator/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1330e.default=(0,t.createTemplateFactory)({id:"ubT+msUa",block:'[[[18,1,null]],["&default"],false,["yield"]]',moduleName:"frontend/components/media-uploader/file/file-creator/template.hbs",isStrictMode:!1})})),define("frontend/components/media-uploader/file/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1331e.default=(0,t.createTemplateFactory)({id:"g9jRRQkG",block:'[[[8,[39,0],null,[["@currentStep"],[[30,0,["currentStep"]]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["Step"]],null,[["@name"],["uploader-to-s3"]],[["default"],[[[[1,"\\n    "],[8,[39,1],null,[["@uploaded","@filesInBase64"],[[28,[37,2],[[30,0],"uploaded"],null],[30,0,["filesInBase64"]]]],[["default"],[[[[1,"\\n      "],[18,3,null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["Step"]],null,[["@name"],["file-creator"]],[["default"],[[[[1,"\\n    "],[8,[39,4],null,[["@created","@item","@url"],[[28,[37,2],[[30,0],[33,5]],null],[30,2],[30,0,["url"]]]],[["default"],[[[[1,"\\n      "],[18,3,null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["w","@item","&default"],false,["step-manager","media-uploader/uploader-to-s3","action","yield","media-uploader/file/file-creator","fileUploaded"]]',moduleName:"frontend/components/media-uploader/file/template.hbs",isStrictMode:!1})})),define("frontend/components/media-uploader/image/component",["exports","@glimmer/component","frontend/components/modal-media-selector/media","frontend/utils/mime-types","frontend/utils/data-url"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.isResizable=function(e){return[i.JPEG,i.PNG,i.WEBP].includes((0,o.getMimeType)(e))}
1332class r extends t.default{get isCustom(){return this.args.image instanceof n.CustomImage}get isOpenverse(){return this.args.image instanceof n.OpenverseImage}}e.default=r})),define("frontend/components/media-uploader/image/cropper/component",["exports","@glimmer/component","frontend/utils/uploader-utils","frontend/utils/data-url","frontend/components/media-uploader/image/component","@ember/object","ember-concurrency","@glimmer/tracking"],(function(e,t,n,i,o,r,l,a){var s,u,c
1333function d(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function p(e,t,n,i,o){var r={}
1334return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1335e.default=(s=class extends t.default{constructor(){if(super(...arguments),d(this,"cropper",u,this),d(this,"isMoving",c,this),!(0,o.isResizable)(this.args.base64))return this.args.cropped(this.args.base64)}save(){if(!this.canSave)return
1336const e=this.cropper.getCroppedCanvas({imageSmoothingEnabled:!1}).toDataURL((0,i.getMimeType)(this.args.base64,n.JPEG_QUALITY))
1337return(0,n.isValidBase64)(e)?this.args.cropped(e):this.args.cropped(this.args.base64)}get cssClass(){const e=[]
1338return e.push("media-uploader-image-cropper"),this.isMoving&&e.push("is-moving"),this.hasCropper&&e.push("has-cropper"),e.join(" ")}get hasCropper(){return!!this.cropper}get canSave(){return this.hasCropper}*createCropperTask(e){const t=(yield emberAutoImportDynamic("cropperjs")).default,n=yield new Promise((n=>{new t(e,{viewMode:3,dragMode:"move",toggleDragModeOnDblclick:!1,autoCropArea:1,cropBoxMovable:!1,cropBoxResizable:!1,guides:!1,highlight:!1,modal:!1,center:!1,checkOrientation:!1,ready(){n(this.cropper)},cropstart:()=>{this.isMoving=!0},cropend:()=>{this.isMoving=!1}})}))
1339this.cropper=n}},u=p(s.prototype,"cropper",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),c=p(s.prototype,"isMoving",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p(s.prototype,"save",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"save"),s.prototype),p(s.prototype,"createCropperTask",[l.dropTask],Object.getOwnPropertyDescriptor(s.prototype,"createCropperTask"),s.prototype),s)})),define("frontend/components/media-uploader/image/cropper/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1340e.default=(0,t.createTemplateFactory)({id:"3hiqlJRB",block:'[[[8,[39,0],[[16,0,[30,0,["cssClass"]]]],[["@clickedOutside"],[[30,0,["save"]]]],[["default"],[[[[1,"\\n"],[1,"  "],[10,0],[14,0,"wrapper-cropper"],[12],[1,"\\n    "],[11,"img"],[16,"src",[30,1]],[16,"alt",[28,[37,1],["app/components/media-uploader/image/cropper/template.10-6"],null]],[4,[38,2],[[28,[37,3],[[30,0,["createCropperTask"]]],null]],null],[12],[13],[1,"\\n  "],[13],[1,"\\n\\n"],[41,[30,0,["canSave"]],[[[1,"    "],[10,"button"],[15,"onclick",[30,0,["save"]]],[14,0,"button-save"],[14,4,"button"],[12],[1,"\\n      "],[1,[28,[35,1],["app/components/media-uploader/image/cropper/template.15-50"],null]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"\\n  "],[10,2],[14,0,"media-uploader-image-cropper-drag-to-center"],[12],[1,"\\n    "],[1,[28,[35,1],["app/components/media-uploader/image/cropper/template.18-57"],null]],[1,"\\n  "],[13],[1,"\\n"]],[]]]]]],["@base64"],false,["clickable-area","t","did-insert","perform","if"]]',moduleName:"frontend/components/media-uploader/image/cropper/template.hbs",isStrictMode:!1})})),define("frontend/components/media-uploader/image/custom/component",["exports","@glimmer/component","frontend/components/modal-media-selector/file-in-base64","@glimmer/tracking","@ember/object"],(function(e,t,n,i,o){var r,l,a,s,u
1341function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
1342return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1343e.default=(r=class extends t.default{constructor(){super(...arguments),c(this,"currentStep",l,this),c(this,"base64",a,this),c(this,"filesInBase64",s,this),c(this,"uploadedImages",u,this),this.base64=this.args.image.base64,this.args.crop?this.currentStep="cropper":this.currentStep="resizer"}cropped(e){this.base64=e,this.currentStep="resizer"}resized(e){this.filesInBase64=e.map((e=>new n.default(e,this.args.image.filename))),this.currentStep="uploader-to-s3"}uploaded(e){this.uploadedImages=e,this.currentStep="image-file-creator"}},l=d(r.prototype,"currentStep",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=d(r.prototype,"base64",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(r.prototype,"filesInBase64",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(r.prototype,"uploadedImages",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(r.prototype,"cropped",[o.action],Object.getOwnPropertyDescriptor(r.prototype,"cropped"),r.prototype),d(r.prototype,"resized",[o.action],Object.getOwnPropertyDescriptor(r.prototype,"resized"),r.prototype),d(r.prototype,"uploaded",[o.action],Object.getOwnPropertyDescriptor(r.prototype,"uploaded"),r.prototype),r)})),define("frontend/components/media-uploader/image/custom/image-file-creator/component",["exports","@ember/component","ember-concurrency","@ember/service","frontend/utils/uploader-utils","frontend/models/image-file"],(function(e,t,n,i,o,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1344e.default=t.default.extend({tagName:"",store:(0,i.inject)(),init(){this._super(...arguments),this.createImageFileTask.perform(this.images)},createImageFileTask:(0,n.task)((function*(e){const t=this.store.createRecord("image-file",{source:r.CUSTOM_SOURCE})
1345yield t.save(),yield Promise.all(e.map((e=>{let{base64:n,url:i}=e
1346return this.createImageFileVersionTask.perform(n,i,t)}))),this.created(t)})).drop(),createImageFileVersionTask:(0,n.task)((function*(e,t,n){const{width:i,height:r}=yield(0,o.getDimensions)(e),l=this.store.createRecord("image-file-version",{imageFile:n,url:t,width:i,height:r})
1347yield l.save()}))})})),define("frontend/components/media-uploader/image/custom/image-file-creator/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1348e.default=(0,t.createTemplateFactory)({id:"hFi9WecN",block:'[[[8,[39,0],null,[["@progress"],[100]],null],[1,"\\n\\n"],[18,1,null]],["&default"],false,["media-uploader/progress","yield"]]',moduleName:"frontend/components/media-uploader/image/custom/image-file-creator/template.hbs",isStrictMode:!1})})),define("frontend/components/media-uploader/image/custom/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1349e.default=(0,t.createTemplateFactory)({id:"rHO0Qkeb",block:'[[[8,[39,0],null,[["@currentStep"],[[30,0,["currentStep"]]]],[["default"],[[[[1,"\\n"],[41,[30,2],[[[1,"    "],[8,[30,1,["Step"]],null,[["@name"],["cropper"]],[["default"],[[[[1,"\\n      "],[8,[39,2],null,[["@cropped","@base64"],[[30,0,["cropped"]],[30,0,["base64"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[30,1,["Step"]],null,[["@name"],["resizer"]],[["default"],[[[[1,"\\n    "],[8,[39,3],null,[["@resized","@sizes","@base64"],[[30,0,["resized"]],[30,3],[30,0,["base64"]]]],[["default"],[[[[1,"\\n      "],[18,5,null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["Step"]],null,[["@name"],["uploader-to-s3"]],[["default"],[[[[1,"\\n    "],[8,[39,5],null,[["@uploaded","@filesInBase64"],[[30,0,["uploaded"]],[30,0,["filesInBase64"]]]],[["default"],[[[[1,"\\n      "],[18,5,null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["Step"]],null,[["@name"],["image-file-creator"]],[["default"],[[[[1,"\\n    "],[8,[39,6],null,[["@created","@images"],[[28,[37,7],[[30,0],[30,4]],null],[30,0,["uploadedImages"]]]],[["default"],[[[[1,"\\n      "],[18,5,null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["w","@crop","@sizes","@imageFileUploaded","&default"],false,["step-manager","if","media-uploader/image/cropper","media-uploader/image/resizer","yield","media-uploader/uploader-to-s3","media-uploader/image/custom/image-file-creator","action"]]',moduleName:"frontend/components/media-uploader/image/custom/template.hbs",isStrictMode:!1})})),define("frontend/components/media-uploader/image/openverse/image-file-creator/component",["exports","@glimmer/component","frontend/models/image-file","@ember/service","frontend/models/openverse-image"],(function(e,t,n,i,o){var r,l,a
1350function s(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function u(e,t,n,i,o){var r={}
1351return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1352e.default=(r=class extends t.default{constructor(){super(...arguments),s(this,"intl",l,this),s(this,"store",a,this),this.createImageFile(this.args.openverseImage)}async createImageFile(e){const t=this.store.createRecord("image-file",{source:n.OPENVERSE_SOURCE,openverseId:e.id,openverseUrl:e.url,caption:this.getCaptionForImage(e)})
1353return await t.save(),this.args.onFileUploaded(t)}getCaptionForImage(e){return(0,o.getCaption)(e,this.intl)}},l=u(r.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=u(r.prototype,"store",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("frontend/components/media-uploader/image/resizer/component",["exports","@glimmer/component","frontend/utils/uploader-utils","frontend/utils/data-url","frontend/components/media-uploader/image/component","ember-concurrency","@ember/object"],(function(e,t,n,i,o,r,l){var a
1354function s(e,t,n,i,o){var r={}
1355return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1356e.default=(s((a=class extends t.default{handleDidInsert(){if(!(0,o.isResizable)(this.args.base64))return this.args.resized([this.args.base64])
1357this.resizeTask.perform(this.args.base64,this.args.sizes)}*resizeTask(e,t){const{width:o,height:r}=yield(0,n.getDimensions)(e),l=function(e,t,n){const i=e/t
1358return n.map((n=>function(e,t,n){const i=n.overflowPolicy,o=e/t
1359if("cover"===i)return e>n.width&&t>n.height?e/n.width>t/n.height?n.height*o:n.width:e
1360if("contain"===i)return e>n.width||t>n.height?e/n.width>=t/n.height?n.width:n.height*o:e
1361throw new Error(`Size for an image with an overflowPolicy that is nor 'contain' nor 'cover': ${i}`)}(e,t,n))).uniq().map((e=>({width:Math.round(e),height:Math.round(e/i)})))}(o,r,t),a=yield Promise.all(l.map((t=>async function(e,t){let{width:o,height:r}=t
1362const l=await(0,n.base64ToCanvas)(e)
1363return(await(0,n.resizeCanvas)(l,o,r)).toDataURL((0,i.getMimeType)(e),n.JPEG_QUALITY)}(e,t))))
1364this.args.resized(a)}}).prototype,"handleDidInsert",[l.action],Object.getOwnPropertyDescriptor(a.prototype,"handleDidInsert"),a.prototype),s(a.prototype,"resizeTask",[r.dropTask],Object.getOwnPropertyDescriptor(a.prototype,"resizeTask"),a.prototype),a)})),define("frontend/components/media-uploader/image/resizer/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1365e.default=(0,t.createTemplateFactory)({id:"LG8sJjNp",block:'[[[11,0],[24,0,"media-uploader-image-resizer"],[4,[38,0],[[30,0,["handleDidInsert"]]],null],[12],[1,"\\n  "],[18,1,null],[1,"\\n"],[13]],["&default"],false,["did-insert","yield"]]',moduleName:"frontend/components/media-uploader/image/resizer/template.hbs",isStrictMode:!1})})),define("frontend/components/media-uploader/image/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1366e.default=(0,t.createTemplateFactory)({id:"SGxXxVJw",block:'[[[41,[30,0,["isCustom"]],[[[1,"  "],[8,[39,1],null,[["@imageFileUploaded","@image","@sizes","@crop"],[[30,1],[30,2],[30,3],[30,4]]],[["default"],[[[[1,"\\n    "],[18,5,null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["isOpenverse"]],[[[1,"  "],[8,[39,3],null,[["@onFileUploaded","@openverseImage"],[[30,1],[30,2,["openverseImage"]]]],null],[1,"\\n"]],[]],null]],[]]]],["@imageFileUploaded","@image","@sizes","@crop","&default"],false,["if","media-uploader/image/custom","yield","media-uploader/image/openverse/image-file-creator"]]',moduleName:"frontend/components/media-uploader/image/template.hbs",isStrictMode:!1})})),define("frontend/components/media-uploader/progress/component",["exports","@glimmer/component","@ember/string"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1367class i extends t.default{get progressStyle(){return(0,n.htmlSafe)(`width: ${this.args.progress}%;`)}}e.default=i})),define("frontend/components/media-uploader/progress/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1368e.default=(0,t.createTemplateFactory)({id:"tMkFRBz9",block:'[[[10,0],[14,0,"media-uploader-progress"],[15,5,[30,0,["progressStyle"]]],[12],[13]],[],false,[]]',moduleName:"frontend/components/media-uploader/progress/template.hbs",isStrictMode:!1})})),define("frontend/components/media-uploader/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1369e.default=(0,t.createTemplateFactory)({id:"Z0NxObl2",block:'[[[11,0],[24,0,"media-uploader"],[17,1],[4,[38,0],[[30,0,["handleInserted"]]],null],[12],[1,"\\n"],[41,[30,0,["isImage"]],[[[1,"    "],[8,[39,2],null,[["@imageFileUploaded","@image","@sizes","@crop"],[[28,[37,3],[[30,0],[30,2]],null],[30,3],[30,4],[3
13690,5]]],[["default"],[[[[1,"\\n      "],[18,10,null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["isAudio"]],[[[1,"    "],[8,[39,5],null,[["@audioFileUploaded","@audio"],[[28,[37,3],[[30,0],[30,6]],null],[30,3]]],[["default"],[[[[1,"\\n      "],[18,10,null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["isVideo"]],[[[1,"    "],[8,[39,6],null,[["@videoUploaded","@video","@item"],[[28,[37,3],[[30,0],[30,7]],null],[30,3],[30,8]]],[["default"],[[[[1,"\\n      "],[18,10,null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["isFile"]],[[[1,"    "],[8,[39,7],null,[["@fileUploaded","@file","@item"],[[28,[37,3],[[30,0],[30,9]],null],[30,3],[30,8]]],[["default"],[[[[1,"\\n      "],[18,10,null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]],null]],[]]]],[]]]],[]]],[13],[1,"\\n"]],["&attrs","@imageFileUploaded","@media","@imageSizes","@crop","@audioFileUploaded","@videoUploaded","@item","@fileUploaded","&default"],false,["did-insert","if","media-uploader/image","action","yield","media-uploader/audio","media-uploader/video","media-uploader/file"]]',moduleName:"frontend/components/media-uploader/template.hbs",isStrictMode:!1})})),define("frontend/components/media-uploader/uploader-to-s3/component",["exports","@glimmer/component","ember-concurrency","@ember/service","frontend/utils/uploader-utils","frontend/utils/data-url","frontend/config/environment","ember-ajax/request","frontend/utils/uuid","frontend/utils/url","@glimmer/tracking"],(function(e,t,n,i,o,r,l,a,s,u,c){var d,p,m,f
1370function b(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function h(e,t,n,i,o){var r={}
1371return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.EXTENSION_FOR_UNKNOWN_FILE_TYPES=void 0
1372const g=e.EXTENSION_FOR_UNKNOWN_FILE_TYPES="unknown"
1373e.default=(d=class extends t.default{constructor(){super(...arguments),b(this,"progresses",p,this),b(this,"ajax",m,this),b(this,"commandFactory",f,this),this.uploadFilesTask.perform(this.args.filesInBase64)}*uploadFilesTask(e){const t=[]
1374for(let i=0;i<e.length;i++)t[i]=0
1375this.progresses=t
1376const n=yield Promise.all(e.map(((e,t)=>this.uploadFileTask.perform(e,t))))
1377this.args.uploaded(n)}*uploadFileTask(e,t){const{base64:n,filename:i}=e,c=function(e){const t=(0,r.getMimeType)(e)
1378return"audio/mp3"===t?"audio/mpeg":"audio/x-vorbis+ogg"===t?"audio/ogg":t}(n),{url:d,fields:p}=yield this.ajax.post("/api/s3_presigned_post",{data:{mime:c,filename:i||(0,s.generateUuid)()}}),m=new FormData
1379for(const o in p)m.append(o,p[o])
1380const f=yield(0,o.base64ToBlob)(n)
1381m.append("file",f)
1382const b=function(e){return`https://${l.default.APP.CDN_HOST}/${e}`}((yield(0,a.default)(d,{method:"POST",data:m,dataType:"xml",processData:!1,contentType:!1,xhr:()=>{const e=new window.XMLHttpRequest
1383return e.upload.addEventListener("progress",(e=>{let{loaded:n,total:i}=e
1384this.progresses=function(e,t,n){const i=[...e]
1385return i[t]=n,i}(this.progresses,t,n/i)}),!1),e}})).querySelector("Key").textContent)
1386return(0,u.getExtension)(p.key)===g&&"multipart/related"!==c&&this.commandFactory.createCommand("send-debug-email").execute("[UPLOADER] Unrecognized file MIME type",[`MIME: ${c}`,`URL: ${b}`].join("\n")),{base64:n,url:b}}get progress(){const e=this.progresses
1387return 100*Math.min(...e)}},p=h(d.prototype,"progresses",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(d.prototype,"ajax",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=h(d.prototype,"commandFactory",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(d.prototype,"uploadFilesTask",[n.dropTask],Object.getOwnPropertyDescriptor(d.prototype,"uploadFilesTask"),d.prototype),h(d.prototype,"uploadFileTask",[n.task],Object.getOwnPropertyDescriptor(d.prototype,"uploadFileTask"),d.prototype),d)})),define("frontend/components/media-uploader/uploader-to-s3/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1388e.default=(0,t.createTemplateFactory)({id:"vLPtE8Cb",block:'[[[8,[39,0],null,[["@progress"],[[30,0,["progress"]]]],null],[1,"\\n\\n"],[18,1,null],[1,"\\n"]],["&default"],false,["media-uploader/progress","yield"]]',moduleName:"frontend/components/media-uploader/uploader-to-s3/template.hbs",isStrictMode:!1})})),define("frontend/components/media-uploader/video/component",["exports","@ember/component","frontend/components/modal-media-selector/file-in-base64"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1389e.default=t.default.extend({tagName:"",init(){this._super(...arguments),this.setProperties({currentStep:"uploader-to-s3",videosInBase64:[new n.default(this.get("video.base64"),this.get("video.filename"))]})},actions:{uploaded(e){let[{url:t}]=e
1390this.setProperties({currentStep:"video-creator",url:t})}}})})),define("frontend/components/media-uploader/video/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1391e.default=(0,t.createTemplateFactory)({id:"pA+Vj8rE",block:'[[[8,[39,0],null,[["@currentStep"],[[30,0,["currentStep"]]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["Step"]],null,[["@name"],["uploader-to-s3"]],[["default"],[[[[1,"\\n    "],[8,[39,1],null,[["@uploaded","@filesInBase64"],[[28,[37,2],[[30,0],"uploaded"],null],[30,0,["videosInBase64"]]]],[["default"],[[[[1,"\\n      "],[18,3,null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["Step"]],null,[["@name"],["video-creator"]],[["default"],[[[[1,"\\n    "],[8,[39,4],null,[["@created","@item","@url"],[[28,[37,2],[[30,0],[33,5]],null],[30,2],[30,0,["url"]]]],[["default"],[[[[1,"\\n      "],[18,3,null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["w","@item","&default"],false,["step-manager","media-uploader/uploader-to-s3","action","yield","media-uploader/video/video-creator","videoUploaded"]]',moduleName:"frontend/components/media-uploader/video/template.hbs",isStrictMode:!1})})),define("frontend/components/media-uploader/video/video-creator/component",["exports","@ember/component","@ember/service","ember-concurrency"],(function(e,t,n,i){Object.defineProperty(e,"__esMo
1391dule",{value:!0}),e.default=void 0
1392e.default=t.default.extend({tagName:"",store:(0,n.inject)(),didInsertElement(){this._super(...arguments),this.createVideoTask.perform(this.url)},createVideoTask:(0,i.task)((function*(e){const t=this.store.createRecord("video",{item:this.item,url:e})
1393yield t.save(),this.created(t)})).drop()})})),define("frontend/components/media-uploader/video/video-creator/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1394e.default=(0,t.createTemplateFactory)({id:"oA2cDV8t",block:'[[[8,[39,0],null,[["@progress"],[100]],null],[1,"\\n\\n"],[18,1,null]],["&default"],false,["media-uploader/progress","yield"]]',moduleName:"frontend/components/media-uploader/video/video-creator/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-add-teacher/component",["exports","@ember/component","frontend/mixins/modal-component"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1395e.default=t.default.extend(n.default)})),define("frontend/components/modal-add-teacher/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1396e.default=(0,t.createTemplateFactory)({id:"XwH1Xeyq",block:'[[[8,[39,0],null,[["@actionReceiver","@class"],[[99,1,["@actionReceiver"]],"modal-add-teacher"]],[["default"],[[[[1,"\\n  "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@teacherAdded"],[[28,[37,3],[[30,0],"close"],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["s"],false,["sutori-modal","sutoriModal","form-add-teacher","action"]]',moduleName:"frontend/components/modal-add-teacher/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-delete-account-body/component",["exports","@glimmer/component","@ember/service","ember-changeset","ember-changeset-validations","ember-concurrency","frontend/utils/url","@ember-data/adapter/error","frontend/utils/duration"],(function(e,t,n,i,o,r,l,a,s){var u,c,d,p,m,f,b,h
1397function g(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function y(e,t,n,i,o){var r={}
1398return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1399const v={confirmation:(e,t)=>"delete"===t.toLowerCase()},w=(0,s.default)(500)
1400e.default=(u=(0,r.task)((function*(){this.args.deletionStarted(),this.analytics.trackEvent("User","Account deleted")
1401const e=this.store.createRecord("user-deletion",{user:this.currentUser})
1402yield e.save(),yield this.waitUntilDeletedTask.perform(e),(0,l.redirectToUrl)("/")})).drop(),c=(0,r.task)((function*(e){for(;;){yield(0,r.timeout)(w)
1403try{yield e.reload()}catch(t){if(t instanceof a.UnauthorizedError)return}}})).drop(),d=class extends t.default{constructor(){super(...arguments),g(this,"session",p,this),g(this,"store",m,this),g(this,"analytics",f,this),g(this,"deleteAccountTask",b,this),g(this,"waitUntilDeletedTask",h,this),this.changeset=new i.Changeset({confirmation:""},(0,o.default)(v),v),this.changeset.validate()}get currentUser(){return this.session.currentUser}get deleteButtonDisabled(){var e
1404return this.changeset.isInvalid||(null===(e=this.deleteAccountTask.last)||void 0===e?void 0:e.isSuccessful)}},p=y(d.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=y(d.prototype,"store",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(d.prototype,"analytics",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(d.prototype,"deleteAccountTask",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(d.prototype,"waitUntilDeletedTask",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)})),define("frontend/components/modal-delete-account-body/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1405e.default=(0,t.createTemplateFactory)({id:"+E5lkxBS",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n  "],[8,[30,1,["Step"]],null,[["@name"],["question"]],[["default"],[[[[1,"\\n    "],[10,"h3"],[14,0,"title"],[12],[1,"\\n      "],[1,[28,[35,1],["app/components/modal-delete-account-body/template.title"],[["name"],[[30,0,["currentUser","firstName"]]]]]],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,2],[12],[1,[28,[35,1],["app/components/modal-delete-account-body/template.7-7"],null]],[13],[1,"\\n\\n    "],[10,"ol"],[12],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/components/modal-delete-account-body/template.12-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/components/modal-delete-account-body/template.16-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/components/modal-delete-account-body/template.warning"],[["htmlSafe"],[true]]]],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,0],[14,0,"actions"],[12],[1,"\\n      "],[11,"button"],[24,0,"button-keep-account"],[24,4,"button"],[4,[38,2],["click",[30,2]],null],[12],[1,"\\n        "],[1,[28,[35,1],["app/components/modal-delete-account-body/template.25-61"],null]],[1,"\\n      "],[13],[1,"\\n      "],[11,"button"],[24,0,"button-delete-account"],[24,4,"button"],[4,[38,2],["click",[28,[37,3],[[30,0],[30,1,["transition-to"]],"confirmation"],null]],null],[12],[1,"\\n        "],[1,[28,[35,1],["app/components/modal-delete-account-body/template.26-86"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["Step"]],null,[["@name"],["confirmation"]],[["default"],[[[[1,"\\n    "],[8,[39,4],null,[["@update","@changeset"],[[28,[37,5],[[30,0,["deleteAccountTask"]]],null],[30,0,["changeset"]]]],[["default"],[[[[1,"\\n      "],[8,[30,3,["text"]],null,[["@property"],["confirmation"]],[["default"],[[[[1,[28,[35,1],["app/components/modal-delete-account-body/template.32-39"],null]]],[]]]]],[1,"\\n\\n      "],[10,0],[14,0,"actions"],[12],[1,"\\n"],[41,[51,[30,0,["deleteAccountTask","isRunning"]]],[[[1,"          "],[11,"button"],[24,0,"button-keep-account"],[24,4,"button"],[4,[38,2],["click",[28,[37,3],[[30,0],[30,2]],null]],null],[12],[1,"\\n            "],[1,[28,[35,1],["app/components/modal-delete-account-body/template.42-11"],null]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"\\n        "],[8,[30,3,["submit"]],null,[["@disabled"],[[30,0,["deleteButtonDisabled"]]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,1],["app/components/modal-delete-account-body/template.47-58"],null]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n    "]],[3]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["w","@onDone","f"],false,["step-manager","t","on","action","sutori-form","perform","unless"]]',moduleName:"frontend/components/modal-delete-account-body/template.hbs",isStrictMode:!1})}))
1406define("frontend/components/modal-delete-account/component",["exports","@ember/component","frontend/mixins/modal-component","@ember-decorators/component","@glimmer/tracking","@ember/object"],(function(e,t,n,i,o,r){var l,a,s
1407function u(e,t,n,i,o){var r={}
1408return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1409e.default=(0,i.tagName)("")((a=class extends(t.default.extend(n.default)){constructor(){var e,t,n,i
1410super(...arguments),e=this,t="canCloseModal",i=this,(n=s)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}deletionStarted(){this.canCloseModal=!1}},s=u(a.prototype,"canCloseModal",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),u(a.prototype,"deletionStarted",[r.action],Object.getOwnPropertyDescriptor(a.prototype,"deletionStarted"),a.prototype),l=a))||l})),define("frontend/components/modal-delete-account/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1411e.default=(0,t.createTemplateFactory)({id:"2bb4lG6D",block:'[[[8,[39,0],null,[["@actionReceiver","@canCloseModal","@class"],[[30,0,["sutoriModal"]],[30,0,["canCloseModal"]],"modal-delete-account"]],[["default"],[[[[1,"\\n  "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,1],null,[["@onDone","@deletionStarted"],[[28,[37,2],[[30,0],"close"],null],[28,[37,2],[[30,0],[30,0,["deletionStarted"]]],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["s"],false,["sutori-modal","modal-delete-account-body","action"]]',moduleName:"frontend/components/modal-delete-account/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-invite-students/component",["exports","@ember/component","frontend/mixins/modal-component","@ember-decorators/component"],(function(e,t,n,i){var o
1412Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1413e.default=(0,i.tagName)("")(o=class extends(t.default.extend(n.default)){})||o})),define("frontend/components/modal-invite-students/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1414e.default=(0,t.createTemplateFactory)({id:"K312Pfig",block:'[[[8,[39,0],null,[["@actionReceiver","@class"],[[30,0,["sutoriModal"]],"modal-invite-students"]],[["default"],[[[[1,"\\n  "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,1],null,[["@educatorSpace"],[[30,2]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["s","@educatorSpace"],false,["sutori-modal","invite-students"]]',moduleName:"frontend/components/modal-invite-students/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-media-selector/body/component",["exports","@glimmer/component","@ember/service","frontend/components/modal-media-selector/media-types","frontend/utils/mime-types","frontend/components/modal-media-selector/media","frontend/components/modal-media-selector/error-message/component","@ember/utils","@ember/object","@glimmer/tracking","frontend/components/modal-media-selector/file-in-base64","frontend/utils/sanitization","frontend/utils/data-url"],(function(e,t,n,i,o,r,l,a,s,u,c,d,p){var m,f,b,h
1415function g(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function y(e,t,n,i,o){var r={}
1416return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.SOURCES=e.MAXIMUM_NUMBER_OF_UPLOADS=e.MAXIMUM_FILE_SIZE_IN_MB=void 0
1417const v=e.SOURCES=Object.freeze({DEVICE:"device",OPENVERSE:"openverse",LINK:"link",YOUTUBE:"youtube",GOOGLE_DRIVE:"google-drive",VOICE_RECORDER:"voice-recorder"}),w=e.MAXIMUM_NUMBER_OF_UPLOADS=15,k=e.MAXIMUM_FILE_SIZE_IN_MB=30
1418e.default=(m=class extends t.default{constructor(){super(...arguments),g(this,"errorCode",f,this),g(this,"selectedSource",b,this),g(this,"session",h,this),this.setDefaultSelectedSource()}selectSource(e){this.clearError(),this.selectedSource=e}base64Selected(e,t){const n=t.reduce(((e,t)=>{let{base64:n}=t
1419return function(e,t,n){const o=(0,p.getMimeType)(e),r=(0,i.getMediaType)(o)
1420if(!O(r,n))return l.UNSUPPORTED_MEDIA_TYPE_FOR_OBJECT
1421if(!(0,i.canUploadMediaType)(r,t))return l.PLAN_DOES_NOT_ALLOW_MEDIA_TYPE
1422if(function(e){const t=1024*k*1024
1423return(e.length-814)/1.37>t}(e))return l.FILE_TOO_BIG
1424return null}(n,this.session.currentUser,this.args.allowedMediaTypes)||e}),null)
1425if((0,a.isPresent)(n))return this.setError(n,e)
1426const r=t.map((e=>{let{base64:t,filename:n}=e
1427const i=(0,p.getMimeType)(t)
1428let r
1429if((0,o.isSvg)(i)){const e=(0,p.getPreamble)(t),n=(0,p.getData)(t)
1430r=`${e}${btoa((0,d.sanitizeSvg)(atob(n)))}`}else r=t
1431return new c.default(r,n)}))
1432return this.sendMedia(r.map(_),e)}openverseImageSelected(e){return this.sendMedia([new r.OpenverseImage(e)],"openverse")}linkSelected(e,t){return O(i.MEDIA_TYPES.LINK,this.args.allowedMediaTypes)?(0,i.canUploadMediaType)(i.MEDIA_TYPES.LINK,this.session.currentUser)?this.sendMedia([new r.Link(t)],e):this.setError(l.PLAN_DOES_NOT_ALLOW_MEDIA_TYPE,e):this.setError(l.UNSUPPORTED_MEDIA_TYPE_FOR_OBJECT,e)}googleDriveFilesSelected(e,t){const n=function(e,t){return e.reduce(((e,n)=>{const r=function(e){let{mimeType:t}=e
1433return(0,o.isImage)(t)?i.MEDIA_TYPES.IMAGE:(0,o.isAudio)(t)?i.MEDIA_TYPES.AUDIO:(0,o.isVideo)(t)?i.MEDIA_TYPES.VIDEO:i.MEDIA_TYPES.LINK}(n)
1434let a
1435return a=(0,i.canUploadMediaType)(r,t)?null:l.PLAN_DOES_NOT_ALLOW_MEDIA_TYPE,e||a}),null)}(t,this.session.currentUser)
1436if((0,a.isPresent)(n))return this.setError(n,e)
1437{const n=t.map((e=>{let{embedUrl:t}=e
1438return new r.Link(t)}))
1439return this.sendMedia(n,e)}}didError(e,t){this.setError(t,e)}didClearError(){this.clearError()}get canSelectFromDevice(){return this.args.allowedSources.includes(v.DEVICE)}get canSelectFromOpenverse(){return this.args.allowedSources.includes(v.OPENVERSE)}get canSelectFromLink(){return this.args.allowedSources.includes(v.LINK)}get canSelectFromGoogleDrive(){return this.args.allowedSources.includes(v.GOOGLE_DRIVE)}get canSelectFromYoutube(){return this.args.allowedSources.includes(v.YOUTUBE)}get canSelectFromVoiceRecorder(){return this.args.allowedSources.includes(v.VOICE_RECORDER)}get canUploadYoutubeVideos(){var e
1440return null===(e=this.session.currentUser.userPermissionsSet)||void 0===e?void 0:e.canCreateExtraItemTypes}clearError(){this.errorCode=null}setDefaultSelectedSource(){this.args.preferredSource?this.selectedSource=this.args.preferredSource:this.selectedSource=v.DEVICE}sendMedia(e,t){return e.length>1&&!this.args.canUploadMultipleMedia?this.setError(l.CANNOT_UPLOAD_MULTIPLE_MEDIA,t):e.length>1&&!this.session.currentUser.userPermissionsSet.canUploadMultipleMedia?this.setError(l.PLAN_DOES_NOT_ALLOW_MULTIPLE_MEDIA_UPLOAD,t):e.length>w?this.setError(l.TOO_MANY_SIMULTANEOUS_UPLOADS,t,{"Number of medias":e.length}):void this.args.mediaSelected(e,t)}setError(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}
1441return this.errorCode=e,this.args.error(e,t,n)}},f=y(m.prototype,"errorCode",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(m.prototype,"selectedSource",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(m.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(m.prototype,"selectSource",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"selectSource"),m.prototype),y(m.prototype,"base64Selected",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"base64Selected"),m.prototype),y(m.prototype,"openverseImageSelected",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"openverseImageSelected"),m.prototype),y(m.prototype,"linkSelected",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"linkSelected"),m.prototype),y(m.prototype,"googleDriveFilesSelected",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"googleDriveFilesSelected"),m.prototype),y(m.prototype,"didError",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"didError"),m.prototype),y(m.prototype,"didClearError",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"didClearError"),m.prototype),m)
1442function O(e,t){return t.includes(e)}function _(e){const{base64:t,filename:n}=e,l=(0,p.getMimeType)(t)
1443return function(e){return(0,o.isImage)(e)&&i.ALLOWED_MIME_TYPES[i.MEDIA_TYPES.IMAGE].includes(e)}(l)?new r.CustomImage(t,n):function(e){return(0,o.isAudio)(e)&&i.ALLOWED_MIME_TYPES[i.MEDIA_TYPES.AU
1443DIO].includes(e)}(l)?new r.Audio(t,n):function(e){return(0,o.isVideo)(e)&&i.ALLOWED_MIME_TYPES[i.MEDIA_TYPES.VIDEO].includes(e)}(l)?new r.Video(t,n):new r.File(t,n)}})),define("frontend/components/modal-media-selector/body/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1444e.default=(0,t.createTemplateFactory)({id:"Z1ddrPJF",block:'[[[8,[39,0],null,[["@selectSource","@selectedSource","@allowedMediaTypes"],[[30,0,["selectSource"]],[30,0,["selectedSource"]],[30,1]]],[["default"],[[[[1,"\\n"],[41,[30,0,["canSelectFromDevice"]],[[[1,"    "],[8,[30,2,["button"]],null,[["@name","@icon"],["device","icon-device.svg"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/components/modal-media-selector/body/template.8-59"],null]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,2,["selector"]],null,[["@name"],["device"]],[["default"],[[[[1,"\\n      "],[8,[39,3],null,[["@base64Selected","@error","@clearError","@allowedMediaTypes","@canUploadMultipleMedia","@errorCode"],[[28,[37,4],[[30,0,["base64Selected"]],"device"],null],[28,[37,4],[[30,0,["didError"]],"device"],null],[30,0,["didClearError"]],[30,1],[30,3],[30,0,["errorCode"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canSelectFromOpenverse"]],[[[1,"    "],[8,[30,2,["button"]],null,[["@name","@icon"],["openverse","logo-openverse.svg"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/components/modal-media-selector/body/template.openverse"],null]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,2,["selector"]],null,[["@name"],["openverse"]],[["default"],[[[[1,"\\n      "],[8,[39,5],null,[["@imageSelected"],[[30,0,["openverseImageSelected"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canSelectFromLink"]],[[[1,"    "],[8,[30,2,["button"]],null,[["@name","@icon"],["link","icon-link.svg"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/components/modal-media-selector/body/template.37-55"],null]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,2,["selector"]],null,[["@name"],["link"]],[["default"],[[[[1,"\\n      "],[8,[39,6],null,[["@linkSelected","@base64Selected","@googleDriveFilesSelected","@error","@clearError","@errorCode"],[[28,[37,4],[[30,0,["linkSelected"]],"link"],null],[28,[37,4],[[30,0,["base64Selected"]],"link"],null],[28,[37,4],[[30,0,["googleDriveFilesSelected"]],"link"],null],[28,[37,4],[[30,0,["didError"]],"link"],null],[30,0,["didClearError"]],[30,0,["errorCode"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canSelectFromYoutube"]],[[[1,"    "],[8,[30,2,["button"]],null,[["@name","@icon"],["youtube","logo-youtube.svg"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/components/modal-media-selector/body/template.53-61"],null]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,2,["selector"]],null,[["@name"],["youtube"]],[["default"],[[[[1,"\\n      "],[8,[39,7],null,[["@youtubeVideoSelected","@canUpload"],[[28,[37,4],[[30,0,["linkSelected"]],"youtube"],null],[30,0,["canUploadYoutubeVideos"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canSelectFromGoogleDrive"]],[[[1,"    "],[8,[30,2,["button"]],null,[["@name","@icon"],["google-drive","logo-google-drive.svg"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/components/modal-media-selector/body/template.65-71"],null]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,2,["selector"]],null,[["@name"],["google-drive"]],[["default"],[[[[1,"\\n      "],[8,[39,8],null,[["@googleDriveFilesSelected","@allowedMediaTypes","@errorCode","@canUploadMultipleMedia"],[[28,[37,4],[[30,0,["googleDriveFilesSelected"]],"google-drive"],null],[30,1],[30,0,["errorCode"]],[30,3]]],null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canSelectFromVoiceRecorder"]],[[[1,"    "],[8,[30,2,["button"]],null,[["@name","@icon"],["voice-recorder","icon-record-voice.svg"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/components/modal-media-selector/body/template.79-73"],null]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,2,["selector"]],null,[["@name"],["voice-recorder"]],[["default"],[[[[1,"\\n      "],[8,[39,9],null,[["@base64Selected","@clearError","@setCanCloseModal","@errorCode"],[[28,[37,4],[[30,0,["base64Selected"]],"voice-recorder"],null],[30,0,["didClearError"]],[28,[37,10],[[30,0],[30,4]],null],[30,0,["errorCode"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null]],[2]]]]]],["@allowedMediaTypes","sources","@canUploadMultipleMedia","@setCanCloseModal"],false,["modal-media-selector/sources","if","t","modal
1444-media-selector/selector/device","fn","modal-media-selector/selector/openverse","modal-media-selector/selector/link","modal-media-selector/selector/youtube","modal-media-selector/selector/google-drive","modal-media-selector/selector/voice-recorder","action"]]',moduleName:"frontend/components/modal-media-selector/body/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-media-selector/button/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1445class n extends t.default{get cssClass(){const e=["modal-media-selector-button",this.args.name]
1446return this.isSelected&&e.push("is-selected"),e.join(" ")}get isSelected(){return this.args.selectedSource===this.args.name}}e.default=n})),define("frontend/components/modal-media-selector/button/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1447e.default=(0,t.createTemplateFactory)({id:"vmJHWmKl",block:'[[[11,"button"],[16,0,[30,0,["cssClass"]]],[24,4,"button"],[17,1],[4,[38,0],["click",[28,[37,1],[[30,2],[30,3]],null]],null],[12],[1,"\\n  "],[1,[28,[35,2],[[30,4]],null]],[1,"\\n  "],[18,5,null],[1,"\\n"],[13]],["&attrs","@selectSource","@name","@icon","&default"],false,["on","fn","inline-svg","yield"]]',moduleName:"frontend/components/modal-media-selector/button/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-media-selector/component",["exports","@ember/component","frontend/mixins/modal-component","@ember/service","frontend/utils/uuid","frontend/utils/data-url"],(function(e,t,n,i,o,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1448e.default=t.default.extend(n.default,{analytics:(0,i.inject)(),init(){this._super(...arguments),this.set("canCloseModalByClickingOutside",!0)},trackEvent(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
1449this.analytics.trackEvent("Media selector",e,{"Session ID":this.sessionId,"Preferred source":this.preferredSource,"Object description":this.objectDescription,...t})},actions:{show(){this._super(...arguments),this.set("sessionId",(0,o.generateUuid)()),this.trackEvent("Opened")},mediaSelected(e,t){return this.trackEvent("Media selected",{"Media types":e.map((e=>e.mediaType)),"Media MIME types":e.map((e=>(0,r.getMimeType)(e.base64))),"Number of medias":e.length,Source:t}),this.send("close"),this.mediaSelected(e)},trackError(e,t,n){this.trackEvent("Media selection error",{"Error code":e,Source:t,...n})},closedByUser(){this.trackEvent("Closed"),this.closedByUser&&this.closedByUser()},setCanCloseModalByClickingOutside(e){this.set("canCloseModalByClickingOutside",e)}}})})),define("frontend/components/modal-media-selector/drag-and-drop-instruction-message/component",["exports","@ember/component","@ember/object","ember-inflector","frontend/components/modal-media-selector/media-types"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1450e.default=t.default.extend({tagName:"",uploadableMediaTypes:(0,n.computed)("allowedMediaTypes","canUploadMultipleMedia",(function(){let e
1451return e=this.allowedMediaTypes.includes(o.MEDIA_TYPES.FILE)?[o.MEDIA_TYPES.FILE]:this.allowedMediaTypes.filter((e=>[o.MEDIA_TYPES.IMAGE,o.MEDIA_TYPES.AUDIO,o.MEDIA_TYPES.VIDEO].includes(e))),e.map((e=>this.canUploadMultipleMedia?(0,i.pluralize)(e):e))}))})})),define("frontend/components/modal-media-selector/drag-and-drop-instruction-message/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1452e.default=(0,t.createTemplateFactory)({id:"nxQp4AuA",block:'[[[1,[28,[35,0],["app/components/modal-media-selector/drag-and-drop-instruction-message/template.1-0"],null]],[1," "],[1,[28,[35,1],[[30,0,["uploadableMediaTypes"]]," or "],null]]],[],false,["t","to-sentence"]]',moduleName:"frontend/components/modal-media-selector/drag-and-drop-instruction-message/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-media-selector/error-message/component",["exports","@ember/service","@glimmer/component","macro-decorators","frontend/components/modal-media-selector/body/component"],(function(e,t,n,i,o){var r,l,a,s,u,c,d,p,m,f,b,h,g,y,v,w,k,O,_,P,x,z,j,S
1453function T(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function M(e,t,n,i,o){var r={}
1454return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.WASHINGTON_POST_LINK=e.UNSUPPORTED_MEDIA_TYPE_FOR_OBJECT=e.UNPROCESSABLE_DRAG_AND_DROP=e.TOO_MANY_SIMULTANEOUS_UPLOADS=e.PLAN_DOES_NOT_ALLOW_MULTIPLE_MEDIA_UPLOAD=e.PLAN_DOES_NOT_ALLOW_MEDIA_TYPE=e.LINK_NOT_FOUND=e.LINK_INVALID=e.FILE_TOO_BIG=e.CANNOT_UPLOAD_MULTIPLE_MEDIA=e.CANNOT_UPLOAD_GOOGLE_MAPS_SHORT_LINK=void 0
1455const E=e.UNSUPPORTED_MEDIA_TYPE_FOR_OBJECT="unsupported-media-type-for-object",I=e.PLAN_DOES_NOT_ALLOW_MEDIA_TYPE="plan-does-not-allow-media-type",C=e.PLAN_DOES_NOT_ALLOW_MULTIPLE_MEDIA_UPLOAD="plan-does-not-allow-multiple-media-upload",N=e.CANNOT_UPLOAD_MULTIPLE_MEDIA="cannot-upload-multiple-media",A=e.TOO_MANY_SIMULTANEOUS_UPLOADS="too-many-simultaneous-uploads",F=e.UNPROCESSABLE_DRAG_AND_DROP="unprocessable-drag-and-drop",D=e.LINK_INVALID="link-invalid",R=e.LINK_NOT_FOUND="link-not-found",U=e.WASHINGTON_POST_LINK="washington-post-link",L=e.CANNOT_UPLOAD_GOOGLE_MAPS_SHORT_LINK="cannot-upload-google-maps-short-link",B=e.FILE_TOO_BIG="file-too-big"
1456e.default=(r=(0,i.equal)("args.code",E),l=(0,i.equal)("args.code",I),a=(0,i.equal)("args.code",C),s=(0,i.equal)("args.code",N),u=(0,i.equal)("args.code",A),c=(0,i.equal)("args.code",F),d=(0,i.equal)("args.code",D),p=(0,i.equal)("args.code",R),m=(0,i.equal)("args.code",U),f=(0,i.equal)("args.code",L),b=(0,i.equal)("args.code",B),h=class extends n.default{constructor(){super(...arguments),T(this,"session",g,this),T(this,"isUnsupportedMediaTypeForObject",y,this),T(this,"planDoesNotAllowMediaType",v,this),T(this,"planDoesNotAllowMultipleMediaUpload",w,this),T(this,"isCannotUploadMultipleMedia",k,this),T(this,"isTooManySimultaneousUploads",O,this),T(this,"isUnprocessableDragAndDrop",_,this),T(this,"isLinkInvalid",P,this),T(this,"isLinkNotFound",x,this),T(this,"isWashingtonPostLink",z,this),T(this,"isCannotUploadGoogleMapsShortLink",j,this),T(this,"isFileTooBig",S,this),this.maximumNumberOfUploads=o.MAXIMUM_NUMBER_OF_UPLOADS,this.maximumFileSize=o.MAXIMUM_FILE_SIZE_IN_MB}get currentUser(){return this.session.currentUser}},g=M(h.prototype,"session",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=M(h.prototype,"isUnsupportedMediaTypeForObject",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=M(h.prototype,"planDoesNotAllowMediaType",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=M(h.prototype,"planDoesNotAllowMultipleMediaUpload",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=M(h.prototype,"isCannotUploadMultipleMedia",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=M(h.prototype,"isTooManySimultaneousUploads",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=M(h.prototype,"isUnprocessableDragAndDrop",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=M(h.prototype,"isLinkInvalid",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=M(h.prototype,"isLinkNotFound",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=M(h.prototype,"isWashingtonPostLink",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=M(h.prototype,"isCannotUploadGoogleMapsShortLink",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=M(h.prototype,"isFileTooBig",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h)})),define("frontend/components/modal-media-selector/error-message/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1457e.default=(0,t.createTemplateFactory)({id:"QiT4YH7k",block:'[[[11,2],[24,0,"modal-media-selector-error-message"],[17,1],[12],[1,"\\n"],[41,[30,0,["isUnsupportedMediaTypeForObject"]],[[[1,"    "],[1,[28,[35,1],["app/components/modal-media-selector/error-message/template.6-46"],null]],[1,"\\n"]],[]],[[[41,[30,0,["planDoesNotAllowMediaType"]],[[[1,"    "],[1,[28,[35,1],["app/components/modal-media-selector/error-message/template.8-44"],null]],[1,"\\n"],[41,[30,0,["currentUser","canUpgrade"]],[[[1,"      "],[1,[28,[35,1],["app/components/modal-media-selector/error-message/template.can-upgrade"],null]],[1,"\\n"]],[]],null]],[]],[[[41,[30,0,["planDoesNotAllowMultipleMediaUpload"]],[[[1,"    "],[1,[28,[35,1],["app/components/modal-media-selector/error-message/template.13-54"],null]],[1,"\\n"],[41,[30,0,["currentUser","canUpgrade"]],[[[1,"      "],[1,[28,[35,1],["app/components/modal-media-selector/error-message/template.can-upgrade-bulk"],null]],[1,"\\n"]],[]],null]],[]],[[[41,[30,0,["isCannotUploadMultipleMedia"]],[[[1,"    "],[1,[28,[35,1],["app/components/modal-media-selector/error-message/template.18-46"],null]],[1,"\\n"]],[]],[[[41,[30,0,["isTooManySimultaneousUploads"]],[[[1,"    "],[1,[28,[35,1],["app/components/modal-media-selector/error-message/template.too-many-simultaneous-uploads"],[["maximum"],[[30,0,["maximumNumberOfUploads"]]]]]],[1,"\\n"]],[]],[[[41,[30,0,["isUnprocessableDragAndDrop"]],[[[1,"    "],[1,[28,[35,1],["app/components/modal-media-selector/error-message/template.unprocessable-drag-and-drop"],[["htmlSafe"],[true]]]],[1,"\\n"]],[]],[[[41,[30,0,["isLinkInvalid"]],[[[1,"    "],[1,[28,[35,1],["app/components/modal-media-selector/error-message/template.24-32"],null]],[1,"\\n"]],[]],[[[41,[30,0,["isLinkNotFound"]],[[[1,"    "],[1,[28,[35,1],["app/components/modal-media-selector/error-message/template.26-33"],null]],[1,"\\n"]],[]],[[[41,[30,0,["isWashingtonPostLink"]],[[[1,"    "],[1,[28,[35,1],["app/components/modal-media-selector/error-message/template.28-39"],null]],[1,"\\n"]],[]],[[[41,[30,0,["isCannotUploadGoogleMapsShortLink"]],[[[1,"    "],[1,[28,[35,1],["app/components/modal-media-selector/error-message/template.30-52"],null]],[1,"\\n"]],[]],[[[41,[30,0,["isFileTooBig"]],[[[1,"    "],[1,[28,[35,1],["app/components/modal-media-selector/error-message/template.file-too-big"],[["maximum"],[[30,0,["maximumFileSize"]]]]]],[1,"\\n  "]],[]],null]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]],[13]],["&attrs"],false,["if","t"]]',moduleName:"frontend/components/modal-media-selector/error-message/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-media-selector/file-in-base64",["exports","frontend/utils/url","frontend/utils/uploader-utils"],(function(e,t,n){Object.defineProperty(e,"__esMo
1457dule",{value:!0}),e.default=void 0,e.fileToFileInBase64=async function(e){return new i(await(0,n.blobToBase64)(e),(0,t.removeExtension)(e.name))}
1458class i{constructor(e,t){this.base64=e,this.filename=t}}e.default=i})),define("frontend/components/modal-media-selector/infinite-scrollable-list/beacon/component",["exports","@ember/component","ember-concurrency","@ember/runloop","@ember/utils"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1459e.default=t.default.extend({tagName:"",setupTask:(0,n.task)((function*(e){const t=(yield emberAutoImportDynamic("spaniel")).Watcher
1460this.watcher=new t({ratio:1}),this.watcher.watch(e,(e=>{(0,i.run)((()=>{"visible"===e&&this.becameVisible()}))}))})),actions:{cleanUp(){(0,o.isPresent)(this.watcher)&&this.watcher.destroy()}}})})),define("frontend/components/modal-media-selector/infinite-scrollable-list/beacon/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1461e.default=(0,t.createTemplateFactory)({id:"MqjpRIg1",block:'[[[11,0],[4,[38,0],[[28,[37,1],[[33,2]],null]],null],[4,[38,3],[[28,[37,4],[[30,0],"cleanUp"],null]],null],[12],[13]],[],false,["did-insert","perform","setupTask","will-destroy","action"]]',moduleName:"frontend/components/modal-media-selector/infinite-scrollable-list/beacon/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-media-selector/infinite-scrollable-list/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1462e.default=(0,t.createTemplateFactory)({id:"5v2pDauj",block:'[[[11,0],[24,0,"modal-media-selector-infinite-scrollable-list"],[17,1],[12],[1,"\\n  "],[18,4,null],[1,"\\n\\n"],[41,[30,2],[[[1,"    "],[8,[39,2],null,[["@becameVisible"],[[28,[37,3],[[30,0],[30,3]],null]]],null],[1,"\\n"]],[]],null],[13]],["&attrs","@isEnabled","@scrolledToBottom","&default"],false,["yield","if","modal-media-selector/infinite-scrollable-list/beacon","action"]]',moduleName:"frontend/components/modal-media-selector/infinite-scrollable-list/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-media-selector/media-types",["exports","frontend/utils/mime-types"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.MEDIA_TYPES=e.ALLOWED_MIME_TYPES=void 0,e.allowedMimeTypesForMediaTypes=function(e){return e.reduce(((e,t)=>[].concat(e,function(e){if(e===n.IMAGE)return i[n.IMAGE]
1463if(e===n.AUDIO)return i[n.AUDIO]
1464if(e===n.VIDEO)return i[n.VIDEO]
1465if(e===n.FILE)return[]
1466if(e===n.LINK)return[]
1467throw new Error(`Cannot compute allowed MIME types for media type '${e}'`)}(t))),[])},e.canUploadMediaType=function(e,t){if(e===n.IMAGE)return!0
1468if(!t)return!1
1469return t.userPermissionsSet&&t.userPermissionsSet.canCreateExtraItemTypes},e.getMediaType=function(e){return"image"===(0,t.getMedia)(e)?n.IMAGE:"audio"===(0,t.getMedia)(e)?n.AUDIO:"video"===(0,t.getMedia)(e)?n.VIDEO:n.FILE}
1470const n=e.MEDIA_TYPES=Object.freeze({IMAGE:"image",AUDIO:"audio",VIDEO:"video",FILE:"file",LINK:"link"}),i=e.ALLOWED_MIME_TYPES={}
1471i[n.IMAGE]=Object.freeze([t.GIF,t.JPEG,t.PNG,t.SVG,t.WEBP]),i[n.AUDIO]=Object.freeze([t.MP3,t.WEBA,t.MP4_AUDIO,t.M4A,t.M4A_X]),i[n.VIDEO]=Object.freeze([t.MP4_VIDEO]),Object.freeze(i)})),define("frontend/components/modal-media-selector/media",["exports","frontend/components/modal-media-selector/media-types"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Video=e.OpenverseImage=e.Link=e.Image=e.File=e.CustomImage=e.Audio=void 0
1472class n{}class i extends n{get mediaType(){return t.MEDIA_TYPES.IMAGE}}e.Image=i
1473e.CustomImage=class extends i{constructor(e,t){super(...arguments),this.base64=e,this.filename=t}}
1474e.OpenverseImage=class extends i{constructor(e){super(...arguments),this.openverseImage=e}}
1475e.Audio=class extends n{constructor(e,t){super(...arguments),this.base64=e,this.filename=t}get mediaType(){return t.MEDIA_TYPES.AUDIO}}
1476e.Video=class extends n{constructor(e,t){super(...arguments),this.base64=e,this.filename=t}get mediaType(){return t.MEDIA_TYPES.VIDEO}}
1477e.File=class extends n{constructor(e,t){super(...arguments),this.base64=e,this.filename=t}get mediaType(){return t.MEDIA_TYPES.FILE}}
1478e.Link=class extends n{constructor(e){super(...arguments),this.link=e}get mediaType(){return t.MEDIA_TYPES.LINK}}
1479e.default=n})),define("frontend/components/modal-media-selector/search-input/component",["exports","ember-concurrency/async-arrow-runtime","@glimmer/component","ember-concurrency"],(function(e,t,n,i){function o(e,t,n){var i
1480return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
1481var n=e[Symbol.toPrimitive]
1482if(void 0!==n){var i=n.call(e,t||"default")
1483if("object"!=typeof i)return i
1484throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}
1484Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1485class r extends n.default{constructor(){super(...arguments),o(this,"queryTask",(0,t.buildTask)((()=>({context:this,generator:function*(e){const t=e.target.value
1486yield this.args.updatedQuery(t)}})),null,"queryTask","restartable"))}}e.default=r})),define("frontend/components/modal-media-selector/search-input/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1487e.default=(0,t.createTemplateFactory)({id:"noJpa4m0",block:'[[[8,[39,0],[[17,1]],[["@isLoading"],[[30,0,["queryTask","isRunning"]]]],[["default"],[[[[1,"\\n  "],[11,"input"],[16,2,[30,2]],[16,"placeholder",[30,3]],[16,"disabled",[30,4]],[24,4,"text"],[4,[38,1],null,null],[4,[38,2],["input",[28,[37,3],[[30,0,["queryTask"]]],null]],null],[12],[13],[1,"\\n"]],[]]]]]],["&attrs","@query","@placeholder","@isDisabled"],false,["async-form-field","focus-on-insert","on","perform"]]',moduleName:"frontend/components/modal-media-selector/search-input/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-media-selector/selector/device/component",["exports","@glimmer/component","macro-decorators","frontend/components/modal-media-selector/media-types","@glimmer/tracking"],(function(e,t,n,i,o){var r,l,a,s,u,c
1488function d(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function p(e,t,n,i,o){var r={}
1489return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1490e.default=(r=(0,n.not)("canUploadFile"),l=(0,n.notEmpty)("args.errorCode"),a=class extends t.default{constructor(){super(...arguments),d(this,"mimeTypes",s,this),d(this,"cannotUploadFile",u,this),d(this,"hasError",c,this),this.canUploadFile||(this.mimeTypes=(0,i.allowedMimeTypesForMediaTypes)(this.args.allowedMediaTypes))}get canUploadFile(){return this.args.allowedMediaTypes.includes(i.MEDIA_TYPES.FILE)}},s=p(a.prototype,"mimeTypes",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(a.prototype,"cannotUploadFile",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(a.prototype,"hasError",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a)})),define("frontend/components/modal-media-selector/selector/device/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1491e.default=(0,t.createTemplateFactory)({id:"RiYa3MRh",block:'[[[10,0],[14,0,"modal-media-selector-selector-device"],[12],[1,"\\n  "],[8,[39,0],null,[["@base64Selected","@draggedIn","@error","@canUploadMultipleMedia","@allowedMimeTypes"],[[30,1],[30,2],[30,3],[30,4],[30,0,["mimeTypes"]]]],null],[1,"\\n\\n  "],[8,[39,1],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@allowedMediaTypes","@canUploadMultipleMedia"],[[30,5],[30,4]]],null],[1,"\\n    "],[10,"br"],[12],[13],[1,[28,[35,3],["app/components/modal-media-selector/selector/device/template.15-8"],null]],[1," "],[8,[39,4],null,[["@base64Selected","@fileInputOpened","@canUploadMultipleMedia","@isFilteringMimeTypes","@allowedMimeTypes"],[[30,1],[30,2],[30,4],[30,0,["cannotUploadFile"]],[30,0,["mimeTypes"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n\\n"],[41,[33,6],[[[1,"    "],[8,[39,7],null,[["@code"],[[30,6]]],null],[1,"\\n"]],[]],null],[13]],["@base64Selected","@clearError","@error","@canUploadMultipleMedia","@allowedMediaTypes","@errorCode"],false,["modal-media-selector/selector/drag-and-drop","modal-media-selector/uploader-message","modal-media-selector/drag-and-drop-instruction-message","t","modal-media-selector/selector/file","if","hasError","modal-media-selector/error-message"]]',moduleName:"frontend/components/modal-media-selector/selector/device/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-media-selector/selector/drag-and-drop/component",["exports","@ember/component","ember-lifeline/mixins/dom","ember-concurrency","@ember/utils","frontend/utils/uploader-utils","frontend/utils/data-url","@ember/service","frontend/utils/dom","frontend/components/modal-media-selector/error-message/component","frontend/utils/array","frontend/components/modal-media-selector/file-in-base64","frontend/utils/url","@ember/object"],(function(e,t,n,i,o,r,l,a,s,u,c,d,p,m){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1492e.default=t.default.extend(n.default,{tagName:"",commandFactory:(0,a.inject)(),overrideDragEvents(){this.addEventListener(window,"dragover",(e=>{e.preventDefault()})),this.addEventListener(window,"drop",(e=>{e.preventDefault()}))},cssClass:(0,m.computed)("droppedTask.isRunning","isDraggingOver",(function(){const e=["modal-media-selector-selector-drag-and-drop"]
1493return this.isDraggingOver&&e.push("is-dragging-over"),this.droppedTask.isRunning&&e.push("is-processing"),e.join(" ")})),droppedTask:(0,i.task)((function*(e){this.set("isDraggingOver",!1)
1494try{const t=yield this.fetchFilesInBase64Task.perform(e)
1495if((0,o.isEmpty)(t))throw new Error(u.UNPROCESSABLE_DRAG_AND_DROP)
1496return this.base64Selected(t)}catch(t){const e=t.message
1497this.error(e)}})),fetchFilesInBase64Task:(0,i.task)((function*(e){const t=e.dataTransfer.items,n=e.dataTransfer.files,i=e.dataTransfer.types
1498if(t&&t.length>0){return(yield this.dataTransferItemsToFilesInBase64Task.perform(t)).uniqBy("base64")}if(n&&n.length>0)return yield Promise.all(n.map(d.fileToFileInBase64))
1499if(i&&i.length>
14990){if(i.includes("text/uri-list")){const t=e.dataTransfer.getData("text/uri-list"),n=yield this.commandFactory.createCommand("download-url").execute(t)
1500return[new d.default(n,(0,p.removeExtension)((0,p.getFilename)(t)))]}throw new Error(u.UNPROCESSABLE_DRAG_AND_DROP)}throw new Error(u.UNPROCESSABLE_DRAG_AND_DROP)})).drop(),dataTransferItemsToFilesInBase64Task:(0,i.task)((function*(e){const t=yield async function(e){const t=[]
1501for(let n=0;n<e.length;n++){const i=e[n],o=i.kind
1502if("file"===o)t.push(b(i))
1503else if("string"===o)t.push(h(i))
1504else if("other"!==o)throw new Error("DataTransferItem.kind must be one of 'file', 'string' or 'other'.")}return Promise.all(t)}(e)
1505if(function(e){return e.every((e=>{let{kind:t}=e
1506return"file"===t}))}(t))return Promise.all(t.map((e=>{let{data:t}=e
1507return(0,d.fileToFileInBase64)(t)})))
1508{let e=t.filter((e=>f.some((t=>t(e))))).map((e=>{let{kind:t,type:n,data:i}=e
1509if("file"===t)return{kind:t,data:i}
1510if("text/html"===n){i=(0,s.toDOM)(i).querySelector("img").getAttribute("src")}return{kind:t,data:i}}))
1511e=(0,c.uniqWith)(e,((e,t)=>e.kind===t.kind&&e.data===t.data))
1512return(yield Promise.all(e.map((async e=>{let{kind:t,data:n}=e
1513if("file"===t)return(0,d.fileToFileInBase64)(n)
1514if((0,r.isBase64)(n))return new d.default(n)
1515if(i=n,g.test(i)){const e=await this.commandFactory.createCommand("download-url").execute(n)
1516return new d.default(e,(0,p.removeExtension)((0,p.getFilename)(n)))}return new d.default(`data:text/plain;base64,${btoa(n)}`)
1517var i})))).filter((e=>{let{base64:t}=e
1518return this.allowedMimeTypes.includes((0,l.getMimeType)(t))}))}})),actions:{draggedIn(){this.set("isDraggingOver",!0),this.draggedIn()},draggedOut(){this.set("isDraggingOver",!1)}}})
1519const f=Object.freeze([e=>"file"===e.kind,e=>"application/x-moz-file-promise-url"===e.type,e=>{if("text/html"===e.type){const t=(0,s.toDOM)(e.data)
1520return(0,o.isPresent)(t.querySelector("img"))}return!1},e=>"text/uri-list"===e.type,(e,t)=>0===t])
1521function b(e){return new Promise((t=>{t({kind:e.kind,type:e.type,data:e.getAsFile()})}))}function h(e){return new Promise((t=>{const n=e.kind,i=e.type
1522e.getAsString((e=>{t({kind:n,type:i,data:e})}))}))}const g=new RegExp("^(?:(?:(?:https?|ftp):)?\\/\\/)(?:\\S+(?::\\S*)?@)?(?:(?!(?:10|127)(?:\\.\\d{1,3}){3})(?!(?:169\\.254|192\\.168)(?:\\.\\d{1,3}){2})(?!172\\.(?:1[6-9]|2\\d|3[0-1])(?:\\.\\d{1,3}){2})(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z0-9\\u00a1-\\uffff][a-z0-9\\u00a1-\\uffff_-]{0,62})?[a-z0-9\\u00a1-\\uffff]\\.)+(?:[a-z\\u00a1-\\uffff]{2,}\\.?))(?::\\d{2,5})?(?:[/?#]\\S*)?$","i")})),define("frontend/components/modal-media-selector/selector/drag-and-drop/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1523e.default=(0,t.createTemplateFactory)({id:"l7w7C3PI",block:'[[[11,0],[16,0,[30,0,["cssClass"]]],[4,[38,0],["dragenter",[28,[37,1],[[30,0],"draggedIn"],null]],null],[4,[38,0],["dragleave",[28,[37,1],[[30,0],"draggedOut"],null]],null],[4,[38,0],["drop",[28,[37,2],[[30,0,["droppedTask"]]],null]],null],[4,[38,3],[[28,[37,1],[[30,0],[30,0,["overrideDragEvents"]]],null]],null],[12],[1,"\\n"],[41,[30,0,["isDraggingOver"]],[[[1,"    "],[8,[39,5],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,6],["app/components/modal-media-selector/selector/drag-and-drop/template.10-41"],null]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["droppedTask","isRunning"]],[[[1,"    "],[8,[39,5],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,6],["app/components/modal-media-selector/selector/drag-and-drop/template.14-41"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]],null]],[]]],[13]],[],false,["on","action","perform","did-insert","if","modal-media-selector/uploader-message","t"]]',moduleName:"frontend/components/modal-media-selector/selector/drag-and-drop/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-media-selector/selector/file/component",["exports","@ember/object","@glimmer/component","ember-concurrency","frontend/components/modal-media-selector/file-in-base64"],(function(e,t,n,i,o){var r
1524function l(e,t,n,i,o){var r={}
1525return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1526e.default=(l((r=class extends n.default{*fileSelectedTask(e){const t=e.target.files
1527if(t){const e=yield Promise.all(Array.from(t).map(o.fileToFileInBase64))
1528return this.args.base64Selected(e)}}get accept(){return this.args.isFilteringMimeTypes?this.args.allowedMimeTypes:null}browse(){this.fileInput.click()}}).prototype,"fileSelectedTask",[i.dropTask],Object.getOwnPropertyDescriptor(r.prototype,"fileSelectedTask"),r.prototype),l(r.prototype,"browse",[t.action],Object.getOwnPropertyDescriptor(r.prototype,"browse"),r.prototype),r)})),define("frontend/components/modal-media-selector/selector/file/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1529e.default=(0,t.createTemplateFactory)({id:"FJk8oP+j",block:'[[[10,0],[14,0,"modal-media-selector-selector-file"],[12],[1,"\\n  "],[11,"input"],[16,"accept",[30,0,["accept"]]],[16,"multiple",[30,1]],[24,4,"file"],[4,[38,0],["change",[28,[37,1],[[30,0,["fileSelectedTask"]]],null]],null],[4,[38,0],["click",[28,[37,2],[[30,0],[30,2]],null]],null],[4,[38,3],[[30,0],"fileInput"],null],[12],[13],[1,"\\n\\n  "],[11,"button"],[24,4,"button"],[4,[38,0],["click",[28,[37,2],[[30,0],[30,0,["browse"]]],null]],null],[12],[1,[28,[35,4],["app/components/modal-media-selector/selector/file/template.14-3"],null]],[1," "],[13],[1,"\\n"],[13],[1,"\\n"]],["@canUploadMultipleMedia","@fileInputOpened"],false,["on","perform","action","ref","t"]]',moduleName:"frontend/components/modal-media-selector/selector/file/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-media-selector/selector/google-drive/component",["exports","@ember/component","frontend/utils/google-api","ember-concurrency","@ember/service","frontend/utils/google-api/picker","@ember/utils","@ember/object","rsvp"],(function(e,t,n,i,o,r,l,a,s){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1530e.default=t.default.extend({tagName:"",accessTokens:(0,o.inject)(),cleanUp(){this.picker&&this.picker.dispose()},showPickerTask:(0,i.task)((function*(){const{accessToken:e}=yield(0,s.hash)({accessToken:this.accessTokens.fetch("google",r.SCOPE),pickerLibrary:n.default.picker.load()})
1531if(!e)return
1532const t=yield new Promise((t=>{const i=n.default.picker.pickFile(e,this.canUploadMultipleMedia,(e=>{let{action:n,docs:i}=e
1533"picked"===n?t(i):"cancel"===n&&t(null)}))
1534this.set("picker",i)}))
1535return(0,l.isNone)(t)?void 0:this.googleDriveFilesSelected(t)})).drop(),hasError:(0,a.computed)("errorCode",(function(){return!(0,l.isEmpty)(this.errorCode)}))})})),define("frontend/components/modal-media-selector/selector/google-drive/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1536e.default=(0,t.createTemplateFactory)({id:"glSDwJZw",block:'[[[11,0],[24,0,"modal-media-selector-selector-google-drive"],[4,[38,0],[[28,[37,1],[[30,0,["showPickerTask"]]],null]],null],[4,[38,2],[[28,[37,3],[[30,0],[30,0,["cleanUp"]]],null]],null],[12],[1,"\\n  "],[1,[28,[35,4],["logo-google-drive-color.svg"],[["class"],["logo"]]]],[1,"\\n\\n  "],[11,"button"],[24,0,"button-open-picker"],[16,"disabled",[30,0,["showPickerTask","isRunning"]]],[24,4,"button"],[4,[38,5],["click",[28,[37,1],[[30,0,["showPickerTask"]]],null]],null],[12],[1,"\\n    "],[1,[28,[35,6],["app/components/modal-media-selector/selector/google-drive/template.12-3"],null]],[1,"\\n  "],[13],[1,"\\n\\n"],[41,[30,0,["hasError"]],[[[1,"    "],[8,[39,8],null,[["@code"],[[30,1]]],null],[1,"\\n"]],[]],null],[13]],["@errorCode"],false,["did-insert","perform","will-destroy","action","inline-svg","on","t","if","modal
1536-media-selector/error-message"]]',moduleName:"frontend/components/modal-media-selector/selector/google-drive/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-media-selector/selector/link/component",["exports","@glimmer/component","ember-concurrency","frontend/utils/google-api","@ember/service","frontend/utils/uploader-utils","frontend/utils/data-url","@ember/utils","frontend/utils/embed-providers","frontend/utils/mime-types","frontend/components/modal-media-selector/error-message/component","frontend/utils/url","frontend/utils/embed-providers/google-drive","frontend/utils/http-status-codes","frontend/components/modal-media-selector/file-in-base64","frontend/utils/dom","frontend/utils/embed-providers/google-maps-embed","@ember/object"],(function(e,t,n,i,o,r,l,a,s,u,c,d,p,m,f,b,h,g){var y,v,w
1537function k(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function O(e,t,n,i,o){var r={}
1538return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1539e.default=(y=class extends t.default{constructor(){super(...arguments),k(this,"commandFactory",v,this),k(this,"analytics",w,this)}focus(e){e.querySelector("input").focus()}*processLinkTask(e){if(this.args.clearError(),e=e.trim(),t=e,j.test(t))return this.args.error(c.CANNOT_UPLOAD_GOOGLE_MAPS_SHORT_LINK)
1540var t
1541if(e=yield this.lengthenUrlTask.perform(e),function(e){return/^https?:\/\/www\.washingtonpost\.com/.test(e)}(e=this.processLinkFromSearchEngine(e)))return this.args.error(c.WASHINGTON_POST_LINK)
1542if(function(e){const t=(0,b.parseHtml)(e).querySelector("iframe")
1543if(!t)return!1
1544return h.REGEX.test(t.getAttribute("src"))}(e)){const t=(0,b.parseHtml)(e).querySelector("iframe").getAttribute("src")
1545return this.args.linkSelected(t)}if(function(e){return p.default.test(e)}(e)){const{id:t}=p.default.parse(e)
1546try{const{mimeType:n}=yield i.default.drive.getFile(t,"mimeType")
1547return this.args.googleDriveFilesSelected([{embedUrl:e,mimeType:n}])}catch(n){if(n.status!==m.NOT_FOUND)throw n}}if((0,r.isBase64)(e))return this.args.base64Selected([new f.default(e)])
1548if(function(e){return(0,a.isPresent)((0,s.getProviderWithMatchingRegex)(e))}(e))return this.args.linkSelected(e)
1549if(!(0,d.isUrl)(e))return this.args.error(c.LINK_INVALID)
1550try{const t=yield this.downloadUrl(e)
1551return function(e){return(0,u.isHtml)((0,l.getMimeType)(e))}(t)?(this.analytics.trackEvent("Media selector","Non-embeddable link selected",{URL:e,"URL domain":(0,d.getDomain)(e)}),this.args.linkSelected(e)):this.args.base64Selected([new f.default(t,decodeURI((0,d.removeExtension)((0,d.getFilename)(e))))])}catch(n){return n.status===m.NOT_FOUND?this.args.error(c.LINK_NOT_FOUND):this.args.error(c.LINK_INVALID)}}*lengthenUrlTask(e){if(function(e){return P.test(e)}(e)){const{longUrl:t}=yield i.default.urlShortener.get(e)
1552return t}if(function(e){return x.test(e)}(e)){const{longUrl:t}=yield i.default.urlShortener.get(e)
1553return(0,d.getQueryParams)(t).link}return e}get hasError(){return!(0,a.isEmpty)(this.args.errorCode)}processLinkFromSearchEngine(e){return function(e){return z.test(e)}(e)?(0,d.getQueryParams)(e).url:(t=e,_.test(t)?(0,d.getQueryParams)(e).imgurl:function(e){return S.test(e)}(e)&&(0,d.getQueryParams)(e).mediaurl||e)
1554var t}downloadUrl(e){return this.commandFactory.createCommand("download-url").execute(e)}},v=O(y.prototype,"commandFactory",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=O(y.prototype,"analytics",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O(y.prototype,"focus",[g.action],Object.getOwnPropertyDescriptor(y.prototype,"focus"),y.prototype),O(y.prototype,"processLinkTask",[n.dropTask],Object.getOwnPropertyDescriptor(y.prototype,"processLinkTask"),y.prototype),O(y.prototype,"lengthenUrlTask",[n.task],Object.getOwnPropertyDescriptor(y.prototype,"lengthenUrlTask"),y.prototype),y)
1555const _=/google(?:\.\w+)+\/imgres\?imgurl=/,P=/(?:http|https):\/\/goo\.gl\//,x=/(?:http|https):\/\/images\.app\.goo\.gl\//,z=/(?:http|https):\/\/www\.google(?:\.\w+)+\/url\?/,j=/goo\.gl\/maps\/.+/,S=/bing(?:\.\w+)+\/images\/search\?/}))
1556define("frontend/components/modal-media-selector/selector/link/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1557e.default=(0,t.createTemplateFactory)({id:"J+IIHy+0",block:'[[[11,0],[24,0,"modal-media-selector-selector-link"],[4,[38,0],[[30,0,["focus"]]],null],[12],[1,"\\n  "],[10,"img"],[14,0,"modal-media-selector-selector-link-logos"],[14,"src","https://assets.sutori.com/frontend-assets/images/logo-embeds-f2e94f2158814d2eb9dd01bbfefd7cd1.svg"],[15,"alt",[28,[37,1],["app/components/modal-media-selector/selector/link/template.5-86"],null]],[12],[13],[1,"\\n\\n  "],[8,[39,2],null,[["@urlSelected","@placeholder"],[[28,[37,3],[[30,0,["processLinkTask"]]],null],[28,[37,1],["app/components/modal-media-selector/selector/link/template.placeholder"],null]]],null],[1,"\\n\\n"],[41,[30,0,["hasError"]],[[[1,"    "],[8,[39,5],null,[["@code"],[[30,1]]],null],[1,"\\n"]],[]],null],[13]],["@errorCode"],false,["did-insert","t","url-selector","perform","if","modal
1557-media-selector/error-message"]]',moduleName:"frontend/components/modal-media-selector/selector/link/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-media-selector/selector/openverse/button-load-more/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1558e.default=(0,t.createTemplateFactory)({id:"AyHzD1M/",block:'[[[10,0],[14,0,"modal-media-selector-selector-openverse-button-load-more-container"],[12],[1,"\\n  "],[11,"button"],[16,"disabled",[30,1]],[24,0,"modal-media-selector-selector-openverse-button-load-more"],[24,4,"button"],[4,[38,0],["click",[30,2]],null],[12],[1,"\\n"],[41,[30,1],[[[1,"      "],[1,[28,[35,2],["app/components/modal-media-uploader/select/openverse.loading"],null]],[1,"\\n"]],[]],[[[1,"      "],[1,[28,[35,2],["app/components/modal-media-uploader/select/openverse.load-more"],null]],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"],[13]],["@isLoading","@onClick"],false,["on","if","t"]]',moduleName:"frontend/components/modal-media-selector/selector/openverse/button-load-more/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-media-selector/selector/openverse/component",["exports","ember-concurrency/async-arrow-runtime","@glimmer/component","@glimmer/tracking","ember-concurrency","@ember/service","@ember/object","frontend/utils/array"],(function(e,t,n,i,o,r,l,a){var s,u,c,d,p,m,f
1559function b(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function h(e,t,n){var i
1560return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
1561var n=e[Symbol.toPrimitive]
1562if(void 0!==n){var i=n.call(e,t||"default")
1563if("object"!=typeof i)return i
1564throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t,n,i,o){var r={}
1565return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1566e.default=(s=class extends n.default{constructor(){super(...arguments),b(this,"query",u,this),b(this,"apiResults",c,this),b(this,"page",d,this),b(this,"pageCount",p,this),b(this,"ajax",m,this),b(this,"intl",f,this),h(this,"loadImagesTask",(0,t.buildTask)((()=>({context:this,generator:function*(){const e=this.query.trim()
1567if(!e)return
1568yield(0,o.timeout)(300)
1569const t=yield this.ajax.request("/api/openverse_images",{data:{q:e,page:this.page,page_size:50}})
1570this.pageCount=t.page_count
1571const n={...this.apiResults}
1572n[this.page]=t.results,this.apiResults=n}})),null,"loadImagesTask","restartable")),this.reset()}handleChangeQuery(e){return this.reset(),this.query=e,this.loadImagesTask.perform()}handleLoadMore(){return this.page+=1,this.loadImagesTask.perform()}handleSelectImage(e){this.args.imageSelected(e)}get isShowingHasNoResultsMessage(){return!!this.apiResults&&!this.hasImages}get canLoadMore(){return!!this.pageCount&&this.page<this.pageCount}get isLoading(){return this.loadImagesTask.isRunning}get images(){return this.apiResults?(0,a.lodashSortBy)(Object.entries(this.apiResults),(e=>{let[t]=e
1573return t})).map((e=>e[1])).flat():[]}get hasImages(){return this.images.length>0}reset(){this.query="",this.apiResults=null,this.page=1,this.pageCount=null}},u=g(s.prototype,"query",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=g(s.prototype,"apiResults",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(s.prototype,"page",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(s.prototype,"pageCount",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=g(s.prototype,"ajax",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=g(s.prototype,"intl",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(s.prototype,"handleChangeQuery",[l.action],Object.getOwnPropertyDescriptor(s.prototype,"handleChangeQuery"),s.prototype),g(s.prototype,"handleLoadMore",[l.action],Object.getOwnPropertyDescriptor(s.prototype,"handleLoadMore"),s.prototype),g(s.prototype,"handleSelectImage",[l.action],Object.getOwnPropertyDescriptor(s.prototype,"handleSelectImage"),s.prototype),s)})),define("frontend/components/modal-media-selector/selector/openverse/image/component",["exports","@glimmer/component","@ember/service","frontend/models/openverse-image"],(function(e,t,n,i){var o,r
1574Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1575e.default=(o=class extends t.default{constructor(){var e,t,n,i
1576super(...arguments),e=this,t="intl",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get alt(){return(0,i.getCaption)(this.args.image,this.intl)}},l=o.prototype,a="intl",s=[n.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),r=d,o)
1577var l,a,s,u,c,d})),define("frontend/components/modal-media-selector/selector/openverse/image/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1578e.default=(0,t.createTemplateFactory)({id:"vGmvWkRO",block:'[[[11,"img"],[16,"src",[30,1,["thumbnail"]]],[16,"alt",[30,0,["alt"]]],[24,0,"modal-media-selector-selector-openverse-image"],[24,"role","button"],[4,[38,0],["click",[30,2]],null],[12],[13]],["@image","@onClick"],false,["on"]]',moduleName:"frontend/components/modal-media-selector/selector/openverse/image/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-media-selector/selector/openverse/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
1578dule",{value:!0}),e.default=void 0
1579e.default=(0,t.createTemplateFactory)({id:"Nbf0u2fE",block:'[[[10,0],[14,0,"modal-media-selector-selector-openverse"],[12],[1,"\\n  "],[8,[39,0],[[24,0,"modal-media-selector-selector-openverse-search"]],[["@updatedQuery","@query","@placeholder"],[[30,0,["handleChangeQuery"]],[30,0,["query"]],[28,[37,1],["app/components/modal-media-uploader/select/openverse.placeholder"],null]]],null],[1,"\\n\\n"],[41,[30,0,["hasImages"]],[[[1,"    "],[10,0],[14,0,"modal-media-selector-selector-openverse-search-results"],[12],[1,"\\n      "],[8,[39,3],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,0,["images"]]],null]],null],null,[[[1,"          "],[8,[39,6],null,[["@image","@onClick"],[[30,1],[28,[37,7],[[30,0,["handleSelectImage"]],[30,1]],null]]],null],[1,"\\n"]],[1]],null],[1,"      "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["canLoadMore"]],[[[1,"        "],[8,[39,8],null,[["@isLoading","@onClick"],[[30,0,["isLoading"]],[30,0,["handleLoadMore"]]]],null],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n"]],[]],[[[41,[30,0,["isShowingHasNoResultsMessage"]],[[[1,"    "],[10,2],[12],[1,"\\n      "],[1,[28,[35,1],["app/components/modal-media-uploader/select/openverse.no-search-results"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]],null]],[]]],[13]],["image"],false,["modal-media-selector/search-input","t","if","masonry-layout","each","-track-array","modal-media-selector/selector/openverse/image","fn","modal-media-selector/selector/openverse/button-load-more"]]',moduleName:"frontend/components/modal-media-selector/selector/openverse/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-media-selector/selector/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1580e.default=(0,t.createTemplateFactory)({id:"6SYbd/+i",block:'[[[8,[30,1,["Step"]],null,[["@name"],[[30,2]]],[["default"],[[[[1,"\\n  "],[18,3,null],[1,"\\n"]],[]]]]]],["@stepManager","@name","&default"],false,["yield"]]',moduleName:"frontend/components/modal-media-selector/selector/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-media-selector/selector/voice-recorder/component",["exports","@glimmer/component","@glimmer/tracking","@ember/object","frontend/components/modal-media-selector/selector/voice-recorder/utils","@ember/service","frontend/components/modal-media-selector/media-types","frontend/components/modal-media-selector/error-message/component"],(function(e,t,n,i,o,r,l,a){var s,u,c,d,p
1581function m(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function f(e,t,n,i,o){var r={}
1582return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1583e.default=(s=class extends t.default{constructor(){super(...arguments),m(this,"currentStep",u,this),m(this,"stream",c,this),m(this,"blob",d,this),m(this,"session",p,this),this.reset()}didGetStream(e){this.stream=e,this.currentStep="recorder",this.args.setCanCloseModal(!1)}didRecord(e){this.blob=e,this.currentStep="preview",this.args.setCanCloseModal(!1)}didRetake(){this.reset()}get isSupported(){const e=(0,o.getMediaRecorder)()
1584return o.ALLOWED_MIME_TYPES_FOR_RECORDING.some((t=>e.isTypeSupported(t)))}get isWithinPlan(){return(0,l.canUploadMediaType)(l.MEDIA_TYPES.AU
1584DIO,this.session.currentUser)}get notWithinPlanErrorCode(){return a.PLAN_DOES_NOT_ALLOW_MEDIA_TYPE}reset(){this.isWithinPlan?this.isSupported?this.currentStep="init":this.currentStep="not-supported":this.currentStep="not-within-plan",this.stream=null,this.blob=null,this.args.setCanCloseModal(!0)}},u=f(s.prototype,"currentStep",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),c=f(s.prototype,"stream",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),d=f(s.prototype,"blob",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),p=f(s.prototype,"session",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(s.prototype,"didGetStream",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"didGetStream"),s.prototype),f(s.prototype,"didRecord",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"didRecord"),s.prototype),f(s.prototype,"didRetake",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"didRetake"),s.prototype),s)})),define("frontend/components/modal-media-selector/selector/voice-recorder/init/component",["exports","@glimmer/component","ember-concurrency","@glimmer/tracking","frontend/utils/environment"],(function(e,t,n,i,o){var r,l,a
1585function s(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function u(e,t,n,i,o){var r={}
1586return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1587e.default=(r=class extends t.default{constructor(){super(...arguments),s(this,"hasNoPermission",l,this),s(this,"timer",a,this),this.args.clearError()}*getStreamTask(){const e=async function(){try{return await navigator.mediaDevices.getUserMedia({audio:!0})}catch(e){return}}(),t=yield Promise.race([e,this.timerTask.perform()])
1588t?this.args.didGetStream(t):this.hasNoPermission=!0}*timerTask(){for(this.timer=0;;)if(yield(0,n.timeout)(10),this.timer+=10,o.IS_TEST)return}get isAskingPermission(){return this.getStreamTask.isRunning&&this.timer>50}},l=u(r.prototype,"hasNoPermission",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),a=u(r.prototype,"timer",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),u(r.prototype,"getStreamTask",[n.dropTask],Object.getOwnPropertyDescriptor(r.prototype,"getStreamTask"),r.prototype),u(r.prototype,"timerTask",[n.task],Object.getOwnPropertyDescriptor(r.prototype,"timerTask"),r.prototype),r)})),define("frontend/components/modal-media-selector/selector/voice-recorder/init/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1589e.default=(0,t.createTemplateFactory)({id:"p42Ng4cj",block:'[[[10,0],[14,0,"modal-media-selector-selector-voice-recorder-init"],[12],[1,"\\n"],[41,[30,0,["hasNoPermission"]],[[[1,"    "],[10,2],[14,0,"modal-media-selector-selector-voice-recorder-init-no-permission"],[12],[1,[28,[35,1],["app/components/modal-media-selector/selector/voice-recorder/init/template.3-79"],null]],[1," "],[13],[1,"\\n"]],[]],[[[41,[30,0,["isAskingPermission"]],[[[1,"      "],[10,2],[12],[1,[28,[35,1],["app/components/modal-media-selector/selector/voice-recorder/init/template.8-9"],null]],[1," "],[13],[1,"\\n"]],[]],[[[1,"      "],[10,2],[12],[1,[28,[35,1],["app/components/modal-media-selector/selector/voice-recorder/init/template.12-9"],null]],[1," "],[13],[1,"\\n"]],[]]],[1,"\\n    "],[11,"button"],[16,"disabled",[30,0,["getStreamTask","isRunning"]]],[24,0,"modal-media-selector-selector-voice-recorder-init-button-record"],[24,4,"button"],[4,[38,2],["click",[28,[37,3],[[30,0,["getStreamTask"]]],null]],null],[12],[1,"\\n      "],[1,[28,[35,4],["icon-record-voice"],null]],[1,"\\n    "],[13],[1,"\\n"]],[]]],[13]],[],false,["if","t","on","perform","inline-svg"]]',moduleName:"frontend/components/modal-media-selector/selector/voice-recorder/init/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-media-selector/selector/voice-recorder/preview/component",["exports","@glimmer/component","date-fns","frontend/components/modal-media-selector/file-in-base64","frontend/utils/uploader-utils","ember-concurrency","@ember/utils"],(function(e,t,n,i,o,r,l){var a
1590Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1591e.default=(a=class extends t.default{*didSelectTask(){const e=yield(0,o.blobToBase64)(this.args.blob),t=`recording-${(0,n.format)(new Date,"yMMddHHmmss")}`,r=new i.default(e,t)
1592return this.args.didUse([r])}get src(){return(0,l.isPresent)(this.args.blob)?URL.createObjectURL(this.args.blob):null}get hasError(){return(0,l.isPresent)(this.args.errorCode)}},s=a.prototype,u="didSelectTask",c=[r.dropTask],d=Object.getOwnPropertyDescriptor(a.prototype,"didSelectTask"),p=a.prototype,m={},Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=c.slice().reverse().reduce((function(e,t){return t(s,u,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,u,m),m=null),a)
1593var s,u,c,d,p,m})),define("frontend/components/modal-media-selector/selector/voice-recorder/preview/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
1593dule",{value:!0}),e.default=void 0
1594e.default=(0,t.createTemplateFactory)({id:"wb6/1E17",block:'[[[10,0],[14,0,"modal-media-selector-selector-voice-recorder-preview"],[12],[1,"\\n"],[41,[30,0,["hasError"]],[[[1,"    "],[8,[39,1],null,[["@code"],[[30,1]]],null],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,2],null,[["@src"],[[30,0,["src"]]]],null],[1,"\\n\\n  "],[10,0],[14,0,"modal-media-selector-selector-voice-recorder-preview-actions"],[12],[1,"\\n    "],[11,"button"],[24,0,"modal-media-selector-selector-voice-recorder-preview-actions-button-retake"],[24,4,"button"],[4,[38,3],["click",[28,[37,4],[[30,0],[30,2]],null]],null],[12],[1,"\\n      "],[1,[28,[35,5],["app/components/modal-media-selector/selector/voice-recorder/preview/template.13-5"],null]],[1,"\\n    "],[13],[1,"\\n\\n    "],[8,[39,6],[[24,0,"modal-media-selector-selector-voice-recorder-preview-actions-button-upload"]],[["@action"],[[28,[37,7],[[30,0,["didSelectTask"]]],null]]],[["label"],[[[[1,[28,[35,5],["app/components/modal-media-selector/selector/voice-recorder/preview/template.20-5"],null]]],[]]]]],[1,"\\n  "],[13],[1,"\\n"],[13]],["@errorCode","@didRetake"],false,["if","modal-media-selector/error-message","audio-player","on","action","t","async-button","perform"]]',moduleName:"frontend/components/modal-media-selector/selector/voice-recorder/preview/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-media-selector/selector/voice-recorder/recorder/component",["exports","@glimmer/component","ember-concurrency","@glimmer/tracking","@ember/utils","frontend/components/modal-media-selector/selector/voice-recorder/utils"],(function(e,t,n,i,o,r){var l,a,s,u
1595function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
1596return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1597e.default=(l=class extends t.default{constructor(){super(...arguments),c(this,"mediaRecorder",a,this),c(this,"startTimestamp",s,this),c(this,"endTimestamp",u,this),this.startRecordingTask.perform()}willDestroy(){super.willDestroy(...arguments),this.mediaRecorder&&"inactive"!==this.mediaRecorder.state&&this.mediaRecorder.stop()}*startRecordingTask(){const e=(0,r.getMediaRecorder)()
1598let t
1599for(const i of r.ALLOWED_MIME_TYPES_FOR_RECORDING)e.isTypeSupported(i)&&(t=new e(this.args.stream,{mimeType:i}))
1600if(!t)throw new Error("Impossible since we check at a previous step.")
1601const n=[]
1602t.addEventListener("start",(e=>{this.startTimestamp=e.timeStamp})),t.addEventListener("dataavailable",(e=>{this.endTimestamp=e.timeStamp,n.push(e.data)})),t.addEventListener("stop",(()=>{const e=new Blob(n,{type:t.mimeType})
1603return this.args.didRecord(e)})),this.mediaRecorder=t,t.start(500)}*stopRecordingTask(){this.mediaRecorder.stop()}get length(){return(0,o.isPresent)(this.startTimestamp)&&(0,o.isPresent)(this.endTimestamp)?(this.endTimestamp-this.startTimestamp)/1e3:0}},a=d(l.prototype,"mediaRecorder",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),s=d(l.prototype,"startTimestamp",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),u=d(l.prototype,"endTimestamp",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),d(l.prototype,"startRecordingTask",[n.dropTask],Object.getOwnPropertyDescriptor(l.prototype,"startRecordingTask"),l.prototype),d(l.prototype,"stopRecordingTask",[n.dropTask],Object.getOwnPropertyDescriptor(l.prototype,"stopRecordingTask"),l.prototype),l)})),define("frontend/components/modal-media-selector/selector/voice-recorder/recorder/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1604e.default=(0,t.createTemplateFactory)({id:"vimwpPmy",block:'[[[10,0],[14,0,"modal-media-selector-selector-voice-recorder-recorder"],[12],[1,"\\n  "],[8,[39,0],[[24,0,"modal-media-selector-selector-voice-recorder-recorder-duration"]],[["@seconds"],[[30,0,["length"]]]],null],[1,"\\n\\n"],[41,[30,0,["mediaRecorder"]],[[[1,"    "],[11,"button"],[24,0,"modal-media-selector-selector-voice-recorder-recorder-button-stop"],[24,4,"button"],[4,[38,2],["click",[28,[37,3],[[30,0,["stopRecordingTask"]]],null]],null],[12],[1,"\\n      "],[1,[28,[35,4],["icon-stop"],null]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],[],false,["audio-player/duration","if","on","perform","inline-svg"]]',moduleName:"frontend/components/modal-media-selector/selector/voice-recorder/recorder/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-media-selector/selector/voice-recorder/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1605e.default=(0,t.createTemplateFactory)({id:"9+GLrS8N",block:'[[[10,0],[14,0,"modal-media-selector-selector-voice-recorder"],[12],[1,"\\n  "],[8,[39,0],null,[["@currentStep"],[[30,0,["currentStep"]]]],[["default"],[[[[1,"\\n    "],[8,[30,1,["Step"]],null,[["@name"],["init"]],[["default"],[[[[1,"\\n      "],[8,[39,1],null,[["@didGetStream","@clearError"],[[28,[37,2],[[30,0],[30,0,["didGetStream"]]],null],[28,[37,2],[[30,0],[30,2]],null]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["Step"]],null,[["@name"],["recorder"]],[["default"],[[[[1,"\\n      "],[8,[39,3],null,[["@didRecord","@stream"],[[28,[37,2],[[30,0],[30,0,["didRecord"]]],null],[30,0,["stream"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["Step"]],null,[["@name"],["preview"]],[["default"],[[[[1,"\\n      "],[8,[39,4],null,[["@didUse","@didRetake","@blob","@errorCode"],[[28,[37,2],[[30,0],[30,3]],null],[28,[37,2],[[30,0],[30,0,["didRetake"]]],null],[30,0,["blob"]],[30,4]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["Step"]],null,[["@name"],["not-supported"]],[["default"],[[[[1,"\\n      "],[10,2],[14,0,"modal-media-selector-selector-voice-recorder-not-supported"],[12],[1,[28,[35,5],["app/components/modal-media-selector/selector/voice-recorder/template.30-76"],null]],[1," "],[1,[28,[35,6],["Firefox"],null]],[1," "],[1,[28,[35,5],["app/components/modal-media-selector/selector/voice-recorder/template.31-158"],null]],[1," "],[1,[28,[35,7],["Chrome"],null]],[1,".\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["Step"]],null,[["@name"],["not-within-plan"]],[["default"],[[[[1,"\\n      "],[8,[39,8],[[24,0,"modal-media-selector-selector-voice-recorder-not-within-plan"]],[["@code"],[[30,0,["notWithinPlanErrorC
1605ode"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13]],["w","@clearError","@base64Selected","@errorCode"],false,["step-manager","modal-media-selector/selector/voice-recorder/init","action","modal-media-selector/selector/voice-recorder/recorder","modal-media-selector/selector/voice-recorder/preview","t","link-to-firefox","link-to-chrome","modal-media-selector/error-message"]]',moduleName:"frontend/components/modal-media-selector/selector/voice-recorder/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-media-selector/selector/voice-recorder/utils",["exports","audio-recorder-polyfill","audio-recorder-polyfill/mpeg-encoder"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.ALLOWED_MIME_TYPES_FOR_RECORDING=void 0,e.getMediaRecorder=function(){return window.MediaRecorder?window.MediaRecorder:(t.default.encoder=n.default,t.default.prototype.mimeType="audio/mpeg",t.default)}
1606e.ALLOWED_MIME_TYPES_FOR_RECORDING=["audio/mp4","audio/mpeg","audio/webm;codecs=opus"]})),define("frontend/components/modal-media-selector/selector/youtube/component",["exports","ember-concurrency/async-arrow-runtime","@glimmer/component","ember-concurrency","frontend/utils/google-api","@ember/string","frontend/utils/duration","frontend/utils/date","@ember/utils","frontend/components/modal-media-selector/error-message/component","frontend/utils/embed-providers/youtube-video","@glimmer/tracking","@ember/object"],(function(e,t,n,i,o,r,l,a,s,u,c,d,p){var m,f,b,h,g,y
1607function v(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function w(e,t,n){var i
1608return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
1609var n=e[Symbol.toPrimitive]
1610if(void 0!==n){var i=n.call(e,t||"default")
1611if("object"!=typeof i)return i
1612throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k(e,t,n,i,o){var r={}
1613return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1614const O=(0,l.default)(200)
1615e.default=(m=class extends n.default{constructor(){super(...arguments),v(this,"query",f,this),v(this,"videos",b,this),v(this,"hasNoSearchResults",h,this),v(this,"hasShownAllPages",g,this),v(this,"nextPageToken",y,this),w(this,"updatedQueryTask",(0,t.buildTask)((()=>({context:this,generator:function*(e){if(t=e,c.YOUTUBE_VIDEO_REGEX.test(t))return this.args.youtubeVideoSelected(e)
1616var t
1617this.query=e,this.videos=[],this.hasNoSearchResults=!1,this.hasShownAllPages=!1,(0,s.isBlank)(e)||(yield(0,i.timeout)(O),yield this.loadFirstPageTask.perform(e))}})),null,"updatedQueryTask","restartable")),w(this,"loadFirstPageTask",(0,t.buildTask)((()=>({context:this,generator:function*(e){const{videos:t,nextPageToken:n}=yield _(e,null);(0,s.isEmpty)(t)?this.hasNoSearchResults=!0:(this.addVideos(t),this.setNextPageToken(n))}})),null,"loadFirstPageTask",null)),w(this,"loadNextPageTask",(0,t.buildTask)((()=>({context:this,generator:function*(){const{videos:e,nextPageToken:t}=yield _(this.query,this.nextPageToken)
1618this.addVideos(e),this.setNextPageToken(t)}})),null,"loadNextPageTask","enqueue"))}selectedVideo(e){let{id:t}=e
1619return this.args.youtubeVideoSelected(`https://www.youtube.com/watch?v=${t}`)}get planDoesNotAllowMediaTypeErrorCode(){return u.PLAN_DOES_NOT_ALLOW_MEDIA_TYPE}get isDisabled(){return!this.args.canUpload}get hasVideos(){return!(0,s.isEmpty)(this.videos)}get canLoadNextPage(){return!this.hasShownAllPages}get showPlaceholder(){return!this.hasVideos&&!this.updatedQueryTask.isRunning}addVideos(e){this.videos=[...this.videos,...e]}setNextPageToken(e){e?this.nextPageToken=e:this.hasShownAllPages=!0}},f=k(m.prototype,"query",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=k(m.prototype,"videos",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),h=k(m.prototype,"hasNoSearchResults",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=k(m.prototype,"hasShownAllPages",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y=k(m.prototype,"nextPageToken",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k(m.prototype,"selectedVideo",[p.action],Object.getOwnPropertyDescriptor(m.prototype,"selectedVideo"),m.prototype),m)
1620async function _(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null
1621const n=await o.default.youtube.listSearch({q:e,pageToken:t,part:"snippet",maxResults:12,type:"video",videoEmbeddable:!0,safeSearch:"strict"}),i=n.items.map((e=>e.id.videoId)),{items:l}=await o.default.youtube.listVideos({id:i.join(","),part:"contentDetails"}),s=n.items.map((e=>{const t=e.id.videoId
1622return{id:t,title:(0,r.htmlSafe)(e.snippet.title),thumbnail:e.snippet.thumbnails.high.url,duration:(0,a.prettifyISO8601Duration)(l.findBy("id",t).contentDetails.duration)}}))
1623return{videos:s,nextPageToken:n.nextPageToken}}})),define("frontend/components/modal-media-selector/selector/youtube/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1624e.default=(0,t.createTemplateFactory)({id:"qzYgA4IW",block:'[[[10,0],[14,0,"modal-media-selector-selector-youtube"],[12],[1,"\\n  "],[8,[39,0],[[24,0,"modal-media-selector-selector-youtube-search"]],[["@updatedQuery","@query","@placeholder","@isDisabled"],[[28,[37,1],[[30,0,["updatedQueryTask"]]],null],[30,0,["query"]],[28,[37,2],["app/components/modal-media-selector/selector/youtube/template.placeholder"],null],[30,0,["isDisabled"]]]],null],[1,"\\n\\n"],[41,[30,1],[[[41,[30,0,["hasVideos"]],[[[1,"      "],[8,[39,4],null,[["@selectedVideo","@scrolledToBottom","@videos","@canLoadNextPage"],[[30,0,["selectedVideo"]],[28,[37,1],[[30,0,["loadNextPageTask"]]],null],[30,0,["videos"]],[30,0,["canLoadNextPage"]]]],null],[1,"\\n"]],[]],[[[41,[30,0,["hasNoSearchResults"]],[[[1,"      "],[10,2],[12],[1,"\\n        "],[1,[28,[35,2],["app/components/modal-media-selector/selector/youtube/template.19-37"],null]],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[41,[30,0,["showPlaceholder"]],[[[1,"      "],[1,[28,[35,5],["icon-youtube-uploader-placeholder.svg"],[["class"],["modal
1624-media-selector-selector-youtube-placeholder"]]]],[1,"\\n    "]],[]],null]],[]]]],[]]]],[]],[[[1,"    "],[8,[39,6],null,[["@code"],[[30,0,["planDoesNotAllowMediaTypeErrorCode"]]]],null],[1,"\\n"]],[]]],[13]],["@canUpload"],false,["modal-media-selector/search-input","perform","t","if","modal-media-selector/selector/youtube/videos","inline-svg","modal-media-selector/error-message"]]',moduleName:"frontend/components/modal-media-selector/selector/youtube/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-media-selector/selector/youtube/video/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1625e.default=(0,t.createTemplateFactory)({id:"erxh9vdO",block:'[[[11,0],[24,0,"modal-media-selector-selector-youtube-video"],[24,"role","button"],[4,[38,0],["click",[28,[37,1],[[30,1],[30,2]],null]],null],[12],[1,"\\n  "],[10,0],[14,0,"modal-media-selector-selector-youtube-video-thumbnail"],[12],[1,"\\n    "],[11,"img"],[16,"src",[30,2,["thumbnail"]]],[16,"alt",[30,2,["title"]]],[4,[38,2],[[30,3]],null],[4,[38,3],null,null],[12],[13],[1,"\\n    "],[10,1],[14,0,"modal-media-selector-selector-youtube-video-thumbnail-duration"],[12],[1,"\\n      "],[1,[30,2,["duration"]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[8,[39,4],[[24,0,"modal-media-selector-selector-youtube-video-title"]],[["@linesCount"],[2]],[["default"],[[[[1,"\\n    "],[1,[30,2,["title"]]],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],["@selected","@video","@loadedThumbnail"],false,["on","fn","did-load-image","fade-in-on-image-load","multiline-ellipsis"]]',moduleName:"frontend/components/modal-media-selector/selector/youtube/video/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-media-selector/selector/youtube/videos/component",["exports","@glimmer/component","@glimmer/tracking","@ember/object"],(function(e,t,n,i){var o,r,l
1626function a(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function s(e,t,n,i,o){var r={}
1627return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1628e.default=(o=class extends t.default{constructor(){super(...arguments),a(this,"loadedThumbnailsCount",r,this),a(this,"hasLoadedFirstPage",l,this)}loadedThumbnail(){this.loadedThumbnailsCount+=1,this.loadedThumbnailsCount>=this.args.videos.length&&(this.hasLoadedFirstPage=!0)}get infiniteScrollIsEnabled(){return this.args.canLoadNextPage&&this.hasLoadedFirstPage}},r=s(o.prototype,"loadedThumbnailsCount",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),l=s(o.prototype,"hasLoadedFirstPage",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s(o.prototype,"loadedThumbnail",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"loadedThumbnail"),o.prototype),o)})),define("frontend/components/modal-media-selector/selector/youtube/videos/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1629e.default=(0,t.createTemplateFactory)({id:"/+Xy6FTK",block:'[[[8,[39,0],[[24,0,"modal-media-selector-selector-youtube-videos"]],[["@scrolledToBottom","@isEnabled"],[[30,1],[30,0,["infiniteScrollIsEnabled"]]]],[["default"],[[[[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,2]],null]],null],null,[[[1,"    "],[8,[39,3],null,[["@loadedThumbnail","@selected","@video"],[[30,0,["loadedThumbnail"]],[30,4],[30,3]]],null],[1,"\\n"]],[3]],null]],[]]]]]],["@scrolledToBottom","@videos","video","@selectedVideo"],false,["modal-media-selector/infinite-scrollable-list","each","-track-array","modal-media-selector/selector/youtube/video"]]',moduleName:"frontend/components/modal-media-selector/selector/youtube/videos/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-media-selector/sources/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1630e.default=(0,t.createTemplateFactory)({id:"V1vIHB41",block:'[[[8,[39,0],null,[["@currentStep"],[[30,1]]],[["default"],[[[[1,"\\n  "],[10,0],[14,0,"modal-media-selector-sources"],[12],[1,"\\n    "],[18,4,[[28,[37,2],null,[["button"],[[50,"modal-media-selector/button",0,null,[["selectSource","selectedSource"],[[30,3],[30,2,["currentStep"]]]]]]]]]],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"modal-media-selector-selector"],[12],[1,"\\n    "],[18,4,[[28,[37,2],null,[["selector"],[[50,"modal-media-selector/selector",0,null,[["stepManager"],[[30,2]]]]]]]]],[1,"\\n  "],[13],[1,"\\n"]],[2]]]]]],["@selectedSource","w","@selectSource","&default"],false,["step-manager","yield","hash","component"]]',moduleName:"frontend/components/modal-media-selector/sources/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-media-selector/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1631e.default=(0,t.createTemplateFactory)({id:"ShoK1Q3O",block:'[[[8,[39,0],null,[["@actionReceiver","@closedByUser","@canCloseModalByClickingOutside","@class"],[[30,0,["sutoriModal"]],[28,[37,1],[[30,0],"closedByUser"],null],[30,0,["canCloseModalByClickingOutside"]],"modal-media-selector"]],[["default"],[[[[1,"\\n  "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@mediaSelected","@error","@setCanCloseModal","@allowedMediaTypes","@allowedSources","@preferredSource","@canUploadMultipleMedia"],[[28,[37,1],[[30,0],"mediaSelected"],null],[28,[37,1],[[30,0],"trackError"],null],[28,[37,1],[[30,0],"setCanCloseModalByClickingOutside"],null],[30,2],[30,3],[30,4],[30,5]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["s","@allowedMediaTypes","@allowedSources","@preferredSource","@canUploadMultipleMedia"],false,["sutori-modal","action","modal-media-selector/body"]]',moduleName:"frontend/components/modal-media-selector/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-media-selector/uploader-message/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
1631dule",{value:!0}),e.default=void 0
1632e.default=(0,t.createTemplateFactory)({id:"P5TFTQv5",block:'[[[10,0],[14,0,"modal-media-selector-uploader-message"],[12],[1,"\\n  "],[1,[28,[35,0],["icon-upload.svg"],null]],[1,"\\n\\n  "],[10,2],[12],[1,"\\n    "],[18,1,null],[1,"\\n  "],[13],[1,"\\n"],[13]],["&default"],false,["inline-svg","yield"]]',moduleName:"frontend/components/modal-media-selector/uploader-message/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-move-story-between-collections/body/component",["exports","@glimmer/component","@ember/service","ember-concurrency","frontend/utils/associations","@ember/object","@glimmer/tracking","frontend/components/page-dashboard/collections-sidebar/collections/component"],(function(e,t,n,i,o,r,l,a){var s,u,c,d,p
1633function m(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function f(e,t,n,i,o){var r={}
1634return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1635e.default=(s=(0,i.task)((function*(){yield(0,o.loadAssociation)(this.args.story.hasMany("storyCollectionBelongings"))})),u=class extends t.default{constructor(){super(...arguments),m(this,"hasToggled",c,this),m(this,"session",d,this),m(this,"loadBelongingsTask",p,this)}didToggle(){this.hasToggled=!0}get sortedStoryCollections(){return this.session.currentUser.storyCollections.sortBy(a.STORY_COLLECTIONS_SORT_BY)}},c=f(u.prototype,"hasToggled",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),d=f(u.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(u.prototype,"didToggle",[r.action],Object.getOwnPropertyDescriptor(u.prototype,"didToggle"),u.prototype),p=f(u.prototype,"loadBelongingsTask",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),define("frontend/components/modal-move-story-between-collections/body/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1636e.default=(0,t.createTemplateFactory)({id:"yMoQ6u++",block:'[[[8,[39,0],null,[["@task"],[[30,0,["loadBelongingsTask"]]]],[["default"],[[[[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,0,["sortedStoryCollections"]]],null]],null],null,[[[1,"    "],[8,[39,3],null,[["@didToggle","@story","@storyCollection"],[[28,[37,4],[[30,0],[30,0,["didToggle"]]],null],[30,2],[30,1]]],null],[1,"\\n"]],[1]],null],[1,"\\n  "],[10,"footer"],[14,0,"wrapper-button-done"],[12],[1,"\\n    "],[11,"button"],[24,0,"button-done"],[16,"disabled",[28,[37,5],[[30,0,["hasToggled"]]],null]],[24,4,"button"],[4,[38,6],["click",[28,[37,4],[[30,0],[30,3]],null]],null],[12],[1,[28,[35,7],["app/components/modal-move-story-between-collections/body/template.16-5"],null]],[1," "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]]]],["storyCollection","@story","@didDone"],false,["data-loader","each","-track-array","modal-move-story-between-collections/collection-checkbox","action","not","on","t"]]',moduleName:"frontend/components/modal-move-story-between-collections/body/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-move-story-between-collections/collection-checkbox/component",["exports","@glimmer/component","frontend/components/sutori-checkbox/component","@ember/service","ember-concurrency"],(function(e,t,n,i,o){var r,l,a,s,u
1637function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
1638return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1639e.default=(r=(0,o.task)((function*(){if(this.hasBelonging)yield this.belonging.destroyRecord()
1640else{this.analytics.trackEvent("Story collection","Story moved to collection")
1641const e=this.store.createRecord("story-collection-belonging",{story:this.args.story,storyCollection:this.args.storyCollection})
1642yield e.save()}this.args.didToggle()})).enqueue(),l=class extends t.default{constructor(){super(...arguments),c(this,"store",a,this),c(this,"analytics",s,this),c(this,"toggledTask",u,this)}get state(){return this.hasBelonging?n.CHECKED:n.UNCHECKED}get hasBelonging(){return!!this.belonging}get belonging(){return this.args.story.get("storyCollectionBelongings").find((e=>e.belongsTo("storyCollection").id()===this.args.storyCollection.id))}},a=d(l.prototype,"store",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(l.prototype,"analytics",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(l.prototype,"toggledTask",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("frontend/components/modal-move-story-between-collections/collection-checkbox/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1643e.default=(0,t.createTemplateFactory)({id:"VF6KfnkE",block:'[[[8,[39,0],[[24,0,"modal-move-story-between-collections-collection-checkbox"]],[["@toggled","@state"],[[28,[37,1],[[30,0],[28,[37,2],[[30,0,["toggledTask"]]],null]],null],[30,0,["state"]]]],[["default"],[[[[1,"\\n  "],[1,[30,1,["presentableTitle"]]],[1,"\\n"]],[]]]]]],["@storyCollection"],false,["sutori-checkbox","action","perform"]]',moduleName:"frontend/components/modal-move-story-between-collections/collection-checkbox/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-move-story-between-collections/component",["exports","@glimmer/component","frontend/mixins/modal-component","@ember/object"],(function(e,t,n,i){var o
1644Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1645e.default=(o=class extends t.default{constructor(){super(...arguments),this.args.didCreate(this)}close(){(0,n.close)(this)}show(){(0,n.show)(this)}},r=o.prototype,l="close",a=[i.action],s=Object.getOwnPropertyDescriptor(o.prototype,"close"),u=o.prototype,c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o)
1646var r,l,a,s,u,c})),define("frontend/components/modal-move-story-between-collections/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1647e.default=(0,t.createTemplateFactory)({id:"UAIljBEz",block:'[[[8,[39,0],[[24,0,"modal-move-story-between-collections"]],[["@actionReceiver"],[[30,0,["sutoriModal"]]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n    "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,[28,[35,1],["app/components/modal-move-story-between-collections/template.7-13"],null]],[1," "]],[]]]]],[1,"\\n\\n    "],[8,[39,2],null,[["@didDone","@story"],[[28,[37,3],[[30,0],[30,0,["close"]]],null],[30,2]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["s","@story"],false,["sutori-modal","t","modal-move-story-between-collections/body","action"]]',moduleName:"frontend/components/modal-move-story-between-collections/template.hbs",isStrictMode:!1})}))
1648define("frontend/components/modal-share-story-body/component",["exports","@ember/component","@ember/service","frontend/components/modal-share-story-body/mixin"],(function(e,t,n,i){Object.defineProperty(e,"__esMo
1648dule",{value:!0}),e.default=void 0
1649e.default=t.default.extend(i.default,{tagName:"",analytics:(0,n.inject)(),didInsertElement(){this._super(...arguments),this.analytics.trackEvent("Story","Share modal opened")}})})),define("frontend/components/modal-share-story-body/mixin",["exports","@ember/object/mixin","frontend/mixins/story-permissions","@ember/object/computed","@ember/object","frontend/components/story-share-make-public/permissions","@ember/service"],(function(e,t,n,i,o,r,l){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1650e.default=t.default.create(n.default,{routingProxy:(0,l.inject)(),session:(0,l.inject)(),showInviteTab:(0,i.reads)("canAddCollaborators"),showShareTab:!0,showEmbedTab:(0,o.computed)("isPubliclyListed","storyShareMakePublicPermissions.showMakePublicSection",(function(){return this.isPubliclyListed||this.storyShareMakePublicPermissions.showMakePublicSection})),storyShareMakePublicPermissions:(0,o.computed)("routingProxy","session","story",(function(){return new r.default({story:this.story,routingProxy:this.routingProxy,session:this.session})}))})})),define("frontend/components/modal-share-story-body/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1651e.default=(0,t.createTemplateFactory)({id:"gzZUemi/",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["showInviteTab"]],[[[1,"    "],[8,[30,1,["tab"]],null,[["@name"],["invite"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/components/modal-share-story-body/template.3-26"],null]],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["tabpanel"]],null,[["@name"],["invite"]],[["default"],[[[[1,"\\n      "],[8,[39,3],null,[["@onDone","@story"],[[28,[37,4],[[30,0],[30,2]],null],[30,3]]],null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showShareTab"]],[[[1,"    "],[8,[30,1,["tab"]],null,[["@name"],["share"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/components/modal-share-story-body/template.16-25"],null]],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["tabpanel"]],null,[["@name"],["share"]],[["default"],[[[[1,"\\n      "],[8,[39,5],null,[["@story"],[[30,3]]],null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showEmbedTab"]],[[[1,"    "],[8,[30,1,["tab"]],null,[["@name"],["embed"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/components/modal-share-story-body/template.28-25"],null]],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["tabpanel"]],null,[["@name"],["embed"]],[["default"],[[[[1,"\\n      "],[8,[39,6],null,[["@story"],[[30,3]]],null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null]],[1]]]]],[1,"\\n"]],["tabs","@onDone","@story"],false,["modal-tabs","if","t","collaborate-on-story","action","story-share-external","story-share-embed"]]',moduleName:"frontend/components/modal-share-story-body/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-share-story/component",["exports","@ember/component","frontend/mixins/modal-component"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1652e.default=t.default.extend(n.default)})),define("frontend/components/modal-share-story/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1653e.default=(0,t.createTemplateFactory)({id:"FI0YvQlb",block:'[[[8,[39,0],null,[["@actionReceiver","@class"],[[99,1,["@actionReceiver"]],"modal-share-story"]],[["default"],[[[[1,"\\n  "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@onDone","@story"],[[28,[37,3],[[30,0],"close"],null],[99,4,["@story"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]],[1,"\\n"]],["s"],false,["sutori-modal","sutoriModal","modal-share-story-body","action","story"]]',moduleName:"frontend/components/modal-share-story/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-story-analytics/component",["exports","@ember/component","frontend/mixins/modal-component","@ember-decorators/component"],(function(e,t,n,i){var o
1654Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1655e.default=(0,i.tagName)("")(o=class extends(t.default.extend(n.default)){})||o})),define("frontend/components/modal-story-analytics/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1656e.default=(0,t.createTemplateFactory)({id:"yTnwz6MY",block:'[[[8,[39,0],[[24,0,"modal-story-analytics"]],[["@actionReceiver"],[[30,0,["sutoriModal"]]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,1],null,[["@story"],[[30,2]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["s","@story"],false,["sutori-modal","story-analytics"]]',moduleName:"frontend/components/modal-story-analytics/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-story-popup-for-signup/component",["exports","@ember/component","@ember/utils","frontend/utils/duration","ember-concurrency","@ember/service","@ember/object"],(function(e,t,n,i,o,r,l){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1657const a={id:"7125300b-4fc9-452b-ab81-82b8c7210cae",title:"Join the 100,000+ educators on Sutori",subtitle:"It only takes 2 seconds and it's free!"},s={id:"ca1d9a73-8ee1-4599-ae49-1883543e3b5a",title:"Make your own timeline like this one…",subtitle:"It only takes 2 seconds and it's free!"},u=Object.freeze([a,{id:"776f4313-26a4-4ce6-9954-8d38fd16e870",title:"Want to wow your teacher?",subtitle:"Sign up for free and create your own interactive presentation in minutes."},s,{id:"19ea8f02-12af-496d-84c7-e645aef2bcd3",title:"Any thoughts on Elon Musk’s ventures?",subtitle:"Create your own presentation for free and share it far and wide."},{id:"54cb25c0-13cc-49d3-988b-cda86c316941",title:"This was a school project, created by a student. Think you can do better? ",subtitle:"Create your own presentation now. It’s free and easy to use."},{id:"48f15458-b3f1-47ed-b87d-6f84245878a0",title:"Are gender roles and stereotypes still prevalent in today’s society?",subtitle:"Create your own presentation now. It’s free and easy to use."},{id:"78f9a05a-38e0-46bb-8a02-6b27f5d301e4",title:"Understanding the past is crucial to understanding Latin America today.",subtitle:"Create your own presentations on Sutori. It’s free!"},{id:"d98df682-ed83-4e37-b384-adebb6d603ee",title:"How do today’s immigration policies compare to the past?",subtitle:"Join the conversation with Sutori."},{id:"27108a73-3add-4fc8-8958-bee0e7faa684",title:"An easy way to visualize math.",subtitle:"Create your own interactive presentation for free."},{id:"bf3b9a12-8ccb-4820-a050-24c0a89ce15a",title:"Do you know that millions of people still work in harsh conditions?",subtitle:"Share your thinking using Sutori’s free creation tool."},{id:"d9101ed3-16a7-46c8-aaf8-a7f65f842dd6",title:"Want to wow your teacher?",subtitle:"Sign up for free and create your own interactive presentation in minutes."},{id:"639b9614-2939-4ea9-951c-e719ef26f2df",title:"Is American imperialism still a reality today?",subtitle:"Go deeper and create your own presentation."},{id:"7af51baa-dfda-48c6-8615-0b50536b4046",title:"Can your students spot fake news?",subtitle:"Foster critical thinking and media literacy."},{id:"41192811-6468-4a74-a541-049204f9ece2",title:"History has never been this engaging",subtitle:"A presentation tool built for educators."},{id:"7acf2680-a674-4f56-8c0a-73f3907d7395",title:"The medium matters as much as the content",subtitle:"A presentation tool built for educators."},{id:"aa89c5c3-c696-4911-a6d3-0f0b9e01664c",title:"You never thought your students knew this much",subtitle:"Sign up and get your students on board. It's free!"},{id:"3c82a345-9829-4fa4-80b3-e1a94e676603",title:"There's a story behind everything we eat",subtitle:"Sign up and share yours."},{id:"7c76d719-cdf3-4119-973d-4f0509eb94e9",title:"Learn the past to understand the present",subtitle:"Get your students thinking with Sutori."},{id:"0a263cf0-c99d-46ac-af0b-85cd5ab0a841",title:"Are you more into Madonna or Elvis?",subtitle:"Get students to share their love of music."},{id:"132242f3-630a-457f-a315-b2d5762fabd8",title:"Learning never stops",subtitle:"Express and share your learning with Sutori."},{id:"e9b5ecaf-d266-4156-8c0c-e91337827319",title:"Show me what you know",subtitle:"Access dozens of templates that make your life easier."},{id:"45f6d3ac-4512-4d5d-9594-5e6d554f7263",title:"Search efficie
1657ntly",subtitle:"The basics students need to get their info faster."},{id:"2c7ea1c6-cfa7-408c-92c0-b43ff00b899a",title:"As easy as copy-paste?",subtitle:"Teach digital etiquette to your students."},{id:"9389ac27-6fdc-4d84-92a7-c83c855db026",title:"Embed all social media for your next presentation",subtitle:"A simple and powerful interface to wow your audience. Stand out next time you make a presentation."},{id:"02b8684c-8cb0-4a76-8d83-d0922d1b9ffd",title:"Create easy and interactive presentations using Sutori",subtitle:"Save valuable time by using templates. Free to try out for 30 days."},{id:"b4d07e28-be70-4bdb-bda4-565285f65506",title:"How media teams save time using Sutori",subtitle:"Showcase the power of your media campaigns. Embed all social media links in a few clicks with a simple and customizable interface."}]),c=(0,i.default)(1e4)
1658e.default=t.default.extend({tagName:"",analytics:(0,r.inject)(),session:(0,r.inject)(),init(){this._super(...arguments),this.showPopupTask.perform()},showPopup:(0,l.computed)("session.isGuestUser","story.id",(function(){return this.get("session.isGuestUser")&&u.mapBy("id").includes(this.get("story.id"))})),popupData:(0,l.computed)("story.id",(function(){return u.findBy("id",this.get("story.id"))})),showPopupTask:(0,o.task)((function*(){yield(0,o.timeout)(c),yield(0,o.waitForProperty)(this,"sutoriModal",(()=>(0,n.isPresent)(this.sutoriModal))),this.analytics.trackStoryEvent("Viewed signup popup",{"Story ID":this.get("story.id")}),this.sutoriModal.send("show")}))})})),define("frontend/components/modal-story-popup-for-signup/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1659e.default=(0,t.createTemplateFactory)({id:"7JmwgZfv",block:'[[[41,[30,0,["showPopup"]],[[[1,"  "],[8,[39,1],null,[["@actionReceiver","@class"],[[30,0,["sutoriModal"]],"modal-story-popup-for-signup"]],[["default"],[[[[1,"\\n    "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n      "],[10,"img"],[14,"src","https://assets.sutori.com/frontend-assets/images/story/popup-for-signup-3a577a20adcd105b185ff405c1164fc0.jpg"],[15,"alt",[28,[37,2],["app/components/modal-story-popup-for-signup/template.9-8"],null]],[14,0,"modal-story-popup-for-signup-visual"],[12],[13],[1,"\\n\\n      "],[10,0],[14,0,"modal-story-popup-for-signup-text"],[12],[1,"\\n        "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,"\\n          "],[1,[30,0,["popupData","title"]]],[1,"\\n        "]],[]]]]],[1,"\\n\\n        "],[10,2],[14,0,"modal-story-popup-for-signup-subtitle"],[12],[1,"\\n          "],[1,[30,0,["popupData","subtitle"]]],[1,"\\n        "],[13],[1,"\\n\\n        "],[8,[39,3],null,[["@labelPrefix","@labelWhileSigningIn"],[[28,[37,2],["app/components/modal-story-popup-for-signup/template.label-prefix"],null],[28,[37,2],["app/components/modal-story-popup-for-signup/template.label-while-signing-in"],null]]],[["default"],[[[[1,"\\n          "],[1,[30,2,["google"]]],[1,"\\n        "]],[2]]]]],[1,"\\n\\n        "],[10,2],[14,0,"sign-up-with-email"],[12],[1,"\\n          "],[1,[28,[35,2],["app/components/modal-story-popup-for-signup/template.29-38"],null]],[1," "],[8,[39,4],null,[["@route"],["signup-form"]],[["default"],[[[[1,[28,[35,2],["app/components/modal-story-popup-for-signup/template.31-36"],null]]],[]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"]],[]],null]],["s","buttons"],false,["if","sutori-modal","t","single-sign-on-buttons","link-to"]]',moduleName:"frontend/components/modal-story-popup-for-signup/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-story-templates/component",["exports","@glimmer/component","@ember/service","frontend/mixins/modal-component","@ember/object"],(function(e,t,n,i,o){var r,l
1660function a(e,t,n,i,o){var r={}
1661return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1662e.default=(r=class extends t.default{constructor(){var e,t,n,i
1663super(...arguments),e=this,t="analytics",i=this,(n=l)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),this.args.didCreate(this)}show(){(0,i.show)(this),this.analytics.trackEvent("Story templates","Opened modal")}closedByUser(){this.analytics.trackEvent("Story templates","Closed modal")}},l=a(r.prototype,"analytics",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a(r.prototype,"show",[o.action],Object.getOwnPropertyDescriptor(r.prototype,"show"),r.prototype),a(r.prototype,"closedByUser",[o.action],Object.getOwnPropertyDescriptor(r.prototype,"closedByUser"),r.prototype),r)})),define("frontend/components/modal-story-templates/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1664e.default=(0,t.createTemplateFactory)({id:"ldH50wnU",block:'[[[8,[39,0],[[24,0,"modal-story-templates"]],[["@actionReceiver","@closedByUser"],[[30,0,["sutoriModal"]],[28,[37,1],[[30,0],[30,0,["closedByUser"]]],null]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@storyUnit","@storyCollection"],[[30,2],[30,3]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["s","@storyUnit","@storyCollection"],false,["sutori-modal","action","story-templates"]]',moduleName:"frontend/components/modal-story-templates/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-tabs-tab/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1665e.default=(0,t.createTemplateFactory)({id:"C7978x1w",block:'[[[8,[30,1,["tab"]],null,[["@model","@on-select"],[[30,2],[30,3]]],[["default"],[[[[1,"\\n  "],[18,4,null],[1,"\\n"]],[]]]]]],["@tablist","@name","@on-select","&default"],false,["yield"]]',moduleName:"frontend/components/modal-tabs-tab/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-tabs-tabpanel/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1666e.default=(0,t.createTemplateFactory)({id:"W0FH/Tmf",block:'[[[8,[30,1,["tabpanel"]],null,[["@model"],[[30,2]]],[["default"],[[[[1,"\\n  "],[18,3,null],[1,"\\n"]],[]]]]]],["@tabs","@name","&default"],false,["yield"]]',moduleName:"frontend/components/modal-tabs-tabpanel/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-tabs/component",["exports","@glimmer/component","@glimmer/tracking","@ember/object"],(function(e,t,n,i){var o,r
1667function l(e,t,n,i,o){var r={}
1668return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1669e.default=(o=class extends t.default{constructor(){var e,t,n,i
1670super(...arguments),e=this,t="selection",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}tabSelected(e){this.selection=e,this.args.tabSelected&&this.args.tabSelected(e)}},r=l(o.prototype,"selection",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),l(o.prototype,"tabSelected",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"tabSelected"),o.prototype),o)})),define("frontend/components/modal-tabs/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1671e.default=(0,t.createTemplateFactory)({id:"fonf3b84",block:'[[[10,0],[14,0,"modal-tabs"],[12],[1,"\\n  "],[8,[39,0],null,[["@tagName","@selection"],["",[30,0,["selection"]]]],[["default"],[[[[1,"\\n    "],[8,[30,1,["tablist"]],null,null,[["default"],[[[[1,"\\n      "],[18,3,[[28,[37,2],null,[["tab"],[[50,"modal-tabs-tab",0,null,[["on-select","tablist"],[[30,0,["tabSelected"]],[30,2]]]]]]]]],[1,"\\n    "]],[2]]]]],[1,"\\n\\n    "],[18,3,[[28,[37,2],null,[["tabpanel"],[[50,"modal-tabs-tabpanel",0,null,[["tabs"],[[30,1]]]]]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13]],["tabs","tablist","&default"],false,["ivy-tabs","yield","hash","component"]]',moduleName:"frontend/components/modal-tabs/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-trial-expired-body/component",["exports","@glimmer/component","@ember/service","@ember/object"],(function(e,t,n,i){var o,r,l
1672function a(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function s(e,t,n,i,o){var r={}
1673return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1674e.default=(o=class extends t.default{constructor(){super(...arguments),a(this,"session",r,this),a(this,"analytics",l,this)}callToActionClicked(e){this.analytics.trackEvent("Trial","Call to action in modal 'Trial expired' clicked",{Action:e}),this.args.close()}get currentUser(){return this.session.currentUser}get linkToGoogleFormToIntroduceToAdmin(){return`https://docs.google.com/forms/d/e/1FAIpQLSf27UawHCwWpJu8VUG0Vhm0MqbbZsrjKioxSSdcM5guykuJ_A/viewform?usp=pp_url&entry.1556225597=${this.currentUser.fullName}&entry.903844191=${this.currentUser.email}&entry.164287854&entry.121870752`}},r=s(o.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=s(o.prototype,"analytics",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(o.prototype,"callToActionClicked",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"callToActionClicked"),o.prototype),o)})),define("frontend/components/modal-trial-expired-body/educator/component",["exports","@glimmer/component","@ember/service"],(function(e,t,n){var i,o
1675Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1676e.default=(i=class extends t.default{constructor(){var e,t,n,i
1677super(...arguments),e=this,t="session",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get currentUser(){return this.session.currentUser}},r=i.prototype,l="session",a=[n.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o=c,i)
1678var r,l,a,s,u,c})),define("frontend/components/modal-trial-expired-body/educator/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1679e.default=(0,t.createTemplateFactory)({id:"rfER92Ku",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n  "],[10,2],[12],[1,[28,[35,1],["app/components/modal-trial-expired-body/educator/template.2-5"],null]],[13],[1,"\\n  "],[10,2],[12],[1,[28,[35,1],["app/components/modal-trial-expired-body/educator/template.5-5"],null]],[13],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[10,0],[14,0,"options"],[12],[1,"\\n"],[41,[30,0,["currentUser","isSubscribable"]],[[[1,"    "],[8,[39,3],null,[["@icon"],["icon-rock-on.svg"]],[["text","action"],[[[[1,"\\n        "],[1,[28,[35,1],["app/components/modal-trial-expired-body/educator/template.text-upgrade"],null]],[1,"\\n      "]],[]],[[[1,"\\n        "],[8,[39,4],[[24,0,"button-upgrade"]],[["@route","@invokeAction"],["upgrade",[28,[37,5],[[30,1],"Upgrade"],null]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,1],["app/components/modal-trial-expired-body/educator/template.19-8"],null]],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["currentUser","canExtendTrial"]],[[[1,"    "],[8,[39,3],null,[["@icon"],["icon-handshake.svg"]],[["text","action"],[[[[1,"\\n        "],[1,[28,[35,1],["app/components/modal-trial-expired-body/educator/template.text-refer"],null]],[1,"\\n      "]],[]],[[[1,"\\n        "],[8,[39,6],null,[["@clicked"],[[28,[37,5],[[30,1],"Invite a friend"],null]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,1],["app/components/modal-trial-expired-body/educator/template.32-7"],null]],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[13],[1,"\\n\\n"],[10,0],[14,0,"button-stay-on-free-plan-wrapper"],[12],[1,"\\n  "],[11,"button"],[24,4,"button"],[4,[38,7],["click",[28,[37,5],[[30,1],"Stay on the free plan"],null]],null],[12],[1,"\\n    "],[1,[28,[35,1],["app/components/modal-trial-expired-body/educator/template.40-65"],null]],[1,"\\n  "],[13],[1,"\\n"],[13]],["@callToActionClicked"],false,["modal-trial-expired-introduction","t","if","modal
1679-trial-expired-option","link-to","fn","button-invite-a-friend","on"]]',moduleName:"frontend/components/modal-trial-expired-body/educator/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-trial-expired-body/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1680e.default=(0,t.createTemplateFactory)({id:"XqQ5wIlm",block:'[[[10,0],[14,0,"modal-trial-expired-body"],[12],[1,"\\n"],[41,[30,0,["currentUser","isEducator"]],[[[1,"    "],[8,[39,1],null,[["@callToActionClicked"],[[30,0,["callToActionClicked"]]]],null],[1,"\\n"]],[]],[[[41,[30,0,["currentUser","isStudent"]],[[[1,"    "],[8,[39,2],null,null,[["default"],[[[[1,"\\n      "],[10,2],[12],[1,[28,[35,3],["app/components/modal-trial-expired-body/template.8-9"],null]],[13],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[10,0],[14,0,"options"],[12],[1,"\\n      "],[8,[39,4],null,[["@icon"],["icon-winking-face.svg"]],[["text","action"],[[[[1,"\\n          "],[1,[28,[35,3],["app/components/modal-trial-expired-body/template.upgrade-teacher-text"],null]],[1,"\\n        "]],[]],[[[1,"\\n          "],[11,"button"],[24,0,"button-tell-teacher-to-upgrade"],[24,4,"button"],[4,[38,5],["click",[30,1]],null],[12],[1,"\\n            "],[1,[28,[35,3],["app/components/modal-trial-expired-body/template.19-72"],null]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[41,[30,0,["currentUser","isBusiness"]],[[[1,"    "],[8,[39,2],null,null,[["default"],[[[[1,"\\n      "],[10,2],[12],[1,[28,[35,3],["app/components/modal-trial-expired-body/template.26-9"],null]],[13],[1,"\\n      "],[10,2],[12],[1,[28,[35,3],["app/components/modal-trial-expired-body/template.31-9"],null]],[13],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[10,0],[14,0,"options"],[12],[1,"\\n"],[41,[30,0,["currentUser","isSubscribable"]],[[[1,"        "],[8,[39,4],null,[["@icon"],["icon-rock-on.svg"]],[["text","action"],[[[[1,"\\n            "],[1,[28,[35,3],["app/components/modal-trial-expired-body/template.business-upgrade-text"],null]],[1,"\\n          "]],[]],[[[1,"\\n            "],[8,[39,6],[[24,0,"button-upgrade"]],[["@route","@invokeAction"],["upgrade",[28,[37,7],[[30,0,["callToActionClicked"]],"Upgrade"],null]]],[["default"],[[[[1,"\\n              "],[1,[28,[35,3],["app/components/modal-trial-expired-body/template.45-12"],null]],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n      "],[8,[39,4],null,[["@icon"],["icon-neutral-face.svg"]],[["text","action"],[[[[1,"\\n          "],[1,[28,[35,3],["app/components/modal-trial-expired-body/template.stay-free-text"],null]],[1,"\\n        "]],[]],[[[1,"\\n          "],[11,"button"],[24,0,"button-stay-on-free-plan"],[24,4,"button"],[4,[38,5],["click",[28,[37,7],[[30,0,["callToActionClicked"]],"Stay on the free plan"],null]],null],[12],[1,"\\n            "],[1,[28,[35,3],["app/components/modal-trial-expired-body/template.55-106"],null]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]],null]],[]]]],[]]],[13]],["@close"],false,["if","modal-trial-expired-body/educator","modal-trial-expired-introduction","t","modal-trial-expired-option","on","link-to","fn"]]',moduleName:"frontend/components/modal-trial-expired-body/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-trial-expired-dialog/component",["exports","@ember/component","ember-concurrency","frontend/utils/runloop-utils","frontend/mixins/modal-component","@ember/service"],(function(e,t,n,i,o,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1681e.default=t.default.extend(o.default,{tagName:"",session:(0,r.inject)(),analytics:(0,r.inject)(),didInsertElement(){this._super(...arguments),this.initTask.perform()},initTask:(0,n.task)((function*(){this.analytics.trackEvent("Trial","Modal 'Trial expired' opened"),yield(0,i.waitUntilNextRunloop)(),this.send("show")
1682const e=this.get("session.currentUser")
1683e.set("hasSeenTrialExpiredModalAt",new Date),yield e.save()}))})})),define("frontend/components/modal-trial-expired-dialog/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
1683dule",{value:!0}),e.default=void 0
1684e.default=(0,t.createTemplateFactory)({id:"UmCLs8iq",block:'[[[8,[39,0],null,[["@actionReceiver","@canCloseModal","@class"],[[30,0,["sutoriModal"]],false,"modal-trial-expired"]],[["default"],[[[[1,"\\n  "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,1],null,[["@close"],[[28,[37,2],[[30,0],"close"],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["s"],false,["sutori-modal","modal-trial-expired-body","action"]]',moduleName:"frontend/components/modal-trial-expired-dialog/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-trial-expired-introduction/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1685e.default=(0,t.createTemplateFactory)({id:"5WaQQtc3",block:'[[[10,0],[14,0,"modal-trial-expired-introduction"],[12],[1,"\\n  "],[18,1,null],[1,"\\n"],[13]],["&default"],false,["yield"]]',moduleName:"frontend/components/modal-trial-expired-introduction/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-trial-expired-option/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1686e.default=(0,t.createTemplateFactory)({id:"zFkau6q3",block:'[[[10,0],[14,0,"modal-trial-expired-option"],[12],[1,"\\n  "],[1,[28,[35,0],[[30,1]],null]],[1,"\\n\\n  "],[10,2],[12],[18,2,null],[13],[1,"\\n\\n  "],[18,3,null],[1,"\\n"],[13]],["@icon","&text","&action"],false,["inline-svg","yield"]]',moduleName:"frontend/components/modal-trial-expired-option/template.hbs",isStrictMode:!1})})),define("frontend/components/modal-trial-expired/component",["exports","@glimmer/component","@ember/service","@ember/utils","@glimmer/tracking"],(function(e,t,n,i,o){var r,l,a,s
1687function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
1688return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1689e.default=(r=class extends t.default{constructor(){super(...arguments),u(this,"modalIsShown",l,this),u(this,"session",a,this),u(this,"eventBus",s,this),this.showModal(),this.eventBus.subscribe(this,"user.logged-in",(()=>{this.showModal()}))}get canSeeModal(){return(0,i.isPresent)(this.currentUser)&&this.currentUser.hasCompletedSignup&&(0,i.isNone)(this.currentUser.hasSeenTrialExpiredModalAt)&&this.currentUser.isOnFreePlan&&(0,i.isEmpty)(this.currentUser.subscriptions)}get currentUser(){return this.session.currentUser}showModal(){this.canSeeModal&&(this.modalIsShown=!0)}},l=c(r.prototype,"modalIsShown",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),a=c(r.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(r.prototype,"eventBus",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("frontend/components/modal-trial-expired/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1690e.default=(0,t.createTemplateFactory)({id:"Tejq9DIW",block:'[[[41,[30,0,["modalIsShown"]],[[[1,"  "],[8,[39,1],null,null,null],[1,"\\n"]],[]],null]],[],false,["if","modal-trial-expired-dialog"]]',moduleName:"frontend/components/modal-trial-expired/template.hbs",isStrictMode:!1})})),define("frontend/components/multiline-ellipsis/component",["exports","@glimmer/component","shave","ember-concurrency","@glimmer/tracking"],(function(e,t,n,i,o){var r,l
1691function a(e,t,n,i,o){var r={}
1692return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1693e.default=(r=class extends t.default{constructor(){var e,t,n,i
1694super(...arguments),e=this,t="domElement",i=this,(n=l)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}*setupTask(e){this.domElement=e,yield this.truncateTask.perform()}*truncateTask(){const e=Math.ceil(parseFloat(getComputedStyle(this.domElement).getPropertyValue("line-height")));(0,n.default)(this.domElement,e*this.args.linesCount)}get isSetup(){var e
1695return null===(e=this.setupTask.last)||void 0===e?void 0:e.isSuccessful}get cssClass(){const e=["multiline-ellipsis"]
1696return this.isSetup&&e.push("is-setup"),e.join(" ")}},l=a(r.prototype,"domElement",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a(r.prototype,"setupTask",[i.task],Object.getOwnPropertyDescriptor(r.prototype,"setupTask"),r.prototype),a(r.prototype,"truncateTask",[i.task],Object.getOwnPropertyDescriptor(r.prototype,"truncateTask"),r.prototype),r)})),define("frontend/components/multiline-ellipsis/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1697e.default=(0,t.createTemplateFactory)({id:"d0x8ULNj",block:'[[[11,2],[16,0,[30,0,["cssClass"]]],[17,1],[4,[38,0],[[28,[37,1],[[30,0,["setupTask"]]],null]],null],[4,[38,2],[[28,[37,1],[[30,0,["truncateTask"]]],null]],null],[12],[1,"\\n  "],[18,2,null],[1,"\\n"],[13],[1,"\\n"]],["&attrs","&default"],false,["did-insert","perform","on-element-resize","yield"]]',moduleName:"frontend/components/multiline-ellipsis/template.hbs",isStrictMode:!1})})),define("frontend/components/my-teachers-teachers/component",["exports","@ember/component","@ember/service","@ember/object/computed","ember-component-inbound-actions/inbound-actions"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1698e.default=t.default.extend(o.default,{tagName:"",session:(0,n.inject)(),memberships:(0,i.reads)("session.currentUser.educatorSpaceMemberships"),hasMemberships:(0,i.notEmpty)("memberships"),actions:{showAddTeacherModal(){this.modalAddTeacher.send("show")}}})})),define("frontend/components/my-teachers-teachers/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1699e.default=(0,t.createTemplateFactory)({id:"QZ7uJt70",block:'[[[10,0],[14,0,"my-teachers-teachers"],[12],[1,"\\n  "],[8,[39,0],null,null,[["default"],[[[[1,"\\n    "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,[28,[35,1],["app/components/my-teachers-teachers/template.3-13"],null]],[1," "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n\\n  "],[10,"ul"],[15,0,[29,["my-teachers-teachers-list ",[52,[51,[30,0,["hasMemberships"]]],"is-empty"]]]],[12],[1,"\\n    "],[10,"li"],[12],[1,"\\n      "],[8,[39,3],[[24,0,"button-add-teacher"]],[["@action"],[[28,[37,4],[[30,0],"showAddTeacherModal"],null]]],[["default"],[[[[1,[28,[35,1],["app/components/my-teachers-teachers/template.15-7"],null]],[1," "]],[]]]]],[1,"\\n\\n      "],[8,[39,5],null,[["@actionReceiver"],[[30,0,["modalAddTeacher"]]]],null],[1,"\\n    "],[13],[1,"\\n\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["memberships"]]],null]],null],null,[[[1,"      "],[10,"li"],[12],[1,"\\n        "],[8,[39,8],null,[["@membership"],[[30,2]]],null],[1,"\\n      "],[13],[1,"\\n"]],[2]],null],[1,"  "],[13],[1,"\\n"],[13]],["h","membership"],false,["page-section-header","t","unless","button-create-new-resource","action","modal-add-teacher","each","-track-array","educator-box"]]',moduleName:"frontend/components/my-teachers-teachers/template.hbs",isStrictMode:!1})})),define("frontend/components/navigatable-list/component",["exports","@ember/object","@glimmer/component","frontend/utils/keyboard-events","@ember/utils","ember-lifeline","@glimmer/tracking"],(function(e,t,n,i,o,r,l){var a,s
1700function u(e,t,n,i,o){var r={}
1701return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1702e.default=(a=class extends n.default{constructor(){var e,t,n,i
1703super(...arguments),e=this,t="element",i=this,(n=s)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}didInsert(e){this.element=e,(0,r.addEventListener)(this,window,"keydown",(e=>{(0,i.isArrowDown)(e)?(e.preventDefault(),this.incrementSelectedIndex()):(0,i.isArrowUp)(e)?(e.preventDefault(),this.decrementSelectedIndex()):(0,i.isEnter)(e)&&this.args.didPressEnter()}))}mouseEntered(e){const t=[].indexOf.call(this.element.children,e)
1704this.changeSelectedIndex(t)}mouseLeft(){this.changeSelectedIndex(null)}get elementCount(){return this.element.children.length}incrementSelectedIndex(){const e=this.args.selectedIndex
1705let t
1706t=(0,o.isNone)(e)?0:e+1,this.changeSelectedIndex(t%this.elementCount)}
1706decrementSelectedIndex(){const e=this.args.selectedIndex
1707let t
1708t=(0,o.isNone)(e)?this.elementCount-1:e-1,t<0&&(t=this.elementCount-1),this.changeSelectedIndex(t)}changeSelectedIndex(e){this.args.didSelectElement(e)}},s=u(a.prototype,"element",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(a.prototype,"didInsert",[t.action],Object.getOwnPropertyDescriptor(a.prototype,"didInsert"),a.prototype),u(a.prototype,"mouseEntered",[t.action],Object.getOwnPropertyDescriptor(a.prototype,"mouseEntered"),a.prototype),u(a.prototype,"mouseLeft",[t.action],Object.getOwnPropertyDescriptor(a.prototype,"mouseLeft"),a.prototype),a)}))
1709define("frontend/components/navigatable-list/element/component",["exports","@glimmer/component","@ember/object"],(function(e,t,n){var i
1710function o(e,t,n,i,o){var r={}
1711return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1712e.default=(o((i=class extends t.default{didMouseEnter(e){this.args.didMouseEnter(e.target)}didMouseLeave(e){this.args.didMouseLeave(e.target)}didClick(e){this.args.didClick(e.target)}}).prototype,"didMouseEnter",[n.action],Object.getOwnPropertyDescriptor(i.prototype,"didMouseEnter"),i.prototype),o(i.prototype,"didMouseLeave",[n.action],Object.getOwnPropertyDescriptor(i.prototype,"didMouseLeave"),i.prototype),o(i.prototype,"didClick",[n.action],Object.getOwnPropertyDescriptor(i.prototype,"didClick"),i.prototype),i)})),define("frontend/components/navigatable-list/element/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1713e.default=(0,t.createTemplateFactory)({id:"P9fZ7c0c",block:'[[[11,"button"],[24,0,"navigatable-list-element"],[24,4,"button"],[17,1],[4,[38,0],["mouseenter",[28,[37,1],[[30,0],[30,0,["didMouseEnter"]]],null]],null],[4,[38,0],["mouseleave",[28,[37,1],[[30,0],[30,0,["didMouseLeave"]]],null]],null],[4,[38,0],["click",[28,[37,1],[[30,0],[30,0,["didClick"]]],null]],null],[12],[1,"\\n  "],[18,2,null],[1,"\\n"],[13],[1,"\\n"]],["&attrs","&default"],false,["on","action","yield"]]',moduleName:"frontend/components/navigatable-list/element/template.hbs",isStrictMode:!1})})),define("frontend/components/navigatable-list/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1714e.default=(0,t.createTemplateFactory)({id:"XzHHIPzh",block:'[[[11,0],[24,0,"navigatable-list"],[17,1],[4,[38,0],[[28,[37,1],[[30,0],[30,0,["didInsert"]]],null]],null],[12],[1,"\\n  "],[18,3,[[28,[37,3],null,[["element"],[[50,"navigatable-list/element",0,null,[["didMouseEnter","didMouseLeave","didClick"],[[28,[37,1],[[30,0],[30,0,["mouseEntered"]]],null],[28,[37,1],[[30,0],[30,0,["mouseLeft"]]],null],[28,[37,1],[[30,0],[28,[37,5],[[30,2]],null]],null]]]]]]]]],[1,"\\n"],[13]],["&attrs","@didClick","&default"],false,["did-insert","action","yield","hash","component","optional"]]',moduleName:"frontend/components/navigatable-list/template.hbs",isStrictMode:!1})})),define("frontend/components/new-feature-beacon/component",["exports","@ember/service","@glimmer/component","@glimmer/tracking","@ember/object"],(function(e,t,n,i,o){var r,l,a
1715function s(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function u(e,t,n,i,o){var r={}
1716return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1717e.default=(r=class extends n.default{constructor(){super(...arguments),s(this,"showBeacon",l,this),s(this,"storage",a,this),this.showBeacon=!this.storage.has(this.storageKey)}clicked(){this.storage.store(this.storageKey,(new Date).toString()),this.showBeacon=!1}get storageKey(){return`new-feature-beacon-${this.args.id}`}},l=u(r.prototype,"showBeacon",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=u(r.prototype,"storage",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(r.prototype,"clicked",[o.action],Object.getOwnPropertyDescriptor(r.prototype,"clicked"),r.prototype),r)})),define("frontend/components/new-feature-beacon/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1718e.default=(0,t.createTemplateFactory)({id:"pjrD9zT4",block:'[[[41,[30,0,["showBeacon"]],[[[1,"  "],[11,"button"],[24,0,"new-feature-beacon"],[24,4,"button"],[4,[38,1],["click",[28,[37,2],[[30,0],[30,0,["clicked"]]],null]],null],[12],[13],[1,"\\n"]],[]],null]],[],false,["if","on","action"]]',moduleName:"frontend/components/new-feature-beacon/template.hbs",isStrictMode:!1})})),define("frontend/components/new-feature-tooltip/component",["exports","@ember/component","popper.js","ember-component-inbound-actions/inbound-actions","frontend/mixins/with-required-input","@ember/service","@ember/object","@ember/utils"],(function(e,t,n,i,o,r,l,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1719e.default=t.default.extend(i.default,o.default,{tagName:"",storage:(0,r.inject)(),init(){this._super(...arguments),this.storage.has(this.storageKey)&&this.set("isClosed",!0)},requiredInput:["id"],storageKey:(0,l.computed)("id",(function(){return`new-feature-tooltip-${this.id}`})),showTooltip:(0,l.computed)("isClosed","referenceElement",(function(){return!(0,a.isEmpty)(this.referenceElement)&&!this.isClosed})),setupTooltip(e){this.tooltip=new n.default(this.referenceElement,e,{placement:"left"})},destroyTooltip(){this.tooltip.destroy()},actions:{close(){this.set("isClosed",!0),this.storage.store(this.storageKey,(new Date).toString())}}})})),define("frontend/components/new-feature-tooltip/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1720e.default=(0,t.createTemplateFactory)({id:"AXgqytdh",block:'[[[41,[30,0,["showTooltip"]],[[[1,"  "],[11,0],[24,0,"new-feature-tooltip"],[4,[38,1],[[28,[37,2],[[30,0],[30,0,["setupTooltip"]]],null]],null],[4,[38,3],[[28,[37,2],[[30,0],[30,0,["destroyTooltip"]]],null]],null],[12],[1,"\\n    "],[10,1],[14,0,"new-feature-tooltip-tag"],[12],[1,[28,[35,4],["app/components/new-feature-tooltip/template.7-42"],null]],[13],[1,"\\n\\n    "],[10,0],[14,0,"new-feature-tooltip-content"],[12],[1,"\\n      "],[18,1,null],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,0],[14,0,"button-close-wrapper"],[12],[1,"\\n      "],[11,"button"],[24,0,"button-close"],[24,4,"button"],[4,[38,2],[[30,0],"close"],null],[12],[1,[28,[35,4],["app/components/new-feature-tooltip/template.14-54"],null]],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["&default"],false,["if","did-insert","action","will-destroy","t","yield"]]',moduleName:"frontend/components/new-feature-tooltip/template.hbs",isStrictMode:!1})})),define("frontend/components/note-editor/component",["exports","@ember/runloop","@ember/object/computed","@ember/object","@ember/component"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1721e.default=o.default.extend({classNames:["note-editor"],imageMaxHeight:(0,i.computed)((function(){return 150})).readOnly(),noteDestroyed:(0,n.or)("note.isDeleted","note.isDestroyed"),title:(0,i.computed)("note.isNew",(function(){return this.get("note.isNew")?"Add a note":"Edit note"})),didInsertElement(){this._super(...arguments),(0,t.scheduleOnce)("afterRender",this.focusOnTextarea.bind(this))},willDestroyElement(){this._super(...arguments),this._saveNote()},_imageCaptionChanged:(0,i.observer)("note.imageFile.caption",(function(){this.noteDestroyed||this.note.send("becomeDirty")})),_saveNote(){const e=this.note
1722this.hasDeletedNote||!e.get("hasDirtyAttributes")||this.noteDestroyed||this.saveAction(e)},focusOnTextarea(){this.$(".inplace-editor textarea").focus()},actions:{imageDeleted(){this.noteDestroyed||(this.set("note.imageFile",null),this.note.send("becomeDirty"))},deleteNote(){const e=this.note
1723this.set("hasDeletedNote",!0),e.get("isNew")?this.closeAction():this.deleteAction(e.get("id"))},close(){this.closeAction()}}})})),define("frontend/components/note-editor/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
1723dule",{value:!0}),e.default=void 0
1724e.default=(0,t.createTemplateFactory)({id:"4gCp5jN+",block:'[[[10,"header"],[12],[1,"\\n  "],[10,"h3"],[14,0,"title"],[12],[1,[34,0]],[13],[1,"\\n  "],[8,[39,1],null,[["@clicked"],[[28,[37,2],[[30,0],"close"],null]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,3],null,[["@imageDeleted","@isEditing","@imageFile","@maxHeight"],[[28,[37,2],[[30,0],"imageDeleted"],null],true,[33,4,["imageFile"]],[99,5,["@maxHeight"]]]],null],[1,"\\n\\n"],[8,[39,6],[[24,0,"description"]],[["@submitted","@text","@placeholder","@isEditing"],[[28,[37,2],[[30,0],"close"],null],[33,4,["description"]],[28,[37,7],["app/components/note-editor/template.placeholder"],null],true]],null],[1,"\\n\\n"],[10,0],[14,0,"actions"],[12],[1,"\\n  "],[11,"button"],[24,0,"button-delete"],[24,4,"button"],[4,[38,2],[[30,0],"deleteNote"],null],[12],[1,"\\n    "],[1,[28,[35,7],["app/components/note-editor/template.22-56"],null]],[1,"\\n  "],[13],[1,"\\n"],[13]],[],false,["title","button-close","action","editable-image","note","imageMaxHeight","editable-text","t"]]',moduleName:"frontend/components/note-editor/template.hbs",isStrictMode:!1})})),define("frontend/components/notification-added-as-collaborator/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1725e.default=(0,t.createTemplateFactory)({id:"I1bknnPR",block:'[[[8,[39,0],null,[["@route","@parameter","@clicked","@notification"],["story",[30,1,["targetSlug"]],[28,[37,1],[[30,0],[30,2]],null],[30,1]]],[["default"],[[[[1,"\\n  "],[1,[30,3,["image"]]],[1,"\\n  "],[1,[30,3,["content"]]],[1,"\\n"]],[3]]]]]],["@notification","@clicked","n"],false,["notification-display-link","action"]]',moduleName:"frontend/components/notification-added-as-collaborator/template.hbs",isStrictMode:!1})})),define("frontend/components/notification-admin-panel-invitee-joins-sutori/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1726e.default=(0,t.createTemplateFactory)({id:"t0elKrK/",block:'[[[8,[39,0],null,[["@route","@parameter","@clicked","@notification"],["user",[30,1,["targetSlug"]],[28,[37,1],[[30,0],[30,2]],null],[30,1]]],[["default"],[[[[1,"\\n  "],[1,[30,3,["image"]]],[1,"\\n  "],[1,[30,3,["content"]]],[1,"\\n"]],[3]]]]]],["@notification","@clicked","n"],false,["notification-display-link","action"]]',moduleName:"frontend/components/notification-admin-panel-invitee-joins-sutori/template.hbs",isStrictMode:!1})})),define("frontend/components/notification-collaborator-joins-sutori/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1727e.default=(0,t.createTemplateFactory)({id:"e1TMO9vL",block:'[[[8,[39,0],null,[["@route","@parameter","@clicked","@notification"],["user",[30,1,["targetSlug"]],[28,[37,1],[[30,0],[30,2]],null],[30,1]]],[["default"],[[[[1,"\\n  "],[1,[30,3,["image"]]],[1,"\\n  "],[1,[30,3,["content"]]],[1,"\\n"]],[3]]]]]],["@notification","@clicked","n"],false,["notification-display-link","action"]]',moduleName:"frontend/components/notification-collaborator-joins-sutori/template.hbs",isStrictMode:!1})})),define("frontend/components/notification-display-content/component",["exports","@glimmer/component","frontend/models/story","@ember/service","@ember/string"],(function(e,t,n,i,o){var r,l
1728Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1729e.default=(r=class extends t.default{constructor(){var e,t,n,i
1730super(...arguments),e=this,t="intl",i=this,(n=l)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get message(){const e=this.args.notification.messageTemplate.replace(/_SUBJECT_/,`<strong>${this.subjectTemplate}</strong>`).replace(/_OBJECT_/,this.args.notification.object||this.intl.t(n.UNTITLED_STORY_TITLE_KEY))
1731return(0,o.htmlSafe)(e)}get subjectTemplate(){const e=this.args.notification.otherSubjectsCount,t=this.args.notification.subject
1732return e>0?this.intl.t("app/components/notification-display-content.subject-template",{subject:t,otherSubjectsCount:e}):t}},a=r.prototype,s="intl",u=[i.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={}
1732,Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(a,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(a,s,p),p=null),l=p,r)
1733var a,s,u,c,d,p})),define("frontend/components/notification-display-content/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1734e.default=(0,t.createTemplateFactory)({id:"QoAaf3Kf",block:'[[[10,0],[14,0,"notification-display-content"],[12],[1,"\\n  "],[8,[39,0],[[24,0,"notification-display__updated-at"]],[["@time"],[[30,1,["updatedAt"]]]],null],[1,"\\n\\n  "],[8,[39,1],[[24,0,"notification-display__message"]],[["@linesCount"],[2]],[["default"],[[[[1,"\\n    "],[1,[30,0,["message"]]],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],["@notification"],false,["time-ago","multiline-ellipsis"]]',moduleName:"frontend/components/notification-display-content/template.hbs",isStrictMode:!1})})),define("frontend/components/notification-display-image/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1735class n extends t.default{get showSutoriFaviconAsImage(){return"Notification::ProductUpdated"===this.args.notification.type}}e.default=n})),define("frontend/components/notification-display-image/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1736e.default=(0,t.createTemplateFactory)({id:"GkCNl8Gh",block:'[[[10,0],[14,0,"notification-display-image"],[12],[1,"\\n"],[41,[30,0,["showSutoriFaviconAsImage"]],[[[1,"    "],[10,"img"],[14,"src","https://assets.sutori.com/frontend-assets/images/logo-sutori-favicon-bc69ead441b326fd94b27812afb0b4da.svg"],[15,"alt",[28,[37,1],["app/components/notification-display-image/template.2-45"],null]],[12],[13],[1,"\\n"]],[]],[[[1,"    "],[8,[39,2],null,[["@imageFile","@overflowPolicy"],[[30,1,["imageFile"]],"cover"]],null],[1,"\\n"]],[]]],[13],[1,"\\n"]],["@notification"],false,["if","t","render-image-file"]]',moduleName:"frontend/components/notification-display-image/template.hbs",isStrictMode:!1})})),define("frontend/components/notification-display-link/component",["exports","@ember/service","@glimmer/component","@ember/object"],(function(e,t,n,i){var o,r
1737function l(e,t,n,i,o){var r={}
1738return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1739e.default=(o=class extends n.default{constructor(){var e,t,n,i
1740super(...arguments),e=this,t="analytics",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}clicked(){this.analytics.trackEvent("Notifications","Notification clicked"),this.args.clicked()}get hasParameter(){return!!this.args.parameter}get cssClass(){const e=["notification-display-link"]
1741return this.args.notification.isUnread&&e.push("is-unread"),e.join(" ")}},r=l(o.prototype,"analytics",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(o.prototype,"clicked",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"clicked"),o.prototype),o)})),define("frontend/components/notification-display-link/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1742e.default=(0,t.createTemplateFactory)({id:"GfinXjqq",block:'[[[41,[30,0,["hasParameter"]],[[[1,"  "],[8,[39,1],[[16,0,[30,0,["cssClass"]]]],[["@route","@model","@invokeAction"],[[30,1],[30,2],[30,0,["clicked"]]]],[["default"],[[[[1,"\\n    "],[18,4,[[28,[37,3],null,[["image","content"],[[50,"notification-display-image",0,null,[["notification"],[[30,3]]]],[50,"notification-display-content",0,null,[["notification"],[[30,3]]]]]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],[[[1,"  "],[8,[39,1],[[16,0,[30,0,["cssClass"]]]],[["@route","@invokeAction"],[[30,1],[30,0,["clicked"]]]],[["default"],[[[[1,"\\n    "],[18,4,[[28,[37,3],null,[["image","content"],[[50,"notification-display-image",0,null,[["notification"],[[30,3]]]],[50,"notification-display-content",0,null,[["notification"],[[30,3]]]]]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]]]],["@route","@parameter","@notification","&default"],false,["if","link-to","yield","hash","component"]]',moduleName:"frontend/components/notification-display-link/template.hbs",isStrictMode:!1})})),define("frontend/components/notification-display/component",["exports","@glimmer/component","@ember/string"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1743class i extends t.default{get notificationComponent(){return`notification-${(0,n.dasherize)(this.notificationType)}`}get notificationType(){return this.args.notification.type.split("::")[1]}}e.default=i})),define("frontend/components/notification-display/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1744e.default=(0,t.createTemplateFactory)({id:"pGWKSyMz",block:'[[[10,0],[14,0,"notification-display"],[12],[1,"\\n  "],[46,[33,1],null,[["clicked","notification"],[[28,[37,2],[[30,1]],null],[30,2]]],null],[1,"\\n"],[13],[1,"\\n"]],["@notificationClicked","@notification"],false,["component","notificationComponent","optional"]]',moduleName:"frontend/components/notification-display/template.hbs",isStrictMode:!1})})),define("frontend/components/notification-item-comment-posted/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1745e.default=(0,t.createTemplateFactory)({id:"XycLXma0",block:'[[[8,[39,0],null,[["@route","@parameter","@clicked","@notification"],["story",[30,1,["targetSlug"]],[28,[37,1],[[30,0],[30,2]],null],[30,1]]],[["default"],[[[[1,"\\n  "],[1,[30,3,["image"]]],[1,"\\n  "],[1,[30,3,["content"]]],[1,"\\n"]],[3]]]]]],["@notification","@clicked","n"],false,["notification-display-link","action"]]',moduleName:"frontend/components/notification-item-comment-posted/template.hbs",isStrictMode:!1})})),define("frontend/components/notification-referred-invitee-joins-sutori/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
1745dule",{value:!0}),e.default=void 0
1746e.default=(0,t.createTemplateFactory)({id:"fFEkuyWW",block:'[[[8,[39,0],null,[["@route","@parameter","@clicked","@notification"],["user",[30,1,["targetSlug"]],[28,[37,1],[[30,0],[30,2]],null],[30,1]]],[["default"],[[[[1,"\\n  "],[1,[30,3,["image"]]],[1,"\\n  "],[1,[30,3,["content"]]],[1,"\\n"]],[3]]]]]],["@notification","@clicked","n"],false,["notification-display-link","action"]]',moduleName:"frontend/components/notification-referred-invitee-joins-sutori/template.hbs",isStrictMode:!1})})),define("frontend/components/notification-story-copied/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1747e.default=(0,t.createTemplateFactory)({id:"5MorEl2d",block:'[[[8,[39,0],null,[["@route","@parameter","@clicked","@notification"],["user",[30,1,["targetSlug"]],[28,[37,1],[[30,0],[30,2]],null],[30,1]]],[["default"],[[[[1,"\\n  "],[1,[30,3,["image"]]],[1,"\\n  "],[1,[30,3,["content"]]],[1,"\\n"]],[3]]]]]],["@notification","@clicked","n"],false,["notification-display-link","action"]]',moduleName:"frontend/components/notification-story-copied/template.hbs",isStrictMode:!1})})),define("frontend/components/notification-story-edited/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1748e.default=(0,t.createTemplateFactory)({id:"i6fVqSep",block:'[[[8,[39,0],null,[["@route","@parameter","@clicked","@notification"],["story",[30,1,["targetSlug"]],[28,[37,1],[[30,0],[30,2]],null],[30,1]]],[["default"],[[[[1,"\\n  "],[1,[30,3,["image"]]],[1,"\\n  "],[1,[30,3,["content"]]],[1,"\\n"]],[3]]]]]],["@notification","@clicked","n"],false,["notification-display-link","action"]]',moduleName:"frontend/components/notification-story-edited/template.hbs",isStrictMode:!1})})),define("frontend/components/notification-story-shared/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1749e.default=(0,t.createTemplateFactory)({id:"wOQv67OR",block:'[[[8,[39,0],null,[["@route","@parameter","@clicked","@notification"],["user",[30,1,["targetSlug"]],[28,[37,1],[[30,0],[30,2]],null],[30,1]]],[["default"],[[[[1,"\\n  "],[1,[30,3,["image"]]],[1,"\\n  "],[1,[30,3,["content"]]],[1,"\\n"]],[3]]]]]],["@notification","@clicked","n"],false,["notification-display-link","action"]]',moduleName:"frontend/components/notification-story-shared/template.hbs",isStrictMode:!1})})),define("frontend/components/notification-user-joins-educator-space/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1750e.default=(0,t.createTemplateFactory)({id:"YZ/tFOkR",block:'[[[8,[39,0],null,[["@route","@parameter","@clicked","@notification"],["user",[30,1,["targetSlug"]],[28,[37,1],[[30,0],[30,2]],null],[30,1]]],[["default"],[[[[1,"\\n  "],[1,[30,3,["image"]]],[1,"\\n  "],[1,[30,3,["content"]]],[1,"\\n"]],[3]]]]]],["@notification","@clicked","n"],false,["notification-display-link","action"]]',moduleName:"frontend/components/notification-user-joins-educator-space/template.hbs",isStrictMode:!1})})),define("frontend/components/notification-user-upgraded/component",["exports","@ember/component","@ember/service"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1751e.default=t.default.extend({tagName:"",session:(0,n.inject)()})})),define("frontend/components/notification-user-upgraded/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1752e.default=(0,t.createTemplateFactory)({id:"QAcpfN3p",block:'[[[8,[39,0],null,[["@route","@parameter","@clicked","@notification"],["user",[30,0,["session","currentUser"]],[28,[37,1],[[30,0],[33,2]],null],[30,1]]],[["default"],[[[[1,"\\n  "],[1,[30,2,["content"]]],[1,"\\n"]],[2]]]]]],["@notification","n"],false,["notification-display-link","action","clicked"]]',moduleName:"frontend/components/notification-user-upgraded/template.hbs",isStrictMode:!1})})),define("frontend/components/notifications-dialog/component",["exports","@ember/object/computed","@ember/component"],(function(e,t,n){Object.defineProperty(e,"__esMo
1752dule",{value:!0}),e.default=void 0
1753e.default=n.default.extend({classNames:["notifications-dialog"],classNameBindings:["firstNotificationIsUnread","firstNotificationIsHovered"],firstNotificationIsUnread:(0,t.reads)("firstNotification.isUnread"),firstNotification:(0,t.reads)("notifications.firstObject")})})),define("frontend/components/notifications-dialog/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1754e.default=(0,t.createTemplateFactory)({id:"8GNeffmj",block:'[[[8,[39,0],null,[["@onHoveredInFirstElement","@onHoveredOutFirstElement"],[[28,[37,1],[[30,0],[28,[37,2],[[33,3]],null],true],null],[28,[37,1],[[30,0],[28,[37,2],[[33,3]],null],false],null]]],[["default"],[[[[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[33,6]],null]],null],null,[[[1,"    "],[8,[30,1,["element"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,7],null,[["@notificationClicked","@notification"],[[28,[37,1],[[30,0],[33,8]],null],[30,2]]],null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[2]],null]],[1]]]]],[1,"\\n\\n"],[8,[39,9],[[24,0,"notifications-dialog__view-older"]],[["@route","@invokeAction"],["notifications",[28,[37,1],[[30,0],[33,8]],null]]],[["default"],[[[[1,[28,[35,10],["app/components/notifications-dialog/template.20-2"],null]]],[]]]]],[1,"\\n"]],["l","notification"],false,["hoverable-list","action","mut","firstNotificationIsHovered","each","-track-array","notifications","notification-display","closeDialog","link-to","t"]]',moduleName:"frontend/components/notifications-dialog/template.hbs",isStrictMode:!1})}))
1755define("frontend/components/notifications-display/component",["exports","@ember/utils","@ember/object/computed","@ember/service","@ember/component","ember-concurrency","frontend/utils/api-paths","frontend/components/sutori-popover-dialog/component","@ember/object"],(function(e,t,n,i,o,r,l,a,s){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1756const u=84+a.DIALOG_ARROW_WIDTH/2-20,c=11+a.DIALOG_ARROW_HEIGHT
1757e.default=o.default.extend({tagName:"",liveNotifications:(0,i.inject)(),store:(0,i.inject)(),ajax:(0,i.inject)(),router:(0,i.inject)(),init(){this._super(...arguments),this.loadNotificationsTask.perform(),this.liveNotifications.connect(this)},willDestroyElement(){this._super(...arguments),this.liveNotifications.disconnect()},dialogOffset:`${u}, ${c}`,hasNotifications:(0,s.computed)("notifications.length",(function(){return(this.notifications||[]).length>0})),unreadNotifications:(0,n.filterBy)("notifications","isUnread"),hasUnreadNotifications:(0,s.computed)("unreadNotifications.length",(function(){return(this.unreadNotifications||[]).length>0})),sortNotificationsBy:["updatedAt:desc"],sortedNotifications:(0,n.sort)("notifications","sortNotificationsBy"),displayedNotifications:(0,s.computed)("sortedNotifications",(function(){return this.sortedNotifications.slice(0,6)})),loadNotificationsTask:(0,r.task)((function*(){yield this.store.query("notification",{sort:"-updated_at",limit:6}),this.set("notifications",this.store.peekAll("notification"))})).drop(),markAsReadTask:(0,r.task)((function*(){this.hasUnreadNotifications&&(yield this.ajax.put((0,l.readAllNotificationsPath)()),this.store.peekAll("notification").forEach((e=>{e.set("isUnread",!1)})))})).enqueue(),_notificationTargetMatchesCurrentRoute(e){const n=this.get("router.currentRoute").attributes
1758if((0,t.isNone)(n))return!1
1759const i=n.constructor.modelName
1760if((0,t.isNone)(i))return!1
1761const o=e.data.attributes,r=o.target_type.toLowerCase(),l=o.target_id
1762return i===r&&n.id.toString()===l.toString()},_notifyNotificationsTrigger(){const e=this.notificationsTrigger
1763e&&e.send("newUnreadNotification")},actions:{closeDialog(){this.sutoriPopover.send("hideDialog")},notificationReceived(e){this._notificationTargetMatchesCurrentRoute(e)||(this.store.pushPayload(e),this._notifyNotificationsTrigger())}}})})),define("frontend/components/notifications-display/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1764e.default=(0,t.createTemplateFactory)({id:"NY2hkRCP",block:'[[[41,[30,0,["hasNotifications"]],[[[1,"  "],[8,[30,1,["item"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"notifications-display"],[12],[1,"\\n      "],[8,[39,1],null,[["@actionReceiver","@dialogClosed","@position"],[[30,0,["sutoriPopover"]],[28,[37,2],[[30,0,["markAsReadTask"]]],null],"bottom-end"]],[["default"],[[[[1,"\\n        "],[8,[30,2,["trigger"]],null,null,[["default"],[[[[1,"\\n          "],[8,[39,3],null,[["@actionReceiver","@count"],[[30,0,["notificationsTrigger"]],[30,0,["unreadNotifications","length"]]]],null],[1,"\\n        "]],[]]]]],[1,"\\n\\n        "],[8,[39,4],null,[["@popover","@offset"],[[30,2],[30,0,["dialogOffset"]]]],[["default"],[[[[1,"\\n          "],[8,[39,5],null,[["@closeDialog","@notifications"],[[28,[37,6],[[30,0],"closeDialog"],null],[30,0,["displayedNotifications"]]]],null],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[2]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null]],["@nav","p"],false,["if","sutori-popover","perform","notifications-trigger","application-header-dialog","notifications-dialog","action"]]',moduleName:"frontend/components/notifications-display/template.hbs",isStrictMode:!1})})),define("frontend/components/notifications-trigger/component",["exports","@ember/component","ember-component-inbound-actions/inbound-actions","frontend/mixins/velocity","@ember/service","@ember/object"],(function(e,t,n,i,o,r){Object.defineProperty(e,"__esMo
1764dule",{value:!0}),e.default=void 0
1765e.default=t.default.extend(n.default,i.default,{classNames:["notifications-trigger"],classNameBindings:["hasUnreadNotifications"],analytics:(0,o.inject)(),didInsertElement(){this._super(...arguments),this.analytics.trackEvent("Notifications","Trigger rendered",{"Has unread notifications":this.hasUnreadNotifications})},click(){this.analytics.trackEvent("Notifications","Trigger clicked",{"Has unread notifications":this.hasUnreadNotifications})},hasUnreadNotifications:(0,r.computed)("count",(function(){return 0!==this.count})),runBounceAnimation(){[[.15,-5],[.15,0],[.15,-3],[.15,0],[.15,-1],[.25,0]].forEach((e=>{let[t,n]=e
1766this.animate(this.element,{translateY:n},{duration:600*t,easing:"ease-in"})}))},actions:{newUnreadNotification(){this.runBounceAnimation()}}})})),define("frontend/components/notifications-trigger/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1767e.default=(0,t.createTemplateFactory)({id:"5QDcaGSv",block:'[[[1,[34,0]],[1,"\\n"]],[],false,["count"]]',moduleName:"frontend/components/notifications-trigger/template.hbs",isStrictMode:!1})})),define("frontend/components/option-block/option/component",["exports","@glimmer/component","ember-concurrency"],(function(e,t,n){var i,o,r
1768Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1769e.default=(i=(0,n.task)((function*(){yield this.args.clicked()})).drop(),o=class extends t.default{constructor(){var e,t,n,i
1770super(...arguments),e=this,t="clickedTask",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}},l=o.prototype,a="clickedTask",s=[i],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),r=d,o)
1771var l,a,s,u,c,d})),define("frontend/components/option-block/option/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1772e.default=(0,t.createTemplateFactory)({id:"9/8v6Lam",block:'[[[8,[39,0],[[16,"disabled",[30,1]],[24,0,"option-block-option"],[17,2]],[["@action"],[[28,[37,1],[[30,0,["clickedTask"]]],null]]],[["label"],[[[[1,"\\n    "],[10,"img"],[15,"src",[30,3]],[15,"alt",[30,4]],[12],[13],[1,"\\n    "],[1,[30,4]],[1,"\\n  "]],[]]]]]],["@isDisabled","&attrs","@icon","@label"],false,["async-button","perform"]]',moduleName:"frontend/components/option-block/option/template.hbs",isStrictMode:!1})})),define("frontend/components/option-block/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1773e.default=(0,t.createTemplateFactory)({id:"wP9L+VVI",block:'[[[11,0],[24,0,"option-block"],[17,1],[12],[1,"\\n"],[44,[[28,[37,1],null,[["option"],[[50,"option-block/option",0,null,[["isDisabled"],[[30,2]]]]]]]],[[[41,[30,3],[[[1,"    "],[18,4,[[30,3]]],[1,"\\n"]],[]],null]],[3]]],[13]],["&attrs","@optionsDisabled","options","&default"],false,["let","hash","component","if","yield"]]',moduleName:"frontend/components/option-block/template.hbs",isStrictMode:!1})})),define("frontend/components/page-add-school/component",["exports","@glimmer/component","@ember/service","ember-concurrency"],(function(e,t,n,i){var o,r,l,a
1774function s(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function u(e,t,n,i,o){var r={}
1775return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1776e.default=(o=class extends t.default{constructor(){super(...arguments),s(this,"session",r,this),s(this,"router",l,this),s(this,"commandFactory",a,this)}*didSubmitTask(e){let{name:t,website:n,placeId:i}=e
1777return yield this.commandFactory.createCommand("add-school").execute({name:t,website:n,placeId:i,source:"manual"},this.session.currentUser),this.router.transitionTo("after-onboarding-step")}},r=u(o.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=u(o.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=u(o.prototype,"commandFactory",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(o.prototype,"didSubmitTask",[i.dropTask],Object.getOwnPropertyDescriptor(o.prototype,"didSubmitTask"),o.prototype),o)})),define("frontend/components/page-add-school/form/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1778class n extends t.default{constructor(){super(...arguments),this.initialModel={}}}e.default=n})),define("frontend/components/page-add-school/form/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1779e.default=(0,t.createTemplateFactory)({id:"DdMfI58W",block:'[[[8,[39,0],[[24,0,"page-add-school-form"]],[["@didSubmit","@initialModel"],[[30,1],[30,0,["initialModel"]]]],[["secondary-action"],[[[[1,"\\n    "],[8,[39,1],[[24,0,"page-add-school-form-button-back"]],[["@route"],["select-school"]],[["default"],[[[[1,[28,[35,2],["app/components/page-add-school/form/template.10-5"],null]],[1," "]],[]]]]],[1,"\\n  "]],[]]]]]],["@didSubmit"],false,["form-edit-school","link-to","t"]]',moduleName:"frontend/components/page-add-school/form/template.hbs",isStrictMode:!1})})),define("frontend/components/page-add-school/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1780e.default=(0,t.createTemplateFactory)({id:"8TKlo62Y",block:'[[[10,0],[14,0,"page-add-school"],[12],[1,"\\n  "],[8,[39,0],null,null,[["default"],[[[[1,"\\n    "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,[28,[35,1],["app/components/page-add-school/template.3-13"],null]],[1," "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n\\n  "],[8,[39,2],null,[["@didSubmit"],[[28,[37,3],[[30,0,["didSubmitTask"]]],null]]],null],[1,"\\n"],[13]],["h"],false,["page-section-header","t","page-add-school/form","perform"]]',moduleName:"frontend/components/page-add-school/template.hbs",isStrictMode:!1})})),define("frontend/components/page-admin-panel-table/component",["exports","@glimmer/component","frontend/utils/array","ember-concurrency","@ember/service","@ember/utils"],(function(e,t,n,i,o,r){var l,a
1781function s(e,t,n,i,o){var r={}
1782return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1783e.default=(l=class extends t.default{constructor(){var e,t,n,i
1784super(...arguments),e=this,t="commandFactory",i=this,(n=a)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}*removeInvitationTask(e){yield e.destroyRecord()}*removeSubscriptionTask(e){yield e.destroyRecord()}*renewSubscriptionTask(e){yield this.commandFactory.createCommand("issue-payment").execute(e,this.latestSubscriptionsOrder)}get showTable(){return!(0,r.isEmpty)(this.managedSubscriptions)||!(0,r.isEmpty)(this.pendingInvitations)}get managedSubscriptions(){return this.args.manager.managedSubscriptions}get pendingInvitations(){return this.args.manager.adminPanelInvitations.filter((e=>e.isPending))}get sortedSubscriptions(){return(0,n.lodashSortBy)((0,n.compact)(this.managedSubscriptions),(e=>e.expiresAt)).reverse()}get sortedInvitations(){return(0,n.lodashSortBy)(this.pendingInvitations.filter((e=>e.isLoaded)),(e=>e.email))}get latestSubscriptionsOrder(){return this.args.manager.latestSubscriptionsOrder}},a=s(l.prototype,"commandFactory",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(l.prototype,"removeInvitationTask",[i.dropTask],Object.getOwnPropertyDescriptor(l.prototype,"removeInvitationTask"),l.prototype),s(l.prototype,"removeSubscriptionTask",[i.dropTask],Object.getOwnPropertyDescriptor(l.prototype,"removeSubscriptionTask"),l.prototype),s(l.prototype,"renewSubscriptionTask",[i.dropTask],Object.getOwnPropertyDescriptor(l.prototype,"renewSubscriptionTask"),l.prototype),l)})),define("frontend/components/page-admin-panel-table/invitation/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1785e.default=(0,t.createTemplateFactory)({id:"Ws3N3U9j",block:'[[[10,"tr"],[14,0,"page-admin-panel-table-invitation"],[12],[1,"\\n  "],[10,"td"],[12],[13],[1,"\\n  "],[10,"td"],[12],[1,[30,1,["email"]]],[1," "],[1,[28,[35,0],["app/components/page-admin-panel-table/template.15-32"],null]],[13],[1,"\\n  "],[10,"td"],[12],[1,"\\n"],[41,[30,1,["subscriptionsOrder","isExpired"]],[[[1,"      "],[10,1],[14,0,"expired"],[12],[1,[28,[35,0],["app/components/page-admin-panel-table/template.18-34"],null]],[13],[1,"\\n"]],[]],[[[1,"      "],[1,[28,[35,2],[[30,1,["subscriptionsOrder","expiresAt"]]],[["dateStyle"],["long"]]]],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n  "],[10,"td"],[14,0,"page-admin-panel-table-actions-td"],[12],[1,"\\n    "],[8,[39,3],[[24,0,"page-admin-panel-table-invitation-popover"]],[["@position"],["bottom"]],[["default"],[[[[1,"\\n      "],[8,[30,2,["trigger"]],[[24,0,"page-admin-panel-table-invitation-popover-trigger"]],null,[["default"],[[[[1,"\\n        "],[1,[28,[35,4],["icon-ellipsis"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,2,["dialog"]],null,null,[["default"],[[[[1,"\\n        "],[10,0],[14,0,"page-admin-panel-table-invitation-popover-dialog"],[12],[1,"\\n          "],[10,"nav"],[12],[1,"\\n            "],[8,[39,5],null,[["@popoverPosition","@action"],["bottom",[28,[37,6],[[30,3],[30,1]],null]]],[["label","question"],[[[[1,[28,[35,0],["app/components/page-admin-panel-table/template.remove"],null]]],[]],[[[1,"\\n                "],[1,[28,[35,0],["app/components/page-admin-panel-table/template.remove-invitation-confirmation"],[["email"],[[30,1,["email"]]]]]],[1,"\\n              "]],[]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[2]]]]],[1,"\\n  "],[13],[1,"\\n"],[13]],["@invitation","p","@onRemoveInvitation"],false,["t","if","formatted-time-tag","sutori-popover","inline-svg","async-button-with-confirmation","f
1785n"]]',moduleName:"frontend/components/page-admin-panel-table/invitation/template.hbs",isStrictMode:!1})})),define("frontend/components/page-admin-panel-table/subscription/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1786e.default=(0,t.createTemplateFactory)({id:"Yu0sjM85",block:'[[[10,"tr"],[12],[1,"\\n  "],[10,"td"],[12],[1,"\\n    "],[8,[39,0],null,[["@route","@model"],["user",[30,1,["user"]]]],[["default"],[[[[1,"\\n      "],[1,[30,1,["user","fullName"]]],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n  "],[10,"td"],[12],[1,"\\n    "],[8,[39,0],null,[["@route","@model"],["user",[30,1,["user"]]]],[["default"],[[[[1,"\\n      "],[1,[30,1,["user","email"]]],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n  "],[10,"td"],[12],[1,"\\n"],[41,[30,1,["isOngoing"]],[[[1,"      "],[1,[28,[35,2],[[30,1,["expiresAt"]]],[["dateStyle"],["long"]]]],[1,"\\n"]],[]],[[[1,"      "],[10,1],[14,0,"expired"],[12],[1,[28,[35,3],["app/components/page-admin-panel-table/template.43-34"],null]],[13],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n  "],[10,"td"],[14,0,"page-admin-panel-table-actions-td"],[12],[1,"\\n    "],[8,[39,4],[[24,0,"page-admin-panel-table-subscription-popover"]],[["@position"],["bottom"]],[["default"],[[[[1,"\\n      "],[8,[30,2,["trigger"]],[[24,0,"page-admin-panel-table-subscription-popover-trigger"]],null,[["default"],[[[[1,"\\n        "],[1,[28,[35,5],["icon-ellipsis"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,2,["dialog"]],null,null,[["default"],[[[[1,"\\n        "],[10,0],[14,0,"page-admin-panel-table-subscription-popover-dialog"],[12],[1,"\\n          "],[10,"nav"],[12],[1,"\\n            "],[8,[39,6],null,[["@onRenewSubscription","@subscription"],[[30,3],[30,1]]],null],[1,"\\n            "],[8,[39,7],null,[["@popoverPosition","@action"],["bottom",[28,[37,8],[[30,4],[30,1]],null]]],[["label","question"],[[[[1,[28,[35,3],["app/components/page-admin-panel-table/template.remove"],null]]],[]],[[[1,"\\n                "],[1,[28,[35,3],["app/components/page-admin-panel-table/template.remove-subscription-confirmation"],[["name"],[[30,1,["user","fullName"]]]]]],[1,"\\n              "]],[]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[2]]]]],[1,"\\n  "],[13],[1,"\\n"],[13]],["@subscription","p","@onRenewSubscription","@onRemoveSubscription"],false,["link-to","if","formatted-time-tag","t","sutori-popover","inline-svg","button-renew-subscription","async-button-with-confirmation","fn"]]',moduleName:"frontend/components/page-admin-panel-table/subscription/template.hbs",isStrictMode:!1})})),define("frontend/components/page-admin-panel-table/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1787e.default=(0,t.createTemplateFactory)({id:"I9paLFKa",block:'[[[41,[30,0,["showTable"]],[[[1,"  "],[10,"table"],[14,0,"page-admin-panel-table"],[12],[1,"\\n    "],[10,"thead"],[12],[1,"\\n      "],[10,"tr"],[12],[1,"\\n        "],[10,"th"],[12],[1,[28,[35,1],["app/components/page-admin-panel-table/template.4-10"],null]],[13],[1,"\\n        "],[10,"th"],[12],[1,[28,[35,1],["app/components/page-admin-panel-table/template.5-10"],null]],[13],[1,"\\n        "],[10,"th"],[12],[1,[28,[35,1],["app/components/page-admin-panel-table/template.6-10"],null]],[13],[1,"\\n        "],[10,"th"],[14,0,"page-admin-panel-table-actions-th"],[12],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"tbody"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,0,["sortedInvitations"]]],null]],null],null,[[[1,"        "],[8,[39,4],null,[["@onRemoveInvitation","@invitation"],[[28,[37,5],[[30,0,["removeInvitationTask"]]],null],[30,1]]],null],[1,"\\n"]],[1]],null],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,0,["sortedSubscriptions"]]],null]],null],null,[[[1,"        "],[8,[39,6],null,[["@onRemoveSubscription","@onRenewSubscription","@subscription"],[[28,[37,5],[[30,0,["removeSubscriptionTask"]]],null],[28,[37,5],[[30,0,["renewSubscriptionTask"]]],null],[30,2]]],null],[1,"\\n"]],[2]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["invitation","subscription"],false,["if","t","each","-track-array","page-admin-panel-table/invitation","perform","page-admin-panel-table/subscription"]]',moduleName:"frontend/components/page-admin-panel-table/template.hbs",isStrictMode:!1})})),define("frontend/components/page-admin-panel/component",["exports","@glimmer/component","@ember/service","macro-decorators"],
1787(function(e,t,n,i){var o,r,l,a,s,u,c,d,p,m
1788function f(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function b(e,t,n,i,o){var r={}
1789return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1790e.default=(o=(0,i.and)("hasRemainingManageableSubscriptions","showTable"),r=(0,i.reads)("currentUser.remainingManageableSubscriptionsCount"),l=(0,i.reads)("currentUser.hasRemainingManageableSubscriptions"),a=(0,i.reads)("currentUser.latestSubscriptionsOrder"),s=class extends t.default{constructor(){super(...arguments),f(this,"session",u,this),f(this,"showNeedMoreMessage",c,this),f(this,"remainingManageableSubscriptionsCount",d,this),f(this,"hasRemainingManageableSubscriptions",p,this),f(this,"latestSubscriptionsOrder",m,this)}get currentUser(){return this.session.currentUser}},u=b(s.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=b(s.prototype,"showNeedMoreMessage",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=b(s.prototype,"remainingManageableSubscriptionsCount",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(s.prototype,"hasRemainingManageableSubscriptions",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(s.prototype,"latestSubscriptionsOrder",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)})),define("frontend/components/page-admin-panel/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1791e.default=(0,t.createTemplateFactory)({id:"PP0VU3+h",block:'[[[10,0],[14,0,"page-admin-panel"],[12],[1,"\\n  "],[8,[39,0],null,null,[["default"],[[[[1,"\\n    "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,[28,[35,1],["app/components/page-admin-panel/template.3-13"],null]]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n\\n  "],[10,2],[14,0,"remaining-subscriptions"],[12],[1,"\\n"],[41,[30,0,["hasRemainingManageableSubscriptions"]],[[[1,"      "],[1,[28,[35,1],["app/components/page-admin-panel/template.message-remaining-subscriptions"],[["count","htmlSafe"],[[30,0,["remainingManageableSubscriptionsCount"]],true]]]],[1,"\\n"]],[]],[[[1,"      "],[1,[28,[35,1],["app/components/page-admin-panel/template.message-no-remaining-subscriptions"],[["emailS
1791ales","htmlSafe"],[[28,[37,3],null,null],true]]]],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n\\n  "],[8,[39,4],null,[["@subscriptionsOrder","@isDisabled"],[[30,0,["latestSubscriptionsOrder"]],[28,[37,5],[[30,0,["hasRemainingManageableSubscriptions"]]],null]]],null],[1,"\\n\\n  "],[8,[39,6],null,[["@manager"],[[30,0,["currentUser"]]]],null],[1,"\\n\\n"],[41,[30,0,["showNeedMoreMessage"]],[[[1,"    "],[10,2],[14,0,"need-more"],[12],[1,"\\n      "],[1,[28,[35,1],["app/components/page-admin-panel/template.27-25"],null]],[1," "],[1,[34,3]],[1,".\\n    "],[13],[1,"\\n"]],[]],null],[13]],["h"],false,["page-section-header","t","if","email-sales","add-subscriber","not","page-admin-panel-table"]]',moduleName:"frontend/components/page-admin-panel/template.hbs",isStrictMode:!1})})),define("frontend/components/page-admin-schools/component",["exports","@glimmer/component","@ember/object","@glimmer/tracking","@ember/object/computed"],(function(e,t,n,i,o){var r,l,a,s
1792function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
1793return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1794e.default=(r=(0,o.sort)("args.schools","sortBy"),l=class extends t.default{constructor(){super(...arguments),u(this,"sortBy",a,this),u(this,"sortedSchools",s,this)}sort(e){this.sortBy=e}},a=c(l.prototype,"sortBy",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return["name:asc"]}}),s=c(l.prototype,"sortedSchools",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(l.prototype,"sort",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"sort"),l.prototype),l)})),define("frontend/components/page-admin-schools/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1795e.default=(0,t.createTemplateFactory)({id:"QBhttKxa",block:'[[[10,"article"],[14,0,"page-admin-schools"],[12],[1,"\\n  "],[8,[39,0],null,null,[["default"],[[[[1,"\\n    "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,[28,[35,1],["app/components/page-admin-schools/template.3-13"],null]],[1," "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n\\n  "],[8,[39,2],null,[["@sortedBy","@sortBy","@storageKey"],[[28,[37,3],[[30,0],[30,0,["sort"]]],null],[30,0,["sortBy"]],"schools"]],[["default"],[[[[1,"\\n    "],[8,[30,2,["header"]],null,null,[["default"],[[[[1,"\\n      "],[10,"tr"],[12],[1,"\\n        "],[8,[30,3,["column"]],null,[["@attribute"],["name"]],[["default"],[[[[1,[28,[35,1],["app/components/page-admin-schools/template.16-36"],null]]],[]]]]],[1,"\\n        "],[8,[30,3,["column"]],null,[["@attribute"],["website"]],[["default"],[[[[1,[28,[35,1],["app/components/page-admin-schools/template.17-39"],null]]],[]]]]],[1,"\\n        "],[8,[30,3,["column"]],null,[["@attribute"],["source"]],[["default"],[[[[1,[28,[35,1],["app/components/page-admin-schools/template.18-38"],null]]],[]]]]],[1,"\\n      "],[13],[1,"\\n    "]],[3]]]]],[1,"\\n\\n    "],[8,[30,2,["body"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,0,["sortedSchools"]]],null]],null],null,[[[1,"        "],[10,"tr"],[12],[1,"\\n          "],[10,"td"],[12],[1,"\\n"],[1,"            "],[8,[39,6],null,[["@route","@model"],["school",[30,4,["slug"]]]],[["default"],[[[[1,"\\n              "],[1,[30,4,["name"]]],[1,"\\n            "]],[]]]]],[1,"\\n          "],[13],[1,"\\n          "],[10,"td"],[12],[1,"\\n            "],[8,[39,7],null,[["@href","@ugc"],[[30,4,["website"]],true]],[["default"],[[[[1,"\\n              "],[1,[30,4,["websiteDomain"]]],[1,"\\n            "]],[]]]]],[1,"\\n          "],[13],[1,"\\n          "],[10,"td"],[12],[1,[30,4,["source"]]],[13],[1,"\\n        "],[13],[1,"\\n"]],[4]],null],[1,"    "]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n"],[13]],["h","st","h","school"],false,["page-section-header","t","sortable-table","action","each","-track-array","link-to","external-link"]]',moduleName:"frontend/components/page-admin-schools/template.hbs",isStrictMode:!1})})),define("frontend/components/page-business/feature-collaboration/component",["exports","@ember/object","@ember/service","@ember/component","frontend/utils/factory"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1796e.default=i.default.extend({tagName:"",store:(0,n.inject)(),item:(0,t.computed)((function(){return this.store.createRecord("item",{type:"image",colorName:"white",imageFile:(0,o.buildImageFile)(this.store,"https://assets.sutori.com/frontend-assets/images/teachers/collaboration-0ad1ed89a79bb724ae6e88499cb0d6ff.png",1357,535)})}))})})),define("frontend/components/page-business/feature-collaboration/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1797e.default=(0,t.createTemplateFactory)({id:"0nkVZlhf",block:'[[[8,[39,0],[[24,0,"page-business-feature-collaboration"]],[["@graphicSide"],[[30,1]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["title"]],null,null,[["default"],[[[[1,[28,[35,1],["app/components/page-business/feature-collaboration/template.6-11"],null]],[1," "]],[]]]]],[1,"\\n\\n  "],[8,[30,2,["explanation"]],null,null,[["default"],[[[[1,[28,[35,1],["app/components/page-business/feature-collaboration/template.10-17"],null]],[1," "]],[]]]]],[1,"\\n\\n  "],[8,[30,2,["graphic"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@item","@side","@isSimulation"],[[30,0,["item"]],[30,1],true]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[2]]]]]],["@graphicSide","f"],false,["x-feature","t","story-item"]]',moduleName:"frontend/components/page-business/feature-collaboration/template.hbs",isStrictMode:!1})})),define("frontend/components/page-business/feature-embed/component",["exports","@ember/service","@glimmer/component","frontend/utils/factory"],(function(e,t,n,i){var o,r
1798Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1799e.default=(o=class extends n.default{constructor(){var e,t,n,o
1800super(...arguments),e=this,t="store",o=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(o):void 0}),this.item=this.store.createRecord("item",{type:"image",colorName:"white",imageFile:(0,i.buildImageFile)(this.store,"https://assets.sutori.com/frontend-assets/images/logo-embeds-f2e94f2158814d2eb9dd01bbfefd7cd1.svg",208,143)})}},l=o.prototype,a="store",s=[t.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),r=d,o)
1801var l,a,s,u,c,d})),define("frontend/components/page-business/feature-embed/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1802e.default=(0,t.createTemplateFactory)({id:"14Q/3Ufv",block:'[[[8,[39,0],[[24,0,"feature-app-smash"]],[["@graphicSide"],[[30,1]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["title"]],null,null,[["default"],[[[[1,[28,[35,1],["app/components/page-business/feature-embed/template.6-11"],null]],[1," "]],[]]]]],[1,"\\n\\n  "],[8,[30,2,["explanation"]],null,null,[["default"],[[[[1,[28,[35,1],["app/components/page-business/feature-embed/template.10-17"],null]],[1," "]],[]]]]],[1,"\\n\\n  "],[8,[30,2,["graphic"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@item","@side","@isSimulation"],[[30,0,["item"]],[30,1],true]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[2]]]]]],["@graphicSide","f"],false,["x-feature","t","story-item"]]',moduleName:"frontend/components/page-business/feature-embed/template.hbs",isStrictMode:!1})})),define("frontend/components/page-business/feature-measure/component",["exports","@ember/object","@ember/service","@ember/component","frontend/utils/factory"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1803e.default=i.default.extend({tagName:"",store:(0,n.inject)(),item:(0,t.computed)((function(){return this.store.createRecord("item",{type:"image",colorName:"white",imageFile:(0,o.buildImageFile)(this.store,"https://assets.sutori.com/frontend-assets/images/business/analytics-39773396792122f300e807b2fcb403ee.png",734,487)})}))})})),define("frontend/components/page-business/feature-measure/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1804e.default=(0,t.createTemplateFactory)({id:"JzyW5097",block:'[[[8,[39,0],[[24,0,"page-business-feature-measure"]],[["@graphicSide"],[[30,1]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["title"]],null,null,[["default"],[[[[1,[28,[35,1],["app/components/page-business/feature-measure/template.6-11"],null]],[1," "]],[]]]]],[1,"\\n\\n  "],[8,[30,2,["explanation"]],null,null,[["default"],[[[[1,[28,[35,1],["app/components/page-business/feature-measure/template.10-17"],null]],[1," "]],[]]]]],[1,"\\n\\n  "],[8,[30,2,["graphic"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@item","@side","@isSimulation"],[[30,0,["item"]],[30,1],true]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[2]]]]]],["@graphicSide","f"],false,["x-feature","t","story-item"]]',moduleName:"frontend/components/page-business/feature-measure/template.hbs",isStrictMode:!1})})),define("frontend/components/page-business/feature-present/component",["exports","@ember/object","@ember/service","@ember/component","frontend/utils/factory"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1805e.default=i.default.extend({tagName:"",store:(0,n.inject)(),item:(0,t.computed)((function(){return this.store.createRecord("item",{type:"image",colorName:"white",imageFile:(0,o.buildImageFile)(this.store,"https://assets.sutori.com/frontend-assets/images/business/present-e6704886229474a429e5bfb726cf6cae.gif",640,360)})}))})})),define("frontend/components/page-business/feature-present/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
1805dule",{value:!0}),e.default=void 0
1806e.default=(0,t.createTemplateFactory)({id:"dMFdM8uz",block:'[[[8,[39,0],[[24,0,"page-business-feature-present"]],[["@graphicSide"],[[30,1]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["title"]],null,null,[["default"],[[[[1,[28,[35,1],["app/components/page-business/feature-present/template.6-11"],null]],[1," "]],[]]]]],[1,"\\n\\n  "],[8,[30,2,["explanation"]],null,null,[["default"],[[[[1,[28,[35,1],["app/components/page-business/feature-present/template.10-17"],null]],[1," "]],[]]]]],[1,"\\n\\n  "],[8,[30,2,["graphic"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@item","@side","@isSimulation"],[[30,0,["item"]],[30,1],true]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[2]]]]]],["@graphicSide","f"],false,["x-feature","t","story-item"]]',moduleName:"frontend/components/page-business/feature-present/template.hbs",isStrictMode:!1})})),define("frontend/components/page-business/features-secondary/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1807e.default=(0,t.createTemplateFactory)({id:"yMJxQZIa",block:'[[[10,"section"],[14,0,"page-business-features-secondary"],[12],[1,"\\n  "],[10,"h2"],[12],[1,[28,[35,0],["app/components/page-business/features-secondary/template.2-6"],null]],[13],[1,"\\n\\n  "],[8,[39,1],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@icon"],["feature-secondary-all-media.svg"]],[["title","text"],[[[[1,[28,[35,0],["app/components/page-business/features-secondary/template.unlimited-title"],null]]],[]],[[[1,[28,[35,0],["app/components/page-business/features-secondary/template.unlimited-text"],null]]],[]]]]],[1,"\\n\\n    "],[8,[39,2],null,[["@icon"],["feature-secondary-share.svg"]],[["title","text"],[[[[1,[28,[35,0],["app/components/page-business/features-secondary/template.embed-title"],null]]],[]],[[[1,[28,[35,0],["app/components/page-business/features-secondary/template.embed-text"],null]]],[]]]]],[1,"\\n\\n    "],[8,[39,2],null,[["@icon"],["feature-secondary-secure.svg"]],[["title","text"],[[[[1,[28,[35,0],["app/components/page-business/features-secondary/template.secure-title"],null]]],[]],[[[1,[28,[35,0],["app/components/page-business/features-secondary/template.secure-text"],null]]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],[],false,["t","features-secondary","feature-secondary"]]',moduleName:"frontend/components/page-business/features-secondary/template.hbs",isStrictMode:!1})})),define("frontend/components/page-business/features/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1808e.default=(0,t.createTemplateFactory)({id:"lUu0idwt",block:'[[[10,"section"],[14,0,"page-business-features"],[12],[1,"\\n  "],[10,"h2"],[12],[1,[28,[35,0],["app/components/page-business/features/template.2-6"],null]],[13],[1,"\\n\\n  "],[8,[39,1],null,[["@graphicSide"],["left"]],null],[1,"\\n  "],[8,[39,2],null,[["@graphicSide"],["right"]],null],[1,"\\n  "],[8,[39,3],null,[["@graphicSide"],["left"]],null],[1,"\\n  "],[8,[39,4],null,[["@graphicSide"],["right"]],null],[1,"\\n"],[13]],[],false,["t","page-business/feature-collaboration","page-business/feature-embed","page-business/feature-present","page-business/feature-measure"]]',moduleName:"frontend/components/page-business/features/template.hbs",isStrictMode:!1})})),define("frontend/components/page-business/more-use-cases/component",["exports","@ember/component","ember-concurrency","frontend/utils/common-api-queries","@ember/service"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1809e.default=t.default.extend({tagName:"",store:(0,o.inject)(),init(){this._super(...arguments),this.loadStoryTask.perform()},loadStoryTask:(0,n.task)((function*(){const e=yield this.store.findStoryBySlug("use-cases-marketing-journalism-content-creators--2QK4GHrfsxoVDaMVeUSrcsCq",{include:i.LIST_OF_STORIES_INCLUDE})
1810this.set("story",e)})).drop()})}))
1811define("frontend/components/page-business/more-use-cases/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
1811dule",{value:!0}),e.default=void 0
1812e.default=(0,t.createTemplateFactory)({id:"IVxAAD8M",block:'[[[41,[30,0,["story"]],[[[1,"  "],[10,"section"],[14,0,"page-business-more-use-cases"],[12],[1,"\\n    "],[10,0],[14,0,"page-business-more-use-cases-container"],[12],[1,"\\n      "],[10,"h2"],[12],[1,[28,[35,1],["app/components/page-business/more-use-cases/template.4-10"],null]],[13],[1,"\\n      "],[8,[39,2],null,[["@story"],[[30,0,["story"]]]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],[],false,["if","t","story-box"]]',moduleName:"frontend/components/page-business/more-use-cases/template.hbs",isStrictMode:!1})})),define("frontend/components/page-business/pricing/component",["exports","@ember/service","@glimmer/component","@glimmer/tracking","ember-concurrency","frontend/models/subscription-plan"],(function(e,t,n,i,o,r){var l,a,s
1813function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
1814return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1815e.default=(l=class extends n.default{constructor(){super(...arguments),u(this,"subscriptionPlans",a,this),u(this,"store",s,this),this.loadSubscriptionsTask.perform()}*loadSubscriptionsTask(){this.subscriptionPlans=yield r.default.loadCurrentPlans({store:this.store})}},a=c(l.prototype,"subscriptionPlans",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),s=c(l.prototype,"store",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(l.prototype,"loadSubscriptionsTask",[o.task],Object.getOwnPropertyDescriptor(l.prototype,"loadSubscriptionsTask"),l.prototype),l)})),define("frontend/components/page-business/pricing/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1816e.default=(0,t.createTemplateFactory)({id:"WrZ31+tU",block:'[[[10,"section"],[14,0,"page-business-pricing"],[12],[1,"\\n  "],[8,[39,0],null,null,[["default"],[[[[1,"\\n    "],[8,[30,1,["title"]],null,[["@tagName"],["h2"]],[["default"],[[[[1,[28,[35,1],["app/components/page-business/pricing/template.3-27"],null]],[1," "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["paragraph"]],null,null,[["default"],[[[[1,[28,[35,1],["app/components/page-business/pricing/template.7-17"],null]],[1," "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n\\n"],[41,[30,0,["subscriptionPlans"]],[[[1,"    "],[8,[39,3],null,[["@subscriptionPlans"],[[30,0,["subscriptionPlans"]]]],null],[1,"\\n    "],[8,[39,4],null,null,null],[1,"\\n"]],[]],null],[13]],["h"],false,["heading-display","t","if","subscription-plans-business","pricing-business-faq"]]',moduleName:"frontend/components/page-business/pricing/template.hbs",isStrictMode:!1})})),define("frontend/components/page-business/testimonials/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1817e.default=(0,t.createTemplateFactory)({id:"8jtOj8Rl",block:'[[[10,"section"],[14,0,"page-business-testimonials"],[12],[1,"\\n  "],[8,[39,0],null,null,[["default"],[[[[1,[28,[35,1],["app/components/page-business/testimonials/template.2-23"],null]],[1," "]],[]]]]],[1,"\\n\\n  "],[10,0],[14,0,"page-business-testimonials-logos"],[12],[1,"\\n    "],[10,"img"],[14,"src","https://assets.sutori.com/frontend-assets/images/business/logo-pbs-f956f98fe3ffb9356252672183cc1975.svg"],[15,"alt",[28,[37,1],["app/components/page-business/testimonials/template.7-45"],null]],[12],[13],[1,"\\n    "],[10,"img"],[14,"src","https://assets.sutori.com/frontend-assets/images/business/logo-unicef-5902206a3252ad63f88273244d4b81ea.svg"],[15,"alt",[28,[37,1],["app/components/page-business/testimonials/template.8-48"],null]],[12],[13],[1,"\\n    "],[10,"img"],[14,"src","https://assets.sutori.com/frontend-assets/images/business/logo-greenpeace-4d6cbeb678a25dca89537f3acc3c2037.svg"],[15,"alt",[28,[37,1],["app/components/page-business/testimonials/template.9-52"],null]],[12],[13],[1,"\\n    "],[10,"img"],[14,"src","https://assets.sutori.com/frontend-assets/images/business/logo-united-nations-92fd95a4682e4f55b83d0e2171dd2371.png"],[15,"alt",[28,[37,1],["app/components/page-business/testimonials/template.10-56"],null]],[12],[13],[1,"\\n    "],[10,"img"],[14,"src","https://assets.sutori.com/frontend-assets/images/business/logo-icij-05a39aa8b58d68c8455bdc184c2ab289.png"],[15,"alt",[28,[37,1],["app/components/page-business/testimonials/template.11-46"],null]],[12],[13],[1,"\\n    "],[10,"img"],[14,"src","https://assets.sutori.com/frontend-assets/images/business/logo-byu-91aedb7d82818fdce94edf7a62cf6417.svg"],[15,"alt",[28,[37,1],["app/components/page-business/testimonials/template.12-45"],null]],[12],[13],[1,"\\n    "],[10,"img"],[14,"src","https://assets.sutori.com/frontend-assets/images/business/logo-walmart-a31949cd1922e85fd4c90e977a7afbfc.svg"],[15,"alt",[28,[37,1],["app/components/page-business/testimonials/template.13-49"],null]],[12],[13],[1,"\\n    "],[10,"img"],[14,"src","https://assets.sutori.com/frontend-assets/images/business/logo-new-york-state-education-department-b736b2c649db68186cfacfb96d3b8b70.png"],[15,"alt",[28,[37,1],["app/components/page-business/testimonials/template.14-77"],null]],[12],[13],[1,"\\n    "],[10,"img"],[14,"src","https://assets.sutori.com/frontend-assets/images/business/logo-amnesty-international-bd13d21b1275ed326978a08a812c53c0.svg"],[15,"alt",[28,[37,1],["app/components/page-business/testimonials/template.15-63"],null]],[12],[13],[1,"\\n    "],[10,"img"],[14,"src","https://assets.sutori.com/frontend-assets/images/business/logo-university-of-virginia-5097b274433af8538d5ad439079cb612.svg"],[15,"alt",[28,[37,1],["app/components/page-business/testimonials/template.16-64"],null]],[12],[13],[1,"\\n    "],[10,"img"],[14,"src","https://assets.sutori.com/frontend-assets/images/business/logo-boston-childrens-hospital-7fc33402a7ac47184376aec35c433d35.svg"],[15,"alt",[28,[37,1],["app/components/page-business/testimonials/template.17-67"],null]],[12],[13],[1,"\\n    "],[10,"img"],[14,"src","https://assets.sutori.com/frontend-assets/images/business/logo-manhattan-institute-49d90cc5482eeb640aed8887907182b6.png"],[15,"alt",[28,[37,1],["app/components/page-business/testimonials/template.18-61"],null]],[12],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],[],false,["heading-display-title","t"]]',moduleName:"frontend/components/page-business/testimonials/template.hbs",isStrictMode:!1})})),define("frontend/components/page-business/use-cases/case/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
1817dule",{value:!0}),e.default=void 0
1818e.default=(0,t.createTemplateFactory)({id:"+N26tR8r",block:'[[[10,0],[14,0,"page-business-use-cases-case"],[12],[1,"\\n  "],[18,1,null],[1,"\\n"],[13]],["&default"],false,["yield"]]',moduleName:"frontend/components/page-business/use-cases/case/template.hbs",isStrictMode:!1})})),define("frontend/components/page-business/use-cases/component",["exports","@glimmer/component","ember-concurrency","frontend/utils/actual-stories","frontend/utils/common-api-queries","@glimmer/tracking","@ember/service"],(function(e,t,n,i,o,r,l){var a,s,u,c,d
1819function p(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function m(e,t,n,i,o){var r={}
1820return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1821const f=Object.freeze([i.BYU_NEWS_UPDATE,i.CELEBRATING_100_YEARS_OF_SERVICE,i.PATTERNS_OF_REPRESSION_TIMELINE_OF_THE_2019_HONG_KONG_PROTESTS])
1822e.default=(a=class extends t.default{constructor(){super(...arguments),p(this,"multimediaCurationStory",s,this),p(this,"anniversaryTimelinesStory",u,this),p(this,"newsTimelinesStory",c,this),p(this,"store",d,this),this.loadFeaturedStoriesTask.perform()}*loadFeaturedStoriesTask(){const e=yield this.store.query("story",{filter:{ids:f},include:o.LIST_OF_STORIES_INCLUDE})
1823this.multimediaCurationStory=e.findBy("id",i.BYU_NEWS_UPDATE),this.anniversaryTimelinesStory=e.findBy("id",i.CELEBRATING_100_YEARS_OF_SERVICE),this.newsTimelinesStory=e.findBy("id",i.PATTERNS_OF_REPRESSION_TIMELINE_OF_THE_2019_HONG_KONG_PROTESTS)}},s=m(a.prototype,"multimediaCurationStory",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(a.prototype,"anniversaryTimelinesStory",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=m(a.prototype,"newsTimelinesStory",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(a.prototype,"store",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(a.prototype,"loadFeaturedStoriesTask",[n.dropTask],Object.getOwnPropertyDescriptor(a.prototype,"loadFeaturedStoriesTask"),a.prototype),a)})),define("frontend/components/page-business/use-cases/feature/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1824e.default=(0,t.createTemplateFactory)({id:"AJPdLqcv",block:'[[[10,2],[14,0,"page-business-use-cases-feature"],[12],[1,"\\n  "],[1,[28,[35,0],[[30,1]],[["class"],["page-business-use-cases-feature-icon"]]]],[1,"\\n\\n  "],[18,2,null],[1,"\\n"],[13]],["@icon","&default"],false,["inline-svg","yield"]]',moduleName:"frontend/components/page-business/use-cases/feature/template.hbs",isStrictMode:!1})})),define("frontend/components/page-business/use-cases/story/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1825e.default=(0,t.createTemplateFactory)({id:"dDB/kjMQ",block:'[[[10,0],[14,0,"page-business-use-cases-story"],[12],[1,"\\n"],[41,[30,1],[[[1,"    "],[8,[39,1],null,[["@story","@openInNewTab"],[[30,1],true]],null],[1,"\\n"]],[]],null],[13]],["@story"],false,["if","story-box"]]',moduleName:"frontend/components/page-business/use-cases/story/template.hbs",isStrictMode:!1})})),define("frontend/components/page-business/use-cases/target/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1826e.default=(0,t.createTemplateFactory)({id:"A3xJagR3",block:'[[[10,0],[14,0,"page-business-use-cases-target"],[12],[1,"\\n  "],[10,"h2"],[12],[18,1,null],[13],[1,"\\n  "],[18,2,null],[1,"\\n"],[13]],["&target","&text"],false,["yield"]]',moduleName:"frontend/components/page-business/use-cases/target/template.hbs",isStrictMode:!1})})),define("frontend/components/page-business/use-cases/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
1826dule",{value:!0}),e.default=void 0
1827e.default=(0,t.createTemplateFactory)({id:"UndyC/DX",block:'[[[10,"section"],[14,0,"page-business-use-cases"],[12],[1,"\\n  "],[8,[39,0],null,null,[["default"],[[[[1,"\\n    "],[8,[30,1,["tab"]],null,[["@name"],["multimedia-curation"]],[["default"],[[[[1,[28,[35,1],["app/components/page-business/use-cases/template.3-42"],null]]],[]]]]],[1,"\\n    "],[8,[30,1,["tabpanel"]],null,[["@name"],["multimedia-curation"]],[["default"],[[[[1,"\\n      "],[8,[39,2],null,null,[["default"],[[[[1,"\\n        "],[10,0],[14,0,"page-business-use-cases-top"],[12],[1,"\\n          "],[8,[39,3],null,null,[["target","text"],[[[[1,[28,[35,1],["app/components/page-business/use-cases/template.multimedia-curation-target"],null]]],[]],[[[1,"\\n              "],[10,2],[12],[1,[28,[35,1],["app/components/page-business/use-cases/template.12-15"],null]],[13],[1,"\\n            "]],[]]]]],[1,"\\n\\n          "],[8,[39,4],null,[["@story"],[[30,0,["multimediaCurationStory"]]]],null],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,0],[14,0,"page-business-use-cases-features"],[12],[1,"\\n          "],[8,[39,5],null,[["@icon"],["icon-link"]],[["default"],[[[[1,[28,[35,1],["app/components/page-business/use-cases/template.23-61"],null]]],[]]]]],[1,"\\n          "],[8,[39,5],null,[["@icon"],["icon-people"]],[["default"],[[[[1,[28,[35,1],["app/components/page-business/use-cases/template.27-63"],null]]],[]]]]],[1,"\\n          "],[8,[39,5],null,[["@icon"],["icon-thumb-up"]],[["default"],[[[[1,[28,[35,1],["app/components/page-business/use-cases/template.31-65"],null]]],[]]]]],[1,"\\n          "],[8,[39,5],null,[["@icon"],["icon-clock"]],[["default"],[[[[1,[28,[35,1],["app/components/page-business/use-cases/template.35-62"],null]]],[]]]]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["tab"]],null,[["@name"],["anniversary-timelines"]],[["default"],[[[[1,[28,[35,1],["app/components/page-business/use-cases/template.42-44"],null]]],[]]]]],[1,"\\n    "],[8,[30,1,["tabpanel"]],null,[["@name"],["anniversary-timelines"]],[["default"],[[[[1,"\\n      "],[8,[39,2],null,null,[["default"],[[[[1,"\\n        "],[10,0],[14,0,"page-business-use-cases-top"],[12],[1,"\\n          "],[8,[39,3],null,null,[["target","text"],[[[[1,[28,[35,1],["app/components/page-business/use-cases/template.anniversary-timelines-target"],null]],[1," "]],[]],[[[1,"\\n              "],[10,2],[12],[1,[28,[35,1],["app/components/page-business/use-cases/template.51-15"],null]],[1," "],[13],[1,"\\n            "]],[]]]]],[1,"\\n\\n          "],[8,[39,4],null,[["@story"],[[30,0,["anniversaryTimelinesStory"]]]],null],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,0],[14,0,"page-business-use-cases-features"],[12],[1,"\\n          "],[8,[39,5],null,[["@icon"],["icon-business"]],[["default"],[[[[1,[28,[35,1],["app/components/page-business/use-cases/template.62-65"],null]]],[]]]]],[1,"\\n          "],[8,[39,5],null,[["@icon"],["icon-pencil"]],[["default"],[[[[1,[28,[35,1],["app/components/page-business/use-cases/template.66-63"],null]]],[]]]]],[1,"\\n          "],[8,[39,5],null,[["@icon"],["icon-share"]],[["default"],[[[[1,[28,[35,1],["app/components/page-business/use-cases/template.70-62"],null]]],[]]]]],[1,"\\n          "],[8,[39,5],null,[["@icon"],["icon-clock"]],[["default"],[[[[1,[28,[35,1],["app/components/page-business/use-cases/template.74-62"],null]]],[]]]]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["tab"]],null,[["@name"],["news-timelines"]],[["default"],[[[[1,[28,[35,1],["app/components/page-business/use-cases/template.81-37"],null]],[1," "]],[]]]]],[1,"\\n    "],[8,[30,1,["tabpanel"]],null,[["@name"],["news-timelines"]],[["default"],[[[[1,"\\n      "],[8,[39,2],null,null,[["default"],[[[[1,"\\n        "],[10,0],[14,0,"page-business-use-cases-top"],[12],[1,"\\n          "],[8,[39,3],null,null,[["target","text"],[[[[1,[28,[35,1],["app/components/page-business/use-cases/template.news-timelines-target"],null]],[1," "]],[]],[[[1,"\\n              "],[10,2],[12],[1,[28,[35,1],["app/components/page-business/use-cases/template.90-15"],null]],[1," "],[13],[1,"\\n            "]],[]]]]],[1,"\\n\\n          "],[8,[39,4],null,[["@story"],[[30,0,["newsTimelinesStory"]]]],null],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,0],[14,0,"page-business-use-cases-features"],[12],[1,"\\n          "],[8,[39,5],null,[["@icon"],["icon-people"]],[["default"],[[[[1,[28,[35,1],["app/components/page-business/use-cases/template.101-63"],null]]],[]]]]],[1,"\\n          "],[8,[39,5],null,[["@icon"],["icon-timeline"]],[["default"],[[[[1,[28,[35,1],["app/components/page-business/use-cases/template.105-65"],null]]],[]]]]],[1,"\\n          "],[8,[39,5],null,[["@icon"],["icon-share"]],[["default"],[[[[1,[28,[35,1],["app/components/page-business/use-cases/template.109-62"],[["htmlSafe"],[true]]]]],[]]]]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13]],["tabs"],false,["filter-tabs","t","page-business/use-cases/case","page-business/use-cases/target","page-business/use-cases/story","page-business/use-cases/feature"]]',moduleName:"frontend/components/page-business/use-cases/template.hbs",isStrictMode:!1})})),define("frontend/components/page-complete-user-information/component",["exports","@glimmer/component","@ember/service","@glimmer/tracking","@ember/object"],(function(e,t,n,i,o){var r,l,a,s
1828function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
1829return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1830e.default=(r=class extends t.default{constructor(){super(...arguments),u(this,"currentStep",l,this),u(this,"session",a,this),u(this,"router",s,this),this.currentUser.isEducator?this.currentStep="educator-info":this.currentStep="user-type-selection"}userTypeSelected(e){"educator"===e?this.currentStep="educator-info":"student"!==e||this.currentUser.isInEducatorSpace?this.didFinish():this.currentStep="add-teacher"}didFinish(){this.router.transitionTo("after-onboarding-step")}get currentUser(){return this.session.currentUser}},l=c(r.prototype,"currentStep",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=c(r.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(r.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(r.prototype,"userTypeSelected",[o.action],Object.getOwnPropertyDescriptor(r.prototype,"userTypeSelected"),r.prototype),c(r.prototype,"didFinish",[o.action],Object.getOwnPropertyDescriptor(r.prototype,"didFinish"),r.prototype),r)})),define("frontend/components/page-complete-user-information/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1831e.default=(0,t.createTemplateFactory)({id:"u/K9JlAd",block:'[[[10,"article"],[14,0,"page-complete-user-information"],[12],[1,"\\n  "],[8,[39,0],null,[["@currentStep"],[[30,0,["currentStep"]]]],[["default"],[[[[1,"\\n    "],[8,[30,1,["Step"]],null,[["@name"],["user-type-selection"]],[["default"],[[[[1,"\\n      "],[8,[39,1],null,[["@userTypeSelected"],[[30,0,["userTypeSelected"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["Step"]],null,[["@name"],["educator-info"]],[["default"],[[[[1,"\\n      "],[8,[39,2],null,[["@done"],[[30,0,["didFinish"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["Step"]],null,[["@name"],["add-teacher"]],[["default"],[[[[1,"\\n      "],[8,[39,3],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,4],["app/components/page-complete-user-information/template.12-24"],null]],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[39,5],null,[["@showInputLabel","@teacherAdded"],[false,[30,0,["didFinish"]]]],null],[1,"\\n\\n      "],[11,"button"],[24,0,"button-skip-add-teacher"],[24,4,"button"],[4,[38,6],["click",[30,0,["didFinish"]]],null],[12],[1,"\\n        "],[1,[28,[35,4],["app/components/page-complete-user-information/template.24-7"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13]],["w"],false,["step-manager","select-user-type","form-educator-info","sutori-modal-title","t","form-add-teacher","on"]]',moduleName:"frontend/components/page-complete-user-information/template.hbs",isStrictMode:!1})})),define("frontend/components/page-contact/address/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1832e.default=(0,t.createTemplateFactory)({id:"Ex4kLcUS",block:'[[[11,0],[24,0,"page-contact-address"],[17,1],[12],[1,"\\n  "],[1,[28,[35,0],["icon-home"],null]],[1,"\\n\\n  "],[10,"address"],[14,0,"page-contact-address-address"],[14,"itemscope",""],[14,"itemtype","http://schema.org/PostalAddress"],[12],[1,"\\n    "],[18,2,null],[1,"\\n  "],[13],[1,"\\n"],[13]],["&attrs","&default"],false,["inline-svg","yield"]]',moduleName:"frontend/components/page-contact/address/template.hbs",isStrictMode:!1})})),define("frontend/components/page-dashboard/collection/all-stories/component",["exports","@glimmer/component","ember-concurrency","@ember/service","macro-decorators","frontend/components/dashboard-stories/component","@ember/utils","@glimmer/tracking","@ember/object","frontend/utils/common-api-queries","frontend/utils/array"],(function(e,t,n,i,o,r,l,a,s,u,c){var d,p,m,f,b,h,g,y,v,w,k,O,_
1833function P(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function x(e,t,n,i,o){var r={}
1834return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1835e.default=(d=(0,o.mapBy)("currentUser.walkthroughStoryDisplays","story"),p=(0,o.reads)("currentUser.collaborativeStories"),m=(0,o.reads)("session.currentUser"),f=(0,n.task)((function*(){yield Promise.all([this.loadMyStories(),this.loadCollaborativeStories(),this.reloadWalkthroughStoryDisplays()])})),b=class extends t.default{constructor(){super(...arguments),P(this,"isShowingAllStories",h,this),P(this,"session",g,this),P(this,"store",y,this),P(this,"intl",v,this),P(this,"walkthroughStories",w,this),P(this,"collaborativeStories",k,this),P(this,"currentUser",O,this),P(this,"loadStoriesTask",_,this)}showAllStories(){this.isShowingAllStories=!0}get showShowAllStoriesButton(){return this.allUnorganizedStories.length>20&&!this.isShowingAllStories}get stories(){return this.isShowingAllStories?this.allUnorganizedStories:this.allUnorganizedStories.sortBy("lastEditedAt").reverse().slice(0,20)}get allUnorganizedStories(){return[...this.walkthroughStories,...this.myStories,...this.collaborativeStories].filter((e=>e.storyCollectionBelongings.every((e=>!this.session.currentUser.storyCollections.map((e=>{let{id:t}=e
1836return t})).includes(e.belongsTo("storyCollection").id())))))}get myStories(){return this.currentUser.stories.toArray()}get createNewStoryLabel(){const e=(0,r.getLabelsForNewStory)(this.intl)
1837return(0,l.isEmpty)(this.myStories)?e.EMPTY:e.NOT_EMPTY}loadMyStories(){return this.loadStoriesInBatches({filter:{authors_ids:[this.session.currentUser.id]},include:this.include,backgroundReload:!1})}loadCollaborativeStories(){return this.loadStoriesInBatches({filter:{collaborator_id:this.session.currentUser.id},include:this.include})}reloadWalkthroughStoryDisplays(){return this.session.currentUser.hasMany("walkthroughStoryDisplays").reload()}get include(){return(0,u.toIncludeString)([...(0,u.toIncludeArray)(u.LIST_OF_STORIES_INCLUDE),"story_collection_belongings"])}async loadStoriesInBatches(e){const t=await this.loadPageOfStories(1,300,e),n=Math.ceil(t.meta.total/300),i=(0,c.range)(2,n+1)
1838return Promise.all(i.map((t=>this.loadPageOfStories(t,300,e))))}loadPageOfStories(e,t,n){return this.store.loadRecords("story",{sort:"id",page:e,per_page:t,...n})}},h=x(b.prototype,"isShowingAllStories",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=x(b.prototype,"session",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=x(b.prototype,"store",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=x(b.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x(b.prototype,"showAllStories",[s.action],Object.getOwnPropertyDescriptor(b.prototype,"showAllStories"),b.prototype),w=x(b.prototype,"walkthroughStories",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=x(b.prototype,"collaborativeStories",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=x(b.prototype,"currentUser",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=x(b.prototype,"loadStoriesTask",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b)})),define("frontend/components/page-dashboard/collection/all-stories/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1839e.default=(0,t.createTemplateFactory)({id:"hGIIBOXb",block:'[[[8,[39,0],null,[["@task"],[[30,0,["loadStoriesTask"]]]],[["default"],[[[[1,"\\n  "],[8,[39,1],[[24,0,"all-stories"]],[["@stories","@sortBy","@storageKey","@canCreateNew"],[[30,0,["stories"]],[30,1],"dashboard:all-stories",true]],[["default"],[[[[1,"\\n    "],[8,[30,2,["title"]],null,null,[["default"],[[[[1,[28,[35,2],["app/components/page-dashboard/collection/all-stories/template.11-13"],null]]],[]]]]],[1,"\\n\\n    "],[8,[30,2,["button-create-new-story"]],null,null,[["default"],[[[[1,"\\n      "],[1,[30,0,["createNewStoryLabel"]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n\\n"],[41,[30,0,["showShowAllStoriesButton"]],[[[1,"    "],[10,0],[14,0,"button-show-all-stories-wrapper"],[12],[1,"\\n      "],[8,[39,4],[[24,0,"button-show-all-stories"]],[["@action"],[[28,[37,5],[[30,0],[30,0,["showAllStories"]]],null]]],[["label"],[[[[1,[28,[35,2],["app/components/page-dashboard/collection/all-stories/template.23-7"],null]]],[]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],null]],[]]]]]],["@sortBy","s"],false,["data-loader","stories-section","t","if","async-button","action"]]',moduleName:"frontend/components/page-dashboard/collection/all-stories/template.hbs",isStrictMode:!1})})),define("frontend/components/page-dashboard/collection/custom/component",["exports","ember-concurrency/async-arrow-runtime","@glimmer/component","@ember/service","ember-concurrency","frontend/utils/common-api-queries","frontend/components/dashboard-stories/component","@ember/utils","frontend/utils/task"],(function(e,t,n,i,o,r,l,a,s){var u,c,d,p,m
1840function f(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function b(e,t,n){var i
1841return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
1842var n=e[Symbol.toPrimitive]
1843if(void 0!==n){var i=n.call(e,t||"default")
1844if("object"!=typeof i)return i
1845throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,t,n,i,o){var r={}
1846return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1847e.default=(u=class extends n.default{constructor(){super(...arguments),f(this,"session",c,this),f(this,"store",d,this),f(this,"analytics",p,this),f(this,"intl",m,this),b(this,"loadStoriesTask",(0,t.buildTask)((()=>({context:this,generator:function*(){for(;;)yield this.loadStoriesInCollectionTask.perform(this.args.collectionId),yield(0,s.waitForPropertyChange)(this.args,"collectionId")}})),null,"loadStoriesTask",null)),b(this,"loadStoriesInCollectionTask",(0,t.buildTask)((()=>({context:this,generator:function*(e){yield this.store.loadRecords("story",{filter:{story_collection_id:e},include:(0,r.toIncludeString)([...(0,r.toIncludeArray)(r.LIST_OF_STORIES_INCLUDE),"story_collection_belongings"]),backgroundReload:!1})}})),null,"loadStoriesInCollectionTask",null)),b(this,"updateTitleTask",(0,t.buildTask)((()=>({context:this,generator:function*(e){this.storyCollection&&(this.analytics.trackEvent("Story collection","Updated title"),this.storyCollection.title=e,yield this.storyCollection.save())}})),{restartable:!0},"updateTitleTask",null)),this.loadStoriesTask.perform()}get isShowingLoader(){return this.loadStoriesInCollectionTask.isRunning}get storyCollection(){return this.session.currentUser.storyCollections.toArray().find((e=>e.id===this.args.collectionId))}get stories(){return this.store.peekAll("story").toArray().filter((e=>e.storyCollectionBelongings.toArray().some((e=>e.belongsTo("storyCollection").id()===this.args.collectionId))))}get storageKey(){return`dashboard:collection-${this.args.collectionId}`}get createNewStoryLabel(){const e=(0,l.getLabelsForNewStory)(this.intl)
1848return(0,a.isEmpty)(this.stories)?e.EMPTY:e.NOT_EMPTY}},c=h(u.prototype,"session",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=h(u.prototype,"store",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=h(u.prototype,"analytics",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(u.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),define("frontend/components/page-dashboard/collection/custom/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1849e.default=(0,t.createTemplateFactory)({id:"a7DhAjJ4",block:'[[[41,[30,0,["isShowingLoader"]],[[[1,"  "],[10,0],[14,0,"page-dashboard-collection-custom-loader"],[12],[1,"\\n    "],[8,[39,1],null,null,null],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[8,[39,2],[[17,1]],[["@stories","@sortBy","@storageKey","@canCreateNew","@storyCollection"],[[30,0,["stories"]],[30,2],[30,0,["storageKey"]],true,[30,0,["storyCollection"]]]],[["default"],[[[[1,"\\n    "],[8,[30,3,["title"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,3],[[24,0,"story-collection-title-editable-single-line"],[16,"data-story-collection-id",[30,0,["storyCollection","id"]]]],[["@changed","@value","@placeholder"],[[28,[37,4],[[30,0,["updateTitleTask"]]],null],[30,0,["storyCollection","title"]],[28,[37,5],["app/components/page-dashboard/collection/custom.title-placeholder"],null]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,3,["button-create-new-story"]],null,[["@storyCollection"],[[30,0,["storyCollection"]]]],[["default"],[[[[1,"\\n      "],[1,[30,0,["createNewStoryLabel"]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[3]]]]],[1,"\\n"]],[]]]],["&attrs","@sortBy","s"],false,["if","sutori-loader","stories-section","editable-single-line","perform","t"]]',moduleName:"frontend/components/page-dashboard/collection/custom/template.hbs",isStrictMode:!1})})),define("frontend/components/page-dashboard/collections-sidebar/collections/component",["exports","@glimmer/component","ember-concurrency","frontend/utils/task","@ember/service","frontend/components/dashboard-stories/component"],(function(e,t,n,i,o,r){var l,a,s,u,c
1850function d(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function p(e,t,n,i,o){var r={}
1851return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.STORY_COLLECTIONS_SORT_BY=void 0
1852const m=e.STORY_COLLECTIONS_SORT_BY="presentableTitle"
1853e.default=(l=class extends t.default{constructor(){super(...arguments),d(this,"session",a,this),d(this,"store",s,this),d(this,"router",u,this),d(this,"analytics",c,this)}get sortedStoryCollections(){return this.session.currentUser.storyCollections.sortBy(m)}*createCollectionTask(){this.analytics.trackEvent("Story collection","Created")
1854const e=this.store.createRecord("story-collection",{title:""})
1855yield e.save(),this.router.transitionTo({queryParams:{collection:e.id}})
1856const t=`.story-collection-title-editable-single-line[data-story-collection-id='${e.id}']`
1857yield(0,i.waitUntil)((()=>!!document.querySelector(t)))
1858document.querySelector(t).focus()}*deleteCollectionTask(e){const t=this.router.currentRoute.queryParams.collection,n=e.id===t
1859yield e.destroyRecord(),n&&this.router.transitionTo({queryParams:{collection:r.ALL_STORIES_COLLECTION}})}},a=p(l.prototype,"session",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=p(l.prototype,"store",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(l.prototype,"router",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(l.prototype,"analytics",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(l.prototype,"createCollectionTask",[n.task],Object.getOwnPropertyDescriptor(l.prototype,"createCollectionTask"),l.prototype),p(l.prototype,"deleteCollectionTask",[n.task],Object.getOwnPropertyDescriptor(l.prototype,"deleteCollectionTask"),l.prototype),l)})),define("frontend/components/page-dashboard/collections-sidebar/collections/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1860e.default=(0,t.createTemplateFactory)({id:"joJfyKhs",block:'[[[10,0],[14,0,"page-dashboard-collections-sidebar-collections"],[12],[1,"\\n  "],[10,"h4"],[14,0,"page-dashboard-collections-sidebar-collections-title"],[12],[1,"\\n    "],[1,[28,[35,0],["icon-collection-filled"],null]],[1,[28,[35,1],["app/components/page-dashboard/collections-sidebar/collections/template.3-43"],null]],[1," "],[13],[1,"\\n\\n  "],[10,0],[14,0,"page-dashboard-collections-sidebar-collections-list"],[12],[1,"\\n    "],[11,"button"],[24,0,"button-create-collection"],[24,4,"button"],[4,[38,2],["click",[28,[37,3],[[30,0,["createCollectionTask"]]],null]],null],[12],[1,"\\n      "],[1,[28,[35,0],["icon-plus-thin"],null]],[1,[28,[35,1],["app/components/page-dashboard/collections-sidebar/collections/template.12-37"],null]],[1,"\\n    "],[13],[1,"\\n\\n"],[42,[28,[37,5],[[28,[37,5],[[30,0,["sortedStoryCollections"]]],null]],null],null,[[[1,"      "],[8,[39,6],null,[["@didDelete","@query","@title","@icon"],[[28,[37,3],[[30,0,["deleteCollectionTask"]],[30,1]],null],[28,[37,7],null,[["collection"],[[30,1,["id"]]]]],[30,1,["presentableTitle"]],"icon-collection-outline"]],null],[1,"\\n"]],[1]],null],[1,"  "],[13],[1,"\\n"],[13]],["collection"],false,["inline-svg","t","on","perform","each","-track-array","page-dashboard/link-to-collection","hash"]]',moduleName:"frontend/components/page-dashboard/collections-sidebar/collections/template.hbs",isStrictMode:!1})})),define("frontend/components/page-dashboard/collections-sidebar/component",["exports","@glimmer/component","frontend/components/dashboard-stories/component"],(function(e,t,n){function i(e,t,n){var i
1861return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
1862var n=e[Symbol.toPrimitive]
1863if(void 0!==n){var i=n.call(e,t||"default")
1864if("object"!=typeof i)return i
1865throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}
1865Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1866class o extends t.default{constructor(){super(...arguments),i(this,"allStories",n.ALL_STORIES_COLLECTION)}}e.default=o})),define("frontend/components/page-dashboard/collections-sidebar/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1867e.default=(0,t.createTemplateFactory)({id:"b2N1Vjw8",block:'[[[10,"aside"],[14,0,"page-dashboard-collections-sidebar"],[12],[1,"\\n  "],[8,[39,0],null,[["@query","@title","@icon"],[[28,[37,1],null,[["collection"],[[30,0,["allStories"]]]]],[28,[37,2],["app/components/page-dashboard/collections-sidebar.unorganized-stories"],null],"icon-all-stories"]],null],[1,"\\n\\n  "],[8,[39,3],null,null,null],[1,"\\n"],[13]],[],false,["page-dashboard/link-to-collection","hash","t","page-dashboard/collections-sidebar/collections"]]',moduleName:"frontend/components/page-dashboard/collections-sidebar/template.hbs",isStrictMode:!1})})),define("frontend/components/page-dashboard/link-to-collection/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1868e.default=(0,t.createTemplateFactory)({id:"3AuCepdz",block:'[[[11,0],[24,0,"page-dashboard-link-to-collection"],[17,1],[12],[1,"\\n  "],[8,[39,0],[[24,0,"page-dashboard-link-to-collection-link"]],[["@route","@query"],["dashboard",[30,2]]],[["default"],[[[[1,"\\n"],[41,[30,3],[[[1,"      "],[1,[28,[35,2],[[30,3]],[["class"],["page-dashboard-link-to-collection-icon"]]]],[1,"\\n"]],[]],null],[1,"\\n    "],[10,1],[14,0,"page-dashboard-link-to-collection-title"],[12],[1,"\\n      "],[1,[30,4]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n"],[41,[30,5],[[[1,"    "],[8,[39,3],[[24,0,"page-dashboard-link-to-collection-delete"]],[["@action","@popoverPosition"],[[30,5],"top"]],[["question","label","loading-label"],[[[[1,[28,[35,4],["app/components/page-dashboard/link-to-collection/template.question"],null]]],[]],[[[1,[28,[35,2],["icon-cross"],null]]],[]],[[[1,[28,[35,2],["icon-cross"],null]]],[]]]]],[1,"\\n"]],[]],null],[13]],["&attrs","@query","@icon","@title","@didDelete"],false,["link-to","if","inline-svg","async-button-with-confirmation","t"]]',moduleName:"frontend/components/page-dashboard/link-to-collection/template.hbs",isStrictMode:!1})})),define("frontend/components/page-for-message-body/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1869e.default=(0,t.createTemplateFactory)({id:"fTcR3TkT",block:'[[[10,0],[14,0,"page-for-message-body"],[12],[1,"\\n  "],[18,1,null],[1,"\\n"],[13],[1,"\\n"]],["&default"],false,["yield"]]',moduleName:"frontend/components/page-for-message-body/template.hbs",isStrictMode:!1})})),define("frontend/components/page-for-message-title/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1870e.default=(0,t.createTemplateFactory)({id:"FlpvVpr+",block:'[[[10,"h1"],[14,0,"page-for-message-title"],[12],[1,"\\n  "],[18,1,null],[1,"\\n"],[13],[1,"\\n"]],["&default"],false,["yield"]]',moduleName:"frontend/components/page-for-message-title/template.hbs",isStrictMode:!1})})),define("frontend/components/page-for-message/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1871e.default=(0,t.createTemplateFactory)({id:"yf2cU5DO",block:'[[[11,0],[24,0,"page-for-message"],[17,1],[12],[1,"\\n  "],[18,2,[[28,[37,1],null,[["title","body"],[[50,"page-for-message-title",0,null,null],[50,"page-for-message-body",0,null,null]]]]]],[1,"\\n"],[13],[1,"\\n"]],["&attrs","&default"],false,["yield","hash","component"]]',moduleName:"frontend/components/page-for-message/template.hbs",isStrictMode:!1})})),define("frontend/components/page-for-signup-body/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1872e.default=t.default.extend({classNames:["page-for-signup-body"]})})),define("frontend/components/page-for-signup-body/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
1872dule",{value:!0}),e.default=void 0
1873e.default=(0,t.createTemplateFactory)({id:"vpGLR/iq",block:'[[[18,1,null],[1,"\\n"]],["&default"],false,["yield"]]',moduleName:"frontend/components/page-for-signup-body/template.hbs",isStrictMode:!1})})),define("frontend/components/page-for-signup-title/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1874e.default=t.default.extend({tagName:"h1",classNames:["page-for-signup-title"]})})),define("frontend/components/page-for-signup-title/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1875e.default=(0,t.createTemplateFactory)({id:"8GTbbFlF",block:'[[[18,1,null],[1,"\\n"]],["&default"],false,["yield"]]',moduleName:"frontend/components/page-for-signup-title/template.hbs",isStrictMode:!1})})),define("frontend/components/page-for-signup/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1876e.default=(0,t.createTemplateFactory)({id:"lh3+s5+J",block:'[[[11,0],[24,0,"page-for-signup"],[17,1],[12],[1,"\\n  "],[18,2,[[28,[37,1],null,[["title","body"],[[50,"page-for-signup-title",0,null,null],[50,"page-for-signup-body",0,null,null]]]]]],[1,"\\n"],[13],[1,"\\n"]],["&attrs","&default"],false,["yield","hash","component"]]',moduleName:"frontend/components/page-for-signup/template.hbs",isStrictMode:!1})}))
1877define("frontend/components/page-forgot-password/component",["exports","@glimmer/component","@glimmer/tracking","@ember/object"],(function(e,t,n,i){var o,r,l
1878function a(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function s(e,t,n,i,o){var r={}
1879return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1880e.default=(o=class extends t.default{constructor(){super(...arguments),a(this,"requestSent",r,this),a(this,"email",l,this)}sentRequest(e){this.requestSent=!0,this.email=e}},r=s(o.prototype,"requestSent",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),l=s(o.prototype,"email",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),s(o.prototype,"sentRequest",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"sentRequest"),o.prototype),o)})),define("frontend/components/page-forgot-password/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1881e.default=(0,t.createTemplateFactory)({id:"ZM+gefLK",block:'[[[10,"article"],[14,0,"page-forgot-password"],[12],[1,"\\n  "],[8,[39,0],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["requestSent"]],[[[1,"      "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["app/components/page-forgot-password/template.title"],[["htmlSafe"],[true]]]],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n        "],[10,2],[14,0,"request-sent"],[12],[1,"\\n          "],[1,[28,[35,2],["app/components/page-forgot-password/template.request-sent"],[["email","htmlSafe"],[[30,0,["email"]],true]]]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[39,3],null,null,null],[1,"\\n"]],[]],[[[1,"      "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["app/components/page-forgot-password/template.title-init"],[["htmlSafe"],[true]]]],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,4],null,[["@sentRequest"],[[30,0,["sentRequest"]]]],null],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]]],[1,"  "]],[1]]]]],[1,"\\n"],[13]],["page"],false,["page-for-signup","if","t","back-to-login","form-forgot-password"]]',moduleName:"frontend/components/page-forgot-password/template.hbs",isStrictMode:!1})})),define("frontend/components/page-home/features/feature/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1882e.default=(0,t.createTemplateFactory)({id:"pWgax20s",block:'[[[10,0],[14,0,"page-home-features__feature"],[12],[1,"\\n  "],[10,0],[14,0,"page-home-features__icon"],[12],[1,"\\n    "],[1,[28,[35,0],[[30,1]],null]],[1,"\\n  "],[13],[1,"\\n  "],[10,2],[14,0,"page-home-features__feature-title"],[12],[1,[30,2]],[13],[1,"\\n  "],[10,2],[14,0,"page-home-features__feature-description"],[12],[1,[30,3]],[13],[1,"\\n"],[13]],["@icon","@title","@description"],false,["inline-svg"]]',moduleName:"frontend/components/page-home/features/feature/template.hbs",isStrictMode:!1})})),define("frontend/components/page-home/features/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1883e.default=(0,t.createTemplateFactory)({id:"QJDWzNNj",block:'[[[10,"section"],[14,0,"page-home-features"],[12],[1,"\\n  "],[10,"h2"],[14,0,"page-home-features__title"],[12],[1,[28,[35,0],["app/components/page-home.features-title"],null]],[13],[1,"\\n  "],[10,0],[14,0,"page-home-features__features"],[12],[1,"\\n    "],[8,[39,1],null,[["@icon","@title","@description"],["align-vertical-distribute-center",[28,[37,0],["app/components/page-home.vertical-title"],null],[28,[37,0],["app/components/page-home.vertical-description"],null]]],null],[1,"\\n    "],[8,[39,1],null,[["@icon","@title","@description"],["plus",[28,[37,0],["app/components/page-home.embed-title"],null],[28,[37,0],["app/components/page-home.embed-description"],null]]],null],[1,"\\n    "],[8,[39,1],null,[["@icon","@title","@description"],["users",[28,[37,0],["app/components/page-home.group-title"],null],[28,[37,0],["app/components/page-home.group-description"],null]]],null],[1,"\\n    "],[8,[39,1],null,[["@icon","@title","@description"],["images",[28,[37,0],["app/components/page-home.images-title"],null],[28,[37,0],["app/components/page-home.images-description"],null]]],null],[1,"\\n    "],[8,[39,1],null,[["@icon","@title","@description"],["chart
1883-column",[28,[37,0],["app/components/page-home.polls-title"],null],[28,[37,0],["app/components/page-home.polls-description"],null]]],null],[1,"\\n    "],[8,[39,1],null,[["@icon","@title","@description"],["message-square",[28,[37,0],["app/components/page-home.comments-title"],null],[28,[37,0],["app/components/page-home.comments-description"],null]]],null],[1,"\\n    "],[8,[39,1],null,[["@icon","@title","@description"],["file-text",[28,[37,0],["app/components/page-home.template-title"],null],[28,[37,0],["app/components/page-home.template-description"],null]]],null],[1,"\\n    "],[8,[39,1],null,[["@icon","@title","@description"],["link",[28,[37,0],["app/components/page-home.lms-title"],null],[28,[37,0],["app/components/page-home.lms-description"],null]]],null],[1,"\\n    "],[8,[39,1],null,[["@icon","@title","@description"],["presentation",[28,[37,0],["app/components/page-home.present-title"],null],[28,[37,0],["app/components/page-home.present-description"],null]]],null],[1,"\\n  "],[13],[1,"\\n"],[13]],[],false,["t","page-home/features/feature"]]',moduleName:"frontend/components/page-home/features/template.hbs",isStrictMode:!1})})),define("frontend/components/page-home/reviews/component",["exports","ember-concurrency/async-arrow-runtime","@glimmer/component","ember-concurrency","@ember/service","@glimmer/tracking"],(function(e,t,n,i,o,r){var l,a,s
1884function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n){var i
1885return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
1886var n=e[Symbol.toPrimitive]
1887if(void 0!==n){var i=n.call(e,t||"default")
1888if("object"!=typeof i)return i
1889throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t,n,i,o){var r={}
1890return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1891e.default=(l=class extends n.default{constructor(){super(...arguments),u(this,"ajax",a,this),u(this,"usersCount",s,this),c(this,"loadUsersCount",(0,t.buildTask)((()=>({context:this,generator:function*(){const{total:e}=yield this.ajax.request("/api/users/count")
1892this.usersCount=e}})),{drop:!0},"loadUsersCount",null)),this.loadUsersCount.perform()}get hasUsersCount(){return null!==this.usersCount}},a=d(l.prototype,"ajax",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(l.prototype,"usersCount",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),l)})),define("frontend/components/page-home/reviews/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1893e.default=(0,t.createTemplateFactory)({id:"idr5rwDo",block:'[[[10,"section"],[14,0,"page-home-reviews"],[12],[1,"\\n"],[10,0],[14,0,"page-home-reviews__container"],[12],[1,"\\n"],[10,0],[14,0,"page-home-reviews__outer-container-title"],[12],[1,"\\n  "],[10,0],[14,0,"page-home-reviews__container-title"],[12],[1,"\\n    "],[10,"h2"],[14,0,"page-home-reviews__title"],[12],[1,[28,[35,0],["app/components/page-home.reviews-title"],null]],[13],[1,"\\n    "],[10,2],[14,0,"page-home-reviews__subtitle"],[12],[1,"\\n"],[41,[30,0,["hasUsersCount"]],[[[1,"        "],[1,[28,[35,0],["app/components/page-home.reviews-subtitle-user-count"],[["count","htmlSafe"],[[30,0,["usersCount"]],true]]]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,0],["app/components/page-home.reviews-subtitle-many"],null]],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,0],[14,0,"page-home-reviews__testimonials-container"],[12],[1,"\\n  "],[10,0],[14,0,"page-home-reviews__testimonials"],[12],[1,"\\n    "],[10,0],[14,0,"page-home-reviews__testimonial"],[12],[1,"\\n      "],[10,"blockquote"],[12],[1,"\\n        "],[1,[28,[35,0],["app/components/page-home.reviews-quote-1"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[12],[1,[28,[35,0],["app/components/page-home.reviews-author-1"],null]],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"page-home-reviews__testimonial"],[12],[1,"\\n      "],[10,"blockquote"],[12],[1,"\\n        "],[1,[28,[35,0],["app/components/page-home.reviews-quote-2"],[["htmlSafe"],[true]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[12],[1,[28,[35,0],["app/components/page-home.reviews-author-2"],[["htmlSafe"],[true]]]],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"page-home-reviews__testimonial"],[12],[1,"\\n      "],[10,"blockquote"],[12],[1,"\\n        "],[1,[28,[35,0],["app/components/page-home.reviews-quote-3"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[12],[1,[28,[35,0],["app/components/page-home.reviews-author-3"],[["htmlSafe"],[true]]]],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[14,0,"page-home-reviews__link-more-container"],[12],[1,"\\n    "],[10,3],[14,6,"https://www.commonsense.org/education/reviews/4030981/teacher-reviews"],[14,0,"page-home-reviews__link-more"],[14,"target","_blank"],[14,"rel","noopener noreferrer"],[12],[1,"\\n      "],[1,[28,[35,0],["app/components/page-home.reviews-read-more"],null]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[14,0,"page-home-reviews__logos"],[12],[1,"\\n    "],[11,"img"],[24,"src","https://assets.sutori.com/frontend-assets/images/CommonSenseSelection_seal_RGB_Learning2021_2x-98455b5e7af5e022d93ff3fddff86416.png"],[16,"alt",[28,[37,0],["app/components/common-sense-review.image-alt"],null]],[24,0,"common-sense-review-logo"],[4,[38,2],null,null],[12],[13],[1,"\\n      "],[11,"img"],[24,"src","https://assets.sutori.com/frontend-assets/images/logo-google-for-education-
1893partner-ec6199d398f395887e64e2489a1cd0ec.svg"],[16,"alt",[28,[37,0],["app/components/application-footer/template.15-69"],null]],[24,0,"google-for-education-partner"],[4,[38,2],null,null],[12],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],[],false,["t","if","lazy-loaded"]]',moduleName:"frontend/components/page-home/reviews/template.hbs",isStrictMode:!1})})),define("frontend/components/page-home/schools-districts/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1894e.default=(0,t.createTemplateFactory)({id:"v/0/XVDx",block:'[[[10,"section"],[14,0,"page-home-schools-districts"],[12],[1,"\\n  "],[10,"h2"],[14,0,"page-home-schools-districts__title"],[12],[1,"\\n    "],[1,[28,[35,0],["app/components/page-home.schools-districts-title"],null]],[1,"\\n  "],[13],[1,"\\n\\n  "],[8,[39,1],[[24,0,"page-home-schools-districts__logos"]],[["@route"],["schools"]],[["default"],[[[[1,"\\n    "],[11,"img"],[24,"src","https://assets.sutori.com/frontend-assets/images/schools/logo-dulwich-a5fb6b037ca69644e8ad984c37ccfcb4.svg"],[16,"alt",[28,[37,0],["app/components/page-home/schools/template.dulwich"],null]],[4,[38,2],null,null],[12],[13],[1,"\\n    "],[11,"img"],[24,"src","https://assets.sutori.com/frontend-assets/images/schools/logo-john-hopkins-3d4bab11a157b69bad285cef23346f19.svg"],[16,"alt",[28,[37,0],["app/components/page-home/schools/template.john-hopkins"],null]],[4,[38,2],null,null],[12],[13],[1,"\\n    "],[11,"img"],[24,"src","https://assets.sutori.com/frontend-assets/images/schools/logo-academy-of-the-holy-names-9428b8f9c0c64e16011efcc1cadfc7ab.svg"],[16,"alt",[28,[37,0],["app/components/page-home/schools/template.academy-of-the-holy-names"],null]],[4,[38,2],null,null],[12],[13],[1,"\\n    "],[11,"img"],[24,"src","https://assets.sutori.com/frontend-assets/images/schools/logo-bellevue-college-5dfcc67b7babf3d4480e40ee521d7e67.svg"],[16,"alt",[28,[37,0],["app/components/page-home/schools/template.bellevue-college"],null]],[4,[38,2],null,null],[12],[13],[1,"\\n    "],[11,"img"],[24,"src","https://assets.sutori.com/frontend-assets/images/schools/logo-principia-76e051f5fad7e7458035cc2448bb1816.svg"],[16,"alt",[28,[37,0],["app/components/page-home/schools/template.principia-college"],null]],[4,[38,2],null,null],[12],[13],[1,"\\n    "],[11,"img"],[24,"src","https://assets.sutori.com/frontend-assets/images/schools/logo-michigan-45a6b74904d8be250b4ad757e751fb00.svg"],[16,"alt",[28,[37,0],["app/components/page-home/schools/template.michigan-state-university"],null]],[4,[38,2],null,null],[12],[13],[1,"\\n    "],[11,"img"],[24,"src","https://assets.sutori.com/frontend-assets/images/schools/logo-artevelde-9d603abb887109fc16f5a852d71719a3.svg"],[16,"alt",[28,[37,0],["app/components/page-home/schools/template.artevelde"],null]],[4,[38,2],null,null],[12],[13],[1,"\\n    "],[11,"img"],[24,"src","https://assets.sutori.com/frontend-assets/images/schools/logo-waitakere-a101af06c836919f5b3e7360cf7f2ed0.svg"],[16,"alt",[28,[37,0],["app/components/page-home/schools/template.waitakere"],null]],[4,[38,2],null,null],[12],[13],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],[],false,["t","link-to","lazy-loaded"]]',moduleName:"frontend/components/page-home/schools-districts/template.hbs",isStrictMode:!1})})),define("frontend/components/page-home/use-cases/button/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1895e.default=(0,t.createTemplateFactory)({id:"K2MFfu3s",block:'[[[11,"button"],[16,0,[52,[28,[37,1],[[30,1],[30,2]],null],"selected"]],[24,4,"button"],[4,[38,2],["click",[28,[37,3],[[30,3],[30,2]],null]],null],[12],[1,"\\n  "],[18,4,null],[1,"\\n"],[13]],["@selectedCategory","@category","@onSelect","&default"],false,["if","eq","on","fn","yield"]]',moduleName:"frontend/components/page-home/use-cases/button/template.hbs",isStrictMode:!1})})),define("frontend/components/page-home/use-cases/component",["exports","ember-concurrency/async-arrow-runtime","@glimmer/component","ember-concurrency","frontend/utils/common-api-queries","@ember/service","@glimmer/tracking","@ember/object","frontend/config/environment"],(function(e,t,n,i,o,r,l,a,s){var u,c,d,p
1896function m(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function f(e,t,n){var i
1897return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
1898var n=e[Symbol.toPrimitive]
1899if(void 0!==n){var i=n.call(e,t||"default")
1900if("object"!=typeof i)return i
1901throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e,t,n,i,o){var r={}
1902return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1903const h={history:"development"===s.default.environment?["8de4a6b0-d083-4119-98de-fe30fe0d26d9","fedee511-d8f7-4317-8005-cee71b6adc39","df03c227-4e46-40f7-bfe1-37431ebd0082"]:["d9101ed3-16a7-46c8-aaf8-a7f65f842dd6","862532cd-65ff-4038-a5b5-96f902c8d01d","1c844d94-e3a5-4bd5-a31a-165ebf84772c"],english:["0ecfd856-3cd3-4cb4-9338-3a40ca748888","669b402b-254f-49c4-bf0b-f751f9eac45c","d3e82236-c752-42c1-abd3-be4c53b0df17"],stem:["8621568b-0a5f-4834-8675-c12a92a3eaa7","85092e11-e9cf-4fdf-a9d6-c0b66052421b","048a8783-35ed-4f61-b418-030fb97a78a5"],arts:["bb67bfeb-ec45-474a-b2e6-27e3b20b2d5b","fd33d6fd-bc1a-453b-80ea-a4e12e4b663e","b1587756-4ec1-4ab4-b0cf-e00e8cdaa367"],elementary:["6e7fc610-673a-45f4-9593-8fd61dd73869","a5209b39-824e-4817-8e3e-8d456bb0ee74","a405eeec-4f63-47aa-bfde-e8b02b8dd409"]}
1904e.default=(u=class extends n.default{constructor(){super(...arguments),m(this,"store",c,this),m(this,"category",d,this),m(this,"allStories",p,this),f(this,"loadStoriesTask",(0,t.buildTask)((()=>({context:this,generator:function*(){const e=Object.values(h).flat(),t=yield this.store.query("story",{filter:{ids:e},include:o.LIST_OF_STORIES_INCLUDE})
1905this.allStories=t}}
1905)),{drop:!0},"loadStoriesTask",null)),this.loadStoriesTask.perform()}handleSelect(e){this.category=e}get stories(){return this.allStories?this.allStories.filter((e=>h[this.category].includes(e.id))):null}get isStoriesLoaded(){return null!==this.allStories}},c=b(u.prototype,"store",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=b(u.prototype,"category",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"history"}}),p=b(u.prototype,"allStories",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(u.prototype,"handleSelect",[a.action],Object.getOwnPropertyDescriptor(u.prototype,"handleSelect"),u.prototype),u)})),define("frontend/components/page-home/use-cases/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1906e.default=(0,t.createTemplateFactory)({id:"gYs+9kr0",block:'[[[10,"section"],[14,0,"page-home-use-cases"],[12],[1,"\\n  "],[10,"h2"],[14,0,"page-home-use-cases__title"],[12],[1,[28,[35,0],["app/components/page-home.use-cases-title"],null]],[13],[1,"\\n\\n  "],[10,0],[14,0,"page-home-use-cases__selectors"],[12],[1,"\\n    "],[8,[39,1],null,[["@onSelect","@category","@selectedCategory"],[[30,0,["handleSelect"]],"history",[30,0,["category"]]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,0],["app/components/page-home.use-cases-social-studies"],null]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[39,1],null,[["@onSelect","@category","@selectedCategory"],[[30,0,["handleSelect"]],"english",[30,0,["category"]]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,0],["app/components/page-home.use-cases-ela"],null]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[39,1],null,[["@onSelect","@category","@selectedCategory"],[[30,0,["handleSelect"]],"stem",[30,0,["category"]]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,0],["app/components/page-home.use-cases-stem"],null]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[39,1],null,[["@onSelect","@category","@selectedCategory"],[[30,0,["handleSelect"]],"arts",[30,0,["category"]]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,0],["app/components/page-home.use-cases-arts"],null]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[39,1],null,[["@onSelect","@category","@selectedCategory"],[[30,0,["handleSelect"]],"elementary",[30,0,["category"]]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,0],["app/components/page-home.use-cases-elementary"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n\\n"],[41,[30,0,["isStoriesLoaded"]],[[[1,"    "],[10,0],[14,0,"page-home-use-cases__stories"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["stories"]]],null]],null],null,[[[1,"        "],[8,[39,5],null,[["@story"],[[30,1]]],null],[1,"\\n"]],[1]],null],[1,"    "],[13],[1,"\\n"]],[]],null],[13]],["story"],false,["t","page-home/use-cases/button","if","each","-track-array","story-box"]]',moduleName:"frontend/components/page-home/use-cases/template.hbs",isStrictMode:!1})})),define("frontend/components/page-home/video/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1907e.default=(0,t.createTemplateFactory)({id:"gwofHHJx",block:'[[[10,"section"],[14,0,"page-home-video"],[12],[1,"\\n  "],[10,0],[14,0,"page-home-video__container"],[12],[1,"\\n    "],[10,0],[14,0,"page-home-video__video"],[12],[1,"\\n      "],[8,[39,0],null,[["@videoId"],["pMTsCDiO4RI"]],null],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,0],[14,0,"page-home-video__text"],[12],[1,"\\n      "],[10,"h2"],[14,0,"page-home-video__title"],[12],[1,"\\n        "],[1,[28,[35,1],["app/components/page-home.video-title"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[14,0,"page-home-video__description"],[12],[1,"\\n        "],[1,[28,[35,1],["app/components/page-home.video-description"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[14,0,"page-home-video__description"],[12],[1,"\\n        "],[1,[28,[35,1],["app/components/page-home.video-cta"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],[],false,["youtube-video","t"]]',moduleName:"frontend/components/page-home/video/template.hbs",isStrictMode:!1})})),define("frontend/components/page-pricing/component",["exports","@ember/service","@glimmer/component","@glimmer/tracking","ember-concurrency","frontend/models/subscription-plan"],(function(e,t,n,i,o,r){var l,a,s,u
1908function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
1909return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1910e.default=(l=class extends n.default{constructor(){var e
1911super(...arguments),c(this,"subscriptionPlans",a,this),c(this,"session",s,this),c(this,"store",u,this),this.loadSubscriptionsTask.perform(),null!==(e=this.session.currentUser)&&void 0!==e&&e.isBusiness?this.initialPricingTab="business":this.initialPricingTab=null}*loadSubscriptionsTask(){this.subscriptionPlans=yield r.default.loadCurrentPlans({store:this.store})}},a=d(l.prototype,"subscriptionPlans",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),s=d(l.prototype,"session",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(l.prototype,"store",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(l.prototype,"loadSubscriptionsTask",[o.task],Object.getOwnPropertyDescriptor(l.prototype,"loadSubscriptionsTask"),l.prototype),l)})),define("frontend/components/page-pricing/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1912e.default=(0,t.createTemplateFactory)({id:"KnM3F1+a",block:'[[[10,0],[14,0,"page-pricing"],[12],[1,"\\n  "],[8,[39,0],null,null,[["default"],[[[[1,"\\n    "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,1],null,null,[["default"],[[[[1,"\\n        "],[8,[30,2,["title"]],null,[["@tagName"],["h1"]],[["default"],[[[[1,[28,[35,2],["app/components/page-pricing/template.5-31"],null]]],[]]]]],[1,"\\n        "],[8,[30,2,["paragraph"]],null,null,[["default"],[[[[1,[28,[35,2],["app/components/page-pricing/template.8-21"],null]]],[]]]]],[1,"\\n      "]],[2]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n\\n"],[41,[30,0,["subscriptionPlans"]],[[[1,"    "],[8,[39,4],null,[["@selection"],[[30,0,["initialPricingTab"]]]],[["default"],[[[[1,"\\n      "],[8,[30,3,["tab"]],null,[["@name"],["education"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["app/components/page-pricing/template.20-32"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,3,["tabpanel"]],null,[["@name"],["education"]],[["default"],[[[[1,"\\n        "],[8,[39,5],null,[["@subscriptionPlans"],[[30,0,["subscriptionPlans"]]]],null],[1,"\\n        "],[8,[39,6],null,[["@showCardsQuestion"],[false]],null],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[30,3,["tab"]],null,[["@name"],["business"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["app/components/page-pricing/template.28-31"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,3,["tabpanel"]],null,[["@name"],["business"]],[["default"],[[[[1,"\\n        "],[8,[39,7],null,[["@subscriptionPlans"],[[30,0,["subscriptionPlans"]]]],null],[1,"\\n        "],[8,[39,8],null,null,null],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[3]]]]],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,9],null,null,[["default"],[[[[1,"\\n    "],[1,[28,[35,2],["app/components/page-pricing/template.37-18"],null]],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],["hero","h","tabs"],false,["hero-display","heading-display","t","if","filter-tabs","subscription-plans-education","pricing-education-faq","subscription-plans-business","pricing-business-faq","footing-display"]]',moduleName:"frontend/components/page-pricing/template.hbs",isStrictMode:!1})})),define("frontend/components/page-reset-password/component",["exports","@glimmer/component","@glimmer/tracking","@ember/object"],(function(e,t,n,i){var o,r
1913function l(e,t,n,i,o){var r={}
1914return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1915e.default=(o=class extends t.default{constructor(){var e,t,n,i
1916super(...arguments),e=this,t="isPasswordReset",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}reset(){this.isPasswordReset=!0}},r=l(o.prototype,"isPasswordReset",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),l(o.prototype,"reset",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"reset"),o.prototype),o)})),define("frontend/components/page-reset-password/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1917e.default=(0,t.createTemplateFactory)({id:"t38hGMxp",block:'[[[10,"article"],[14,0,"page-reset-password"],[12],[1,"\\n  "],[8,[39,0],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isPasswordReset"]],[[[1,"      "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["app/components/page-reset-password/template.password-changed"],[["htmlSafe"],[true]]]],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n        "],[10,2],[14,0,"success-message"],[12],[1,"\\n          "],[1,[28,[35,2],["app/components/page-reset-password/template.8-33"],null]],[1,"\\n        "],[13],[1,"\\n\\n        "],[8,[39,3],null,null,null],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],[[[1,"      "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["app/components/page-reset-password/template.choose-new-password"],[["htmlSafe"],[true]]]],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,4],null,[["@reset","@token"],[[30,0,["reset"]],[30,2]]],null],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]]],[1,"  "]],[1]]]]],[1,"\\n"],[13]],["page","@token"],false,["page-for-signup","if","t","back-to-login","form-reset-password"]]',moduleName:"frontend/components/page-reset-password/template.hbs",isStrictMode:!1})})),define("frontend/components/page-school/address/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1918e.default=(0,t.createTemplateFactory)({id:"lyIBBwUu",block:'[[[10,2],[14,0,"page-school-address"],[12],[1,"\\n  "],[1,[28,[35,0],["icon-home"],null]],[1,"\\n  "],[8,[39,1],null,[["@placeId"],[[30,1,["googleMapsPlace","placeId"]]]],null],[1,"\\n"],[13]],["@school"],false,["inline-svg","page-school/information/address"]]',moduleName:"frontend/components/page-school/address/template.hbs",isStrictMode:!1})})),define("frontend/components/page-school/analytics-report/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1919class n extends t.default{get timeSpentOnSutoriInDays(){return this.args.analyticsReport.timeSpentOnSutoriInSec/86400}get educators(){return this.args.analyticsReport.schoolAnalyticsReportActiveUsers?this.args.analyticsReport.schoolAnalyticsReportActiveUsers.map((e=>e.user)):[]}}e.default=n})),define("frontend/components/page-school/analytics-report/generation-loader/component",["exports","@glimmer/component","ember-concurrency"],(function(e,t,n){var i
1920Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1921e.default=(i=class extends t.default{constructor(){super(...arguments),this.reloadUntilGeneratedTask.perform()}*reloadUntilGeneratedTask(){const e=this.args.analyticsReport
1922for(;!e.isGenerated;)e.isSaving||(yield e.reload()),yield(0,n.timeout)(1e3)}},o=i.prototype,r="reloadUntilGeneratedTask",l=[n.dropTask],a=Object.getOwnPropertyDescriptor(i.prototype,"reloadUntilGeneratedTask"),s=i.prototype,u={}
1922,Object.keys(a).forEach((function(e){u[e]=a[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(o,r,e)||e}),u),s&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(s):void 0,u.initializer=void 0),void 0===u.initializer&&(Object.defineProperty(o,r,u),u=null),i)
1923var o,r,l,a,s,u})),define("frontend/components/page-school/analytics-report/generation-loader/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1924e.default=(0,t.createTemplateFactory)({id:"/v4efzXF",block:'[[[8,[39,0],[[24,0,"page-school-analytics-report-generation-loader"]],null,[["default"],[[[[1,"\\n  "],[1,[28,[35,1],["app/components/page-school/analytics-report/generation-loader.loading-message"],null]],[1,"\\n"]],[]]]]]],[],false,["sutori-loader","t"]]',moduleName:"frontend/components/page-school/analytics-report/generation-loader/template.hbs",isStrictMode:!1})})),define("frontend/components/page-school/analytics-report/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1925e.default=(0,t.createTemplateFactory)({id:"BLsPUbmo",block:'[[[10,0],[14,0,"page-school-analytics-report"],[12],[1,"\\n  "],[10,"h3"],[14,0,"page-school-analytics-report-title"],[12],[1,"\\n    "],[1,[28,[35,0],[[30,1,["periodStart"]]],[["dateStyle"],["long"]]]],[1," - "],[1,[28,[35,0],[[30,1,["periodEnd"]]],[["dateStyle"],["long"]]]],[1,"\\n  "],[13],[1,"\\n\\n"],[41,[30,1,["isGenerated"]],[[[1,"    "],[10,2],[12],[1,[28,[35,2],["app/components/page-school/analytics-report/template.6-5"],null]],[1," "],[1,[28,[35,3],[[30,1,["activeEducatorsCount"]],"0,0"],null]],[13],[1,"\\n    "],[10,2],[12],[1,[28,[35,2],["app/components/page-school/analytics-report/template.7-5"],null]],[1," "],[1,[28,[35,3],[[30,1,["activeStudentsCount"]],"0,0"],null]],[13],[1,"\\n    "],[10,2],[12],[1,[28,[35,2],["app/components/page-school/analytics-report/template.8-5"],null]],[1," "],[1,[28,[35,3],[[30,1,["uploadedResourcesCount"]],"0,0"],null]],[13],[1,"\\n    "],[10,2],[12],[1,[28,[35,2],["app/components/page-school/analytics-report/template.9-5"],null]],[1," "],[1,[28,[35,3],[[30,1,["collaborativeStoriesCount"]],"0,0"],null]],[13],[1,"\\n    "],[10,2],[12],[1,[28,[35,2],["app/components/page-school/analytics-report/template.10-5"],null]],[1," "],[1,[28,[35,3],[[30,0,["timeSpentOnSutoriInDays"]],"0.0"],null]],[1," "],[1,[28,[35,2],["app/components/page-school/analytics-report/template.10-79"],null]],[13],[1,"\\n    "],[10,2],[12],[1,[28,[35,2],["app/components/page-school/analytics-report/template.11-5"],null]],[1," "],[1,[28,[35,3],[[30,1,["wordsCount"]],"0,0"],null]],[13],[1,"\\n\\n    "],[10,0],[14,0,"page-school-analytics-report-educators"],[12],[1,"\\n      "],[10,2],[12],[1,[28,[35,2],["app/components/page-school/analytics-report/template.14-7"],null]],[13],[1,"\\n      "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,0,["educators"]]],null]],null],null,[[[1,"          "],[10,"li"],[12],[1,"\\n            "],[1,[30,2,["fullName"]]],[1," ("],[8,[39,6],null,[["@route","@model"],["user",[30,2]]],[["default"],[[[[1,[30,2,["email"]]]],[]]]]],[1,")\\n          "],[13],[1,"\\n"]],[2]],null],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[8,[39,7],null,[["@analyticsReport"],[[30,1]]],null],[1,"\\n"]],[]]],[13]],["@analyticsReport","educator"],false,["formatted-time-tag","if","t","format-number","each","-track-array","link-to","page-school/analytics-report/generation-loader"]]',moduleName:"frontend/components/page-school/analytics-report/template.hbs",isStrictMode:!1})})),define("frontend/components/page-school/analytics-reports/component",["exports","@glimmer/component","frontend/utils/array"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1926class i extends t.default{get reports(){return(0,n.lodashSortBy)(this.args.school.schoolAnalyticsReports.toArray(),(e=>e.periodStart)).reverse()}}e.default=i})),define("frontend/components/page-school/analytics-reports/form-generate/component",["exports","@glimmer/component","ember-changeset","frontend/utils/date","ember-concurrency","@ember/service"],(function(e,t,n,i,o,r){var l,a
1927function s(e,t,n,i,o){var r={}
1928return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1929e.default=(l=class extends t.default{constructor(){var e,t,o,r
1930super(...arguments),e=this,t="store",r=this,(o=a)&&Object.defineProperty(e,t,{enumerable:o.enumerable,configurable:o.configurable,writable:o.writable,value:o.initializer?o.initializer.call(r):void 0})
1931const[l,s]=function(){const e=new Date
1932let t=new Date(e.getFullYear(),7,1);(0,i.isFuture)(t)&&(t=(0,i.subYears)(t,1))
1933const n=new Date(t.getFullYear()+1,6,31)
1934return[t,Math.min(new Date,n)]}()
1935this.changeset=new n.Changeset({from:c(l),to:c(s)})}*handleSubmitTask(){const e=this.store.createRecord("school-analytics-report",{school:this.args.school,periodStart:this.fromDate,periodEnd:this.toDate})
1936yield e.save()}get fromMax(){return c((0,i.subDays)(this.toDate,1))}get toMin(){return c((0,i.addDays)(this.fromDate,1))}get toMax(){return c(new Date)}get fromDate(){return(0,i.parse)(this.changeset.from,u,new Date)}get toDate(){return(0,i.parse)(this.changeset.to,u,new Date)}get canSubmit(){return this.hasDomainEducators&&this.hasDomainStudents}get hasDomainEducators(){return!!this.args.school.domainEducators}get hasDomainStudents(){return!!this.args.school.domainStudents}},a=s(l.prototype,"store",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(l.prototype,"handleSubmitTask",[o.dropTask],Object.getOwnPropertyDescriptor(l.prototype,"handleSubmitTask"),l.prototype),l)
1937const u="yyyy-MM-dd"
1938function c(e){return(0,i.format)(e,u)}})),define("frontend/components/page-school/analytics-reports/form-generate/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1939e.default=(0,t.createTemplateFactory)({id:"Q/gVCWRs",block:'[[[8,[39,0],[[24,0,"page-school-analytics-reports-form-generate"]],[["@changeset","@didSubmit"],[[30,0,["changeset"]],[28,[37,1],[[30,0,["handleSubmitTask"]]],null]]],[["default"],[[[[1,"\\n"],[41,[51,[30,0,["hasDomainEducators"]]],[[[1,"    "],[10,2],[14,0,"page-school-analytics-reports-form-generate-error"],[12],[1,"\\n      "],[1,[28,[35,3],["app/components/page-school/analytics-reports/form-generate.error-domain-educators"],[["href","htmlSafe"],[[30,2,["linkOnForest"]],true]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[41,[51,[30,0,["hasDomainStudents"]]],[[[1,"    "],[10,2],[14,0,"page-school-analytics-reports-form-generate-error"],[12],[1,"\\n      "],[1,[28,[35,3],["app/components/page-school/analytics-reports/form-generate.error-domain-students"],[["href","htmlSafe"],[[30,2,["linkOnForest"]],true]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[30,1,["fieldset"]],[[24,0,"page-school-analytics-reports-form-generate-fields"]],null,[["default"],[[[[1,"\\n    "],[8,[30,1,["field"]],null,[["@property"],["from"]],[["default"],[[[[1,"\\n      "],[8,[30,3,["label"]],null,null,[["default"],[[[[1,[28,[35,3],["app/components/page-school/analytics-reports/form-generate.from"],null]]],[]]]]],[1,"\\n      "],[8,[30,3,["errors"]],null,null,null],[1,"\\n      "],[8,[30,3,["text"]],[[16,"max",[30,0,["fromMax"]]],[24,4,"date"]],null,null],[1,"\\n    "]],[3]]]]],[1,"\\n\\n    "],[8,[30,1,["field"]],null,[["@property"],["to"]],[["default"],[[[[1,"\\n      "],[8,[30,4,["label"]],null,null,[["default"],[[[[1,[28,[35,3],["app/components/page-school/analytics-reports/form-generate.to"],null]]],[]]]]],[1,"\\n      "],[8,[30,4,["errors"]],null,null,null],[1,"\\n      "],[8,[30,4,["text"]],[[16,"min",[30,0,["toMin"]]],[16,"max",[30,0,["toMax"]]],[24,4,"date"]],null,null],[1,"\\n    "]],[4]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["submit"]],[[16,"disabled",[28,[37,4],[[30,0,["canSubmit"]]],null]]],null,[["default"],[[[[1,"\\n    "],[1,[28,[35,3],["app/components/page-school/analytics-reports/form-generate.generate"],null]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["f","@school","field","field"],false,["form","perform","unless","t","not"]]',moduleName:"frontend/components/page-school/analytics-reports/form-generate/template.hbs",isStrictMode:!1})})),define("frontend/components/page-school/analytics-reports/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
1939dule",{value:!0}),e.default=void 0
1940e.default=(0,t.createTemplateFactory)({id:"YpXNHIDX",block:'[[[10,0],[14,0,"page-school-analytics-reports"],[12],[1,"\\n  "],[10,"section"],[12],[1,"\\n    "],[10,"h3"],[14,0,"page-school-analytics-reports-title"],[12],[1,"\\n      "],[1,[28,[35,0],["app/components/page-school/analytics-reports.generate-title"],null]],[1,"\\n    "],[13],[1,"\\n\\n    "],[8,[39,1],null,[["@school"],[[30,1]]],null],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"section"],[12],[1,"\\n    "],[10,"h3"],[14,0,"page-school-analytics-reports-title"],[12],[1,"\\n      "],[1,[28,[35,0],["app/components/page-school/analytics-reports.reports-title"],null]],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,0],[14,0,"page-school-analytics-reports-list"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,0,["reports"]]],null]],null],null,[[[1,"        "],[8,[39,4],null,[["@analyticsReport"],[[30,2]]],null],[1,"\\n"]],[2]],[[[1,"        "],[10,2],[12],[1,[28,[35,0],["app/components/page-school/analytics-reports.no-reports"],null]],[13],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["@school","analyticsReport"],false,["t","page-school/analytics-reports/form-generate","each","-track-array","page-school/analytics-report"]]',moduleName:"frontend/components/page-school/analytics-reports/template.hbs",isStrictMode:!1})})),define("frontend/components/page-school/information/address/component",["exports","@glimmer/component","ember-concurrency","@ember/service","@glimmer/tracking","@ember/utils"],(function(e,t,n,i,o,r){var l,a,s
1941function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
1942return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1943e.default=(l=class extends t.default{constructor(){super(...arguments),u(this,"address",a,this),u(this,"googleMaps",s,this),this.computeAddressTask.perform()}*computeAddressTask(){const e=yield this.googleMaps.geocodePlaceId(this.args.placeId)
1944this.address=e.formatted_address}get hasAddress(){return(0,r.isPresent)(this.address)}},a=c(l.prototype,"address",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),s=c(l.prototype,"googleMaps",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(l.prototype,"computeAddressTask",[n.task],Object.getOwnPropertyDescriptor(l.prototype,"computeAddressTask"),l.prototype),l)})),define("frontend/components/page-school/information/address/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1945e.default=(0,t.createTemplateFactory)({id:"uZoFfNoi",block:'[[[41,[30,0,["hasAddress"]],[[[1,"  "],[10,"address"],[12],[1,"\\n    "],[1,[30,0,["address"]]],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],[],false,["if"]]',moduleName:"frontend/components/page-school/information/address/template.hbs",isStrictMode:!1})})),define("frontend/components/page-school/information/component",["exports","@glimmer/component","@ember/object","@glimmer/tracking"],(function(e,t,n,i){var o,r
1946function l(e,t,n,i,o){var r={}
1947return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1948e.default=(o=class extends t.default{constructor(){var e,t,n,i
1949super(...arguments),e=this,t="isEditing",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}didEdit(){this.isEditing=!0}didFinishEdit(){this.isEditing=!1}},r=l(o.prototype,"isEditing",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),l(o.prototype,"didEdit",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"didEdit"),o.prototype),l(o.prototype,"didFinishEdit",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"didFinishEdit"),o.prototype),o)})),define("frontend/components/page-school/information/edit/component",["exports","@glimmer/component","@glimmer/tracking","@ember/object","ember-concurrency"],(function(e,t,n,i,o){var r,l,a
1950function s(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function u(e,t,n,i,o){var r={}
1951return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1952e.default=(r=class extends t.default{constructor(){super(...arguments),s(this,"googleMapsSchool",l,this),s(this,"currentStep",a,this)}didSelectSchool(e){e?(this.googleMapsSchool={name:e.name,website:e.website,placeId:e.place_id},this.currentStep="confirm"):this.googleMapsSchool=null}didReset(){this.googleMapsSchool=null,this.currentStep="init"}didEditManual(){this.currentStep="manual"}*didConfirmTask(){const e=this.args.school
1953e.name=this.googleMapsSchool.name,e.website=this.googleMapsSchool.website,e.placeId=this.googleMapsSchool.placeId,e.source="editor",yield e.save(),yield e.reload(),this.args.didFinishEdit()}},l=u(r.prototype,"googleMapsSchool",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=u(r.prototype,"currentStep",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"init"}}),u(r.prototype,"didSelectSchool",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"didSelectSchool"),r.prototype),u(r.prototype,"didReset",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"didReset"),r.prototype),u(r.prototype,"didEditManual",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"didEditManual"),r.prototype),u(r.prototype,"didConfirmTask",[o.dropTask],Object.getOwnPropertyDescriptor(r.prototype,"didConfirmTask"),r.prototype),r)})),define("frontend/components/page-school/information/edit/confirm/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1954e.default=(0,t.createTemplateFactory)({id:"Q0jhpicp",block:'[[[10,0],[14,0,"page-school-information-edit-confirm"],[12],[1,"\\n  "],[10,2],[14,0,"page-school-information-edit-confirm-question"],[12],[1,[28,[35,0],["app/components/page-school/information/edit/confirm/template.2-59"],null]],[1," "],[13],[1,"\\n\\n  "],[10,2],[14,0,"page-school-information-edit-confirm-name"],[12],[1,"\\n    "],[1,[30,1,["name"]]],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,2],[14,0,"page-school-information-edit-confirm-website"],[12],[1,"\\n    "],[8,[39,1],null,[["@href","@ugc"],[[30,1,["website"]],true]],[["default"],[[[[1,"\\n      "],[1,[30,1,["website"]]],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,2],[14,0,"page-school-information-edit-confirm-address"],[12],[1,"\\n    "],[8,[39,2],null,[["@placeId"],[[30,1,["placeId"]]]],null],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[14,0,"page-school-information-edit-confirm-actions"],[12],[1,"\\n    "],[11,"button"],[24,0,"page-school-information-edit-confirm-button-no"],[24,4,"button"],[4,[38,3],["click",[28,[37,4],[[30,0],[30,2]],null]],null],[12],[1,[28,[35,0],["app/components/page-school/information/edit/confirm/template.25-5"],null]],[1," "],[13],[1,"\\n\\n    "],[8,[39,5],[[24,0,"page-school-information-edit-confirm-button-yes"]],[["@action"],[[28,[37,4],[[30,0],[30,3]],null]]],[["label"],[[[[1,[28,[35,0],["app/components/page-school/information/edit/confirm/template.32-5"],null]]],[]]]]],[1,"\\n  "],[13],[1,"\\n"],[13]],["@googleMapsSchool","@didNo","@didConfirm"],false,["t","external-link","page-school/information/address","on","action","async-button"]]',moduleName:"frontend/components/page-school/information/edit/confirm/template.hbs",isStrictMode:!1})})),define("frontend/components/page-school/information/edit/manual/component",["exports","@glimmer/component","ember-concurrency"],(function(e,t,n){var i
1955Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1956e.default=(i=class extends t.default{constructor(){super(...arguments),this.initialModel={name:this.args.school.name,website:this.args.school.website,placeId:this.args.school.googleMapsPlace.placeId}}*didSubmitTask(e){const t=this.args.school
1957t.name!==e.name&&(t.name=e.name),t.website!==e.website&&(t.website=e.website),t.googleMapsPlace.placeId!==e.placeId?t.placeId=e.placeId:t.placeId=t.googleMapsPlace.placeId,t.source="editor",yield t.save(),yield t.reload(),this.args.didFinish()}},o=i.prototype,r="didSubmitTask",l=[n.dropTask],a=Object.getOwnPropertyDescriptor(i.prototype,"didSubmitTask"),s=i.prototype,u={}
1957,Object.keys(a).forEach((function(e){u[e]=a[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(o,r,e)||e}),u),s&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(s):void 0,u.initializer=void 0),void 0===u.initializer&&(Object.defineProperty(o,r,u),u=null),i)
1958var o,r,l,a,s,u}))
1959define("frontend/components/page-school/information/edit/manual/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1960e.default=(0,t.createTemplateFactory)({id:"xdvHEpPp",block:'[[[8,[39,0],[[24,0,"page-school-information-edit-manual"]],[["@didSubmit","@initialModel"],[[28,[37,1],[[30,0,["didSubmitTask"]]],null],[30,0,["initialModel"]]]],[["secondary-action"],[[[[1,"\\n    "],[11,"button"],[24,0,"page-school-information-edit-manual-button-cancel"],[24,4,"button"],[4,[38,2],["click",[28,[37,3],[[30,0],[30,1]],null]],null],[12],[1,[28,[35,4],["app/components/page-school/information/edit/manual/template.11-5"],null]],[1," "],[13],[1,"\\n  "]],[]]]]]],["@didCancel"],false,["form-edit-school","perform","on","action","t"]]',moduleName:"frontend/components/page-school/information/edit/manual/template.hbs",isStrictMode:!1})})),define("frontend/components/page-school/information/edit/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1961e.default=(0,t.createTemplateFactory)({id:"ZTWaHxut",block:'[[[10,0],[14,0,"page-school-information-edit"],[12],[1,"\\n  "],[8,[39,0],null,[["@currentStep"],[[30,0,["currentStep"]]]],[["default"],[[[[1,"\\n    "],[8,[30,1,["Step"]],null,[["@name"],["init"]],[["default"],[[[[1,"\\n      "],[8,[39,1],[[16,"placeholder",[28,[37,2],["app/components/page-school/information/edit/template.placeholder"],null]]],[["@didSelect","@type","@fields"],[[28,[37,3],[[30,0],[30,0,["didSelectSchool"]]],null],"school",[28,[37,4],["name","website","place_id"],null]]],null],[1,"\\n\\n      "],[10,2],[14,0,"page-school-information-edit-or"],[12],[1,"\\n          "],[1,[28,[35,2],["app/components/page-school/information/edit/template.11-49"],null]],[1,"\\n          "],[11,"button"],[24,0,"page-school-information-edit-button-edit-manually"],[24,4,"button"],[4,[38,5],["click",[28,[37,3],[[30,0],[30,0,["didEditManual"]]],null]],null],[12],[1,"\\n            "],[1,[28,[35,2],["app/components/page-school/information/edit/template.17-9"],null]],[1,"\\n          "],[13],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,0],[14,0,"page-school-information-edit-actions"],[12],[1,"\\n        "],[11,"button"],[24,0,"page-school-information-edit-button-cancel"],[24,4,"button"],[4,[38,5],["click",[28,[37,3],[[30,0],[30,2]],null]],null],[12],[1,"\\n          "],[1,[28,[35,2],["app/components/page-school/information/edit/template.27-9"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["Step"]],null,[["@name"],["confirm"]],[["default"],[[[[1,"\\n      "],[8,[39,6],null,[["@didNo","@didConfirm","@googleMapsSchool"],[[28,[37,3],[[30,0],[30,0,["didReset"]]],null],[28,[37,7],[[30,0,["didConfirmTask"]]],null],[30,0,["googleMapsSchool"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["Step"]],null,[["@name"],["manual"]],[["default"],[[[[1,"\\n      "],[8,[39,8],null,[["@didFinish","@didCancel","@school"],[[28,[37,3],[[30,0],[30,3]],null],[28,[37,3],[[30,0],[30,0,["didReset"]]],null],[30,4]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13]],["w","@didCancel","@didFinishEdit","@school"],false,["step-manager","form/google-maps-text-search","t","action","array","on","page-school/information/edit/confirm","perform","page-school/information/edit/manual"]]',moduleName:"frontend/components/page-school/information/edit/template.hbs",isStrictMode:!1})})),define("frontend/components/page-school/information/map/component",["exports","@glimmer/component","@ember/service","ember-concurrency"],(function(e,t,n,i){var o,r
1962function l(e,t,n,i,o){var r={}
1963return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1964e.default=(o=class extends t.default{constructor(){var e,t,n,i
1965super(...arguments),e=this,t="googleMaps",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}*setupMap(e){const t=yield this.googleMaps.geocodePlaceId(this.args.placeId),n=t.geometry.location.lat(),i=t.geometry.location.lng(),o=yield this.googleMaps.loadApi(),r={lat:n,lng:i},l=new o.Map(e,{zoom:10,center:r})
1966new o.Marker({position:r,map:l})}},r=l(o.prototype,"googleMaps",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(o.prototype,"setupMap",[i.dropTask],Object.getOwnPropertyDescriptor(o.prototype,"setupMap"),o.prototype),o)})),define("frontend/components/page-school/information/map/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1967e.default=(0,t.createTemplateFactory)({id:"CVXIlQc1",block:'[[[11,0],[24,0,"page-school-information-map"],[4,[38,0],[[28,[37,1],[[30,0,["setupMap"]]],null]],null],[12],[1,"\\n"],[13]],[],false,["did-insert","perform"]]',moduleName:"frontend/components/page-school/information/map/template.hbs",isStrictMode:!1})})),define("frontend/components/page-school/information/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1968e.default=(0,t.createTemplateFactory)({id:"qNPP1cAx",block:'[[[10,0],[14,0,"page-school-information"],[12],[1,"\\n"],[41,[30,0,["isEditing"]],[[[1,"    "],[8,[39,1],null,[["@didFinishEdit","@didCancel","@school"],[[28,[37,2],[[30,0],[30,0,["didFinishEdit"]]],null],[28,[37,2],[[30,0],[30,0,["didFinishEdit"]]],null],[30,1]]],null],[1,"\\n"]],[]],[[[1,"    "],[10,0],[14,0,"page-school-information-view"],[12],[1,"\\n      "],[8,[39,3],null,[["@placeId"],[[30,1,["googleMapsPlace","placeId"]]]],null],[1,"\\n\\n      "],[10,0],[14,0,"page-school-information-information"],[12],[1,"\\n        "],[11,"button"],[24,0,"page-school-information-information-button-edit"],[24,4,"button"],[4,[38,4],["click",[30,0,["didEdit"]]],null],[12],[1,"\\n          "],[1,[28,[35,5],["app/components/page-school/information/template.17-9"],null]],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,2],[14,0,"page-school-information-information-name"],[12],[1,"\\n          "],[1,[30,1,["name"]]],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,2],[12],[1,[28,[35,5],["app/components/page-school/information/template.25-11"],null]],[1," "],[1,[30,1,["source"]]],[13],[1,"\\n        "],[10,2],[12],[1,[28,[35,5],["app/components/page-school/information/template.26-11"],null]],[1," "],[41,[30,1,["domainEducators"]],[[[1,"\\n            "],[1,[30,1,["domainEducators"]]],[1,"\\n"]],[]],[[[1,"            "],[10,"em"],[12],[1,[28,[35,5],["app/components/page-school/information/template.31-16"],null]],[13],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n        "],[10,2],[12],[1,[28,[35,5],["app/components/page-school/information/template.34-11"],null]],[1," "],[41,[30,1,["domainStudents"]],[[[1,"\\n            "],[1,[30,1,["domainStudents"]]],[1,"\\n"]],[]],[[[1,"            "],[10,"em"],[12],[1,[28,[35,5],["app/components/page-school/information/template.39-16"],null]],[13],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]]],[13]],["@school"],false,["if","page-school/information/edit","action","page-school/information/map","on","t"]]',moduleName:"frontend/components/page-school/information/template.hbs",isStrictMode:!1})})),define("frontend/components/page-school/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
1968dule",{value:!0}),e.default=void 0
1969e.default=(0,t.createTemplateFactory)({id:"5+ZcMxe2",block:'[[[10,"article"],[14,0,"page-school"],[12],[1,"\\n  "],[8,[39,0],null,null,[["default"],[[[[1,"\\n    "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,"\\n      "],[1,[30,2,["name"]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n\\n  "],[8,[39,1],null,[["@school"],[[30,2]]],null],[1,"\\n"],[41,[30,2,["website"]],[[[1,"    "],[8,[39,3],null,[["@school"],[[30,2]]],null],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,4],null,null,[["default"],[[[[1,"\\n    "],[8,[30,3,["tab"]],null,[["@name"],["information"]],[["default"],[[[[1,[28,[35,5],["app/components/page-school/template.14-34"],null]],[1," "]],[]]]]],[1,"\\n    "],[8,[30,3,["tabpanel"]],null,[["@name"],["information"]],[["default"],[[[[1,"\\n      "],[8,[39,6],null,[["@school"],[[30,2]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,3,["tab"]],null,[["@name"],["analytics-reports"]],[["default"],[[[[1,[28,[35,5],["app/components/page-school/template.21-40"],null]],[1," "]],[]]]]],[1,"\\n    "],[8,[30,3,["tabpanel"]],null,[["@name"],["analytics-reports"]],[["default"],[[[[1,"\\n      "],[8,[39,7],null,[["@school"],[[30,2]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[3]]]]],[1,"\\n"],[13]],["h","@school","tabs"],false,["page-section-header","page-school/address","if","page-school/website","page-tabs","t","page-school/information","page-school/analytics-reports"]]',moduleName:"frontend/components/page-school/template.hbs",isStrictMode:!1})})),define("frontend/components/page-school/website/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1970e.default=(0,t.createTemplateFactory)({id:"VLaWVJ8C",block:'[[[10,2],[14,0,"page-school-website"],[12],[1,"\\n  "],[1,[28,[35,0],["icon-link"],null]],[1,"\\n  "],[8,[39,1],null,[["@href","@ugc"],[[30,1,["website"]],true]],[["default"],[[[[1,"\\n    "],[1,[30,1,["websiteDomain"]]],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],["@school"],false,["inline-svg","external-link"]]',moduleName:"frontend/components/page-school/website/template.hbs",isStrictMode:!1})})),define("frontend/components/page-section-body/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1971e.default=(0,t.createTemplateFactory)({id:"etj43d1m",block:'[[[18,1,null]],["&default"],false,["yield"]]',moduleName:"frontend/components/page-section-body/template.hbs",isStrictMode:!1})})),define("frontend/components/page-section-empty-message/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1972e.default=(0,t.createTemplateFactory)({id:"Cw1dGoiq",block:'[[[10,0],[14,0,"page-section-empty-message"],[12],[1,"\\n  "],[18,1,null],[1,"\\n"],[13],[1,"\\n"]],["&default"],false,["yield"]]',moduleName:"frontend/components/page-section-empty-message/template.hbs",isStrictMode:!1})})),define("frontend/components/page-section-header-title/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1973e.default=(0,t.createTemplateFactory)({id:"xFYbBx5o",block:'[[[10,"h2"],[14,0,"page-section-header-title"],[12],[1,"\\n  "],[18,1,null],[1,"\\n"],[13]],["&default"],false,["yield"]]',moduleName:"frontend/components/page-section-header-title/template.hbs",isStrictMode:!1})})),define("frontend/components/page-section-header/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1974e.default=(0,t.createTemplateFactory)({id:"QCRTiX1o",block:'[[[11,"header"],[24,0,"page-section-header"],[17,1],[12],[1,"\\n  "],[18,2,[[28,[37,1],null,[["title"],[[50,"page-section-header-title",0,null,null]]]]]],[1,"\\n"],[13]],["&attrs","&default"],false,["yield","hash","component"]]',moduleName:"frontend/components/page-section-header/template.hbs",isStrictMode:!1})})),define("frontend/components/page-section/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
1974dule",{value:!0}),e.default=void 0
1975e.default=(0,t.createTemplateFactory)({id:"HVPjZ9X1",block:'[[[11,0],[24,0,"page-section"],[17,1],[12],[1,"\\n  "],[18,2,[[28,[37,1],null,[["header"],[[50,"page-section-header",0,null,null]]]]]],[1,"\\n\\n  "],[18,2,[[28,[37,1],null,[["body"],[[50,"page-section-body",0,null,null]]]]]],[1,"\\n"],[13]],["&attrs","&default"],false,["yield","hash","component"]]',moduleName:"frontend/components/page-section/template.hbs",isStrictMode:!1})})),define("frontend/components/page-select-school/component",["exports","ember-concurrency/async-arrow-runtime","@glimmer/component","@glimmer/tracking","@ember/object","@ember/utils","@ember/service","ember-concurrency"],(function(e,t,n,i,o,r,l,a){var s,u,c,d,p,m
1976function f(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function b(e,t,n){var i
1977return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
1978var n=e[Symbol.toPrimitive]
1979if(void 0!==n){var i=n.call(e,t||"default")
1980if("object"!=typeof i)return i
1981throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,t,n,i,o){var r={}
1982return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1983e.default=(s=class extends n.default{constructor(){super(...arguments),f(this,"googleMapsSchool",u,this),f(this,"router",c,this),f(this,"session",d,this),f(this,"store",p,this),f(this,"analytics",m,this),b(this,"setNotAffiliatedTask",(0,t.buildTask)((()=>({context:this,generator:function*(){const e=this.store.createRecord("user-school-affiliation",{user:this.session.currentUser})
1984return yield e.save(),this.analytics.trackEvent("School","Affiliated to school",{"School source":"no-school"}),this.router.transitionTo("after-onboarding-step")}})),null,"setNotAffiliatedTask","drop"))}didFindSchool(e){this.googleMapsSchool=e}didCancel(){this.googleMapsSchool=null}didConfirm(){return this.router.transitionTo("after-onboarding-step")}get hasSchool(){return(0,r.isPresent)(this.googleMapsSchool)}},u=h(s.prototype,"googleMapsSchool",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),c=h(s.prototype,"router",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=h(s.prototype,"session",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=h(s.prototype,"store",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(s.prototype,"analytics",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(s.prototype,"didFindSchool",[o.action],Object.getOwnPropertyDescriptor(s.prototype,"didFindSchool"),s.prototype),h(s.prototype,"didCancel",[o.action],Object.getOwnPropertyDescriptor(s.prototype,"didCancel"),s.prototype),h(s.prototype,"didConfirm",[o.action],Object.getOwnPropertyDescriptor(s.prototype,"didConfirm"),s.prototype),s)})),define("frontend/components/page-select-school/confirm/component",["exports","ember-concurrency/async-arrow-runtime","@glimmer/component","@ember/service","ember-concurrency"],(function(e,t,n,i,o){var r,l,a
1985function s(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function u(e,t,n){var i
1986return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
1987var n=e[Symbol.toPrimitive]
1988if(void 0!==n){var i=n.call(e,t||"default")
1989if("object"!=typeof i)return i
1990throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t,n,i,o){var r={}
1991return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1992e.default=(r=class extends n.default{constructor(){super(...arguments),s(this,"session",l,this),s(this,"commandFactory",a,this),u(this,"didConfirmTask",(0,t.buildTask)((()=>({context:this,generator:function*(){return yield this.commandFactory.createCommand("add-school").execute({name:this.args.googleMapsSchool.name,website:this.args.googleMapsSchool.website,placeId:this.args.googleMapsSchool.placeId,source:"google-maps"},this.session.currentUser),this.args.didConfirm()}})),null,"didConfirmTask","drop"))}},l=c(r.prototype,"session",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=c(r.prototype,"commandFactory",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("frontend/components/page-select-school/confirm/school-information/component",["exports","@glimmer/component","frontend/utils/url"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1993class i extends t.default{get websiteDomain(){return(0,n.getDomain)(this.args.googleMapsSchool.website)}}e.default=i})),define("frontend/components/page-select-school/confirm/school-information/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1994e.default=(0,t.createTemplateFactory)({id:"NO7sbh3G",block:'[[[10,"section"],[14,0,"page-select-school-confirm-school-information"],[12],[1,"\\n  "],[10,2],[14,0,"page-select-school-confirm-school-information-name"],[12],[1,"\\n    "],[1,[30,1,["name"]]],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,2],[14,0,"page-select-school-confirm-school-information-address"],[12],[1,"\\n    "],[1,[28,[35,0],["icon-home"],null]],[1,"\\n    "],[8,[39,1],null,[["@placeId"],[[30,1,["placeId"]]]],null],[1,"\\n  "],[13],[1,"\\n\\n"],[41,[30,1,["website"]],[[[1,"    "],[10,2],[14,0,"page-select-school-confirm-school-information-website"],[12],[1,"\\n      "],[1,[28,[35,0],["icon-link"],null]],[1,"\\n      "],[8,[39,3],null,[["@href","@ugc"],[[30,1,["website"]],true]],[["default"],[[[[1,"\\n        "],[1,[30,0,["websiteDomain"]]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["@googleMapsSchool"],false,["inline-svg","page-school/information/address","if","external-link"]]',moduleName:"frontend/components/page-select-school/confirm/school-information/template.hbs",isStrictMode:!1})})),define("frontend/components/page-select-school/confirm/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1995e.default=(0,t.createTemplateFactory)({id:"OfZZTvy4",block:'[[[10,0],[14,0,"page-select-school-confirm"],[12],[1,"\\n  "],[10,2],[14,0,"page-select-school-confirm-question"],[12],[1,[28,[35,0],["app/components/page-select-school/confirm/template.2-49"],null]],[1," "],[13],[1,"\\n\\n  "],[8,[39,1],null,[["@googleMapsSchool"],[[30,1]]],null],[1,"\\n\\n  "],[10,0],[14,0,"page-select-school-confirm-actions"],[12],[1,"\\n"],[41,[51,[30,0,["didConfirmTask","isRunning"]]],[[[1,"      "],[11,"button"],[24,0,"page-select-school-confirm-actions-no"],[24,4,"button"],[4,[38,3],["click",[30,2]],null],[12],[1,[28,[35,0],["app/components/page-select-school/confirm/template.16-7"],null]],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n    "],[8,[39,4],[[24,0,"page-select-school-confirm-actions-yes"]],[["@action"],[[28,[37,5],[[30,0,["didConfirmTask"]]],null]]],[["label"],[[[[1,[28,[35,0],["app/components/page-select-school/confirm/template.24-5"],null]]],[]]]]],[1,"\\n  "],[13],[1,"\\n"],[13]],["@googleMapsSchool","@didCancel"],false,["t","page-select-school/confirm/school-information","unless","on","async-button","perform"]]',moduleName:"frontend/components/page-select-school/confirm/template.hbs",isStrictMode:!1})})),define("frontend/components/page-select-school/form-find-school/component",["exports","@glimmer/component","@ember/object"],(function(e,t,n){var i
1996Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1997e.default=(i=class extends t.default{didSelectSchool(e){return e?this.args.didFindSchool({name:e.name,website:e.website,placeId:e.place_id}):this.args.didFindSchool(e)}},o=i.prototype,r="didSelectSchool",l=[n.action],a=Object.getOwnPropertyDescriptor(i.prototype,"didSelectSchool"),s=i.prototype,u={},Object.keys(a).forEach((function(e){u[e]=a[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(o,r,e)||e}),u),s&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(s):void 0,u.initializer=void 0),void 0===u.initializer&&(Object.defineProperty(o,r,u),u=null),i)
1998var o,r,l,a,s,u})),define("frontend/components/page-select-school/form-find-school/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1999e.default=(0,t.createTemplateFactory)({id:"Uy7RvLSf",block:'[[[10,0],[14,0,"page-select-school-form-find-school"],[12],[1,"\\n  "],[8,[39,0],[[16,"placeholder",[28,[37,1],["app/components/page-select-school/form-find-school/template.placeholder"],null]]],[["@didSelect","@type","@fields"],[[30,0,["didSelectSchool"]],"school",[28,[37,2],["name","website","place_id"],null]]],[["no-results"],[[[[1,"\\n      "],[10,2],[12],[1,"\\n        "],[1,[28,[35,1],["app/components/page-select-school/form-find-school/template.9-9"],null]],[1," "],[8,[39,3],[[24,0,"button-add-school"]],[["@route"],["add-school"]],[["default"],[[[[1,[28,[35,1],["app/components/page-select-school/form-find-school/template.10-86"],null]]],[]]]]],[1,".\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"],[13]],[],false,["form/google-maps-text-search","t","array","link-to"]]',moduleName:"frontend/components/page-select-school/form-find-school/template.hbs",isStrictMode:!1})})),define("frontend/components/page-select-school/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2000e.default=(0,t.createTemplateFactory)({id:"1n/+M8OS",block:'[[[10,0],[14,0,"page-select-school"],[12],[1,"\\n"],[41,[30,0,["hasSchool"]],[[[1,"    "],[8,[39,1],null,null,[["default"],[[[[1,"\\n      "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,[28,[35,2],["app/components/page-select-school/template.4-15"],null]]],[]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n\\n    "],[8,[39,3],null,[["@didCancel","@didConfirm","@googleMapsSchool"],[[30,0,["didCancel"]],[30,0,["didConfirm"]],[30,0,["googleMapsSchool"]]]],null],[1,"\\n"]],[]],[[[1,"    "],[8,[39,1],null,null,[["default"],[[[[1,"\\n      "],[8,[30,2,["title"]],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["app/components/page-select-school/template.title"],[["name"],[[30,0,["session","currentUser","firstName"]]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[2]]]]],[1,"\\n\\n    "],[10,2],[14,0,"page-select-school-introduction"],[12],[1,"\\n      "],[1,[28,[35,2],["app/components/page-select-school/template.21-47"],null]],[1,"\\n    "],[13],[1,"\\n\\n    "],[8,[39,4],null,[["@didFindSchool"],[[30,0,["didFindSchool"]]]],null],[1,"\\n\\n    "],[10,2],[14,0,"page-select-school-not-tied-to-school"],[12],[1,"\\n      "],[1,[28,[35,2],["app/components/page-select-school/template.29-53"],null]],[1,"\\n\\n      "],[8,[39,5],[[24,0,"page-select-school-not-tied-to-school-button"]],[["@action","@popoverPosition"],[[28,[37,6],[[30,0,["setNotAffiliatedTask"]]],null],"top"]],[["question","label","loading-label"],[[[[1,[28,[35,2],["app/components/page-select-school/template.not-tied-to-school-confirmation-question"],null]]],[]],[[[1,[28,[35,2],["app/components/page-select-school/template.37-7"],null]]],[]],[[[1,[28,[35,2],["app/components/page-select-school/template.37-7"],null]]],[]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]]],[13]],["h","h"],false,["if","page-section-header","t","page-select-school/confirm","page-select-school/form-find-school","async-button-with-confirmation","perform"]]',moduleName:"frontend/components/page-select-school/template.hbs",isStrictMode:!1})})),define("frontend/components/page-stripe-checkout-success/component",["exports","@glimmer/component","ember-concurrency","@ember/service"],(function(e,t,n,i){var o,r,l
2001function a(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function s(e,t,n,i,o){var r={}
2002return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2003e.default=(o=class extends t.default{constructor(){super(...arguments),a(this,"session",r,this),a(this,"store",l,this),this.waitUntilSubscribedTask.perform()}*waitUntilSubscribedTask(){const e=this.session.currentUser
2004if(e)for(;!e.hasOngoingSubscription;)yield this.store.findRecord("user",e.id,{include:"subscriptions,user_permissions_set"}),yield(0,n.timeout)(2e3)}},r=s(o.prototype,"session",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=s(o.prototype,"store",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(o.prototype,"waitUntilSubscribedTask",[n.task],Object.getOwnPropertyDescriptor(o.prototype,"waitUntilSubscribedTask"),o.prototype),o)})),define("frontend/components/page-stripe-checkout-success/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2005e.default=(0,t.createTemplateFactory)({id:"WuCTP6lK",block:'[[[10,0],[14,0,"page-stripe-checkout-success"],[12],[1,"\\n"],[41,[30,0,["session","isLoggedIn"]],[[[41,[30,0,["waitUntilSubscribedTask","isRunning"]],[[[1,"      "],[10,"h2"],[12],[1,[28,[35,1],["app/templates/stripe-checkout-success.title-upgrading"],null]],[13],[1,"\\n      "],[8,[39,2],null,null,null],[1,"\\n"]],[]],[[[1,"      "],[10,"h2"],[12],[1,[28,[35,1],["app/templates/stripe-checkout-success.title-upgraded"],null]],[13],[1,"\\n      "],[10,2],[12],[1,"\\n        "],[1,[28,[35,1],["app/templates/stripe-checkout-success.message-upgraded"],[["plan","expiresAt","htmlSafe"],[[30,0,["session","currentUser","ongoingSubscription","label"]],[28,[37,3],[[30,0,["session","currentUser","ongoingSubscription","expiresAt"]]],[["dateStyle"],["long"]]],true]]]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,4],null,[["@route"],["dashboard"]],[["default"],[[[[1,[28,[35,1],["app/templates/stripe-checkout-success.call-to-action"],null]]],[]]]]],[1,"\\n"]],[]]]],[]],[[[1,"    "],[10,2],[12],[1,[28,[35,1],["app/templates/stripe-checkout-success.message-not-logged-in"],null]],[13],[1,"\\n"]],[]]],[13]],[],false,["if","t","sutori-loader","formatted-time-tag","link-to"]]',moduleName:"frontend/components/page-stripe-checkout-success/template.hbs",isStrictMode:!1})})),define("frontend/components/page-tabs-tab/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2006e.default=(0,t.createTemplateFactory)({id:"kCNtkiiJ",block:'[[[8,[30,1,["tab"]],null,[["@model","@on-select"],[[30,2],[28,[37,0],[[30,0],[30,3]],null]]],[["default"],[[[[1,"\\n  "],[18,4,null],[1,"\\n"]],[]]]]]],["@tablist","@name","@onSelect","&default"],false,["action","yield"]]',moduleName:"frontend/components/page-tabs-tab/template.hbs",isStrictMode:!1})})),define("frontend/components/page-tabs-tabpanel/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2007e.default=(0,t.createTemplateFactory)({id:"8RKO990S",block:'[[[8,[30,1,["tabpanel"]],null,[["@model"],[[30,2]]],[["default"],[[[[1,"\\n  "],[18,3,null],[1,"\\n"]],[]]]]]],["@tabs","@name","&default"],false,["yield"]]',moduleName:"frontend/components/page-tabs-tabpanel/template.hbs",isStrictMode:!1})})),define("frontend/components/page-tabs/component",["exports","@ember/component","@ember/utils","@ember/string","ember-concurrency","frontend/utils/task","frontend/utils/runloop-utils","@ember/object"],(function(e,t,n,i,o,r,l,a){Object.defineProperty(e,"__esMo
2007dule",{value:!0}),e.default=void 0
2008e.default=t.default.extend({tagName:"",hasStyle:(0,a.computed)("style",(function(){return!(0,n.isEmpty)(this.style)})),style:(0,a.computed)("tabElement",(function(){const e=this.tabElement
2009if((0,n.isNone)(e))return
2010const{offsetLeft:t,offsetWidth:o}=e,r=t+o/2
2011return(0,i.htmlSafe)(`left: ${r}px;`)})),waitForSelectionToChange:(0,o.task)((function*(){for(this.setSelectedTabElement.perform();;)yield(0,r.waitForPropertyChange)(this,"selection"),this.setSelectedTabElement.perform()})).on("didInsertElement"),setSelectedTabElement:(0,o.task)((function*(){yield(0,l.waitUntilNextRunloop)(),this.set("tabElement",this.domElement.querySelector("[aria-selected='true']"))})),actions:{tabChanged(e){this.set("selection",e)}}})})),define("frontend/components/page-tabs/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2012e.default=(0,t.createTemplateFactory)({id:"dPf5LHo4",block:'[[[11,0],[24,0,"page-tabs"],[17,1],[4,[38,0],[[30,0],"domElement"],null],[12],[1,"\\n  "],[8,[39,1],null,[["@tagName","@selection"],["",[30,0,["selection"]]]],[["default"],[[[[1,"\\n    "],[8,[30,2,["tablist"]],null,null,[["default"],[[[[1,"\\n      "],[10,0],[14,0,"tablist-container"],[12],[1,"\\n        "],[18,4,[[28,[37,3],null,[["tab"],[[50,"page-tabs-tab",0,null,[["onSelect","tablist"],[[28,[37,5],[[30,0],"tabChanged"],null],[30,3]]]]]]]]],[1,"\\n\\n"],[41,[30,0,["hasStyle"]],[[[1,"          "],[10,0],[14,0,"page-tabs-arrow"],[15,5,[30,0,["style"]]],[12],[13],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n    "]],[3]]]]],[1,"\\n\\n    "],[18,4,[[28,[37,3],null,[["tabpanel"],[[50,"page-tabs-tabpanel",0,null,[["tabs"],[[30,2]]]]]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n"],[13]],["&attrs","tabs","tablist","&default"],false,["ref","ivy-tabs","yield","hash","component","action","if"]]',moduleName:"frontend/components/page-tabs/template.hbs",isStrictMode:!1})})),define("frontend/components/page-teachers/features-secondary/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2013e.default=(0,t.createTemplateFactory)({id:"8sfh/veF",block:'[[[8,[39,0],[[24,0,"page-teachers-features-secondary"]],null,[["default"],[[[[1,"\\n  "],[8,[39,1],null,[["@icon"],["feature-secondary-secure.svg"]],[["title","text"],[[[[1,[28,[35,2],["app/components/page-teachers/features-secondary/template.privacy-title"],null]]],[]],[[[1,[28,[35,2],["app/components/page-teachers/features-secondary/template.privacy-text"],null]]],[]]]]],[1,"\\n\\n  "],[8,[39,1],null,[["@icon"],["feature-secondary-anytime.svg"]],[["title","text"],[[[[1,[28,[35,2],["app/components/page-teachers/features-secondary/template.anytime-title"],null]]],[]],[[[1,[28,[35,2],["app/components/page-teachers/features-secondary/template.anytime-text"],null]]],[]]]]],[1,"\\n\\n  "],[8,[39,1],null,[["@icon"],["feature-secondary-share.svg"]],[["title","text"],[[[[1,[28,[35,2],["app/components/page-teachers/features-secondary/template.everyone-title"],null]]],[]],[[[1,[28,[35,2],["app/components/page-teachers/features-secondary/template.everyone-text"],null]]],[]]]]],[1,"\\n"]],[]]]]]],[],false,["features-secondary","feature-secondary","t"]]',moduleName:"frontend/components/page-teachers/features-secondary/template.hbs",isStrictMode:!1})})),define("frontend/components/page-teachers/features-semi-secondary/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2014e.default=(0,t.createTemplateFactory)({id:"LKvggUHX",block:'[[[10,"section"],[14,0,"page-teachers-features-semi-secondary"],[12],[1,"\\n  "],[8,[39,0],null,[["@tagName"],["h2"]],[["default"],[[[[1,"\\n    "],[1,[28,[35,1],["app/components/page-teachers/features-semi-secondary/template.2-37"],null]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[10,0],[14,0,"page-teachers-features-semi-secondary-features"],[12],[1,"\\n    "],[10,0],[14,0,"page-teachers-features-semi-secondary-feature"],[12],[1,"\\n      "],[1,[28,[35,2],["logo-google-classroom"],null]],[1,"\\n      "],[10,"h4"],[14,0,"page-teachers-features-semi-secondary-feature-title"],[12],[1,"\\n        "],[1,[28,[35,1],["app/components/page-teachers/features-semi-secondary/template.9-70"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[14,0,"page-teachers-features-semi-secondary-feature-description"],[12],[1,"\\n        "],[1,[28,[35,1],["app/components/page-teachers/features-semi-secondary/template.12-75"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,0],[14,0,"page-teachers-features-semi-secondary-feature"],[12],[1,"\\n      "],[1,[28,[35,2],["logo-google-full"],null]],[1,"\\n      "],[10,"h4"],[14,0,"page-teachers-features-semi-secondary-feature-title"],[12],[1,"\\n        "],[1,[28,[35,1],["app/components/page-teachers/features-semi-secondary/template.19-70"],[["htmlSafe"],[true]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[14,0,"page-teachers-features-semi-secondary-feature-description"],[12],[1,"\\n        "],[1,[28,[35,1],["app/components/page-teachers/features-semi-secondary/template.22-75"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,0],[14,0,"page-teachers-features-semi-secondary-feature"],[12],[1,"\\n      "],[1,[28,[35,2],["logo-m
2014icrosoft-teams"],null]],[1,"\\n      "],[10,"h4"],[14,0,"page-teachers-features-semi-secondary-feature-title"],[12],[1,"\\n        "],[1,[28,[35,1],["app/components/page-teachers/features-semi-secondary/template.29-70"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[14,0,"page-teachers-features-semi-secondary-feature-description"],[12],[1,"\\n        "],[1,[28,[35,1],["app/components/page-teachers/features-semi-secondary/template.32-75"],null]],[1," "],[10,"strong"],[12],[1,[28,[35,1],["app/components/page-teachers/features-semi-secondary/template.33-145"],null]],[13],[1,".\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[14,0,"page-teachers-features-semi-secondary-google"],[12],[1,"\\n    "],[10,"h3"],[12],[1,[28,[35,1],["app/components/page-teachers/features-semi-secondary/template.39-8"],null]],[13],[1,"\\n\\n    "],[10,0],[14,0,"page-teachers-features-semi-secondary-google-logo-wrapper"],[12],[1,"\\n      "],[11,"img"],[24,"src","https://assets.sutori.com/frontend-assets/images/logo-google-for-education-partner-ec6199d398f395887e64e2489a1cd0ec.svg"],[16,"alt",[28,[37,1],["app/components/page-teachers/features-semi-secondary/template.44-8"],null]],[4,[38,3],null,null],[12],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],[],false,["heading-display-title","t","inline-svg","lazy-loaded"]]',moduleName:"frontend/components/page-teachers/features-semi-secondary/template.hbs",isStrictMode:!1})})),define("frontend/components/page-teachers/hero/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2015e.default=(0,t.createTemplateFactory)({id:"b1ErJMN1",block:'[[[8,[39,0],[[24,0,"page-teachers-hero"]],null,[["default"],[[[[1,"\\n  "],[8,[30,1,["background"]],null,null,[["default"],[[[[1,"\\n    "],[10,1],[14,0,"circle-purple"],[12],[13],[1,"\\n    "],[10,1],[14,0,"ring-yellow"],[12],[13],[1,"\\n    "],[10,1],[14,0,"circle-orange"],[12],[13],[1,"\\n    "],[10,1],[14,0,"ring-green"],[12],[13],[1,"\\n    "],[10,1],[14,0,"circle-blue"],[12],[13],[1,"\\n    "],[10,1],[14,0,"circle-green"],[12],[13],[1,"\\n    "],[10,1],[14,0,"circle-yellow"],[12],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,1],null,null,[["default"],[[[[1,"\\n      "],[8,[30,2,["title"]],null,[["@tagName"],["h1"]],[["default"],[[[[1,[28,[35,2],["app/components/page-teachers/hero/template.14-15"],null]]],[]]]]],[1,"\\n\\n      "],[8,[30,2,["paragraph"]],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["app/components/page-teachers/hero/template.18-33"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[2]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["hero","h"],false,["hero-display","heading-display","t"]]',moduleName:"frontend/components/page-teachers/hero/template.hbs",isStrictMode:!1})})),define("frontend/components/page-teachers/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2016e.default=(0,t.createTemplateFactory)({id:"t+pyBSr7",block:'[[[8,[39,0],null,null,null],[1,"\\n\\n"],[8,[39,1],null,[["@storySlug"],[[28,[37,2],["app/teachers.story-slug"],null]]],null],[1,"\\n\\n"],[8,[39,3],null,null,null],[1,"\\n\\n"],[8,[39,4],null,null,null],[1,"\\n\\n"],[8,[39,5],null,null,null]],[],false,["page-teachers/hero","story-as-page","t","page-teachers/features-semi-secondary","page-teachers/features-secondary","footing-display/corona"]]',moduleName:"frontend/components/page-teachers/template.hbs",isStrictMode:!1})}))
2017define("frontend/components/page-upgrade-trial-information/component",["exports","@ember/service","@glimmer/component"],(function(e,t,n){var i,o
2018Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2019e.default=(i=class extends n.default{constructor(){var e,t,n,i
2020super(...arguments),e=this,t="session",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get currentUser(){return this.session.currentUser}get showTrialInformation(){return this.currentUser.isOnTrial&&!this.currentUser.hasOngoingSubscription}},r=i.prototype,l="session",a=[t.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={}
2020,Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o=c,i)
2021var r,l,a,s,u,c})),define("frontend/components/page-upgrade-trial-information/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2022e.default=(0,t.createTemplateFactory)({id:"LsN9OgR5",block:'[[[41,[30,0,["showTrialInformation"]],[[[1,"  "],[10,0],[14,0,"page-upgrade-trial-information"],[12],[1,"\\n    "],[8,[39,1],null,null,null],[1,"\\n\\n    "],[10,2],[12],[1,"\\n"],[41,[30,0,["currentUser","isBusiness"]],[[[1,"        "],[1,[28,[35,2],["app/components/page-upgrade-trial-information/template.time-left-business"],[["count","htmlSafe"],[[30,0,["currentUser","daysUntilTrialExpires"]],true]]]],[1,"\\n"]],[]],[[[41,[30,0,["currentUser","isEducator"]],[[[1,"        "],[1,[28,[35,2],["app/components/page-upgrade-trial-information/template.time-left-educator"],[["count","htmlSafe"],[[30,0,["currentUser","daysUntilTrialExpires"]],true]]]],[1,"\\n"]],[]],[[[41,[30,0,["currentUser","isStudent"]],[[[1,"        "],[1,[28,[35,2],["app/components/page-upgrade-trial-information/template.time-left-student"],[["count","htmlSafe"],[[30,0,["currentUser","daysUntilTrialExpires"]],true]]]],[1,"\\n      "]],[]],null]],[]]]],[]]],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],[],false,["if","trial-progress-bar","t"]]',moduleName:"frontend/components/page-upgrade-trial-information/template.hbs",isStrictMode:!1})})),define("frontend/components/page-upgrade/component",["exports","@ember/service","@glimmer/component"],(function(e,t,n){var i,o
2023Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2024e.default=(i=class extends n.default{constructor(){var e,t,n,i
2025super(...arguments),e=this,t="session",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get currentUser(){return this.session.currentUser}get isGrandfathered(){return this.currentUser.hasOngoingSubscription&&!this.currentUser.ongoingSubscription.isCurrentPlan}},r=i.prototype,l="session",a=[t.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o=c,i)
2026var r,l,a,s,u,c})),define("frontend/components/page-upgrade/plans/component",["exports","@ember/service","@glimmer/component","@glimmer/tracking","ember-concurrency","frontend/models/subscription-plan"],(function(e,t,n,i,o,r){var l,a,s,u
2027function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
2028return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2029e.default=(l=class extends n.default{constructor(){super(...arguments),c(this,"subscriptionPlans",a,this),c(this,"store",s,this),c(this,"session",u,this),this.loadSubscriptionsTask.perform()}*loadSubscriptionsTask(){this.subscriptionPlans=yield r.default.loadCurrentPlans({store:this.store})}get currentUser(){return this.session.currentUser}},a=d(l.prototype,"subscriptionPlans",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),s=d(l.prototype,"store",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(l.prototype,"session",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(l.prototype,"loadSubscriptionsTask",[o.task],Object.getOwnPropertyDescriptor(l.prototype,"loadSubscriptionsTask"),l.prototype),l)})),define("frontend/components/page-upgrade/plans/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2030e.default=(0,t.createTemplateFactory)({id:"7iXxcnwa",block:'[[[41,[30,0,["subscriptionPlans"]],[[[41,[30,0,["currentUser","isBusiness"]],[[[1,"    "],[8,[39,1],null,[["@subscriptionPlans"],[[30,0,["subscriptionPlans"]]]],null],[1,"\\n"]],[]],[[[1,"    "],[8,[39,2],null,[["@subscriptionPlans"],[[30,0,["subscriptionPlans"]]]],null],[1,"\\n"]],[]]]],[]],null]],[],false,["if","subscription-plans-business","subscription-plans-education"]]',moduleName:"frontend/components/page-upgrade/plans/template.hbs",isStrictMode:!1})})),define("frontend/components/page-upgrade/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2031e.default=(0,t.createTemplateFactory)({id:"3wCmQ7My",block:'[[[10,0],[14,0,"page-upgrade"],[12],[1,"\\n  "],[8,[39,0],null,null,null],[1,"\\n\\n"],[41,[30,0,["currentUser","isSubscribable"]],[[[1,"    "],[8,[39,2],null,null,null],[1,"\\n\\n"],[41,[30,0,["isGrandfathered"]],[[[1,"      "],[10,2],[14,0,"grandfathered"],[12],[1,[28,[35,3],["app/components/page-upgrade/template.16-31"],null]],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["currentUser","hasOngoingSubscription"]],[[[1,"      "],[10,0],[14,0,"already-subscribed"],[12],[1,"\\n        "],[10,"h3"],[12],[1,[28,[35,3],["app/components/page-upgrade/template.32-10"],null]],[13],[1,"\\n\\n        "],[10,2],[14,0,"thank-you"],[12],[1,"\\n          "],[1,[28,[35,3],["app/components/page-upgrade/template.thank-you"],[["plan","expiresOn","htmlSafe"],[[30,0,["currentUser","ongoingSubscription","label"]],[28,[37,4],[[30,0,["currentUser","ongoingSubscription","expiresAt"]]],[["dateStyle"],["long"]]],true]]]],[1,"\\n        "],[13],[1,"\\n\\n        "],[8,[39,5],[[24,0,"button-go-to-my-stories"]],[["@route"],["dashboard"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["app/components/page-upgrade/template.38-62"],null]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["currentUser","isBusiness"]],[[[1,"      "],[8,[39,6],null,null,null],[1,"\\n"]],[]],[[[1,"      "],[8,[39,7],null,null,null],[1,"\\n"]],[]]]],[]],[[[1,"    "],[10,"h3"],[14,0,"must-be-older-than-thirteen"],[12],[1,[28,[35,3],["app/components/page-upgrade/template.48-42"],null]],[13],[1,"\\n"]],[]]],[13],[1,"\\n"]],[],false,["page-upgrade-trial-information","if","page-upgrade/plans","t","formatted-time-tag","link-to","pricing-business-faq","pricing-education-faq"]]',moduleName:"frontend/components/page-upgrade/template.hbs",isStrictMode:!1})})),define("frontend/components/page-user-stories/component",["exports","@glimmer/component","@ember/service"],(function(e,t,n){var i,o
2032function r(e,t,n){var i
2033return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
2034var n=e[Symbol.toPrimitive]
2035if(void 0!==n){var i=n.call(e,t||"default")
2036if("object"!=typeof i)return i
2037throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}
2037Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2038e.default=(i=class extends t.default{constructor(){var e,t,n,i
2039super(...arguments),e=this,t="session",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),r(this,"sortStoriesBy",["lastEditedAt:desc"])}get currentUserIsUser(){var e
2040return null===(e=this.session.currentUser)||void 0===e?void 0:e.state.is(this.args.user)}get currentUserIsAdminOfUser(){var e
2041return null===(e=this.session.currentUser)||void 0===e?void 0:e.state.isAdminOf(this.args.user)}},l=i.prototype,a="session",s=[n.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),o=d,i)
2042var l,a,s,u,c,d})),define("frontend/components/page-user-stories/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2043e.default=(0,t.createTemplateFactory)({id:"ADqfO1sA",block:'[[[10,0],[14,0,"page-user-stories"],[12],[1,"\\n  "],[8,[39,0],null,[["@stories","@sortBy","@storageKey"],[[30,1,["stories"]],[30,0,["sortStoriesBy"]],"user:stories"]],[["default"],[[[[1,"\\n    "],[8,[30,2,["title"]],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["app/components/page-user-stories/template.8-13"],null]],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,2,["empty-message"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["currentUserIsUser"]],[[[1,"        "],[1,[28,[35,1],["app/components/page-user-stories/template.11-46"],null]],[1,"\\n"]],[]],[[[41,[30,0,["currentUserIsAdminOfUser"]],[[[1,"        "],[1,[28,[35,1],["app/components/page-user-stories/template.empty-message-admin"],[["user"],[[30,1,["fullName"]]]]]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,1],["app/components/page-user-stories/template.empty-message-other"],[["user"],[[30,1,["fullName"]]]]]],[1,"\\n      "]],[]]]],[]]],[1,"    "]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n"],[13]],["@user","s"],false,["stories-section","t","if"]]',moduleName:"frontend/components/page-user-stories/template.hbs",isStrictMode:!1})})),define("frontend/components/page-user/account/component",["exports","@glimmer/component","@ember/object"],(function(e,t,n){var i
2044Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2045e.default=(i=class extends t.default{showDeleteAccountModal(){this.modalDeleteAccount.send("show")}},o=i.prototype,r="showDeleteAccountModal",l=[n.action],a=Object.getOwnPropertyDescriptor(i.prototype,"showDeleteAccountModal"),s=i.prototype,u={},Object.keys(a).forEach((function(e){u[e]=a[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(o,r,e)||e}),u),s&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(s):void 0,u.initializer=void 0),void 0===u.initializer&&(Object.defineProperty(o,r,u),u=null),i)
2046var o,r,l,a,s,u})),define("frontend/components/page-user/account/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2047e.default=(0,t.createTemplateFactory)({id:"vJetYY/8",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n  "],[8,[30,1,["header"]],null,null,[["default"],[[[[1,"\\n    "],[8,[30,2,["title"]],null,null,[["default"],[[[[1,[28,[35,1],["app/components/page-user/profile/template.7-17"],null]]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n\\n  "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n    "],[11,"button"],[24,0,"button-delete-account"],[24,4,"button"],[4,[38,2],["click",[30,0,["showDeleteAccountModal"]]],null],[12],[1,"\\n      "],[1,[28,[35,1],["app/components/page-user/profile/template.15-9"],null]],[1,"\\n    "],[13],[1,"\\n\\n    "],[8,[39,3],null,[["@actionReceiver"],[[30,0,["modalDeleteAccount"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["s","h"],false,["page-section","t","on","modal-delete-account"]]',moduleName:"frontend/components/page-user/account/template.hbs",isStrictMode:!1})})),define("frontend/components/page-user/billing/card/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
2047dule",{value:!0}),e.default=void 0
2048e.default=(0,t.createTemplateFactory)({id:"Dgyqh6Cr",block:'[[[8,[39,0],[[24,0,"page-user-billing-card"]],null,[["default"],[[[[1,"\\n  "],[8,[30,1,["header"]],null,null,[["default"],[[[[1,"\\n    "],[8,[30,2,["title"]],null,null,[["default"],[[[[1,[28,[35,1],["app/components/page-user/billing/card/template.3-13"],null]]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n\\n  "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],[[24,0,"page-user-billing-card__button-update-card"]],null,[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["app/components/page-user/billing/card/template.24-7"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["s","h"],false,["page-section","t","button-open-stripe-customer-portal"]]',moduleName:"frontend/components/page-user/billing/card/template.hbs",isStrictMode:!1})})),define("frontend/components/page-user/billing/component",["exports","@glimmer/component","@ember/service"],(function(e,t,n){var i,o
2049Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2050e.default=(i=class extends t.default{constructor(){var e,t,n,i
2051super(...arguments),e=this,t="session",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get showCardDetails(){return this.session.currentUser.isStripeCustomer}get showInvoices(){return this.session.currentUser.isStripeCustomer}},r=i.prototype,l="session",a=[n.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o=c,i)
2052var r,l,a,s,u,c})),define("frontend/components/page-user/billing/invoices/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2053e.default=(0,t.createTemplateFactory)({id:"smCXz0j0",block:'[[[8,[39,0],[[24,0,"page-user-billing-invoices"]],null,[["default"],[[[[1,"\\n  "],[8,[30,1,["header"]],null,null,[["default"],[[[[1,"\\n    "],[8,[30,2,["title"]],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["app/components/page-user/billing/invoices/template.3-13"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n\\n  "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],[[24,0,"page-user-billing-invoices__button-view-invoices"]],null,[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["app/components/page-user/billing/invoices/template.button-view-invoices"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["s","h"],false,["page-section","t","button-open-stripe-customer-portal"]]',moduleName:"frontend/components/page-user/billing/invoices/template.hbs",isStrictMode:!1})})),define("frontend/components/page-user/billing/plan/component",["exports","@glimmer/component","@ember/service","ember-concurrency","frontend/utils/common-api-queries"],(function(e,t,n,i,o){var r,l,a,s,u,c,d
2054function p(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function m(e,t,n,i,o){var r={}
2055return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2056e.default=(r=class extends t.default{constructor(){super(...arguments),p(this,"session",l,this),p(this,"analytics",a,this),p(this,"store",s,this),p(this,"notifications",u,this),p(this,"router",c,this),p(this,"intl",d,this)}*cancelSubscriptionTask(){this.analytics.trackEvent("Subscriptions","Cancelled")
2057const e=this.subscription,t=this.store.createRecord("stripe-subscription-cancellation",{subscription:e})
2058yield t.save(),yield this.store.findRecord("user",this.session.currentUser.id,{include:(0,o.toIncludeString)(["subscriptions"])}),this.notifications.showSuccessMessage(this.intl.t("app/components/page-user/billing/plan/template.notification")),this.router.transitionTo("dashboard")}get subscription(){return this.session.currentUser.ongoingSubscription}},l=m(r.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=m(r.prototype,"analytics",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=m(r.prototype,"store",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(r.prototype,"notifications",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=m(r.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(r.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(r.prototype,"cancelSubscriptionTask",[i.dropTask],Object.getOwnPropertyDescriptor(r.prototype,"cancelSubscriptionTask"),r.prototype),r)})),define("frontend/components/page-user/billing/plan/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2059e.default=(0,t.createTemplateFactory)({id:"ZN2KKqTt",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n  "],[8,[30,1,["header"]],null,null,[["default"],[[[[1,"\\n    "],[8,[30,2,["title"]],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["app/components/page-user/billing/plan/template.3-13"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n\\n  "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["subscription","isStripe"]],[[[41,[30,0,["subscription","isOpen"]],[[[1,"        "],[10,2],[12],[1,"\\n          "],[1,[28,[35,1],["app/components/page-user/billing/plan/template.plan-information-stripe-open"],[["plan","price","renewedOn","htmlSafe"],[[30,0,["subscription","subscriptionPlan","title"]],[28,[37,3],[[30,0,["subscription","subscriptionPlan","price"]]],[["currency","maximumFractionDigits"],[[30,0,["subscription","subscriptionPlan","currency"]],0]]],[28,[37,4],[[30,0,["subscription","expiresAt"]]],[["dateStyle"],["long"]]],true]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,2],[12],[1,"\\n          "],[1,[28,[35,1],["app/components/page-user/billing/plan/template.plan-information-stripe-canceled"],[["plan","expiresAt","htmlSafe"],[[30,0,["subscription","subscriptionPlan","title"]],[28,[37,4],[[30,0,["subscription","expiresAt"]]],[["dateStyle"],["long"]]],true]]]],[1,"\\n        "],[13],[1,"\\n"]],[]]]],[]],[[[41,[30,0,["subscription","isOpen"]],[[[1,"        "],[10,2],[12],[1,"\\n          "],[1,[28,[35,1],["app/components/page-user/billing/plan/template.plan-information-manual-open"],[["plan","price","until","htmlSafe"],[[30,0,["subscription","subscriptionPlan","title"]],[28,[37,3],[[30,0,["subscription","subscriptionPlan","price"]]],[["currency","maximumFractionDigits"],[[30,0,["subscription","subscriptionPlan","currency"]],0]]],[28,[37,4],[[30,0,["subscription","expiresAt"]]],[["dateStyle"],["long"]]],true]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,2],[12],[1,"\\n          "],[1,[28,[35,1],["app/components/page-user/billing/plan/template.plan-information-manual-canceled"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]]]],[]]],[1,"\\n"],[41,[30,0,["subscription","isOpen"]],[[[41,[30,0,["subscription","isStripe"]],[[[1,"        "],[8,[39,5],[[24,0,"button-cancel-subscription"]],[["@action","@popoverPosition"],[[28,[37,6],[[30,0,["cancelSubscriptionTask"]]],null],"bottom"]],[["question","label","loading-label"],[[[[1,[28,[35,1],["app/components/page-user/billing/plan/template.question"],null]]],[]],[[[1,[28,[35,1],["app/components/page-user/billing/plan/template.27-9"],null]]],[]],[[[1,[28,[35,1],["app/components/page-user/billing/plan/template.loading-label"],null]]],[]]]]],[1,"\\n"]],[]],[[[1,"        "],[10,2],[14,0,"cancel"],[12],[1,"\\n          "],[1,[28,[35,1],["app/components/page-user/billing/plan/template.31-48"],[["email","htmlSafe"],[[28,[37,7],null,null],true]]]],[1,"\\n        "],[13],[1,"\\n"]],[]]]],[]],null],[1,"  "]],[]]]]],[1,"\\n"]],[1]]]]]],["s","h"],false,["page-section","t","if","format-currency","formatted-time-tag","async-button-with-confirmation","perform","email-sales"]]',moduleName:"frontend/components/page-user/billing/plan/template.hbs",isStrictMode:!1})})),define("frontend/components/page-user/billing/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
2059dule",{value:!0}),e.default=void 0
2060e.default=(0,t.createTemplateFactory)({id:"F0NdWX8R",block:'[[[10,0],[14,0,"page-user-billing"],[12],[1,"\\n  "],[8,[39,0],null,null,null],[1,"\\n\\n"],[41,[30,0,["showCardDetails"]],[[[1,"    "],[8,[39,2],null,null,null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showInvoices"]],[[[1,"    "],[8,[39,3],null,null,null],[1,"\\n"]],[]],null],[13]],[],false,["page-user/billing/plan","if","page-user/billing/card","page-user/billing/invoices"]]',moduleName:"frontend/components/page-user/billing/template.hbs",isStrictMode:!1})})),define("frontend/components/page-user/component",["exports","@glimmer/component","@ember/service","macro-decorators"],(function(e,t,n,i){var o,r,l,a,s,u,c,d
2061function p(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function m(e,t,n){var i
2062return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
2063var n=e[Symbol.toPrimitive]
2064if(void 0!==n){var i=n.call(e,t||"default")
2065if("object"!=typeof i)return i
2066throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t,n,i,o){var r={}
2067return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.PROFILE_TAB=e.BILLING_TAB=void 0
2068const b=e.PROFILE_TAB="profile",h=e.BILLING_TAB="billing"
2069e.default=(o=(0,i.gte)("tabsCount",2),r=(0,i.or)("canEditEmail","canEditEmailSubscriptions"),l=(0,i.reads)("canEditPassword"),a=class extends t.default{constructor(){super(...arguments),p(this,"session",s,this),m(this,"profileTab",b),m(this,"billingTab",h),m(this,"securityTab","security"),p(this,"showTabs",u,this),p(this,"showEmailsTab",c,this),p(this,"showSecurityTab",d,this)}get tabsCount(){let e=0
2070return e+=1,["showEmailsTab","showBillingTab","showSecurityTab"].reduce(((e,t)=>this[t]?e+1:e),1)}get canEditEmailSubscriptions(){var e
2071return(null===(e=this.currentUser)||void 0===e?void 0:e.state.is(this.args.user))&&this.args.user.isOlderThanThirteen&&this.args.user.hasEmail}get showBillingTab(){var e,t
2072return(null===(e=this.currentUser)||void 0===e?void 0:e.state.is(this.args.user))&&(null===(t=this.currentUser)||void 0===t?void 0:t.hasOngoingSubscription)}get canEditEmail(){var e
2073return null===(e=this.currentUser)||void 0===e?void 0:e.state.is(this.args.user)}get canEditPassword(){var e,t
2074return(null===(e=this.currentUser)||void 0===e?void 0:e.state.is(this.args.user))||(null===(t=this.currentUser)||void 0===t?void 0:t.permissions.canManage(this.args.user))}get currentUser(){return this.session.currentUser}},s=f(a.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=f(a.prototype,"showTabs",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(a.prototype,"showEmailsTab",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=f(a.prototype,"showSecurityTab",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a)})),define("frontend/components/page-user/language/component",["exports","@glimmer/component","@ember/service"],(function(e,t,n){var i,o
2075Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2076e.default=(i=class extends t.default{constructor(){var e,t,n,i
2077super(...arguments),e=this,t="intl",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get locales(){return this.intl.locales}},r=i.prototype,l="intl",a=[n.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o=c,i)
2078var r,l,a,s,u,c})),define("frontend/components/page-user/language/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2079e.default=(0,t.createTemplateFactory)({id:"LONIv+ZL",block:'[[[8,[39,0],[[24,0,"page-user-language"]],null,[["default"],[[[[1,"\\n  "],[8,[30,1,["header"]],null,null,[["default"],[[[[1,"\\n    "],[8,[30,2,["title"]],null,null,[["default"],[[[[1,[28,[35,1],["app/components/page-user/language.language"],null]]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n\\n  "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"page-user-language-languages"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,0,["locales"]]],null]],null],null,[[[1,"        "],[8,[39,4],null,[["@locale"],[[30,3]]],null],[1,"\\n"]],[3]],null],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["s","h","locale"],false,["page-section","t","each","-track-array","language-picker"]]',moduleName:"frontend/components/page-user/language/template.hbs",isStrictMode:!1})})),define("frontend/components/page-user/profile/component",["exports","@glimmer/component","@ember/service"],(function(e,t,n){var i,o
2080Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2081e.default=(i=class extends t.default{constructor(){var e,t,n,i
2082super(...arguments),e=this,t="session",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get canChooseLanguage(){var e
2083return null===(e=this.session.currentUser)||void 0===e?void 0:e.state.is(this.args.user)}get showStories(){var e
2084return!(null!==(e=this.session.currentUser)&&void 0!==e&&e.state.is(this.args.user))}get canDeleteAccount(){var e
2085return null===(e=this.session.currentUser)||void 0===e?void 0:e.state.is(this.args.user)}},r=i.prototype,l="session",a=[n.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o=c,i)
2086var r,l,a,s,u,c})),define("frontend/components/page-user/profile/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2087e.default=(0,t.createTemplateFactory)({id:"rocY71al",block:'[[[10,"section"],[14,0,"page-user-profile"],[12],[1,"\\n  "],[8,[39,0],null,[["@user"],[[30,1]]],null],[1,"\\n\\n"],[41,[30,0,["canChooseLanguage"]],[[[1,"    "],[8,[39,2],null,null,null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canDeleteAccount"]],[[[1,"    "],[8,[39,3],null,null,null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showStories"]],[[[1,"    "],[8,[39,4],null,[["@user"],[[30,1]]],null],[1,"\\n"]],[]],null],[13]],["@user"],false,["user-profile","if","page-user/language","page-user/account","page-user-stories"]]',moduleName:"frontend/components/page-user/profile/template.hbs",isStrictMode:!1})})),define("frontend/components/page-user/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2088e.default=(0,t.createTemplateFactory)({id:"isgx6IYy",block:'[[[10,0],[14,0,"page-user"],[12],[1,"\\n"],[41,[30,0,["showTabs"]],[[[1,"    "],[8,[39,1],null,[["@selection"],[[30,1]]],[["default"],[[[[1,"\\n      "],[8,[30,2,["tab"]],null,[["@name"],[[30,0,["profileTab"]]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["app/components/page-user/template.4-42"],null]],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[30,2,["tabpanel"]],null,[["@name"],[[30,0,["profileTab"]]]],[["default"],[[[[1,"\\n        "],[8,[39,3],null,[["@user"],[[30,3]]],null],[1,"\\n      "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["showEmailsTab"]],[[[1,"        "],[8,[30,2,["tab"]],null,[["@name"],["emails"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,2],["app/components/page-user/template.13-33"],null]],[1,"\\n        "]],[]]]]],[1,"\\n\\n        "],[8,[30,2,["tabpanel"]],null,[["@name"],["emails"]],[["default"],[[[[1,"\\n          "],[10,0],[14,0,"page-user-emails"],[12],[1,"\\n"],[41,[30,0,["canEditEmailSubscriptions"]],[[[1,"              "],[8,[39,4],null,[["@user"],[[30,3]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canEditEmail"]],[[[1,"              "],[8,[39,5],null,[["@user"],[[30,3]]],null],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showBillingTab"]],[[[1,"        "],[8,[30,2,["tab"]],null,[["@name"],[[99,6,["@name"]]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,2],["app/components/page-user/template.31-39"],null]],[1,"\\n        "]],[]]]]],[1,"\\n\\n        "],[8,[30,2,["tabpanel"]],null,[["@name"],[[99,6,["@name"]]]],[["default"],[[[[1,"\\n          "],[8,[39,7],null,[["@showUpdateCardModal"],[[30,4]]],null],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showSecurityTab"]],[[[1,"        "],[8,[30,2,["tab"]],null,[["@name"],[[30,0,["securityTab"]]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,2],["app/components/page-user/template.41-45"],null]],[1,"\\n        "]],[]]]]],[1,"\\n\\n        "],[8,[30,2,["tabpanel"]],null,[["@name"],[[30,0,["securityTab"]]]],[["default"],[[[[1,"\\n          "],[10,0],[14,0,"page-user-security"],[12],[1,"\\n"],[41,[30,0,["canEditPassword"]],[[[1,"              "],[8,[39,8],null,[["@user"],[[30,3]]],null],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"    "]],[2]]]]],[1,"\\n"]],[]],[[[1,"    "],[8,[39,3],null,[["@user"],[[30,3]]],null],[1,"\\n"]],[]]],[13]],["@tab","tabs","@user","@showUpdateCardModal"],false,["if","page-tabs","t","page-user/profile","email-subscription-toggles","form-edit-email","billingTab","page-user/billing","form-update-password"]]',moduleName:"frontend/components/page-user/template.hbs",isStrictMode:!1})})),define("frontend/components/pricing-business-faq/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
2088dule",{value:!0}),e.default=void 0
2089e.default=(0,t.createTemplateFactory)({id:"jMRWuOxB",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n  "],[8,[39,1],null,null,[["question","answer"],[[[[1,[28,[35,2],["app/components/pricing-business-faq/template.length-question"],null]]],[]],[[[1,[28,[35,2],["app/components/pricing-business-faq/template.2-52"],null]]],[]]]]],[1,"\\n\\n  "],[8,[39,1],null,null,[["question","answer"],[[[[1,[28,[35,2],["app/components/pricing-business-faq/template.end-question"],null]]],[]],[[[1,[28,[35,2],["app/components/pricing-business-faq/template.7-60"],null]]],[]]]]],[1,"\\n\\n  "],[8,[39,1],null,null,[["question","answer"],[[[[1,[28,[35,2],["app/components/pricing-business-faq/template.non-profit-question"],null]]],[]],[[[1,[28,[35,2],["app/components/pricing-business-faq/template.13-62"],null]]],[]]]]],[1,"\\n\\n  "],[8,[39,1],null,null,[["question","answer"],[[[[1,[28,[35,2],["app/components/pricing-business-faq/template.cards-question"],null]]],[]],[[[1,[28,[35,2],["app/components/pricing-business-faq/template.18-49"],null]]],[]]]]],[1,"\\n\\n  "],[8,[39,1],null,null,[["question","answer"],[[[[1,[28,[35,2],["app/components/pricing-business-faq/template.long-question"],null]]],[]],[[[1,[28,[35,2],["app/components/pricing-business-faq/template.22-59"],null]]],[]]]]],[1,"\\n\\n  "],[8,[39,1],null,null,[["question","answer"],[[[[1,[28,[35,2],["app/components/pricing-business-faq/template.cancel-question"],null]]],[]],[[[1,[28,[35,2],["app/components/pricing-business-faq/template.27-53"],null]]],[]]]]],[1,"\\n\\n  "],[8,[39,1],null,null,[["question","answer"],[[[[1,[28,[35,2],["app/components/pricing-business-faq/template.custom-plan-question"],null]]],[]],[[[1,[28,[35,2],["app/components/pricing-business-faq/template.custom-plan-answer"],[["htmlSafe"],[true]]]]],[]]]]],[1,"\\n\\n  "],[8,[39,1],null,null,[["question","answer"],[[[[1,[28,[35,2],["app/components/pricing-business-faq/template.embed-views-question"],null]]],[]],[[[1,[28,[35,2],["app/components/pricing-business-faq/template.embed-views-answer"],[["htmlSafe"],[true]]]]],[]]]]],[1,"\\n"]],[]]]]]],[],false,["pricing-faq","faq-item","t"]]',moduleName:"frontend/components/pricing-business-faq/template.hbs",isStrictMode:!1})})),define("frontend/components/pricing-education-faq/component",["exports","@glimmer/component","@ember/service","@ember/utils"],(function(e,t,n,i){var o,r,l
2090function a(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function s(e,t,n,i,o){var r={}
2091return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2092e.default=(o=class extends t.default{constructor(){super(...arguments),a(this,"session",r,this),a(this,"router",l,this)}get showCardsQuestion(){return!(0,i.isPresent)(this.args.showCardsQuestion)||this.args.showCardsQuestion}get linkToSutoriCares(){return this.router.urlFor("sutori-cares")}},r=s(o.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=s(o.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("frontend/components/pricing-education-faq/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2093e.default=(0,t.createTemplateFactory)({id:"IpFyQQh8",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n  "],[8,[39,1],null,null,[["question","answer"],[[[[1,[28,[35,2],["app/components/pricing-education-faq/template.end-question"],null]]],[]],[[[1,[28,[35,2],["app/components/pricing-education-faq/template.4-4"],null]]],[]]]]],[1,"\\n\\n  "],[8,[39,1],null,null,[["question","answer"],[[[[1,[28,[35,2],["app/components/pricing-education-faq/template.length-question"],null]]],[]],[[[1,[28,[35,2],["app/components/pricing-education-faq/template.13-4"],null]]],[]]]]],[1,"\\n\\n  "],[8,[39,1],null,null,[["question","answer"],[[[[1,[28,[35,2],["app/components/pricing-education-faq/template.students-question"],null]]],[]],[[[1,[28,[35,2],["app/components/pricing-education-faq/template.20-4"],null]]],[]]]]],[1,"\\n\\n  "],[8,[39,1],null,null,[["question","answer"],[[[[1,[28,[35,2],["app/components/pricing-education-faq/template.custom-question"],null]]],[]],[[[1,[28,[35,2],["app/components/pricing-education-faq/template.custom-answer"],[["htmlSafe"],[true]]]]],[]]]]],[1,"\\n\\n"],[41,[30,0,["session","currentUser","isOnTrial"]],[[[1,"    "],[8,[39,1],null,null,[["question","answer"],[[[[1,[28,[35,2],["app/components/pricing-education-faq/template.trial-length-question"],null]]],[]],[[[1,[28,[35,2],["app/components/pricing-education-faq/template.34-6"],null]]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,1],null,null,[["question","answer"],[[[[1,[28,[35,2],["app/components/pricing-education-faq/template.school-question"],null]]],[]],[[[1,[28,[35,2],["app/components/pricing-education-faq/template.school-answer"],[["htmlSafe"],[true]]]]],[]]]]],[1,"\\n\\n"],[41,[30,0,["showCardsQuestion"]],[[[1,"    "],[8,[39,1],null,null,[["question","answer"],[[[[1,[28,[35,2],["app/components/pricing-education-faq/template.cards-question"],null]]],[]],[[[1,[28,[35,2],["app/components/pricing-education-faq/template.51-6"],null]]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,1],null,null,[["question","answer"],[[[[1,[28,[35,2],["app/components/pricing-education-faq/template.cancel-question"],null]]],[]],[[[1,[28,[35,2],["app/components/pricing-education-faq/template.58-4"],null]]],[]]]]],[1,"\\n\\n  "],[8,[39,1],null,null,[["question","answer"],[[[[1,[28,[35,2],["app/components/pricing-education-faq/template.grants-question"],null]]],[]],[[[1,"\\n      "],[1,[28,[35,2],["app/components/pricing-education-faq/template.grants-answer"],null]],[1,"\\n      "],[8,[39,4],null,[["@route"],["sutori-cares"]],[["default"],[[[[1,[28,[35,2],["app/components/pricing-education-faq/template.grants-find-out-more"],null]]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]]]]],[1,"\\n"]],[],false,["pricing-faq","faq-item","t","if","link-to"]]',moduleName:"frontend/components/pricing-education-faq/template.hbs",isStrictMode:!1})})),define("frontend/components/pricing-faq/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
2093dule",{value:!0}),e.default=void 0
2094e.default=(0,t.createTemplateFactory)({id:"l7uOtTjA",block:'[[[10,0],[14,0,"pricing-faq"],[12],[1,"\\n  "],[18,1,null],[1,"\\n"],[13]],["&default"],false,["yield"]]',moduleName:"frontend/components/pricing-faq/template.hbs",isStrictMode:!1})})),define("frontend/components/privacy-policy-analytics/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2095e.default=(0,t.createTemplateFactory)({id:"fOPhsY9d",block:'[[[8,[39,0],null,null,[["title","body"],[[[[1,"\\n    "],[1,[28,[35,1],["app/components/privacy-policy.analytics"],null]],[1,"\\n  "]],[]],[[[1,"\\n    "],[10,2],[12],[1,[28,[35,1],["app/components/privacy-policy-analytics/template.2-5"],null]],[1," "],[13],[1,"\\n\\n    "],[18,1,null],[1,"\\n  "]],[]]]]]],["&default"],false,["privacy-policy-service-section","t","yield"]]',moduleName:"frontend/components/privacy-policy-analytics/template.hbs",isStrictMode:!1})})),define("frontend/components/privacy-policy-azure/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2096e.default=(0,t.createTemplateFactory)({id:"3DpiuiWd",block:'[[[10,0],[14,0,"privacy-policy-service"],[12],[1,"\\n  "],[10,"h4"],[12],[1,[28,[35,0],["app/components/privacy-policy-azure/template.2-6"],null]],[13],[1,"\\n  "],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-azure/template.3-5"],null]],[1," "],[13],[1,"\\n\\n  "],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-azure/template.7-5"],null]],[1," "],[13],[1,"\\n\\n  "],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-azure/template.11-5"],null]],[1," "],[8,[39,1],null,[["@href"],["https://privacy.microsoft.com/en-us/privacystatement"]],[["default"],[[[[1,[28,[35,0],["app/components/privacy-policy-azure/template.12-105"],null]]],[]]]]],[1,".\\n  "],[13],[1,"\\n"],[13]],[],false,["t","external-link"]]',moduleName:"frontend/components/privacy-policy-azure/template.hbs",isStrictMode:!1})})),define("frontend/components/privacy-policy-chat-platforms/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2097e.default=(0,t.createTemplateFactory)({id:"bbKsL6MG",block:'[[[8,[39,0],null,null,[["title","body"],[[[[1,"\\n    "],[1,[28,[35,1],["app/components/privacy-policy.interaction-with-live-chat-platforms"],null]],[1,"\\n  "]],[]],[[[1,"\\n    "],[10,2],[12],[1,[28,[35,1],["app/components/privacy-policy-chat-platforms/template.2-5"],null]],[1," "],[13],[1,"\\n    "],[10,2],[12],[1,[28,[35,1],["app/components/privacy-policy-chat-platforms/template.5-5"],null]],[1," "],[13],[1,"\\n\\n    "],[18,1,null],[1,"\\n  "]],[]]]]]],["&default"],false,["privacy-policy-service-section","t","yield"]]',moduleName:"frontend/components/privacy-policy-chat-platforms/template.hbs",isStrictMode:!1})})),define("frontend/components/privacy-policy-contacting-the-user/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2098e.default=(0,t.createTemplateFactory)({id:"8elzbb0s",block:'[[[8,[39,0],null,null,[["title","body"],[[[[1,"\\n    "],[1,[28,[35,1],["app/components/privacy-policy.contacting-the-user"],null]],[1,"\\n  "]],[]],[[[1,"\\n    "],[18,1,null],[1,"\\n  "]],[]]]]]],["&default"],false,["privacy-policy-service-section","t","yield"]]',moduleName:"frontend/components/privacy-policy-contacting-the-user/template.hbs",isStrictMode:!1})}))
2099define("frontend/components/privacy-policy-edmodo/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2100e.default=(0,t.createTemplateFactory)({id:"APPrYEri",block:'[[[10,0],[14,0,"privacy-policy-service"],[12],[1,"\\n  "],[10,"h4"],[12],[1,[28,[35,0],["app/components/privacy-policy-edmodo/template.2-6"],null]],[13],[1,"\\n  "],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-edmodo/template.3-5"],null]],[1," "],[13],[1,"\\n\\n  "],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-edmodo/template.7-5"],null]],[1," "],[13],[1,"\\n\\n  "],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-edmodo/template.11-5"],null]],[1," "],[8,[39,1],null,[["@href"],["https://go.edmodo.com/privacy-policy/"]],[["default"],[[[[1,[28,[35,0],["app/components/privacy-policy-edmodo/template.12-90"],null]]],[]]]]],[1,".\\n  "],[13],[1,"\\n"],[13]],[],false,["t","external-link"]]',moduleName:"frontend/components/privacy-policy-edmodo/template.hbs",isStrictMode:!1})})),define("frontend/components/privacy-policy-footer/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
2100dule",{value:!0}),e.default=void 0
2101e.default=(0,t.createTemplateFactory)({id:"Y4fHHXeS",block:'[[[10,"h2"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.1-4"],null]],[13],[1,"\\n"],[10,"h3"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.2-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.3-3"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.11-3"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.16-3"],null]],[1," "],[1,[34,1]],[1,[28,[35,0],["app/components/privacy-policy-footer/template.18-22"],null]],[13],[1,"\\n\\n"],[10,"h3"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.23-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.24-3"],null]],[13],[1,"\\n\\n"],[10,"h4"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.26-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.27-3"],null]],[13],[1,"\\n\\n"],[10,"h4"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.29-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.30-3"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.41-3"],null]],[13],[1,"\\n\\n"],[10,"h4"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.46-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.47-3"],null]],[13],[1,"\\n\\n"],[10,"ul"],[12],[1,"\\n  "],[10,"li"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.50-6"],null]],[13],[1,"\\n  "],[10,"li"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.51-6"],null]],[13],[1,"\\n  "],[10,"li"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.52-6"],null]],[13],[1,"\\n  "],[10,"li"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.53-6"],null]],[13],[1,"\\n  "],[10,"li"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.54-6"],null]],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,"h2"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.57-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.58-3"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.59-3"],null]],[1," "],[1,[34,1]],[1,[28,[35,0],["app/components/privacy-policy-footer/template.65-58"],null]],[13],[1,"\\n\\n"],[10,"h2"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.69-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.70-3"],null]],[13],[1,"\\n\\n"],[10,"h2"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.72-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.73-3"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.78-3"],null]],[1," "],[1,[34,2]],[1,"."],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.breach-plan"],[["htmlSafe"],[true]]]],[13],[1,"\\n\\n"],[10,"h2"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.92-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.93-3"],null]],[13],[1,"\\n\\n"],[10,"h2"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.95-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.96-3"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.105-3"],null]],[13],[1,"\\n\\n"],[10,"h2"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.107-4"],null]],[13],[1,"\\n"],[10,"address"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.108-9"],null]],[10,"br"],[12],[13],[1,[28,[35,0],["app/components/privacy-policy-footer/template.109-45"],null]],[10,"br"],[12],[13],[1,[28,[35,0],["app/components/privacy-policy-footer/template.110-34"],null]],[10,"br"],[12],[13],[1,[28,[35,0],["app/components/privacy-policy-footer/template.111-24"],null]],[13],[1,"\\n"],[10,2],[12],[1,"\\n  "],[10,"b"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.115-5"],null]],[13],[1," "],[1,[34,3]],[1,"\\n"],[13],[1,"\\n\\n"],[10,"h2"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.118-4"],null]],[13],[1,"\\n"],[10,0],[14,0,"definitions"],[12],[1,"\\n  "],[10,"h4"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.120-6"],null]],[13],[1,"\\n  "],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.121-
21015"],null]],[13],[1,"\\n  "],[10,"h4"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.122-6"],null]],[13],[1,"\\n  "],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.123-5"],null]],[13],[1,"\\n  "],[10,"h4"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.124-6"],null]],[13],[1,"\\n  "],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.125-5"],null]],[13],[1,"\\n  "],[10,"h4"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.126-6"],null]],[13],[1,"\\n  "],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.127-5"],null]],[13],[1,"\\n  "],[10,"h4"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.128-6"],null]],[13],[1,"\\n  "],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.129-5"],null]],[13],[1,"\\n  "],[10,"h4"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.130-6"],null]],[13],[1,"\\n  "],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.131-5"],null]],[13],[1,"\\n  "],[10,"h4"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.132-6"],null]],[13],[1,"\\n  "],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.133-5"],null]],[13],[1,"\\n  "],[10,"h4"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.134-6"],null]],[13],[1,"\\n  "],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.135-5"],null]],[13],[1,"\\n  "],[10,"h4"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.136-6"],null]],[1," "],[13],[1,"\\n  "],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.137-5"],null]],[1," "],[13],[1,"\\n  "],[10,"h4"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.138-6"],null]],[13],[1,"\\n  "],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.139-5"],null]],[13],[1,"\\n  "],[10,"hr"],[12],[13],[1,"\\n  "],[10,"h4"],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.141-6"],null]],[13],[1,"\\n  "],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.142-5"],null]],[13],[1,"\\n  "],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-footer/template.143-5"],null]],[13],[1,"\\n"],[13]],[],false,["t","email-privacy","email-security","email-data-controller"]]',moduleName:"frontend/components/privacy-policy-footer/template.hbs",isStrictMode:!1})})),define("frontend/components/privacy-policy-header/component",["exports","@glimmer/component","@ember/utils"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2102class i extends t.default{get hasPayments(){return!!(0,n.isNone)(this.args.hasPayments)||this.args.hasPayments}get latestUpdate(){return new Date(2021,3,24)}}e.default=i})),define("frontend/components/privacy-policy-header/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2103e.default=(0,t.createTemplateFactory)({id:"otIolh/W",block:'[[[10,"h2"],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.1-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,"\\n  "],[1,[28,[35,0],["app/components/privacy-policy-header/template.2-3"],null]],[1," "],[1,[28,[35,1],[[30,0,["latestUpdate"]]],[["dateStyle"],["long"]]]],[1,"\\n"],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.3-3"],null]],[13],[1,"\\n\\n"],[10,"ul"],[12],[1,"\\n  "],[10,"li"],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.6-6"],null]],[13],[1,"\\n  "],[10,"li"],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.7-6"],null]],[13],[1,"\\n  "],[10,"li"],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.8-6"],null]],[13],[1,"\\n  "],[10,"li"],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.9-6"],null]],[13],[1,"\\n"],[13],[1,"\\n\\n"],[18,1,null],[1,"\\n\\n"],[10,"h2"],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.14-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.15-3"],null]],[13],[1,"\\n\\n"],[10,"h3"],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.19-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.20-3"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.21-3"],null]],[13],[1,"\\n"],[41,[30,0,["hasPayments"]],[[[1,"  "],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.23-5"],null]],[13],[1,"\\n"]],[]],null],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.25-3"],null]],[13],[1,"\\n\\n"],[10,"h3"],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.27-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.28-3"],null]],[13],[1,"\\n\\n"],[10,"h3"],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.30-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.31-3"],null]],[13],[1,"\\n\\n"],[10,"h4"],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.33-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.34-3"],null]],[13],[1,"\\n\\n"],[10,"h4"],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.36-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.37-3"],null]],[13],[1,"\\n\\n"],[10,"ul"],[12],[1,"\\n  "],[10,"li"],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.40-6"],null]],[13],[1,"\\n  "],[10,"li"],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.41-6"],null]],[13],[1,"\\n  "],[10,"li"],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.42-6"],null]],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,"h3"],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.45-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.46-3"],null]],[13],[1,"\\n\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.48-3"],null]],[13],[1,"\\n\\n"],[10,"h4"],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.50-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.51-3"],null]],[13],[1,"\\n\\n"],[10,"h4"],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.53-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.54-3"],null]],[1," "],[1,[34,4]],[1," "],[1,[28,[35,0],["app/components/privacy-policy-header/template.54-282"],null]],[13],[1,"\\n\\n"],[10,"h4"],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.56-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-header/template.57-3"],null]],[13]],["&default"],false,["t","formatted-time-tag","yield","if","email-privacy"]]',moduleName:"frontend/components/privacy-policy-header/template.hbs",isStrictMode:!1})})),define("frontend/components/privacy-policy-hosting/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
2103dule",{value:!0}),e.default=void 0
2104e.default=(0,t.createTemplateFactory)({id:"Nzvh1/0p",block:'[[[8,[39,0],null,null,[["title","body"],[[[[1,"\\n    "],[1,[28,[35,1],["app/components/privacy-policy.hosting"],null]],[1,"\\n  "]],[]],[[[1,"\\n    "],[10,2],[12],[1,[28,[35,1],["app/components/privacy-policy-hosting/template.2-5"],null]],[1," "],[13],[1,"\\n\\n    "],[18,1,null],[1,"\\n  "]],[]]]]]],["&default"],false,["privacy-policy-service-section","t","yield"]]',moduleName:"frontend/components/privacy-policy-hosting/template.hbs",isStrictMode:!1})})),define("frontend/components/privacy-policy-monitoring/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2105e.default=(0,t.createTemplateFactory)({id:"x4gv1EVU",block:'[[[8,[39,0],null,null,[["title","body"],[[[[1,"\\n    "],[1,[28,[35,1],["app/components/privacy-policy.infrastructure-monitoring"],null]],[1,"\\n  "]],[]],[[[1,"\\n    "],[10,2],[12],[1,[28,[35,1],["app/components/privacy-policy-monitoring/template.2-5"],null]],[1," "],[13],[1,"\\n    "],[10,2],[12],[1,[28,[35,1],["app/components/privacy-policy-monitoring/template.5-5"],null]],[1," "],[13],[1,"\\n\\n    "],[18,1,null],[1,"\\n  "]],[]]]]]],["&default"],false,["privacy-policy-service-section","t","yield"]]',moduleName:"frontend/components/privacy-policy-monitoring/template.hbs",isStrictMode:!1})})),define("frontend/components/privacy-policy-payments/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2106e.default=(0,t.createTemplateFactory)({id:"Umr2eScd",block:'[[[8,[39,0],null,null,[["title","body"],[[[[1,"\\n    "],[1,[28,[35,1],["app/components/privacy-policy.handling-payments"],null]],[1,"\\n  "]],[]],[[[1,"\\n    "],[10,2],[12],[1,[28,[35,1],["app/components/privacy-policy-payments/template.2-5"],null]],[1," "],[13],[1,"\\n\\n    "],[18,1,null],[1,"\\n  "]],[]]]]]],["&default"],false,["privacy-policy-service-section","t","yield"]]',moduleName:"frontend/components/privacy-policy-payments/template.hbs",isStrictMode:!1})})),define("frontend/components/privacy-policy-registration/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2107e.default=(0,t.createTemplateFactory)({id:"jf+USy7M",block:'[[[8,[39,0],null,null,[["title","body"],[[[[1,"\\n    "],[1,[28,[35,1],["app/components/privacy-policy.registration-and-authentication"],null]],[1,"\\n  "]],[]],[[[1,"\\n    "],[10,2],[12],[1,[28,[35,1],["app/components/privacy-policy-registration/template.2-5"],null]],[1," "],[13],[1,"\\n    "],[10,2],[12],[1,[28,[35,1],["app/components/privacy-policy-registration/template.6-5"],null]],[1," "],[13],[1,"\\n\\n    "],[18,1,null],[1,"\\n  "]],[]]]]]],["&default"],false,["privacy-policy-service-section","t","yield"]]',moduleName:"frontend/components/privacy-policy-registration/template.hbs",isStrictMode:!1})})),define("frontend/components/privacy-policy-service-section/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2108e.default=(0,t.createTemplateFactory)({id:"QnRCZO6q",block:'[[[10,0],[14,0,"privacy-policy-service-section"],[12],[1,"\\n  "],[10,"h3"],[12],[18,1,null],[13],[1,"\\n  "],[18,2,null],[1,"\\n"],[13]],["&title","&body"],false,["yield"]]',moduleName:"frontend/components/privacy-policy-service-section/template.hbs",isStrictMode:!1})})),define("frontend/components/privacy-policy-service/component",["exports","@glimmer/component","@ember/string","@ember/utils"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2109class o extends t.default{get html(){const e=Array.from(this.args.iubendaElement.querySelectorAll("h4")).find((e=>e.textContent.includes(this.args.title)))
2110if((0,i.isNone)(e))throw new Error(`Privacy policy: could not find Iubenda service with title '${this.args.title}'`)
2111let t=e.nextElementSibling
2112const o=[]
2113for(;t&&"H4"!==t.tagName;)o.push(t),t=t.nextElementSibling
2114const r=e.cloneNode(!0)
2115r.textContent=this.args.titleTranslation||this.args.title
2116let l=[r,...o].map((e=>e.outerHTML)).join("")
2117return e.textContent.includes("YouTube video widget")&&(l=l.replaceAll("Privacy Policy","Google Privacy Policy")),(0,n.htmlSafe)(l)}}e.default=o})),define("frontend/components/privacy-policy-service/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
2117dule",{value:!0}),e.default=void 0
2118e.default=(0,t.createTemplateFactory)({id:"4qgQO5Bm",block:'[[[10,0],[14,0,"privacy-policy-service"],[12],[1,"\\n  "],[1,[30,0,["html"]]],[1,"\\n"],[13]],[],false,[]]',moduleName:"frontend/components/privacy-policy-service/template.hbs",isStrictMode:!1})})),define("frontend/components/privacy-policy-third-party-services/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2119e.default=(0,t.createTemplateFactory)({id:"y9dADQWx",block:'[[[10,"h2"],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.1-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.2-3"],null]],[13],[1,"\\n\\n"],[10,"h3"],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.4-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.5-3"],null]],[13],[1,"\\n\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.7-3"],null]],[13],[1,"\\n\\n"],[10,"ul"],[12],[1,"\\n  "],[10,"li"],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.10-6"],null]],[13],[1,"\\n  "],[10,"li"],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.11-6"],null]],[13],[1,"\\n  "],[10,"li"],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.12-6"],null]],[13],[1,"\\n  "],[10,"li"],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.13-6"],null]],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,"h3"],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.16-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.17-3"],null]],[13],[1,"\\n\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.19-3"],null]],[13],[1,"\\n\\n"],[10,"ul"],[12],[1,"\\n  "],[10,"li"],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.22-6"],null]],[13],[1,"\\n  "],[10,"li"],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.23-6"],null]],[13],[1,"\\n  "],[10,"li"],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.24-6"],null]],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,"h3"],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.27-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.28-3"],null]],[13],[1,"\\n\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.30-3"],null]],[13],[1,"\\n\\n"],[10,"ul"],[12],[1,"\\n  "],[10,"li"],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.33-6"],null]],[13],[1,"\\n  "],[10,"li"],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.34-6"],null]],[13],[1,"\\n  "],[10,"li"],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.35-6"],null]],[13],[1,"\\n  "],[10,"li"],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.36-6"],null]],[13],[1,"\\n  "],[10,"li"],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.how-security-is-managed"],[["htmlSafe"],[true]]]],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["hasMarketing"]],[[[1,"  "],[10,"h3"],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.41-6"],null]],[13],[1,"\\n  "],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.42-5"],null]],[13],[1,"\\n\\n  "],[10,"ul"],[12],[1,"\\n    "],[10,"li"],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.45-8"],null]],[13],[1,"\\n    "],[10,"li"],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.46-8"],null]],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.49-5"],null]],[13],[1,"\\n\\n  "],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.51-5"],null]],[13],[1,"\\n\\n  "],[10,"h4"],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.53-6"],null]],[13],[1,"\\n  "],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.54-5"],null]],[13],[1,"\\n"]],[]],null],[1,"\\n"],[10,"h4"],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.57-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.58-3"],null]],[13],[1,"\\n\\n"],[10,"h3"],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.60-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.61-3"],null]],[13],[1,"\\n\\n"],[10,"h2"],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.63-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.introduction-third-parties"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.introduction-embed"],[["htmlSafe"],[true]]]],[13],[1,"\\n"],[18,1,null],[1,"\\n\\n"],[10,"h2"],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.67-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.68-3"],null]],[13],[1,"\\n\\n"],[10,"h3"],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.70-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.71-3"],null]],[13],[1,"\\n\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.73-3"],null]],[1," "],[8,[39,3],null,[["@href"],["https://www.allaboutcookies.org/"]],[["default"],[[[[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.73-111"],null]]],[]]]]],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.73-138"],null]],[13],[1,"\\n\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.75-3"],null]],[13],[1,"\\n\\n"],[10,"h3"],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.86-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.87-3"],null]],[13],[1,"\\n\\n"],[10,"h3"],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.89-4"],null]],[13],[1,"\\n"],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.90-3"],null]],[13],[1,"\\n\\n"],[41,[30,0,["hasSocialMediaWidgets"]],[[[1,"  "],[10,"h3"],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.93-6"],null]],[13],[1,"\\n  "],[10,2],[12],[1,[28,[35,0],["app/components/privacy-policy-third-party-services/template.94-5"],null]],[13],[1,"\\n"]],[]],null]],["&default"],false,["t","if","yield","external-link"]]',moduleName:"frontend/components/privacy-policy-third-party-services/template.hbs",isStrictMode:!1})})),define("frontend/components/privacy-policy/displaying-content-from-external-platforms/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
2119dule",{value:!0}),e.default=void 0
2120e.default=(0,t.createTemplateFactory)({id:"OyyiHXu+",block:'[[[8,[39,0],null,null,[["title","body"],[[[[1,"\\n    "],[1,[28,[35,1],["app/components/privacy-policy.displaying-content-from-external-platforms"],null]],[1,"\\n  "]],[]],[[[1,"\\n    "],[18,1,null],[1,"\\n  "]],[]]]]]],["&default"],false,["privacy-policy-service-section","t","yield"]]',moduleName:"frontend/components/privacy-policy/displaying-content-from-external-platforms/template.hbs",isStrictMode:!1})})),define("frontend/components/privacy-policy/educators/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2121e.default=(0,t.createTemplateFactory)({id:"Eg+nQ2AH",block:'[[[8,[39,0],null,[["@prefix","@limit"],["educators","h3"]],[["default"],[[[[1,"\\n  "],[8,[39,1],null,null,null],[1,"\\n\\n  "],[8,[39,2],null,[["@hasMarketing","@hasSocialMediaWidgets"],[true,true]],[["default"],[[[[1,"\\n    "],[8,[39,3],null,null,[["default"],[[[[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Direct registration",[30,1]]],null],[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Google OAuth",[30,1]]],null],[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Facebook Authentication",[30,1]]],null],[1,"\\n      "],[8,[39,5],null,null,null],[1,"\\n      "],[8,[39,6],null,null,null],[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Clever",[30,1]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,7],null,null,[["default"],[[[[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Google Analytics",[30,1]]],null],[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Amplitude",[30,1]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,8],null,null,[["default"],[[[[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Amazon Simple Email Service",[30,1]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,9],null,null,[["default"],[[[[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Stripe",[30,1]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,10],null,null,[["default"],[[[[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Crisp",[30,1]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,11],null,null,[["default"],[[[[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["YouTube video widget",[30,1]]],null],[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Google Maps widget",[30,1]]],null],[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Instagram widget",[30,1]]],null],[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Headway widget",[30,1]]],null],[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["SoundCloud widget",[30,1]]],null],[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Spotify widget",[30,1]]],null],[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Vimeo",[30,1]]],null],[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["YouTube IFrame Player",[30,1]]],null],[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["YouTube Data API",[30,1]]],null],[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Unsplash API",[30,1]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,12],null,null,[["default"],[[[[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Heroku",[30,1]]],null],[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Amazon Web Services",[30,1]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,13],null,null,[["default"],[[[[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Uptime Robot",[30,1]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,14],null,null,[["default"],[[[[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Cloudflare",[30,1]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[39,15],null,null,null],[1,"\\n"]],[]]]]]],["@iubendaElement"],false,["with-table-of-contents","privacy-policy-header","privacy-policy-third-party-services","privacy-policy-registration","privacy-policy-service","privacy-policy-edmodo","privacy-policy-azure","privacy-policy-analytics","privacy-policy-contacting-the-user","privacy-policy-payments","privacy-policy-chat-platforms","privacy-policy/displaying-content-from-external-platforms","privacy-policy-hosting","privacy-policy-monitoring","privacy-policy/traffic-optimization","privacy-policy-footer"]]',moduleName:"frontend/components/privacy-policy/educators/template.hbs",isStrictMode:!1})})),define("frontend/components/privacy-policy/social/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
2121dule",{value:!0}),e.default=void 0
2122e.default=(0,t.createTemplateFactory)({id:"RNWRkEDB",block:'[[[8,[39,0],null,null,[["title","body"],[[[[1,"\\n    "],[1,[28,[35,1],["app/components/privacy-policy.interaction-with-external-social-networks-and-platforms"],null]],[1,"\\n  "]],[]],[[[1,"\\n    "],[10,2],[12],[1,[28,[35,1],["app/components/privacy-policy-social/template.2-5"],null]],[13],[1,"\\n    "],[10,2],[12],[1,[28,[35,1],["app/components/privacy-policy-social/template.5-5"],null]],[13],[1,"\\n    "],[10,2],[12],[1,[28,[35,1],["app/components/privacy-policy-social/template.8-5"],null]],[13],[1,"\\n\\n    "],[18,1,null],[1,"\\n  "]],[]]]]]],["&default"],false,["privacy-policy-service-section","t","yield"]]',moduleName:"frontend/components/privacy-policy/social/template.hbs",isStrictMode:!1})})),define("frontend/components/privacy-policy/students-over-thirteen/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2123e.default=(0,t.createTemplateFactory)({id:"84quD48s",block:'[[[8,[39,0],null,[["@prefix","@limit"],["students-over-13","h3"]],[["default"],[[[[1,"\\n  "],[8,[39,1],null,null,null],[1,"\\n\\n  "],[8,[39,2],null,[["@hasMarketing","@hasSocialMediaWidgets"],[false,true]],[["default"],[[[[1,"\\n    "],[8,[39,3],null,null,[["default"],[[[[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Direct registration",[30,1]]],null],[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Google OAuth",[30,1]]],null],[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Facebook Authentication",[30,1]]],null],[1,"\\n      "],[8,[39,5],null,null,null],[1,"\\n      "],[8,[39,6],null,null,null],[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Clever",[30,1]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,7],null,null,[["default"],[[[[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Google Analytics",[30,1]]],null],[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Amplitude",[30,1]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,8],null,null,[["default"],[[[[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Stripe",[30,1]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,9],null,null,[["default"],[[[[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["YouTube video widget",[30,1]]],null],[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Google Maps widget",[30,1]]],null],[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Instagram widget",[30,1]]],null],[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Headway widget",[30,1]]],null],[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["SoundCloud widget",[30,1]]],null],[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Spotify widget",[30,1]]],null],[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Vimeo",[30,1]]],null],[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["YouTube IFrame Player",[30,1]]],null],[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["YouTube Data API",[30,1]]],null],[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Unsplash API",[30,1]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,10],null,null,[["default"],[[[[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Heroku",[30,1]]],null],[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Amazon Web Services",[30,1]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,11],null,null,[["default"],[[[[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Uptime Robot",[30,1]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,12],null,null,[["default"],[[[[1,"\\n      "],[8,[39,4],null,[["@title","@iubendaElement"],["Cloudflare",[30,1]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[39,13],null,null,null],[1,"\\n"]],[]]]]]],["@iubendaElement"],false,["with-table-of-contents","privacy-policy-header","privacy-policy-third-party-services","privacy-policy-registration","privacy-policy-service","privacy-policy-edmodo","privacy-policy-azure","privacy-policy-analytics","privacy-policy-payments","privacy-policy/displaying-content-from-external-platforms","privacy-policy-hosting","privacy-policy-monitoring","privacy-policy/traffic-optimization","privacy-policy-footer"]]',moduleName:"frontend/components/privacy-policy/students-over-thirteen/template.hbs",isStrictMode:!1})})),define("frontend/components/privacy-policy/students-under-thirteen/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
2123dule",{value:!0}),e.default=void 0
2124e.default=(0,t.createTemplateFactory)({id:"s8EIDsRK",block:'[[[8,[39,0],null,[["@prefix","@limit"],["students-under-13","h3"]],[["default"],[[[[1,"\\n  "],[8,[39,1],null,[["@hasPayments"],[false]],[["default"],[[[[1,"\\n    "],[10,"h2"],[12],[1,[28,[35,2],["app/components/privacy-policy-students-under-thirteen/template.3-8"],null]],[13],[1,"\\n    "],[10,2],[12],[1,[28,[35,2],["app/components/privacy-policy-students-under-thirteen/template.4-7"],null]],[13],[1,"\\n    "],[10,"ul"],[12],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,2],["app/components/privacy-policy-students-under-thirteen/template.6-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,2],["app/components/privacy-policy-students-under-thirteen/template.7-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,2],["app/components/privacy-policy-students-under-thirteen/template.8-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,2],["app/components/privacy-policy-students-under-thirteen/template.9-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,2],["app/components/privacy-policy-students-under-thirteen/template.10-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,2],["app/components/privacy-policy-students-under-thirteen/template.11-10"],null]],[1," "],[8,[39,3],null,[["@href"],["https://docs.google.com/forms/d/e/1FAIpQLSeB80QRfm-s0osSUHyTJDZgED5XRXDYDOD3FF4fuUEzkniFJw/viewform"]],[["default"],[[[[1,[28,[35,2],["app/components/privacy-policy-students-under-thirteen/template.11-267"],null]]],[]]]]],[1,"."],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[39,4],null,[["@hasMarketing","@hasSocialMediaWidgets"],[false,false]],[["default"],[[[[1,"\\n    "],[8,[39,5],null,null,[["default"],[[[[1,"\\n      "],[8,[39,6],null,[["@title","@iubendaElement"],["Direct registration",[30,1]]],null],[1,"\\n      "],[8,[39,6],null,[["@title","@iubendaElement"],["Google OAuth",[30,1]]],null],[1,"\\n      "],[8,[39,7],null,null,null],[1,"\\n      "],[8,[39,8],null,null,null],[1,"\\n      "],[8,[39,6],null,[["@title","@iubendaElement"],["Clever",[30,1]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,9],null,null,[["default"],[[[[1,"\\n      "],[8,[39,6],null,[["@title","@iubendaElement"],["YouTube video widget",[30,1]]],null],[1,"\\n      "],[8,[39,6],null,[["@title","@iubendaElement"],["Google Maps widget",[30,1]]],null],[1,"\\n      "],[8,[39,6],null,[["@title","@iubendaElement"],["Instagram widget",[30,1]]],null],[1,"\\n      "],[8,[39,6],null,[["@title","@iubendaElement"],["Headway widget",[30,1]]],null],[1,"\\n      "],[8,[39,6],null,[["@title","@iubendaElement"],["SoundCloud widget",[30,1]]],null],[1,"\\n      "],[8,[39,6],null,[["@title","@iubendaElement"],["Spotify widget",[30,1]]],null],[1,"\\n      "],[8,[39,6],null,[["@title","@iubendaElement"],["Vimeo",[30,1]]],null],[1,"\\n      "],[8,[39,6],null,[["@title","@iubendaElement"],["YouTube IFrame Player",[30,1]]],null],[1,"\\n      "],[8,[39,6],null,[["@title","@iubendaElement"],["YouTube Data API",[30,1]]],null],[1,"\\n      "],[8,[39,6],null,[["@title","@iubendaElement"],["Unsplash API",[30,1]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,10],null,null,[["default"],[[[[1,"\\n      "],[8,[39,6],null,[["@title","@iubendaElement"],["Amplitude",[30,1]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,11],null,null,[["default"],[[[[1,"\\n      "],[8,[39,6],null,[["@title","@iubendaElement"],["Heroku",[30,1]]],null],[1,"\\n      "],[8,[39,6],null,[["@title","@iubendaElement"],["Amazon Web Services",[30,1]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,12],null,null,[["default"],[[[[1,"\\n      "],[8,[39,6],null,[["@title","@iubendaElement"],["Uptime Robot",[30,1]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,13],null,null,[["default"],[[[[1,"\\n      "],[8,[39,6],null,[["@title","@iubendaElement"],["Cloudflare",[30,1]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[39,14],null,null,null],[1,"\\n"]],[]]]]],[1,"\\n"]],["@iubendaElement"],false,["with-table-of-contents","privacy-policy-header","t","external-link","privacy-policy-third-party-services","privacy-policy-registration","privacy-policy-service","privacy-policy-edmodo","privacy-policy-azure","privacy-policy/displaying-content-from-external-platforms","privacy-policy-analytics","privacy-policy-hosting","privacy-policy-monitoring","privacy-policy/traffic-optimization","privacy-policy-footer"]]',moduleName:"frontend/components/privacy-policy/students-under-thirteen/template.hbs",isStrictMode:!1})})),define("frontend/components/privacy-policy/traffic-optimization/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
2124dule",{value:!0}),e.default=void 0
2125e.default=(0,t.createTemplateFactory)({id:"21fxoc1g",block:'[[[8,[39,0],null,null,[["title","body"],[[[[1,"\\n    "],[1,[28,[35,1],["app/components/privacy-policy.traffic-optimization-and-distribution"],null]],[1,"\\n  "]],[]],[[[1,"\\n    "],[18,1,null],[1,"\\n  "]],[]]]]]],["&default"],false,["privacy-policy-service-section","t","yield"]]',moduleName:"frontend/components/privacy-policy/traffic-optimization/template.hbs",isStrictMode:!1})})),define("frontend/components/pro-tip-body/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2126e.default=(0,t.createTemplateFactory)({id:"ykv850n3",block:'[[[18,1,[[28,[37,1],null,[["title"],[[50,"pro-tip-title",0,null,null]]]]]],[1,"\\n\\n"],[18,1,[[28,[37,1],null,[["text"],[[50,"pro-tip-text",0,null,null]]]]]],[1,"\\n\\n"],[18,1,[[28,[37,1],null,[["call-to-action"],[[50,"pro-tip-call-to-action",0,null,null]]]]]]],["&default"],false,["yield","hash","component"]]',moduleName:"frontend/components/pro-tip-body/template.hbs",isStrictMode:!1})})),define("frontend/components/pro-tip-call-to-action/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2127e.default=t.default.extend({classNames:["pro-tip-call-to-action"]})})),define("frontend/components/pro-tip-call-to-action/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2128e.default=(0,t.createTemplateFactory)({id:"6i9PfOzm",block:'[[[18,1,null]],["&default"],false,["yield"]]',moduleName:"frontend/components/pro-tip-call-to-action/template.hbs",isStrictMode:!1})})),define("frontend/components/pro-tip-dashboard-business/component",["exports","@ember/component","@ember/service"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2129e.default=t.default.extend({tagName:"",session:(0,n.inject)()})})),define("frontend/components/pro-tip-dashboard-business/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2130e.default=(0,t.createTemplateFactory)({id:"UO6gPdBB",block:'[[[41,[30,0,["session","currentUser","isBusiness"]],[[[1,"  "],[8,[39,1],null,[["@name"],["dashboard.business"]],[["default"],[[[[1,"\\n    "],[8,[39,2],null,null,[["default"],[[[[1,"\\n      "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,[28,[35,3],["app/components/pro-tip-dashboard-business/template.6-19"],null]],[1," "]],[]]]]],[1,"\\n\\n      "],[8,[30,1,["text"]],null,null,[["default"],[[[[1,"\\n        "],[10,2],[12],[1,[28,[35,3],["app/components/pro-tip-dashboard-business/template.11-11"],null]],[1," "],[13],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[30,1,["call-to-action"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,4],null,null,[["default"],[[[[1,[28,[35,3],["app/components/pro-tip-dashboard-business/template.17-36"],null]],[1," "]],[]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null]],["pt"],false,["if","pro-tip","pro-tip-body","t","button-create-new-story"]]',moduleName:"frontend/components/pro-tip-dashboard-business/template.hbs",isStrictMode:!1})})),define("frontend/components/pro-tip-dashboard-student/component",["exports","@ember/component","@ember/service","@ember/object"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2131e.default=t.default.extend({tagName:"",session:(0,n.inject)(),globalState:(0,n.inject)(),showProTip:(0,i.computed)("globalState.modalSelectUserTypeOpen","session.currentUser.isStudent",(function(){var e
2132return(null===(e=this.session.currentUser)||void 0===e?void 0:e.isStudent)&&!this.globalState.modalSelectUserTypeOpen}))})})),define("frontend/components/pro-tip-dashboard-student/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2133e.default=(0,t.createTemplateFactory)({id:"1WKG5SAE",block:'[[[41,[30,0,["showProTip"]],[[[1,"  "],[8,[39,1],null,[["@name"],["dashboard.student"]],[["default"],[[[[1,"\\n    "],[8,[39,2],null,
2133null,[["default"],[[[[1,"\\n      "],[8,[30,1,["Step"]],null,[["@name"],["first"]],[["default"],[[[[1,"\\n        "],[8,[39,3],null,null,[["default"],[[[[1,"\\n          "],[8,[30,2,["title"]],null,null,[["default"],[[[[1,[28,[35,4],["app/components/pro-tip-dashboard-student/template.6-20"],null]],[1," "]],[]]]]],[1,"\\n\\n          "],[8,[30,2,["text"]],null,null,[["default"],[[[[1,"\\n            "],[10,2],[12],[1,[28,[35,4],["app/components/pro-tip-dashboard-student/template.11-15"],null]],[1," "],[13],[1,"\\n          "]],[]]]]],[1,"\\n\\n          "],[8,[30,2,["call-to-action"]],null,null,[["default"],[[[[1,"\\n            "],[11,"button"],[24,4,"button"],[4,[38,5],["click",[28,[37,6],[[30,0],[30,1,["transition-to"]],"second"],null]],null],[12],[1,[28,[35,4],["app/components/pro-tip-dashboard-student/template.17-69"],null]],[1," "],[13],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[2]]]]],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[30,1,["Step"]],null,[["@name"],["second"]],[["default"],[[[[1,"\\n        "],[8,[39,3],null,null,[["default"],[[[[1,"\\n          "],[8,[30,3,["title"]],null,null,[["default"],[[[[1,[28,[35,4],["app/components/pro-tip-dashboard-student/template.26-20"],null]],[1," "]],[]]]]],[1,"\\n\\n          "],[8,[30,3,["text"]],null,null,[["default"],[[[[1,"\\n            "],[10,2],[12],[1,[28,[35,4],["app/components/pro-tip-dashboard-student/template.31-15"],null]],[1," "],[13],[1,"\\n          "]],[]]]]],[1,"\\n\\n          "],[8,[30,3,["call-to-action"]],null,null,[["default"],[[[[1,"\\n            "],[8,[39,7],null,null,[["default"],[[[[1,[28,[35,4],["app/components/pro-tip-dashboard-student/template.37-34"],null]],[1," "]],[]]]]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[3]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null]],["w","pt","pt"],false,["if","pro-tip","step-manager","pro-tip-body","t","on","action","button-create-new-story"]]',moduleName:"frontend/components/pro-tip-dashboard-student/template.hbs",isStrictMode:!1})})),define("frontend/components/pro-tip-dashboard-teacher/component",["exports","@ember/component","@ember/service","@ember/object"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2134e.default=t.default.extend({tagName:"",session:(0,n.inject)(),globalState:(0,n.inject)(),showProTip:(0,i.computed)("globalState.modalSelectUserTypeOpen","session.currentUser.isEducator",(function(){var e
2135return(null===(e=this.session.currentUser)||void 0===e?void 0:e.isEducator)&&!this.globalState.modalSelectUserTypeOpen}))})})),define("frontend/components/pro-tip-dashboard-teacher/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2136e.default=(0,t.createTemplateFactory)({id:"iz0jl8LC",block:'[[[41,[30,0,["showProTip"]],[[[1,"  "],[8,[39,1],null,[["@name"],["dashboard.teacher"]],[["default"],[[[[1,"\\n    "],[8,[39,2],null,null,[["default"],[[[[1,"\\n      "],[8,[30,1,["Step"]],null,[["@name"],["first"]],[["default"],[[[[1,"\\n        "],[8,[39,3],null,null,[["default"],[[[[1,"\\n          "],[8,[30,2,["title"]],null,null,[["default"],[[[[1,[28,[35,4],["app/components/pro-tip-dashboard-teacher/template.6-20"],null]],[1," "]],[]]]]],[1,"\\n\\n          "],[8,[30,2,["text"]],null,null,[["default"],[[[[1,"\\n            "],[10,2],[12],[1,[28,[35,4],["app/components/pro-tip-dashboard-teacher/template.11-15"],null]],[1," "],[13],[1,"\\n          "]],[]]]]],[1,"\\n\\n          "],[8,[30,2,["call-to-action"]],null,null,[["default"],[[[[1,"\\n            "],[11,"button"],[24,4,"button"],[4,[38,5],["click",[28,[37,6],[[30,0],[30,1,["transition-to"]],"second"],null]],null],[12],[1,[28,[35,4],["app/components/pro-tip-dashboard-teacher/template.17-69"],null]],[13],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[2]]]]],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[30,1,["Step"]],null,[["@name"],["second"]],[["default"],[[[[1,"\\n        "],[8,[39,3],null,null,[["default"],[[[[1,"\\n          "],[8,[30,3,["title"]],null,null,[["default"],[[[[1,[28,[35,4],["app/components/pro-tip-dashboard-teacher/template.24-20"],null]],[1," "]],[]]]]],[1,"\\n\\n          "],[8,[30,3,["text"]],null,null,[["default"],[[[[1,"\\n            "],[10,2],[12],[1,[28,[35,4],["app/components/pro-tip-dashboard-teacher/template.29-15"],null]],[1," "],[13],[1,"\\n          "]],[]]]]],[1,"\\n\\n          "],[8,[30,3,["call-to-action"]],null,null,[["default"],[[[[1,"\\n            "],[8,[39,7],null,[["@route"],["educator-space"]],[["default"],[[[[1,[28,[35,4],["app/components/pro-tip-dashboard-teacher/template.35-44"],null]],[1," "]],[]]]]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[3]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null]],["w","pt","pt"],false,["if","pro-tip","step-manager","pro-tip-body","t","on","action","link-to"]]',moduleName:"frontend/components/pro-tip-dashboard-teacher/template.hbs",isStrictMode:!1})})),define("frontend/components/pro-tip-dialog/component",["exports","@ember/component","ember-concurrency","@ember/service","frontend/utils/environment"],(function(e,t,n,i,o){Object.defineProperty(e,"__esMo
2136dule",{value:!0}),e.default=void 0
2137e.default=t.default.extend({classNames:["pro-tip"],classNameBindings:["slidedIn"],store:(0,i.inject)(),analytics:(0,i.inject)(),didInsertElement(){this._super(...arguments),this.slideInTask.perform()},slideInTask:(0,n.task)((function*(){o.IS_TEST||(yield(0,n.timeout)(10)),this.set("slidedIn",!0),this.analytics.trackEvent("Pro tip","Pro tip displayed",{Name:this.name}),yield this.store.createRecord("pro-tip-view",{name:this.name}).save()}))})})),define("frontend/components/pro-tip-dialog/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2138e.default=(0,t.createTemplateFactory)({id:"y13aDJSe",block:'[[[18,1,null]],["&default"],false,["yield"]]',moduleName:"frontend/components/pro-tip-dialog/template.hbs",isStrictMode:!1})})),define("frontend/components/pro-tip-educator-space/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2139e.default=(0,t.createTemplateFactory)({id:"V0KMDWfa",block:'[[[8,[39,0],null,[["@name"],["educator-space"]],[["default"],[[[[1,"\\n  "],[8,[39,1],null,null,[["default"],[[[[1,"\\n    "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,[28,[35,2],["app/components/pro-tip-educator-space/template.3-14"],null]],[1," "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["text"]],null,null,[["default"],[[[[1,"\\n      "],[10,2],[12],[1,[28,[35,2],["app/components/pro-tip-educator-space/template.8-9"],null]],[1," "],[13],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["call-to-action"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,3],null,[["@educatorSpace"],[[30,2]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"]],[]]]]]],["pt","@educatorSpace"],false,["pro-tip","pro-tip-body","t","educator-space/invite-students-button"]]',moduleName:"frontend/components/pro-tip-educator-space/template.hbs",isStrictMode:!1})}))
2140define("frontend/components/pro-tip-my-teachers-teacher-added/component",["exports","@ember/component","@ember/object/computed","@ember/service"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2141e.default=t.default.extend({tagName:"",session:(0,i.inject)(),showProTip:(0,n.notEmpty)("session.currentUser.educatorSpaceMemberships"),actions:{close(){this.proTip.send("close")}}})})),define("frontend/components/pro-tip-my-teachers-teacher-added/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2142e.default=(0,t.createTemplateFactory)({id:"3vRsd0xl",block:'[[[41,[33,1],[[[1,"  "],[8,[39,2],null,[["@actionReceiver","@name"],[[99,3,["@actionReceiver"]],"my-teachers-teacher-added"]],[["default"],[[[[1,"\\n    "],[8,[39,4],null,null,[["default"],[[[[1,"\\n      "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,[28,[35,5],["app/components/pro-tip-my-teachers-teacher-added/template.7-19"],null]],[1," "]],[]]]]],[1,"\\n\\n      "],[8,[30,1,["text"]],null,null,[["default"],[[[[1,"\\n        "],[10,2],[12],[1,[28,[35,5],["app/components/pro-tip-my-teachers-teacher-added/template.12-11"],null]],[1," "],[13],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[30,1,["call-to-action"]],null,null,[["default"],[[[[1,"\\n        "],[11,"button"],[24,4,"button"],[4,[38,6],[[30,0],"close"],null],[12],[1,[28,[35,5],["app/components/pro-tip-my-teachers-teacher-added/template.18-35"],null]],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null]],["pt"],false,["if","showProTip","pro-tip","proTip","pro-tip-body","t","action"]]',moduleName:"frontend/components/pro-tip-my-teachers-teacher-added/template.hbs",isStrictMode:!1})})),define("frontend/components/pro-tip-my-teachers/component",["exports","@ember/component","@ember/object/computed","@ember/service"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2143e.default=t.default.extend({tagName:"",session:(0,i.inject)(),showProTip:(0,n.empty)("session.currentUser.educatorSpaceMemberships"),actions:{addTeacher(){this.proTip.send("close"),this.addTeacher()}}})})),define("frontend/components/pro-tip-my-teachers/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
2143dule",{value:!0}),e.default=void 0
2144e.default=(0,t.createTemplateFactory)({id:"Yqr8ZN9v",block:'[[[41,[33,1],[[[1,"  "],[8,[39,2],null,[["@actionReceiver","@name"],[[99,3,["@actionReceiver"]],"my-teachers"]],[["default"],[[[[1,"\\n    "],[8,[39,4],null,null,[["default"],[[[[1,"\\n      "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,[28,[35,5],["app/components/pro-tip-my-teachers/template.7-19"],null]],[1," "]],[]]]]],[1,"\\n\\n      "],[8,[30,1,["text"]],null,null,[["default"],[[[[1,"\\n        "],[10,2],[12],[1,[28,[35,5],["app/components/pro-tip-my-teachers/template.12-11"],null]],[1," "],[13],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[30,1,["call-to-action"]],null,null,[["default"],[[[[1,"\\n        "],[11,"button"],[24,4,"button"],[4,[38,6],[[30,0],"addTeacher"],null],[12],[1,[28,[35,5],["app/components/pro-tip-my-teachers/template.18-40"],null]],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null]],["pt"],false,["if","showProTip","pro-tip","proTip","pro-tip-body","t","action"]]',moduleName:"frontend/components/pro-tip-my-teachers/template.hbs",isStrictMode:!1})})),define("frontend/components/pro-tip-resources-business/component",["exports","@ember/component","@ember/service"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2145e.default=t.default.extend({tagName:"",session:(0,n.inject)(),actions:{close(){this.proTip.send("close")}}})})),define("frontend/components/pro-tip-resources-business/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2146e.default=(0,t.createTemplateFactory)({id:"UK9Wmq+Y",block:'[[[41,[30,0,["session","currentUser","isBusiness"]],[[[1,"  "],[8,[39,1],null,[["@actionReceiver","@name"],[[99,2,["@actionReceiver"]],"resources.business"]],[["default"],[[[[1,"\\n    "],[8,[39,3],null,null,[["default"],[[[[1,"\\n      "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,[28,[35,4],["app/components/pro-tip-resources-business/template.7-19"],null]],[1," "]],[]]]]],[1,"\\n\\n      "],[8,[30,1,["text"]],null,null,[["default"],[[[[1,"\\n        "],[10,2],[12],[1,[28,[35,4],["app/components/pro-tip-resources-business/template.12-11"],null]],[1," "],[13],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[30,1,["call-to-action"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,5],[[24,"target","_blank"]],[["@route","@model","@invokeAction"],["story","how-to-use-sutori-business",[28,[37,6],[[30,0],"close"],null]]],[["default"],[[[[1,[28,[35,4],["app/components/pro-tip-resources-business/template.18-103"],null]],[1," "]],[]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null]],["pt"],false,["if","pro-tip","proTip","pro-tip-body","t","link-to","action"]]',moduleName:"frontend/components/pro-tip-resources-business/template.hbs",isStrictMode:!1})})),define("frontend/components/pro-tip-resources-student/component",["exports","@ember/component","@ember/service"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2147e.default=t.default.extend({tagName:"",session:(0,n.inject)(),actions:{close(){this.proTip.send("close")}}})})),define("frontend/components/pro-tip-resources-student/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2148e.default=(0,t.createTemplateFactory)({id:"QDHQHmut",block:'[[[41,[30,0,["session","currentUser","isStudent"]],[[[1,"  "],[8,[39,1],null,[["@actionReceiver","@name"],[[99,2,["@actionReceiver"]],"resources.student"]],[["default"],[[[[1,"\\n    "],[8,[39,3],null,null,[["default"],[[[[1,"\\n      "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,[28,[35,4],["app/components/pro-tip-resources-student/template.7-19"],null]],[1," "]],[]]]]],[1,"\\n\\n      "],[8,[30,1,["text"]],null,null,[["default"],[[[[1,"\\n        "],[10,2],[12],[1,[28,[35,4],["app/components/pro-tip-resources-student/template.12-11"],null]],[1," "],[13],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[30,1,["call-to-action"]],null,null,[["default"],[[[[1,"\\n        "],[11,"button"],[24,4,"button"],[4,[38,5],[[30,0],"close"],null],[12],[1,[28,[35,4],["app/components/pro-tip-resources-student/template.18-35"],null]],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null]],["pt"],false,["if","pro-tip","proTip","pro-tip-body","t","action"]]',moduleName:"frontend/components/pro-tip-resources-student/template.hbs",isStrictMode:!1})})),define("frontend/components/pro-tip-resources-teacher/component",["exports","@ember/component","@ember/service"],(function(e,t,n){Object.defineProperty(e,"__esMo
2148dule",{value:!0}),e.default=void 0
2149e.default=t.default.extend({tagName:"",session:(0,n.inject)(),actions:{close(){this.proTip.send("close")}}})})),define("frontend/components/pro-tip-resources-teacher/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2150e.default=(0,t.createTemplateFactory)({id:"Ws7q8M5/",block:'[[[41,[30,0,["session","currentUser","isEducator"]],[[[1,"  "],[8,[39,1],null,[["@actionReceiver","@name"],[[99,2,["@actionReceiver"]],"resources.teacher"]],[["default"],[[[[1,"\\n    "],[8,[39,3],null,null,[["default"],[[[[1,"\\n      "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,[28,[35,4],["app/components/pro-tip-resources-teacher/template.7-19"],null]]],[]]]]],[1,"\\n\\n      "],[8,[30,1,["text"]],null,null,[["default"],[[[[1,"\\n        "],[10,2],[12],[1,[28,[35,4],["app/components/pro-tip-resources-teacher/template.12-11"],null]],[13],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[30,1,["call-to-action"]],null,null,[["default"],[[[[1,"\\n        "],[11,"button"],[24,4,"button"],[4,[38,5],[[30,0],"close"],null],[12],[1,"\\n          "],[1,[28,[35,4],["app/components/pro-tip-resources-teacher/template.18-35"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null]],["pt"],false,["if","pro-tip","proTip","pro-tip-body","t","action"]]',moduleName:"frontend/components/pro-tip-resources-teacher/template.hbs",isStrictMode:!1})})),define("frontend/components/pro-tip-story-creation/component",["exports","@ember/component","frontend/mixins/story-permissions"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2151e.default=t.default.extend(n.default,{tagName:"",actions:{close(){this.proTip.send("close")}}})})),define("frontend/components/pro-tip-story-creation/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2152e.default=(0,t.createTemplateFactory)({id:"UrPjmQSZ",block:'[[[41,[33,1],[[[1,"  "],[8,[39,2],null,[["@actionReceiver","@name"],[[99,3,["@actionReceiver"]],"story-creation"]],[["default"],[[[[1,"\\n    "],[8,[39,4],null,null,[["default"],[[[[1,"\\n      "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,[28,[35,5],["app/components/pro-tip-story-creation/template.4-16"],null]],[1," "]],[]]]]],[1,"\\n\\n      "],[8,[30,1,["text"]],null,null,[["default"],[[[[1,"\\n        "],[10,2],[12],[1,[28,[35,5],["app/components/pro-tip-story-creation/template.9-11"],null]],[1," "],[10,"strong"],[12],[1,[28,[35,5],["app/components/pro-tip-story-creation/template.10-88"],null]],[13],[1,[28,[35,5],["app/components/pro-tip-story-creation/template.10-116"],null]],[1," "],[13],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[30,1,["call-to-action"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,6],[[24,"target","_blank"]],[["@route","@model","@invokeAction"],["story","walkthrough-how-to-create-a-story",[28,[37,7],[[30,0],"close"],null]]],[["default"],[[[[1,[28,[35,5],["app/components/pro-tip-story-creation/template.15-124"],null]],[1," "]],[]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null]],["pt"],false,["if","canEditStory","pro-tip","proTip","pro-tip-body","t","link-to","action"]]',moduleName:"frontend/components/pro-tip-story-creation/template.hbs",isStrictMode:!1})})),define("frontend/components/pro-tip-text/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2153e.default=t.default.extend({classNames:["pro-tip-text"]})})),define("frontend/components/pro-tip-text/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2154e.default=(0,t.createTemplateFactory)({id:"8A/IWF2n",block:'[[[18,1,null]],["&default"],false,["yield"]]',moduleName:"frontend/components/pro-tip-text/template.hbs",isStrictMode:!1})})),define("frontend/components/pro-tip-title/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esMo
2154dule",{value:!0}),e.default=void 0
2155e.default=t.default.extend({tagName:"h3",classNames:["pro-tip-title"]})})),define("frontend/components/pro-tip-title/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2156e.default=(0,t.createTemplateFactory)({id:"Jt5/jnlW",block:'[[[18,1,null]],["&default"],false,["yield"]]',moduleName:"frontend/components/pro-tip-title/template.hbs",isStrictMode:!1})})),define("frontend/components/pro-tip/component",["exports","@ember/component","@ember/service","ember-concurrency","ember-component-inbound-actions/inbound-actions","frontend/utils/associations","frontend/utils/environment"],(function(e,t,n,i,o,r,l){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2157e.default=t.default.extend(o.default,{tagName:"",session:(0,n.inject)(),init(){this._super(...arguments),this.showProTipIfNotSeenTask.perform()},showProTipIfNotSeenTask:(0,i.task)((function*(){this.set("showProTip",!1),yield(0,r.loadAssociation)(this.get("session.currentUser").hasMany("proTipViews"))
2158this.get("session.currentUser.proTipViews").any((e=>e.get("name")===this.name))||(l.IS_TEST||(yield(0,i.timeout)(1e3)),this.set("showProTip",!0))})).drop(),actions:{close(){this.set("showProTip",!1)}}})})),define("frontend/components/pro-tip/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2159e.default=(0,t.createTemplateFactory)({id:"c2rooBXy",block:'[[[41,[30,0,["showProTip"]],[[[1,"  "],[8,[39,1],null,[["@name"],[[30,1]]],[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@clicked"],[[28,[37,3],[[30,0],"close"],null]]],null],[1,"\\n    "],[18,2,null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null]],["@name","&default"],false,["if","pro-tip-dialog","button-close","action","yield"]]',moduleName:"frontend/components/pro-tip/template.hbs",isStrictMode:!1})})),define("frontend/components/quiz-question-explanation/component",["exports","@glimmer/component","@ember/utils","ember-concurrency"],(function(e,t,n,i){var o,r,l
2160Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2161e.default=(o=(0,i.task)((function*(e){this.args.quizQuestionItem.quizExplanation=e,yield this.args.quizQuestionItem.save()})).drop(),r=class extends t.default{constructor(){var e,t,n,i
2162super(...arguments),e=this,t="saveExplanationTask",i=this,(n=l)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get showCorrectMessage(){return!this.args.isEditable&&(0,n.isBlank)(this.args.quizQuestionItem.quizExplanation)}},a=r.prototype,s="saveExplanationTask",u=[o],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(a,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(a,s,p),p=null),l=p,r)
2163var a,s,u,c,d,p})),define("frontend/components/quiz-question-explanation/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2164e.default=(0,t.createTemplateFactory)({id:"e28qgKJ+",block:'[[[41,[30,0,["showCorrectMessage"]],[[[1,"  "],[8,[39,1],[[24,0,"quiz-question-explanation"]],null,[["default"],[[[[1,"\\n    "],[1,[28,[35,2],["app/components/quiz-question-explanation/template.4-3"],null]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],[[[1,"  "],[8,[39,3],[[24,0,"quiz-question-explanation"]],[["@didSubmit","@isRichText","@isEditing","@text","@linkify","@placeholder"],[[28,[37,4],[[30,0,["saveExplanationTask"]]],null],false,[30,1],[30,2,["quizExplanation"]],true,[28,[37,2],["app/components/quiz-question-explanation/template.placeholder"],null]]],null],[1,"\\n"]],[]]]],["@isEditable","@quizQuestionItem"],false,["if","quiz-question-viewer-message","t","editable-text","perform"]]',moduleName:"frontend/components/quiz-question-explanation/template.hbs",isStrictMode:!1})})),define("frontend/components/quiz-question-matching-editor/component",["exports","@glimmer/component","ember-concurrency","@ember/service","macro-decorators"],
2164(function(e,t,n,i,o){var r,l,a,s,u,c
2165function d(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function p(e,t,n,i,o){var r={}
2166return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2167e.default=(r=(0,o.reads)("args.item.quizQuestionMatchingPairs"),l=(0,o.gt)("pairs.length",2),a=class extends t.default{constructor(){super(...arguments),d(this,"store",s,this),d(this,"pairs",u,this),d(this,"canDeletePair",c,this)}*saveLeftTask(e,t){e.left=t,yield e.save()}*saveRightTask(e,t){e.right=t,yield e.save()}*deletePairTask(e){yield e.destroyRecord()}*addPairTask(){const e=this.store.createRecord("quiz-question-matching-pair",{item:this.args.item,left:"",right:""})
2168yield e.save()}},s=p(a.prototype,"store",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(a.prototype,"saveLeftTask",[n.dropTask],Object.getOwnPropertyDescriptor(a.prototype,"saveLeftTask"),a.prototype),p(a.prototype,"saveRightTask",[n.dropTask],Object.getOwnPropertyDescriptor(a.prototype,"saveRightTask"),a.prototype),p(a.prototype,"deletePairTask",[n.dropTask],Object.getOwnPropertyDescriptor(a.prototype,"deletePairTask"),a.prototype),p(a.prototype,"addPairTask",[n.dropTask],Object.getOwnPropertyDescriptor(a.prototype,"addPairTask"),a.prototype),u=p(a.prototype,"pairs",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(a.prototype,"canDeletePair",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a)})),define("frontend/components/quiz-question-matching-editor/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2169e.default=(0,t.createTemplateFactory)({id:"o+F3fmdj",block:'[[[10,0],[14,0,"quiz-question-matching-editor"],[12],[1,"\\n  "],[10,"ul"],[14,0,"pairs"],[12],[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,0,["pairs"]]],null]],null],null,[[[1,"      "],[10,"li"],[14,0,"pair"],[12],[1,"\\n        "],[10,0],[14,0,"left-and-right-pair"],[12],[1,"\\n          "],[8,[39,2],[[24,0,"left"]],[["@didSubmit","@isRichText","@isEditing","@text","@placeholder"],[[28,[37,3],[[30,0,["saveLeftTask"]],[30,1]],null],false,true,[30,1,["left"]],[28,[37,4],["app/components/quiz-question-matching-editor/template.placeholder-left"],null]]],null],[1,"\\n\\n          "],[8,[39,2],[[24,0,"right"]],[["@didSubmit","@isRichText","@isEditing","@text","@placeholder"],[[28,[37,3],[[30,0,["saveRightTask"]],[30,1]],null],false,true,[30,1,["right"]],[28,[37,4],["app/components/quiz-question-matching-editor/template.placeholder-right"],null]]],null],[1,"\\n        "],[13],[1,"\\n\\n"],[41,[30,0,["canDeletePair"]],[[[1,"          "],[8,[39,6],[[24,"tabindex","-1"],[24,0,"button-delete-pair"]],[["@action"],[[28,[37,3],[[30,0,["deletePairTask"]],[30,1]],null]]],[["label"],[[[[1,[28,[35,7],["icon-trash.svg"],null]]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n"]],[1]],null],[1,"  "],[13],[1,"\\n\\n  "],[8,[39,6],[[24,0,"button-add-pair"]],[["@action"],[[28,[37,3],[[30,0,["addPairTask"]]],null]]],[["label"],[[[[1,[28,[35,4],["app/components/quiz-question-matching-editor/template.49-3"],null]]],[]]]]],[1,"\\n\\n  "],[8,[39,8],null,[["@quizQuestionItem","@isEditable"],[[30,2],true]],null],[1,"\\n"],[13]],["pair","@item"],false,["each","-track-array","editable-text","perform","t","if","async-button","inline-svg","quiz-question-explanation"]]',moduleName:"frontend/components/quiz-question-matching-editor/template.hbs",isStrictMode:!1})})),define("frontend/components/quiz-question-matching-viewer/button/component",["exports","@glimmer/component","frontend/utils/dom","frontend/utils/colors","@glimmer/tracking","@ember/object"],(function(e,t,n,i,o,r){var l,a
2170function s(e,t,n,i,o){var r={}
2171return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2172e.default=(l=class extends t.default{constructor(){var e,t,n,i
2173super(...arguments),e=this,t="isHovering",i=this,(n=a)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}hoverIn(){this.isHovering=!0}hoverOut(){this.isHovering=!1}get buttonCssClass(){const e=["quiz-question-matching-viewer-button"]
2174return e.push(this.args.side),this.args.isSelected&&e.push("is-selected"),this.args.isCorrect&&e.push("is-correct"),e.join(" ")}get style(){return this.args.isCorrect?this.styleCorrect:this.args.isIncorrect?this.styleIncorrect:this.args.isSelected||this.isHovering?this.styleSelected:this.styleIdle}get styleCorrect(){return(0,n.toCss)([`background-color: ${i.GREEN_YELLOWGREEN}`,`border-color: ${i.GREEN_YELLOWGREEN}`])}get styleIncorrect(){return(0,n.toCss)([`background-color: ${i.RED}`,`border-color: ${i.RED}`])}get styleSelected(){return(0,n.toCss)([`background-color: ${this.args.item.color.text}`,`border-color: ${this.args.item.color.text}`])}get styleIdle(){return(0,n.toCss)([`color: ${this.args.item.color.text}`,`border-color: ${this.args.item.color.text}`])}},a=s(l.prototype,"isHovering",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s(l.prototype,"hoverIn",[r.action],Object.getOwnPropertyDescriptor(l.prototype,"hoverIn"),l.prototype),s(l.prototype,"hoverOut",[r.action],Object.getOwnPropertyDescriptor(l.prototype,"hoverOut"),l.prototype),l)})),define("frontend/components/quiz-question-matching-viewer/button/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2175e.default=(0,t.createTemplateFactory)({id:"MV8c2ANL",block:'[[[11,"button"],[16,0,[30,0,["buttonCssClass"]]],[16,5,[30,0,["style"]]],[16,"disabled",[30,1]],[16,"data-pair-id",[30,2,["id"]]],[16,"data-side",[30,3]],[24,4,"button"],[4,[38,0],["click",[28,[37,1],[[30,0],[28,[37,2],[[30,4]],null]],null]],null],[4,[38,0],["mouseenter",[30,0,["hoverIn"]]],null],[4,[38,0],["mouseleave",[30,0,["hoverOut"]]],null],[12],[1,"\\n  "],[18,5,null],[1,"\\n"],[13]],["@isCorrect","@pair","@side","@clicked","&default"],false,["on","action","optional","yield"]]',moduleName:"frontend/components/quiz-question-matching-viewer/button/template.hbs",isStrictMode:!1})})),define("frontend/components/quiz-question-matching-viewer/component",["exports","@glimmer/component","@ember/utils","frontend/utils/array","@ember/object","@glimmer/tracking"],(function(e,t,n,i,o,r){var l,a,s,u,c,d
2176function p(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function m(e,t,n,i,o){var r={}
2177return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2178e.default=(l=class extends t.default{constructor(){super(...arguments),p(this,"rowLefts",a,this),p(this,"rowRights",s,this),p(this,"correctPairs",u,this),p(this,"selectedLeft",c,this),p(this,"selectedRight",d,this),this.rowLefts=(0,i.shuffle)(this.args.item.quizQuestionMatchingPairs.toArray()),this.rowRights=(0,i.shuffle)(this.args.item.quizQuestionMatchingPairs.toArray()),this.correctPairs=[],this.selectedLeft=null,this.selectedRight=null}leftSelected(e){this.hasSelectedPair&&this.resetSelectedPair(),this.selectedLeft=e,this.hasSelectedPair&&this.determineResult()}rightSelected(e){this.hasSelectedPair&&this.resetSelectedPair(),this.selectedRight=e,this.hasSelectedPair&&this.determineResult()}get viewerCssClass(){const e=["quiz-question-matching-viewer"]
2179return this.mustSelectRight&&e.push("must-select-right"),this.mustSelectLeft&&e.push("must-select-left"),e.join(" ")}get remainingPairs(){return this.rowLefts.map(((e,t)=>({leftPair:this.rowLefts[t],rightPair:this.rowRights[t]})))}get mustSelectRight(){return!(0,n.isEmpty)(this.selectedLeft)&&(0,n.isEmpty)(this.selectedRight)}get mustSelectLeft(){return(0,n.isEmpty)(this.selectedLeft)&&!(0,n.isEmpty)(this.selectedRight)}get hasSelectedPair(){return!(0,n.isEmpty)(this.selectedLeft)&&!(0,n.isEmpty)(this.selectedRight)}get isIncorrectPair(){return this.hasSelectedPair&&this.selectedLeft!==this.selectedRight}get isCorrect(){return this.correctPairs.length===this.args.item.quizQuestionMatchingPairs.length}resetSelectedPair(){this.selectedLeft=null,this.selectedRight=null}determineResult(){if(this.selectedLeft===this.selectedRight){const e=this.selectedLeft
2180this.correctPairs=[...this.correctPairs,e],this.isCorrect&&this.quizQuestionResultTracker.send("trackResult","correct"),this.resetSelectedPair()}else this.quizQuestionResultTracker.send("trackResult","incorrect")}},a=m(l.prototype,"rowLefts",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=m(l.prototype,"rowRights",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(l.prototype,"correctPairs",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=m(l.prototype,"selectedLeft",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(l.prototype,"selectedRight",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(l.prototype,"leftSelected",[o.action],Object.getOwnPropertyDescriptor(l.prototype,"leftSelected"),l.prototype),m(l.prototype,"rightSelected",[o.action],Object.getOwnPropertyDescriptor(l.prototype,"rightSelected"),l.prototype),l)})),define("frontend/components/quiz-question-matching-viewer/line/component",["exports","@glimmer/component","frontend/utils/dom","@glimmer/tracking","@ember/object"],(function(e,t,n,i,o){var r,l,a,s,u
2181function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
2182return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2183e.default=(r=class extends t.default{constructor(){super(...arguments),c(this,"x1",l,this),c(this,"y1",a,this),c(this,"x2",s,this),c(this,"y2",u,this)}positionLine(){const e=this.args.viewerElement,t=e.querySelector(`.quiz-question-matching-viewer-button[data-side="left"][data-pair-id="${this.args.leftPair.id}"]`),i=e.querySelector(`.quiz-question-matching-viewer-button[data-side="right"][data-pair-id="${this.args.rightPair.id}"]`),o=(0,n.getOffset)(t),r=(0,n.getOffset)(i),l=(0,n.getOffset)(e),a=o.left-l.left+(0,n.getOuterWidth)(t)-2,s=o.top-l.top+(0,n.getOuterHeight)(t)/2,u=r.left-l.left+2,c=r.top-l.top+(0,n.getOuterHeight)(i)/2
2184this.x1=a,this.y1=s,this.x2=u,this.y2=c}},l=d(r.prototype,"x1",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=d(r.prototype,"y1",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(r.prototype,"x2",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(r.prototype,"y2",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(r.prototype,"positionLine",[o.action],Object.getOwnPropertyDescriptor(r.prototype,"positionLine"),r.prototype),r)})),define("frontend/components/quiz-question-matching-viewer/line/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2185e.default=(0,t.createTemplateFactory)({id:"dFYtP4F+",block:'[[[11,0],[24,0,"quiz-question-matching-viewer-line"],[17,1],[4,[38,0],[[30,0,["positionLine"]]],null],[12],[1,"\\n  "],[10,"svg"],[14,0,"quiz-question-matching-viewer-line-svg"],[12],[1,"\\n    "],[11,"line"],[16,"x1",[30,0,["x1"]]],[16,"y1",[30,0,["y1"]]],[16,"x2",[30,0,["x2"]]],[16,"y2",[30,0,["y2"]]],[4,[38,1],[[30,0,["positionLine"]]],null],[12],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["&attrs"],false,["on-element-resize","did-insert"]]',moduleName:"frontend/components/quiz-question-matching-viewer/line/template.hbs",isStrictMode:!1})})),define("frontend/components/quiz-question-matching-viewer/row/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2186class n extends t.default{get hasSelectedLeft(){return this.args.selectedLeft===this.args.row.leftPair}get hasSelectedRight(){return this.args.selectedRight===this.args.row.rightPair}get hasCorrectLeft(){return this.args.correctPairs.includes(this.args.row.leftPair)}get hasCorrectRight(){return this.args.correctPairs.includes(this.args.row.rightPair)}get hasIncorrectLeft(){return this.args.isIncorrectPair&&this.hasSelectedLeft}get hasIncorrectRight(){return this.args.isIncorrectPair&&this.hasSelectedRight}}e.default=n})),define("frontend/components/quiz-question-matching-viewer/row/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2187e.default=(0,t.createTemplateFactory)({id:"vBQhgMum",block:'[[[10,0],[14,0,"quiz-question-matching-viewer-row"],[12],[1,"\\n  "],[8,[39,0],null,[["@clicked","@side","@isSelected","@isCorrect","@isIncorrect","@pair","@item"],[[28,[37,1],[[30,0],[30,1],[30,2,["leftPair"]]],null],"left",[30,0,["hasSelectedLeft"]],[30,0,["hasCorrectLeft"]],[30,0,["hasIncorrectLeft"]],[30,2,["leftPair"]],[30,3]]],[["default"],[[[[1,"\\n    "],[1,[30,2,["leftPair","left"]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[39,0],null,[["@clicked","@side","@isSelected","@isCorrect","@isIncorrect","@pair","@item"],[[28,[37,1],[[30,0],[30,4],[30,2,["rightPair"]]],null],"right",[30,0,["hasSelectedRight"]],[30,0,["hasCorrectRight"]],[30,0,["hasIncorrectRight"]],[30,2,["rightPair"]],[30,3]]],[["default"],[[[[1,"\\n    "],[1,[30,2,["rightPair","right"]]],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],["@leftSelected","@row","@item","@rightSelected"],false,["quiz-question-matching-viewer/button","action"]]',moduleName:"frontend/components/quiz-question-matching-viewer/row/template.hbs",isStrictMode:!1})})),define("frontend/components/quiz-question-matching-viewer/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
2187dule",{value:!0}),e.default=void 0
2188e.default=(0,t.createTemplateFactory)({id:"fGo5OV+j",block:'[[[10,0],[15,0,[30,0,["viewerCssClass"]]],[12],[1,"\\n"],[41,[30,0,["isIncorrectPair"]],[[[1,"    "],[8,[39,1],[[24,0,"quiz-question-matching-viewer-try-again-message"]],null,[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/components/quiz-question-matching-viewer/template.3-91"],null]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["mustSelectRight"]],[[[1,"    "],[8,[39,1],[[24,0,"quiz-question-matching-viewer-must-select-message"]],null,[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/components/quiz-question-matching-viewer/template.7-93"],null]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["mustSelectLeft"]],[[[1,"    "],[8,[39,1],[[24,0,"quiz-question-matching-viewer-must-select-message"]],null,[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/components/quiz-question-matching-viewer/template.11-93"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]],null]],[]]]],[]]],[1,"\\n  "],[11,0],[24,0,"quiz-question-matching-viewer-pairs"],[4,[38,3],[[30,0],"viewerElement"],null],[12],[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,0,["remainingPairs"]]],null]],null],null,[[[1,"      "],[8,[39,6],null,[["@leftSelected","@rightSelected","@row","@selectedLeft","@selectedRight","@correctPairs","@isIncorrectPair","@item"],[[30,0,["leftSelected"]],[30,0,["rightSelected"]],[30,1],[30,0,["selectedLeft"]],[30,0,["selectedRight"]],[30,0,["correctPairs"]],[30,0,["isIncorrectPair"]],[30,2]]],null],[1,"\\n"]],[1]],null],[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,0,["correctPairs"]]],null]],null],null,[[[1,"      "],[8,[39,7],[[24,0,"is-correct"]],[["@leftPair","@rightPair","@viewerElement"],[[30,3],[30,3],[30,0,["viewerElement"]]]],null],[1,"\\n"]],[3]],null],[1,"\\n"],[41,[30,0,["hasSelectedPair"]],[[[1,"      "],[8,[39,7],[[24,0,"is-incorrect"]],[["@leftPair","@rightPair","@viewerElement"],[[30,0,["selectedLeft"]],[30,0,["selectedRight"]],[30,0,["viewerElement"]]]],null],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n\\n"],[41,[30,0,["isCorrect"]],[[[1,"    "],[8,[39,8],null,[["@quizQuestionItem","@isEditable"],[[30,2],false]],null],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,9],null,[["@actionReceiver","@quizQuestionItem","@isSimulation"],[[30,0,["quizQuestionResultTracker"]],[30,2],[30,4]]],null],[1,"\\n"],[13],[1,"\\n"]],["row","@item","pair","@isSimulation"],false,["if","quiz-question-viewer-message","t","ref","each","-track-array","quiz-question-matching-viewer/row","quiz-question-matching-viewer/line","quiz-question-explanation","quiz-question-result-tracker"]]',moduleName:"frontend/components/quiz-question-matching-viewer/template.hbs",isStrictMode:!1})}))
2189define("frontend/components/quiz-question-multiple-choice-editor/component",["exports","@ember/service","@glimmer/component","ember-concurrency","macro-decorators"],(function(e,t,n,i,o){var r,l,a,s,u,c
2190function d(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function p(e,t,n,i,o){var r={}
2191return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2192e.default=(r=(0,o.reads)("args.item.quizQuestionMultipleChoiceAnswers"),l=(0,o.gt)("answers.length",2),a=class extends n.default{constructor(){super(...arguments),d(this,"store",s,this),d(this,"answers",u,this),d(this,"canDeleteAnswers",c,this)}*addAnswerTask(){const e=this.store.createRecord("quiz-question-multiple-choice-answer",{item:this.args.item,text:"",correct:!1})
2193yield e.save()}*deleteAnswerTask(e){yield e.destroyRecord()}*toggleCorrectnessTask(e){e.correct=!e.correct,yield e.save()}*saveTextTask(e,t){e.text=t,yield e.save()}},s=p(a.prototype,"store",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(a.prototype,"addAnswerTask",[i.dropTask],Object.getOwnPropertyDescriptor(a.prototype,"addAnswerTask"),a.prototype),p(a.prototype,"deleteAnswerTask",[i.dropTask],Object.getOwnPropertyDescriptor(a.prototype,"deleteAnswerTask"),a.prototype),p(a.prototype,"toggleCorrectnessTask",[i.dropTask],Object.getOwnPropertyDescriptor(a.prototype,"toggleCorrectnessTask"),a.prototype),p(a.prototype,"saveTextTask",[i.dropTask],Object.getOwnPropertyDescriptor(a.prototype,"saveTextTask"),a.prototype),u=p(a.prototype,"answers",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(a.prototype,"canDeleteAnswers",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a)})),define("frontend/components/quiz-question-multiple-choice-editor/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2194e.default=(0,t.createTemplateFactory)({id:"uAQzVsbG",block:'[[[10,0],[14,0,"quiz-question-multiple-choice-editor"],[12],[1,"\\n  "],[10,"ul"],[14,0,"answers"],[12],[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,0,["answers"]]],null]],null],null,[[[1,"      "],[10,"li"],[15,0,[29,["answer ",[52,[30,1,["correct"]],"is-correct"]]]],[12],[1,"\\n        "],[8,[39,3],[[24,"tabindex","-1"],[24,0,"button-toggle-correctness"]],[["@action"],[[28,[37,4],[[30,0,["toggleCorrectnessTask"]],[30,1]],null]]],null],[1,"\\n\\n        "],[8,[39,5],null,[["@didSubmit","@isRichText","@isEditing","@text","@placeholder"],[[28,[37,4],[[30,0,["saveTextTask"]],[30,1]],null],false,true,[30,1,["text"]],[28,[37,6],["app/components/quiz-question-multiple-choice-editor/template.placeholder"],null]]],null],[1,"\\n\\n"],[41,[30,0,["canDeleteAnswers"]],[[[1,"          "],[8,[39,3],[[24,"tabindex","-1"],[24,0,"button-delete-answer"]],[["@action"],[[28,[37,4],[[30,0,["deleteAnswerTask"]],[30,1]],null]]],[["label"],[[[[1,[28,[35,7],["icon-trash.svg"],null]]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n"]],[1]],null],[1,"  "],[13],[1,"\\n\\n  "],[8,[39,3],[[24,0,"button-add-answer"]],[["@action"],[[28,[37,4],[[30,0,["addAnswerTask"]]],null]]],[["label"],[[[[1,[28,[35,6],["app/components/quiz-question-multiple-choice-editor/template.35-3"],null]]],[]]]]],[1,"\\n\\n  "],[8,[39,8],null,[["@quizQuestionItem","@isEditable"],[[30,2],true]],null],[1,"\\n"],[13]],["answer","@item"],false,["each","-track-array","if","async-button","perform","editable-text","t","inline-svg","quiz-question-explanation"]]',moduleName:"frontend/components/quiz-question-multiple-choice-editor/template.hbs",isStrictMode:!1})})),define("frontend/components/quiz-question-multiple-choice-viewer-answer/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2195class n extends t.default{get liCssClass(){const e=["quiz-question-multiple-choice-viewer-answer"]
2196return this.isSelected&&e.push("is-selected"),this.isAnsweredCorrectly&&e.push("is-answered-correctly"),this.isAnsweredIncorrectly&&e.push("is-answered-incorrectly"),e.join(" ")}get isCorrect(){return this.args.correctAnswers.includes(this.args.answer)}get isSelected(){return this.args.selectedAnswers.includes(this.args.answer)}get isAnsweredCorrectly(){return this.isSelected&&this.isCorrect}get isAnsweredIncorrectly(){return this.isSelected&&!this.isCorrect}}e.default=n})),define("frontend/components/quiz-question-multiple-choice-viewer-answer/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
2196dule",{value:!0}),e.default=void 0
2197e.default=(0,t.createTemplateFactory)({id:"iTqrpVmv",block:'[[[11,"li"],[16,0,[30,0,["liCssClass"]]],[24,"role","button"],[4,[38,0],["click",[28,[37,1],[[30,0],[30,1],[30,2]],null]],null],[12],[1,"\\n  "],[10,1],[14,0,"checkbox"],[12],[13],[1,"\\n  "],[10,1],[14,0,"quiz-question-multiple-choice-viewer-answer-label"],[12],[1,[30,2,["text"]]],[13],[1,"\\n"],[13],[1,"\\n"]],["@toggledChoice","@answer"],false,["on","action"]]',moduleName:"frontend/components/quiz-question-multiple-choice-viewer-answer/template.hbs",isStrictMode:!1})})),define("frontend/components/quiz-question-multiple-choice-viewer/component",["exports","@ember/object","@ember/object/computed","@ember/component","frontend/utils/array","@ember/utils"],(function(e,t,n,i,o,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.QUIZ_MODES=void 0
2198const l=e.QUIZ_MODES=Object.freeze({IN_STORY:"in-story",IN_QUIZ:"in-quiz"})
2199e.default=i.default.extend({tagName:"",init(){this._super(...arguments),this.set("selectedAnswers",[])},isInStoryMode:(0,t.computed)("mode",(function(){return this.mode===l.IN_STORY||(0,r.isEmpty)(this.mode)})),isInQuizMode:(0,t.computed)("mode",(function(){return this.mode===l.IN_QUIZ})),answers:(0,n.reads)("item.quizQuestionMultipleChoiceAnswers"),correctAnswers:(0,n.filterBy)("answers","correct"),hasOneCorrectAnswer:(0,t.computed)("correctAnswers.length",(function(){return 1===this.correctAnswers.length})),hasAtLeastOneCorrectAnswer:(0,t.computed)("correctAnswers.length",(function(){return this.correctAnswers.length>=1})),isCorrect:(0,t.computed)("hasAtLeastOneCorrectAnswer","correctAnswers.[]","selectedAnswers.[]",(function(){return this.hasAtLeastOneCorrectAnswer&&(0,o.arraysEqual)(this.selectedAnswers,this.correctAnswers)})),isIncorrect:(0,t.computed)("selectedAnswers.[]","correctAnswers.[]",(function(){return this.selectedAnswers.any((e=>!this.correctAnswers.includes(e)))})),hasExplanation:(0,t.computed)("item.quizExplanation",(function(){return!(0,r.isEmpty)(this.item.quizExplanation)})),lastSelectedAnswer:(0,t.computed)("selectedAnswers",(function(){return(0,o.last)(this.selectedAnswers)})),lastSelectedAnswerIsIncorrect:(0,t.computed)("correctAnswers","lastSelectedAnswer",(function(){return(0,r.isPresent)(this.lastSelectedAnswer)&&!this.correctAnswers.includes(this.lastSelectedAnswer)})),lastSelectedAnswerIsCorrect:(0,t.computed)("correctAnswers","lastSelectedAnswer",(function(){return(0,r.isPresent)(this.lastSelectedAnswer)&&this.correctAnswers.includes(this.lastSelectedAnswer)})),correctSelectedAnswers:(0,n.filterBy)("selectedAnswers","correct"),numberOfCorrectAnswersLeft:(0,t.computed)("correctAnswers.length","correctSelectedAnswers.length",(function(){return this.correctAnswers.length-this.correctSelectedAnswers.length})),showNumberOfCorrectAnswersLeft:(0,t.computed)("isCorrect","lastSelectedAnswerIsCorrect",(function(){return this.lastSelectedAnswerIsCorrect&&!this.isCorrect})),hasAnswered:(0,t.computed)("selectedAnswers",(function(){return!(0,r.isEmpty)(this.selectedAnswers)})),actions:{toggledChoice(e){this.hasOneCorrectAnswer?(0,t.set)(this,"selectedAnswers",[]):(0,t.set)(this,"selectedAnswers",this.selectedAnswers.filter((e=>e.correct))),this.selectedAnswers.includes(e)?(0,t.set)(this,"selectedAnswers",this.selectedAnswers.filter((t=>t!==e))):(0,t.set)(this,"selectedAnswers",[...this.selectedAnswers,e]),this.isCorrect?(this.quizQuestionResultTracker.send("trackResult","correct"),this.answered(!0)):this.isIncorrect&&(this.quizQuestionResultTracker.send("trackResult","incorrect"),this.answered(!1))}}})})),define("frontend/components/quiz-question-multiple-choice-viewer/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2200e.default=(0,t.createTemplateFactory)({id:"cWShr/C1",block:'[[[10,0],[15,0,[29,["quiz-question-multiple-choice-viewer ",[52,[30,0,["isCorrect"]],"is-correct"]," ",[52,[30,0,["isInQuizMode"]],"in-quiz"]," ",[52,[30,0,["isInStoryMode"]],"in-story"]]]],[12],[1,"\\n  "],[10,"ul"],[14,0,"answers"],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,0,["answers"]]],null]],null],null,[[[1,"      "],[8,[39,3],null,[["@toggledChoice","@answer","@correctAnswers","@selectedAnswers"],[[28,[37,4],[[30,0],"toggledChoice"],null],[30,1],[30,0,["correctAnswers"]],[30,0,["selectedAnswers"]]]],null],[1,"\\n"]],[1]],null],[1,"  "],[13],[1,"\\n\\n"],[41,[30,0,["isInStoryMode"]],[[[41,[30,0,["lastSelectedAnswerIsIncorrect"]],[[[1,"      "],[8,[39,5],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,6],["app/components/quiz-question-multiple-choice-viewer/template.15-33"],null]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null]],[]],null],[1,"\\n"],[41,[30,0,["showNumberOfCorrectAnswersLeft"]],[[[1,"    "],[8,[39,5],null,null,[["default"],[[[[1,"\\n      "],[1,[30,0,["numberOfCorrectAnswersLeft"]]],[1," "],[1,[28,[35,6],["app/components/quiz-question-multiple-choice-viewer/template.23-41"],null]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["isInStoryMode"]],[[[41,[30,0,["isCorrect"]],[[[1,"      "],[8,[39,7],null,[["@quizQuestionItem","@isEditable"],[[30,2],false]],null],[1,"\\n"]],[]],null]],[]],[[[41,[30,0,["isInQuizMode"]],[[[41,[30,0,["hasAnswered"]],[[[1,"      "],[8,[39,7],null,[["@quizQuestionItem","@isEditable"],[[30,2],false]],null],[1,"\\n"]],[]],null],[1,"  "]],[]],null]],[]]],[1,"\\n  "],[8,[39,8],null,[["@actionReceiver","@quizQuestionItem","@isSimulation"],[[30,0,["quizQuestionResultTracker"]],[30,2],[30,3]]],null],[1,"\\n"],[13]],["answer","@item","@isSimulation"],false,["if","each","-track-array","quiz-question-multiple-choice-viewer-answer","action","quiz-question-viewer-message","t","quiz-question-explanation","quiz-question-result-tracker"]]',moduleName:"frontend/components/quiz-question-multiple-choice-viewer/template.hbs",isStrictMode:!1})})),define("frontend/components/quiz-question-result-tracker/component",["exports","@ember/object","@ember/object/computed","@ember/service","@ember/component","ember-component-inbound-actions/inbound-actions","ember-concurrency"],(function(e,t,n,i,o,r,l){Object.defineProperty(e,"__esMo
2200dule",{value:!0}),e.default=void 0
2201e.default=o.default.extend(r.default,{tagName:"",session:(0,i.inject)(),store:(0,i.inject)(),canTrackResult:(0,t.computed)("isSimulation","hasTrackedResult","session.isLoggedIn",(function(){return this.session.isLoggedIn&&!this.hasTrackedResult&&!this.isSimulation})),currentUser:(0,n.reads)("session.currentUser"),hasTrackedResult:(0,t.computed)("quizQuestionResults.[]","quizQuestionItem.id","currentUser.id",(function(){return this.quizQuestionResults.any((e=>e.belongsTo("quizQuestionItem").id()===this.get("quizQuestionItem.id")&&e.belongsTo("user").id()===this.get("currentUser.id")))})),quizQuestionResults:(0,t.computed)((function(){return this.store.peekAll("quiz-question-result")})),trackResultTask:(0,l.task)((function*(e){this.canTrackResult&&(yield this.store.createRecord("quiz-question-result",{quizQuestionItem:this.quizQuestionItem,user:this.currentUser,result:e}).save())})).drop(),actions:{trackResult(e){this.trackResultTask.perform(e)}}})})),define("frontend/components/quiz-question-result-tracker/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2202e.default=(0,t.createTemplateFactory)({id:"FoMbCcQ/",block:'[[[18,1,null],[1,"\\n"]],["&default"],false,["yield"]]',moduleName:"frontend/components/quiz-question-result-tracker/template.hbs",isStrictMode:!1})})),define("frontend/components/quiz-question-viewer-message/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2203e.default=(0,t.createTemplateFactory)({id:"ZqWgkYBP",block:'[[[11,2],[24,0,"quiz-question-viewer-message"],[24,"dir","ltr"],[17,1],[12],[1,"\\n  "],[18,2,null],[1,"\\n"],[13],[1,"\\n"]],["&attrs","&default"],false,["yield"]]',moduleName:"frontend/components/quiz-question-viewer-message/template.hbs",isStrictMode:!1})})),define("frontend/components/read-more/component",["exports","@glimmer/component","@ember/object","@glimmer/tracking","frontend/utils/dom","@ember/utils"],(function(e,t,n,i,o,r){var l,a,s
2204function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
2205return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2206e.default=(l=class extends t.default{constructor(){super(...arguments),u(this,"height",a,this),u(this,"isExpanded",s,this)}onInserted(e){const t=window.getComputedStyle(e),n=Number.parseInt(t.getPropertyValue("line-height"))*this.args.initialLines;(0,o.getHeight)(e)<=n?this.isExpanded=!0:this.height=n}onReadMore(){this.isExpanded=!0}get style(){return(0,r.isNone)(this.height)||this.isExpanded?null:`height: ${this.height}px;`}},a=c(l.prototype,"height",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(l.prototype,"isExpanded",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),c(l.prototype,"onInserted",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"onInserted"),l.prototype),c(l.prototype,"onReadMore",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"onReadMore"),l.prototype),l)})),define("frontend/components/read-more/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2207e.default=(0,t.createTemplateFactory)({id:"6idqmvUE",block:'[[[11,0],[24,0,"read-more"],[17,1],[12],[1,"\\n  "],[11,0],[24,0,"read-more-content"],[16,5,[30,0,["style"]]],[16,"aria-expanded",[30,0,["isExpanded"]]],[4,[38,0],[[30,0,["onInserted"]]],null],[12],[1,"\\n    "],[18,2,null],[1,"\\n  "],[13],[1,"\\n\\n"],[41,[51,[30,0,["isExpanded"]]],[[[1,"    "],[11,"button"],[24,0,"read-more-button"],[24,4,"button"],[4,[38,3],["click",[30,0,["onReadMore"]]],null],[12],[1,"\\n      "],[1,[28,[35,4],["app/components/read-more.button-read-more"],null]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13],[1,"\\n"]],["&attrs","&default"],false,["did-insert","yield","unless","on","t"]]',moduleName:"frontend/components/read-more/template.hbs",isStrictMode:!1})})),define("frontend/components/render-image-file-custom/component",["exports","@ember/service","@glimmer/component","frontend/utils/dom","@ember/object","@glimmer/tracking","frontend/models/image-file","@ember/utils"],(function(e,t,n,i,o,r,l,a){var s,u,c,d
2208function p(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function m(e,t,n,i,o){var r={}
2209return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2210e.default=(s=class extends n.default{constructor(){super(...arguments),p(this,"width",u,this),p(this,"height",c,this),p(this,"clientInformation",d,this)}inserted(e){this.setDimensions(e)}didResize(e){this.setDimensions(e)}get elementCssClass(){const e=["render-image-file-custom"]
2211return this.hasImage||e.push("has-no-image"),e.join(" ")}get heightTakenByImage(){const e=this.imageVersion.width,t=this.imageVersion.height,n=this.width
2212return e<=n?t:e>0?t*(n/e):null}get isContain(){return this.args.overflowPolicy===l.OVERFLOW_POLICY.CONTAIN}get isCover(){return this.args.overflowPolicy===l.OVERFLOW_POLICY.COVER}get hasImage(){return(0,a.isPresent)(this.args.imageFile)}get hasVersion(){return(0,a.isPresent)(this.imageVersion)}get hasWidth(){return(0,a.isPresent)(this.width)}get imageVersion(){return this.hasImage&&this.hasWidth?this.args.imageFile.bestVersionToDisplayForDimensions(this.width,this.height,this.args.overflowPolicy):null}get lightboxImageVersion(){return this.hasImage?this.args.imageFile.bestVersionToDisplayForDimensions(this.clientInformation.viewportWidth,this.clientInformation.viewportHeight,l.OVERFLOW_POLICY.CONTAIN):null}setDimensions(e){const t=(0,i.getWidth)(e)
2213let n
2214if(this.isCover)n=(0,i.getHeight)(e)
2215else{if(!this.isContain)throw new Error("'overflowPolicy' must be one of 'cover' or 'contain'")
2216n=this.args.maxHeight||Number.MAX_VALUE}this.width=t,this.height=n}},u=m(s.prototype,"width",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=m(s.prototype,"height",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(s.prototype,"clientInformation",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(s.prototype,"inserted",[o.action],Object.getOwnPropertyDescriptor(s.prototype,"inserted"),s.prototype),m(s.prototype,"didResize",[o.action],Object.getOwnPropertyDescriptor(s.prototype,"didResize"),s.prototype),s)})),define("frontend/components/render-image-file-custom/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2217e.default=(0,t.createTemplateFactory)({id:"AfE6vEKN",block:'[[[11,0],[16,0,[30,0,["elementCssClass"]]],[17,1],[4,[38,0],[[30,0,["inserted"]]],null],[4,[38,1],[[30,0,["didResize"]]],null],[12],[1,"\\n"],[41,[30,0,["hasVersion"]],[[[1,"    "],[8,[39,3],null,[["@src","@alt","@height","@overflowPolicy","@withLightbox","@lightboxSrc","@lightboxCaption","@rightClickIsDisabled"],[[30,0,["imageVersion","url"]],[30,2],[30,0,["heightTakenByImage"]],[30,3],[30,4],[30,0,["lightboxImageVersion","url"]],[30,5,["caption"]],[30,6]]],null],[1,"\\n"]],[]],null],[13]],["&attrs","@imageAlt","@overflowPolicy","@withLightbox","@imageFile","@rightClickIsDisabled"],false,["did-insert","on-element-resize","if","render-image"]]',moduleName:"frontend/components/render-image-file-custom/template.hbs",isStrictMode:!1})})),define("frontend/components/render-image-file-openverse/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2218e.default=(0,t.createTemplateFactory)({id:"zIG3TMFX",block:'[[[8,[39,0],null,[["@src","@alt","@overflowPolicy","@withLightbox","@lightboxSrc","@lightboxCaption"],[[30,1,["openverseUrl"]],[30,1,["caption"]],"contain",[30,2],[30,1,["openverseUrl"]],[30,1,["caption"]]]],null]],["@imageFile","@withLightbox"],false,["render-image"]]',moduleName:"frontend/components/render-image-file-openverse/template.hbs",isStrictMode:!1})})),define("frontend/components/render-image-file-unsplash/component",["exports","@glimmer/component","ember-concurrency","frontend/utils/unsplash","frontend/utils/dom","@ember/service","@glimmer/tracking"],(function(e,t,n,i,o,r,l){var a,s,u
2219function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
2220return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2221e.default=(a=class extends t.default{constructor(){super(...arguments),c(this,"width",s,this),c(this,"clientInformation",u,this)}get src(){return(0,i.getPhotoUrl)(this.rawUrl,{w:this.width})}get lightboxSrc(){return(0,i.getPhotoUrl)(this.rawUrl,{w:this.clientInformation.viewportWidth,h:this.clientInformation.viewportHeight})}get rawUrl(){return this.args.imageFile.unsplashUrl}*setWidthTask(e){this.width=(0,o.getWidth)(e)}},s=d(a.prototype,"width",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(a.prototype,"clientInformation",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(a.prototype,"setWidthTask",[n.restartableTask],Object.getOwnPropertyDescriptor(a.prototype,"setWidthTask"),a.prototype),a)})),define("frontend/components/render-image-file-unsplash/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2222e.default=(0,t.createTemplateFactory)({id:"VrsnWRpp",block:'[[[11,0],[24,0,"render-image-file-unsplash"],[17,1],[4,[38,0],[[28,[37,1],[[30,0,["setWidthTask"]]],null]],null],[12],[1,"\\n"],[41,[30,0,["rawUrl"]],[[[1,"    "],[8,[39,3],null,[["@src","@alt","@overflowPolicy","@withLightbox","@lightboxSrc","@lightboxCaption"],[[30,0,["src"]],[30,2,["caption"]],"contain",[30,3],[30,0,["lightboxSrc"]],[30,2,["caption"]]]],null],[1,"\\n"]],[]],[[[1,"    "],[10,2],[14,0,"render-image-file-unsplash-not-found-message"],[12],[1,"\\n      "],[1,[28,[35,4],["app/components/render-image-file-unsplash/template.17-62"],null]],[1,"\\n    "],[13],[1,"\\n"]],[]]],[13]],["&attrs","@imageFile","@withLightbox"],false,["on-element-resize","perform","if","render-image","t"]]',moduleName:"frontend/components/render-image-file-unsplash/template.hbs",isStrictMode:!1})})),define("frontend/components/render-image-file/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2223class n extends t.default{get imageAlt(){return this.args.imageAlt?this.args.imageAlt:null===(e=this.args.imageFile)||void 0===e?void 0:e.caption
2224var e}}e.default=n})),define("frontend/components/render-image-file/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2225e.default=(0,t.createTemplateFactory)({id:"Upw4465z",block:'[[[41,[30,1,["isUnsplash"]],[[[1,"  "],[8,[39,1],[[24,0,"render-image-file"]],[["@imageFile","@withLightbox"],[[30,1],[30,2]]],null],[1,"\\n"]],[]],[[[41,[30,1,["isOpenverse"]],[[[1,"  "],[8,[39,2],[[24,0,"render-image-file"]],[["@imageFile","@withLightbox"],[[30,1],[30,2]]],null],[1,"\\n"]],[]],[[[1,"  "],[8,[39,3],[[24,0,"render-image-file"]],[["@imageFile","@imageAlt","@overflowPolicy","@withLightbox","@maxHeight","@rightClickIsDisabled"],[[30,1],[30,0,["imageAlt"]],[30,3],[30,2],[30,4],[30,5]]],null],[1,"\\n"]],[]]]],[]]]],["@imageFile","@withLightbox","@overflowPolicy","@maxHeight","@rightClickIsDisabled"],false,["if","render-image-file-unsplash","render-image-file-openverse","render-image-file-custom"]]',moduleName:"frontend/components/render-image-file/template.hbs",isStrictMode:!1})})),define("frontend/components/render-image-img/component",["exports","@glimmer/component","@glimmer/tracking","@ember/object","ember-lifeline","@ember/utils"],(function(e,t,n,i,o,r){var l,a
2226function s(e,t,n,i,o){var r={}
2227return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2228e.default=(l=class extends t.default{constructor(){var e,t,n,i
2229super(...arguments),e=this,t="isLoaded",i=this,(n=a)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}willDestroy(){super.willDestroy(...arguments),(0,o.runDisposables)(this)}inserted(e){this.args.rightClickIsDisabled&&((0,o.addEventListener)(this,e,"contextmenu",(e=>{e.preventDefault()})),(0,o.addEventListener)(this,e,"dragstart",(e=>{e.preventDefault()})))}didLoad(){this.isLoaded=!0}get imageCssClass(){const e=["render-image-img",this.args.overflowPolicy]
2230return this.isClickable&&e.push("is-clickable"),e.join(" ")}get role(){return this.isClickable?"button":null}get isClickable(){return(0,r.isPresent)(this.args.clicked)}get heightAttribute(){return this.isLoaded?null:this.args.height}},a=s(l.prototype,"isLoaded",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s(l.prototype,"inserted",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"inserted"),l.prototype),s(l.prototype,"didLoad",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"didLoad"),l.prototype),l)})),define("frontend/components/render-image-img/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2231e.default=(0,t.createTemplateFactory)({id:"h9yIqzR7",block:'[[[11,"img"],[16,"src",[30,1]],[16,"alt",[30,2]],[16,"role",[30,0,["role"]]],[16,"height",[30,0,["heightAttribute"]]],[16,0,[30,0,["imageCssClass"]]],[4,[38,0],[[30,0,["inserted"]]],null],[4,[38,1],["click",[28,[37,2],[[30,0],[28,[37,3],[[30,3]],null]],null]],null],[4,[38,4],[[30,0,["didLoad"]]],null],[4,[38,5],null,null],[12],[13],[1,"\\n"]],["@src","@alt","@clicked"],false,["did-insert","on","action","optional","did-load-image","lazy-loaded"]]',moduleName:"frontend/components/render-image-img/template.hbs",isStrictMode:!1})})),define("frontend/components/render-image/component",["exports","@glimmer/component","@ember/object"],(function(e,t,n){var i
2232function o(e,t,n,i,o){var r={}
2233return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2234e.default=(o((i=class extends t.default{showLightbox(){this.lightBox.send("show")}closeLightbox(){this.lightBox.send("close")}}).prototype,"showLightbox",[n.action],Object.getOwnPropertyDescriptor(i.prototype,"showLightbox"),i.prototype),o(i.prototype,"closeLightbox",[n.action],Object.getOwnPropertyDescriptor(i.prototype,"closeLightbox"),i.prototype),i)})),define("frontend/components/render-image/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2235e.default=(0,t.createTemplateFactory)({id:"EAHq8Bvb",block:'[[[10,0],[15,0,[29,["render-image ",[30,1]]]],[12],[1,"\\n"],[41,[30,2],[[[1,"    "],[8,[39,1],null,[["@clicked","@src","@alt","@height","@overflowPolicy","@rightClickIsDisabled"],[[30,0,["showLightbox"]],[30,3],[30,4],[30,5],[30,1],[30,6]]],null],[1,"\\n\\n    "],[8,[39,2],null,[["@close","@actionReceiver","@renderImageComponent","@src","@caption","@rightClickIsDisabled"],[[30,0,["closeLightbox"]],[30,0,["lightBox"]],[30,0],[30,7],[30,8],[30,6]]],null],[1,"\\n"]],[]],[[[1,"    "],[8,[39,1],null,[["@src","@alt","@height","@overflowPolicy","@rightClickIsDisabled"],[[30,3],[30,4],[30,5],[30,1],[30,6]]],null],[1,"\\n"]],[]]],[13]],["@overflowPolicy","@withLightbox","@src","@alt","@height","@rightClickIsDisabled","@lightboxSrc","@lightboxCaption"],false,["if","render-image-img","light-box"]]',moduleName:"frontend/components/render-image/template.hbs",isStrictMode:!1})})),define("frontend/components/render-mobiledoc/component",["exports","@ember/string","@glimmer/component","mobiledoc-dom-renderer","frontend/utils/sanitization","frontend/components/external-link/component"],(function(e,t,n,i,o,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2236class l extends n.default{get renderedMobiledoc(){const e=new i.default({markupElementRenderer:{A(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}
2237const i=t.createElement(e)
2238for(const r in n){let e=n[r]
2239"href"===r&&(e=(0,o.sanitizeHref)(e)),i.setAttribute(r,e)}const l=i.getAttribute("href")
2240i.setAttribute("target","_blank")
2241const a=(0,r.getRelAttribute)(l,!0)
2242return a&&i.setAttribute("rel",a),i}}}).render(this.args.mobiledoc),n=document.createElement("div")
2243return n.append(e.result),function(e){const t=[...e.querySelectorAll("p")].filter((e=>0===e.textContent.trim().length))
2244for(const n of t)n.append(document.createElement("br"))}(n),function(e){const t=e.querySelectorAll('a[target="_blank"]'),n={}
2245for(const i of t)n[i.getAttribute("href")]=i,i.classList.remove("show-link-icon")
2246Object.keys(n).forEach((e=>{n[e].classList.add("show-link-icon")}))}(n),(0,t.htmlSafe)(n.innerHTML)}}e.default=l})),define("frontend/components/render-mobiledoc/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2247e.default=(0,t.createTemplateFactory)({id:"bivhWJUD",block:'[[[10,0],[14,0,"render-mobiledoc"],[12],[1,"\\n  "],[1,[30,0,["renderedMobiledoc"]]],[1,"\\n"],[13],[1,"\\n"]],[],false,[]]',moduleName:"frontend/components/render-mobiledoc/template.hbs",isStrictMode:!1})})),define("frontend/components/resource-box/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2248e.default=(0,t.createTemplateFactory)({id:"aOfJ/QjV",block:'[[[11,0],[24,0,"resource-box"],[17,1],[12],[1,"\\n  "],[18,2,null],[1,"\\n"],[13],[1,"\\n"]],["&attrs","&default"],false,["yield"]]',moduleName:"frontend/components/resource-box/template.hbs",isStrictMode:!1})})),define("frontend/components/responds-to-resize/component",["exports","@ember/component","frontend/mixins/with-required-input","frontend/utils/dom"],(function(e,t,n,i){Object.defineProperty(e,"__esMo
2248dule",{value:!0}),e.default=void 0
2249e.default=t.default.extend(n.default,{tagName:"",requiredInput:["domElement"],didInsertElement(){this._super(...arguments),(0,i.onResize)(this.domElement,this.resized)}})})),define("frontend/components/responds-to-resize/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2250e.default=(0,t.createTemplateFactory)({id:"U9hPGMoc",block:'[[[18,1,null],[1,"\\n"]],["&default"],false,["yield"]]',moduleName:"frontend/components/responds-to-resize/template.hbs",isStrictMode:!1})})),define("frontend/components/rich-text-content/component",["exports","@ember/object/internals","@ember/runloop","@ember/object/computed","@ember/object/evented","@ember/utils","@ember/object","@ember/service","frontend/utils/array","@ember/component","frontend/mixins/on-click-outside","frontend/mixins/floatable","ember-responds-to/mixins/responds-to-resize","frontend/config/environment","@yoranbrondsema/mobiledoc-kit","frontend/utils/dom","ember-concurrency","frontend/mixins/velocity","frontend/utils/promise-utils","frontend/utils/mobiledoc","jquery"],(function(e,t,n,i,o,r,l,a,s,u,c,d,p,m,f,b,h,g,y,v,w){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2251e.default=u.default.extend(c.default,d.default,p.default,g.default,{classNames:["rich-text-content"],classNameBindings:["isEditing:is-editing","isFocused","withNotes:with-notes"],clientInformation:(0,a.inject)(),store:(0,a.inject)(),placeholder:"",spellcheck:!0,autofocus:!1,isEditing:!1,activeSections:[],activeMarkups:[],activeLinkMarkups:[],activeNoteMarkups:[],isSimulation:!1,updateContentDelay:(0,l.computed)((function(){return 10})).readOnly(),autosaveInterval:(0,l.computed)((function(){return(0,r.isPresent)(m.default.APP.RICH_TEXT_CONTENT_AUTOSAVE_DELAY)?m.default.APP.RICH_TEXT_CONTENT_AUTOSAVE_DELAY:2e3})).readOnly(),keyCommands:(0,l.computed)("allowRichTextEditing",(function(){const e=[{str:"CTRL+B",run:e=>{this.send("toggleBold",e)}},{str:"META+B",run:e=>{this.send("toggleBold",e)}},{str:"CTRL+I",run:e=>{this.send("toggleItalic",e)}},{str:"META+I",run:e=>{this.send("toggleItalic",e)}},{str:"CTRL+U",run:e=>{this.send("toggleUnderline",e)}},{str:"META+U",run:e=>{this.send("toggleUnderline",e)}},{str:"CTRL+SHIFT+7",run:e=>{this.send("toggleUnorderedList",e)}},{str:"META+SHIFT+7",run:e=>{this.send("toggleUnorderedList",e)}},{str:"CTRL+SHIFT+8",run:e=>{this.send("toggleOrderedList",e)}},{str:"META+SHIFT+8",run:e=>{this.send("toggleOrderedList",e)}},{str:"CTRL+K",run:()=>{this.send("editLink")}},{str:"META+K",run:()=>{this.send("editLink")}}]
2252return this.allowRichTextEditing||e.forEach((function(e){e.run=()=>{}})),e})).readOnly(),init(){this._super(...arguments)
2253const e=this.get("model.contentAsJson")
2254this.setProperties({initialMobiledoc:e,editedMobiledoc:e,currentSelection:null,linkEditorActive:!1,noteEditorActive:!1}),this._setupEditorTriggers(),this._registerKeyCommands()},didInsertElement(){this._super(...arguments),this.onClickOutside((()=>{this.isEditing&&this._isAlive()&&(this.setProperties({linkEditorActive:!1,noteEditorActive:!1,isFocused:!1}),this._saveContent())})),this._setupFocusEvents()},didRender(){this._super(...arguments)
2255const e=this.editor
2256if(this._renderedEditor!==e){const t=this.$(".content-kit-editor")[0]
2257this.set("_renderedEditor",e),e.render(t),(0,w.default)(t).on("dragstart drop",(e=>{e.preventDefault()}))}},willDestroyElement(){this._super(...arguments),this.editor.destroy()},positionNoteEditorOnResize:(0,o.on)("resize",(function(){this._positionNoteEditor()})),withNotes:(0,i.reads)("model.hasNotes"),editor:(0,l.computed)("autofocus","initialMobiledoc","placeholder","spellcheck",(function(){return new f.default.Editor({mobiledoc:this.initialMobiledoc,spellcheck:this.spellcheck,autofocus:this.autofocus,placeholder:this.placeholder,undoDepth:20})})),allowRichTextEditing:(0,i.not)("clientInformation.isOnIOS"),showToolbar:(0,l.computed)("allowRichTextEditing","isEditing","isFocused",(function(){return this.isEditing&&this.isFocused&&this.allowRichTextEditing})),showNotesPopovers:(0,l.computed)("withNotes","model.hasNotes","isEditing",(function(){return this.withNotes&&this.get("model.hasNotes")&&!this.isEditing})),currentNonCollapsedSelection:(0,l.computed)("currentSelection",(function(){let e=this.currentSelection
2258return(0,r.isPresent)(e)&&e.isCollapsed&&e.head.offset>0&&(e=e.clone(),e.head.offset-=1),e})),isCurrentSelectionCollapsed:(0,l.computed)("currentSelection","currentSelection.{head,tail}",(function(){const e=this.currentSelection
2259return(0,r.isNone)(e)||e.isCollapsed})),activeLinkMarkup:(0,i.reads)("activeLinkMarkups.firstObject"),activeNoteMarkup:(0,i.reads)("activeNoteMarkups.firstObject"),isLinkMarkupActive:(0,i.notEmpty)("activeLinkMarkup"),isNoteMarkupActive:(0,i.notEmpty)("activeNoteMarkup"),linkHrefForSelection:(0,l.computed)("activeLinkMarkup.attributes.href",(function(){const e=this.activeLinkMarkup
2260return(0,r.isPresent)(e)?e.attributes.href:""})),notesButtonTitle:(0,l.computed)("isNoteMarkupActive",(function(){return this.isNoteMarkupActive?"Edit note":"Add a note"})),linksButtonTitle:(0,l.computed)("isLinkMarkupActive",(function(){return this.isLinkMarkupActive?"Edit link":"Add a link"}
2260)),markupToolsDisabled:(0,i.or)("noteEditorActive","isOutsideOfTextArea","hasNoteAndSomethingElseSelected"),sectionToolsDisabled:(0,i.or)("noteEditorActive","isOutsideOfTextArea"),linkRemovalDisabled:(0,i.or)("noteEditorActive","isOutsideOfTextArea","linkRemovalHidden"),linkRemovalHidden:(0,l.computed)("activeLinkMarkups.length",(function(){return 1!==this.get("activeLinkMarkups.length")})),linkEditingDisabled:(0,l.computed)("isCurrentSelectionCollapsed","isNoteMarkupActive","activeLinkMarkups.length","isOutsideOfTextArea","noteEditorActive",(function(){const e=this.get("activeLinkMarkups.length"),t=this.isNoteMarkupActive,n=this.isCurrentSelectionCollapsed
2261return 0===e&&(t||n)||e>=2||this.noteEditorActive||this.isOutsideOfTextArea})),noteEditingDisabled:(0,l.computed)("isCurrentSelectionCollapsed","activeNoteMarkups.length","isLinkMarkupActive","isOutsideOfTextArea","noteEditorActive",(function(){const e=this.get("activeNoteMarkups.length"),t=this.isLinkMarkupActive,n=this.isCurrentSelectionCollapsed
2262return 0===e&&(t||n)||e>=2||!this.noteEditorActive&&this.isOutsideOfTextArea})),hasNoteAndSomethingElseSelected:(0,l.computed)("currentSelection","editor.range.head","editor.range.tail.marker",(function(){const e=this.get("editor.range.head"),t=e.marker,n=this.get("editor.range.tail.marker")
2263if(t){const i=t.next
2264if(!(0,v.hasNoteMarkup)(t)&&(0,v.isAtStartOfNote)(e)&&i===n)return!1
2265if(n&&!(0,v.hasNoteMarkup)(n)&&(0,v.isAtEndOfNote)(e)&&i===n)return!1}return!(!(0,v.isAtStartOfNote)(e)||(0,v.hasNoteMarkup)(n))||(!(!(0,v.hasNoteMarkup)(t)||(0,v.hasNoteMarkup)(n))||(!((0,v.hasNoteMarkup)(t)||!(0,v.hasNoteMarkup)(n))||null))})),_onFocusChange:(0,l.observer)("isFocused",(function(){this.focusChanged(this.isFocused)})),positionNoteEditor:(0,l.observer)("noteEditorActive",(function(){this._positionNoteEditor()})),setupEditorTriggers:(0,l.observer)("editor",(function(){this._setupEditorTriggers()})),registerKeyCommands:(0,l.observer)("editor","keyCommands",(function(){this._registerKeyCommands()})),_editingStateChanged:(0,l.observer)("isEditing","editor",(function(){(0,n.scheduleOnce)("afterRender",this.editingStateChanged.bind(this))})),_currentSelectionChanged:(0,l.observer)("currentSelection",(function(){this._isAlive()&&this.setProperties({linkEditorActive:!1,noteEditorActive:!1,isOutsideOfTextArea:!1})})),_mobileDocEdited:(0,l.observer)("editedMobiledoc",(function(){this.set("model.content",JSON.stringify(this.editedMobiledoc)),(0,n.debounce)(this,this._saveContent,this.autosaveInterval)})),_noteUpdated:(0,l.observer)("noteEditorActive",(function(){if(!this.noteEditorActive){const e=this.editingNote;(0,r.isPresent)(e)&&e.get("hasDirtyAttributes")&&!e.get("isNew")&&this._saveContentImmediately()}})),saveContentTask:(0,h.task)((function*(){if(this.isEditing&&!this.isSimulation){const e=this.model
2266if((0,r.isPresent)(e)&&e.get("hasDirtyAttributes")&&!e.get("isSaving")){const t=this._updateNotesModels(),n=e.save()
2267yield Promise.all(t.concat([n])),this._displaySavedNotification()}}})).keepLatest(),editingStateChanged(){const e=this.editor;(0,r.isPresent)(e)&&this.$()&&(this.isEditing?e.enableEditing():e.disableEditing())},_registerKeyCommands(){const e=this.editor
2268this.keyCommands.forEach((t=>{e.registerKeyCommand(t)}))},_positionNoteEditor(){this.noteEditorActive&&(0,n.scheduleOnce)("afterRender",this.positionNoteEditorReal.bind(this))},positionNoteEditorReal(){const e=this.get("editor.cursor").selection.getRangeAt(0).getClientRects()[0]
2269if((0,r.isPresent)(e)){const t=this.$().offset(),n=22.4,i=e.top-(t.top-(0,w.default)(window).scrollTop())+n/2,o=e.left-(t.left-(0,w.default)(window).scrollLeft())
2270this.$(".note-editor").css({top:i,left:o})}this.positionInsideWindowBounds(this.$(".note-editor"))},_setupEditorTriggers(){const e=this.editor
2271e.cursorDidChange((()=>{(0,n.run)((()=>{if(this._isAlive())if(this._isCursorInsideEditor()){const t=e.cursor.offsets.clone(),n=this.currentSelection,i=this.isOutsideOfTextArea;((0,r.isNone)(n)||!n.isEqual(t)||i)&&this.set("currentSelection",t)}else this.set("isOutsideOfTextArea",!0)}))})),e.inputModeDidChange((()=>{(0,n.run)((()=>
2271{if(!this.isOutsideOfTextArea){const e=this.get("editor.activeMarkups"),t=this.get("editor.activeSections").slice(0),n=t.mapBy("parent").pushObjects(t)
2272this.set("isBoldMarkupActive",(0,v.markupsContainTags)(e,["strong","b"])),this.set("isItalicMarkupActive",(0,v.markupsContainTags)(e,["em","italic"])),this.set("isUnderlineMarkupActive",(0,v.markupsContainTags)(e,["u"])),this.set("activeLinkMarkups",e.filterBy("tagName","a")),this.set("activeNoteMarkups",(0,v.getNoteMarkups)(e)),this.set("activeSections",t),this.set("activeListItemMarkups",t.filterBy("tagName","li")),this.set("isUnorderedListMarkupActive",(0,v.markupsContainTags)(n,["ul"])),this.set("isOrderedListMarkupActive",(0,v.markupsContainTags)(n,["ol"]))}}))})),e.didRender((()=>{this._editingStateChanged(),this._setupNotesPopoverIfInitialized(),this._determineLinksWithIcons()})),e.postDidChange((()=>{(0,n.debounce)(this,this._updateContent,this.updateContentDelay)}))},_textWithInjectedNotes(){let e=(0,t.copy)(this.get("model.content"))||""
2273return(this.get("model.notes")||[]).forEach((t=>{const n=t.get("id"),i=t.get("word"),o=`<span data-note-id="${n}">${i}</span>`
2274e=e.replace(i,o)})),e},_updateNotesModels(){const e=this.$(".content-kit-editor span").toArray().filter((e=>(0,r.isPresent)((0,w.default)(e).attr("data-note-id")))).map((e=>l.default.create({id:(0,w.default)(e).attr("data-note-id"),word:(0,w.default)(e).text()})))
2275return(0,s.compact)(this.get("model.notes").toArray()).map((t=>{const n=e.findBy("id",t.get("id"))
2276return(0,r.isNone)(n)?t.get("isDeleted")||t.get("isDestroyed")||t.get("isSaving")?void 0:t.destroyRecord():n.get("word")!==t.get("word")?(t.set("word",n.get("word")),t.save()):(0,y.wrapInPromise)()}))},_markerHasMarkup:(e,t)=>(0,r.isPresent)(e)&&e.hasMarkup(t),_replaceOldMarkupWithNewInSelection(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null
2277const i=this.currentNonCollapsedSelection,o=this.get("editor.post")
2278let l=null
2279for(o.walkMarkerableSections(i,(e=>{e._markersInRange(i.trimTo(e),(e=>{e.hasMarkup(t)&&(l=e)}))}));this._markerHasMarkup(l.prev,t);)l=l.prev
2280for(;this._markerHasMarkup(l,t);)l.removeMarkup(t),(0,r.isPresent)(n)&&l.addMarkup(n),e._markDirty(l),l=l.next},_focusBackOnSelection(e){e.scheduleAfterRender((()=>{e.editor.selectRange(this.currentSelection)}))},_isCursorInsideEditor(){const e=this.get("editor.cursor"),t=this.$(".content-kit-editor")[0]
2281if((0,r.isNone)(e.selection.anchorNode)||(0,r.isNone)(e.selection.focusNode))return!1
2282const{headNode:n,tailNode:i}=(0,b.comparePosition)(e.selection),o=w.default.contains(t,n),l=w.default.contains(t,i)
2283return this.isEditing&&o&&l&&!(0,r.isNone)(e.offsets.head.section)},_isAlive(){return(0,r.isPresent)(this.get("editor.element"))&&!this.isDestroying&&!this.isDestroyed&&!this.isDeleted},_linkMarkup:(e,t)=>e.builder.createMarkup("a",{href:t,target:"_blank"}),_noteMarkup:(e,t)=>e.builder.createMarkup("span",{"data-note-id":t}),_setupNotesPopoverIfInitialized(){const e=this.notesPopoverComponent;(0,r.isPresent)(e)&&!e.get("isDestroyed")&&e.send("setup",this.$(".content-kit-editor"))},_determineLinksWithIcons(){const e={}
2284this.$(".content-kit-editor a").toArray().forEach((t=>{const n=(0,w.default)(t)
2285e[n.attr("href")]=t,n.removeClass("show-link-icon")})),Object.keys(e).forEach((t=>{(0,w.default)(e[t]).addClass("show-link-icon")}))},_updateContent(){this.isDestroyed||this.set("editedMobiledoc",this.editor.serialize())},_displaySavedNotification(){const e=this.$(".saved-notification")
2286this._isAlive()&&e.length>0&&this.animate(e,"fadeIn",{duration:500}).then((()=>this.animate(e,"fadeOut",{delay:1e3,duration:2e3})))},_saveContent(){this.saveContentTask.perform()},_saveContentImmediately(){const e=this.model;(0,r.isPresent)(e)&&((0,r.isPresent)(e.send)&&e.send("becomeDirty"),this._updateContent(),this._saveContent())},_toggleSection(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null
2287this.sectionToolsDisabled||(t=t||this.editor,t.toggleSection(e))},_toggleMarkup(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null
2288this.markupToolsDisabled||(t=t||this.editor,t.toggleMarkup(e))},_setupFocusEvents(){this.$().on("focusin",(()=>{(0,n.run)((()=>{this.set("isFocused",!0)}))}))},actions:{toggleBold(e){this._toggleMarkup("strong",e)},toggleItalic(e){this._toggleMarkup("em",e)},toggleUnderline(e){this._toggleMarkup("u",e)},toggleUnorderedList(e){this._toggleSection("ul",e)},toggleOrderedList(e){this._toggleSection("ol",e)},editLink(){this.linkEditingDisabled||this.set("linkEditorActive",!0)},saveLink(e){this.set("linkEditorActive",!1),this.editor.run((t=>{const n=this.activeLinkMarkup,i=this._linkMarkup(t,e);(0,r.isPresent)(n)?this._replaceOldMarkupWithNewInSelection(t,n,i):t.addMarkupToRange(this.currentSelection,i),this._focusBackOnSelection(t),this.notifyPropertyChange("currentSelection")}))},removeLink(){this.editor.run((e=>{const t=this.activeLinkMarkup
2289this.get("currentSelection.isCollapsed")?(this._replaceOldMarkupWithNewInSelection(e,t),this._focusBackOnSelection(e)):e.toggleMarkup(t)})),this.notifyPropertyChange("currentSelection")},closeLinkEditor(){this.set("linkEditorActive",!1),this.editor.run((e=>{this._focusBackOnSelection(e)}))},initializeNotesPopover(e){this.set("notesPopoverComponent",e)}
2289,toggleNoteEditor(){if(this.noteEditorActive)this.send("closeNoteEditor")
2290else{const e=this.store
2291let t=null
2292if(this.isNoteMarkupActive){const n=this.activeNoteMarkup.attributes["data-note-id"]
2293t=e.peekRecord("note",n)}else t=e.createRecord("note",{word:this.get("editor.cursor").selectedText(),augmentedText:this.model,description:""})
2294this.setProperties({editingNote:t,noteEditorActive:!0})}},saveNote(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null
2295const n=e.get("isNew")
2296t=t||this.currentSelection,e.save().then((()=>{n&&this.editor.run((n=>{const i=this._noteMarkup(n,e.get("id"))
2297n.addMarkupToRange(t,i)}))}))},deleteNote(e){this.editor.run((t=>{const n=this._noteMarkup(t,e)
2298this._replaceOldMarkupWithNewInSelection(t,n),this._focusBackOnSelection(t)})),this._saveContentImmediately()},closeNoteEditor(){this.set("noteEditorActive",!1),this.editor.run((e=>{this._focusBackOnSelection(e)}))}}})})),define("frontend/components/rich-text-content/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2299e.default=(0,t.createTemplateFactory)({id:"4nT5PBNS",block:'[[[41,[33,1],[[[1,"  "],[10,0],[14,0,"toolbar"],[12],[1,"\\n    "],[10,0],[14,0,"transparent-background"],[12],[13],[1,"\\n    "],[10,0],[15,0,[29,["opaque-overlay ",[52,[33,2],"link-editor-active"]]]],[12],[1,"\\n      "],[10,0],[14,0,"markup-tools tools-group"],[12],[1,"\\n"],[1,"        "],[11,"button"],[16,"title",[28,[37,3],["app/components/rich-text-content/template.8-12"],null]],[16,0,[29,["button-bold ",[52,[33,4],"active"]]]],[16,"disabled",[36,5]],[24,4,"button"],[4,[38,6],[[30,0],"toggleBold"],null],[12],[1,"\\n          "],[10,"strong"],[12],[1,[28,[35,3],["app/components/rich-text-content/template.11-18"],null]],[13],[1,"\\n        "],[13],[1,"\\n"],[1,"        "],[11,"button"],[16,"title",[28,[37,3],["app/components/rich-text-content/template.15-12"],null]],[16,0,[29,["button-italic ",[52,[33,7],"active"]]]],[16,"disabled",[36,5]],[24,4,"button"],[4,[38,6],[[30,0],"toggleItalic"],null],[12],[1,"\\n          "],[10,"em"],[12],[1,[28,[35,3],["app/components/rich-text-content/template.18-14"],null]],[13],[1,"\\n        "],[13],[1,"\\n"],[1,"        "],[11,"button"],[16,"title",[28,[37,3],["app/components/rich-text-content/template.22-12"],null]],[16,0,[29,["button-underline ",[52,[33,8],"active"]]]],[16,"disabled",[36,5]],[24,4,"button"],[4,[38,6],[[30,0],"toggleUnderline"],null],[12],[1,"\\n"],[1,"          "],[10,"u"],[12],[1,[28,[35,3],["app/components/rich-text-content/template.25-13"],null]],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"section-tools tools-group"],[12],[1,"\\n"],[1,"        "],[11,"button"],[16,"title",[28,[37,3],["app/components/rich-text-content/template.31-12"],null]],[16,0,[29,["button-unordered-list ",[52,[33,9],"active"]]]],[16,"disabled",[36,10]],[24,4,"button"],[4,[38,6],[[30,0],"toggleUnorderedList"],null],[12],[1,"\\n        "],[13],[1,"\\n"],[1,"        "],[11,"button"],[16,"title",[28,[37,3],["app/components/rich-text-content/template.37-12"],null]],[16,0,[29,["button-ordered-list ",[52,[33,11],"active"]]]],[16,"disabled",[36,10]],[24,4,"button"],[4,[38,6],[[30,0],"toggleOrderedList"],null],[12],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"],[1,"      "],[10,1],[14,0,"saved-notification"],[12],[1,[28,[35,3],["app/components/rich-text-content/template.43-39"],null]],[13],[1,"\\n      "],[10,0],[14,0,"advanced-tools tools-group"],[12],[1,"\\n"],[1,"        "],[11,"button"],[16,"title",[36,12]],[24,0,"button-edit-link"],[16,"disabled",[36,13]],[24,4,"button"],[4,[38,6],[[30,0],"editLink"],null],[12],[1,"\\n        "],[13],[1,"\\n"],[1,"        "],[11,"button"],[16,"title",[28,[37,3],["app/components/rich-text-content/template.52-12"],null]],[16,0,[29,["button-remove-link ",[52,[33,14],"hidden"]]]],[16,"disabled",[36,15]],[24,4,"button"],[4,[38,6],[[30,0],"removeLink"],null],[12],[1,"\\n        "],[13],[1,"\\n"],[41,[33,16],[[[1,"          "],[11,"button"],[16,"title",[36,17]],[16,0,[29,["button-edit-note ",[52,[33,18],"active"]]]],[16,"disabled",[36,19]],[24,4,"button"],[4,[38,6],[[30,0],"toggleNoteEditor"],null],[12],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[33,2],[[[1,"  "],[8,[39,20],null,[["@saveAction","@closeAction","@initialValue"],[[28,[37,6],[[30,0],"saveLink"],null],[28,[37,6],[[30,0],"closeLinkEditor"],null],[99,21,["@initialValue"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[33,18],[[[1,"  "],[8,[39,22],null,[["@saveAction","@deleteAction","@closeAction","@note"],[[28,[37,6],[[30,0],"saveNote"],null],[28,[37,6],[[30,0],"deleteNote"],null],[28,[37,6],[[30,0],"closeNoteEditor"],null],[99,23,["@note"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[33,24],[[[1,"  "],[8,[39,25],null,[["@initializeAction"],[[28,[37,6],[[30,0],"initializeNotesPopover"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[10,0],[14,0,"content-kit-editor"],[12],[13],[1,"\\n"]],[],false,["if","showToolbar","linkEditorActive","t","isBoldMarkupActive","markupToolsDisabled","action","isItalicMarkupActive","
2299isUnderlineMarkupActive","isUnorderedListMarkupActive","sectionToolsDisabled","isOrderedListMarkupActive","linksButtonTitle","linkEditingDisabled","linkRemovalHidden","linkRemovalDisabled","withNotes","notesButtonTitle","noteEditorActive","noteEditingDisabled","link-editor","linkHrefForSelection","note-editor","editingNote","showNotesPopovers","explanatory-notes-popover"]]',moduleName:"frontend/components/rich-text-content/template.hbs",isStrictMode:!1})})),define("frontend/components/rich-text-editor-link-editor/component",["exports","@glimmer/component","ember-changeset","@ember/object"],(function(e,t,n,i){var o
2300function r(e,t,n,i,o){var r={}
2301return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2302e.default=(r((o=class extends t.default{constructor(){super(...arguments),this.changeset=new n.Changeset({url:this.url})}registerListener(e){const t=e.querySelector("input[name='url']")
2303t.addEventListener("focusin",this.didFocusInput),t.focus()}unregisterListener(e){e.querySelector("input[name='url']").removeEventListener("focusin",this.didFocusInput)}didFocusInput(){this.args.willFocusOnUrlInput()}saveLink(e){let t=e.url
2304t=function(e){return e.match(/^\w+:/)?e:`http://${e}`}(t),this.args.saveLink(t)}}).prototype,"registerListener",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"registerListener"),o.prototype),r(o.prototype,"unregisterListener",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"unregisterListener"),o.prototype),r(o.prototype,"didFocusInput",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"didFocusInput"),o.prototype),r(o.prototype,"saveLink",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"saveLink"),o.prototype),o)}))
2305define("frontend/components/rich-text-editor-link-editor/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2306e.default=(0,t.createTemplateFactory)({id:"iklZHPmN",block:'[[[11,0],[24,0,"rich-text-editor-link-editor"],[4,[38,0],[[30,0,["registerListener"]]],null],[4,[38,1],[[30,0,["unregisterListener"]]],null],[4,[38,2],[[30,1]],null],[12],[1,"\\n  "],[8,[39,3],null,[["@update","@changeset"],[[30,0,["saveLink"]],[30,0,["changeset"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["text"]],null,[["@property","@placeholder"],["url",[28,[37,4],["app/components/rich-text-editor-link-editor/template.placeholder"],null]]],null],[1,"\\n\\n    "],[8,[30,2,["submit"]],null,[["@disabled"],[[30,0,["changeset","isPristine"]]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,4],["app/components/rich-text-editor-link-editor/template.15-54"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n"],[13]],["@closed","f"],false,["did-insert","will-destroy","on-click-outside","sutori-form","t"]]',moduleName:"frontend/components/rich-text-editor-link-editor/template.hbs",isStrictMode:!1})})),define("frontend/components/rich-text-editor-link-preview/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2307e.default=(0,t.createTemplateFactory)({id:"hO6PriCs",block:'[[[10,0],[14,0,"rich-text-editor-link-preview"],[12],[1,"\\n  "],[8,[39,0],null,[["@href","@ugc"],[[30,1],true]],[["default"],[[[[1,"\\n    "],[1,[30,1]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[10,0],[14,0,"rich-text-editor-link-preview-actions"],[12],[1,"\\n    "],[8,[39,1],[[24,0,"button-edit-link"]],[["@clicked","@tooltip"],[[28,[37,2],[[30,0],[30,2]],null],[28,[37,3],["app/components/rich-text-editor-link-preview.tooltip-edit"],null]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,4],["icon-pencil"],null]],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,1],[[24,0,"button-remove-link"]],[["@clicked","@tooltip"],[[28,[37,2],[[30,0],[30,3]],null],[28,[37,3],["app/components/rich-text-editor-link-preview.tooltip-remove"],null]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,4],["icon-unlink"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"],[13]],["@url","@editLink","@removeLink"],false,["external-link","rich-text-editor-toolbar/button","action","t","inline-svg"]]',moduleName:"frontend/components/rich-text-editor-link-preview/template.hbs",isStrictMode:!1})})),define("frontend/components/rich-text-editor-toolbar/align/component",["exports","@ember/component","@ember/object"],(function(e,t,n){Object.defineProperty(e,"__esMo
2307dule",{value:!0}),e.default=void 0
2308e.default=t.default.extend({tagName:"",icon:(0,n.computed)("currentTextAlign",(function(){return`icon-align-${this.currentTextAlign}`})),currentTextAlign:(0,n.computed)("activeTextAlign",(function(){return this.activeTextAlign||"left"})),actions:{align(e){this.popover.send("hideDialog"),this.align(e)}}})})),define("frontend/components/rich-text-editor-toolbar/align/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2309e.default=(0,t.createTemplateFactory)({id:"DMtFq+uv",block:'[[[8,[39,0],[[24,0,"rich-text-editor-toolbar-align-trigger"]],[["@actionReceiver","@tooltip","@icon"],[[30,0,["popover"]],[28,[37,1],["app/components/rich-text-editor-toolbar/align/template.tooltip"],null],[30,0,["icon"]]]],[["default"],[[[[1,"\\n  "],[10,0],[14,0,"rich-text-editor-toolbar-align-buttons"],[12],[1,"\\n    "],[8,[39,2],null,[["@clicked","@tooltip"],[[28,[37,3],[[30,0],"align","left"],null],[28,[37,1],["app/components/rich-text-editor-toolbar/align/template.left"],null]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,4],["icon-align-left"],null]],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,2],null,[["@clicked","@tooltip"],[[28,[37,3],[[30,0],"align","center"],null],[28,[37,1],["app/components/rich-text-editor-toolbar/align/template.center"],null]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,4],["icon-align-center"],null]],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,2],null,[["@clicked","@tooltip"],[[28,[37,3],[[30,0],"align","right"],null],[28,[37,1],["app/components/rich-text-editor-toolbar/align/template.right"],null]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,4],["icon-align-right"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]]]]]],[],false,["rich-text-editor-toolbar/popover","t","rich-text-editor-toolbar/button","action","inline-svg"]]',moduleName:"frontend/components/rich-text-editor-toolbar/align/template.hbs",isStrictMode:!1})})),define("frontend/components/rich-text-editor-toolbar/button-group/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2310e.default=(0,t.createTemplateFactory)({id:"uUCiJbwC",block:'[[[11,0],[24,0,"rich-text-editor-toolbar-button-group"],[17,1],[12],[1,"\\n  "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["yield"]]',moduleName:"frontend/components/rich-text-editor-toolbar/button-group/template.hbs",isStrictMode:!1})})),define("frontend/components/rich-text-editor-toolbar/button/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2311class n extends t.default{get cssClass(){const e=["rich-text-editor-toolbar-button"]
2312return this.args.isActive&&e.push("is-active"),e.join(" ")}}e.default=n})),define("frontend/components/rich-text-editor-toolbar/button/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2313e.default=(0,t.createTemplateFactory)({id:"rbFs4/Pa",block:'[[[11,"button"],[16,0,[30,0,["cssClass"]]],[24,4,"button"],[17,1],[4,[38,0],[[28,[37,1],[[30,0],[28,[37,2],[[30,2]],null]],null]],null],[4,[38,3],["click",[28,[37,4],[[30,3]],null]],null],[4,[38,5],null,[["cssClass","message","delayShow"],["rich-text-editor-toolbar-tooltip",[30,4],500]]],[12],[1,"\\n  "],[18,5,null],[1,"\\n"],[13]],["&attrs","@inserted","@clicked","@tooltip","&default"],false,["did-insert","action","optional","on","stop-propagation","with-tooltip","yield"]]',moduleName:"frontend/components/rich-text-editor-toolbar/button/template.hbs",isStrictMode:!1})})),define("frontend/components/rich-text-editor-toolbar/component",["exports","@ember/component","ember-component-inbound-actions/inbound-actions","@ember/utils","frontend/utils/dom","@ember/object"],(function(e,t,n,i,o,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2314e.default=t.default.extend(n.default,{tagName:"",leftToRight:o.LEFT_TO_RIGHT,isBoldActive:(0,r.computed)("activeTags",(function(){return(this.activeTags||[]).includes("strong")})),isItalicActive:(0,r.computed)("activeTags",(function(){return(this.activeTags||[]).includes("em")})),isUnderlineActive:(0,r.computed)("activeTags",(function(){return(this.activeTags||[]).includes("u")})),isUnorderedListActive:(0,r.computed)("activeTags",(function(){return(this.activeTags||[]).includes("ul")})),isOrderedListActive:(0,r.computed)("activeTags",(function(){return(this.activeTags||[]).includes("ol")})),hasSelectedUrl:(0,r.computed)("selectedUrl",(function(){return!(0,i.isEmpty)(this.selectedUrl)})),activeSectionsTags:(0,r.computed)("activeSections",(function(){return(this.activeSections||[]).map((e=>e.tagName))}))})})),define("frontend/components/rich-text-editor-toolbar/popover/component",["exports","@ember/component","ember-component-inbound-actions/inbound-actions"],(function(e,t,n){Object.defineProperty(e,"__esMo
2314dule",{value:!0}),e.default=void 0
2315e.default=t.default.extend(n.default,{tagName:"",actions:{toggleDialog(){this.sutoriPopover.send("toggleDialog")},hideDialog(){this.sutoriPopover.send("hideDialog")}}})})),define("frontend/components/rich-text-editor-toolbar/popover/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2316e.default=(0,t.createTemplateFactory)({id:"SMNlsWxA",block:'[[[8,[39,0],[[24,0,"rich-text-editor-toolbar-popover-trigger"],[17,1]],[["@clicked","@inserted","@tooltip"],[[28,[37,1],[[30,0],"toggleDialog"],null],[28,[37,1],[[30,0],[28,[37,2],[[30,0,["triggerElement"]]],null]],null],[30,2]]],[["default"],[[[[1,"\\n  "],[1,[28,[35,3],[[30,3]],[["class"],["icon-trigger"]]]],[1,"\\n  "],[1,[28,[35,3],["icon-arrow-solid-down"],[["class"],["icon-arrow"]]]],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[8,[39,4],null,[["@actionReceiver","@position","@triggerElement"],[[30,0,["sutoriPopover"]],"bottom",[30,0,["triggerElement"]]]],[["default"],[[[[1,"\\n  "],[8,[30,4,["dialog"]],[[24,0,"rich-text-editor-toolbar-popover-dialog"]],null,[["default"],[[[[1,"\\n    "],[18,5,null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[4]]]]]],["&attrs","@tooltip","@icon","p","&default"],false,["rich-text-editor-toolbar/button","action","mut","inline-svg","sutori-popover","yield"]]',moduleName:"frontend/components/rich-text-editor-toolbar/popover/template.hbs",isStrictMode:!1})})),define("frontend/components/rich-text-editor-toolbar/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2317e.default=(0,t.createTemplateFactory)({id:"gMQyiCGq",block:'[[[10,0],[14,0,"rich-text-editor-toolbar"],[15,"dir",[30,0,["leftToRight"]]],[12],[1,"\\n"],[41,[30,1],[[[1,"    "],[8,[39,1],null,[["@closed","@saveLink","@willFocusOnUrlInput","@url"],[[30,2],[30,3],[30,4],[30,5]]],null],[1,"\\n"]],[]],[[[1,"    "],[8,[39,2],null,null,[["default"],[[[[1,"\\n      "],[8,[39,3],[[24,0,"button-bold"]],[["@clicked","@isActive","@tooltip"],[[28,[37,4],[[30,0],[30,6]],null],[30,0,["isBoldActive"]],[28,[37,5],["app/components/rich-text-editor-toolbar/template.bold"],null]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,5],["app/components/rich-text-editor-toolbar/template.16-7"],null]],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[39,3],[[24,0,"button-italic"]],[["@clicked","@isActive","@tooltip"],[[28,[37,4],[[30,0],[30,7]],null],[30,0,["isItalicActive"]],[28,[37,5],["app/components/rich-text-editor-toolbar/template.italic"],null]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,5],["app/components/rich-text-editor-toolbar/template.25-7"],null]],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[39,3],[[24,0,"button-underline"]],[["@clicked","@isActive","@tooltip"],[[28,[37,4],[[30,0],[30,8]],null],[30,0,["isUnderlineActive"]],[28,[37,5],["app/components/rich-text-editor-toolbar/template.underline"],null]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,5],["app/components/rich-text-editor-toolbar/template.34-7"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,2],null,null,[["default"],[[[[1,"\\n      "],[8,[39,6],null,[["@toggleNormal","@toggleSubheading","@toggleHeading","@activeSectionsTags"],[[28,[37,4],[[30,0],[30,9]],null],[28,[37,4],[[30,0],[30,10]],null],[28,[37,4],[[30,0],[30,11]],null],[30,0,["activeSectionsTags"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,2],null,null,[["default"],[[[[1,"\\n      "],[8,[39,7],null,[["@align","@activeTextAlign"],[[28,[37,4],[[30,0],[30,12]],null],[30,13]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,2],null,null,[["default"],[[[[1,"\\n      "],[8,[39,3],[[24,0,"button-unordered-list"]],[["@clicked","@isActive","@tooltip"],[[28,[37,4],[[30,0],[30,14]],null],[30,0,["isUnorderedListActive"]],[28,[37,5],["app/components/rich-text-editor-toolbar/template.bulleted-list"],null]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,8],["icon-unordered-list"],null]],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[39,3],[[24,0,"button-ordered-list"]],[["@clicked","@isActive","@tooltip"],[[28,[37,4],[[30,0],[30,15]],null],[30,0,["isOrderedListActive"]],[28,[37,5],["app/components/rich-text-editor-toolbar/template.numbered-list"],null]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,8],["
2317icon-ordered-list"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n\\n"],[41,[30,16],[[[1,"      "],[8,[39,2],[[24,0,"links"]],null,[["default"],[[[[1,"\\n        "],[8,[39,3],[[24,0,"button-edit-link"]],[["@clicked","@isActive","@tooltip"],[[28,[37,4],[[30,0],[30,17]],null],[30,0,["hasSelectedUrl"]],[28,[37,5],["app/components/rich-text-editor-toolbar/template.link"],null]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,8],["icon-link"],null]],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null]],[]]],[13]],["@showLinkEditor","@closeLinkEditor","@saveLink","@willFocusOnUrlInput","@selectedUrl","@toggleBold","@toggleItalic","@toggleUnderline","@toggleNormal","@toggleSubheading","@toggleHeading","@align","@activeTextAlign","@toggleUnorderedList","@toggleOrderedList","@showLinkButton","@openLinkEditor"],false,["if","rich-text-editor-link-editor","rich-text-editor-toolbar/button-group","rich-text-editor-toolbar/button","action","t","rich-text-editor-toolbar/text-size","rich-text-editor-toolbar/align","inline-svg"]]',moduleName:"frontend/components/rich-text-editor-toolbar/template.hbs",isStrictMode:!1})})),define("frontend/components/rich-text-editor-toolbar/text-size/component",["exports","@glimmer/component","frontend/components/rich-text-editor/component","@ember/service","@ember/string","@ember/object","frontend/utils/array"],(function(e,t,n,i,o,r,l){var a,s
2318function u(e,t,n,i,o){var r={}
2319return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2320e.default=(a=class extends t.default{constructor(){var e,t,n,i
2321super(...arguments),e=this,t="analytics",i=this,(n=s)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}toggleNormal(){this.toggle("normal")}toggleHeading(){this.toggle("heading")}toggleSubheading(){this.toggle("subheading")}get isNormalActive(){return this.uniqueActiveTags.includes(n.TAG_NORMAL)&&this.onlyOneActiveTag}get isSubheadingActive(){return this.uniqueActiveTags.includes(n.TAG_SUBHEADING)&&this.onlyOneActiveTag}get isHeadingActive(){return this.uniqueActiveTags.includes(n.TAG_HEADING)&&this.onlyOneActiveTag}get uniqueActiveTags(){return(0,l.uniq)(this.args.activeSectionsTags)}get onlyOneActiveTag(){return 1===this.uniqueActiveTags.length}hide(){this.popover.send("hideDialog")}toggle(e){this.analytics.trackEvent("Rich text editor","Changed text size",{Size:e}),this.hide(),this.args[`toggle${(0,o.capitalize)(e)}`]()}},s=u(a.prototype,"analytics",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(a.prototype,"toggleNormal",[r.action],Object.getOwnPropertyDescriptor(a.prototype,"toggleNormal"),a.prototype),u(a.prototype,"toggleHeading",[r.action],Object.getOwnPropertyDescriptor(a.prototype,"toggleHeading"),a.prototype),u(a.prototype,"toggleSubheading",[r.action],Object.getOwnPropertyDescriptor(a.prototype,"toggleSubheading"),a.prototype),a)})),define("frontend/components/rich-text-editor-toolbar/text-size/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2322e.default=(0,t.createTemplateFactory)({id:"fev+7VXA",block:'[[[8,[39,0],[[24,0,"rich-text-editor-toolbar-text-size-trigger"]],[["@actionReceiver","@tooltip","@icon"],[[30,0,["popover"]],[28,[37,1],["app/components/rich-text-editor-toolbar/text-size/template.tooltip"],null],"icon-text-size"]],[["default"],[[[[1,"\\n  "],[10,0],[14,0,"rich-text-editor-toolbar-text-size-buttons"],[12],[1,"\\n    "],[8,[39,2],[[16,"disabled",[30,0,["isNormalActive"]]],[24,0,"button-normal"]],[["@clicked","@isActive"],[[30,0,["toggleNormal"]],[30,0,["isNormalActive"]]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["app/components/rich-text-editor-toolbar/text-size/template.13-5"],null]],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,2],[[16,"disabled",[30,0,["isSubheadingActive"]]],[24,0,"button-subheading"]],[["@clicked","@isActive"],[[30,0,["toggleSubheading"]],[30,0,["isSubheadingActive"]]]],[["default"],[[[[1,"\\n      "],[10,"h4"],[12],[1,[28,[35,1],["app/components/rich-text-editor-toolbar/text-size/template.23-10"],null]],[13],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,2],[[16,"disabled",[30,0,["isHeadingActive"]]],[24,0,"button-heading"]],[["@clicked","@isActive"],[[30,0,["toggleHeading"]],[30,0,["isHeadingActive"]]]],[["default"],[[[[1,"\\n      "],[10,"h3"],[12],[1,[28,[35,1],["app/components/rich-text-editor-toolbar/text-size/template.32-10"],null]],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]]]]]],[],false,["rich-text-editor-toolbar/popover","t","rich-text-editor-toolbar/button"]]',moduleName:"frontend/components/rich-text-editor-toolbar/text-size/template.hbs",isStrictMode:!1})})),define("frontend/components/rich-text-editor/component",["exports","@ember/runloop","@ember/utils","@ember/service","@ember/component","mobiledoc-kit","ember-lifeline/mixins/dom","ember-concurrency","frontend/utils/duration","ember-component-inbound-actions/inbound-actions","@ember/object","frontend/utils/array"],(function(e,t,n,i,o,r,l,a,s,u,c,d){Object.defineProperty(e,"__esMo
2322dule",{value:!0}),e.default=e.TAG_SUBHEADING=e.TAG_NORMAL=e.TAG_HEADING=void 0
2323const p=(0,s.default)(2e3),m=e.TAG_NORMAL="p",f=e.TAG_HEADING="h3",b=e.TAG_SUBHEADING="h4"
2324e.default=o.default.extend(l.default,u.default,{tagName:"",clientInformation:(0,i.inject)(),init(){this._super(...arguments),this.set("selectionIsCollapsed",!0)},activeTags:(0,c.computed)("activeMarkups","activeSections",(function(){return[...(this.activeMarkups||[]).map((e=>e.tagName)),...(0,d.compact)((this.activeSections||[]).map((e=>{const t=e.parent
2325if(t)return t.tagName})))]})),activeLinkMarkup:(0,c.computed)("activeLinkMarkups",(function(){return(this.activeLinkMarkups||[])[0]})),hasSelectedUrl:(0,c.computed)("selectedUrl",(function(){return!(0,n.isEmpty)(this.selectedUrl)})),showLinkPreview:(0,c.computed)("hasSelectedUrl","showLinkButton",(function(){return this.hasSelectedUrl&&this.showLinkButton})),selectedUrl:(0,c.computed)("activeLinkMarkup.attributes.href",(function(){var e,t
2326return null===(e=this.activeLinkMarkup)||void 0===e||null===(t=e.attributes)||void 0===t?void 0:t.href})),activeLinkMarkups:(0,c.computed)("activeMarkups",(function(){return(this.activeMarkups||[]).filter((e=>"a"===e.tagName))})),allowRichTextEditing:(0,c.computed)("clientInformation.isOnIOS",(function(){return!this.clientInformation.isOnIOS})),showToolbar:(0,c.computed)("allowRichTextEditing","isFocused",(function(){return this.isFocused&&this.allowRichTextEditing})),canSave:(0,c.computed)("augmentedText","isSimulation",(function(){return!this.isSimulation&&(0,n.isPresent)(this.augmentedText)})),showLinkButton:(0,c.computed)("canEditSelectedLink","canAddLink",(function(){return this.canEditSelectedLink||this.canAddLink})),canEditSelectedLink:(0,c.computed)("hasSelectedUrl","rangeOnlyContainsSelectedLink",(function(){return this.hasSelectedUrl&&this.rangeOnlyContainsSelectedLink})),canAddLink:(0,c.computed)("activeLinkMarkups","selectionIsCollapsed",(function(){return!this.selectionIsCollapsed&&(0,n.isEmpty)(this.activeLinkMarkups)})),rangeOnlyContainsSelectedLink:(0,c.computed)("activeLinkMarkup","headIsLastOfItsMarker","headLinkMarkups.length","nextOfHeadMarkerIsTailMarker","tailLinkMarkups.length",(function(){const e=1===this.headLinkMarkups.length&&this.headLinkMarkups.includes(this.activeLinkMarkup)&&1===this.tailLinkMarkups.length&&this.tailLinkMarkups.includes(this.activeLinkMarkup),t=this.headIsLastOfItsMarker&&this.nextOfHeadMarkerIsTailMarker
2327return e||t})),headLinkMarkups:(0,c.computed)("headMarkups",(function(){return this.headMarkups.filter((e=>"a"===e.tagName))})),tailLinkMarkups:(0,c.computed)("tailMarkups",(function(){return this.tailMarkups.filter((e=>"a"===e.tagName))})),nextOfHeadMarkerIsTailMarker:(0,c.computed)("nextOfHeadMarker","tailMarker",(function(){return this.nextOfHeadMarker===this.tailMarker})),headIsLastOfItsMarker:(0,c.computed)("headMarker.length","headPosition.offsetInMarker",(function(){var e
2328return this.headPosition.offsetInMarker===(null===(e=this.headMarker)||void 0===e?void 0:e.length)})),setupEditor(e){const t=this._createEditor()
2329this.set("editor",t),t.render(e),this._setEventListeners(t),this._registerKeyCommands(t),this.addEventListener(e,"focusin",(()=>{this._focus()}))},updateSelectionIsCollapsed(){this.set("selectionIsCollapsed",this.editor.range.isCollapsed)},updateSelectedLink(){const e=this.editor.range,t=e.headMarker,n=e.tailMarker
2330let i,o,r,l
2331t&&(i=t.markups),n&&(o=n.markups,n.renderNode&&(r=n.renderNode.markupElement)),t&&(l=t.next),this.set("headMarkups",i||[]),this.set("tailMarkups",o||[]),this.set("headPosition",e.head),this.set("headMarker",t),this.set("tailMarker",n),this.set("nextOfHeadMarker",l),this.set("selectedLinkElement",r)},updateActiveTags(){this.set("activeMarkups",this.get("editor.activeMarkups").slice(0)),this.set("activeSections",this.get("editor.activeSections").slice(0))},updateActiveTextAlign(){const e=this.get("editor.range")
2332let t
2333t=e.direction>0?e.headSection:e.tailSection,(0,n.isNone)(t)?this.set("activeTextAlign",void 0):(t.isListItem&&t._parent&&(t=t.parent),!(0,n.isNone)(t)&&t.attributes?this.set("activeTextAlign",t.getAttribute("data-md-text-align")):this.set("activeTextAlign",void 0))},autoSaveTask:(0,a.task)((function*(){yield(0,a.timeout)(p),yield this.saveTask.perform()})).restartable(),saveTask:(0,a.task)((function*(){const e=this.augmentedText
2334if(this.canSave&&!e.get("isDestroyed")){const t=JSON.stringify(this.editor.serialize())
2335e.set("content",t),e.get("hasDirtyAttributes")&&(yield e.save())}})).restartable(),didUpdatePostTask:(0,a.task)((function*(){yield Promise.all([this.autoSaveTask.perform(),this.updateSelectedLink()])})),_createEditor(){return new r.default.Editor({mobiledoc:this.get("augmentedText.contentAsJson"),placeholder:this.placeholder,autofocus:!1})},_setEventListeners(e){e.didUpdatePost((()=>{(0,t.run)((()=>{this.didUpdatePostTask.perform()}))})),e.cursorDidChange((()=>{(0,t.run)((()=>{this.isDestroyed||(this.updateSelectionIsCollapsed(),this.updateSelectedLink(),this.updateActiveTextAlign())}))})),e.inputModeDidChange((()=>{(0,t.run)((()=>{this.isDestroyed||(this.updateActiveTags(),this.updateSelectedLink())}))})),e.didRender((()=>{(0,t.run)((()=>{this.updateActiveTextAlign()}))}))},_registerKeyCommands(e){[{str:"CTRL+SHIFT+8",run:()=>{this._toggleSection("ul")}},{str:"META+SHIFT+8",run:()=>{this._toggleSection("ul")}},{str:"CTRL+SHIFT+7",run:()=>{this._toggleSection("ol")}},{str:"META+SHIFT+7",run:()=>{this._toggleSection("ol")}},{str:"CTRL+K",run:()=>{this.showLinkButton&&this.openLinkEditor()}},{str:"META+K",run:()=>{this.showLinkButton&&this.openLinkEditor()}}
2335].forEach((t=>{e.registerKeyCommand(t)}))},openLinkEditor(){this.set("showLinkEditor",!0)},closeLinkEditor(){this.set("showLinkEditor",!1)},_toggleMarkup(e){this._runEditorFunction((t=>{t.toggleMarkup(e)}))},_toggleSection(e){this._runEditorFunction((t=>{t.toggleSection(e)}))},_runEditorFunction(e){this.editor.run(e)},_focus(){this.set("isFocused",!0),this.focusChanged(!0)},_defocus(){this.set("isFocused",!1),this.focusChanged(!1)},_sendActionToToolbar(e){const t=this.toolbar;(0,n.isPresent)(t)&&t.send(e)},actions:{toggleNormal(){this._toggleSection(m)},toggleSubheading(){this._toggleSection(b)},toggleHeading(){this._toggleSection(f)},toggleBold(){this._toggleMarkup("strong")},toggleItalic(){this._toggleMarkup("em")},align(e){this._runEditorFunction((t=>{t.setAttribute("text-align",e,t._range)}))},toggleUnderline(){this._toggleMarkup("u")},toggleUnorderedList(){this._toggleSection("ul")},toggleOrderedList(){this._toggleSection("ol")},saveRange(){this.set("savedRange",this.editor.range)},clickedOutside(){this.saveTask.perform(),this.selectionIsCollapsed&&this._defocus()},focus(){this.editorElement.focus()},setCursorAtEnd(){const e=document.createRange()
2336e.selectNodeContents(this.editorElement),e.collapse(!1)
2337const t=window.getSelection()
2338t.removeAllRanges(),t.addRange(e)},openLinkEditor(){this.openLinkEditor()},closeLinkEditor(){this.closeLinkEditor()},saveLink(e){const t=this.savedRange,i=this.editor
2339this._runEditorFunction((o=>{const r=i.detectMarkupInRange(t,"a");(0,n.isPresent)(r)?h(r,t,o):o.setRange(t)
2340const l=o.builder.createMarkup("a",{href:e})
2341o.toggleMarkup(l),o.setRange(t)})),this.closeLinkEditor()},removeLink(){const e=this.editor
2342this._runEditorFunction((t=>{const n=e.range
2343h(e.detectMarkupInRange(n,"a"),n,t),t.setRange(n)}))}}})
2344function h(e,t,n){const i=t.expandByMarker((t=>t.markups.includes(e)))
2345n.setRange(i),n.toggleMarkup(e)}})),define("frontend/components/rich-text-editor/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2346e.default=(0,t.createTemplateFactory)({id:"WgV8RSzK",block:'[[[11,0],[24,0,"rich-text-editor"],[4,[38,0],[[28,[37,1],[[30,0],"clickedOutside"],null]],null],[12],[1,"\\n"],[41,[30,0,["showToolbar"]],[[[1,"    "],[8,[39,3],null,[["@actionReceiver","@toggleNormal","@toggleSubheading","@toggleHeading","@toggleBold","@toggleItalic","@toggleUnderline","@align","@toggleUnorderedList","@toggleOrderedList","@openLinkEditor","@closeLinkEditor","@saveLink","@willFocusOnUrlInput","@activeTags","@activeTextAlign","@activeSections","@selectedUrl","@showLinkButton","@showLinkEditor"],[[30,0,["toolbar"]],[28,[37,1],[[30,0],"toggleNormal"],null],[28,[37,1],[[30,0],"toggleSubheading"],null],[28,[37,1],[[30,0],"toggleHeading"],null],[28,[37,1],[[30,0],"toggleBold"],null],[28,[37,1],[[30,0],"toggleItalic"],null],[28,[37,1],[[30,0],"toggleUnderline"],null],[28,[37,1],[[30,0],"align"],null],[28,[37,1],[[30,0],"toggleUnorderedList"],null],[28,[37,1],[[30,0],"toggleOrderedList"],null],[28,[37,1],[[30,0],"openLinkEditor"],null],[28,[37,1],[[30,0],"closeLinkEditor"],null],[28,[37,1],[[30,0],"saveLink"],null],[28,[37,1],[[30,0],"saveRange"],null],[30,0,["activeTags"]],[30,0,["activeTextAlign"]],[30,0,["activeSections"]],[30,0,["selectedUrl"]],[30,0,["showLinkButton"]],[30,0,["showLinkEditor"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[1,"  "],[11,0],[24,0,"editor notranslate"],[4,[38,4],[[28,[37,1],[[30,0],[30,0,["setupEditor"]]],null]],null],[4,[38,5],[[30,0],"editorElement"],null],[12],[13],[1,"\\n\\n"],[41,[30,0,["showLinkPreview"]],[[[1,"    "],[8,[39,6],null,[["@reference","@placement","@offsetDistance"],[[30,0,["selectedLinkElement"]],"bottom","5"]],[["default"],[[[[1,"\\n      "],[8,[39,7],null,[["@editLink","@removeLink","@url"],[[28,[37,1],[[30,0],"openLinkEditor"],null],[28,[37,1],[[30,0],"removeLink"],null],[30,0,["selectedUrl"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[13]],[],false,["on-click-outside","action","if","rich-text-editor-toolbar","did-insert","ref","sutori-popover-dialog","rich-text-editor-link-preview"]]',moduleName:"frontend/components/rich-text-editor/template.hbs",isStrictMode:!1})})),define("frontend/components/select-user-type/component",["exports","@glimmer/component","@ember/service","ember-concurrency"],(function(e,t,n,i){var o,r,l,a,s,u
2347function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
2348return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2349e.default=(o=(0,i.task)((function*(e){this.analytics.trackEvent("Signup","User type selected",{"User type":e}),yield this.commandFactory.createCommand("set-user-type").execute(this.session.currentUser,e),this.args.userTypeSelected(e)})).drop(),r=class extends t.default{constructor(){super(...arguments),c(this,"session",l,this),c(this,"analytics",a,this),c(this,"commandFactory",s,this),c(this,"selectUserTypeTask",u,this)}},l=d(r.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=d(r.prototype,"analytics",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(r.prototype,"commandFactory",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(r.prototype,"selectUserTypeTask",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("frontend/components/select-user-type/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2350e.default=(0,t.createTemplateFactory)({id:"qf0bHkEu",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n  "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["session","currentUser","hasJustSignedUp"]],[[[1,"      "],[1,[28,[35,2],["app/components/select-user-type/template.3-52"],null]],[1," "],[1,[30,0,["session","currentUser","firstName"]]],[1,"!\\n"]],[]],[[[1,"      "],[1,[28,[35,2],["app/components/select-user-type/template.5-12"],null]],[1," "],[1,[30,0,["session","currentUser","firstName"]]],[1,"!\\n"]],[]]],[1,"  "]],[]]]]],[1,"\\n"]],[1]]]]],[1,"\\n\\n"],[10,2],[14,0,"select-user-type-introduction"],[12],[1,"\\n  "],[1,[28,[35,2],["app/components/select-user-type/template.11-41"],null]],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,3],[[24,0,"user-types"]],[["@optionsDisabled"],[[30,0,["selectUserTypeTask","isRunning"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["option"]],[[24,0,"button-select-educator"]],[["@clicked","@label","@icon"],[[28,[37,4],[[30,0,["selectUserTypeTask"]],"educator"],null],[28,[37,2],["app/components/select-user-type/template.educator"],null],"https://assets.sutori.com/frontend-assets/images/icon-signup-educator-2f2f545f3a51f46004c1d67643e6ad00.svg"]],null],[1,"\\n\\n  "],[8,[30,2,["option"]],[[24,0,"button-select-student"]],[["@clicked","@label","@icon"],[[28,[37,4],[[30,0,["selectUserTypeTask"]],"student"],null],[28,[37,2],["app/components/select-user-type/template.student"],null],"https://assets.sutori.com/frontend-assets/images/icon-signup-student-4b78f85d1c8ad6ca7bdac3a1153d7562.svg"]],null],[1,"\\n\\n  "],[8,[30,2,["option"]],[[24,0,"button-select-business"]],[["@clicked","@label","@icon"],[[28,[37,4],[[30,0,["selectUserTypeTask"]],"business"],null],[28,[37,2],["app/components/select-user-type/template.business"],null],"https://assets.sutori.com/frontend-assets/images/icon-signup-business-b51751e5e1a39fd253c36e327e1b3795.svg"]],null],[1,"\\n"]],[2]]]]]],["h","b"],false,["page-section-header","if","t","option-block","perform"]]',moduleName:"frontend/components/select-user-type/template.hbs",isStrictMode:!1})})),define("frontend/components/share-on-social-media-buttons/component",["exports","@ember/object","@ember/service","@glimmer/component"],(function(e,t,n,i){var o,r
2351function l(e,t,n,i,o){var r={}
2352return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2353e.default=(o=class extends i.default{constructor(){var e,t,n,i
2354super(...arguments),e=this,t="analytics",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}trackAnalytics(e){this.analytics.trackEvent("Social","Shared on social media",{"Type of object":this.args.objectType,Service:e}),this.args.shared&&this.args.shared()}},r=l(o.prototype,"analytics",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(o.prototype,"trackAnalytics",[t.action],Object.getOwnPropertyDescriptor(o.prototype,"trackAnalytics"),o.prototype),o)})),define("frontend/components/share-on-social-media-buttons/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2355e.default=(0,t.createTemplateFactory)({id:"sElUE53h",block:'[[[11,0],[24,0,"share-on-social-media-buttons"],[17,1],[12],[1,"\\n  "],[18,4,[[28,[37,1],null,[["microsoft-teams","google-classroom","facebook","twitter","pinterest","link","copy-to-clipboard"],[[50,"button-share-on-microsoft-teams",0,null,[["shared","url","title"],[[30,0,["trackAnalytics"]],[30,2],[30,3]]]],[50,"button-share-on-google-classroom",0,null,[["shared","url"],[[30,0,["trackAnalytics"]],[30,2]]]],[50,"button-share-on-facebook",0,null,[["shared","url"],[[30,0,["trackAnalytics"]],[30,2]]]],[50,"button-share-on-twitter",0,null,[["shared","url"],[[30,0,["trackAnalytics"]],[30,2]]]],[50,"button-share-on-pinterest",0,null,[["shared","url"],[[30,0,["trackAnalytics"]],[30,2]]]],[50,"button-share-link",0,null,[["url"],[[30,2]]]],[50,"button-copy-to-clipboard",0,null,[["copied","text"],[[28,[37,3],[[30,0,["trackAnalytics"]],"copied to clipboard"],null],[30,2]]]]]]]]],[1,"\\n"],[13]],["&attrs","@url","@title","&default"],false,["yield","hash","component","fn"]]',moduleName:"frontend/components/share-on-social-media-buttons/template.hbs",isStrictMode:!1})})),define("frontend/components/signup-form/component",["exports","@ember/service","@ember/utils","@glimmer/component","ember-concurrency","frontend/utils/api-paths","ember-changeset","ember-changeset-validations","frontend/components/signup-form/validations","frontend/utils/common-api-queries","@ember/object","@glimmer/tracking"],(function(e,t,n,i,o,r,l,a,s,u,c,d){var p,m,f,b,h,g
2356function y(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function v(e,t,n,i,o){var r={}
2357return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2358e.default=(p=class extends i.default{constructor(){super(...arguments),y(this,"store",m,this),y(this,"storyCollaborationInvitationData",f,this),y(this,"ajax",b,this),y(this,"intl",h,this),y(this,"errorCode",g,this),this.changeset=new l.Changeset({isOlderThanThirteen:!0},(0,a.default)(s.default),s.default,{skipValidate:!0})}get invitationToken(){return this.storyCollaborationInvitationData.invitationToken}get hasErrorForCloudflareTurnstile(){return this.changeset.errors.some((e=>"cloudflareToken"===e.key))}get hasError(){return!!this.errorCode}get isInvalidCloudflareVerification(){return"invalid_cloudflare_verification"===this.errorCode}handleCloudflareVerify(e){this.changeset.set("cloudflareToken",e)}*signupUserTask(e){if(this.errorCode=null,yield e.validate(),e.isValid){yield e.save()
2359const o={data:{attributes:{first_name:e.firstName,last_name:e.lastName,email:e.email,password:e.password,password_confirmation:e.passwordConfirmation,is_older_than_13:e.isOlderThanThirteen,terms_of_use:e.termsOfUse,locale:this.intl.primaryLocale,cloudflare_token:e.cloudflareToken}},include:u.USER_INCLUDE};(0,n.isPresent)(this.invitationToken)&&(o.invitation_token=this.invitationToken)
2360try{const e=yield this.ajax.post((0,r.usersPath)(),{data:o})
2361this.store.pushPayload("user",e)
2362const t=this.store.peekRecord("user",e.data.id)
2363yield this.args.signupSucceeded(t)}catch(i){var t
2364const e=null===(t=i.payload)||void 0===t?void 0:t.errors
2365if(e&&e.length>0){const t=e[0].code
2366this.errorCode=t}}}}},m=v(p.prototype,"store",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=v(p.prototype,"storyCollaborationInvitationData",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=v(p.prototype,"ajax",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=v(p.prototype,"intl",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=v(p.prototype,"errorCode",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v(p.prototype,"handleCloudflareVerify",[c.action],Object.getOwnPropertyDescriptor(p.prototype,"handleCloudflareVerify"),p.prototype),v(p.prototype,"signupUserTask",[o.dropTask],Object.getOwnPropertyDescriptor(p.prototype,"signupUserTask"),p.prototype),p)})),define("frontend/components/signup-form/is-older-than-thirteen/component",["exports","@glimmer/component","frontend/components/toggle-switch/component"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2367class i extends t.default{get toggleState(){return this.args.isOlderThanThirteen?n.STATES.RIGHT:n.STATES.LEFT}}e.default=i})),define("frontend/components/signup-form/is-older-than-thirteen/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2368e.default=(0,t.createTemplateFactory)({id:"79ChDcgd",block:'[[[10,0],[14,0,"signup-form-is-older-than-thirteen"],[12],[1,"\\n  "],[8,[39,0],null,[["@setToLeft","@setToRight","@state"],[[28,[37,1],[[30,1],false],null],[28,[37,1],[[30,1],true],null],[30,0,["toggleState"]]]],[["left","right"],[[[[1,[28,[35,2],["app/components/signup-form/template.under-13"],null]]],[]],[[[1,[28,[35,2],["app/components/signup-form/template.over-13"],null]]],[]]]]],[1,"\\n\\n  "],[8,[39,3],[[24,0,"signup-form-is-older-than-thirteen-info-tooltip"]],[["@html","@placement"],[[28,[37,2],["app/components/signup-form/template.13-tooltip"],[["href","htmlSafe"],[[28,[37,4],["privacy-policy"],null],true]]],"right"]],null],[1,"\\n"],[13]],["@selected"],false,["toggle-switch","fn","t","info-tooltip","href-to"]]',moduleName:"frontend/components/signup-form/is-older-than-thirteen/template.hbs",isStrictMode:!1})})),define("frontend/components/signup-form/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
2368dule",{value:!0}),e.default=void 0
2369e.default=(0,t.createTemplateFactory)({id:"cMuBRjDJ",block:'[[[8,[39,0],[[24,0,"signup-form"]],[["@update","@changeset"],[[28,[37,1],[[30,0,["signupUserTask"]]],null],[30,0,["changeset"]]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["text"]],null,[["@property","@placeholder","@autocomplete"],["firstName",[28,[37,2],["app/components/signup-form/template.first-name-placeholder"],null],"given-name"]],null],[1,"\\n  "],[8,[30,1,["text"]],null,[["@property","@placeholder","@autocomplete"],["lastName",[28,[37,2],["app/components/signup-form/template.last-name-placeholder"],null],"family-name"]],null],[1,"\\n  "],[8,[30,1,["email"]],null,[["@property","@placeholder","@autocomplete"],["email",[28,[37,2],["app/components/signup-form/template.email-placeholder"],null],"email"]],null],[1,"\\n  "],[8,[30,1,["password"]],null,[["@property","@placeholder","@autocomplete"],["password",[28,[37,2],["app/components/signup-form/template.password-placeholder"],null],"new-password"]],null],[1,"\\n  "],[8,[30,1,["password"]],null,[["@property","@placeholder","@autocomplete"],["passwordConfirmation",[28,[37,2],["app/components/signup-form/template.password-confirmation-placeholder"],null],"new-password"]],null],[1,"\\n\\n  "],[8,[39,3],null,[["@selected","@isOlderThanThirteen"],[[28,[37,4],[[30,0,["changeset"]],"isOlderThanThirteen"],null],[30,0,["changeset","isOlderThanThirteen"]]]],null],[1,"\\n\\n  "],[8,[39,5],null,[["@property","@formObject"],["termsOfUse",[30,1]]],null],[1,"\\n\\n  "],[10,0],[14,0,"signup-form-cloudflare-turnstile"],[12],[1,"\\n"],[41,[30,0,["hasErrorForCloudflareTurnstile"]],[[[1,"      "],[10,2],[14,0,"sutori-form-error"],[12],[1,"\\n        "],[1,[28,[35,2],["app/components/signup-form/template.error-message-cloudflare-turnstile"],null]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"    "],[8,[39,7],null,[["@didVerify"],[[30,0,["handleCloudflareVerify"]]]],null],[1,"\\n  "],[13],[1,"\\n\\n"],[41,[30,0,["hasError"]],[[[1,"    "],[10,0],[14,0,"signup-form-error-message"],[12],[1,"\\n      "],[10,2],[14,0,"sutori-form-error"],[12],[1,"\\n"],[41,[30,0,["isInvalidCloudflareVerification"]],[[[1,"          "],[1,[28,[35,2],["app/components/signup-form/template.error-message-invalid-cloudflare-verification"],null]],[1,"\\n"]],[]],[[[1,"          "],[1,[28,[35,2],["app/components/signup-form/template.error-message-generic"],null]],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"\\n  "],[10,0],[14,0,"buttons"],[12],[1,"\\n    "],[8,[39,8],[[24,0,"link-signup"]],[["@route"],["signup"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/components/signup-form/template.25-48"],null]],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["submit"]],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/components/signup-form/template.26-14"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[1]]]]]],["f"],false,["sutori-form","perform","t","signup-form/is-older-than-thirteen","changeset-set","checkbox-terms-of-use","if","cloudflare-turnstile","link-to"]]',moduleName:"frontend/components/signup-form/template.hbs",isStrictMode:!1})})),define("frontend/components/signup-form/validations",["exports","frontend/validations/user/first-name","frontend/validations/user/last-name","frontend/validations/user/email","frontend/validations/user/password","frontend/validations/user/password-confirmation","frontend/validations/user/terms-of-use","ember-changeset-validations/validators"],(function(e,t,n,i,o,r,l,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2370e.default={...t.default,...n.default,...i.default,...o.default,...r.default,isOlderThanThirteen:[(0,a.validatePresence)({presence:!0})],cloudflareToken:[async(e,t)=>!await new Promise((e=>{window.turnstile||e(!1),window.turnstile.ready((()=>e(!0)))}))||(!!t||"Must be present!")],...l.default}})),define("frontend/components/single-sign-on-buttons/component",["exports","@glimmer/component","@ember/object","@ember/service","@glimmer/tracking","@ember/utils"],(function(e,t,n,i,o,r){var l,a,s,u
2371function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
2372return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2373e.default=(l=class extends t.default{constructor(){super(...arguments),c(this,"runningTask",a,this),c(this,"errorMessage",s,this),c(this,"router",u,this)}startedLogin(e){this.runningTask=e}didLogin(){this.router.transitionTo("after-login")}loginFailed(e){const{messages:t}=e[0]
2374this.errorMessage=t[0]}get hasErrorMessage(){return!(0,r.isEmpty)(this.errorMessage)}get isLoggingIn(){var e
2375return null===(e=this.runningTask)||void 0===e?void 0:e.isRunning}},a=d(l.prototype,"runningTask",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(l.prototype,"errorMessage",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(l.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(l.prototype,"startedLogin",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"startedLogin"),l.prototype),d(l.prototype,"didLogin",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"didLogin"),l.prototype),d(l.prototype,"loginFailed",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"loginFailed"),l.prototype),l)})),define("frontend/components/single-sign-on-buttons/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2376e.default=(0,t.createTemplateFactory)({id:"ScxRPy3j",block:'[[[10,0],[14,0,"single-sign-on-buttons"],[12],[1,"\\n"],[41,[30,0,["hasErrorMessage"]],[[[1,"    "],[10,2],[14,0,"error"],[12],[1,[30,0,["errorMessage"]]],[13],[1,"\\n"]],[]],null],[1,"\\n  "],[10,0],[14,0,"single-sign-on-buttons-buttons"],[12],[1,"\\n    "],[18,3,[[28,[37,2],null,[["google","azure","facebook","clever","edmodo"],[[50,"button-google-single-sign-on",0,null,[["startedLogin","didLogin","loginFailed","labelPrefix","labelWhileLoggingIn","someButtonIsLoggingIn"],[[30,0,["startedLogin"]],[30,0,["didLogin"]],[30,0,["loginFailed"]],[30,1],[30,2],[30,0,["isLoggingIn"]]]]],[50,"button-azure-single-sign-on",0,null,[["startedLogin","didLogin","loginFailed","labelPrefix","labelWhileLoggingIn","someButtonIsLoggingIn"],[[30,0,["startedLogin"]],[30,0,["didLogin"]],[30,0,["loginFailed"]],[30,1],[30,2],[30,0,["isLoggingIn"]]]]],[50,"button-facebook-single-sign-on",0,null,[["startedLogin","didLogin","loginFailed","labelPrefix","labelWhileLoggingIn","someButtonIsLoggingIn"],[[30,0,["startedLogin"]],[30,0,["didLogin"]],[30,0,["loginFailed"]],[30,1],[30,2],[30,0,["isLoggingIn"]]]]],[50,"button-clever-single-sign-on",0,null,[["startedLogin","didLogin","loginFailed","labelPrefix","labelWhileLoggingIn","someButtonIsLoggingIn"],[[30,0,["startedLogin"]],[30,0,["didLogin"]],[30,0,["loginFailed"]],[30,1],[30,2],[30,0,["isLoggingIn"]]]]],[50,"button-edmodo-single-sign-on",0,null,[["startedLogin","didLogin","loginFailed","labelPrefix","labelWhileLoggingIn","someButtonIsLoggingIn"],[[30,0,["startedLogin"]],[30,0,["didLogin"]],[30,0,["loginFailed"]],[30,1],[30,2],[30,0,["isLoggingIn"]]]]]]]]]],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n"]],["@labelPrefix","@labelWhileSigningIn","&default"],false,["if","yield","hash","component"]]',moduleName:"frontend/components/single-sign-on-buttons/template.hbs",isStrictMode:!1})})),define("frontend/components/sortable-table-body/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2377e.default=(0,t.createTemplateFactory)({id:"dQ0BHxzp",block:'[[[11,"tbody"],[24,0,"sortable-table-body"],[17,1],[12],[1,"\\n  "],[18,2,null],[1,"\\n"],[13],[1,"\\n"]],["&attrs","&default"],false,["yield"]]',moduleName:"frontend/components/sortable-table-body/template.hbs",isStrictMode:!1})})),define("frontend/components/sortable-table-header-cell/component",["exports","@glimmer/component","@ember/utils","@ember/object"],(function(e,t,n,i){var o
2378Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2379e.default=(o=class extends t.default{sort(){this.args.sortedBy(this.args.attribute)}get cssClass(){const e=["sortable-table-header-cell"]
2380return this.direction&&e.push(this.direction),this.lastSorted&&e.push("last-sorted"),e.join(" ")}get isSortable(){return(0,n.isPresent)(this.args.attribute)}get direction(){return"asc"===this.args.sortByDirection?"ascending":"desc"===this.args.sortByDirection?"descending":null}get lastSorted(){return this.args.attribute===this.args.sortByAttribute}},r=o.prototype,l="sort",a=[i.action],s=Object.getOwnPropertyDescriptor(o.prototype,"sort"),u=o.prototype,c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o)
2381var r,l,a,s,u,c})),define("frontend/components/sortable-table-header-cell/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2382e.default=(0,t.createTemplateFactory)({id:"OA4FNqs6",block:'[[[11,"th"],[16,0,[30,0,["cssClass"]]],[17,1],[12],[1,"\\n"],[41,[30,0,["isSortable"]],[[[1,"    "],[11,"button"],[24,4,"button"],[4,[38,1],["click",[28,[37,2],[[30,0],[30,0,["sort"]]],null]],null],[12],[1,"\\n      "],[18,2,null],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[18,2,null],[1,"\\n"]],[]]],[13],[1,"\\n"]],["&attrs","&default"],false,["if","on","action","yield"]]',moduleName:"frontend/components/sortable-table-header-cell/template.hbs",isStrictMode:!1})})),define("frontend/components/sortable-table-header/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2383e.default=(0,t.createTemplateFactory)({id:"MmVa57AW",block:'[[[11,"thead"],[24,0,"sortable-table-header"],[17,1],[12],[1,"\\n  "],[18,5,[[28,[37,1],null,[["column"],[[50,"sortable-table-header-cell",0,null,[["sortedBy","sortByAttribute","sortByDirection"],[[28,[37,3],[[30,0],[30,2]],null],[30,3],[30,4]]]]]]]]],[1,"\\n"],[13],[1,"\\n"]],["&attrs","@sortedBy","@sortByAttribute","@sortByDirection","&default"],false,["yield","hash","component","action"]]',moduleName:"frontend/components/sortable-table-header/template.hbs",isStrictMode:!1})}))
2384define("frontend/components/sortable-table/component",["exports","@glimmer/component","@ember/service","@ember/object"],(function(e,t,n,i){var o,r,l
2385function a(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function s(e,t,n,i,o){var r={}
2386return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2387e.default=(o=class extends t.default{constructor(){super(...arguments),a(this,"storage",r,this),a(this,"analytics",l,this)
2388const e=this.sortByStorageKey
2389if(this.storage.has(e)){const t=JSON.parse(this.storage.retrieve(e))
2390this.args.sortedBy(t)}}sortBy(e){const t=this.currentAttribute,n=this.currentDirection
2391let i=null
2392return i=e===t?[`${e}:${u(n)}`]:[`${e}:asc`],this.analytics.trackEvent("Sortable table","Sorted",{"Sort by":i,"Storage key":this.storageKey}),this.storage.store(this.sortByStorageKey,JSON.stringify(i)),this.args.sortedBy(i)}get sortByStorageKey(){return`${this.args.storageKey}:sortable-table:sort-by`}get currentAttribute(){return this.splitSortCriterion[0]}get currentDirection(){return this.splitSortCriterion[1]}get splitSortCriterion(){return this.sortCriterion.split(":")}get sortCriterion(){return this.args.sortBy&&this.args.sortBy[0]||""}},r=s(o.prototype,"storage",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=s(o.prototype,"analytics",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(o.prototype,"sortBy",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"sortBy"),o.prototype),o)
2393function u(e){if("asc"===e)return"desc"
2394if("desc"===e)return"asc"
2395throw new Error("'direction' must be 'asc' or 'desc'")}})),define("frontend/components/sortable-table/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2396e.default=(0,t.createTemplateFactory)({id:"SsPdv1/0",block:'[[[11,"table"],[24,0,"sortable-table"],[17,1],[12],[1,"\\n  "],[18,2,[[28,[37,1],null,[["header","body"],[[50,"sortable-table-header",0,null,[["sortedBy","sortByAttribute","sortByDirection"],[[28,[37,3],[[30,0],[30,0,["sortBy"]]],null],[30,0,["currentAttribute"]],[30,0,["currentDirection"]]]]],[50,"sortable-table-body",0,null,null]]]]]],[1,"\\n"],[13],[1,"\\n"]],["&attrs","&default"],false,["yield","hash","component","action"]]',moduleName:"frontend/components/sortable-table/template.hbs",isStrictMode:!1})})),define("frontend/components/step-manager",["exports","ember-steps/components/step-manager"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/components/step-manager/step",["exports","ember-steps/components/step-manager/step"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/components/stories-evaluation/table/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2397e.default=(0,t.createTemplateFactory)({id:"iGFq54vp",block:'[[[10,"table"],[12],[1,"\\n  "],[10,"thead"],[12],[1,"\\n    "],[10,"tr"],[12],[1,"\\n      "],[10,"th"],[12],[1,[28,[35,0],["app/templates/stories-evaluation.25-14"],null]],[13],[1,"\\n      "],[10,"th"],[14,0,"actions"],[12],[1,[28,[35,0],["app/templates/stories-evaluation.29-30"],null]],[13],[1,"\\n      "],[10,"th"],[14,0,"author"],[12],[1,[28,[35,0],["app/templates/stories-evaluation.26-29"],null]],[13],[1,"\\n      "],[10,"th"],[14,0,"email"],[12],[1,[28,[35,0],["app/templates/stories-evaluation.27-28"],null]],[13],[1,"\\n      "],[10,"th"],[14,0,"date"],[12],[1,[28,[35,0],["app/templates/stories-evaluation.28-27"],null]],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"tbody"],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,1]],null]],null],null,[[[1,"      "],[10,"tr"],[12],[1,"\\n        "],[10,"td"],[14,0,"title"],[12],[1,"\\n          "],[8,[39,3],null,[["@route","@model"],["story",[30,2]]],[["default"],[[[[1,"\\n            "],[8,[39,4],[[24,0,"cover"]],[["@story"],[[30,2]]],null],[1,"\\n            "],[8,[39,5],null,[["@story"],[[30,2]]],null],[1,"\\n          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,"td"],[14,0,"actions"],[12],[1,"\\n"],[41,[30,2,["author","isSpammer"]],[[[1,"            "],[8,[39,7],null,[["@user"],[[30,2,["author"]]]],null],[1,"\\n"]],[]],[[[1,"            "],[8,[39,8],null,[["@user"],[[30,2,["author"]]]],null],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n        "],[10,"td"],[14,0,"author"],[12],[1,"\\n"],[41,[30,2,["author","isSpammer"]],[[[1,"            "],[10,1],[15,"title",[28,[37,0],["app/templates/stories-evaluation.spammer-title"],null]],[12],[1,"\\n              "],[1,[28,[35,0],["app/templates/stories-evaluation.spammer"],null]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"          "],[8,[39,9],null,[["@user"],[[30,2,["author"]]]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,"td"],[14,0,"email"],[15,"title",[30,2,["author","email"]]],[12],[1,"\\n          "],[1,[30,2,["author","email"]]],[1,"\\n        "],[13],[1,"\\n        "],[10,"td"],[14,0,"date"],[12],[1,"\\n          "],[8,[39,10],null,[["@time"],[[30,2,["madePublicAt"]]]],null],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[2]],null],[1,"  "],[13],[1,"\\n"],[13]],["@stories","story"],false,["t","each","-track-array","link-to","story-banner-render-image-file","story-title","if","button-unflag-user-as-spammer","button-flag-user-as-spammer","conditional-link-to-user","time-ago"]]',moduleName:"frontend/components/stories-evaluation/table/template.hbs",isStrictMode:!1})})),define("frontend/components/stories-section-body/component",["exports","@glimmer/component","frontend/components/stories-section/component","@ember/object","@glimmer/tracking","@ember/utils","frontend/utils/array"],(function(e,t,n,i,o,r,l){var a,s
2398function u(e,t,n,i,o){var r={}
2399return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2400e.default=(a=class extends t.default{constructor(){var e,t,n,i
2401super(...arguments),e=this,t="sortBy",i=this,(n=s)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),this.sortBy=this.args.sortBy}didSort(e){this.sortBy=e}get showEmptyMessage(){return!this.args.canCreateNew&&!this.hasStories}get hasStories(){return!(0,r.isEmpty)(this.args.stories)}get sortedStories(){if(!this.sortBy)return this.args.stories
2402const e=this.sortBy[0]
2403return e?(0,l.sortBy)(this.args.stories,e):this.args.stories}get gridViewActive(){return this.args.activeView===n.VIEWS.GRID}get tableViewActive(){return this.args.activeView===n.VIEWS.TABLE}},s=u(a.prototype,"sortBy",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(a.prototype,"didSort",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"didSort"),a.prototype),a)})),define("frontend/components/stories-section-body/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2404e.default=(0,t.createTemplateFactory)({id:"A+mabNZs",block:'[[[41,[30,0,["showEmptyMessage"]],[[[1,"  "],[18,6,[[28,[37,2],null,[["empty-message"],[[50,"page-section-empty-message",0,null,null]]]]]],[1,"\\n"]],[]],[[[41,[30,0,["gridViewActive"]],[[[1,"  "],[8,[39,4],null,[["@stories","@canCreateNew","@storyCollection"],[[30,0,["sortedStories"]],[30,1],[30,2]]],[["default"],[[[[1,"\\n    "],[18,6,[[30,3]]],[1,"\\n  "]],[3]]]]],[1,"\\n"]],[]],[[[41,[30,0,["tableViewActive"]],[[[1,"  "],[8,[39,5],null,[["@sorted","@stories","@sortBy","@canCreateNew","@storageKey","@storyCollection"],[[30,0,["didSort"]],[30,0,["sortedStories"]],[30,0,["sortBy"]],[30,1],[30,4],[30,2]]],[["default"],[[[[1,"\\n    "],[18,6,[[30,5]]],[1,"\\n  "]],[5]]]]],[1,"\\n"]],[]],null]],[]]]],[]]]],["@canCreateNew","@storyCollection","s","@storageKey","s","&default"],false,["if","yield","hash","component","stories-section-grid","stories-section-table"]]',moduleName:"frontend/components/stories-section-body/template.hbs",isStrictMode:!1})})),define("frontend/components/stories-section-button-create-new-story/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2405class n extends t.default{get cssClass(){return this.args.hasStories?"has-stories":null}}e.default=n})),define("frontend/components/stories-section-button-create-new-story/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2406e.default=(0,t.createTemplateFactory)({id:"q32VGdre",block:'[[[8,[39,0],[[16,0,[30,0,["cssClass"]]]],[["@showAsBox","@storyCollection"],[true,[30,1]]],[["default"],[[[[1,"\\n  "],[18,2,null],[1,"\\n"]],[]]]]]],["@storyCollection","&default"],false,["button-create-new-story","yield"]]',moduleName:"frontend/components/stories-section-button-create-new-story/template.hbs",isStrictMode:!1})})),define("frontend/components/stories-section-grid/component",["exports","@glimmer/component","macro-decorators"],(function(e,t,n){var i,o,r
2407Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2408e.default=(i=(0,n.notEmpty)("args.stories"),o=class extends t.default{constructor(){var e,t,n,i
2409super(...arguments),e=this,t="hasStories",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}},l=o.prototype,a="hasStories",s=[i],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),r=d,o)
2410var l,a,s,u,c,d})),define("frontend/components/stories-section-grid/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
2410dule",{value:!0}),e.default=void 0
2411e.default=(0,t.createTemplateFactory)({id:"FOaaD1ZL",block:'[[[10,0],[15,0,[29,["stories-section-grid ",[52,[30,0,["hasStories"]],"has-stories"]]]],[12],[1,"\\n"],[41,[30,1],[[[1,"    "],[18,5,[[28,[37,2],null,[["button-create-new-story"],[[50,"stories-section-button-create-new-story",0,null,[["hasStories"],[[30,0,["hasStories"]]]]]]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,2]],null]],null],null,[[[1,"    "],[8,[39,6],null,[["@story","@storyCollection"],[[30,3],[30,4]]],null],[1,"\\n"]],[3]],null],[13]],["@canCreateNew","@stories","story","@storyCollection","&default"],false,["if","yield","hash","component","each","-track-array","story-box"]]',moduleName:"frontend/components/stories-section-grid/template.hbs",isStrictMode:!1})})),define("frontend/components/stories-section-table-row/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2412e.default=(0,t.createTemplateFactory)({id:"xLcGJCMe",block:'[[[10,"tr"],[14,0,"stories-section-table-row"],[12],[1,"\\n  "],[10,"td"],[12],[1,"\\n    "],[8,[39,0],null,[["@story"],[[30,1]]],[["default"],[[[[1,"\\n      "],[8,[39,1],null,[["@story"],[[30,1]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"td"],[12],[1,"\\n    "],[8,[39,2],null,[["@story"],[[30,1]]],null],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"td"],[12],[1,"\\n    "],[1,[28,[35,3],[[30,1,["lastEditedAt"]]],[["dateStyle"],["long"]]]],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"td"],[14,0,"stories-section-table-actions-td"],[12],[1,"\\n    "],[8,[39,4],null,[["@story","@storyCollection"],[[30,1],[30,2]]],null],[1,"\\n  "],[13],[1,"\\n"],[13]],["@story","@storyCollection"],false,["story-link","story-title","story-contributors","formatted-time-tag","story-box-actions-popover"]]',moduleName:"frontend/components/stories-section-table-row/template.hbs",isStrictMode:!1})})),define("frontend/components/stories-section-table/component",["exports","@glimmer/component","macro-decorators"],(function(e,t,n){var i,o,r
2413Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2414e.default=(i=(0,n.notEmpty)("args.stories"),o=class extends t.default{constructor(){var e,t,n,i
2415super(...arguments),e=this,t="hasStories",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}},l=o.prototype,a="hasStories",s=[i],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),r=d,o)
2416var l,a,s,u,c,d})),define("frontend/components/stories-section-table/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2417e.default=(0,t.createTemplateFactory)({id:"yiWkIf9l",block:'[[[10,0],[14,0,"stories-section-table"],[12],[1,"\\n"],[41,[30,1],[[[1,"    "],[18,10,[[28,[37,2],null,[["button-create-new-story"],[[50,"stories-section-button-create-new-story",0,null,[["hasStories"],[[30,0,["hasStories"]]]]]]]]]],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,4],null,[["@sortedBy","@sortBy","@storageKey"],[[28,[37,5],[[30,0],[30,2]],null],[30,3],[30,4]]],[["default"],[[[[1,"\\n    "],[8,[30,5,["header"]],null,null,[["default"],[[[[1,"\\n      "],[10,"tr"],[12],[1,"\\n        "],[8,[30,6,["column"]],null,[["@attribute"],["title"]],[["default"],[[[[1,[28,[35,6],["app/components/stories-section-table/template.13-37"],null]],[1," "]],[]]]]],[1,"\\n\\n        "],[8,[30,6,["column"]],null,[["@attribute"],["author.fullName"]],[["default"],[[[[1,[28,[35,6],["app/components/stories-section-table/template.17-47"],null]],[1," "]],[]]]]],[1,"\\n\\n        "],[8,[30,6,["column"]],null,[["@attribute"],["lastEditedAt"]],[["default"],[[[[1,[28,[35,6],["app/components/stories-section-table/template.21-44"],null]],[1," "]],[]]]]],[1,"\\n\\n        "],[8,[30,6,["column"]],[[24,0,"stories-section-table-actions-th"]],null,null],[1,"\\n      "],[13],[1,"\\n    "]],[6]]]]],[1,"\\n\\n    "],[8,[30,5,["body"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,7]],null]],null],null,[[[1,"        "],[8,[39,9],null,[["@story","@storyCollection"],[[30,8],[30,9]]],null],[1,"\\n"]],[8]],null],[1,"    "]],[]]]]],[1,"\\n  "]],[5]]]]],[1,"\\n"],[13]],["@canCreateNew","@sorted","@sortBy","@storageKey","st","h","@stories","story","@storyCollection","&default"],false,["if","yield","hash","component","sortable-table","action","t","each","-track-array","stories-section-table-row"]]',moduleName:"frontend/components/stories-section-table/template.hbs",isStrictMode:!1})})),define("frontend/components/stories-section-toggles/component",["exports","@glimmer/component","frontend/components/stories-section/component"],(function(e,t,n){Object.defineProperty(e,"__esMo
2417dule",{value:!0}),e.default=void 0
2418class i extends t.default{constructor(){super(...arguments),this.gridView=n.VIEWS.GRID,this.tableView=n.VIEWS.TABLE}get gridViewActive(){return this.args.activeView===n.VIEWS.GRID}get tableViewActive(){return this.args.activeView===n.VIEWS.TABLE}}e.default=i})),define("frontend/components/stories-section-toggles/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2419e.default=(0,t.createTemplateFactory)({id:"p9Xn3p4X",block:'[[[10,0],[14,0,"stories-section-toggles"],[12],[1,"\\n  "],[11,"button"],[16,0,[29,["button-activate-table-view ",[52,[30,0,["tableViewActive"]],"active"]]]],[24,4,"button"],[4,[38,1],["click",[28,[37,2],[[30,1],[30,0,["tableView"]]],null]],null],[12],[1,"\\n    "],[1,[28,[35,3],["icon-table-mode"],null]],[1,"\\n  "],[13],[1,"\\n\\n  "],[11,"button"],[16,0,[29,["button-activate-grid-view ",[52,[30,0,["gridViewActive"]],"active"]]]],[24,4,"button"],[4,[38,1],["click",[28,[37,2],[[30,1],[30,0,["gridView"]]],null]],null],[12],[1,"\\n    "],[1,[28,[35,3],["icon-grid-mode"],null]],[1,"\\n  "],[13],[1,"\\n"],[13]],["@activateView"],false,["if","on","fn","inline-svg"]]',moduleName:"frontend/components/stories-section-toggles/template.hbs",isStrictMode:!1})})),define("frontend/components/stories-section/component",["exports","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","@ember/utils","macro-decorators"],(function(e,t,n,i,o,r,l){var a,s,u,c,d,p,m,f,b
2420function h(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function g(e,t,n,i,o){var r={}
2421return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.VIEWS=void 0
2422const y=e.VIEWS=Object.freeze({GRID:"gridView",TABLE:"tableView"}),v=y.GRID
2423e.default=(a=(0,l.filterBy)("args.stories","isNew",!1),s=(0,l.and)("hasStories","hasActiveView"),u=(0,l.gte)("args.stories.length",1),c=class extends i.default{constructor(){super(...arguments),h(this,"activeView",d,this),h(this,"storage",p,this),h(this,"savedStories",m,this),h(this,"showToggles",f,this),h(this,"hasStories",b,this),this.activeView=this.getInitialView()}get hasActiveView(){return(0,r.isPresent)(this.activeView)}get activeViewStorageKey(){return`${this.args.storageKey}:stories-section:active-view`}getInitialView(){return this.args.stories.length>5?y.TABLE:this.hasStories?this.storage.retrieve(this.activeViewStorageKey)||v:y.GRID}activateView(e){this.activeView=e,this.storage.store(this.activeViewStorageKey,e)}},d=g(c.prototype,"activeView",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(c.prototype,"storage",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=g(c.prototype,"savedStories",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=g(c.prototype,"showToggles",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=g(c.prototype,"hasStories",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(c.prototype,"activateView",[t.action],Object.getOwnPropertyDescriptor(c.prototype,"activateView"),c.prototype),c)})),define("frontend/components/stories-section/header/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2424e.default=(0,t.createTemplateFactory)({id:"cDXOkKo/",block:'[[[10,"header"],[14,0,"stories-section-header"],[12],[1,"\\n  "],[18,1,null],[1,"\\n"],[13]],["&default"],false,["yield"]]',moduleName:"frontend/components/stories-section/header/template.hbs",isStrictMode:!1})})),define("frontend/components/stories-section/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2425e.default=(0,t.createTemplateFactory)({id:"CS48wLkH",block:'[[[11,"section"],[24,0,"stories-section"],[17,1],[12],[1,"\\n  "],[8,[39,0],null,null,[["default"],[[[[1,"\\n    "],[18,7,[[28,[37,2],null,[["title"],[[50,"stories-section/title",0,null,null]]]]]],[1,"\\n\\n"],[41,[30,0,["showToggles"]],[[[1,"      "],[8,[39,5],null,[["@activateView","@activeView"],[[30,0,["activateView"]],[30,0,["activeView"]]]],null],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n\\n  "],[8,[39,6],null,[["@stories","@sortBy","@canCreateNew","@activeView","@storageKey","@storyCollection"],[[30,0,["savedStories"]],[30,2],[30,3],[30,0,["activeView"]],[30,4],[30,5]]],[["default"],[[[[1,"\\n    "],[18,7,[[30,6]]],[1,"\\n  "]],[6]]]]],[1,"\\n"],[13]],["&attrs","@sortBy","@canCreateNew","@storageKey","@storyCollection","body","&default"],false,["stories-section/header","yield","hash","component","if","stories-section-toggles","stories-section-body"]]',moduleName:"frontend/components/stories-section/template.hbs",isStrictMode:!1})})),define("frontend/components/stories-section/title/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2426e.default=(0,t.createTemplateFactory)({id:"/IKe0mmG",block:'[[[10,"h2"],[14,0,"stories-section-title"],[12],[1,"\\n  "],[18,1,null],[1,"\\n"],[13]],["&default"],false,["yield"]]',moduleName:"frontend/components/stories-section/title/template.hbs",isStrictMode:!1})})),define("frontend/components/story-analytics-chart-table-toggle-chart/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
2426dule",{value:!0}),e.default=void 0
2427e.default=(0,t.createTemplateFactory)({id:"ybMf5yZH",block:'[[[18,1,null]],["&default"],false,["yield"]]',moduleName:"frontend/components/story-analytics-chart-table-toggle-chart/template.hbs",isStrictMode:!1})})),define("frontend/components/story-analytics-chart-table-toggle-table/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2428e.default=(0,t.createTemplateFactory)({id:"AbufDC3e",block:'[[[18,1,null]],["&default"],false,["yield"]]',moduleName:"frontend/components/story-analytics-chart-table-toggle-table/template.hbs",isStrictMode:!1})})),define("frontend/components/story-analytics-chart-table-toggle/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2429e.default=t.default.extend({classNames:["story-analytics-chart-table-toggle"]})})),define("frontend/components/story-analytics-chart-table-toggle/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2430e.default=(0,t.createTemplateFactory)({id:"bIOqtrn6",block:'[[[8,[39,0],null,[["@selection"],[[99,1,["@selection"]]]],[["default"],[[[[1,"\\n  "],[8,[39,2],null,null,[["default"],[[[[1,"\\n"],[44,[[28,[37,4],null,[["title"],[[50,"story-analytics-header-title",0,null,null]]]]],[[[41,[30,2],[[[1,"      "],[18,6,[[30,2]]],[1,"\\n"]],[]],null]],[2]]],[1,"\\n    "],[8,[30,1,["tablist"]],null,[["@class"],["story-analytics-chart-table-toggle-tabs"]],[["default"],[[[[1,"\\n"],[6,[30,3,["tab"]],["chart"],[["on-select"],[[28,[37,8],[[30,0],[28,[37,9],[[33,1]],null]],null]]],[["default"],[[[[1,"        "],[10,"button"],[14,0,"button-activate-chart-view"],[14,4,"button"],[12],[13],[1,"\\n"]],[]]]]],[1,"\\n"],[6,[30,3,["tab"]],["table"],[["on-select"],[[28,[37,8],[[30,0],[28,[37,9],[[33,1]],null]],null]]],[["default"],[[[[1,"        "],[10,"button"],[14,0,"button-activate-table-view"],[14,4,"button"],[12],[13],[1,"\\n"]],[]]]]],[1,"    "]],[3]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n"],[6,[30,1,["tabpanel"]],["chart"],null,[["default"],[[[[44,[[28,[37,4],null,[["chart"],[[50,"story-analytics-chart-table-toggle-chart",0,null,null]]]]],[[[41,[30,4],[[[1,"      "],[18,6,[[30,4]]],[1,"\\n"]],[]],null]],[4]]]],[]]]]],[1,"\\n"],[6,[30,1,["tabpanel"]],["table"],null,[["default"],[[[[44,[[28,[37,4],null,[["table"],[[50,"story-analytics-chart-table-toggle-table",0,null,null]]]]],[[[41,[30,5],[[[1,"      "],[18,6,[[30,5]]],[1,"\\n"]],[]],null]],[5]]]],[]]]]]],[1]]]]],[1,"\\n"]],["tabs","p","tablist","p","p","&default"],false,["ivy-tabs","selection","story-analytics-header","let","hash","component","if","yield","action","mut"]]',moduleName:"frontend/components/story-analytics-chart-table-toggle/template.hbs",isStrictMode:!1})})),define("frontend/components/story-analytics-comments/component",["exports","@ember/component","@ember/object","@ember/object/computed"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2431e.default=t.default.extend({classNames:["story-analytics-comments"],sortBy:Object.freeze(["user.fullName:asc"]),sortedRows:(0,i.sort)("rows","sortBy"),rows:(0,n.computed)("[email protected]",(function(){const e=this.comments
2432return e.mapBy("author").uniq().map((t=>({user:t,commentsCount:e.filterBy("author",t).length})))})),hasComments:(0,i.notEmpty)("comments"),comments:(0,i.reads)("story.nonRemovedComments")})})),define("frontend/components/story-analytics-comments/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2433e.default=(0,t.createTemplateFactory)({id:"Nf2bKClR",block:'[[[41,[33,1],[[[1,"  "],[8,[39,2],null,[["@sortedBy","@sortBy","@storageKey"],[[28,[37,3],[[30,0],[28,[37,4],[[33,5]],null]],null],[99,5,["@sortBy"]],"story-analytics-comments"]],[["default"],[[[[1,"\\n    "],[8,[30,1,["header"]],null,null,[["default"],[[[[1,"\\n      "],[10,"tr"],[12],[1,"\\n        "],[8,[30,2,["column"]],null,[["@attribute"],["user.fullName"]],[["default"],[[[[1,[28,[35,6],["app/components/story-analytics-comments/template.10-47"],null]]],[]]]]],[1,"\\n        "],[8,[30,2,["column"]],null,[["@attribute"],["commentsCount"]],[["default"],[[[[1,[28,[35,6],["app/components/story-analytics-comments/template.11-47"],null]]],[]]]]],[1,"\\n      "],[13],[1,"\\n    "]],[2]]]]],[1,"\\n\\n    "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[33,9]],null]],null],null,[[[1,"        "],[10,"tr"],[12],[1,"\\n          "],[10,"td"],[12],[1,[30,3,["user","fullName"]]],[13],[1,"\\n          "],[10,"td"],[12],[1,[30,3,["commentsCount"]]],[13],[1,"\\n        "],[13],[1,"\\n"]],[3]],null],[1,"    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"]],[]],[[[1,"  "],[8,[39,10],null,null,[["default"],[[[[1,"\\n    "],[1,[28,[35,6],["app/components/story-analytics-comments/template.25-60"],null]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]]]],["st","h","row"],false,["if","hasComments","sortable-table","action","mut","sortBy","t","each","-track-array","sortedRows","story-analytics-message"]]',moduleName:"frontend/components/story-analytics-comments/template.hbs",isStrictMode:!1})})),define("frontend/components/story-analytics-editing-times/component",["exports","@ember/object","@ember/object/computed","@ember/service","@ember/component","frontend/utils/date","frontend/mixins/story-state"],(function(e,t,n,i,o,r,l){Object.defineProperty(e,"__esMo
2433dule",{value:!0}),e.default=e.StoryAnalyticsDuration=void 0
2434const a=new Date(2017,5,29)
2435e.default=o.default.extend(l.default,{tagName:"",session:(0,i.inject)(),showEditingTimes:(0,t.computed)("hasEditors","hasIncompleteData",(function(){return!this.hasIncompleteData&&this.hasEditors})),editingTimes:(0,t.computed)("displayedUsers.@each.{id,fullName}","periods.@each.{userId,durationInMs}",(function(){return this.displayedUsers.map((e=>{const t=this.periods.filterBy("userId",e.get("id")).reduce(((e,t)=>e+t.get("durationInMs")),0)
2436return new s(e,t)}))})),sortEditingTimesBy:Object.freeze(["duration:desc"]),sortedEditingTimes:(0,n.sort)("editingTimes","sortEditingTimesBy"),periods:(0,n.filterBy)("story.editStoryActivityPeriods","isEdit"),displayedUsers:(0,t.computed)("isContributor","story.contributors","currentUserIsAdminOfStoryAuthor","educatorSpaceMembersContributors",(function(){if(this.isContributor)return this.get("story.contributors")
2437if(this.currentUserIsAdminOfStoryAuthor)return this.educatorSpaceMembersContributors
2438throw new Error("Can only view editing times of a story when being a contributor or an admin of the author.")})),hasIncompleteData:(0,n.lt)("story.createdAt",a),hasEditors:(0,n.notEmpty)("periods"),currentUser:(0,n.reads)("session.currentUser"),educatorSpaceMembersContributors:(0,t.computed)("[email protected]","currentUser.educatorSpaceId",(function(){return this.get("story.contributors").filter((e=>e.get("educatorSpacesIds").includes(this.get("currentUser.educatorSpaceId"))))})),hasNonEducatorSpaceMembersContributors:(0,n.notEmpty)("nonEducatorSpaceMembersContributors"),nonEducatorSpaceMembersContributors:(0,n.setDiff)("story.contributors","educatorSpaceMembersContributors")})
2439class s{constructor(e,t){this.user=e,this.duration=t}get time(){return(0,r.formatDuration)(this.duration)}}e.StoryAnalyticsDuration=s})),define("frontend/components/story-analytics-editing-times/non-educator-space-members-contributors/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2440e.default=(0,t.createTemplateFactory)({id:"OqKEYgrZ",block:'[[[10,0],[14,0,"explanation-non-educator-space-members-contributors"],[12],[1,"\\n  "],[10,2],[12],[1,"\\n    "],[1,[28,[35,0],["app/components/story-analytics-editing-times/template.non-educator-space-contributors"],[["count"],[[30,1,["length"]]]]]],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,1]],null]],null],null,[[[1,"      "],[10,"li"],[12],[8,[39,3],null,[["@user"],[[30,2]]],null],[13],[1,"\\n"]],[2]],null],[1,"  "],[13],[1,"\\n"],[13]],["@contributors","contributor"],false,["t","each","-track-array","conditional-link-to-user"]]',moduleName:"frontend/components/story-analytics-editing-times/non-educator-space-members-contributors/template.hbs",isStrictMode:!1})})),define("frontend/components/story-analytics-editing-times/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2441e.default=(0,t.createTemplateFactory)({id:"39uHD7dG",block:'[[[10,0],[14,0,"story-analytics-editing-times"],[12],[1,"\\n"],[41,[30,0,["showEditingTimes"]],[[[1,"    "],[8,[39,1],null,null,[["default"],[[[[1,"\\n      "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["app/components/story-analytics-editing-times/template.3-17"],null]],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[30,1,["chart"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,3],null,[["@stats"],[[30,0,["sortedEditingTimes"]]]],null],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[30,1,["table"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,4],null,[["@sortedBy","@sortBy","@storageKey"],[[28,[37,5],[[30,0],[28,[37,6],[[30,0,["sortEditingTimesBy"]]],null]],null],[30,0,["sortEditingTimesBy"]],"story-analytics-editing-times"]],[["default"],[[[[1,"\\n          "],[8,[30,2,["header"]],null,null,[["default"],[[[[1,"\\n            "],[10,"tr"],[12],[1,"\\n              "],[8,[30,3,["column"]],null,[["@attribute"],["user.fullName"]],[["default"],[[[[1,[28,[35,2],["app/components/story-analytics-editing-times/template.22-51"],null]]],[]]]]],[1,"\\n              "],[8,[30,3,["column"]],null,[["@attribute"],["duration"]],[["default"],[[[[1,[28,[35,2],["app/components/story-analytics-editing-times/template.23-46"],null]]],[]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[3]]]]],[1,"\\n\\n          "],[8,[30,2,["body"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,0,["sortedEditingTimes"]]],null]],null],null,[[[1,"              "],[10,"tr"],[15,0,[52,[28,[37,9],[[30,4,["time"]],"0m"],null],"zero-time"]],[12],[1,"\\n                "],[10,"td"],[12],[1,[30,4,["user","fullName"]]],[13],[1,"\\n                "],[10,"td"],[12],[10,"time"],[12],[1,[30,4,["time"]]],[13],[13],[1,"\\n              "],[13],[1,"\\n"]],[4]],null],[1,"          "]],[]]]]],[1,"\\n        "]],[2]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n\\n"],[41,[51,[30,0,["isContributor"]]],[[[41,[30,0,["hasNonEducatorSpaceMembersContributors"]],[[[1,"        "],[8,[39,11],null,[["@contributors"],[[30,0,["nonEducatorSpaceMembersContributors"]]]],null],[1,"\\n"]],[]],null]],[]],null]],[]],[[[1,"    "],[8,[39,12],null,null,[["default"],[[[[1,"\\n      "],[8,[39,13],null,
2441null,[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["app/components/story-analytics-editing-times/template.60-37"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["hasIncompleteData"]],[[[1,"      "],[8,[39,14],null,null,null],[1,"\\n"]],[]],[[[41,[28,[37,15],[[30,0,["hasEditors"]]],null],[[[1,"      "],[8,[39,16],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["app/components/story-analytics-editing-times/template.68-61"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]],null]],[]]]],[]]],[13],[1,"\\n"]],["ct","st","h","editingTime"],false,["if","story-analytics-chart-table-toggle","t","story-analytics-times-chart","sortable-table","action","mut","each","-track-array","eq","unless","story-analytics-editing-times/non-educator-space-members-contributors","story-analytics-header","story-analytics-header-title","story-analytics-incomplete-data-message","not","story-analytics-message"]]',moduleName:"frontend/components/story-analytics-editing-times/template.hbs",isStrictMode:!1})})),define("frontend/components/story-analytics-general-stat/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2442e.default=(0,t.createTemplateFactory)({id:"hUoTMqGS",block:'[[[11,0],[24,0,"story-analytics-general-stat"],[17,1],[12],[1,"\\n  "],[10,1],[12],[1,"\\n    "],[18,2,null],[1,"\\n  "],[13],[1,"\\n"],[13]],["&attrs","&default"],false,["yield"]]',moduleName:"frontend/components/story-analytics-general-stat/template.hbs",isStrictMode:!1})}))
2443define("frontend/components/story-analytics-header-title/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2444e.default=t.default.extend({tagName:"h3",classNames:["story-analytics-header-title"]})})),define("frontend/components/story-analytics-header-title/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2445e.default=(0,t.createTemplateFactory)({id:"dpJfHC2m",block:'[[[18,1,null]],["&default"],false,["yield"]]',moduleName:"frontend/components/story-analytics-header-title/template.hbs",isStrictMode:!1})})),define("frontend/components/story-analytics-header/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2446e.default=t.default.extend({classNames:["story-analytics-header"]})})),define("frontend/components/story-analytics-header/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2447e.default=(0,t.createTemplateFactory)({id:"+QamxBJ+",block:'[[[18,1,null]],["&default"],false,["yield"]]',moduleName:"frontend/components/story-analytics-header/template.hbs",isStrictMode:!1})})),define("frontend/components/story-analytics-incomplete-data-message/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2448e.default=(0,t.createTemplateFactory)({id:"xD0Q6Djk",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n  "],[1,[28,[35,1],["app/components/story-analytics-incomplete-data-message/template.1-62"],null]],[1,"\\n"]],[]]]]]],[],false,["story-analytics-message","t"]]',moduleName:"frontend/components/story-analytics-incomplete-data-message/template.hbs",isStrictMode:!1})})),define("frontend/components/story-analytics-item-count/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2449e.default=(0,t.createTemplateFactory)({id:"w+zYE25U",block:'[[[11,2],[24,0,"story-analytics-item-count"],[17,1],[12],[1,"\\n  "],[1,[28,[35,0],[[30,2]],[["class"],["story-analytics-item-count-icon"]]]],[1,"\\n\\n  "],[10,1],[14,0,"story-analytics-item-count-label"],[12],[1,"\\n    "],[18,4,null],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,1],[14,0,"story-analytics-item-count-count"],[12],[1,"\\n    "],[1,[30,3]],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n"]],["&attrs","@icon","@count","&default"],false,["inline-svg","yield"]]',moduleName:"frontend/components/story-analytics-item-count/template.hbs",isStrictMode:!1})})),define("frontend/components/story-analytics-item-counts/component",["exports","@glimmer/component","ember-concurrency","frontend/utils/associations"],(function(e,t,n,i){var o
2450Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2451const r=Object.freeze([{type:"quote",icon:"icon-quotes"},{type:"image",icon:"icon-image"},{type:"video",icon:"icon-video"},{type:"audio",icon:"icon-speaker"},{type:"didyouknow",icon:"icon-didyouknow"},{type:"embed",icon:"icon-link"},{type:"quiz-question-multiple-choice",icon:"icon-puzzle"},{type:"quiz-question-matching",icon:"icon-puzzle"},{type:"forum",icon:"icon-forum"},{type:"chapter-title",icon:"icon-book"}])
2452e.default=(o=class extends t.default{*loadItemsTask(){yield(0,i.loadAssociation)(this.args.story.hasMany("items"))}get firstColumn(){return p(this.itemCounts,["quote","image","video","audio","didyouknow"])}get secondColumn(){return p(this.itemCounts,["embed","quiz-question-multiple-choice","quiz-question-matching","forum","chapter-title"])}get totalCount(){return this.args.story.items.length}get itemCounts(){return r.map((e=>{let{type:t,icon:n}=e
2453return{count:this.args.story.items.filterBy("type",t).length,type:t,icon:n}}))}},l=o.prototype,a="loadItemsTask",s=[n.task],u=Object.getOwnPropertyDescriptor(o.prototype,"loadItemsTask"),c=o.prototype,d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),o)
2454var l,a,s,u,c,d
2455function p(e,t){return e.filter((e=>t.includes(e.type)))}})),define("frontend/components/story-analytics-item-counts/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2456e.default=(0,t.createTemplateFactory)({id:"ZAKxqCDa",block:'[[[10,0],[14,0,"story-analytics-item-counts"],[12],[1,"\\n  "],[8,[39,0],null,[["@task"],[[30,0,["loadItemsTask"]]]],[["default"],[[[[1,"\\n    "],[8,[39,1],null,null,[["default"],[[[[1,"\\n      "],[8,[39,2],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,3],["app/components/story-analytics-item-counts/template.4-33"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[10,2],[14,0,"total"],[12],[1,"\\n      "],[1,[28,[35,3],["app/components/story-analytics-item-counts/template.items-count"],[["count","htmlSafe"],[[30,0,["totalCount"]],true]]]],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,0],[14,0,"item-counts"],[12],[1,"\\n      "],[10,0],[14,0,"column"],[12],[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,0,["firstColumn"]]],null]],null],null,[[[1,"          "],[8,[39,6],null,[["@count","@icon"],[[30,1,["count"]],[30,1,["icon"]]]],[["default"],[[[[1,"\\n            "],[1,[28,[35,3],[[28,[37,7],["app/components/story-analytics-item-counts/template.",[30,1,["type"]]],null]],null]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[1]],null],[1,"      "],[13],[1,"\\n\\n      "],[10,0],[14,0,"column"],[12],[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,0,["secondColumn"]]],null]],null],null,[[[1,"          "],[8,[39,6],null,[["@count","@icon"],[[30,2,["count"]],[30,2,["icon"]]]],[["default"],[[[[1,"\\n            "],[1,[28,[35,3],[[28,[37,7],["app/components/story-analytics-item-counts/template.",[30,2,["type"]]],null]],null]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[2]],null],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"],[13],[1,"\\n"]],["itemCount","itemCount"],false,["data-loader","story-analytics-header","story-analytics-header-title","t","each","-track-array","story-analytics-item-count","concat"]]',moduleName:"frontend/components/story-analytics-item-counts/template.hbs",isStrictMode:!1})})),define("frontend/components/story-analytics-message/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2457e.default=(0,t.createTemplateFactory)({id:"79SyAfzM",block:'[[[11,2],[24,0,"story-analytics-message"],[17,1],[12],[1,"\\n  "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["yield"]]',moduleName:"frontend/components/story-analytics-message/template.hbs",isStrictMode:!1})})),define("frontend/components/story-analytics-quiz-questions-breakdown-item/component",["exports","@ember/object/computed","@ember/object","@ember/component","frontend/utils/colors"],(function(e,t,n,i,o){Object.defineProperty(e,"__esMo
2457dule",{value:!0}),e.default=void 0
2458const r=[o.GREEN_CHRISTI,o.RED_FIREBRICK,o.GREY_ATHENS]
2459e.default=i.default.extend({tagName:"",chartData:(0,n.computed)("correctCount","correctUsers","data","incorrectCount","incorrectUsers","unansweredCount","unansweredUsers",(function(){return{type:"bar",data:{labels:[`Correct (${this.correctCount})`,`Incorrect (${this.incorrectCount})`,`Unanswered (${this.unansweredCount})`],datasets:[{data:this.data,backgroundColor:r,hoverBackgroundColor:r}]},options:{tooltips:{titleFontStyle:"normal",displayColors:!1,intersect:!1,callbacks:{title:()=>"",label:e=>{if(/Correct/.test(e.xLabel))return this.correctUsers
2460if(/Incorrect/.test(e.xLabel))return this.incorrectUsers
2461if(/Unanswered/.test(e.xLabel))return this.unansweredUsers
2462throw new Error(`Unknown label '${e.xLabel}'.`)}}},scales:{yAxes:[{type:"linear",ticks:{min:0}}],xAxes:[{gridLines:{display:!1}}]},legend:{display:!1}}}})),data:(0,n.computed)("correctCount","incorrectCount","unansweredCount",(function(){return[this.correctCount,this.incorrectCount,this.unansweredCount]})),correctResults:(0,t.filterBy)("resultsForItem","result","correct"),incorrectResults:(0,t.filterBy)("resultsForItem","result","incorrect"),correctUsers:(0,n.computed)("correctResults",(function(){return this.correctResults.map((e=>e.userFullName)).sort()})),incorrectUsers:(0,n.computed)("incorrectResults",(function(){return this.incorrectResults.map((e=>e.userFullName)).sort()})),unansweredUsers:(0,n.computed)("users.@each.{id,fullName}","[email protected]",(function(){return this.users.reject((e=>this.resultsForItem.mapBy("userId").includes(e.get("id")))).mapBy("fullName").sort()})),correctCount:(0,t.reads)("correctResults.length"),incorrectCount:(0,t.reads)("incorrectResults.length"),unansweredCount:(0,t.reads)("unansweredUsers.length"),resultsForItem:(0,n.computed)("results.@each.{userId,quizQuestionItemId}","item.id","[email protected]",(function(){return this.results.filter((e=>this.users.mapBy("id").includes(e.get("userId")))).filterBy("quizQuestionItemId",this.get("item.id"))}))})})),define("frontend/components/story-analytics-quiz-questions-breakdown-item/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2463e.default=(0,t.createTemplateFactory)({id:"NORdAdpv",block:'[[[10,0],[14,0,"story-analytics-quiz-questions-breakdown-item"],[12],[1,"\\n  "],[8,[39,0],null,[["@item","@side"],[[30,1],"left"]],null],[1,"\\n  "],[8,[39,1],null,[["@data"],[[99,2,["@data"]]]],null],[1,"\\n"],[13],[1,"\\n"]],["@item"],false,["story-item","sutori-chart","chartData"]]',moduleName:"frontend/components/story-analytics-quiz-questions-breakdown-item/template.hbs",isStrictMode:!1})})),define("frontend/components/story-analytics-quiz-questions-breakdown/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2464e.default=(0,t.createTemplateFactory)({id:"n7ReTprJ",block:'[[[42,[28,[37,1],[[28,[37,1],[[30,1]],null]],null],null,[[[1,"  "],[8,[39,2],null,[["@item","@results","@users"],[[30,2],[30,3],[30,4]]],null],[1,"\\n"]],[2]],null]],["@quizQuestionItems","item","@results","@users"],false,["each","-track-array","story-analytics-quiz-questions-breakdown-item"]]',moduleName:"frontend/components/story-analytics-quiz-questions-breakdown/template.hbs",isStrictMode:!1})})),define("frontend/components/story-analytics-quiz-questions-results-row/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2465e.default=t.default.extend({tagName:"tr",classNames:["story-analytics-quiz-questions-results-row"]})})),define("frontend/components/story-analytics-quiz-questions-results-row/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2466e.default=(0,t.createTemplateFactory)({id:"WTdMQrDE",block:'[[[10,"td"],[12],[1,[30,1,["user","fullName"]]],[13],[1,"\\n"],[10,"td"],[12],[1,"\\n  "],[8,[39,0],null,[["@result"],[[30,1]]],null],[1,"\\n"],[13],[1,"\\n"],[10,"td"],[12],[1,[30,1,["correctCount"]]],[1," / "],[1,[30,1,["totalCount"]]],[13],[1,"\\n"]],["@result"],false,["story-analytics-quiz-questions-results-score"]]',moduleName:"frontend/components/story-analytics-quiz-questions-results-row/template.hbs",isStrictMode:!1})})),define("frontend/components/story-analytics-quiz-questions-results-score/component",["exports","@ember/string","@ember/object","@ember/component"],(function(e,t,n,i){Object.defineProperty(e,"__esMo
2466dule",{value:!0}),e.default=void 0
2467e.default=i.default.extend({classNames:["story-analytics-quiz-questions-results-score"],correctStyle:(0,n.computed)("result.{correctCount,totalCount}",(function(){return o(this.get("result.correctCount")/this.get("result.totalCount"))})),incorrectStyle:(0,n.computed)("result.{incorrectCount,totalCount}",(function(){return o(this.get("result.incorrectCount")/this.get("result.totalCount"))})),unansweredStyle:(0,n.computed)("result.{unansweredCount,totalCount}",(function(){return o(this.get("result.unansweredCount")/this.get("result.totalCount"))}))})
2468function o(e){return(0,t.htmlSafe)(`width: ${100*e}%;`)}})),define("frontend/components/story-analytics-quiz-questions-results-score/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2469e.default=(0,t.createTemplateFactory)({id:"5kXtFxAx",block:'[[[10,0],[14,0,"correct"],[15,5,[36,0]],[15,"title",[28,[37,1],["app/components/story-analytics-quiz-questions-results-score/template.1-44"],null]],[12],[13],[1,"\\n"],[10,0],[14,0,"incorrect"],[15,5,[36,2]],[15,"title",[28,[37,1],["app/components/story-analytics-quiz-questions-results-score/template.2-48"],null]],[12],[13],[1,"\\n"],[10,0],[14,0,"unanswered"],[15,5,[36,3]],[15,"title",[28,[37,1],["app/components/story-analytics-quiz-questions-results-score/template.3-50"],null]],[12],[13],[1,"\\n"]],[],false,["correctStyle","t","incorrectStyle","unansweredStyle"]]',moduleName:"frontend/components/story-analytics-quiz-questions-results-score/template.hbs",isStrictMode:!1})})),define("frontend/components/story-analytics-quiz-questions-results-table/component",["exports","@ember/component","@ember/object/computed","@ember/object"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2470const o=i.default.extend({correctCount:(0,i.computed)("results",(function(){return this.results.filter((e=>"correct"===e.result)).length})),incorrectCount:(0,i.computed)("results",(function(){return this.results.filter((e=>"incorrect"===e.result)).length})),unansweredCount:(0,i.computed)("correctCount","incorrectCount","totalCount",(function(){return this.totalCount-(this.correctCount+this.incorrectCount)})),totalCount:(0,i.computed)("quizQuestionItems.length",(function(){return this.quizQuestionItems.length}))})
2471e.default=t.default.extend({tagName:"",sortedResults:(0,n.sort)("quizQuestionResults","sortResultsBy"),sortResultsBy:Object.freeze(["correctCount:desc"]),quizQuestionResults:(0,i.computed)("[email protected]","[email protected]","quizQuestionItems",(function(){return this.users.map((e=>{const t=this.results.filterBy("userId",e.get("id"))
2472return o.create({user:e,results:t,quizQuestionItems:this.quizQuestionItems})}))}))})})),define("frontend/components/story-analytics-quiz-questions-results-table/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2473e.default=(0,t.createTemplateFactory)({id:"JarGSf60",block:'[[[10,0],[14,0,"story-analytics-quiz-questions-results-table"],[12],[1,"\\n  "],[8,[39,0],null,[["@sortedBy","@sortBy","@storageKey"],[[28,[37,1],[[30,0],[28,[37,2],[[30,0,["sortResultsBy"]]],null]],null],[30,0,["sortResultsBy"]],"story-analytics-quiz-questions-results-table"]],[["default"],[[[[1,"\\n    "],[8,[30,1,["header"]],null,null,[["default"],[[[[1,"\\n      "],[10,"tr"],[12],[1,"\\n        "],[8,[30,2,["column"]],null,[["@attribute"],["user.fullName"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["app/components/story-analytics-quiz-questions-results-table/template.9-45"],null]],[1,"\\n        "]],[]]]]],[1,"\\n        "],[1,[30,2,["column"]]],[1,"\\n        "],[8,[30,2,["column"]],null,[["@attribute"],["correctCount"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["app/components/story-analytics-quiz-questions-results-table/template.11-44"],null]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n    "]],[2]]]]],[1,"\\n\\n    "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,0,["sortedResults"]]],null]],null],null,[[[1,"        "],[8,[39,6],null,[["@result"],[[30,3]]],null],[1,"\\n"]],[3]],null],[1,"    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13],[1,"\\n"]],["st","h","result"],false,["sortable-table","action","mut","t","each","-track-array","story-analytics-quiz-questions-results-row"]]',moduleName:"frontend/components/story-analytics-quiz-questions-results-table/template.hbs",isStrictMode:!1})})),define("frontend/components/story-analytics-quiz-questions/component",["exports","@ember/component","@ember/object/computed","ember-concurrency","@ember/object","@ember/service","frontend/utils/associations"],(function(e,t,n,i,o,r,l){Object.defineProperty(e,"__esMo
2473dule",{value:!0}),e.default=void 0
2474const a=new Date(2017,6,13)
2475e.default=t.default.extend({tagName:"",session:(0,r.inject)(),store:(0,r.inject)(),hasIncompleteData:(0,n.lt)("story.createdAt",a),hasQuizItems:(0,n.notEmpty)("quizQuestionItems"),hasResults:(0,n.notEmpty)("results"),hasEducatorSpaceMembers:(0,n.notEmpty)("currentUser.educatorSpace.educatorSpaceMemberships"),usersThatHaveAnswered:(0,o.computed)("[email protected]","[email protected]",(function(){return this.get("currentUser.educatorSpace.educatorSpaceMemberships").mapBy("user").filter((e=>this.results.mapBy("user").includes(e)))})),quizQuestionItems:(0,o.computed)("story.items.@each.{isQuizQuestion,isValid}",(function(){return this.get("story.items").filter((e=>e.get("isQuizQuestion")&&e.get("isValid")))})),currentUser:(0,n.reads)("session.currentUser"),loadItemsTask:(0,i.task)((function*(){yield(0,l.loadAssociation)(this.story.hasMany("items"))})),loadResultsTask:(0,i.task)((function*(){const e=yield this.store.query("quiz-question-result",{filter:{story_id:this.get("story.id")}})
2476this.set("results",e)}))})})),define("frontend/components/story-analytics-quiz-questions/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2477e.default=(0,t.createTemplateFactory)({id:"MgVXsSwF",block:'[[[41,[30,0,["hasIncompleteData"]],[[[1,"  "],[8,[39,1],null,null,null],[1,"\\n"]],[]],[[[1,"  "],[8,[39,2],null,[["@task"],[[30,0,["loadItemsTask"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["hasQuizItems"]],[[[41,[30,0,["hasEducatorSpaceMembers"]],[[[1,"        "],[8,[39,2],null,[["@task"],[[30,0,["loadResultsTask"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["hasResults"]],[[[1,"            "],[8,[39,3],null,[["@quizQuestionItems","@results","@users"],[[30,0,["quizQuestionItems"]],[30,0,["results"]],[30,0,["usersThatHaveAnswered"]]]],null],[1,"\\n\\n            "],[8,[39,4],null,[["@quizQuestionItems","@results","@users"],[[30,0,["quizQuestionItems"]],[30,0,["results"]],[30,0,["usersThatHaveAnswered"]]]],null],[1,"\\n"]],[]],[[[1,"            "],[8,[39,5],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,6],["app/components/story-analytics-quiz-questions/template.21-69"],null]],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]]],[1,"        "]],[]]]]],[1,"\\n"]],[]],[[[1,"        "],[8,[39,5],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,6],["app/components/story-analytics-quiz-questions/template.27-66"],null]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]]]],[]],[[[1,"      "],[8,[39,5],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,6],["app/components/story-analytics-quiz-questions/template.33-66"],null]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]]],[1,"  "]],[]]]]],[1,"\\n"]],[]]]],[],false,["if","story-analytics-incomplete-data-message","data-loader","story-analytics-quiz-questions-results-table","story-analytics-quiz-questions-breakdown","story-analytics-message","t"]]',moduleName:"frontend/components/story-analytics-quiz-questions/template.hbs",isStrictMode:!1})})),define("frontend/components/story-analytics-times-chart/component",["exports","@ember/object/computed","@ember/object","@ember/component","frontend/utils/date","@ember/service"],(function(e,t,n,i,o,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2478e.default=i.default.extend({tagName:"",intl:(0,r.inject)(),height:(0,n.computed)("stats.length",(function(){return 20*this.get("stats.length")*10/7})),data:(0,n.computed)("[email protected]","backgroundColors","labels",(function(){return{type:"horizontalBar",data:{labels:this.labels,datasets:[{label:this.intl.t("app/components/story-analytics-times-chart.time-spent-on-story"),data:this.stats.mapBy("duration"),backgroundColor:this.backgroundColors,hoverBackgroundColor:this.backgroundColors}]},options:{maintainAspectRatio:!1,tooltips:{titleFontStyle:"normal",displayColors:!1,intersect:!1,callbacks:{label:()=>""}},scales:{xAxes:[{type:"linear",scaleLabel:{display:!0,labelString:this.intl.t("app/components/story-analytics-times-chart.minutes")},ticks:{stepSize:30*o.MS_IN_MINUTE,callback:e=>Math.floor(e/o.MS_IN_MINUTE),min:0}}],yAxes:[{barThickness:20,ticks:{autoSkip:!1}}]}
2478,legend:{display:!1}}}})),backgroundColors:(0,t.map)("stats",(e=>e.user.get("color").toRgbString())),labels:(0,t.map)("stats",(e=>`${e.user.get("fullName")} (${e.time})`))})})),define("frontend/components/story-analytics-times-chart/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2479e.default=(0,t.createTemplateFactory)({id:"86nsZIl5",block:'[[[8,[39,0],null,[["@data","@height"],[[30,0,["data"]],[30,0,["height"]]]],null],[1,"\\n"]],[],false,["sutori-chart"]]',moduleName:"frontend/components/story-analytics-times-chart/template.hbs",isStrictMode:!1})})),define("frontend/components/story-analytics-viewing-times-title/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2480e.default=(0,t.createTemplateFactory)({id:"CpuFTc6m",block:'[[[1,[28,[35,0],["app/components/story-analytics-viewing-times-title/template.1-0"],null]],[1,"\\n"],[8,[39,1],null,[["@html","@placement"],[[28,[37,0],["app/components/story-analytics-viewing-times-title/template.tooltip"],null],"right"]],null],[1,"\\n"]],[],false,["t","info-tooltip"]]',moduleName:"frontend/components/story-analytics-viewing-times-title/template.hbs",isStrictMode:!1})})),define("frontend/components/story-analytics-viewing-times/component",["exports","@ember/object/computed","@ember/object","@ember/service","@ember/component","frontend/components/story-analytics-editing-times/component"],(function(e,t,n,i,o,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2481const l=new Date(2017,6,8)
2482e.default=o.default.extend({tagName:"",session:(0,i.inject)(),showViewers:(0,n.computed)("hasEducatorSpaceMembers","hasIncompleteData","hasViewers",(function(){return!this.hasIncompleteData&&this.hasEducatorSpaceMembers&&this.hasViewers})),sortedViewingTimes:(0,t.sort)("viewingTimes","sortViewingTimesBy"),sortViewingTimesBy:Object.freeze(["duration:desc"]),viewingTimes:(0,n.computed)("users.@each.{id,fullName}","periods.@each.{userId,durationInMs}",(function(){return this.users.map((e=>{const t=this.periods.filterBy("userId",e.get("id")).reduce(((e,t)=>e+t.get("durationInMs")),0)
2483return new r.StoryAnalyticsDuration(e,t)})).filter((e=>e.duration>0))})),users:(0,t.mapBy)("currentUser.educatorSpace.educatorSpaceMemberships","user"),periods:(0,t.reads)("story.viewStoryActivityPeriods"),hasIncompleteData:(0,t.lt)("story.createdAt",l),hasEducatorSpaceMembers:(0,t.notEmpty)("users"),hasViewers:(0,t.notEmpty)("viewingTimes"),currentUser:(0,t.reads)("session.currentUser")})})),define("frontend/components/story-analytics-viewing-times/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2484e.default=(0,t.createTemplateFactory)({id:"kBT6p4DE",block:'[[[10,0],[14,0,"story-analytics-viewing-times"],[12],[1,"\\n"],[41,[33,1],[[[1,"    "],[8,[39,2],null,null,[["default"],[[[[1,"\\n      "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,3],null,null,null],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[30,1,["chart"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,4],null,[["@stats"],[[99,5,["@stats"]]]],null],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[30,1,["table"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,6],null,[["@sortedBy","@sortBy","@storageKey"],[[28,[37,7],[[30,0],[28,[37,8],[[33,9]],null]],null],[99,9,["@sortBy"]],"story-analytics-viewing-times"]],[["default"],[[[[1,"\\n          "],[8,[30,2,["header"]],null,null,[["default"],[[[[1,"\\n            "],[10,"tr"],[12],[1,"\\n              "],[8,[30,3,["column"]],null,[["@attribute"],["user.fullName"]],[["default"],[[[[1,[28,[35,10],["app/components/story-analytics-viewing-times/template.22-51"],null]]],[]]]]],[1,"\\n              "],[8,[30,3,["column"]],null,[["@attribute"],["duration"]],[["default"],[[[[1,[28,[35,10],["app/components/story-analytics-viewing-times/template.23-46"],null]]],[]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[3]]]]],[1,"\\n\\n          "],[8,[30,2,["body"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,12],[[28,[37,12],[[33,5]],null]],null],null,[[[1,"              "],[10,"tr"],[15,0,[52,[28,[37,13],[[30,4,["time"]],"0m"],null],"zero-time"]],[12],[1,"\\n                "],[10,"td"],[12],[1,[30,4,["user","fullName"]]],[13],[1,"\\n                "],[10,"td"],[12],[10,"time"],[12],[1,[30,4,["time"]]],[13],[13],[1,"\\n              "],[13],[1,"\\n"]],[4]],null],[1,"          "]],[]]]]],[1,"\\n        "]],[2]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n"]],[]],[[[1,"    "],[8,[39,14],null,null,[["default"],[[[[1,"\\n      "],[8,[39,15],null,null,[["default"],[[[[1,"\\n        "],[8,[39,3],null,null,null],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n\\n"],[41,[33,16],[[[1,"      "],[8,[39,17],null,null,null],[1,"\\n"]],[]],[[[41,[28,[37,18],[[33,19]],null],[[[1,"      "],[8,[39,20],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,10],["app/components/story-analytics-viewing-times/template.48-62"],null]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],[[[41,[28,[37,18],[[33,21]],null],[[[1,"      "],[8,[39,20],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,10],["app/components/story-analytics-viewing-times/template.53-61"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]],null]],[]]]],[]]]],[]]],[13],[1,"\\n"]],["ct","st","h","viewingTime"],false,["if","showViewers","story-analytics-chart-table-toggle","story-analytics-viewing-times-title","story-analytics-times-chart","sortedViewingTimes","sortable-table","action","mut","sortViewingTimesBy","t","each","-track-array","eq","story-analytics-header","story-analytics-header-title","hasIncompleteData","story-analytics-incomplete-data-message","not","hasEducatorSpaceMembers","story-analytics-message","hasViewers"]]',moduleName:"frontend/components/story-analytics-viewing-times/template.hbs",isStrictMode:!1})})),define("frontend/components/story-analytics/component",["exports","@glimmer/component","@ember/service","ember-concurrency","frontend/utils/associations","macro-decorators","frontend/utils/story-state","@ember/object"],(function(e,t,n,i,o,r,l,a){var s,u,c,d,p,m,f,b,h,g,y,v,w,k,O,_,P,x,z,j,S
2485function T(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function M(e,t,n,i,o){var r={}
2486return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2487e.default=(s=(0,r.reads)("session.currentUser"),u=(0,r.and)("currentUser.isEducator","currentUser.hasEducatorSpace"),c=(0,r.or)("storyState.isContributor","storyState.currentUserIsAdminOfStoryAuthor"),d=(0,r.or)("showEditingTimes","showViewingTimes"),p=(0,r.or)("storyState.isContributor","storyState.currentUserIsAdminOfStoryAuthor"),m=(0,r.reads)("isEducatorWithEducatorSpace"),f=(0,r.reads)("isEducatorWithEducatorSpace"),b=(0,r.or)("storyState.isContributor","storyState.currentUserIsAdminOfStoryAuthor"),h=class extends t.default{constructor(){super(...arguments),T(this,"analytics",g,this),T(this,"session",y,this),T(this,"commandFactory",v,this),T(this,"routingProxy",w,this),T(this,"currentUser",k,this),T(this,"isEducatorWithEducatorSpace",O,this),T(this,"showGeneralStats",_,this),T(this,"showTimes",P,this),T(this,"showEditingTimes",x,this),T(this,"showViewingTimes",z,this),T(this,"showQuizzes",j,this),T(this,"showComments",S,this)}didInsert(){this.analytics.trackEvent("Story analytics","Opened analytics")}tabSelected(e){this.analytics.trackEvent("Story analytics","Tab opened",{Tab:e}),"quizzes"===e&&window.dispatchEvent(new Event("resize"))}get storyState(){return new l.default({story:this.args.story,routingProxy:this.routingProxy,session:this.session})}*loadDataTask(){const e=[]
2488this.showViewingTimes|this.showQuizzes&&e.push(this.loadMembershipsTask.perform()),(this.showGeneralStats||this.showComments)&&e.push(this.loadCommentsTask.perform()),yield Promise.all(e)}*loadMembershipsTask(){yield(0,o.loadAssociation)(this.currentUser.belongsTo("educatorSpace"))
2489const e=this.currentUser.educatorSpace
2490this.hasLoadedMembershipsAndAssociations(e)||(yield this.commandFactory.createCommand("load-educator-space-memberships").execute(e,"user"))}*loadCommentsTask(){yield(0,o.loadAssociation)(this.args.story.hasMany("items"))
2491this.args.story.items.every((e=>(0,o.isLoaded)(e.hasMany("directItemComments"))))||(yield this.commandFactory.createCommand("load-item-comments").execute(this.args.story))}*loadStoryActivityPeriodsTask(){yield this.args.story.hasMany("storyActivityPeriods").reload()}hasLoadedMembershipsAndAssociations(e){return!!(0,o.isLoaded)(e.hasMany("educatorSpaceMemberships"))&&e.educatorSpaceMemberships.every((e=>(0,o.isLoaded)(e.belongsTo("user"))))}},g=M(h.prototype,"analytics",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=M(h.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=M(h.prototype,"commandFactory",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=M(h.prototype,"routingProxy",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M(h.prototype,"didInsert",[a.action],Object.getOwnPropertyDescriptor(h.prototype,"didInsert"),h.prototype),M(h.prototype,"tabSelected",[a.action],Object.getOwnPropertyDescriptor(h.prototype,"tabSelected"),h.prototype),k=M(h.prototype,"currentUser",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=M(h.prototype,"isEducatorWithEducatorSpace",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=M(h.prototype,"showGeneralStats",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=M(h.prototype,"showTimes",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=M(h.prototype,"showEditingTimes",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=M(h.prototype,"showViewingTimes",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=M(h.prototype,"showQuizzes",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=M(h.prototype,"showComments",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
2491),M(h.prototype,"loadDataTask",[i.task],Object.getOwnPropertyDescriptor(h.prototype,"loadDataTask"),h.prototype),M(h.prototype,"loadMembershipsTask",[i.task],Object.getOwnPropertyDescriptor(h.prototype,"loadMembershipsTask"),h.prototype),M(h.prototype,"loadCommentsTask",[i.task],Object.getOwnPropertyDescriptor(h.prototype,"loadCommentsTask"),h.prototype),M(h.prototype,"loadStoryActivityPeriodsTask",[i.task],Object.getOwnPropertyDescriptor(h.prototype,"loadStoryActivityPeriodsTask"),h.prototype),h)})),define("frontend/components/story-analytics/general-stats/component",["exports","@glimmer/component","ember-concurrency","frontend/utils/associations","frontend/utils/date","@ember/service"],(function(e,t,n,i,o,r){var l,a
2492function s(e,t,n,i,o){var r={}
2493return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2494const u=new Date(2018,9,5)
2495e.default=(l=class extends t.default{constructor(){var e,t,n,i
2496super(...arguments),e=this,t="intl",i=this,(n=a)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get viewsCount(){var e
2497return null===(e=this.args.story.storyViewsCount)||void 0===e?void 0:e.count}get commentsCount(){return this.args.story.nonRemovedComments.length}get hasIncompleteData(){return this.args.story.createdAt<u}get incompleteDataMessage(){return this.intl.t("app/components/story-analytics-general-stats.incomplete-data-message",{date:(0,o.format)(u,"MMMM d, y")})}*loadStoryViewsCountTask(){yield(0,i.loadAssociation)(this.args.story.belongsTo("storyViewsCount"))}},a=s(l.prototype,"intl",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(l.prototype,"loadStoryViewsCountTask",[n.task],Object.getOwnPropertyDescriptor(l.prototype,"loadStoryViewsCountTask"),l.prototype),l)})),define("frontend/components/story-analytics/general-stats/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2498e.default=(0,t.createTemplateFactory)({id:"W67F1gGB",block:'[[[10,0],[14,0,"story-analytics-general-stats"],[12],[1,"\\n  "],[8,[39,0],[[24,0,"story-views-count"]],null,[["default"],[[[[1,"\\n    "],[8,[39,1],null,[["@task","@showLoader"],[[30,0,["loadStoryViewsCountTask"]],false]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/components/story-analytics-general-stats.views-count"],[["count"],[[30,0,["viewsCount"]]]]]],[1,"\\n\\n"],[41,[30,0,["hasIncompleteData"]],[[[1,"        "],[8,[39,4],null,[["@html","@placement"],[[30,0,["incompleteDataMessage"]],"right"]],null],[1,"\\n"]],[]],null],[1,"    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[39,0],[[24,0,"comments-count"]],null,[["default"],[[[[1,"\\n    "],[1,[28,[35,2],["app/components/story-analytics-general-stats.comments-count"],[["count"],[[30,0,["commentsCount"]]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],[],false,["story-analytics-general-stat","data-loader","t","if","info-tooltip"]]',moduleName:"frontend/components/story-analytics/general-stats/template.hbs",isStrictMode:!1})})),define("frontend/components/story-analytics/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2499e.default=(0,t.createTemplateFactory)({id:"wrvl+zOT",block:'[[[11,0],[24,0,"story-analytics"],[4,[38,0],[[30,0,["didInsert"]]],null],[12],[1,"\\n  "],[8,[39,1],null,[["@task"],[[30,0,["loadDataTask"]]]],[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@tabSelected"],[[28,[37,3],[[30,0],[30,0,["tabSelected"]]],null]]],[["default"],[[[[1,"\\n      "],[8,[30,1,["tab"]],null,[["@name"],["overview"]],[["default"],[[[[1,[28,[35,4],["app/components/story-analytics/template.7-33"],null]]],[]]]]],[1,"\\n\\n      "],[8,[30,1,["tabpanel"]],null,[["@name"],["overview"]],[["default"],[[[[1,"\\n"],[41,[30,0,["showGeneralStats"]],[[[1,"          "],[8,[39,6],null,[["@story"],[[30,2]]],null],[1,"\\n"]],[]],null],[1,"\\n        "],[8,[39,7],null,[["@story"],[[30,2]]],null],[1,"\\n      "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["showTimes"]],[[[1,"        "],[8,[30,1,["tab"]],null,[["@name"],["times"]],[["default"],[[[[1,[28,[35,4],["app/components/story-analytics/template.20-32"],null]]],[]]]]],[1,"\\n\\n        "],[8,[30,1,["tabpanel"]],null,[["@name"],["times"]],[["default"],[[[[1,"\\n          "],[8,[39,1],null,[["@task"],[[30,0,["loadStoryActivityPeriodsTask"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["showEditingTimes"]],[[[1,"              "],[8,[39,8],null,[["@story"],[[30,2]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showViewingTimes"]],[[[1,"              "],[8,[39,9],null,[["@story"],[[30,2]]],null],[1,"\\n"]],[]],null],[1,"          "]],[]]]]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showQuizzes"]],[[[1,"        "],[8,[30,1,["tab"]],null,[["@name"],["quizzes"]],[["default"],[[[[1,[28,[35,4],["app/components/story-analytics/template.38-34"],null]]],[]]]]],[1,"\\n\\n        "],[8,[30,1,["tabpanel"]],null,[["@name"],["quizzes"]],[["default"],[[[[1,"\\n          "],[8,[39,10],null,[["@story"],[[30,2]]],null],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showComments"]],[[[1,"        "],[8,[30,1,["tab"]],null,[["@name"],["comments"]],[["default"],[[[[1,[28,[35,4],["app/components/story-analytics/template.48-35"],null]]],[]]]]],[1,"\\n\\n        "],[8,[30,1,["tabpanel"]],null,[["@name"],["comments"]],[["default"],[[[[1,"\\n          "],[8,[39,11],null,[["@story"],[[30,2]]],null],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"    "]],[1]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],["tabs","@story"],false,["did-insert","data-loader","modal
2499-tabs","action","t","if","story-analytics/general-stats","story-analytics-item-counts","story-analytics-editing-times","story-analytics-viewing-times","story-analytics-quiz-questions","story-analytics-comments"]]',moduleName:"frontend/components/story-analytics/template.hbs",isStrictMode:!1})})),define("frontend/components/story-anyone-link/component",["exports","@glimmer/component","frontend/models/story","@ember/service","frontend/utils/story-state","@ember/object","@ember/utils"],(function(e,t,n,i,o,r,l){var a,s,u,c,d
2500function p(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function m(e,t,n,i,o){var r={}
2501return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2502e.default=(a=class extends t.default{constructor(){super(...arguments),p(this,"analytics",s,this),p(this,"intl",u,this),p(this,"routingProxy",c,this),p(this,"session",d,this)}linkCopied(){this.analytics.trackEvent("Story",'"Anyone" link copied')}get selectedPermission(){var e,t
2503return null!==(e=this.args.story)&&void 0!==e&&null!==(t=e.storyPermissionForAnyone)&&void 0!==t&&t.canEdit?this.canHaveComments?n.PERMISSION_MESSAGE_KEYS.CAN_EDIT_AND_COMMENT:n.PERMISSION_MESSAGE_KEYS.CAN_EDIT:this.canHaveComments&&this.args.story.storyPermissionForAnyone.canComment?n.PERMISSION_MESSAGE_KEYS.CAN_VIEW_AND_COMMENT:n.PERMISSION_MESSAGE_KEYS.CAN_VIEW}get canHaveComments(){var e,t,n
2504return null===(e=this.args.story)||void 0===e||null===(t=e.author)||void 0===t||null===(n=t.userPermissionsSet)||void 0===n?void 0:n.canHaveCommentsOnStories}get tooltip(){return this.selectedPermission===n.PERMISSION_MESSAGE_KEYS.CAN_VIEW_AND_COMMENT?this.intl.t("app/components/story-anyone-link/template.account-to-comment"):this.selectedPermission===n.PERMISSION_MESSAGE_KEYS.CAN_EDIT_AND_COMMENT?this.intl.t("app/components/story-anyone-link/template.account-to-edit-and-comment"):null}get hasTooltip(){return(0,l.isPresent)(this.tooltip)}get storyState(){return new o.default({story:this.args.story,routingProxy:this.routingProxy,session:this.session})}},s=m(a.prototype,"analytics",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(a.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=m(a.prototype,"routingProxy",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(a.prototype,"session",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(a.prototype,"linkCopied",[r.action],Object.getOwnPropertyDescriptor(a.prototype,"linkCopied"),a.prototype),a)}))
2505define("frontend/components/story-anyone-link/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2506e.default=(0,t.createTemplateFactory)({id:"LeTZtGpv",block:'[[[10,0],[14,0,"story-anyone-link"],[12],[1,"\\n  "],[10,"h4"],[14,0,"header-private-link"],[12],[1,"\\n"],[41,[30,1,["isPublic"]],[[[1,"      "],[1,[28,[35,1],["app/components/story-anyone-link/template.3-27"],null]],[1,"\\n"]],[]],[[[1,"      "],[1,[28,[35,1],["app/components/story-anyone-link/template.5-12"],null]],[1,"\\n"]],[]]],[1,"\\n"],[41,[30,0,["hasTooltip"]],[[[1,"      "],[8,[39,2],null,[["@html","@placement"],[[30,0,["tooltip"]],"right"]],null],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n\\n  "],[8,[39,3],null,[["@copied","@text"],[[28,[37,4],[[30,0],[30,0,["linkCopied"]]],null],[30,1,["publicUrl"]]]],[["default"],[[[[1,"\\n    "],[8,[30,2,["interblock"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,5],null,[["@permissions","@selectedPermission","@canRemove","@canEditPermission"],[[50,"story-permission-for-anyone-permissions",0,null,[["story","selectedPermission"],[[30,1],[30,0,["selectedPermission"]]]]],[30,0,["selectedPermission"]],false,[30,0,["storyState","isOwner"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n"],[13]],["@story","f"],false,["if","t","info-tooltip","copyable-input-field","action","story-permission-chooser","component"]]',moduleName:"frontend/components/story-anyone-link/template.hbs",isStrictMode:!1})})),define("frontend/components/story-as-page/component",["exports","ember-concurrency/async-arrow-runtime","@glimmer/component","ember-concurrency","@glimmer/tracking","frontend/utils/common-api-queries","frontend/utils/associations","@ember/service"],(function(e,t,n,i,o,r,l,a){var s,u,c
2507function d(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function p(e,t,n){var i
2508return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
2509var n=e[Symbol.toPrimitive]
2510if(void 0!==n){var i=n.call(e,t||"default")
2511if("object"!=typeof i)return i
2512throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e,t,n,i,o){var r={}
2513return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2514e.default=(s=class extends n.default{constructor(){super(...arguments),d(this,"story",u,this),d(this,"store",c,this),p(this,"loadStoryTask",(0,t.buildTask)((()=>({context:this,generator:function*(){const e=yield this.store.findStoryBySlug(this.args.storySlug,{include:r.INDIVIDUAL_STORY_INCLUDE})
2515yield Promise.all([(0,l.loadAssociation)(e.belongsTo("introductionText")),(0,l.loadAssociation)(e.belongsTo("bannerImageFile")),(0,l.loadAssociation)(e.hasMany("items"))]),this.story=e}})),{drop:!0},"loadStoryTask",null))}},u=m(s.prototype,"story",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),c=m(s.prototype,"store",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)})),define("frontend/components/story-as-page/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2516e.default=(0,t.createTemplateFactory)({id:"4jXALWPK",block:'[[[10,0],[14,0,"story-as-page"],[12],[1,"\\n  "],[8,[39,0],null,[["@task"],[[30,0,["loadStoryTask"]]]],[["default"],[[[[1,"\\n    "],[8,[39,1],null,[["@story","@showToolbar","@withStickyToolbar","@canShowFooterCTA"],[[30,0,["story"]],false,false,false]],null],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],[],false,["data-loader","story-display"]]',moduleName:"frontend/components/story-as-page/template.hbs",isStrictMode:!1})})),define("frontend/components/story-author-name/component",["exports","@glimmer/component","frontend/utils/appears-in-embed","@ember/service"],(function(e,t,n,i){var o,r
2517Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2518e.default=(o=class extends t.default{constructor(){var e,t,n,i
2519super(...arguments),e=this,t="routingProxy",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get appearsInEmbed(){return new n.default({routingProxy:this.routingProxy})}},l=o.prototype,a="routingProxy",s=[i.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),r=d,o)
2520var l,a,s,u,c,d})),define("frontend/components/story-author-name/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2521e.default=(0,t.createTemplateFactory)({id:"r1owNfvA",block:'[[[10,0],[14,0,"story-author-name"],[12],[1,"\\n"],[41,[30,1,["isSutoriStory"]],[[[1,"    "],[8,[39,1],[[16,"target",[30,0,["appearsInEmbed","targetForLinks"]]]],[["@route"],["stories.sutori"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/components/story-author-name/template.3-55"],null]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,1,["isUserStory"]],[[[1,"    "],[8,[39,3],null,[["@user"],[[30,1,["author"]]]],[["default"],[[[[1,"\\n      "],[8,[39,4],null,[["@user"],[[30,1,["author"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]],null]],[]]],[13]],["@story"],false,["if","link-to","t","conditional-link-to-user","user-name"]]',moduleName:"frontend/components/story-author-name/template.hbs",isStrictMode:!1})})),define("frontend/components/story-banner-actions/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2522e.default=(0,t.createTemplateFactory)({id:"q6+4qRZF",block:'[[[10,0],[14,0,"story-banner-actions"],[12],[1,"\\n  "],[8,[39,0],null,[["@position"],["bottom-end"]],[["default"],[[[[1,"\\n    "],[8,[30,1,["trigger"]],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["app/components/story-banner-actions/template.6-18"],null]],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["dialog"]],[[24,0,"story-banner-actions-ember-popper-js"]],null,[["default"],[[[[1,"\\n      "],[10,0],[14,0,"story-banner-actions-dialog"],[12],[1,"\\n        "],[11,"button"],[24,0,"button-edit"],[24,4,"button"],[4,[38,2],["click",[28,[37,3],[[30,0],[30,2]],null]],null],[12],[1,"\\n          "],[1,[28,[35,1],["app/components/story-banner-actions/template.14-67"],null]],[1,"\\n        "],[13],[1,"\\n\\n        "],[11,"button"],[24,0,"button-delete"],[24,4,"button"],[4,[38,2],["click",[28,[37,3],[[30,0],[30,3]],null]],null],[12],[1,"\\n          "],[1,[28,[35,1],["app/components/story-banner-actions/template.18-71"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13]],["p","@editBanner","@deleteBanner"],false,["sutori-popover","t","on","action"]]',moduleName:"frontend/components/story-banner-actions/template.hbs",isStrictMode:!1})})),define("frontend/components/story-banner-background/component",["exports","@glimmer/component","@ember/string"],(function(e,t,n){Object.defineProperty(e,"__esMo
2522dule",{value:!0}),e.default=void 0
2523class i extends t.default{get style(){return(0,n.htmlSafe)(`background: ${this.args.story.bannerBackground};`)}}e.default=i})),define("frontend/components/story-banner-background/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2524e.default=(0,t.createTemplateFactory)({id:"DqoMk8rJ",block:'[[[10,0],[14,0,"story-banner-background"],[15,5,[30,0,["style"]]],[12],[13],[1,"\\n"]],[],false,[]]',moduleName:"frontend/components/story-banner-background/template.hbs",isStrictMode:!1})})),define("frontend/components/story-banner-button-select-template/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2525e.default=(0,t.createTemplateFactory)({id:"THbAJt6E",block:'[[[11,"button"],[16,0,[29,["story-banner-button-select-template ",[52,[30,1],"is-active"]]]],[24,4,"button"],[4,[38,1],[[30,0],[33,2],[30,2]],null],[12],[1,"\\n  "],[8,[39,3],null,[["@src","@alt","@overflowPolicy"],[[30,2],"Template preview","cover"]],null],[1,"\\n"],[13]],["@isActive","@template"],false,["if","action","preview","render-image"]]',moduleName:"frontend/components/story-banner-button-select-template/template.hbs",isStrictMode:!1})})),define("frontend/components/story-banner-editable-image/component",["exports","@ember/component","ember-concurrency","ember-component-inbound-actions/inbound-actions","frontend/utils/task","@ember/object"],(function(e,t,n,i,o,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2526e.default=t.default.extend(i.default,{tagName:"",elementCssClass:(0,r.computed)("isEditable","isEditing",(function(){const e=["story-banner-editable-image"]
2527return this.isEditable&&e.push("is-editable"),this.isEditing&&e.push("is-editing"),e.join(" ")})),showUploader:(0,r.computed)("isEditing",(function(){return this.isEditing})),showActions:(0,r.computed)("isEditing",(function(){return this.isEditing})),canEditCaption:(0,r.computed)("isEditing","story.hasBannerImage",(function(){return this.isEditing&&this.story.hasBannerImage})),withLightbox:(0,r.computed)("isEditable","story.bannerImageFile.hasCaption",(function(){var e
2528return(null===(e=this.story.bannerImageFile)||void 0===e?void 0:e.hasCaption)&&!this.isEditable})),setBannerTask:(0,n.task)((function*(e){const t=this.story
2529t.set("bannerImageFile",e),yield t.save(),yield this.bannerUploaded()})),saveCaptionTask:(0,n.task)((function*(e){this.story.bannerImageFile.caption=e,yield this.story.bannerImageFile.save()})).drop(),showMediaSelectorTask:(0,n.task)((function*(){yield(0,o.waitForPropertyPresent)(this,"storyBannerImageUploaderComponent"),this.storyBannerImageUploaderComponent.send("showModal")})),actions:{showMediaSelector(){this.showMediaSelectorTask.perform()}}})})),define("frontend/components/story-banner-editable-image/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2530e.default=(0,t.createTemplateFactory)({id:"64xE4F/m",block:'[[[10,0],[15,0,[30,0,["elementCssClass"]]],[12],[1,"\\n"],[41,[30,1,["hasBanner"]],[[[1,"    "],[8,[39,1],null,[["@clickedOutside"],[[28,[37,2],[[30,0],[30,2]],null]]],[["default"],[[[[1,"\\n      "],[8,[39,3],null,[["@story","@withLightbox","@rightClickIsDisabled"],[[30,1],[30,0,["withLightbox"]],[30,3]]],null],[1,"\\n\\n"],[41,[30,0,["showActions"]],[[[1,"        "],[8,[39,4],null,[["@editBanner","@deleteBanner","@story"],[[28,[37,2],[[30,0],[33,5]],null],[28,[37,2],[[30,0],[33,6]],null],[30,1]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canEditCaption"]],[[[1,"        "],[8,[39,7],[[24,0,"caption"]],[["@didSubmit","@isRichText","@isEditing","@text","@placeholder"],[[28,[37,8],[[30,0,["saveCaptionTask"]]],null],false,true,[30,1,["bannerImageFile","caption"]],[28,[37,9],["app/components/story-banner-editable-image.caption-placeholder"],null]]],null],[1,"\\n"]],[]],null],[1,"    "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["showUploader"]],[[[1,"    "],[8,[39,10],null,[["@actionReceiver","@bannerUploaded","@closedModal"],[[30,0,["storyBannerImageUploaderComponent"]],[28,[37,8],[[30,0,["setBannerTask"]]],null],[28,[37,2],[[30,0],[30,2]],null]]],null],[1,"\\n  "]],[]],null]],[]]],[13]],["@story","@cancel","@rightClickOnImagesIsDisabled"],false,["if","clickable-area","action","story-banner-render-image-file","story-banner-actions","editBanner","deleteBanner","editable-text","perform","t","story-banner-image-uploader"]]',moduleName:"frontend/components/story-banner-editable-image/template.hbs",isStrictMode:!1})})),define("frontend/components/story-banner-image-uploader/component",["exports","@ember/component","frontend/components/modal-media-selector/media-types","ember-component-inbound-actions/inbound-actions","frontend/components/modal-media-selector/body/component"],(function(e,t,n,i,o){Object.defineProperty(e,"__esMo
2530dule",{value:!0}),e.default=void 0
2531const r=Object.freeze([{width:1920,height:400,overflowPolicy:"cover"},{width:1440,height:400,overflowPolicy:"cover"},{width:768,height:300,overflowPolicy:"cover"},{width:425,height:200,overflowPolicy:"cover"}])
2532e.default=t.default.extend(i.default,{tagName:"",init(){this._super(...arguments),this.set("currentStep","selector"),this.set("allowedMediaTypes",Object.freeze([n.MEDIA_TYPES.IMAGE])),this.set("sizes",r),this.set("preferredSource",o.SOURCES.DEVICE),this.set("allowedSources",Object.freeze([o.SOURCES.DEVICE,o.SOURCES.LINK]))},actions:{showModal(){this.modal.send("show")},imageSelected(e){let[t]=e
2533this.set("image",t),this.set("currentStep","uploader")}}})})),define("frontend/components/story-banner-image-uploader/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2534e.default=(0,t.createTemplateFactory)({id:"4gqii8GU",block:'[[[8,[39,0],null,[["@currentStep"],[[30,0,["currentStep"]]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["Step"]],null,[["@name"],["selector"]],[["default"],[[[[1,"\\n    "],[10,0],[14,0,"story-banner-image-uploader-selector"],[12],[1,"\\n      "],[8,[39,1],null,[["@actionReceiver","@mediaSelected","@closedByUser","@objectDescription","@allowedMediaTypes","@allowedSources","@preferredSource"],[[30,0,["modal"]],[28,[37,2],[[30,0],"imageSelected"],null],[28,[37,2],[[30,0],[30,2]],null],"story-banner",[30,0,["allowedMediaTypes"]],[30,0,["allowedSources"]],[30,0,["preferredSource"]]]],null],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["Step"]],null,[["@name"],["uploader"]],[["default"],[[[[1,"\\n    "],[8,[39,3],[[24,0,"story-banner-image-uploader-uploader"]],[["@imageFileUploaded","@media","@imageSizes","@crop"],[[28,[37,2],[[30,0],[30,3]],null],[30,0,["image"]],[30,0,["sizes"]],true]],[["default"],[[[[1,"\\n      "],[8,[39,4],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,5],["app/components/story-banner-image-uploader/template.25-43"],null]],[8,[39,6],null,null,null],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["w","@closedModal","@bannerUploaded"],false,["step-manager","modal-media-selector","action","media-uploader","modal-media-selector/uploader-message","t","animated-ellipsis"]]',moduleName:"frontend/components/story-banner-image-uploader/template.hbs",isStrictMode:!1})})),define("frontend/components/story-banner-render-image-file/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2535e.default=(0,t.createTemplateFactory)({id:"Li2LRyWv",block:'[[[10,0],[14,0,"story-banner-render-image-file"],[12],[1,"\\n"],[41,[30,1,["hasBannerColor"]],[[[1,"    "],[8,[39,1],null,[["@story"],[[30,1]]],null],[1,"\\n"]],[]],[[[1,"    "],[8,[39,2],null,[["@imageFile","@overflowPolicy","@withLightbox","@rightClickIsDisabled"],[[30,1,["bannerImageFile"]],"cover",[30,2],[30,3]]],null],[1,"\\n"]],[]]],[13]],["@story","@withLightbox","@rightClickIsDisabled"],false,["if","story-banner-background","render-image-file"]]',moduleName:"frontend/components/story-banner-render-image-file/template.hbs",isStrictMode:!1})})),define("frontend/components/story-banner/component",["exports","@ember/object/computed","@ember/service","@ember/component","frontend/mixins/lockable-component","ember-responds-to/mixins/responds-to-resize","frontend/mixins/editable-component","frontend/mixins/story-state","ember-concurrency","frontend/utils/task","@ember/object","@ember/string"],(function(e,t,n,i,o,r,l,a,s,u,c,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2536e.default=i.default.extend(o.default,l.default,r.default,a.default,{tagName:"",storyCollaboration:(0,n.inject)(),eventBus:(0,n.inject)(),analytics:(0,n.inject)(),init(){this._super(...arguments),this.eventBus.subscribe(this,"story-banner.add-banner",(()=>{this.onAddBannerEventTask.perform()}))},style:(0,c.computed)("isLockedByUser","lockedByUser.color",(function(){return this.isLockedByUser?(0,d.htmlSafe)(`box-shadow: 0 0 0 2px ${this.lockedByUser.color};`):null})),cssClass:(0,c.computed)("isHidingBanner","isLockedByUser",(function(){const e=["story-banner"]
2537return this.isHidingBanner&&e.push("is-hiding"),this.isLockedByUser&&e.push("is-locked-by-user"),e.join(" ")})),canShowBanner:!0,showBanner:(0,c.computed)("canShowBanner","isEditable","story.hasBanner",(function(){return this.canShowBanner&&(this.isEditable||this.story.hasBanner)})),isHidingBanner:(0,c.computed)("isAddingBanner","isEditable","story.hasBanner",(function(){return this.isEditable&&!(this.isAddingBanner||this.story.hasBanner)})),canEdit:(0,c.computed)("isEditable","isLockedByUser",(function(){return this.isEditable&&!this.isLockedByUser})),lockedByUser:(0,t.reads)("storyCollaboration.bannerLock.user"),onAddBannerEventTask:(0,s.task)((function*(){this.set("isAddingBanner",!0),this.send("edit"),yield this.showMediaSelectorTask.perform()})).drop(),showMediaSelectorTask:(0,s.task)((function*(){yield(0,u.waitForPropertyPresent)(this,"storyBannerEditableImageComponent"),this.storyBannerEditableImageComponent.send("showMediaSelector")})),editBannerTask:(0,s.task)((function*(){this.set("isAddingBanner",!0),yield this.deleteBanner(),yield this.showMediaSelectorTask.perform()})).drop(),deleteBannerTask:(0,s.task)((function*(){yield this.deleteBanner(),this.send("cancelEditing")})).drop(),lock(){this.storyCollaboration.lockBanner()},unlock(){this.storyCollaboration.unlockBanner()},hasPendingPromises(){return this.get("story.bannerImageFile.isSaving")},deleteBanner(){const e=this.story
2538return this.analytics.trackStoryEvent("Banner deleted"),e.bannerImageFile=null,e.bannerColor=null,e.save()},actions:{cancelEditing(){this.send("unEdit"),this.set("isAddingBanner",!1)}}})})),define("frontend/components/story-banner/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
2538dule",{value:!0}),e.default=void 0
2539e.default=(0,t.createTemplateFactory)({id:"U44Epx3g",block:'[[[41,[30,0,["showBanner"]],[[[1,"  "],[10,"section"],[15,0,[30,0,["cssClass"]]],[15,5,[30,0,["style"]]],[12],[1,"\\n    "],[8,[39,1],null,[["@lockedByUser"],[[30,0,["lockedByUser"]]]],[["default"],[[[[1,"\\n      "],[8,[39,2],null,[["@clickedInside"],[[28,[37,3],[[30,0],"edit"],null]]],[["default"],[[[[1,"\\n        "],[8,[39,4],null,[["@actionReceiver","@editBanner","@deleteBanner","@cancel","@bannerUploaded","@story","@isEditable","@isEditing","@rightClickOnImagesIsDisabled"],[[30,0,["storyBannerEditableImageComponent"]],[28,[37,5],[[30,0,["editBannerTask"]]],null],[28,[37,5],[[30,0,["deleteBannerTask"]]],null],[28,[37,3],[[30,0],"cancelEditing"],null],[28,[37,3],[[30,0],"cancelEditing"],null],[30,1],[30,0,["canEdit"]],[30,0,["isEditing"]],[30,2]]],null],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["@story","@rightClickOnImagesIsDisabled"],false,["if","collaboration-lock-wrapper","clickable-area","action","story-banner-editable-image","perform"]]',moduleName:"frontend/components/story-banner/template.hbs",isStrictMode:!1})})),define("frontend/components/story-box-actions-popover/component",["exports","@glimmer/component","frontend/utils/story-box-actions-properties","@ember/object","@ember/service"],(function(e,t,n,i,o){var r,l,a,s
2540function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
2541return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2542e.default=(r=class extends t.default{constructor(){super(...arguments),u(this,"router",l,this),u(this,"session",a,this),u(this,"routingProxy",s,this)}closePopover(){this.sutoriPopover.send("hideDialog")}get showActions(){return this.storyBoxActionsProperties.showViewAnalyticsButton||this.storyBoxActionsProperties.showCopyStoryButton||this.storyBoxActionsProperties.showMoveStoryButton}get storyBoxActionsProperties(){return new n.default({router:this.router,session:this.session,routingProxy:this.routingProxy,story:this.args.story})}},l=c(r.prototype,"router",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=c(r.prototype,"session",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(r.prototype,"routingProxy",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(r.prototype,"closePopover",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"closePopover"),r.prototype),r)})),define("frontend/components/story-box-actions-popover/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2543e.default=(0,t.createTemplateFactory)({id:"42sU/Hnw",block:'[[[41,[30,0,["showActions"]],[[[1,"  "],[8,[39,1],null,[["@actionReceiver","@position"],[[30,0,["sutoriPopover"]],"bottom-end"]],[["default"],[[[[1,"\\n    "],[8,[30,1,["trigger"]],[[24,0,"story-box-actions-popover-trigger"]],null,[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/components/story-box-actions-popover/template.7-61"],null]],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["dialog"]],[[24,0,"story-box-actions-popover-dialog"]],null,[["default"],[[[[1,"\\n      "],[8,[39,3],null,[["@closePopover","@story","@storyCollection"],[[30,0,["closePopover"]],[30,2],[30,3]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"]],[]],null]],["p","@story","@storyCollection"],false,["if","sutori-popover","t","story-box-actions"]]',moduleName:"frontend/components/story-box-actions-popover/template.hbs",isStrictMode:!1})})),define("frontend/components/story-box-actions/component",["exports","@ember/object","@glimmer/component","frontend/utils/story-box-actions-properties","@ember/service"],(function(e,t,n,i,o){var r,l,a,s
2544function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
2545return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2546e.default=(r=class extends n.default{constructor(){super(...arguments),u(this,"router",l,this),u(this,"session",a,this),u(this,"routingProxy",s,this)}copiedStory(){this.args.closePopover()}get showViewAnalyticsButton(){return this.storyBoxActionsProperties.showViewAnalyticsButton}get showCopyStoryButton(){return this.storyBoxActionsProperties.showCopyStoryButton}get showMoveStoryButton(){return this.storyBoxActionsProperties.showMoveStoryButton}get storyBoxActionsProperties(){return new i.default({router:this.router,session:this.session,routingProxy:this.routingProxy,story:this.args.story})}},l=c(r.prototype,"router",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=c(r.prototype,"session",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(r.prototype,"routingProxy",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(r.prototype,"copiedStory",[t.action],Object.getOwnPropertyDescriptor(r.prototype,"copiedStory"),r.prototype),r)})),define("frontend/components/story-box-actions/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2547e.default=(0,t.createTemplateFactory)({id:"bYTwnrRC",block:'[[[10,0],[14,0,"story-box-actions"],[12],[1,"\\n"],[41,[30,0,["showViewAnalyticsButton"]],[[[1,"    "],[8,[39,1],null,[["@story"],[[30,1]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showCopyStoryButton"]],[[[1,"    "],[8,[39,2],null,[["@copied","@story","@storyCollection"],[[30,0,["copiedStory"]],[30,1],[30,2]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showMoveStoryButton"]],[[[1,"    "],[8,[39,3],null,[["@story"],[[30,1]]],null],[1,"\\n"]],[]],null],[13]],["@story","@storyCollection"],false,["if","button-view-story-analytics","button-copy-story","button-move-story"]]',moduleName:"frontend/components/story-box-actions/template.hbs",isStrictMode:!1})})),define("frontend/components/story-box/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2548class n extends t.default{get target(){return this.args.openInNewTab?"_blank":null}}e.default=n})),define("frontend/components/story-box/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2549e.default=(0,t.createTemplateFactory)({id:"2oJyitye",block:'[[[8,[39,0],[[24,0,"story-box"]],null,[["default"],[[[[1,"\\n  "],[8,[39,1],[[16,"target",[30,0,["target"]]],[24,0,"story-box__link"]],[["@clicked","@story"],[[28,[37,2],[[30,0],[28,[37,3],[[30,1]],null]],null],[30,2]]],[["default"],[[[[1,"\\n    "],[8,[39,4],null,[["@story"],[[30,2]]],null],[1,"\\n\\n    "],[10,0],[14,0,"story-box__caption"],[12],[1,"\\n      "],[8,[39,5],[[24,0,"story-box__title"]],[["@story","@linesCount"],[[30,2],3]],null],[1,"\\n\\n      "],[10,2],[14,0,"story-box__author"],[12],[1,"\\n        "],[1,[28,[35,6],["app/components/story-box/template.17-35"],null]],[1," "],[8,[39,7],null,[["@story"],[[30,2]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[39,8],null,[["@story","@storyCollection"],[[30,2],[30,3]]],null],[1,"\\n"]],[]]]]]],["@clicked","@story","@storyCollection"],false,["resource-box","story-link","action","optional","story-banner-render-image-file","story-title","t","story-contributors","story-box-actions-popover"]]',moduleName:"frontend/components/story-box/template.hbs",isStrictMode:!1})})),define("frontend/components/story-collaboration-manager/component",["exports","@glimmer/component","@ember/service"],(function(e,t,n){var i,o,r,l
2550function a(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function s(e,t,n,i,o){var r={}
2551return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2552e.default=(i=class extends t.default{constructor(){super(...arguments),a(this,"clientInformation",o,this),a(this,"storyCollaboration",r,this),a(this,"router",l,this),this.clientInformation.supportsWebsockets?this.storyCollaboration.connectToStory(this.args.story):this.router.transitionTo("browser-not-supported")}willDestroy(){super.willDestroy(...arguments),this.storyCollaboration.closeConnection()}},o=s(i.prototype,"clientInformation",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r=s(i.prototype,"storyCollaboration",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=s(i.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),i)})),define("frontend/components/story-collaboration-permissions/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2553e.default=(0,t.createTemplateFactory)({id:"IQzW+u8I",block:'[[[8,[39,0],null,[["@clicked","@selectedPermission","@story"],[[28,[37,1],[[30,0],[30,1]],null],[30,2],[30,3]]],null],[1,"\\n\\n"],[8,[39,2],null,[["@clicked","@selectedPermission","@story"],[[28,[37,1],[[30,0],[30,4]],null],[30,2],[30,3]]],null]],["@canViewSelected","@selectedPermission","@story","@canEditSelected"],false,["story-permission-chooser-button-can-view","action","story-permission-chooser-button-can-edit"]]',moduleName:"frontend/components/story-collaboration-permissions/template.hbs",isStrictMode:!1})})),define("frontend/components/story-collaborators/component",["exports","@glimmer/component","@ember/service","frontend/utils/story-permissions","frontend/utils/associations","macro-decorators","ember-concurrency"],(function(e,t,n,i,o,r,l){var a,s,u,c,d,p,m
2554function f(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function b(e,t,n,i,o){var r={}
2555return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2556e.default=(a=(0,r.reads)("session.currentUser"),s=class extends t.default{constructor(){super(...arguments),f(this,"analytics",u,this),f(this,"session",c,this),f(this,"routingProxy",d,this),f(this,"store",p,this),f(this,"currentUser",m,this)}get storyPermissions(){return new i.default({story:this.args.story,routingProxy:this.routingProxy,session:this.session})}get educators(){return this.currentUser.educatorSpaceMemberships.map((e=>e.educator))}get storyCollaborations(){return this.args.story.storyCollaborations.filter((e=>!this.educators.includes(e.user)))}*loadEducatorsTask(){this.hasLoadedEducators()||(yield this.store.query("educator-space-membership",{filter:{user_id:this.currentUser.id},include:"educator_space.educator.profile_image_file.image_file_versions"}))}*deleteCollaborationTask(e){this.analytics.trackStoryEvent("Collaborator removed"),yield e.destroyRecord()}hasLoadedEducators(){return!!this.currentUser.educatorSpaceMemberships.every((e=>(0,o.isLoaded)(e.belongsTo("educatorSpace"))))&&this.currentUser.educatorSpaceMemberships.map((e=>e.educatorSpace)).every((e=>(0,o.isLoaded)(e.belongsTo("educator"))))}},u=b(s.prototype,"analytics",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=b(s.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=b(s.prototype,"routingProxy",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(s.prototype,"store",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(s.prototype,"currentUser",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(s.prototype,"loadEducatorsTask",[l.task],Object.getOwnPropertyDescriptor(s.prototype,"loadEducatorsTask"),s.prototype),b(s.prototype,"deleteCollaborationTask",[l.dropTask],Object.getOwnPropertyDescriptor(s.prototype,"deleteCollaborationTask"),s.prototype),s)})),define("frontend/components/story-collaborators/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2557e.default=(0,t.createTemplateFactory)({id:"mQAlaLoX",block:'[[[41,[30,0,["storyPermissions","canAddCollaborators"]],[[[1,"  "],[10,0],[14,0,"story-collaborators"],[12],[1,"\\n    "],[8,[39,1],null,[["@task"],[[30,0,["loadEducatorsTask"]]]],[["default"],[[[[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,0,["educators"]]],null]],null],null,[[[1,"        "],[8,[39,4],null,[["@deleteCollaboration","@educator","@story"],[[28,[37,5],[[30,0,["deleteCollaborationTask"]]],null],[30,1],[30,2]]],null],[1,"\\n"]],[1]],null],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,0,["storyCollaborations"]]],null]],null],null,[[[1,"        "],[8,[39,6],null,[["@deleteCollaboration","@collaboration"],[[28,[37,5],[[30,0,["deleteCollaborationTask"]],[30,3]],null],[30,3]]],null],[1,"\\n"]],[3]],null],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,2,["pendingCollaborationInvitations"]]],null]],null],null,[[[1,"        "],[8,[39,7],null,[["@invitation"],[[30,4]]],null],[1,"\\n"]],[4]],null],[1,"    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["educator","@story","collaboration","invitation"],false,["if","data-loader","each","-track-array","story-permission-chooser-educator","perform","story-permission-chooser-collaboration","story-permission-chooser-invitation"]]',moduleName:"frontend/components/story-collaborators/template.hbs",isStrictMode:!1})})),define("frontend/components/story-context-info/component",["exports","@glimmer/component","ember-concurrency","frontend/utils/associations"],(function(e,t,n,i){var o,r,l
2558Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2559e.default=(o=(0,n.task)((function*(){yield(0,i.loadAssociation)(this.args.story.belongsTo("storyUnit"))})),r=class extends t.default{constructor(){var e,t,n,i
2560super(...arguments),e=this,t="loadStoryUnitTask",i=this,(n=l)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}},a=r.prototype,s="loadStoryUnitTask",u=[o],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={}
2560,Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(a,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(a,s,p),p=null),l=p,r)
2561var a,s,u,c,d,p})),define("frontend/components/story-context-info/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2562e.default=(0,t.createTemplateFactory)({id:"kx7KUdMz",block:'[[[10,0],[14,0,"story-context-info"],[12],[1,"\\n  "],[8,[39,0],null,[["@task"],[[30,0,["loadStoryUnitTask"]]]],[["default"],[[[[1,"\\n"],[41,[30,1,["hasStoryUnit"]],[[[1,"      "],[10,1],[14,0,"unit-breadcrumb secondary-info"],[12],[1,"\\n        "],[8,[39,2],[[24,0,"unit-name"]],[["@route","@model"],["story-unit",[30,1,["storyUnit"]]]],[["default"],[[[[1,"\\n          "],[1,[30,1,["storyUnit","title"]]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n\\n  "],[8,[39,3],null,[["@story"],[[30,1]]],null],[1,"\\n"],[13]],["@story"],false,["data-loader","if","link-to","story-copied-from-information"]]',moduleName:"frontend/components/story-context-info/template.hbs",isStrictMode:!1})})),define("frontend/components/story-contributors/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2563e.default=(0,t.createTemplateFactory)({id:"X0lY5G04",block:'[[[10,0],[14,0,"story-contributors"],[12],[1,"\\n  "],[8,[39,0],null,[["@story"],[[30,1]]],null],[1,"\\n\\n"],[41,[30,1,["hasEditingCollaborators"]],[[[1,"    &\\n    "],[8,[39,2],null,[["@users"],[[30,1,["editingCollaborators"]]]],null],[1,"\\n"]],[]],null],[13]],["@story"],false,["story-author-name","if","users-dropdown"]]',moduleName:"frontend/components/story-contributors/template.hbs",isStrictMode:!1})})),define("frontend/components/story-copied-from-information/component",["exports","@ember/component","ember-concurrency","frontend/mixins/story-state","@ember/service","@ember/object","@ember/utils","rsvp"],(function(e,t,n,i,o,r,l,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2564e.default=t.default.extend(i.default,{tagName:"",store:(0,o.inject)(),isCopy:(0,r.computed)("copiedFromId",(function(){return(0,l.isPresent)(this.copiedFromId)})),showCopyInformation:(0,r.computed)("copiedFrom","isEmbedded","story.author","story.copiedFrom.{author,isTemplate}","story.storyEmbed.canShowCopyInformationInAnEmbed",(function(){return(0,l.isPresent)(this.copiedFrom)&&!this.story.copiedFrom.isTemplate&&this.story.author!==this.story.copiedFrom.author&&(!this.isEmbedded||this.story.storyEmbed.canShowCopyInformationInAnEmbed)})),copiedFromId:(0,r.computed)("story.copiedFrom",(function(){return this.story.belongsTo("copiedFrom").id()})),loadDataTask:(0,n.task)((function*(){const{copiedFrom:e,copyIsAccessible:t}=yield(0,a.hash)({copiedFrom:this.loadCopiedFrom(),copyIsAccessible:this.loadCopyIsAccessibleTask.perform()})
2565this.set("copiedFrom",e),this.set("copyIsAccessible",t)})),loadCopiedFrom(){return this.store.findRecord("story",this.copiedFromId,{include:"author.educator_space_memberships"})},loadCopyIsAccessibleTask:(0,n.task)((function*(){const e=yield this.store.query("story",{filter:{ids:[this.copiedFromId]}})
2566return!(0,l.isEmpty)(e)}))})}))
2567define("frontend/components/story-copied-from-information/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2568e.default=(0,t.createTemplateFactory)({id:"cfASwwY5",block:'[[[41,[30,0,["isCopy"]],[[[1,"  "],[8,[39,1],null,[["@task","@showLoader"],[[30,0,["loadDataTask"]],false]],[["default"],[[[[1,"\\n"],[41,[30,0,["showCopyInformation"]],[[[1,"      "],[10,1],[14,0,"story-copied-from-information secondary-info"],[12],[1,[28,[35,2],["app/components/story-copied-from-information/template.4-65"],null]],[1," "],[41,[30,0,["copyIsAccessible"]],[[[1,"\\n          "],[8,[39,3],[[24,0,"link-to-story"]],[["@route","@model"],["story",[30,0,["copiedFrom","slug"]]]],[["default"],[[[[1,"\\n            "],[1,[30,0,["copiedFrom","presentableTitle"]]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[]],[[[1,[28,[35,2],["app/components/story-copied-from-information/template.15-16"],null]],[1,[30,0,["copiedFrom","presentableTitle"]]],[1,[28,[35,2],["app/components/story-copied-from-information/template.16-47"],null]],[1," "]],[]]],[1,[28,[35,2],["app/components/story-copied-from-information/template.17-15"],null]],[1," "],[8,[39,4],null,[["@story"],[[30,0,["copiedFrom"]]]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n"]],[]],null]],[],false,["if","data-loader","t","link-to","story-author-name"]]',moduleName:"frontend/components/story-copied-from-information/template.hbs",isStrictMode:!1})})),define("frontend/components/story-display-title/component",["exports","@ember/service","@ember/component","frontend/mixins/lockable-component","frontend/mixins/editable-component","frontend/utils/appears-in-embed","ember-concurrency","@ember/object"],(function(e,t,n,i,o,r,l,a){Object.defineProperty(e,"__esMo
2568dule",{value:!0}),e.default=void 0
2569e.default=n.default.extend(i.default,o.default,{tagName:"",storyCollaboration:(0,t.inject)(),routingProxy:(0,t.inject)(),lockedByUser:(0,a.computed)("storyCollaboration.titleLock.user",(function(){var e
2570return null===(e=this.storyCollaboration.titleLock)||void 0===e?void 0:e.user})),showAsLink:(0,a.computed)("isEditable","appearsInEmbed.isEmbedded","story.storyEmbed.canShowTitleAsLinkInAnEmbed",(function(){return this.appearsInEmbed.isEmbedded&&!this.isEditable&&this.story.storyEmbed.canShowTitleAsLinkInAnEmbed})),appearsInEmbed:(0,a.computed)((function(){return new r.default({routingProxy:this.routingProxy})})),canEdit:(0,a.computed)("isEditable","isLockedByUser",(function(){return this.isEditable&&!this.isLockedByUser})),style:(0,a.computed)("isLockedByUser","lockedByUser.color",(function(){return this.isLockedByUser?`border-color: ${this.lockedByUser.color};`:null})),lock(){this.storyCollaboration.lockTitle()},unlock(){this.storyCollaboration.unlockTitle()},hasPendingPromises(){return this.story.isSaving},saveTitleTask:(0,l.task)((function*(e){this.story.title=e,yield this.story.save()})).drop(),actions:{titleFocusedIn(){this.send("edit")},titleFocusedOut(){this.send("unEdit")}}})})),define("frontend/components/story-display-title/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2571e.default=(0,t.createTemplateFactory)({id:"5FgjQwnK",block:'[[[10,0],[15,0,[29,["story-display-title ",[52,[30,0,["isLockedByUser"]],"is-locked-by-user"]]]],[15,"dir",[30,1,["textDirection"]]],[12],[1,"\\n"],[41,[30,0,["showAsLink"]],[[[1,"    "],[8,[39,1],[[16,"target",[30,0,["appearsInEmbed","targetForLinks"]]],[24,0,"story-title"]],[["@route","@model"],["story",[30,1]]],[["default"],[[[[1,"\\n      "],[1,[30,1,["title"]]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[1,"    "],[8,[39,2],null,[["@lockedByUser"],[[30,0,["lockedByUser"]]]],[["default"],[[[[1,"\\n      "],[10,"h1"],[14,0,"story-title"],[15,5,[30,0,["style"]]],[12],[1,"\\n        "],[8,[39,3],null,[["@didSubmit","@focusedIn","@focusedOut","@isRichText","@isEditing","@text","@placeholder"],[[28,[37,4],[[30,0,["saveTitleTask"]]],null],[28,[37,5],[[30,0],"titleFocusedIn"],null],[28,[37,5],[[30,0],"titleFocusedOut"],null],false,[30,0,["canEdit"]],[30,1,["title"]],[28,[37,6],["app/components/story-display-title.placeholder"],null]]],null],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]]],[13]],["@story"],false,["if","link-to","collaboration-lock-wrapper","editable-text","perform","action","t"]]',moduleName:"frontend/components/story-display-title/template.hbs",isStrictMode:!1})})),define("frontend/components/story-display/component",["exports","ember-concurrency/async-arrow-runtime","@ember/runloop","@ember/service","@glimmer/component","frontend/utils/story-state","frontend/utils/story-permissions","ember-concurrency","frontend/utils/associations","frontend/utils/inbound-actions","frontend/utils/actual-stories","imagesloaded","@glimmer/tracking","@ember/utils","@ember/object","ember-ref-bucket"],(function(e,t,n,i,o,r,l,a,s,u,c,d,p,m,f,b){var h,g,y,v,w,k,O,_,P
2572function x(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function z(e,t,n){var i
2573return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
2574var n=e[Symbol.toPrimitive]
2575if(void 0!==n){var i=n.call(e,t||"default")
2576if("object"!=typeof i)return i
2577throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function j(e,t,n,i,o){var r={}
2578return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2579e.default=(h=(0,b.ref)("storyElement"),g=class extends o.default{constructor(){var e;(super(...arguments),x(this,"storyElement",y,this),x(this,"printedWithPrintButton",v,this),x(this,"isPresenting",w,this),x(this,"savedCurrentPresentationSlide",k,this),x(this,"analytics",O,this),x(this,"session",_,this),x(this,"routingProxy",P,this),z(this,"loadItemsDataTask",(0,t.buildTask)((()=>({context:this,generator:function*(){const e=[]
2580this.shouldReloadStoryElements?e.push(this.args.story.hasMany("items").reload()):e.push((0,s.loadAssociation)(this.args.story.hasMany("items"))),yield Promise.all(e)}})),null,"loadItemsDataTask",null)),z(this,"printStoryTask",(0,t.buildTask)((()=>({context:this,generator:function*(){this.analytics.trackStoryEvent("Story printed"),this.printedWithPrintButton=!0,yield(0,u.sendWithReturnValue)(this.storyItemsComponent,"showAllItems"),yield this._waitForAllImagesLoaded(),(0,n.scheduleOnce)("afterRender",this.print.bind(this))}})),null,"printStoryTask",null)),this.isTrackingStoryViewedEvent)&&this.analytics.trackStoryEvent("Story viewed",{"Is admin of author":null===(e=this.currentUser)||void 0===e?void 0:e.state.isAdminOf(this.args.story.author),"Is embedded":this.routingProxy.isEmbeddedStory,"Is editable":this.storyPermissions.canEditStory,"Story ID":this.args.story.id})}present(){this.isPresenting=!0}stopPresenting(){this.isPresenting=!1}changedPresentationSlide(e){this.savedCurrentPresentationSlide=e}get isTrackingStoryViewedEvent(){return this.session.isLoggedIn||["4eaaa9e2-7cf9-47ce-b8b7-a494b2b70d18","f567c0d2-43e2-4658-a804-07f1dfe9ac65","bd659af8-23d2-4c8b-8d3a-5bd137648b69","33353717-554b-4e7c-a4f8-b3a5f96111ac","754a9541-d306-4dff-b8b4-05563c7c1fb5","84396396-c0d5-4564-aa64-1901dc4323d2","0964f17d-d9a2-4293-9381-16d94362f4cf"].includes(this.args.story.id)}get storyState(){return new r.default({story:this.args.story,routingProxy:this.routingProxy,session:this.session})}get storyPermissions(){return new l.default({story:this.args.story,routingProxy:this.routingProxy,session:this.session})}get storyCssClass(){const e=["story"]
2581return this.showTitle&&e.push("show-title"),e.join(" ")}get isEditable(){return this.storyPermissions.canEditStory}get currentUser(){return this.session.currentUser}get showSutoriLogoOverBanner(){return this.storyState.isEmbedded&&this.args.story.storyEmbed.canShowSutoriLogoInAnEmbed}get showTitle(){return(!this.storyState.isEmbedded||this.args.story.storyEmbed.canShowTitleInAnEmbed)&&(this.isEditable||this.args.story.hasTitle)}get trackViewingAnalytics(){return!this.args.story.isNew&&this.session.isLoggedIn&&!this.isEditable}get showToolbar(){return(0,m.isNone)(this.args.showToolbar)?!this.storyState.isEmbedded||this.args.story.storyEmbed.canShowToolbarInAnEmbed:this.args.showToolbar}get showIntroduction(){return!this.storyState.isEmbedded||this.args.story.storyEmbed.canShowIntroductionInAnEmbed}get showPoweredBySutori(){return this.storyState.isEmbedded&&this.args.story.storyEmbed.canShowPoweredBySutoriInAnEmbed}get shouldReloadStoryElements(){return this.storyPermissions.hasRealTimeCollaboration}get rightClickOnImagesIsDisabled(){return!this.isEditable&&this.storyState.isEmbedded&&this.args.story.id===c.COUNTRY_MUSIC_A_TIMELINE}print(){window.print(),this.printedWithPrintButton=!1}_waitForAllImagesLoaded(){return Promise.allSettled(Array.from(this.storyElement.querySelectorAll("img")).map((e=>async function(e){await new Promise(((t,n)=>{const i=(0,d.default)(e)
2582i.on("done",t),i.on("fail",n)}))}(e))))}},y=j(g.prototype,"storyElement",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=j(g.prototype,"printedWithPrintButton",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),w=j(g.prototype,"isPresenting",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k=j(g.prototype,"savedCurrentPresentationSlide",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=j(g.prototype,"analytics",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=j(g.prototype,"session",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
2582),P=j(g.prototype,"routingProxy",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j(g.prototype,"present",[f.action],Object.getOwnPropertyDescriptor(g.prototype,"present"),g.prototype),j(g.prototype,"stopPresenting",[f.action],Object.getOwnPropertyDescriptor(g.prototype,"stopPresenting"),g.prototype),j(g.prototype,"changedPresentationSlide",[f.action],Object.getOwnPropertyDescriptor(g.prototype,"changedPresentationSlide"),g.prototype),g)})),define("frontend/components/story-display/footer-cta/component",["exports","@ember/component","@ember/service","frontend/mixins/story-state","@ember/object"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2583e.default=t.default.extend(i.default,{tagName:"",session:(0,n.inject)(),showCTA:(0,o.computed)("isEmbedded","session.isGuestUser",(function(){return this.session.isGuestUser&&!this.isEmbedded}))})})),define("frontend/components/story-display/footer-cta/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2584e.default=(0,t.createTemplateFactory)({id:"LvltFAYQ",block:'[[[41,[30,0,["showCTA"]],[[[1,"  "],[8,[39,1],[[24,0,"story-display-footer-cta"]],null,[["default"],[[[[1,"\\n    "],[1,[28,[35,2],["app/components/story-display/footer-cta/template.2-51"],null]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null]],[],false,["if","footing-display","t"]]',moduleName:"frontend/components/story-display/footer-cta/template.hbs",isStrictMode:!1})})),define("frontend/components/story-display/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2585e.default=(0,t.createTemplateFactory)({id:"Lv/31Gl8",block:'[[[11,"article"],[16,0,[30,0,["storyCssClass"]]],[4,[38,0],["storyElement"],[["debugName","bucket"],["create-ref",[30,0]]]],[12],[1,"\\n"],[41,[30,0,["isPresenting"]],[[[1,"    "],[8,[39,2],null,[["@stop","@changedSlide","@story","@savedCurrentSlide"],[[30,0,["stopPresenting"]],[30,0,["changedPresentationSlide"]],[30,1],[30,0,["savedCurrentPresentationSlide"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["storyPermissions","hasRealTimeCollaboration"]],[[[1,"    "],[8,[39,3],null,[["@story"],[[30,1]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["trackViewingAnalytics"]],[[[1,"    "],[8,[39,4],null,[["@story"],[[30,1]]],null],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,5],null,[["@story"],[[30,1]]],null],[1,"\\n\\n  "],[8,[39,6],null,[["@story"],[[30,1]]],null],[1,"\\n\\n"],[41,[51,[30,0,["printedWithPrintButton"]]],[[[1,"    "],[10,2],[14,0,"have-to-print-with-button-message"],[12],[1,"\\n      "],[1,[28,[35,8],["app/components/story-display/template.24-49"],null]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showSutoriLogoOverBanner"]],[[[1,"    "],[10,0],[14,0,"logo-overlay"],[12],[1,"\\n"],[1,"      "],[8,[39,9],[[24,"target","_blank"],[24,0,"sutori-logo"]],[["@route"],["index"]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,10],null,[["@isEditable","@story","@rightClickOnImagesIsDisabled"],[[30,0,["isEditable"]],[30,1],[30,0,["rightClickOnImagesIsDisabled"]]]],null],[1,"\\n\\n"],[41,[30,0,["showToolbar"]],[[[1,"    "],[8,[39,11],null,[["@printStory","@present","@story","@isSticky"],[[28,[37,12],[[30,0,["printStoryTask"]]],null],[30,0,["present"]],[30,1],[30,2]]],null],[1,"\\n"]],[]],null],[1,"\\n  "],[10,"section"],[14,0,"story-body"],[12],[1,"\\n"],[41,[30,0,["showTitle"]],[[[1,"      "],[8,[39,13],null,[["@story","@isEditable"],[[30,1],[30,0,["isEditable"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showIntroduction"]],[[[1,"      "],[8,[39,14],null,[["@story","@isEditable"],[[30,1],[30,0,["isEditable"]]]],null],[1,"\\n"]],[]],null],[1,"\\n    "],[8,[39,15],null,[["@task"],[[30,0,["loadItemsDataTask"]]]],[["default"],[[[[1,"\\n      "],[8,[39,16],null,[["@actionReceiver","@story","@showTableOfContents","@isEditable","@rightClickOnImagesIsDisabled"],[[30,0,["storyItemsComponent"]],[30,1],[30,3],[30,0,["isEditable"]],[30,0,["rightClickOnImagesIsDisabled"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n\\n"],[41,[30,4],[[[1,"    "],[8,[39,17],null,[["@story"],[[30,1]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showPoweredBySutori"]],[[[1,"    "],[10,2],[14,0,"powered-by-sutori"],[12],[1,"\\n      "],[1,[28,[35,8],["app/components/story-display/template.87-33"],null]],[1," "],[8,[39,9],[[24,"target","_blank"]],[["@route"],["index"]],[["default"],[[[[1,[28,[35,8],["app/components/story-display/template.88-57"],null]]],[]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["@story","@withStickyToolbar","@showTableOfContents","@canShowFooterCTA"],false,["create-ref","if","story-presentation-mode","story-collaboration-manager","story-viewing-activity-tracker","modal
2585-story-popup-for-signup","story-view-tracker","unless","t","link-to","story-banner","story-toolbar","perform","story-display-title","story-introduction","data-loader","story-items","story-display/footer-cta"]]',moduleName:"frontend/components/story-display/template.hbs",isStrictMode:!1})})),define("frontend/components/story-element-edit-actions/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2586e.default=(0,t.createTemplateFactory)({id:"M/j5kwff",block:'[[[11,0],[24,0,"story-element-edit-actions"],[17,1],[12],[1,"\\n  "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["yield"]]',moduleName:"frontend/components/story-element-edit-actions/template.hbs",isStrictMode:!1})})),define("frontend/components/story-embed/component",["exports","@ember/service","@ember/component","frontend/utils/common-api-queries","ember-concurrency"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2587e.default=n.default.extend({tagName:"",store:(0,t.inject)(),loadStoryTask:(0,o.task)((function*(){const e=yield this.store.findStoryBySlug(this.slug,{include:i.INDIVIDUAL_STORY_INCLUDE})
2588this.set("story",e)}))})})),define("frontend/components/story-embed/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2589e.default=(0,t.createTemplateFactory)({id:"wnvMn9l1",block:'[[[10,0],[14,0,"story-embed"],[12],[1,"\\n  "],[8,[39,0],null,[["@task"],[[30,0,["loadStoryTask"]]]],[["default"],[[[[1,"\\n    "],[8,[39,1],null,[["@story","@withStickyToolbar","@canShowFooterCTA"],[[30,0,["story"]],false,true]],null],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],[],false,["data-loader","story-display"]]',moduleName:"frontend/components/story-embed/template.hbs",isStrictMode:!1})})),define("frontend/components/story-introduction/component",["exports","@ember/object/computed","@ember/service","@ember/component","frontend/mixins/editable-component","frontend/mixins/lockable-component","ember-concurrency","frontend/utils/associations","@ember/object"],(function(e,t,n,i,o,r,l,a,s){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2590e.default=i.default.extend(o.default,r.default,{tagName:"",storyCollaboration:(0,n.inject)(),lockedByUser:(0,t.reads)("storyCollaboration.introductionLock.user"),introductionText:(0,t.reads)("story.introductionText"),canEdit:(0,s.computed)("isEditable","isLockedByUser",(function(){return this.isEditable&&!this.isLockedByUser}
2590)),style:(0,s.computed)("isLockedByUser","lockedByUser.color",(function(){return this.isLockedByUser?`border-color: ${this.lockedByUser.color};`:null})),lock(){this.storyCollaboration.lockIntroduction()},unlock(){this.storyCollaboration.unlockIntroduction()},hasPendingPromises(){return this.get("introductionText.isSaving")},loadIntroductionTask:(0,l.task)((function*(){yield(0,a.loadAssociation)(this.story.belongsTo("introductionText"))}))})})),define("frontend/components/story-introduction/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2591e.default=(0,t.createTemplateFactory)({id:"jZodWAmE",block:'[[[8,[39,0],null,[["@task"],[[30,0,["loadIntroductionTask"]]]],[["default"],[[[[1,"\\n  "],[10,0],[15,0,[29,["story-introduction ",[52,[30,0,["isEditing"]],"is-editing"]," ",[52,[30,0,["isLockedByUser"]],"is-locked-by-user"]]]],[15,"dir",[30,1,["textDirection"]]],[12],[1,"\\n    "],[8,[39,2],null,[["@lockedByUser"],[[30,0,["lockedByUser"]]]],[["default"],[[[[1,"\\n      "],[8,[39,3],null,[["@clickedInside","@clickedOutside"],[[28,[37,4],[[30,0],"edit"],null],[28,[37,4],[[30,0],"unEdit"],null]]],[["default"],[[[[1,"\\n        "],[8,[39,5],[[16,5,[30,0,["style"]]],[24,0,"introduction"]],[["@isRichText","@isEditing","@model","@text","@placeholder"],[true,[30,0,["canEdit"]],[30,0,["introductionText"]],[30,0,["introductionText","content"]],[28,[37,6],["app/components/story-introduction.placeholder"],null]]],null],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]]]]]],["@story"],false,["data-loader","if","collaboration-lock-wrapper","clickable-area","action","editable-text","t"]]',moduleName:"frontend/components/story-introduction/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item-augmented-text/component",["exports","@ember/component","ember-component-inbound-actions/inbound-actions","@ember/object","@ember-decorators/component"],(function(e,t,n,i,o){var r,l
2592function a(e,t,n,i,o){var r={}
2593return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2594e.default=(0,o.tagName)("")((a((l=class extends(t.default.extend(n.default)){focus(){this.editableTextComponent.send("focus")}setCursorAtEnd(){this.editableTextComponent.send("setCursorAtEnd")}get editableTextCssClass(){return["story-item-augmented-text",this.cssClass].join(" ")}}).prototype,"focus",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"focus"),l.prototype),a(l.prototype,"setCursorAtEnd",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"setCursorAtEnd"),l.prototype),r=l))||r})),define("frontend/components/story-item-augmented-text/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2595e.default=(0,t.createTemplateFactory)({id:"mQXehFeY",block:'[[[8,[39,0],[[16,0,[30,0,["editableTextCssClass"]]]],[["@actionReceiver","@focusedIn","@focusedOut","@isRichText","@isEditing","@model","@text","@isSimulation","@placeholder","@autosize","@autosizeMin","@autosizeMax"],[[30,0,["editableTextComponent"]],[28,[37,1],[[30,1]],null],[28,[37,1],[[30,2]],null],true,[30,3],[30,4],[30,4,["content"]],[30,5],[30,6],[30,7],[30,8],[30,9]]],null],[1,"\\n"]],["@focusedIn","@focusedOut","@isEditable","@augmentedText","@isSimulation","@placeholder","@autosize","@autosizeMin","@autosizeMax"],false,["editable-text","optional"]]',moduleName:"frontend/components/story-item-augmented-text/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item-body/component",["exports","@ember/object/computed","@ember/object","@ember/service","@ember/component","frontend/mixins/editable-component","frontend/mixins/lockable-component","frontend/mixins/story-permissions","ember-concurrency","frontend/utils/task","frontend/utils/colors","ember-component-inbound-actions/inbound-actions","@ember/utils","@ember/string","frontend/utils/story-permissions"],(function(e,t,n,i,o,r,l,a,s,u,c,d,p,m,f){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2596const b=c.BLUE
2597e.default=o.default.extend(r.default,l.default,a.default,d.default,{tagName:"",storyCollaboration:(0,i.inject)(),routingProxy:(0,i.inject)(),session:(0,i.inject)(),canShowFooter:!0,story:(0,t.reads)("item.story"),cssClass:(0,n.computed)("hasBodyText","isDeletingItem","isEditing","isEditingText","isLockedByUser","item.imageFile.isPortrait","item.{hasAudio,hasEmbed,hasFile,hasImage,hasMedia,hasVideo,type}",(function(){var e
2598const t=["story-item-body"]
2599return t.push(this.item.type),this.isEditing&&t.push("is-editing"),this.isEditingText&&t.push("is-editing-text"),this.isDeletingItem&&t.push("is-deleting-text"),null!==(e=this.item.imageFile)&&void 0!==e&&e.isPortrait&&t.push("image-is-portrait"),this.item.hasMedia&&t.push("has-media"),this.hasBodyText&&t.push("has-body-text"),this.item.hasImage&&t.push("has-image"),this.item.hasAudio&&t.push("has-audio"),this.item.hasVideo&&t.push("has-video"),this.item.hasFile&&t.push("has-file"),this.item.hasEmbed&&t.push("has-embed"),this.isLockedByUser&&t.push("is-locked-by-user"),t.join(" ")})),canEdit:(0,n.computed)("isEditable","isLockedByUser",(function(){return this.isEditable&&!this.isLockedByUser})),style:(0,n.computed)("borderColor","boxShadow","item.canHaveColor","item.color.{background,text}",(function(){const e=[]
2600var t,n
2601this.item.canHaveColor&&(e.push(`background-color: ${null===(t=this.item.color)||void 0===t?void 0:t.background}`),e.push(`color: ${null===(n=this.item.color)||void 0===n?void 0:n.text}`))
2602return(0,p.isEmpty)(this.borderColor)||e.push(`border-color: ${this.borderColor}`),(0,p.isEmpty)(this.boxShadow)||e.push(`box-shadow: ${this.boxShadow}`),(0,m.htmlSafe)(e.map((e=>`${e};`)).join(" "))}
2602)),boxShadow:(0,n.computed)("borderWidth","borderColor",(function(){return this.borderColor&&this.borderWidth>1?`0 0 0 ${this.borderWidth-1}px ${this.borderColor}`:null})),borderColor:(0,n.computed)("isDeletingItem","isEditing","isLockedByUser","item.color.border","item.isChapterTitle","lockedByUser.color",(function(){return this.get("item.isChapterTitle")?this.isLockedByUser?this.get("lockedByUser.color"):null:this.isEditing&&!this.isDeletingItem?b:this.isLockedByUser?this.get("lockedByUser.color"):this.get("item.color.border")})),borderWidth:(0,n.computed)("isEditing","isLockedByUser",(function(){return this.isEditing||this.isLockedByUser?2:1})),lockedByUser:(0,n.computed)("isEditable","item.id","storyCollaboration.itemLocks.@each.{id,user}",(function(){if(!this.isEditable)return null
2603const e=this.get("item.id"),t=this.get("storyCollaboration.itemLocks").findBy("id",e)
2604return(0,p.isPresent)(t)?t.user:null})),contentText:(0,t.reads)("item.contentText"),showFooter:(0,n.computed)("canShowFooter","item.isChapterTitle","showComments","showShareOnSocialMediaButton",(function(){return(this.canShowFooter||(0,p.isEmpty)(this.canShowFooter))&&!this.item.isChapterTitle&&(this.showShareOnSocialMediaButton||this.showComments)})),showShareOnSocialMediaButton:(0,n.computed)("routingProxy.isEmbeddedStory","session.currentUserCanShareOnSocialMedia","story.storyEmbed.canBeSharedOnSocialMediaInAnEmbed","storyPermissions.isPubliclyListed",(function(){const e=this.storyPermissions.isPubliclyListed&&this.session.currentUserCanShareOnSocialMedia
2605return this.routingProxy.isEmbeddedStory?e&&this.story.storyEmbed.canBeSharedOnSocialMediaInAnEmbed:e})),storyPermissions:(0,n.computed)("routingProxy","session","story",(function(){return new f.default({story:this.story,session:this.session,routingProxy:this.routingProxy})})),itemComments:(0,n.computed)("hasLoadedFirstBatchOfComments","item.itemComments",(function(){return this.hasLoadedFirstBatchOfComments?this.item.itemComments.filter((e=>!e.isRemoved)):[]})),showLoader:(0,n.computed)("isCreatingItem","isDeletingItem","isSimulation",(function(){return(this.isCreatingItem||this.isDeletingItem)&&!this.isSimulation})),isDeletingItem:(0,n.computed)("item.{isDeleted,isSaving}",(function(){return this.item.isDeleted&&this.item.isSaving})),isCreatingItem:(0,n.computed)("item.{isNew,isSaving}",(function(){return this.item.isNew&&this.item.isSaving})),showContentEditableTextForHeadings:(0,n.computed)("isEditable","item.hasHeading",(function(){return this.isEditable||this.item.hasHeading})),showContentEditableTextForRegularItems:(0,n.computed)("hasContent","hasMedia","isEditable","isEditing",(function(){return this.isEditable?this.isEditing||this.hasContent||!this.hasMedia:this.hasContent})),showEditQuizQuestionButton:(0,n.computed)("canEdit","isEditing",(function(){return this.canEdit&&!this.isEditing})),hasMedia:(0,t.reads)("item.hasMedia"),hasContent:(0,n.computed)("item.contentText.isBlank","item.isQuizQuestion","item.quizQuestionText.isBlank",(function(){return this.item.isQuizQuestion?(0,p.isPresent)(this.item.quizQuestionText)&&!this.item.quizQuestionText.isBlank:(0,p.isPresent)(this.item.contentText)&&!this.item.contentText.isBlank})),numberOfItems:(0,t.reads)("allItems.length"),disableActionButtons:(0,n.computed)("canDragItem",(function(){return!this.canDragItem})),isNotOnlyItemOfStory:(0,n.computed)("numberOfItems",(function(){return this.numberOfItems>1})),canMoveItem:(0,n.computed)("isEditing","isNotOnlyItemOfStory",(function(){return this.isEditing&&this.isNotOnlyItemOfStory})),canDeleteItem:(0,n.computed)("isEditing","isNotOnlyItemOfStory",(function(){return this.isEditing&&this.isNotOnlyItemOfStory})),showAddMediaButton:(0,n.computed)("isUploadingMedia","item.{hasMedia,isChapterTitle}",(function(){return!this.item.isChapterTitle&&!this.item.hasMedia&&!this.isUploadingMedia})),isUploadingMedia:(0,n.computed)("uploadingMedia",(function(){return!(0,p.isEmpty)(this.uploadingMedia)})),showComments:(0,n.computed)("canViewComments","hasLoadedFirstBatchOfComments",(function(){return this.canViewComments&&this.hasLoadedFirstBatchOfComments})),hasBodyText:(0,n.computed)("item.{isChapterTitle,isPoll,isQuizQuestion,isRegularItem,type}","showContentEditableTextForRegularItems",(function(){if(this.get("item.isRegularItem"))return this.showContentEditableTextForRegularItems
2606if(this.get("item.isChapterTitle"))return!1
2607if(this.get("item.isQuizQuestion"))return!0
2608if(this.get("item.isPoll"))return!0
2609throw new Error(`Unknown item type '${this.get("item.type")}`)})),showArrow:(0,n.computed)("isPresentingStory","item.{isChapterTitle,takesFullWidth}",(function(){return!this.item.takesFullWidth&&!this.item.isChapterTitle&&!this.isPresentingStory})),saveHeadingTask:(0,s.task)((function*(e){this.item.heading=e,yield this.item.save()})).drop(),focusOnTextTask:(0,s.task)((function*(){yield(0,u.waitForPropertyPresent)(this,"mainTextComponent"),this.mainTextComponent.send("focus")})).drop(),setCursorOfTextAtEndTask:(0,s.task)((function*(){yield(0,u.waitForPropertyPresent)(this,"mainTextComponent"),this.mainTextComponent.send("setCursorAtEnd")})).drop(),showMediaSelectorTask:(0,s.task)((function*(){yield(0,u.waitForPropertyPresent)(this,"editActionsComponent"),this.editActionsComponent.send("showMediaSelectorModal")})).drop(),editItemTask:(0,s.task)((function*(){yield(0,u.waitForPropertyPresent)(this,"editableShellComponent"),this.editableShellComponent.send("editItem")})).drop(),lock(){const e=this.item
2610this.storyCollaboration.lockItem(e)},unlock(){const e=this.item
2611this.storyCollaboration.unlockItem(e)},hasPendingPromises(){return this.get("item.isRecursivelySaving")||this.isUploadingMedia},actions:{editItem(){this.editItemTask.perform()},editText(){this.set("isEditingText",!0)},stopEditText(){this.set("isEditingText",!1)},toggleComments(){this.toggleProperty("showCommentsSection")},uploadMedia(e){this.set("uploadingMedia",e)},finishedUploadingMedia(){this.set("uploadingMedia",null),this.isEditing||this.send("unlock")},focusOnText(){this.focusOnTextTask.perform()},setCursorOfTextAtEnd(){this.setCursorOfTextAtEndTask.perform()},showMediaSelector(){this.showMediaSelectorTask.perform()}}})})),define("frontend/components/story-item-body/editable-shell/component",["exports","@ember/component","frontend/mixins/on-click-outside","frontend/utils/runloop-utils","ember-concurrency","ember-component-inbound-actions/inbound-actions","ember-lifeline","@ember/object"],(function(e,t,n,i,o,r,l,a){Object.defineProperty(e,"__esMo
2611dule",{value:!0}),e.default=void 0
2612e.default=t.default.extend(r.default,{classNames:["story-item-body-editable-shell"],attributeBindings:["role"],didInsertElement(){this._super(...arguments),(0,l.addEventListener)(this,this.element,"click",(()=>{this.get("shouldEditOnClickInside")&&this.editItemTask.perform()}))},destroy(){(0,l.runDisposables)(this),this._super(...arguments)},shouldEditOnClickInside:(0,a.computed)("item.{isPoll,isQuizQuestion}",(function(){return!(this.get("item.isQuizQuestion")||this.get("item.isPoll"))})),editItemTask:(0,o.task)((function*(){yield this.edit(),yield(0,i.waitUntilNextRunloop)(),this.addOnClickOutside()})).drop(),addOnClickOutside(){this.hasOnClickOutside||(this.onClickOutsideCallback=(0,n.addOnClickOutsideEventListener)(this,(()=>{this.removeOnClickOutside(),this.unEdit()})),this.set("hasOnClickOutside",!0))},removeOnClickOutside(){(0,l.removeEventListener)(this,window,"click",this.onClickOutsideCallback),this.set("hasOnClickOutside",!1)},actions:{editItem(){this.editItemTask.perform()}}})})),define("frontend/components/story-item-body/editable-shell/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2613e.default=(0,t.createTemplateFactory)({id:"pXhgSdeM",block:'[[[18,1,null]],["&default"],false,["yield"]]',moduleName:"frontend/components/story-item-body/editable-shell/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item-body/poll/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2614class n extends t.default{get showEditButton(){return this.args.isEditable&&!this.args.isEditing}}e.default=n})),define("frontend/components/story-item-body/poll/editor/component",["exports","@glimmer/component","ember-concurrency","@ember/service","frontend/utils/array","@glimmer/tracking","@ember/object","@ember/string","frontend/models/item/colors"],(function(e,t,n,i,o,r,l,a,s){var u,c,d
2615function p(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function m(e,t,n,i,o){var r={}
2616return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2617e.default=(u=class extends t.default{constructor(){super(...arguments),p(this,"pollChoiceComponents",c,this),p(this,"store",d,this)}*addChoiceTask(){const e=this.store.createRecord("poll-choice",{item:this.args.item,text:""})
2618yield e.save(),yield this.focusOnPollChoice(e)}handleDidInsertPollChoice(e){this.pollChoiceComponents=[...this.pollChoiceComponents,e]}handleWillDestroyPollChoice(e){this.pollChoiceComponents=this.pollChoiceComponents.filter((t=>t!==e))}get pollChoices(){return(0,o.lodashSortBy)(this.args.item.pollChoices.toArray(),(e=>e.createdAt))}get canDeleteChoices(){return this.pollChoices.length>1}get buttonAddChoiceStyle(){return(0,a.htmlSafe)((0,s.getLinkStyle)(this.args.item.color).join(";"))}async focusOnPollChoice(e){await(0,n.waitForProperty)(this,"pollChoiceComponents",(t=>t.any((t=>t.args.pollChoice===e))))
2619this.pollChoiceComponents.find((t=>t.args.pollChoice===e)).focusOnText()}},c=m(u.prototype,"pollChoiceComponents",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),d=m(u.prototype,"store",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(u.prototype,"addChoiceTask",[n.dropTask],Object.getOwnPropertyDescriptor(u.prototype,"addChoiceTask"),u.prototype),m(u.prototype,"handleDidInsertPollChoice",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"handleDidInsertPollChoice"),u.prototype),m(u.prototype,"handleWillDestroyPollChoice",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"handleWillDestroyPollChoice"),u.prototype),u)})),define("frontend/components/story-item-body/poll/editor/poll-choice/component",["exports","@glimmer/component","@ember/string","ember-concurrency","@glimmer/tracking","@ember/object"],(function(e,t,n,i,o,r){var l,a,s
2620function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
2621return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2622e.default=(l=class extends t.default{constructor(){super(...arguments),u(this,"pollText",a,this),u(this,"textareaElement",s,this),this.pollText=this.args.pollChoice.text}handleDidInsert(){this.args.onDidInsert(this)}handleWillDestroy(){this.args.onWillDestroy(this)}handleInsertedInput(e){this.textareaElement=e}handlePollTextChanged(e){this.pollText=e}*saveTask(){const e=this.args.pollChoice.text
2623this.args.pollChoice.text=this.pollText,this.args.pollChoice.text!==e&&(yield this.args.pollChoice.save())}*deleteTask(){const e=this.args.pollChoice.item.pollResult
2624yield this.args.pollChoice.destroyRecord(),yield e.reload()}focusOnText(){this.textareaElement&&this.textareaElement.focus()}get style(){const e=[`border-color: ${this.args.pollChoice.item.color.border}`]
2625return(0,n.htmlSafe)(e.join(";"))}get counter(){return this.args.index+1}},a=c(l.prototype,"pollText",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(l.prototype,"textareaElement",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),c(l.prototype,"handleDidInsert",[r.action],Object.getOwnPropertyDescriptor(l.prototype,"handleDidInsert"),l.prototype),c(l.prototype,"handleWillDestroy",[r.action],Object.getOwnPropertyDescriptor(l.prototype,"handleWillDestroy"),l.prototype),c(l.prototype,"handleInsertedInput",[r.action],Object.getOwnPropertyDescriptor(l.prototype,"handleInsertedInput"),l.prototype),c(l.prototype,"handlePollTextChanged",[r.action],Object.getOwnPropertyDescriptor(l.prototype,"handlePollTextChanged"),l.prototype),c(l.prototype,"saveTask",[i.dropTask],Object.getOwnPropertyDescriptor(l.prototype,"saveTask"),l.prototype),c(l.prototype,"deleteTask",[i.dropTask],Object.getOwnPropertyDescriptor(l.prototype,"deleteTask"),l.prototype),l)})),define("frontend/components/story-item-body/poll/editor/poll-choice/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2626e.default=(0,t.createTemplateFactory)({id:"W7lINBP4",block:'[[[11,0],[24,0,"story-item-body-poll-editor-poll-choice"],[4,[38,0],[[30,0,["handleDidInsert"]]],null],[4,[38,1],[[30,0,["handleWillDestroy"]]],null],[12],[1,"\\n  "],[10,0],[14,0,"story-item-body-poll-editor-poll-choice-body"],[15,5,[30,0,["style"]]],[12],[1,"\\n    "],[10,2],[14,0,"story-item-body-poll-editor-poll-choice-counter"],[12],[1,"\\n      "],[1,[28,[35,2],["app/templates/components/story-item-body/poll.choice-counter"],[["count"],[[30,0,["counter"]]]]]],[1,"\\n    "],[13],[1,"\\n\\n    "],[8,[39,3],[[16,2,[30,0,["pollText"]]],[16,"placeholder",[28,[37,2],["app/templates/components/story-item-body/poll.editor-text-placeholder"],null]],[24,0,"story-item-body-poll-editor-poll-choice-text"]],[["@didInsert","@onInput","@onFocusOut"],[[30,0,["handleInsertedInput"]],[30,0,["handlePollTextChanged"]],[28,[37,4],[[30,0,["saveTask"]]],null]]],null],[1,"\\n  "],[13],[1,"\\n\\n"],[41,[30,1],[[[1,"    "],[8,[39,6],[[24,0,"story-item-body-poll-editor-poll-choice-button-delete"]],[["@action"],[[28,[37,4],[[30,0,["deleteTask"]]],null]]],[["label"],[[[[1,[28,[35,7],["icon-trash.svg"],null]]],[]]]]],[1,"\\n"]],[]],null],[13]],["@canDelete"],false,["did-insert","will-destroy","t","x-textarea","perform","if","async-button","inline-svg"]]',moduleName:"frontend/components/story-item-body/poll/editor/poll-choice/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item-body/poll/editor/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2627e.default=(0,t.createTemplateFactory)({id:"atxuaKoJ",block:'[[[10,0],[14,0,"story-item-body-poll-editor"],[12],[1,"\\n  "],[10,0],[14,0,"story-item-body-poll-editor-poll-choices"],[12],[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,0,["pollChoices"]]],null]],null],null,[[[1,"      "],[8,[39,2],null,[["@onDidInsert","@onWillDestroy","@pollChoice","@index","@canDelete"],[[30,0,["handleDidInsertPollChoice"]],[30,0,["handleWillDestroyPollChoice"]],[30,1],[30,2],[30,0,["canDeleteChoices"]]]],null],[1,"\\n"]],[1,2]],null],[1,"  "],[13],[1,"\\n\\n  "],[8,[39,3],[[24,0,"story-item-body-poll-editor-button-add-choice"],[16,5,[30,0,["buttonAddChoiceStyle"]]]],[["@action"],[[28,[37,4],[[30,0,["addChoiceTask"]]],null]]],[["label"],[[[[1,[28,[35,5],["app/templates/components/story-item-body/poll.button-add-choice"],null]]],[]]]]],[1,"\\n"],[13]],["pollChoice","index"],false,["each","-track-array","story-item-body/poll/editor/poll-choice","async-button","perform","t"]]',moduleName:"frontend/components/story-item-body/poll/editor/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item-body/poll/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
2627dule",{value:!0}),e.default=void 0
2628e.default=(0,t.createTemplateFactory)({id:"V0TxPvn+",block:'[[[41,[30,0,["showEditButton"]],[[[1,"  "],[8,[39,1],null,[["@didClick"],[[30,1]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,2],null,null,[["default"],[[[[1,"\\n  "],[8,[39,3],null,[["@finishedUploading","@item","@uploadingMedia","@isEditable","@isEditing","@isPresentingStory","@rightClickOnImagesIsDisabled"],[[30,2],[30,3],[30,4],[30,5],[30,6],[30,7],[30,8]]],null],[1,"\\n\\n  "],[10,0],[14,0,"story-item-body-text"],[12],[1,"\\n"],[41,[30,9],[[[1,"      "],[8,[39,4],null,[["@actionReceiver","@focusedIn","@focusedOut","@augmentedText","@isEditable","@isSimulation","@autosize","@autosizeMin","@autosizeMax","@placeholder"],[[30,10],[30,11],[30,12],[30,3,["contentText"]],[30,6],[30,13],[30,14],[30,15],[30,16],[28,[37,5],["app/templates/components/story-item-body/-regular-item.placeholder"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,6],[[[1,"      "],[8,[39,6],null,[["@item"],[[30,3]]],null],[1,"\\n"]],[]],[[[1,"      "],[8,[39,7],null,[["@item"],[[30,3]]],null],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"]],[]]]]]],["@onEdit","@onFinishedUploadingMedia","@item","@uploadingMedia","@isEditable","@isEditing","@isPresentingStory","@rightClickOnImagesIsDisabled","@isShowingContentText","@contentTextActionReceiver","@onEditText","@onStopEditText","@isSimulation","@autosizeText","@autosizeTextMin","@autosizeTextMax"],false,["if","story-item/button-edit","story-item-content","story-item/media","story-item-augmented-text","t","story-item-body/poll/editor","story-item-body/poll/viewer"]]',moduleName:"frontend/components/story-item-body/poll/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item-body/poll/viewer/button-select-choice/component",["exports","@glimmer/component","@ember/string"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2629class i extends t.default{get style(){const e=[],t=this.args.pollChoice.item.color
2630return this.isSelected?(e.push(`background-color: ${t.text}`),e.push(`border-color: ${t.text}`)):(e.push(`border-color: ${t.border}`),e.push(`color: ${t.text}`)),(0,n.htmlSafe)(e.join(";"))}get isSelected(){return this.args.pollChoice===this.args.selectedPollChoice}}e.default=i})),define("frontend/components/story-item-body/poll/viewer/button-select-choice/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2631e.default=(0,t.createTemplateFactory)({id:"tzip9rMe",block:'[[[11,"button"],[24,4,"button"],[24,0,"story-item-body-poll-viewer-button-select-choice"],[16,5,[30,0,["style"]]],[17,1],[4,[38,0],["click",[28,[37,1],[[30,2],[30,3]],null]],null],[12],[1,"\\n  "],[1,[30,3,["text"]]],[1,"\\n"],[13]],["&attrs","@didSelect","@pollChoice"],false,["on","fn"]]',moduleName:"frontend/components/story-item-body/poll/viewer/button-select-choice/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item-body/poll/viewer/component",["exports","@glimmer/component","@glimmer/tracking","@ember/object"],(function(e,t,n,i){var o,r
2632function l(e,t,n,i,o){var r={}
2633return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2634e.default=(o=class extends t.default{constructor(){var e,t,n,i
2635super(...arguments),e=this,t="isShowingResults",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),this.isShowingResults=this.args.item.hasVoted}handleShowResults(){this.isShowingResults=!0}handleShowVote(){this.isShowingResults=!1}handleVoted(){this.isShowingResults=!0}},r=l(o.prototype,"isShowingResults",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(o.prototype,"handleShowResults",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"handleShowResults"),o.prototype),l(o.prototype,"handleShowVote",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"handleShowVote"),o.prototype),l(o.prototype,"handleVoted",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"handleVoted"),o.prototype),o)})),define("frontend/components/story-item-body/poll/viewer/results/component",["exports","@glimmer/component","frontend/utils/array","@ember/string","ember-concurrency","frontend/models/item/colors"],(function(e,t,n,i,o,r){var l
2636Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2637e.default=(l=class extends t.default{constructor(){super(...arguments),this.reloadResult()}*reloadTask(){yield this.reloadResult()}get pollChoiceResults(){return(0,n.lodashSortBy)(this.args.item.pollResult.pollChoiceResults.toArray(),(e=>e.count)).reverse()}get totalCount(){return(0,n.sum)(this.pollChoiceResults.map((e=>e.count)))}get buttonRefreshStyle(){return(0,i.htmlSafe)([`color: ${this.args.item.color.text}`].join(";"))}get buttonViewPollStyle(){return(0,i.htmlSafe)((0,r.getLinkStyle)(this.args.item.color).join(";"))}reloadResult(){return this.args.item.pollResult.reload()}},a=l.prototype,s="reloadTask",u=[o.dropTask],c=Object.getOwnPropertyDescriptor(l.prototype,"reloadTask"),d=l.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(a,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(a,s,p),p=null),l)
2638var a,s,u,c,d,p})),define("frontend/components/story-item-body/poll/viewer/results/result/component",["exports","@glimmer/component","@ember/string"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2639class i extends t.default{get ratio(){return this.args.pollChoiceResult.count/this.args.totalCount}get style(){const e=this.args.pollChoiceResult.pollChoice.item.color.border,t=[`border-color: ${e}`,`background: linear-gradient(90deg, ${e} ${Math.round(100*this.ratio)}%, transparent 0%)`]
2640return(0,n.htmlSafe)(t.join(";"))}get hasValidPercentage(){return this.args.totalCount>0}}e.default=i})),define("frontend/components/story-item-body/poll/viewer/results/result/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2641e.default=(0,t.createTemplateFactory)({id:"QLHjK/w8",block:'[[[10,0],[14,0,"story-item-body-poll-viewer-results-result"],[15,5,[30,0,["style"]]],[12],[1,"\\n  "],[10,2],[14,0,"story-item-body-poll-viewer-results-result-text"],[12],[1,[30,1,["pollChoice","text"]]],[13],[1,"\\n  "],[10,2],[12],[1,"\\n"],[41,[30,0,["hasValidPercentage"]],[[[1,"      "],[1,[28,[35,1],["app/templates/components/story-item-body/poll.choice-votes-count-with-percentage"],[["percentage","count"],[[28,[37,2],[[30,0,["ratio"]]],null],[30,1,["count"]]]]]],[1,"\\n"]],[]],[[[1,"      "],[1,[28,[35,1],["app/templates/components/story-item-body/poll.choice-votes-count-without-percentage"],[["count"],[[30,1,["count"]]]]]],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"],[13]],["@pollChoiceResult"],false,["if","t","format-percentage"]]',moduleName:"frontend/components/story-item-body/poll/viewer/results/result/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item-body/poll/viewer/results/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
2641dule",{value:!0}),e.default=void 0
2642e.default=(0,t.createTemplateFactory)({id:"SXW6Qn7K",block:'[[[10,0],[14,0,"story-item-body-poll-viewer-results"],[12],[1,"\\n  "],[10,0],[14,0,"story-item-body-poll-viewer-results-results"],[12],[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,0,["pollChoiceResults"]]],null]],null],null,[[[1,"      "],[8,[39,2],null,[["@pollChoiceResult","@totalCount"],[[30,1],[30,0,["totalCount"]]]],null],[1,"\\n"]],[1]],null],[1,"  "],[13],[1,"\\n\\n  "],[10,0],[14,0,"story-item-body-poll-viewer-results-footer"],[12],[1,"\\n    "],[11,"button"],[24,0,"story-item-body-poll-viewer-results-vote"],[16,5,[30,0,["buttonViewPollStyle"]]],[24,4,"button"],[4,[38,3],["click",[30,2]],null],[12],[1,"\\n      "],[1,[28,[35,4],["app/templates/components/story-item-body/poll.button-view-poll"],null]],[1,"\\n    "],[13],[1,"\\n\\n    "],[8,[39,5],[[24,0,"story-item-body-poll-viewer-results-button-refresh"],[16,5,[30,0,["buttonRefreshStyle"]]]],[["@action"],[[28,[37,6],[[30,0,["reloadTask"]]],null]]],[["label"],[[[[1,[28,[35,7],["icon-refresh"],null]]],[]]]]],[1,"\\n\\n    "],[10,2],[14,0,"story-item-body-poll-viewer-results-total-count"],[12],[1,"\\n      "],[1,[28,[35,4],["app/templates/components/story-item-body/poll.total-votes-count"],[["count"],[[30,0,["totalCount"]]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["pollChoiceResult","@onShowVote"],false,["each","-track-array","story-item-body/poll/viewer/results/result","on","t","async-button","perform","inline-svg"]]',moduleName:"frontend/components/story-item-body/poll/viewer/results/template.hbs",isStrictMode:!1})}))
2643define("frontend/components/story-item-body/poll/viewer/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2644e.default=(0,t.createTemplateFactory)({id:"nUgrP4ve",block:'[[[10,0],[14,0,"story-item-body-poll-viewer"],[12],[1,"\\n"],[41,[30,0,["isShowingResults"]],[[[1,"    "],[8,[39,1],null,[["@onShowVote","@item"],[[30,0,["handleShowVote"]],[30,1]]],null],[1,"\\n"]],[]],[[[1,"    "],[8,[39,2],null,[["@onShowResults","@onVoted","@item"],[[30,0,["handleShowResults"]],[30,0,["handleVoted"]],[30,1]]],null],[1,"\\n"]],[]]],[13]],["@item"],false,["if","story-item-body/poll/viewer/results","story-item-body/poll/viewer/vote"]]',moduleName:"frontend/components/story-item-body/poll/viewer/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item-body/poll/viewer/vote/component",["exports","@glimmer/component","frontend/utils/array","@ember/object","@glimmer/tracking","ember-concurrency","@ember/service","@ember/string","frontend/models/item/colors"],(function(e,t,n,i,o,r,l,a,s){var u,c,d
2645function p(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function m(e,t,n,i,o){var r={}
2646return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2647e.default=(u=class extends t.default{constructor(){super(...arguments),p(this,"selectedPollChoice",c,this),p(this,"store",d,this)}didSelectPollChoice(e){this.selectedPollChoice=e}*voteTask(){if(!this.selectedPollChoice)return
2648const e=this.store.createRecord("poll-vote",{pollChoice:this.selectedPollChoice})
2649yield e.save(),yield Promise.all([this.args.item.pollResult.reload(),this.args.item.reload()]),this.args.onVoted()}get pollChoices(){return(0,n.lodashSortBy)(this.args.item.pollChoices.toArray(),(e=>e.createdAt))}get hasSelected(){return!!this.selectedPollChoice}get isVoting(){return this.voteTask.isRunning}get buttonViewResultsStyle(){return(0,a.htmlSafe)((0,s.getLinkStyle)(this.args.item.color).join(";"))}get canVote(){return this.hasSelected}get isShowingVoteButton(){return!this.args.item.hasVoted||this.voteTask.isRunning}get buttonVoteStyle(){const e=[]
2650return this.canVote&&e.push(`background-color: ${this.args.item.color.text}`),(0,a.htmlSafe)(e.join(";"))}},c=m(u.prototype,"selectedPollChoice",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),d=m(u.prototype,"store",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(u.prototype,"didSelectPollChoice",[i.action],Object.getOwnPropertyDescriptor(u.prototype,"didSelectPollChoice"),u.prototype),m(u.prototype,"voteTask",[r.dropTask],Object.getOwnPropertyDescriptor(u.prototype,"voteTask"),u.prototype),u)})),define("frontend/components/story-item-body/poll/viewer/vote/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2651e.default=(0,t.createTemplateFactory)({id:"liWlr80u",block:'[[[10,0],[14,0,"story-item-body-poll-viewer-vote"],[12],[1,"\\n  "],[10,0],[14,0,"story-item-body-poll-viewer-poll-choices"],[12],[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,0,["pollChoices"]]],null]],null],null,[[[1,"      "],[8,[39,2],[[16,"disabled",[30,2,["hasVoted"]]]],[["@didSelect","@pollChoice","@selectedPollChoice"],[[30,0,["didSelectPollChoice"]],[30,1],[30,0,["selectedPollChoice"]]]],null],[1,"\\n"]],[1]],null],[1,"  "],[13],[1,"\\n\\n  "],[10,0],[14,0,"story-item-body-poll-viewer-vote-footer"],[12],[1,"\\n"],[41,[30,0,["isShowingVoteButton"]],[[[1,"      "],[8,[39,4],[[16,"disabled",[28,[37,5],[[30,0,["canVote"]]],null]],[24,0,"story-item-body-poll-viewer-button-vote"],[16,5,[30,0,["buttonVoteStyle"]]]],[["@action"],[[28,[37,6],[[30,0,["voteTask"]]],null]]],[["label"],[[[[1,[28,[35,7],["app/templates/components/story-item-body/poll.button-vote"],null]]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n    "],[11,"button"],[24,0,"story-item-body-poll-viewer-button-view-results"],[16,"disabled",[30,0,["isVoting"]]],[16,5,[30,0,["buttonViewResultsStyle"]]],[24,4,"button"],[4,[38,8],["click",[30,3]],null],[12],[1,"\\n      "],[1,[28,[35,7],["app/templates/components/story-item-body/poll.button-show-results"],null]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["pollChoice","@item","@onShowResults"],false,["each","-track-array","story-item-body/poll/viewer/button-select-choice","if","async-button","not","perform","t","on"]]',moduleName:"frontend/components/story-item-body/poll/viewer/vote/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item-body/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2652e.default=(0,t.createTemplateFactory)({id:"+EJf2orb",block:'[[[11,0],[16,0,[30,0,["cssClass"]]],[16,"dir",[30,1,["story","textDirection"]]],[16,5,[30,0,["style"]]],[4,[38,0],[[28,[37,1],[[30,0],[28,[37,2],[[30,2]],null]],null]],null],[4,[38,3],[[30,0],"itemElement"],null],[12],[1,"\\n"],[41,[30,0,["showLoader"]],[[[1,"    "],[8,[39,5],null,null,null],[1,"\\n"]],[]],[[[41,[30,3],[[[1,"      "],[8,[39,6],null,[["@lockedByUser"],[[30,0,["lockedByUser"]]]],[["default"],[[[[1,"\\n        "],[8,[39,7],null,[["@actionReceiver","@edit","@unEdit","@item"],[[30,0,["editableShellComponent"]],[28,[37,1],[[30,0],"edit"],null],[28,[37,1],[[30,0],"unEdit"],null],[30,1]]],[["default"],[[[[1,"\\n          "],[19,"components/story-item-body/item",[]],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],[[[1,"      "],[19,"components/story-item-body/item",[]],[1,"\\n"]],[]]]],[]]],[1,"\\n"],[41,[30,0,["showArrow"]],[[[1,"    "],[8,[39,9],null,[["@direction","@backgroundColor","@borderColor","@borderWidth"],[[30,4],[3
26520,1,["color","background"]],[30,0,["borderColor"]],[30,0,["borderWidth"]]]],null],[1,"\\n"]],[]],null],[13]],["@item","@itemResized","@isEditable","@arrowDirection"],true,["on-element-resize","action","optional","ref","if","sutori-loader","collaboration-lock-wrapper","story-item-body/editable-shell","partial","story-item/arrow"]]',moduleName:"frontend/components/story-item-body/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item-comment/comment/component",["exports","@glimmer/component","@glimmer/tracking","@ember/object","@ember/service","frontend/utils/story-state","ember-concurrency"],(function(e,t,n,i,o,r,l){var a,s,u,c
2653function d(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function p(e,t,n,i,o){var r={}
2654return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2655e.default=(a=class extends t.default{constructor(){super(...arguments),d(this,"isShowingReplyInput",s,this),d(this,"session",u,this),d(this,"routingProxy",c,this)}*deleteItemCommentTask(){yield this.args.itemComment.destroyRecord()}showReplyInput(){this.isShowingReplyInput=!0}hideReplyInput(){this.isShowingReplyInput=!1}handleReplySubmitted(){this.isShowingReplyInput=!1,this.args.onReplySubmitted()}get author(){return this.args.itemComment.author}get isShowingReplyButton(){var e
2656return(null===(e=this.story)||void 0===e?void 0:e.isCommentable)&&this.args.itemComment.isRoot&&!this.isShowingReplyInput&&!this.args.itemComment.isSaving}get story(){var e
2657return null===(e=this.args.itemComment.belongingItem)||void 0===e?void 0:e.story}get canDeleteComment(){var e
2658return!this.args.itemComment.isSaving&&(this.isMyComment||this.storyState.isOwner||(null===(e=this.session.currentUser)||void 0===e?void 0:e.state.isAdminOf(this.author)))}get isMyComment(){return this.session.currentUser===this.author}get storyState(){return new r.default({story:this.story,routingProxy:this.routingProxy,session:this.session})}},s=p(a.prototype,"isShowingReplyInput",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),u=p(a.prototype,"session",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(a.prototype,"routingProxy",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(a.prototype,"deleteItemCommentTask",[l.dropTask],Object.getOwnPropertyDescriptor(a.prototype,"deleteItemCommentTask"),a.prototype),p(a.prototype,"showReplyInput",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"showReplyInput"),a.prototype),p(a.prototype,"hideReplyInput",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"hideReplyInput"),a.prototype),p(a.prototype,"handleReplySubmitted",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"handleReplySubmitted"),a.prototype),a)})),define("frontend/components/story-item-comment/comment/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2659e.default=(0,t.createTemplateFactory)({id:"AQ742YqM",block:'[[[10,0],[14,0,"story-item-comment-comment"],[12],[1,"\\n  "],[8,[39,0],[[24,0,"story-item-comment-avatar"]],[["@user"],[[30,0,["author"]]]],null],[1,"\\n\\n  "],[10,0],[14,0,"story-item-comment-body"],[12],[1,"\\n    "],[8,[39,1],[[24,0,"story-item-comment-content"]],[["@initialLines"],[5]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],[[28,[37,3],[[30,1,["content"]]],null]],null]],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[10,"aside"],[14,0,"footer"],[12],[1,"\\n      "],[10,0],[14,0,"footer-meta"],[12],[1,"\\n        "],[8,[39,4],null,[["@itemComment"],[[30,1]]],null],[1,"\\n\\n"],[41,[30,0,["isShowingReplyButton"]],[[[1,"          "],[11,"button"],[24,0,"button-reply"],[24,4,"button"],[4,[38,6],["click",[30,0,["showReplyInput"]]],null],[12],[1,"\\n            "],[1,[28,[35,7],["app/components/story-item-comment/template.button-reply"],null]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canDeleteComment"]],[[[1,"          "],[8,[39,8],[[24,0,"button-delete-comment"]],[["@action","@popoverPosition"],[[28,[37,9],[[30,0,["deleteItemCommentTask"]]],null],"bottom"]],[["question","label"],[[[[1,[28,[35,7],["app/components/story-item-comment/template.delete-question"],null]]],[]],[[[1,[28,[35,7],["app/components/story-item-comment/template.34-9"],null]]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n\\n"],[41,[30,0,["isShowingReplyInput"]],[[[1,"        "],[8,[39,10],[[24,0,"footer-form-reply"]
2659],[["@didCancel","@didSubmit","@parent","@canCancel","@rows","@placeholder","@autofocusOnRender"],[[30,0,["hideReplyInput"]],[30,0,["handleReplySubmitted"]],[30,1],true,1,[28,[37,7],["app/components/story-item-comment/template.reply-placeholder"],null],true]],null],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["@itemComment"],false,["user-avatar","read-more","linkify","newlinify","story-item-comment/publication-info","if","on","t","async-button-with-confirmation","perform","form-submit-comment"]]',moduleName:"frontend/components/story-item-comment/comment/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item-comment/component",["exports","@glimmer/component","@ember/utils","@glimmer/tracking","@ember/object"],(function(e,t,n,i,o){var r,l
2660function a(e,t,n,i,o){var r={}
2661return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2662e.default=(r=class extends t.default{constructor(){var e,t,n,i
2663super(...arguments),e=this,t="isShowingReplies",i=this,(n=l)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}handleReplySubmitted(){this.isShowingReplies=!0}handleShowReplies(){this.isShowingReplies=!0}get cssClass(){const e=["story-item-comment"]
2664return this.args.itemComment.isSaving&&e.push("is-saving"),this.args.itemComment.isRoot&&e.push("is-root"),this.args.itemComment.isReply&&e.push("is-reply"),e.join(" ")}get hasReplies(){return!(0,n.isEmpty)(this.args.itemComment.replies)}},l=a(r.prototype,"isShowingReplies",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),a(r.prototype,"handleReplySubmitted",[o.action],Object.getOwnPropertyDescriptor(r.prototype,"handleReplySubmitted"),r.prototype),a(r.prototype,"handleShowReplies",[o.action],Object.getOwnPropertyDescriptor(r.prototype,"handleShowReplies"),r.prototype),r)})),define("frontend/components/story-item-comment/publication-info/component",["exports","@glimmer/component","@ember/service","macro-decorators"],(function(e,t,n,i){var o,r,l,a,s,u
2665function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
2666return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2667e.default=(o=(0,i.notEmpty)("author"),r=(0,i.reads)("args.itemComment.author"),l=class extends t.default{constructor(){super(...arguments),c(this,"session",a,this),c(this,"hasAuthor",s,this),c(this,"author",u,this)}get isMyComment(){return this.session.currentUser===this.author}},a=d(l.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(l.prototype,"hasAuthor",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(l.prototype,"author",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("frontend/components/story-item-comment/publication-info/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2668e.default=(0,t.createTemplateFactory)({id:"FJEt0avB",block:'[[[10,1],[14,0,"publication-info"],[12],[1,"\\n  "],[8,[39,0],[[24,0,"publication-time"]],[["@time"],[[30,1,["createdAt"]]]],null],[1,"\\n\\n"],[41,[30,0,["hasAuthor"]],[[[1,"    "],[1,[28,[35,2],["app/components/story-item-comment/template.23-30"],null]],[1,"\\n    "],[10,1],[14,0,"author"],[12],[1,"\\n"],[41,[30,0,["isMyComment"]],[[[1,"        "],[1,[28,[35,2],["app/components/story-item-comment/template.you"],null]],[1,"\\n"]],[]],[[[1,"        "],[1,[30,0,["author","fullName"]]],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n"]],[]],null],[13]],["@itemComment"],false,["time-ago","if","t"]]',moduleName:"frontend/components/story-item-comment/publication-info/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item-comment/replies/component",["exports","@glimmer/component","frontend/utils/array"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2669class i extends t.default{get sortedReplies(){return(0,n.lodashSortBy)(this.args.itemComment.replies,(e=>e.createdAt))}}e.default=i})),define("frontend/components/story-item-comment/replies/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2670e.default=(0,t.createTemplateFactory)({id:"msrGzCIQ",block:'[[[10,0],[14,0,"story-item-comment-replies"],[12],[1,"\\n"],[41,[30,1],[[[42,[28,[37,2],[[28,[37,2],[[30,0,["sortedReplies"]]],null]],null],null,[[[1,"      "],[8,[39,3],null,[["@itemComment"],[[30,2]]],null],[1,"\\n"]],[2]],null]],[]],[[[1,"    "],[11,"button"],[24,0,"button-show-replies"],[24,4,"button"],[4,[38,4],["click",[30,3]],null],[12],[1,"\\n      "],[1,[28,[35,5],["app/components/story-item-comment/template.button-show-replies"],[["repliesCount"],[[30,0,["sortedReplies","length"]]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]]],[13]],["@isShowingReplies","comment","@onShowReplies"],false,["if","each","-track-array","story-item-comment","on","t"]]',moduleName:"frontend/components/story-item-comment/replies/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item-comment/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2671e.default=(0,t.createTemplateFactory)({id:"CsfLF9dl",block:'[[[10,"article"],[15,0,[30,0,["cssClass"]]],[12],[1,"\\n  "],[8,[39,0],null,[["@onReplySubmitted","@itemComment"],[[30,0,["handleReplySubmitted"]],[30,1]]],null],[1,"\\n\\n"],[41,[30,0,["hasReplies"]],[[[1,"    "],[8,[39,2],null,[["@onShowReplies","@isShowingReplies","@itemComment"],[[30,0,["handleShowReplies"]],[30,0,["isShowingReplies"]],[30,1]]],null],[1,"\\n"]],[]],null],[13]],["@itemComment"],false,["story-item-comment/comment","if","story-item-comment/replies"]]',moduleName:"frontend/components/story-item-comment/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item-comments-not-allowed-message/component",["exports","@glimmer/component","@ember/service"],(function(e,t,n){var i,o
2672Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2673e.default=(i=class extends t.default{constructor(){var e,t,n,i
2674super(...arguments),e=this,t="session",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get currentUserIsAuthor(){var e
2675return null===(e=this.session.currentUser)||void 0===e?void 0:e.state.is(this.args.story.author)}get currentUserIsAdminOfAuthor(){var e
2676return null===(e=this.session.currentUser)||void 0===e?void 0:e.state.isAdminOf(this.args.story.author)}get currentUserIsInEducatorSpace(){var e
2677return null===(e=this.session.currentUser)||void 0===e?void 0:e.isInEducatorSpace}},r=i.prototype,l="session",a=[n.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o=c,i)
2678var r,l,a,s,u,c})),define("frontend/components/story-item-comments-not-allowed-message/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2679e.default=(0,t.createTemplateFactory)({id:"orLAuCF1",block:'[[[10,2],[14,0,"story-item-comments-not-allowed-message"],[12],[1,"\\n"],[41,[30,0,["currentUserIsAuthor"]],[[[41,[30,0,["currentUserIsInEducatorSpace"]],[[[1,"      "],[1,[28,[35,1],["app/components/story-item-comments-not-allowed-message/template.3-45"],null]],[1,"\\n"]],[]],[[[1,"      "],[8,[39,2],null,[["@route"],["upgrade"]],[["default"],[[[[1,[28,[35,1],["app/components/story-item-comments-not-allowed-message/template.6-57"],null]]],[]]]]],[1," "],[1,[28,[35,1],["app/components/story-item-comments-not-allowed-message/template.6-73"],null]],[1,"\\n"]],[]]]],[]],[[[41,[30,0,["currentUserIsAdminOfAuthor"]],[[[1,"    "],[1,[28,[35,1],["app/components/story-item-comments-not-allowed-message/template.8-45"],null]],[1," "],[8,[39,2],null,[["@route"],["upgrade"]],[["default"],[[[[1,[28,[35,1],["app/components/story-item-comments-not-allowed-message/template.9-96"],null]]],[]]]]],[1," "],[1,[28,[35,1],["app/components/story-item-comments-not-allowed-message/template.9-112"],null]],[1,"\\n"]],[]],[[[1,"    "],[1,[28,[35,1],["app/components/story-item-comments-not-allowed-message/template.10-10"],null]],[1,"\\n  "]],[]]]],[]]],[13]],[],false,["if","t","link-to"]]',moduleName:"frontend/components/story-item-comments-not-allowed-message/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item-comments/component",["exports","@glimmer/component","frontend/utils/array"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2680class i extends t.default{get sortedComments(){return(0,n.lodashSortBy)(this.rootComments,(e=>e.createdAt)).reverse()}get rootComments(){return this.args.itemComments.filter((e=>e.isRoot))}}e.default=i})),define("frontend/components/story-item-comments/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2681e.default=(0,t.createTemplateFactory)({id:"I2nFW1H/",block:'[[[10,"aside"],[14,0,"story-item-comments"],[12],[1,"\\n  "],[8,[39,0],null,[["@storyItem"],[[30,1]]],null],[1,"\\n\\n  "],[10,0],[14,0,"story-item-comments-comments"],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,0,["sortedComments"]]],null]],null],null,[[[1,"      "],[8,[39,3],null,[["@itemComment"],[[30,2]]],null],[1,"\\n"]],[2]],null],[1,"  "],[13],[1,"\\n"],[13]],["@storyItem","itemComment"],false,["submit-comment","each","-track-array","story-item-comment"]]',moduleName:"frontend/components/story-item-comments/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item-content/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
2681dule",{value:!0}),e.default=void 0
2682e.default=(0,t.createTemplateFactory)({id:"8py5BfQa",block:'[[[10,0],[14,0,"story-item-content"],[12],[1,"\\n  "],[18,1,null],[1,"\\n"],[13],[1,"\\n"]],["&default"],false,["yield"]]',moduleName:"frontend/components/story-item-content/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item-edit-actions/component",["exports","@ember-decorators/component","@ember/object","@ember/component","ember-component-inbound-actions/inbound-actions"],(function(e,t,n,i,o){var r,l
2683Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2684e.default=(0,t.tagName)("")((l=class extends(i.default.extend(o.default)){get canToggleFullWidth(){return!this.item.isChapterTitle}get canEditColor(){return this.item.canHaveColor}showMediaSelectorModal(){this.buttonAddMediaComponent.send("showModal")}},a=l.prototype,s="showMediaSelectorModal",u=[n.action],c=Object.getOwnPropertyDescriptor(l.prototype,"showMediaSelectorModal"),d=l.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(a,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(a,s,p),p=null),r=l))||r
2685var a,s,u,c,d,p})),define("frontend/components/story-item-edit-actions/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2686e.default=(0,t.createTemplateFactory)({id:"m6CgAjgT",block:'[[[8,[39,0],[[24,0,"story-item-edit-actions"]],null,[["default"],[[[[1,"\\n"],[41,[30,1],[[[1,"    "],[8,[39,2],null,[["@startedDragging","@stoppedDragging","@disabled","@movableElement","@storyItemsElement"],[[28,[37,3],[[30,0],[30,2]],null],[28,[37,3],[[30,0],[30,3]],null],[30,0,["disableActionButtons"]],[30,4],[30,5]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canToggleFullWidth"]],[[[1,"    "],[8,[39,4],null,[["@item"],[[30,6]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canEditColor"]],[[[1,"    "],[8,[39,5],null,[["@item"],[[30,6]]],null],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,6],null,[["@onCopyItem","@item"],[[30,7],[30,6]]],null],[1,"\\n\\n"],[41,[30,8],[[[1,"    "],[8,[39,7],[[16,"disabled",[30,0,["disableActionButtons"]]]],[["@deleteItem","@item"],[[28,[37,3],[[30,0],[30,9]],null],[30,6]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,10],[[[1,"    "],[8,[39,8],null,[["@actionReceiver","@mediaSelected","@item"],[[30,0,["buttonAddMediaComponent"]],[30,11],[30,6]]],null],[1,"\\n"]],[]],null]],[]]]]]],["@canMoveItem","@startedDragging","@stoppedDragging","@movableElement","@storyItemsElement","@item","@onCopyItem","@canDeleteItem","@deleteItem","@showAddMediaButton","@mediaSelected"],false,["story-element-edit-actions","if","button-move-item","action","story-item-toggle-full-width","story-item/button-edit-color","story-item/button-copy-item","button-delete-story-item","story-item/button-add-media"]]',moduleName:"frontend/components/story-item-edit-actions/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item-footer/component",["exports","@glimmer/component","@ember/utils"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2687class i extends t.default{get hasComments(){return!(0,n.isEmpty)(this.args.itemComments)}}e.default=i})),define("frontend/components/story-item-footer/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2688e.default=(0,t.createTemplateFactory)({id:"8TkRWQk9",block:'[[[10,"footer"],[14,0,"story-item-footer"],[14,"dir","ltr"],[12],[1,"\\n"],[41,[30,1],[[[1,"    "],[8,[39,1],null,[["@url","@title"],[[30,2,["publicUrl"]],[30,2,["seoDescription"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,3],[[[1,"    "],[11,"button"],[16,0,[29,["button-comments-count ",[52,[30,4],"active"]]]],[24,4,"button"],[4,[38,2],["click",[30,5]],null],[12],[1,"\\n      "],[1,[28,[35,3],["icon-comment.svg"],null]],[1,"\\n\\n"],[41,[30,0,["hasComments"]],[[[1,"        "],[1,[30,6,["length"]]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,4],["app/components/story-item-footer/template.17-14"],null]],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n"]],[]],null],[13]],["@showShareOnSocialMediaButton","@item","@showComments","@showCommentsSection","@toggleComments","@itemComments"],false,["if","button-share-on-social-media","on","inline-svg","t"]]',moduleName:"frontend/components/story-item-footer/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item-quiz-question/component",["exports","@ember/component","ember-component-inbound-actions/inbound-actions"],(function(e,t,n){Object.defineProperty(e,"__esMo
2688dule",{value:!0}),e.default=void 0
2689e.default=t.default.extend(n.default,{tagName:"",actions:{focus(){this.augmentedTextComponent.send("focus")},setCursorAtEnd(){this.augmentedTextComponent.send("setCursorAtEnd")}}})})),define("frontend/components/story-item-quiz-question/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2690e.default=(0,t.createTemplateFactory)({id:"3ZV5Mizu",block:'[[[8,[39,0],null,[["@actionReceiver","@focusedIn","@focusedOut","@augmentedText","@isEditable","@placeholder","@autosize","@autosizeMin","@autosizeMax"],[[30,0,["augmentedTextComponent"]],[28,[37,1],[[30,0],[33,2]],null],[28,[37,1],[[30,0],[33,3]],null],[30,1,["quizQuestionText"]],[30,2],[28,[37,4],["app/components/story-item-quiz-question.placeholder"],null],[30,3],[30,4],[30,5]]],null],[1,"\\n\\n"],[18,6,null]],["@item","@isEditing","@autosizeText","@autosizeTextMin","@autosizeTextMax","&default"],false,["story-item-augmented-text","action","editText","stopEditText","t","yield"]]',moduleName:"frontend/components/story-item-quiz-question/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item-toggle-full-width/component",["exports","@glimmer/component","ember-concurrency","@ember/service"],(function(e,t,n,i){var o,r
2691function l(e,t,n,i,o){var r={}
2692return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2693e.default=(o=class extends t.default{constructor(){var e,t,n,i
2694super(...arguments),e=this,t="intl",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}*toggleFullWidthTask(){this.args.item.toggleProperty("isFullWidth"),yield this.args.item.save()}get buttonTitle(){return this.args.item.isFullWidth?this.intl.t("app/components/story-item-toggle-full-width.reduce"):this.intl.t("app/components/story-item-toggle-full-width.expand")}},r=l(o.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(o.prototype,"toggleFullWidthTask",[n.dropTask],Object.getOwnPropertyDescriptor(o.prototype,"toggleFullWidthTask"),o.prototype),o)})),define("frontend/components/story-item-toggle-full-width/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2695e.default=(0,t.createTemplateFactory)({id:"tnd7KdaO",block:'[[[8,[39,0],[[16,"title",[30,0,["buttonTitle"]]],[16,"disabled",[30,1]],[24,0,"button-toggle-full-width"]],[["@action"],[[28,[37,1],[[30,0,["toggleFullWidthTask"]]],null]]],[["label"],[[[[1,"\\n"],[41,[30,2,["isFullWidth"]],[[[1,"      "],[1,[28,[35,3],["icon-reduce.svg"],null]],[1,"\\n"]],[]],[[[1,"      "],[1,[28,[35,3],["icon-expand.svg"],null]],[1,"\\n"]],[]]],[1,"  "]],[]]]]]],["@disabled","@item"],false,["async-button","perform","if","inline-svg"]]',moduleName:"frontend/components/story-item-toggle-full-width/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item/arrow/component",["exports","@glimmer/component","frontend/utils/dom","@ember/string"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2696class o extends t.default{get safeOuterStyle(){return(0,i.htmlSafe)(this.outerStyle)}get safeInnerStyle(){return(0,i.htmlSafe)(this.innerStyle)}get outerStyle(){const e=[]
2697return this.isLeft?e.push(`border-right-color: ${this.args.borderColor}`):this.isRight&&e.push(`border-left-color: ${this.args.borderColor}`),e.push(`top: ${this.top}`),e.push(`border-width: ${this.outerWidth}px`),e.push(`margin-top: -${this.outerWidth}px`),(0,n.toCss)(e)}get innerStyle(){const e=[]
2698return this.isLeft?e.push(`border-right-color: ${this.args.backgroundColor}`):this.isRight&&e.push(`border-left-color: ${this.args.backgroundColor}`),e.push(`top: ${this.top}`),e.push("border-width: 10px"),e.push("margin-top: -10px"),(0,n.toCss)(e)}get top(){return 28-this.args.borderWidth*Math.sqrt(2)/2+"px"}get outerWidth(){return 10+Math.round(this.args.borderWidth*Math.sqrt(2))}get isLeft(){return"left"===this.args.direction}get isRight(){return"right"===this.args.direction}}e.default=o})),define("frontend/components/story-item/arrow/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2699e.default=(0,t.createTemplateFactory)({id:"XXAEGBml",block:'[[[10,0],[15,0,[29,["story-item-arrow ",[30,1]]]],[12],[1,"\\n  "],[10,0],[14,0,"story-item-arrow-outer"],[15,5,[30,0,["safeOuterStyle"]]],[12],[13],[1,"\\n  "],[10,0],[14,0,"story-item-arrow-inner"],[15,5,[30,0,["safeInnerStyle"]]],[12],[13],[1,"\\n"],[13]],["@direction"],false,[]]',moduleName:"frontend/components/story-item/arrow/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item/bullet/component",["exports","@glimmer/component","@ember/string"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2700class i extends t.default{get innerStyle(){return(0,n.htmlSafe)(`background-color: ${this.args.backgroundColor};`)}}e.default=i})),define("frontend/components/story-item/bullet/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
2700dule",{value:!0}),e.default=void 0
2701e.default=(0,t.createTemplateFactory)({id:"azQAdjOA",block:'[[[11,0],[24,0,"story-item-bullet"],[4,[38,0],[[28,[37,1],[[30,0],[30,1]],null]],null],[4,[38,2],[[28,[37,1],[[30,0],[30,2]],null]],null],[12],[1,"\\n  "],[10,0],[14,0,"story-item-bullet-inner"],[15,5,[30,0,["innerStyle"]]],[12],[13],[1,"\\n"],[13]],["@inserted","@destroyed"],false,["did-insert","action","will-destroy"]]',moduleName:"frontend/components/story-item/bullet/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item/button-add-media/component",["exports","@ember-decorators/component","@ember/object","@ember/component","frontend/components/modal-media-selector/media-types","ember-component-inbound-actions/inbound-actions","frontend/components/modal-media-selector/body/component"],(function(e,t,n,i,o,r,l){var a,s
2702Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2703e.default=(0,t.tagName)("")((s=class extends(i.default.extend(r.default)){init(){super.init(...arguments),this.allowedMediaTypes=Object.freeze([o.MEDIA_TYPES.IMAGE,o.MEDIA_TYPES.AUDIO,o.MEDIA_TYPES.VIDEO,o.MEDIA_TYPES.FILE,o.MEDIA_TYPES.LINK]),this.allowedSources=Object.freeze([l.SOURCES.DEVICE,l.SOURCES.OPENVERSE,l.SOURCES.LINK,l.SOURCES.YOUTUBE,l.SOURCES.GOOGLE_DRIVE,l.SOURCES.VOICE_RECORDER])}get preferredSource(){return this.item.isEmbed?l.SOURCES.LINK:this.item.isVideo?l.SOURCES.YOUTUBE:this.item.isAudio?l.SOURCES.VOICE_RECORDER:l.SOURCES.DEVICE}showModal(){this.modal.send("show")}},u=s.prototype,c="showModal",d=[n.action],p=Object.getOwnPropertyDescriptor(s.prototype,"showModal"),m=s.prototype,f={},Object.keys(p).forEach((function(e){f[e]=p[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=d.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),f),m&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(m):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(u,c,f),f=null),a=s))||a
2704var u,c,d,p,m,f}))
2705define("frontend/components/story-item/button-add-media/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2706e.default=(0,t.createTemplateFactory)({id:"ZG0v72de",block:'[[[10,0],[14,0,"story-item-button-add-media"],[12],[1,"\\n  "],[11,"button"],[16,"disabled",[30,1]],[24,0,"button-add-media"],[24,4,"button"],[4,[38,0],["click",[28,[37,1],[[30,0],"showModal"],null]],null],[12],[1,"\\n    "],[1,[28,[35,2],["icon-image.svg"],null]],[1,[28,[35,3],["app/components/story-item/button-add-media/template.8-35"],null]],[1,"\\n  "],[13],[1,"\\n\\n  "],[8,[39,4],null,[["@actionReceiver","@mediaSelected","@allowedMediaTypes","@allowedSources","@preferredSource","@canUploadMultipleMedia","@objectDescription"],[[30,0,["modal"]],[28,[37,1],[[30,0],[33,5]],null],[30,0,["allowedMediaTypes"]],[30,0,["allowedSources"]],[30,0,["preferredSource"]],true,"item"]],null],[1,"\\n"],[13]],["@disabled"],false,["on","action","inline-svg","t","modal-media-selector","mediaSelected"]]',moduleName:"frontend/components/story-item/button-add-media/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item/button-copy-item/component",["exports","@glimmer/component","ember-concurrency"],(function(e,t,n){var i
2707Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2708e.default=(i=class extends t.default{*copyItemTask(){return yield this.args.onCopyItem(this.args.item)}},o=i.prototype,r="copyItemTask",l=[n.dropTask],a=Object.getOwnPropertyDescriptor(i.prototype,"copyItemTask"),s=i.prototype,u={},Object.keys(a).forEach((function(e){u[e]=a[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(o,r,e)||e}),u),s&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(s):void 0,u.initializer=void 0),void 0===u.initializer&&(Object.defineProperty(o,r,u),u=null),i)
2709var o,r,l,a,s,u})),define("frontend/components/story-item/button-copy-item/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
2709dule",{value:!0}),e.default=void 0
2710e.default=(0,t.createTemplateFactory)({id:"9IG7WK7s",block:'[[[8,[39,0],[[16,"disabled",[30,0,["copyItemTask","isRunning"]]],[24,0,"story-item-button-copy-item"],[16,"title",[28,[37,1],["app/components/story-item/button-copy-item.title"],null]]],[["@action"],[[28,[37,2],[[30,0,["copyItemTask"]]],null]]],[["label"],[[[[1,"\\n    "],[1,[28,[35,3],["icon-copy.svg"],null]],[1,"\\n  "]],[]]]]]],[],false,["async-button","t","perform","inline-svg"]]',moduleName:"frontend/components/story-item/button-copy-item/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item/button-edit-color/component",["exports","@glimmer/component","@ember/service","@ember/string"],(function(e,t,n,i){var o,r,l
2711function a(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function s(e,t,n,i,o){var r={}
2712return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2713e.default=(o=class extends t.default{constructor(){super(...arguments),a(this,"session",r,this),a(this,"intl",l,this)}get buttonStyle(){var e
2714return null!==(e=this.args.item)&&void 0!==e&&e.color?(0,i.htmlSafe)(`background-color: ${this.args.item.color.colorInButton};`):null}get upgradeMessage(){var e
2715return null!==(e=this.session.currentUser)&&void 0!==e&&e.isSubscribable?this.intl.t("app/components/story-item/button-edit-color.upgrade-message-subscribable"):this.intl.t("app/components/story-item/button-edit-color.upgrade-message-student")}},r=s(o.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=s(o.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("frontend/components/story-item/button-edit-color/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2716e.default=(0,t.createTemplateFactory)({id:"Ny9QjK6t",block:'[[[41,[33,1,["currentUser","userPermissionsSet","canEditItemColor"]],[[[1,"  "],[8,[39,2],null,[["@position"],["top"]],[["default"],[[[[1,"\\n    "],[8,[30,1,["trigger"]],[[16,"title",[28,[37,3],["app/components/story-item/button-edit-color.tooltip"],null]],[24,0,"story-item-button-edit-color"]],null,[["default"],[[[[1,"\\n      "],[10,1],[15,5,[30,0,["buttonStyle"]]],[12],[13],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["dialog"]],[[24,0,"story-item-edit-color-ember-popper-js"]],null,[["default"],[[[[1,"\\n      "],[8,[39,4],null,[["@item"],[[30,2]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"]],[]],[[[1,"  "],[10,"button"],[14,0,"story-item-button-edit-color"],[15,"disabled",true],[14,4,"button"],[12],[1,"\\n    "],[11,1],[16,5,[30,0,["buttonStyle"]]],[4,[38,5],null,[["message","placement","cssClass"],[[30,0,["upgradeMessage"]],"top","story-item-button-edit-color-tooltip-for-upgrade"]]],[12],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]],["popover","@item"],false,["if","session","sutori-popover","t","story-item/edit-color","with-tooltip"]]',moduleName:"frontend/components/story-item/button-edit-color/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item/button-edit/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2717e.default=(0,t.createTemplateFactory)({id:"VtZJ4Dak",block:'[[[11,"button"],[24,0,"story-item-button-edit"],[24,4,"button"],[4,[38,0],["click",[30,1]],null],[12],[1,"\\n  "],[1,[28,[35,1],["app/templates/components/story-item-body/-quiz-question-multiple-choice.2-83"],null]],[1,"\\n"],[13]],["@didClick"],false,["on","t"]]',moduleName:"frontend/components/story-item/button-edit/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item/component",["exports","@glimmer/component","@ember/service","@ember/utils","frontend/utils/dom","@ember/object","@glimmer/tracking"],(function(e,t,n,i,o,r,l){var a,s,u,c,d,p,m,f,b
2718function h(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function g(e,t,n,i,o){var r={}
2719return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2720e.default=(a=(0,r.computed)("args.item.position"),s=class extends t.default{constructor(){super(...arguments),h(this,"itemElement",u,this),h(this,"bulletElement",c,this),h(this,"side",d,this),h(this,"hasComputedSide",p,this),h(this,"isDragging",m,this),h(this,"isEditingItem",f,this),h(this,"clientInformation",b,this)}init(){this.super(...arguments),this.args.item.takesFullWidth||(this.side="left")}inserted(e){this.itemElement=e,this.args.register&&this.args.register(this)}cleanUp(){this.args.unregister&&this.args.unregister(this)}insertedBullet(e){this.bulletElement=e}removedBullet(){this.bulletElement=null}setSide(e){this.side=e,this.hasComputedSide=!0}startedDragging(){this.isDragging=!0,this.args.startedDragging(this)}stoppedDragging(){this.isDragging=!1,this.args.stoppedDragging(this)}lock(){this.storyItemBodyComponent.send("lock")}editItem(){this.storyItemBodyComponent.send("editItem")}focusOnText(){this.storyItemBodyComponent.send("focusOnText")}setCursorOfTextAtEnd(){this.storyItemBodyComponent.send("setCursorOfTextAtEnd")}showMediaSelector(){this.storyItemBodyComponent.send("showMediaSelector")}startedEditing(){this.isEditingItem=!0}stoppedEditing(){this.isEditingItem=!1}uploadMedia(e){this.storyItemBodyComponent.send("uploadMedia",e)}get cssClasses(){const e=["item-wrapper"]
2721return e.push(this.args.item.type),e.push(this.side),this.isDragging&&e.push("is-dragging"),this.isEmptyChapter&&e.push("is-empty-chapter"),this.isFirstChapterTitle&&e.push("is-first-chapter-title"),this.isFirstItemInBlock&&e.push("is-first-item-in-block"),this.isSecondItemInBlock&&e.push("is-second-item-in-block"),this.isLastItemInBlock&&e.push("is-last-item-in-block"),this.isReadyToBeShown&&e.push("is-ready-to-be-shown"),this.args.item.takesFullWidth&&e.push("is-full-width"),this.isEditing&&e.push("is-editing"),e.join(" ")}get isEditing(){return this.isEditingItem&&!this.args.item.isDeleted}get oppositeSide(){return"left"===(e=this.side)?"right":"right"===e?"left":""
2722var e}get showBullet(){return!this.args.item.takesFullWidth}get showCreateNewItemButton(){return!(!this.args.isEditable||this.clientInformation.hasMouse)&&(this.args.item.isChapterTitle?this.isEmptyChapter:this.isLastItemInBlock)}get isEmptyChapter(){return this.args.item.isChapterTitle&&(!this.nextItem||this.nextItem.isChapterTitle)}get isFirstChapterTitle(){return this.args.item.isChapterTitle&&1===this.realPosition}get isFirstItemInBlock(){if(!this.args.isDisplayedInStory)return!1
2723const e=this.previousItem
2724return!this.args.item.takesFullWidth&&((0,i.isNone)(e)||e.takesFullWidth)}get isSecondItemInBlock(){if(!this.args.isDisplayedInStory)return!1
2725const e=this.previousItem,t=this.previousPreviousItem
2726return!this.args.item.takesFullWidth&&(0,i.isPresent)(e)&&!e.takesFullWidth&&((0,i.isNone)(t)||t.takesFullWidth)}get isLastItemInBlock(){if(!this.args.isDisplayedInStory)return!1
2727const e=this.nextItem
2728return(0,i.isNone)(e)||e.takesFullWidth}get previousItem(){return(this.args.allItems||[])[this.realPosition-2]}get previousPreviousItem(){return(this.args.allItems||[])[this.realPosition-3]}get nextItem(){return(this.args.allItems||[])[this.realPosition]}get realPosition(){return(this.args.allItems||[]).indexOf(this.args.item)+1}get isReadyToBeShown(){return this.args.item.takesFullWidth||!this.args.isDisplayedInStory||this.hasComputedSide}get canDragItem(){const e=this.itemAllowedToBeDragged
2729return!!(0,i.isNone)(e)||e===this}get position(){return this.args.item.position}getReferencePositionForCreation(){const e=this.getReferenceElementForCreation()
2730return(0,o.getOffset)(e).top}getReferenceElementForCreation(){const e=this.bulletElement
2731return(0,i.isNone)(e)||"none"===getComputedStyle(e).display?this.itemElement:e}},u=g(s.prototype,"itemElement",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=g(s.prototype,"bulletElement",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(s.prototype,"side",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),p=g(s.prototype,"hasComputedSide",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=g(s.prototype,"isDragging",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=g(s.prototype,"isEditingItem",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=g(s.prototype,"clientInformation",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(s.prototype,"inserted",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"inserted"),s.prototype),g(s.prototype,"cleanUp",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"cleanUp"),s.prototype),g(s.prototype,"insertedBullet",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"insertedBullet"),s.prototype),g(s.prototype,"removedBullet",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"removedBullet"),s.prototype),g(s.prototype,"setSide",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"setSide"),s.prototype),g(s.prototype,"startedDragging",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"startedDragging"),s.prototype),g(s.prototype,"stoppedDragging",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"stoppedDragging"),s.prototype),g(s.prototype,"lock",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"lock"),s.prototype),g(s.prototype,"editItem",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"editItem"),s.prototype),g(s.prototype,"focusOnText",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"focusOnText"),s.prototype),g(s.prototype,"setCursorOfTextAtEnd",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"setCursorOfTextAtEnd"),s.prototype),g(s.prototype,"showMediaSelector",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"showMediaSelector"),s.prototype),g(s.prototype,"startedEditing",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"startedEditing"),s.prototype),g(s.prototype,"stoppedEditing",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"stoppedEditing"),s.prototype),g(s.prototype,"uploadMedia",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"uploadMedia"),s.prototype),g(s.prototype,"position",[a],Object.getOwnPropertyDescriptor(s.prototype,"position"),s.prototype),s)})),define("frontend/components/story-item/edit-color/button/component",["exports","@glimmer/component","@ember/string","@ember/service"],(function(e,t,n,i){var o,r
2732Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2733e.default=(o=class extends t.default{constructor(){var e,t,n,i
2734super(...arguments),e=this,t="intl",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get cssClass(){const e=["story-item-edit-color-button"]
2735return this.isCurrentColor&&e.push("is-selected"),e.join(" ")}get isCurrentColor(){return this.args.color===this.args.itemColor}get style(){return(0,n.htmlSafe)(`background-color: ${this.args.color.colorInButton};`)}get tooltip(){return this.intl.t(`app/components/story-item/edit-color/edit.tooltip-${this.args.color.name}`)}},l=o.prototype,a="intl",s=[i.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),r=d,o)
2736var l,a,s,u,c,d})),define("frontend/components/story-item/edit-color/button/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2737e.default=(0,t.createTemplateFactory)({id:"VnusgT3J",block:'[[[11,"button"],[16,0,[30,0,["cssClass"]]],[16,5,[30,0,["style"]]],[16,"title",[30,0,["tooltip"]]],[16,"disabled",[30,0,["isCurrentColor"]]],[24,4,"button"],[4,[38,0],["click",[28,[37,1],[[30,1],[30,2]],null]],null],[12],[13]],["@clicked","@color"],false,["on","fn"]]',moduleName:"frontend/components/story-item/edit-color/button/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item/edit-color/component",["exports","@ember/component","frontend/models/item/colors","ember-concurrency","@ember/service"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2738e.default=t.default.extend({tagName:"",analytics:(0,o.inject)(),init(){this._super(...arguments),this.set("colors",n.ITEM_COLORS)},colorSelectedTask:(0,i.task)((function*(e){this.analytics.trackStoryEvent("Edited color of item",{Color:e.name}),this.item.set("colorName",e.name),yield this.item.save()}))})})),define("frontend/components/story-item/edit-color/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2739e.default=(0,t.createTemplateFactory)({id:"zByHGlqI",block:'[[[10,0],[14,0,"story-item-edit-color"],[12],[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,0,["colors"]]],null]],null],null,[[[1,"    "],[8,[39,2],null,[["@clicked","@color","@itemColor"],[[28,[37,3],[[33,4]],null],[30,1],[30,2,["color"]]]],null],[1,"\\n"]],[1]],null],[13]],["color","@item"],false,["each","-track-array","story-item/edit-color/button","perform","colorSelectedTask"]]',moduleName:"frontend/components/story-item/edit-color/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item/editable-media/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2740e.default=(0,t.createTemplateFactory)({id:"CYc2Lo3p",block:'[[[41,[30,1,["hasImage"]],[[[1,"  "],[8,[39,1],null,[["@imageDeleted","@imageFile","@isEditing","@overflowPolicy","@maxHeight","@withCaption","@rightClickIsDisabled"],[[28,[37,2],[[30,0],[30,2]],null],[30,1,["imageFile"]],[30,3],"contain",[30,4],true,[30,5]]],null],[1,"\\n"]],[]],[[[41,[30,1,["hasEmbed"]],[[[1,"  "],[8,[39,3],null,[["@embedDeleted","@url","@isEditable","@isEditing","@isPresentingStory"],[[28,[37,2],[[30,0],[30,6]],null],[30,1,["embedUrl"]],[30,7],[30,3],[30,8]]],null],[1,"\\n"]],[]],[[[41,[30,1,["hasVideo"]],[[[1,"  "],[8,[39,4],null,[["@video","@isEditing","@isPresentingStory"],[[30,1,["video"]],[30,3],[30,8]]],null],[1,"\\n"]],[]],[[[41,[30,1,["hasAudio"]],[[[1,"  "],[8,[39,5],null,[["@audioDeleted","@audioFile","@isEditing","@isPresentingStory"],[[28,[37,2],[[30,0],[30,9]],null],[30,1,["audioFile"]],[30,3],[30,8]]],null],[1,"\\n"]],[]],[[[41,[30,1,["hasFile"]],[[[1,"  "],[8,[39,6],null,[["@file","@isEditing","@isPresentingStory"],[[30,1,["itemFile"]],[30,3],[30,8]]],null],[1,"\\n"]],[]],null]],[]]]],[]]]],[]]]],[]]]],["@item","@imageDeleted","@isEditing","@imageMaxHeight","@rightClickOnImagesIsDisabled","@linkDeleted","@isEditable","@isPresentingStory","@audioDeleted"],false,["if","editable-image","action","editable-embed","editable-video","editable-audio","editable-file"]]',moduleName:"frontend/components/story-item/editable-media/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item/media-uploader/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
2740dule",{value:!0}),e.default=void 0
2741e.default=(0,t.createTemplateFactory)({id:"vLCQwcZS",block:'[[[8,[39,0],null,[["@imageFileUploaded","@audioFileUploaded","@videoUploaded","@fileUploaded","@linkSelected","@item","@media","@imageSizes"],[[28,[37,1],[[30,0],[30,1]],null],[28,[37,1],[[30,0],[30,2]],null],[28,[37,1],[[30,0],[30,3]],null],[28,[37,1],[[30,0],[30,4]],null],[28,[37,1],[[30,0],[30,5]],null],[30,6],[30,7],[30,8]]],[["default"],[[[[1,"\\n  "],[8,[39,2],null,null,[["default"],[[[[1,"\\n    "],[1,[28,[35,3],["app/components/story-item/media-uploader/template.11-39"],null]],[8,[39,4],null,null,null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]]]]]],["@imageFileUploaded","@audioFileUploaded","@videoUploaded","@fileUploaded","@linkSelected","@item","@media","@imageSizes"],false,["media-uploader","action","modal-media-selector/uploader-message","t","animated-ellipsis"]]',moduleName:"frontend/components/story-item/media-uploader/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item/media/component",["exports","@ember/component","ember-concurrency","@ember/object","@ember/utils"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2742const r=Object.freeze([{width:400,height:500,overflowPolicy:"contain"},{width:894,height:1e3,overflowPolicy:"contain"},{width:1440,height:1440,overflowPolicy:"contain"},{width:1920,height:1920,overflowPolicy:"contain"}])
2743e.default=t.default.extend({tagName:"",isUploadingMedia:(0,i.computed)("uploadingMedia",(function(){return!(0,o.isEmpty)(this.uploadingMedia)})),imageSizes:(0,i.computed)((function(){return r})).readOnly(),imageMaxHeight:(0,i.computed)("item.isFullWidth",(function(){return this.item.isFullWidth?1e3:500})),imageUploadedTask:(0,n.task)((function*(e){return this.set("item.imageFile",e),yield this.item.save(),this.finishedUploading()})).drop(),audioUploadedTask:(0,n.task)((function*(e){return this.set("item.audioFile",e),yield this.item.save(),this.finishedUploading()})).drop(),linkSelectedTask:(0,n.task)((function*(e){return this.set("item.embedUrl",e),yield this.item.save(),this.finishedUploading()})).drop(),deleteImageTask:(0,n.task)((function*(){this.set("item.imageFile",null),yield this.item.save()})).drop(),deleteAudioTask:(0,n.task)((function*(){this.set("item.audioFile",null),yield this.item.save()})).drop(),deleteLinkTask:(0,n.task)((function*(){this.set("item.embedUrl",null),yield this.item.save()})).drop()})})),define("frontend/components/story-item/media/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2744e.default=(0,t.createTemplateFactory)({id:"U/7XtUER",block:'[[[41,[30,0,["isUploadingMedia"]],[[[1,"  "],[8,[39,1],null,[["@imageFileUploaded","@audioFileUploaded","@videoUploaded","@fileUploaded","@linkSelected","@item","@media","@imageSizes"],[[28,[37,2],[[30,0,["imageUploadedTask"]]],null],[28,[37,2],[[30,0,["audioUploadedTask"]]],null],[28,[37,3],[[30,0],[30,1]],null],[28,[37,3],[[30,0],[30,1]],null],[28,[37,2],[[30,0,["linkSelectedTask"]]],null],[30,2],[30,3],[30,0,["imageSizes"]]]],null],[1,"\\n"]],[]],[[[41,[30,2,["hasMedia"]],[[[1,"  "],[8,[39,4],null,[["@imageDeleted","@audioDeleted","@linkDeleted","@item","@isEditable","@isEditing","@isPresentingStory","@imageMaxHeight","@rightClickOnImagesIsDisabled"],[[28,[37,2],[[30,0,["deleteImageTask"]]],null],[28,[37,2],[[30,0,["deleteAudioTask"]]],null],[28,[37,2],[[30,0,["deleteLinkTask"]]],null],[30,2],[30,4],[30,5],[30,6],[30,0,["imageMaxHeight"]],[30,7]]],null],[1,"\\n"]],[]],null]],[]]]],["@finishedUploading","@item","@uploadingMedia","@isEditable","@isEditing","@isPresentingStory","@rightClickOnImagesIsDisabled"],false,["if","story-item/media-uploader","perform","action","story-item/editable-media"]]',moduleName:"frontend/components/story-item/media/template.hbs",isStrictMode:!1})})),define("frontend/components/story-item/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2745e.default=(0,t.createTemplateFactory)({id:"MM+6TRRP",block:'[[[11,"article"],[16,0,[30,0,["cssClasse
2745s"]]],[4,[38,0],[[30,0,["inserted"]]],null],[4,[38,1],[[30,0,["cleanUp"]]],null],[12],[1,"\\n"],[41,[30,0,["showBullet"]],[[[1,"    "],[8,[39,3],null,[["@inserted","@destroyed","@backgroundColor"],[[30,0,["insertedBullet"]],[30,0,["removedBullet"]],[30,1,["color","text"]]]],null],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,4],null,[["@actionReceiver","@deleteItem","@itemResized","@mediaSelected","@startedDragging","@stoppedDragging","@startedEditing","@stoppedEditing","@onCopyItem","@answeredQuiz","@isEditable","@item","@allItems","@movableElement","@canDragItem","@hasLoadedFirstBatchOfComments","@isSimulation","@storyItemsElement","@quizMode","@canShowFooter","@arrowDirection","@rightClickOnImagesIsDisabled"],[[30,0,["storyItemBodyComponent"]],[28,[37,5],[[30,2]],null],[28,[37,5],[[30,3]],null],[28,[37,6],[[28,[37,5],[[30,4]],null],[30,0]],null],[30,0,["startedDragging"]],[30,0,["stoppedDragging"]],[30,0,["startedEditing"]],[30,0,["stoppedEditing"]],[30,5],[28,[37,5],[[30,6]],null],[30,7],[30,1],[30,8],[30,0,["itemElement"]],[30,0,["canDragItem"]],[30,9],[30,10],[30,11],[30,12],[30,13],[30,0,["oppositeSide"]],[30,14]]],null],[1,"\\n\\n"],[41,[30,0,["showCreateNewItemButton"]],[[[1,"    "],[8,[39,7],null,[["@createNewItem"],[[30,15]]],null],[1,"\\n"]],[]],null],[13]],["@item","@deleteItem","@itemResized","@mediaSelected","@onCopyItem","@answeredQuiz","@isEditable","@allItems","@hasLoadedFirstBatchOfComments","@isSimulation","@storyItemsElement","@quizMode","@canShowFooter","@rightClickOnImagesIsDisabled","@createNewItem"],false,["did-insert","will-destroy","if","story-item/bullet","story-item-body","optional","fn","create-new-item"]]',moduleName:"frontend/components/story-item/template.hbs",isStrictMode:!1})})),define("frontend/components/story-items/component",["exports","@ember/component","@ember/utils","@ember/runloop","@ember/object/computed","@ember/object/evented","@ember/object","@ember/service","ember-concurrency","frontend/utils/task","frontend/mixins/responds-to-scroll","ember-component-inbound-actions/inbound-actions","frontend/mixins/story-state","frontend/mixins/story-permissions","frontend/utils/runloop-utils","ember-lifeline/mixins/run","ember-lifeline/mixins/dom","frontend/utils/story","frontend/utils/animations","frontend/utils/duration","frontend/utils/dom","jquery","frontend/utils/model","frontend/components/modal-media-selector/media-types","frontend/utils/array"],(function(e,t,n,i,o,r,l,a,s,u,c,d,p,m,f,b,h,g,y,v,w,k,O,_,P){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2746const x=(0,v.default)(20),z=(0,v.default)(300)
2747e.default=t.default.extend(d.default,p.default,m.default,c.default,b.default,h.default,{classNames:["story-items"],classNameBindings:["hasRedMiddleLine"],storyCollaboration:(0,a.inject)(),analytics:(0,a.inject)(),clientInformation:(0,a.inject)(),media:(0,a.inject)(),store:(0,a.inject)(),ajax:(0,a.inject)(),init(){this._super(...arguments),this.set("itemComponents",[]),this.set("itemAllowedToBeDragged",null),this.set("numberOfItemsShown",20)},didInsertElement(){this._super(...arguments),this.addEventListener(window,"mousemove",this.updateCreateNewItemButtonPosition),this.addEventListener(window,"resize",(()=>this.checkIfShowMoreItems())),this.addEventListener(window,"resize",(()=>this.setActiveChapter())),this._checkIfShowMoreItems(),this.layoutStoryOnItemsChangeTask.perform()},isMovingItem:(0,l.computed)("itemAllowedToBeDragged",(function(){return!(0,n.isEmpty)(this.itemAllowedToBeDragged)})),hasRedMiddleLine:(0,l.computed)("story.author.id",(function(){return"887319"===this.story.author.id})),shownItems:(0,l.computed)("clientInformation.isCrawler","isShowingAllItems","items","numberOfItemsShown",(function(){return this.isShowingAllItems||this.clientInformation.isCrawler?this.items:this.items.slice(0,this.numberOfItemsShown)})),items:(0,l.computed)("isEditable","sortedItems","[email protected]",(function(){return this.isEditable?this.sortedItems:this.sortedItems.filter((e=>e.isVisibleWhenViewingStory))})),sortedItems:(0,o.reads)("story.sortedItems"),sortedItemComponents:(0,l.computed)("[email protected]",(function(){return(0,P.lodashSortBy)(this.itemComponents,(e=>e.position))})),showCreateNewItemButton:(0,l.computed)("cursorIsInMiddleArea","isMovingItem",(function(){return this.cursorIsInMiddleArea&&!this.isMovingItem})),canCreateItemWithMouseFollower:(0,l.computed)("clientInformation.hasMouse","isEditable",(function(){return this.isEditable&&this.clientInformation.hasMouse})),isFullWidthForNewItems:(0,l.computed)("isEmbedded","media.{isStoryEmbedSingleColumn,isStorySingleColumn}",(function(){return this.isEmbedded?this.media.isStoryEmbedSingleColumn:this.media.isStorySingleColumn})),chapters:(0,l.computed)("story.chaptersForTableOfContents",(function(){return this.story.chaptersForTableOfContents})),checkIfShowMoreItemsListener:(0,r.on)("scroll",(function(){this.checkIfShowMoreItems()}
2747)),setActiveChapterListener:(0,r.on)("scroll",(function(){this.setActiveChapter()})),createItemTask:(0,s.task)((function*(e,t){const i=this._getItemBefore(t)
2748let o
2749o=(0,n.isPresent)(i)?i.position+1:1,this.analytics.trackStoryEvent("Item created",{"Item type":e})
2750const r=yield this.createItemAtPositionTask.perform(e,o)
2751yield this.focusOnItemTask.perform(r)})).drop(),copyItemTask:(0,s.task)((function*(e){this.analytics.trackStoryEvent("Item copied")
2752const t=yield this.ajax.post(`/api/items/${e.id}/copy`),n=t.data.id,i=t.data.attributes.position,o=(0,g.elementsStartingFromPosition)(this.items,i)
2753this._incrementPositionsOf(o),this.store.pushPayload("item",t)
2754const r=this.store.peekRecord("item",n)
2755this.storyCollaboration.createItem(r)})),mediaSelectedTask:(0,s.task)((function*(e,t){const[n,...i]=t
2756e.uploadMedia(n)
2757let o=e.args.item.position+1
2758const r=[]
2759for(const l of i){const e=yield this.createItemAtPositionTask.perform(T(l),o)
2760r.push(this.uploadMediaTask.perform(e,l)),o+=1}yield Promise.all(r)})),focusOnItemTask:(0,s.task)((function*(e){yield(0,f.waitUntilRendered)()
2761const t=yield this.waitForItemToAppearTask.perform(e)
2762t.editItem(),yield(0,f.waitUntilRendered)()
2763const n=e.isQuote||e.isBibliography||e.isForum||e.isQuizQuestion||e.isDidYouKnow||e.isChapterTitle,i=e.isImage||e.isVideo||e.isAudio||e.isFile||e.isEmbed
2764n?(t.focusOnText(),t.setCursorOfTextAtEnd()):i&&t.showMediaSelector()})),createItemAtPositionTask:(0,s.task)((function*(e,t){const n=(0,g.elementsStartingFromPosition)(this.items,t)
2765this._incrementPositionsOf(n)
2766const i=this.store.createRecord("item",{story:this.story,type:e,position:t,colorName:M(e),isFullWidth:this.isFullWidthForNewItems||"bibliography"===e})
2767return yield i.save(),this.storyCollaboration.createItem(i),i})),uploadMediaTask:(0,s.task)((function*(e,t){const n=yield this.waitForItemToAppearTask.perform(e)
2768n.lock(),n.uploadMedia(t)})),waitForItemToAppearTask:(0,s.task)((function*(e){return yield(0,s.waitForProperty)(this,"itemComponents",(t=>t.some((t=>t.args.item===e)))),this.itemComponents.find((t=>t.args.item===e))})),moveItemTask:(0,s.task)((function*(e){const t=e.args.item,n=t.position
2769let i=this._getItemTargetPosition(e);(0,k.default)(e.itemElement).css("top","")
2770let o=[]
2771if(i<n)o=this._itemsInBetween("items",i,n-1),this._incrementPositionsOf(o)
2772else{if(!(i>n))return
2773i-=1,o=this._itemsInBetween("items",n+1,i),(0,g.decrementPositionsOf)(o)}t.position=i,yield Promise.all([t.save(),this.layoutStoryTask.perform()]),this.storyCollaboration.moveItem(t)})),debouncedLayoutStoryTask:(0,s.task)((function*(){yield(0,s.timeout)(x),yield this.layoutStoryTask.perform()})).restartable(),layoutStoryOnItemsChangeTask:(0,s.task)((function*(){for(;;)yield(0,u.waitForPropertyChange)(this,"shownItems"),yield this.layoutStoryTask.perform()})).drop(),layoutStoryTask:(0,s.task)((function*(){yield(0,f.waitUntilRendered)()
2774let e=0,t=0
2775this.sortedItemComponents.filterBy("isDestroying",!1).filterBy("isDestroyed",!1).forEach((n=>{if(n.args.item.takesFullWidth)return e=0,void(t=0)
2776const i=(0,w.getOuterHeightWithMargin)(n.itemElement)
2777let o
2778e<=t?(o="left",e+=i):(o="right",t+=i),n.setSide(o)}))})).enqueue(),showAllItemsTask:(0,s.task)((function*(){this.set("isShowingAllItems",!0),yield(0,f.waitUntilRendered)()})),deleteItemTask:(0,s.task)((function*(e){this.analytics.trackStoryEvent("Item deleted",{"Item type":e.type}),yield e.destroyRecord()
2779const t=e.position+1,n=(0,g.elementsStartingFromPosition)(this.items,t);(0,g.decrementPositionsOf)(n),this.storyCollaboration.deleteItem(e)})),goToChapterTask:(0,s.task)((function*(e){this.analytics.trackStoryEvent("Went to chapter via table of contents")
2780const t=this.items.indexOf(e)
2781this.showMoreItems(t+1),yield(0,f.waitUntilRendered)()
2782const n=this.sortedItemComponents[t].itemElement
2783if(this.clientInformation.isInsideAutosizedIframe){const e=10,t=(0,v.default)(100)
2784let i=0
2785for(;i<e&&!this.hasScrolledToElementInsideAutosizedIframe(n,70);)window.parentIFrame.scrollToOffset(0,(0,w.getOffset)(n).top-70),yield(0,s.timeout)(t),i+=1}else for(;!(i=n,o=70,Math.abs((0,w.getOffset)(i).top-((0,w.getScrollTop)()+o))<=1||(yield(0,y.animate)(n,"scroll",{duration:z,offset:-70,easing:"ease-out"}),j(n,70))););var i,o})).drop(),updateCreateNewItemButtonPosition(e){const t=e.clientY,n=(0,w.getOffset)(this.element),i=n.left,o=t-(n.top-(0,w.getScrollTop)()),r=i+(0,w.getOuterWidth)(this.element)/2
2786this.set("createNewItemTop",Math.max(Math.min(o,(0,w.getOuterHeight)(this.element)),0)),this.set("cursorIsInMiddleArea",Math.abs(r-e.clientX)<=40)},isAtEndOfPageInsideAutosizedIframe(e,t){const{top:n}=(0,w.getOffset)(e),i=this.clientInformation.parentWindow.offsetTop,o=this.clientInformation.parentWindow.viewportHe
2786ight
2787return i+n>(0,w.getPageHeight)()-o+t},_getItemBefore(e){const t=(0,w.getOffset)(e).top+(0,w.getOuterHeight)(e)/2,n=(0,P.last)(this.sortedItemComponents.filter((e=>e.getReferencePositionForCreation()<=t)))
2788return n?n.args.item:null},_getItemTargetPosition(e){const t=e.getReferencePositionForCreation()
2789let i=null
2790return this.sortedItemComponents.forEach((e=>{e.getReferencePositionForCreation()<t&&(i=e)})),((0,n.isPresent)(i)?i.args.item.position:0)+1},_incrementPositionsOf(e){e.forEach((function(e){e.incrementProperty("position"),(0,O.clearPendingAttribute)(e,"position")}))},_makeRoomInLastChapterFor(e){const t=(0,P.last)(this.sortedItemComponents)
2791if(e!==t){this.set("lastItemBeforeDrag",t)
2792let n=0
2793t.args.item.isChapterTitle&&(n=parseInt((0,k.default)(t.itemElement).css("margin-bottom"),10))
2794const i=n+(0,k.default)(e.itemElement).height();(0,k.default)(t.itemElement).css("margin-bottom",i)}},_resetSizeOfLastChapter(){const e=this.lastItemBeforeDrag;(0,n.isPresent)(e)&&((0,k.default)(e.itemElement).css("margin-bottom",""),this.set("lastItemBeforeDrag",null))},_itemsInBetween(e,t,n){return this.get(e).filter((function(e){return e.position>=t&&e.position<=n}))},showAdditionalPageOfItems(){this.showMoreItems(this.numberOfItemsShown+5)},showMoreItems(e){const t=Math.min(this.items.length,Math.max(this.numberOfItemsShown,e))
2795t>=this.items.length&&this.set("isShowingAllItems",!0),this.set("numberOfItemsShown",t)},_checkIfShowMoreItems(){const e=this.clientInformation.viewportHeight,t=e+this.clientInformation.scrollTop,n=this.clientInformation.offsetTop+(0,w.getOffset)(this.element).top+(0,w.getOuterHeight)(this.element)
2796t>n?this.showAdditionalPageOfItems():t>n-e&&this.debounceTask("showAdditionalPageOfItems",20)},hasScrolledToElementInsideAutosizedIframe(e,t){const n=this.clientInformation.parentWindow.scrollTop,i=this.clientInformation.parentWindow.offsetTop
2797return Math.abs((0,w.getOffset)(e).top+i-(n+t))<=10},isBeyondHalfOfViewportInsideAutosizedIframe(e){const{top:t}=(0,w.getOffset)(e)
2798return this.clientInformation.parentWindow.offsetTop+t>this.clientInformation.parentWindow.scrollTop+this.clientInformation.parentWindow.viewportHeight/2},startedDraggingItemTask:(0,s.task)((function*(e){this.set("itemAllowedToBeDragged",e),yield(0,f.waitUntilRendered)(),this._makeRoomInLastChapterFor(e)})),stoppedDraggingItemTask:(0,s.task)((function*(e){yield this.moveItemTask.perform(e),this.set("itemAllowedToBeDragged",null),yield(0,f.waitUntilRendered)(),this._resetSizeOfLastChapter()})),checkIfShowMoreItems(){(0,i.once)(this,this._checkIfShowMoreItems)},setActiveChapter(){let e=null
2799for(const t of this.chapters){const n=this.sortedItemComponents.find((e=>e.args.item===t))
2800if(!n)break
2801if(this.clientInformation.isInsideAutosizedIframe){if(this.isBeyondHalfOfViewportInsideAutosizedIframe(n.itemElement))break
2802e=t}else{if(S(n.itemElement))break
2803e=t}}this.set("activeChapter",e)},actions:{registerItem(e){(0,l.set)(this,"itemComponents",[...this.itemComponents,e])},unregisterItem(e){(0,l.set)(this,"itemComponents",this.itemComponents.filter((t=>t!==e)))},showAllItems(){return this.showAllItemsTask.perform()},itemCommentsLoaded(){this.set("hasLoadedFirstBatchOfComments",!0)},deleteItem(e){this.deleteItemTask.perform(e)},openedTableOfContents(){this.analytics.trackStoryEvent("Opened table of contents")}}})
2804function j(e,t){const{top:n}=(0,w.getOffset)(e)
2805return n>(0,w.getPageHeight)()-(0,w.getViewportHeight)()+t}function S(e){const{top:t}=(0,w.getOffset)(e),n=(0,w.getViewportHeight)()/2
2806return t>(0,w.getScrollTop)()+n}function T(e){let{mediaType:t}=e
2807if(t===_.MEDIA_TYPES.IMAGE)return"image"
2808if(t===_.MEDIA_TYPES.AUDIO)return"audio"
2809if(t===_.MEDIA_TYPES.VIDEO)return"video"
2810if(t===_.MEDIA_TYPES.LINK)return"embed"
2811if(t===_.MEDIA_TYPES.FILE)return"file"
2812throw new Error(`Unknown media type '${t}'`)}function M(e){switch(e){case"chapter-title":return null
2813case"quiz-question-multiple-choice":case"quiz-question-matching":return"violet"
2814case"didyouknow":return"green"
2815case"forum":return"orange"
2816case"bibliography":return"grey"
2817case"poll":default:return"white"}}})),define("frontend/components/story-items/item-comments-loader/component",["exports","@ember/service","@glimmer/component","ember-concurrency","frontend/utils/environment","frontend/utils/duration"],(function(e,t,n,i,o,r){var l,a
2818function s(e,t,n,i,o){var r={}
2819return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2820const u=(0,r.default)(6e4)
2821e.default=(l=class extends n.default{constructor(){var e,t,n,i
2822super(...arguments),e=this,t="commandFactory",i=this,(n=a)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),this.loadCommentsTask.perform()}*loadCommentsTask(){let e=1,t=null
2823for(;;){if(t=(yield this.commandFactory.createCommand("load-item-comments").execute(this.args.story,t)).meta.requested_at,this.args.itemCommentsLoaded(),yield(0,i.timeout)(u),o.IS_TEST&&(e++,e>2))break}}},a=s(l.prototype,"commandFactory",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(l.prototype,"loadCommentsTask",[i.task],Object.getOwnPropertyDescriptor(l.prototype,"loadCommentsTask"),l.prototype),l)})),define("frontend/components/story-items/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2824e.default=(0,t.createTemplateFactory)({id:"EJERXWke",block:'[[[41,[30,1],[[[1,"  "],[8,[39,1],null,[["@onGoToChapter","@onActivated","@chapters","@activeChapter"],[[28,[37,2],[[30,0,["goToChapterTask"]]],null],[28,[37,3],[[30,0],"openedTableOfContents"],null],[30,0,["chapters"]],[30,0,["activeChapter"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,0,["shownItems"]]],null]],null],null,[[[41,[30,2,["isChapterTitle"]],[[[1,"    "],[8,[39,6],null,null,null],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,7],null,[["@startedDragging","@stoppedDragging","@createNewItem","@deleteItem","@mediaSelected","@itemResized","@onCopyItem","@register","@unregister","@item","@allItems","@isEditable","@itemAllowedToBeDragged","@hasLoadedFirstBatchOfComments","@isDisplayedInStory","@storyItemsElement","@rightClickOnImagesIsDisabled"],[[28,[37,2],[[30,0,["startedDraggingItemTask"]]],null],[28,[37,2],[[30,0,["stoppedDraggingItemTask"]]],null],[28,[37,2],[[30,0,["createItemTask"]]],null],[28,[37,3],[[30,0],"deleteItem"],null],[28,[37,2],[[30,0,["mediaSelectedTask"]]],null],[28,[37,2],[[30,0,["debouncedLayoutStoryTask"]]],null],[28,[37,2],[[30,0,["copyItemTask"]]],null],[28,[37,3],[[30,0],"registerItem"],null],[28,[37,3],[[30,0],"unregisterItem"],null],[30,2],[30,0,["items"]],[30,3],[30,0,["itemAllowedToBeDragged"]],[30,0,["hasLoadedFirstBatchOfComments"]],true,[30,0,["element"]],[30,4]]],null],[1,"\\n"]],[2]],null],[1,"\\n"],[41,[30,0,["canCreateItemWithMouseFollower"]],[[[1,"  "],[8,[39,8],null,[["@createNewItem","@top","@isShown"],[[28,[37,2],[[30,0,["createItemTask"]]],null],[30,0,["createNewItemTop"]],[30,0,["showCreateNewItemButton"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canViewComments"]],[[[1,"  "],[8,[39,9],null,[["@itemCommentsLoaded","@story"],[[28,[37,3],[[30,0],"itemCommentsLoaded"],null],[30,5]]],null],[1,"\\n"]],[]],null]],["@showTableOfContents","item","@isEditable","@rightClickOnImagesIsDisabled","@story"],false,["if","story-table-of-contents","perform","action","each","-track-array","clear-float","story-item","create-new-item","story-items/item-comments-loader"]]',moduleName:"frontend/components/story-items/template.hbs",isStrictMode:!1})})),define("frontend/components/story-link/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2825e.default=(0,t.createTemplateFactory)({id:"v2GlU1rW",block:'[[[8,[39,0],[[24,0,"story-link"],[17,1]],[["@route","@model","@invokeAction"],["story",[30,2],[28,[37,1],[[30,0],[28,[37,2],[[30,3]],null]],null]]],[["default"],[[[[1,"\\n  "],[18,4,null],[1,"\\n"]],[]]]]]],["&attrs","@story","@clicked","&default"],false,["link-to","action","optional","yield"]]',moduleName:"frontend/components/story-link/template.hbs",isStrictMode:!1})})),define("frontend/components/story-online-contributors/component",["exports","@ember/component","@ember/service","@ember/object/computed","ember-concurrency","frontend/mixins/velocity","@ember/runloop","@ember/utils"],(function(e,t,n,i,o,r,l,a){Object.defineProperty(e,"__esMo
2825dule",{value:!0}),e.default=void 0
2826e.default=t.default.extend(r.default,{tagName:"",storyCollaboration:(0,n.inject)(),inserted(){this.storyCollaboration.on("touchUser",(e=>{(0,l.once)(this,this._flashUserAvatar,e)}))},activeContributors:(0,i.reads)("storyCollaboration.onlineCollaborators"),flashUserAvatarTask:(0,o.task)((function*(e){const t=this.domElement.querySelector(`.user-avatar[data-user-id='${e}']`)
2827t&&(yield this.animate(t,{opacity:.6},{duration:100}),yield this.animate(t,{opacity:1},{duration:500}))})),_flashUserAvatar(e){(0,a.isPresent)(e)&&this.flashUserAvatarTask.perform(e.get("id"))}})})),define("frontend/components/story-online-contributors/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2828e.default=(0,t.createTemplateFactory)({id:"veHCS8ZU",block:'[[[11,"ul"],[24,0,"story-online-contributors"],[4,[38,0],[[28,[37,1],[[30,0],[30,0,["inserted"]]],null]],null],[4,[38,2],[[30,0],"domElement"],null],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["activeContributors"]]],null]],null],null,[[[1,"    "],[10,"li"],[14,0,"story-online-contributors-contributor"],[12],[1,"\\n      "],[8,[39,5],null,[["@user","@showTooltip"],[[30,1],true]],null],[1,"\\n    "],[13],[1,"\\n"]],[1]],null],[13]],["contributor"],false,["did-insert","action","ref","each","-track-array","user-avatar"]]',moduleName:"frontend/components/story-online-contributors/template.hbs",isStrictMode:!1})})),define("frontend/components/story-overview-box/component",["exports","@glimmer/component","@ember/utils"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2829class i extends t.default{get introductionTextReady(){return(0,n.isPresent)(this.args.story.introductionText)}}e.default=i})),define("frontend/components/story-overview-box/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2830e.default=(0,t.createTemplateFactory)({id:"YPsshtu1",block:'[[[10,0],[14,0,"story-overview-box"],[12],[1,"\\n  "],[10,0],[14,0,"overview"],[12],[1,"\\n    "],[10,"h2"],[14,0,"story-title"],[12],[1,"\\n      "],[8,[39,0],[[24,0,"link"]],[["@route","@model"],["story",[30,1]]],[["default"],[[[[1,"\\n        "],[8,[39,1],null,[["@story"],[[30,1]]],null],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n\\n    "],[8,[39,2],[[24,0,"introduction-text"],[16,"dir",[30,1,["textDirection"]]]],[["@initialLines"],[3]],[["default"],[[[[1,"\\n      "],[8,[39,3],null,[["@isRichText","@model","@isEditing"],[true,[30,1,["introductionText"]],false]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,0],[[24,0,"button-view-story"]],[["@route","@model"],["story",[30,1]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,4],["app/components/story-overview-box/template.19-71"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n\\n  "],[8,[39,5],null,[["@story"],[[30,1]]],[["default"],[[[[1,"\\n    "],[8,[39,6],null,[["@story"],[[30,1]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],["@story"],false,["link-to","story-title","read-more","editable-text","t","story-link","story-banner-render-image-file"]]',moduleName:"frontend/components/story-overview-box/template.hbs",isStrictMode:!1})})),define("frontend/components/story-permission-chooser-avatar/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2831e.default=t.default.extend({classNames:["story-permission-chooser-avatar"]})})),define("frontend/components/story-permission-chooser-avatar/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2832e.default=(0,t.createTemplateFactory)({id:"SZX04nE4",block:'[[[18,1,null]],["&default"],false,["yield"]]',moduleName:"frontend/components/story-permission-chooser-avatar/template.hbs",isStrictMode:!1})})),define("frontend/components/story-permission-chooser-button-can-edit/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2833class n extends t.default{get selectedPermissionIsEdit(){var e
2834return this.args.selectedPermission===(null===(e=this.args.story)||void 0===e?void 0:e.editPermission)}}e.default=n})),define("frontend/components/story-permission-chooser-button-can-edit/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
2834dule",{value:!0}),e.default=void 0
2835e.default=(0,t.createTemplateFactory)({id:"zvM3Se43",block:'[[[8,[39,0],null,[["@clicked","@isSelected"],[[28,[37,1],[[30,0],[30,1]],null],[30,0,["selectedPermissionIsEdit"]]]],[["default"],[[[[1,"\\n"],[41,[30,2,["editPermission"]],[[[1,"    "],[1,[28,[35,3],[[30,2,["editPermission"]]],null]],[1,"\\n"]],[]],null]],[]]]]]],["@clicked","@story"],false,["story-permission-chooser-button","action","if","t"]]',moduleName:"frontend/components/story-permission-chooser-button-can-edit/template.hbs",isStrictMode:!1})})),define("frontend/components/story-permission-chooser-button-can-view/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2836class n extends t.default{get selectedPermissionIsView(){var e
2837return this.args.selectedPermission===(null===(e=this.args.story)||void 0===e?void 0:e.viewPermission)}}e.default=n})),define("frontend/components/story-permission-chooser-button-can-view/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2838e.default=(0,t.createTemplateFactory)({id:"+fIWM5mD",block:'[[[8,[39,0],null,[["@clicked","@isSelected"],[[28,[37,1],[[30,0],[30,1]],null],[30,0,["selectedPermissionIsView"]]]],[["default"],[[[[1,"\\n"],[41,[30,2,["viewPermission"]],[[[1,"    "],[1,[28,[35,3],[[30,2,["viewPermission"]]],null]],[1,"\\n"]],[]],null]],[]]]]]],["@clicked","@story"],false,["story-permission-chooser-button","action","if","t"]]',moduleName:"frontend/components/story-permission-chooser-button-can-view/template.hbs",isStrictMode:!1})}))
2839define("frontend/components/story-permission-chooser-button/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2840class n extends t.default{get disabled(){return this.args.isSelected||this.args.isDisabled}get cssClass(){const e=["story-permission-chooser-button"]
2841return this.args.isSelected&&e.push("is-selected"),e.join(" ")}}e.default=n})),define("frontend/components/story-permission-chooser-button/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2842e.default=(0,t.createTemplateFactory)({id:"gQvsnSPo",block:'[[[8,[39,0],[[16,"disabled",[30,0,["disabled"]]],[16,0,[30,0,["cssClass"]]],[17,1]],[["@action"],[[28,[37,1],[[30,0],[30,2]],null]]],[["label"],[[[[18,3,null]],[]]]]]],["&attrs","@clicked","&default"],false,["async-button","action","yield"]]',moduleName:"frontend/components/story-permission-chooser-button/template.hbs",isStrictMode:!1})})),define("frontend/components/story-permission-chooser-collaboration/component",["exports","@glimmer/component","@ember/service","ember-concurrency"],(function(e,t,n,i){var o,r
2843function l(e,t,n,i,o){var r={}
2844return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2845e.default=(o=class extends t.default{constructor(){var e,t,n,i
2846super(...arguments),e=this,t="analytics",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}*setCanEditTask(e){this.analytics.trackStoryEvent("Changed permission on collaboration",{"Can edit":e})
2847const t=this.args.collaboration
2848t.set("canEdit",e),yield t.save()}get story(){return this.args.collaboration.story}get cssClass(){return this.args.collaboration.isForUser?"user":this.args.collaboration.isForTag?"tag":null}get selectedPermission(){return this.args.collaboration.canEdit?this.story.editPermission:this.story.viewPermission}},r=l(o.prototype,"analytics",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(o.prototype,"setCanEditTask",[i.dropTask],Object.getOwnPropertyDescriptor(o.prototype,"setCanEditTask"),o.prototype),o)})),define("frontend/components/story-permission-chooser-collaboration/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2849e.default=(0,t.createTemplateFactory)({id:"n02KSGTF",block:'[[[8,[39,0],[[16,0,[30,0,["cssClass"]]]],[["@remove","@permissions","@selectedPermission","@story","@canEditPermission"],[[28,[37,1],[[30,0],[30,1]],null],[50,"story-collaboration-permissions",0,null,[["canViewSelected","canEditSelected","story","selectedPermission"],[[28,[37,3],[[30,0,["setCanEditTask"]],false],null],[28,[37,3],[[30,0,["setCanEditTask"]],true],null],[30,0,["story"]],[30,0,["selectedPermission"]]]]],[30,0,["selectedPermission"]],[30,0,["story"]],[28,[37,4],[[30,2,["isNew"]]],null]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["avatar"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,2,["isForUser"]],[[[1,"      "],[8,[39,6],null,[["@user"],[[30,2,["user"]]]],null],[1,"\\n"]],[]],[[[41,[30,2,["isForTag"]],[[[1,"      "],[10,"img"],[14,"src","https://assets.sutori.com/frontend-assets/images/icon-people-grey-72259cb4d1adba7a5fef217a8c312ba9.svg"],[15,"alt",[28,[37,7],["app/components/story-permission-chooser-collaboration/template.21-46"],null]],[14,0,"icon"],[12],[13],[1,"\\n    "]],[]],null]],[]]],[1,"  "]],[]]]]],[1,"\\n\\n  "],[8,[30,3,["name"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,2,["isForUser"]],[[[1,"      "],[1,[30,2,["user","fullName"]]],[1,"\\n"]],[]],[[[41,[30,2,["isForTag"]],[[[1,"      "],[8,[39,8],null,[["@tag","@isEditing"],[[30,2,["educatorSpaceTag"]],false]],null],[1,"\\n\\n      "],[10,1],[14,0,"users-count"],[12],[1,"\\n        ("],[1,[28,[35,7],["app/components/story-permission-chooser-collaboration/template.students-count"],[["count"],[[30,2,["educatorSpaceTag","usersCount"]]]]]],[1,")\\n      "],[13],[1,"\\n    "]],[]],null]],[]]],[1,"  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@deleteCollaboration","@collaboration","p"],false,["story-permission-chooser","action","component","perform","not","if","user-avatar","t","student-tags-tag"]]',moduleName:"frontend/components/story-permission-chooser-collaboration/template.hbs",isStrictMode:!1})})),define("frontend/components/story-permission-chooser-educator/component",["exports","@glimmer/component","@ember/service","ember-concurrency"],(function(e,t,n,i){var o,r
2850function l(e,t,n,i,o){var r={}
2851return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2852e.default=(o=class extends t.default{constructor(){var e,t,n,i
2853super(...arguments),e=this,t="commandFactory",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}*createCollaborationTask(){yield this.commandFactory.createCommand("add-collaborator").execute(this.args.story,this.args.educator)}get selectedPermission(){return this.educatorIsCollaborator?this.args.story.editPermission:this.args.story.viewPermission}get educatorIsCollaborator(){return this.args.story.collaborators.includes(this.args.educator)}get collaboration(){return this.args.story.storyCollaborations.find((e=>e.user===this.args.educator))}},r=l(o.prototype,"commandFactory",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(o.prototype,"createCollaborationTask",[i.dropTask],Object.getOwnPropertyDescriptor(o.prototype,"createCollaborationTask"),o.prototype),o)})),define("frontend/components/story-permission-chooser-educator/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2854e.default=(0,t.createTemplateFactory)({id:"OEctp+8V",block:'[[[8,[39,0],null,[["@permissions","@canRemove","@selectedPermission","@story"],[[50,"story-collaboration-permissions",0,null,[["canViewSelected","canEditSelected","story","selectedPermission"],[[28,[37,2],[[30,1],[30,0,["collaboration"]]],null],[28,[37,3],[[30,0,["createCollaborationTask"]]],null],[30,2],[30,0,["selectedPermission"]]]]],false,[30,0,["selectedPermission"]],[30,2]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["avatar"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,4],null,[["@user"],[[30,4]]],null],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,3,["name"]],null,null,[["default"],[[[[1,"\\n    "],[1,[30,4,["fullName"]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@deleteCollaboration","@story","p","@educator"],false,["story-permission-chooser","component","fn","perform","user-avatar"]]',moduleName:"frontend/components/story-permission-chooser-educator/template.hbs",isStrictMode:!1})})),define("frontend/components/story-permission-chooser-invitation/component",["exports","@glimmer/component","@ember/service","ember-concurrency"],(function(e,t,n,i){var o,r
2855function l(e,t,n,i,o){var r={}
2856return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2857e.default=(o=class extends t.default{constructor(){var e,t,n,i
2858super(...arguments),e=this,t="analytics",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}*deleteInvitationTask(){this.analytics.trackStoryEvent("Collaboration invitation removed"),yield this.args.invitation.destroyRecord()}*setCanEditTask(e){this.analytics.trackStoryEvent("Changed permission on collaboration invitation",{"Can edit":e})
2859const t=this.args.invitation
2860t.canEdit=e,yield t.save()}get selectedPermission(){var e,t
2861return this.args.invitation.canEdit?null===(e=this.story)||void 0===e?void 0:e.editPermission:null===(t=this.story)||void 0===t?void 0:t.viewPermission}get story(){return this.args.invitation.story}},r=l(o.prototype,"analytics",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(o.prototype,"deleteInvitationTask",[i.dropTask],Object.getOwnPropertyDescriptor(o.prototype,"deleteInvitationTask"),o.prototype),l(o.prototype,"setCanEditTask",[i.dropTask],Object.getOwnPropertyDescriptor(o.prototype,"setCanEditTask"),o.prototype),o)})),define("frontend/components/story-permission-chooser-invitation/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2862e.default=(0,t.createTemplateFactory)({id:"Zq2iHvz8",block:'[[[8,[39,0],null,[["@remove","@permissions","@selectedPermission","@story","@canEditPermission"],[[28,[37,1],[[30,0,["deleteInvitationTask"]]],null],[50,"story-collaboration-permissions",0,null,[["canViewSelected","canEditSelected","story","selectedPermission"],[[28,[37,1],[[30,0,["setCanEditTask"]],false],null],[28,[37,1],[[30,0,["setCanEditTask"]],true],null],[30,0,["story"]],[30,0,["selectedPermission"]]]]],[30,0,["selectedPermission"]],[30,0,["story"]],[28,[37,3],[[30,1,["isNew"]]],null]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["name"]],null,null,[["default"],[[[[1,"\\n    "],[1,[30,1,["email"]]],[1," "],[1,[28,[35,4],["app/components/story-permission-chooser-invitation/template.17-25"],null]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[2]]]]]],["@invitation","p"],false,["story-permission-chooser","perform","component","not","t"]]',moduleName:"frontend/components/story-permission-chooser-invitation/template.hbs",isStrictMode:!1})})),define("frontend/components/story-permission-chooser-name/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2863e.default=t.default.extend({classNames:["story-permission-chooser-name"]})})),define("frontend/components/story-permission-chooser-name/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2864e.default=(0,t.createTemplateFactory)({id:"+KN9SqQk",block:'[[[18,1,null]],["&default"],false,["yield"]]',moduleName:"frontend/components/story-permission-chooser-name/template.hbs",isStrictMode:!1})})),define("frontend/components/story-permission-chooser/component",["exports","@glimmer/component","@ember/utils","ember-concurrency"],(function(e,t,n,i){var o
2865Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2866e.default=(o=class extends t.default{get canEditPermission(){return!(0,n.isPresent)(this.args.canEditPermission)||this.args.canEditPermission}get canRemove(){return!(0,n.isPresent)(this.args.canRemove)||this.args.canRemove}*removeTask(){yield this.args.remove()}},r=o.prototype,l="removeTask",a=[i.dropTask],s=Object.getOwnPropertyDescriptor(o.prototype,"removeTask"),u=o.prototype,c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o)
2867var r,l,a,s,u,c})),define("frontend/components/story-permission-chooser/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
2867dule",{value:!0}),e.default=void 0
2868e.default=(0,t.createTemplateFactory)({id:"gjX6mdsw",block:'[[[11,0],[24,0,"story-permission-chooser"],[17,1],[12],[1,"\\n  "],[18,5,[[28,[37,1],null,[["avatar"],[[50,"story-permission-chooser-avatar",0,null,null]]]]]],[1,"\\n\\n  "],[18,5,[[28,[37,1],null,[["name"],[[50,"story-permission-chooser-name",0,null,null]]]]]],[1,"\\n\\n  "],[8,[39,3],null,[["@position"],["bottom-end"]],[["default"],[[[[1,"\\n    "],[8,[30,2,["trigger"]],[[16,"disabled",[28,[37,4],[[30,0,["canEditPermission"]]],null]],[24,0,"story-permission-chooser-trigger"]],null,[["default"],[[[[1,"\\n"],[41,[30,3],[[[1,"        "],[1,[28,[35,6],[[30,3]],null]],[1,"\\n"]],[]],null],[1,"    "]],[]]]]],[1,"\\n\\n    "],[8,[30,2,["dialog"]],[[24,0,"story-permission-chooser-ember-popper-js"]],null,[["default"],[[[[1,"\\n      "],[10,0],[14,0,"story-permission-chooser-permissions"],[12],[1,"\\n        "],[46,[30,4],null,null,null],[1,"\\n"],[41,[30,0,["canRemove"]],[[[1,"          "],[8,[39,7],[[24,0,"button-remove"]],[["@clicked"],[[28,[37,8],[[30,0,["removeTask"]]],null]]],[["default"],[[[[1,"\\n            "],[1,[28,[35,6],["app/components/story-permission-chooser/template.20-9"],null]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n"],[13]],["&attrs","p","@selectedPermission","@permissions","&default"],false,["yield","hash","component","sutori-popover","not","if","t","story-permission-chooser-button","perform"]]',moduleName:"frontend/components/story-permission-chooser/template.hbs",isStrictMode:!1})})),define("frontend/components/story-permission-for-anyone-permissions/component",["exports","@glimmer/component","@ember/service","ember-concurrency","frontend/models/story"],(function(e,t,n,i,o){var r,l,a
2869function s(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function u(e,t,n,i,o){var r={}
2870return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2871e.default=(r=class extends t.default{constructor(){super(...arguments),s(this,"analytics",l,this),s(this,"session",a,this)}get canViewMessageKey(){return o.PERMISSION_MESSAGE_KEYS.CAN_VIEW}get canViewAndCommentMessageKey(){return o.PERMISSION_MESSAGE_KEYS.CAN_VIEW_AND_COMMENT}get canEditAndCommentMessageKey(){return o.PERMISSION_MESSAGE_KEYS.CAN_EDIT_AND_COMMENT}get canEditMessageKey(){return o.PERMISSION_MESSAGE_KEYS.CAN_EDIT}get canSelectViewAndComment(){return this.session.currentUser.userPermissionsSet.canHaveCommentsOnStories}get canView(){return!this.args.story.storyPermissionForAnyone.canComment&&!this.args.story.storyPermissionForAnyone.canEdit}get canViewAndComment(){return this.args.story.storyPermissionForAnyone.canComment&&!this.args.story.storyPermissionForAnyone.canEdit}*setCanViewTask(){yield this.setPermissionsTask.perform(!1,!1)}*setCanViewAndCommentTask(){yield this.setPermissionsTask.perform(!0,!1)}*setCanEditAndCommentTask(){yield this.setPermissionsTask.perform(!0,!0)}*setPermissionsTask(e,t){this.analytics.trackStoryEvent("Story permission for anyone changed",{"Can comment":e,"Can edit":t})
2872const n=this.args.story.storyPermissionForAnyone
2873n.canComment=e,n.canEdit=t,yield n.save()}},l=u(r.prototype,"analytics",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=u(r.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(r.prototype,"setCanViewTask",[i.dropTask],Object.getOwnPropertyDescriptor(r.prototype,"setCanViewTask"),r.prototype),u(r.prototype,"setCanViewAndCommentTask",[i.dropTask],Object.getOwnPropertyDescriptor(r.prototype,"setCanViewAndCommentTask"),r.prototype),u(r.prototype,"setCanEditAndCommentTask",[i.dropTask],Object.getOwnPropertyDescriptor(r.prototype,"setCanEditAndCommentTask"),r.prototype),u(r.prototype,"setPermissionsTask",[i.dropTask],Object.getOwnPropertyDescriptor(r.prototype,"setPermissionsTask"),r.prototype),r)})),define("frontend/components/story-permission-for-anyone-permissions/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2874e.default=(0,t.createTemplateFactory)({id:"VYaxegLb",block:'[[[10,0],[14,0,"story-permission-for-anyone-permissions"],[12],[1,"\\n  "],[8,[39,0],null,[["@clicked","@isSelected"],[[28,[37,1],[[30,0,["setCanViewTask"]]],null],[28,[37,2],[[30,1],[30,0,["canViewMessageKey"]]],null]]],[["default"],[[[[1,"\\n    "],[1,[28,[35,3],[[30,0,["canViewMessageKey"]]],null]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[39,0],null,[["@clicked","@isSelected","@isDisabled"],[[28,[37,1],[[30,0,["setCanViewAndCommentTask"]]],null],[28,[37,2],[[30,1],[30,0,["canViewAndCommentMessageKey"]]],null],[28,[37,4],[[30,0,["canSelectViewAndComment"]]],null]]],[["default"],[[[[1,"\\n"],[41,[30,0,["canSelectViewAndComment"]],[[[1,"      "],[1,[28,[35,3],[[30,0,["canViewAndCommentMessageKey"]]],null]],[1,"\\n"]],[]],[[[1,"      "],[8,[39,6],null,[["@tooltipTitle","@tooltipPlacement","@tooltipContainer"],[[28,[37,3],["app/components/story-permission-for-anyone-permissions.upgrade-tooltip"],null],"bottom","body"]],[["default"],[[[[1,"\\n        "],[10,1],[14,0,"is-behind-paywall"],[12],[1,"\\n          "],[1,[28,[35,3],[[30,0,["canViewAndCommentMessageKey"]]],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]]],[1,"  "]],[]]]]],[1,"\\n\\n  "],[8,[39,0],null,[["@clicked","@isSelected"],[[28,[37,1],[[30,0,["setCanEditAndCommentTask"]]],null],[30,2,["storyPermissionForAnyone","canEdit"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["session","currentUser","userPermissionsSet","canHaveCommentsOnStories"]],[[[1,"      "],[1,[28,[35,3],[[30,0,["canEditAndCommentMessageKey"]]],null]],[1,"\\n"]],[]],[[[1,"      "],[1,[28,[35,3],[[30,0,["canEditMessageKey"]]],null]],[1,"\\n"]],[]]],[1,"  "]],[]]]]],[1,"\\n"],[13]],["@selectedPermission","@story"],false,["story-permission-chooser-button","perform","eq","t","not","if","tooltipable-block"]]',moduleName:"frontend/components/story-permission-for-anyone-permissions/template.hbs",isStrictMode:!1})})),define("frontend/components/story-presentation-mode-authors/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esMo
2874dule",{value:!0}),e.default=void 0
2875class n extends t.default{get authorNames(){return this.args.story.editingContributors.map((e=>e.fullName))}}e.default=n})),define("frontend/components/story-presentation-mode-authors/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2876e.default=(0,t.createTemplateFactory)({id:"1uyU3Xg+",block:'[[[1,[28,[35,0],[[30,0,["authorNames"]]," and "],null]]],[],false,["to-sentence"]]',moduleName:"frontend/components/story-presentation-mode-authors/template.hbs",isStrictMode:!1})})),define("frontend/components/story-presentation-mode-body/component",["exports","@glimmer/component","@ember/object","@ember/utils","@ember/service","@glimmer/tracking"],(function(e,t,n,i,o,r){var l,a,s
2877function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
2878return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.SLIDE_TYPES=void 0
2879const d=e.SLIDE_TYPES=Object.freeze({TITLE:"title",INTRODUCTION:"introduction",ITEM:"item",ENDING:"ending"})
2880e.default=(l=class extends t.default{constructor(){super(...arguments),u(this,"index",a,this),u(this,"analytics",s,this),this.index=this.args.savedCurrentSlide||0}trackStart(){this.analytics.trackStoryEvent("Started presenting")}trackStop(){this.analytics.trackStoryEvent("Stopped presenting")}goToPreviousSlide(){this.isAtBeginning||this.goTo(this.index-1)}goToNextSlide(){this.isAtEnd||this.goTo(this.index+1)}goToBeginning(){this.goTo(0)}goToEnd(){this.goTo(this.slidesCount-1)}goToSlide(e){this.goTo(e)}goToChapter(e){const t=this.getIndexOfChapter(e)
2881this.goTo(t)}get cssClass(){const e=["story-presentation-mode"]
2882return e.push(this.slide.type),e.join(" ")}get slides(){const e=[]
2883return e.push({type:d.TITLE}),this.showIntroduction&&e.push({type:d.INTRODUCTION}),this.items.forEach((t=>{e.push({type:d.ITEM,model:t})})),e.push({type:d.ENDING}),e}get slidesCount(){return this.slides.length}get slide(){return this.slides[this.index]}get showIntroduction(){return!this.args.story.introductionText.isBlank}get isAtBeginning(){return 0===this.index}get isAtEnd(){return this.index===this.slidesCount-1}get items(){return this.args.story.sortedItems.filter((e=>!e.isChapterTitle||!(0,i.isBlank)(e.heading)))}get chapters(){return this.args.story.chaptersForTableOfContents}get activeChapter(){let e=null
2884for(const t of this.chapters){if(this.getIndexOfChapter(t)>this.index)return e
2885e=t}return e}getIndexOfChapter(e){return this.slides.map((e=>e.model)).indexOf(e)}goTo(e){this.index=e,this.args.changedSlide(e)}},a=c(l.prototype,"index",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(l.prototype,"analytics",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(l.prototype,"trackStart",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"trackStart"),l.prototype),c(l.prototype,"trackStop",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"trackStop"),l.prototype),c(l.prototype,"goToPreviousSlide",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"goToPreviousSlide"),l.prototype),c(l.prototype,"goToNextSlide",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"goToNextSlide"),l.prototype),c(l.prototype,"goToBeginning",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"goToBeginning"),l.prototype),c(l.prototype,"goToEnd",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"goToEnd"),l.prototype),c(l.prototype,"goToSlide",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"goToSlide"),l.prototype),c(l.prototype,"goToChapter",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"goToChapter"),l.prototype),l)})),define("frontend/components/story-presentation-mode-body/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
2885dule",{value:!0}),e.default=void 0
2886e.default=(0,t.createTemplateFactory)({id:"dtJsNP5V",block:'[[[11,0],[16,0,[30,0,["cssClass"]]],[16,"data-story-id",[30,1,["id"]]],[4,[38,0],[[30,0,["trackStart"]]],null],[4,[38,1],[[30,0,["trackStop"]]],null],[12],[1,"\\n  "],[8,[39,2],null,[["@story","@slides","@index"],[[30,1],[30,0,["slides"]],[30,0,["index"]]]],null],[1,"\\n\\n  "],[8,[39,3],null,[["@goToPreviousSlide","@goToNextSlide","@goToBeginning","@goToEnd","@isAtBeginning","@isAtEnd"],[[30,0,["goToPreviousSlide"]],[30,0,["goToNextSlide"]],[30,0,["goToBeginning"]],[30,0,["goToEnd"]],[30,0,["isAtBeginning"]],[30,0,["isAtEnd"]]]],null],[1,"\\n\\n  "],[8,[39,4],null,[["@goToSlide","@slidesCount","@index"],[[30,0,["goToSlide"]],[30,0,["slidesCount"]],[30,0,["index"]]]],null],[1,"\\n\\n  "],[8,[39,5],null,[["@onGoToChapter","@chapters","@activeChapter"],[[30,0,["goToChapter"]],[30,0,["chapters"]],[30,0,["activeChapter"]]]],null],[1,"\\n"],[13]],["@story"],false,["did-insert","will-destroy","story-presentation-mode-slider","story-presentation-mode-controls","story-presentation-mode-progress","story-table-of-contents"]]',moduleName:"frontend/components/story-presentation-mode-body/template.hbs",isStrictMode:!1})})),define("frontend/components/story-presentation-mode-controls/component",["exports","@ember/component","ember-lifeline/mixins/dom","frontend/utils/keyboard-events"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2887e.default=t.default.extend(n.default,{tagName:"",didInsertElement(){this._super(...arguments),this.addEventListener(window,"keydown",(e=>{(0,i.isArrowDown)(e)||(0,i.isArrowRight)(e)||(0,i.isPageDown)(e)||(0,i.isSpace)(e)||(0,i.isEnter)(e)?(e.preventDefault(),this.goToNextSlide(e.key)):(0,i.isArrowUp)(e)||(0,i.isArrowLeft)(e)||(0,i.isPageUp)(e)||(0,i.isBackspace)(e)?(e.preventDefault(),this.goToPreviousSlide(e.key)):(0,i.isHome)(e)?(e.preventDefault(),this.goToBeginning(e.key)):(0,i.isEnd)(e)&&(e.preventDefault(),this.goToEnd(e.key))}))}})})),define("frontend/components/story-presentation-mode-controls/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2888e.default=(0,t.createTemplateFactory)({id:"OtdHbFEY",block:'[[[10,0],[14,0,"story-presentation-mode-controls"],[12],[1,"\\n"],[41,[51,[33,1]],[[[1,"    "],[11,"button"],[24,0,"button-previous"],[24,4,"button"],[4,[38,2],[[30,0],[33,3],"navigation-arrow"],null],[12],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[51,[33,4]],[[[1,"    "],[11,"button"],[24,0,"button-next"],[24,4,"button"],[4,[38,2],[[30,0],[33,5],"navigation-arrow"],null],[12],[13],[1,"\\n"]],[]],null],[13]],[],false,["unless","isAtBeginning","action","goToPreviousSlide","isAtEnd","goToNextSlide"]]',moduleName:"frontend/components/story-presentation-mode-controls/template.hbs",isStrictMode:!1})})),define("frontend/components/story-presentation-mode-progress/component",["exports","@glimmer/component","@ember/string"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2889class i extends t.default{get slideStyle(){const e=100/this.args.slidesCount
2890return(0,n.htmlSafe)(`height: ${e}%;`)}get barStyle(){const e=100*(1*(this.args.index+1)/this.args.slidesCount)
2891return(0,n.htmlSafe)(`height: ${e}%;`)}get slides(){const e=[]
2892for(let t=0;t<this.args.slidesCount;t++)e.push(t)
2893return e}}e.default=i})),define("frontend/components/story-presentation-mode-progress/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2894e.default=(0,t.createTemplateFactory)({id:"m/KLtco3",block:'[[[10,0],[14,0,"story-presentation-mode-progress"],[12],[1,"\\n  "],[10,0],[14,0,"story-presentation-mode-progress-bar"],[15,5,[30,0,["barStyle"]]],[12],[13],[1,"\\n\\n"],[42,[28,[37,1],[[28,[37,1],[[30,0,["slides"]]],null]],null],null,[[[1,"    "],[11,0],[24,0,"story-presentation-mode-progress-slide"],[16,5,[30,0,["slideStyle"]]],[24,"role","button"],[4,[38,2],[[30,0],[28,[37,2],[[30,0],[30,2],[30,1],"progress-bar"],null]],null],[12],[13],[1,"\\n"]],[1]],null],[13]],["slide","@goToSlide"],false,["each","-track-array","action"]]',moduleName:"frontend/components/story-presentation-mode-progress/template.hbs",isStrictMode:!1})})),define("frontend/components/story-presentation-mode-slide-ending/component",["exports","@ember/component","@ember/object/computed"],(function(e,t,n){Object.defineProperty(e,"__esMo
2894dule",{value:!0}),e.default=void 0
2895e.default=t.default.extend({classNames:["story-presentation-mode-slide-ending"],"data-test-is-current":(0,n.reads)("isCurrent")})})),define("frontend/components/story-presentation-mode-slide-ending/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2896e.default=(0,t.createTemplateFactory)({id:"g4CnqnO1",block:'[[[10,2],[14,0,"authors"],[12],[1,"\\n  "],[1,[28,[35,0],["app/components/story-presentation-mode-slide-ending/template.1-19"],null]],[1," "],[8,[39,1],null,[["@story"],[[30,1]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[10,2],[14,0,"credits"],[12],[1,[28,[35,0],["app/components/story-presentation-mode-slide-ending/template.5-19"],null]],[13]],["@story"],false,["t","story-presentation-mode-authors"]]',moduleName:"frontend/components/story-presentation-mode-slide-ending/template.hbs",isStrictMode:!1})})),define("frontend/components/story-presentation-mode-slide-introduction/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2897e.default=(0,t.createTemplateFactory)({id:"/VaUKcFK",block:'[[[10,0],[14,0,"story-presentation-mode-slide-introduction"],[12],[1,"\\n  "],[8,[39,0],null,[["@isRichText","@isEditing","@model","@autosize","@autosizeMin","@autosizeMax"],[true,false,[30,1,["introductionText"]],true,25,50]],null],[1,"\\n"],[13]],["@story"],false,["editable-text"]]',moduleName:"frontend/components/story-presentation-mode-slide-introduction/template.hbs",isStrictMode:!1})})),define("frontend/components/story-presentation-mode-slide-item/component",["exports","@glimmer/component","@ember/string"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2898class i extends t.default{get autosizeText(){return this.args.item.isRegularItem||this.args.item.isChapterTitle}get autosizeTextMax(){return this.args.item.isChapterTitle?70:50}get style(){return this.args.item.canHaveColor?(0,n.htmlSafe)(`background-color: ${this.args.item.color.background};`):null}}e.default=i})),define("frontend/components/story-presentation-mode-slide-item/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2899e.default=(0,t.createTemplateFactory)({id:"pujGeV9F",block:'[[[10,0],[15,0,[29,["story-presentation-mode-slide-item ",[30,1,["type"]]]]],[15,5,[30,0,["style"]]],[12],[1,"\\n  "],[8,[39,0],null,[["@item","@canShowFooter","@autosizeText","@autosizeTextMin","@autosizeTextMax","@isPresentingStory"],[[30,1],false,[30,0,["autosizeText"]],16,[30,0,["autosizeTextMax"]],true]],null],[1,"\\n"],[13],[1,"\\n"]],["@item"],false,["story-item-body"]]',moduleName:"frontend/components/story-presentation-mode-slide-item/template.hbs",isStrictMode:!1})})),define("frontend/components/story-presentation-mode-slide-title/component",["exports","@ember/component","@ember/object/computed"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2900e.default=t.default.extend({classNames:["story-presentation-mode-slide-title"],classNameBindings:["story.hasBanner"],"data-test-is-current":(0,n.reads)("isCurrent")})})),define("frontend/components/story-presentation-mode-slide-title/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2901e.default=(0,t.createTemplateFactory)({id:"YMOwjQj9",block:'[[[41,[30,1,["hasBanner"]],[[[1,"  "],[8,[39,1],null,[["@story"],[[30,1]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[10,0],[14,0,"text-container"],[12],[1,"\\n  "],[10,"h1"],[14,0,"title"],[12],[1,"\\n    "],[8,[39,2],null,[["@story","@linesCount"],[[30,1],2]],null],[1,"\\n  "],[13],[1,"\\n\\n  "],[8,[39,3],[[24,0,"authors"]],[["@linesCount"],[3]],[["default"],[[[[1,"\\n    "],[1,[28,[35,4],["app/components/story-presentation-mode-slide-title/template.13-55"],null]],[1," "],[8,[39,5],null,[["@story"],[[30,1]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],["@story"],false,["if","story-banner-render-image-file","story-title","multiline-ellipsis","t","story-presentation-mode-authors"]]',moduleName:"frontend/components/story-presentation-mode-slide-title/template.hbs",isStrictMode:!1})})),define("frontend/components/story-presentation-mode-slide/component",["exports","@glimmer/component","frontend/components/story-presentation-mode-body/component","ember-concurrency","frontend/components/story-presentation-mode-slider/component","@glimmer/tracking"],(function(e,t,n,i,o,r){var l,a
2902function s(e,t,n,i,o){var r={}
2903return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2904e.default=(l=class extends t.default{constructor(){var e,t,n,i
2905super(...arguments),e=this,t="isShowing",i=this,(n=a)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),this.waitForAnimateOutTask.perform()}*waitForAnimateOutTask(){for(;;)yield(0,i.waitForProperty)(this,"args.isCurrent",!0),this.isShowing=!0,this.animateOutTask.perform(),yield(0,i.waitForProperty)(this,"args.isCurrent",!1)}*animateOutTask(){yield(0,i.waitForProperty)(this,"args.isCurrent",!1),yield(0,i.timeout)(o.TRANSITION_DURATION),this.isShowing=!1}get showTitle(){return this.args.slide.type===n.SLIDE_TYPES.TITLE}get showIntroduction(){return this.args.slide.type===n.SLIDE_TYPES.INTRODUCTION}get showItem(){return this.args.slide.type===n.SLIDE_TYPES.ITEM}get showEnding(){return this.args.slide.type===n.SLIDE_TYPES.ENDING}},a=s(l.prototype,"isShowing",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(l.prototype,"waitForAnimateOutTask",[i.task],Object.getOwnPropertyDescriptor(l.prototype,"waitForAnimateOutTask"),l.prototype),s(l.prototype,"animateOutTask",[i.restartableTask],Object.getOwnPropertyDescriptor(l.prototype,"animateOutTask"),l.prototype),l)}))
2906define("frontend/components/story-presentation-mode-slide/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2907e.default=(0,t.createTemplateFactory)({id:"Q0r/pDHR",block:'[[[10,0],[14,0,"story-presentation-mode-slide"],[12],[1,"\\n"],[41,[30,0,["isShowing"]],[[[41,[30,0,["showTitle"]],[[[1,"      "],[8,[39,1],null,[["@story","@isCurrent"],[[30,1],[30,2]]],null],[1,"\\n"]],[]],[[[41,[30,0,["showIntroduction"]],[[[1,"      "],[8,[39,2],null,[["@story","@isCurrent"],[[30,1],[30,2]]],null],[1,"\\n"]],[]],[[[41,[30,0,["showItem"]],[[[1,"      "],[8,[39,3],null,[["@item","@isCurrent"],[[30,3,["model"]],[30,2]]],null],[1,"\\n"]],[]],[[[41,[30,0,["showEnding"]],[[[1,"      "],[8,[39,4],null,[["@story","@isCurrent"],[[30,1],[30,2]]],null],[1,"\\n    "]],[]],null]],[]]]],[]]]],[]]]],[]],null],[13]],["@story","@isCurrent","@slide"],false,["if","story-presentation-mode-slide-title","story-presentation-mode-slide-introduction","story-presentation-mode-slide-item","story-presentation-mode-slide-ending"]]',moduleName:"frontend/components/story-presentation-mode-slide/template.hbs",isStrictMode:!1})})),define("frontend/components/story-presentation-mode-slider/component",["exports","@glimmer/component","frontend/utils/duration","@ember/string"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.TRANSITION_DURATION=void 0
2908const o=e.TRANSITION_DURATION=(0,n.default)(400)
2909class r extends t.default{get style(){const e=[`top: -${100*this.args.index}vh;`,`transition-duration: ${o}ms;`]
2910return(0,i.htmlSafe)(e.join(""))}}e.default=r})),define("frontend/components/story-presentation-mode-slider/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2911e.default=(0,t.createTemplateFactory)({id:"pQYE5BrU",block:'[[[10,0],[14,0,"story-presentation-mode-slider"],[12],[1,"\\n  "],[10,0],[14,0,"story-presentation-mode-slides"],[15,5,[30,0,["style"]]],[12],[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,1]],null]],null],null,[[[1,"      "],[8,[39,2],null,[["@story","@slide","@isCurrent"],[[30,4],[30,2],[28,[37,3],[[30,5],[30,3]],null]]],null],[1,"\\n"]],[2,3]],null],[1,"  "],[13],[1,"\\n"],[13]],["@slides","slide","slideIndex","@story","@index"],false,["each","-track-array","story-presentation-mode-slide","eq"]]',moduleName:"frontend/components/story-presentation-mode-slider/template.hbs",isStrictMode:!1})})),define("frontend/components/story-presentation-mode/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
2911dule",{value:!0}),e.default=void 0
2912e.default=(0,t.createTemplateFactory)({id:"Tu7NYYr6",block:'[[[8,[39,0],null,[["@exited"],[[30,1]]],[["default"],[[[[1,"\\n  "],[8,[39,1],null,[["@changedSlide","@story","@savedCurrentSlide"],[[30,2],[30,3],[30,4]]],null],[1,"\\n"]],[]]]]]],["@stop","@changedSlide","@story","@savedCurrentSlide"],false,["in-fullscreen","story-presentation-mode-body"]]',moduleName:"frontend/components/story-presentation-mode/template.hbs",isStrictMode:!1})})),define("frontend/components/story-privacy-selector-button/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2913class n extends t.default{get disabled(){return this.args.isSelected||this.args.isDisabled}}e.default=n})),define("frontend/components/story-privacy-selector-button/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2914e.default=(0,t.createTemplateFactory)({id:"rR+AGwXX",block:'[[[11,"button"],[16,0,[29,["story-privacy-selector-button ",[52,[30,1],"is-selected"]]]],[16,"disabled",[30,0,["disabled"]]],[24,4,"button"],[17,2],[4,[38,1],["click",[28,[37,2],[[30,0],[30,3]],null]],null],[12],[1,"\\n  "],[1,[28,[35,3],[[30,4]],null]],[1,"\\n  "],[18,5,null],[1,"\\n"],[13]],["@isSelected","&attrs","@clicked","@icon","&default"],false,["if","on","action","inline-svg","yield"]]',moduleName:"frontend/components/story-privacy-selector-button/template.hbs",isStrictMode:!1})})),define("frontend/components/story-privacy-selector-cannot-edit-message/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2915e.default=(0,t.createTemplateFactory)({id:"PlGu1GgO",block:'[[[11,2],[24,0,"story-privacy-selector-cannot-edit-message"],[17,1],[12],[1,"\\n  "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["yield"]]',moduleName:"frontend/components/story-privacy-selector-cannot-edit-message/template.hbs",isStrictMode:!1})})),define("frontend/components/story-privacy-selector-explanation/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2916e.default=(0,t.createTemplateFactory)({id:"neomo2HN",block:'[[[11,2],[24,0,"story-privacy-selector-explanation"],[17,1],[12],[1,"\\n  "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["yield"]]',moduleName:"frontend/components/story-privacy-selector-explanation/template.hbs",isStrictMode:!1})})),define("frontend/components/story-privacy-selector/component",["exports","@ember/component","ember-concurrency","@ember/service","frontend/mixins/story-permissions","frontend/mixins/story-state","@ember/object"],(function(e,t,n,i,o,r,l){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2917e.default=t.default.extend(o.default,r.default,{tagName:"",ajax:(0,i.inject)(),analytics:(0,i.inject)(),commandFactory:(0,i.inject)(),showMessageForCollaborators:(0,l.computed)("canEditPrivacySettings","isCollaborator",(function(){return!this.canEditPrivacySettings&&this.isCollaborator})),showMessageForUsersUnder13:(0,l.computed)("canEditPrivacySettings","story.author.isYoungerThanThirteen",(function(){return this.canEditPrivacySettings&&this.story.author.isYoungerThanThirteen})),makePrivateTask:(0,n.task)((function*(){this.analytics.trackStoryEvent("Changed privacy mode",{"Privacy mode":"private"})
2918const e=this.story
2919yield this.ajax.put(`/api/stories/${e.get("id")}/make_private`),yield e.reload()})).drop(),makeSecretTask:(0,n.task)((function*(){this.analytics.trackStoryEvent("Changed privacy mode",{"Privacy mode":"secret"})
2920const e=this.story
2921yield this.ajax.put(`/api/stories/${e.get("id")}/make_secret`),yield e.reload()})).drop(),makePublicTask:(0,n.task)((function*(){yield this.commandFactory.createCommand("make-story-public").execute(this.story)})).drop()})})),define("frontend/components/story-privacy-selector/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2922e.default=(0,t.createTemplateFactory)({id:"ErBhooHa",block:'[[[10,0],[14,0,"story-privacy-selector"],[12],[1,"\\n"],[41,[30,0,["showMessageForCollaborators"]],[[[1,"    "],[8,[39,1],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/components/story-privacy-selector/template.3-69"],null]],[1," "],[1,[30,1,["author","fullName"]]],[1," "],[1,[28,[35,2],["app/components/story-privacy-selector/template.4-49"],null]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["showMessageForUsersUnder13"]],[[[1,"    "],[8,[39,1],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/components/story-privacy-selector/template.7-62"],null]],[1," "],[1,[34,3]],[1,".\\n    "]],[]]]]],[1,"\\n  "]],[]],null]],[]]],[1,"\\n  "],[10,0],[14,0,"story-privacy-selector-buttons"],[12],[1,"\\n    "],[8,[39,4],null,[["@clicked","@isSelected","@isDisabled","@icon"],[[28,[37,5],[[33,6]],null],[30,1,["isPrivate"]],[28,[37,7],[[30,0,["canEditPrivacySettings"]]],null],"icon-lock"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/components/story-privacy-selector/template.19-5"],null]],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,4],null,[["@clicked","@isSelected","@isDisabled","@icon"],[[28,[37,5],[[33,8]],null],[30,1,["isSecret"]],[28,[37,7],[[30,0,["canEditPrivacySettings"]]],null],"icon-hidden"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/components/story-privacy-selector/template.29-5"],null]],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,4],null,[["@clicked","@isSelected","@isDisabled","@icon"],[[28,[37,5],[[33,9]],null],[30,1,["isPublic"]],[28,[37,7],[[30,0,["canMakeStoryPublic"]]],null],"icon-globe"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/components/story-privacy-selector/template.39-5"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n\\n"],[41,[30,0,["canEditPrivacySettings"]],[[[41,[30,1,["isPrivate"]],[[[1,"      "],[8,[39,10],null,null,[["default"],[[[[1,[28,[35,2],["app/components/story-privacy-selector/template.46-69"],null]],[1," "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,1,["isSecret"]],[[[1,"      "],[8,[39,10],null,null,[["default"],[[[[1,[28,[35,2],["app/components/story-privacy-selector/template.51-68"],null]],[1," "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,1,["isPublic"]],[[[1,"      "],[8,[39,10],null,null,[["default"],[[[[1,[28,[35,2],["app/components/story-privacy-selector/template.57-68"],null]],[1," "]],[]]]]],[1,"\\n    "]],[]],null]],[]]]],[]]]],[]],null],[13]],["@story"],false,["if","story-privacy-selector-cannot-edit-message","t","email-help","story-privacy-selector-button","perform","makePrivateTask","not","makeSecretTask","makePublicTask","
2922story-privacy-selector-explanation"]]',moduleName:"frontend/components/story-privacy-selector/template.hbs",isStrictMode:!1})})),define("frontend/components/story-saving-notification/component",["exports","@ember/component","ember-concurrency","@ember/object/computed","frontend/utils/duration","@ember/object","@ember/utils"],(function(e,t,n,i,o,r,l){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2923const a=(0,o.default)(1e3),s=(0,o.default)(2e3)
2924e.default=t.default.extend({tagName:"",init(){this._super(...arguments),this.set("currentStep",null),this.runAnimationsTask.perform()},isSaving:(0,i.reads)("story.isRecursivelySaving"),runAnimation:(0,r.computed)("currentStep",(function(){return(0,l.isPresent)(this.currentStep)})),runAnimationsTask:(0,n.task)((function*(){for(;;)yield(0,n.waitForProperty)(this,"isSaving"),this.showIsSavingAnimationTask.perform(),yield(0,n.timeout)(1)})),showIsSavingAnimationTask:(0,n.task)((function*(){this.set("currentStep","is-saving"),yield Promise.all([(0,n.waitForProperty)(this,"isSaving",!1),(0,n.timeout)(a)]),this.set("currentStep","saved"),yield(0,n.timeout)(s),this.set("currentStep",null)})).restartable()})})),define("frontend/components/story-saving-notification/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2925e.default=(0,t.createTemplateFactory)({id:"rehBlzAe",block:'[[[41,[30,0,["runAnimation"]],[[[1,"  "],[8,[39,1],null,[["@currentStep"],[[30,0,["currentStep"]]]],[["default"],[[[[1,"\\n    "],[10,1],[14,0,"story-saving-notification"],[12],[1,"\\n      "],[8,[30,1,["Step"]],null,[["@name"],["is-saving"]],[["default"],[[[[1,[28,[35,2],["app/components/story-saving-notification/template.4-32"],null]],[1," "]],[]]]]],[1,"\\n\\n      "],[8,[30,1,["Step"]],null,[["@name"],["saved"]],[["default"],[[[[1,[28,[35,2],["app/components/story-saving-notification/template.8-28"],null]],[1," "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[1]]]]],[1,"\\n"]],[]],null]],["w"],false,["if","step-manager","t"]]',moduleName:"frontend/components/story-saving-notification/template.hbs",isStrictMode:!1})})),define("frontend/components/story-secondary-actions/component",["exports","@ember/component","@ember/service","frontend/components/story-secondary-actions/mixin","ember-concurrency","@ember/object","frontend/utils/story-box-actions-properties"],(function(e,t,n,i,o,r,l){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2926e.default=t.default.extend(i.default,{tagName:"",eventBus:(0,n.inject)(),router:(0,n.inject)(),session:(0,n.inject)(),routingProxy:(0,n.inject)(),loadStoryCollectionsTask:(0,o.task)((function*(){this.session.currentUser&&(yield this.session.currentUser.load("storyCollections"))})).drop(),showMoveStoryButton:(0,r.computed)("storyBoxActionsProperties.showMoveStoryButton",(function(){return this.storyBoxActionsProperties.showMoveStoryButton})),storyBoxActionsProperties:(0,r.computed)("story",(function(){return new l.default({router:this.router,session:this.session,routingProxy:this.routingProxy,story:this.story})})),actions:{deletedStory(e){this.get("session.currentUser").get("isEditor")?this.router.transitionTo("story-unit",e):this.router.transitionTo("dashboard")},deletedWalkthroughStoryDisplay(){this.router.transitionTo("dashboard")},addBanner(){this.eventBus.publish("story-banner.add-banner"),this.close()},copiedStory(e){this.router.transitionTo("story",e)}}})})),define("frontend/components/story-secondary-actions/mixin",["exports","@ember/object/mixin","frontend/mixins/story-state","frontend/mixins/story-permissions","@ember/service","@ember/object/computed","@ember/object","frontend/utils/story-box-actions-properties"],(function(e,t,n,i,o,r,l,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2927e.default=t.default.create(n.default,i.default,{routingProxy:(0,o.inject)(),clientInformation:(0,o.inject)(),router:(0,o.inject)(),session:(0,o.inject)(),showPrimaryViewOnSutoriButton:(0,l.computed)("clientInformation.clientWidth","showViewOnSutoriButton",(function(){return this.showViewOnSutoriButton&&this.clientInformation.clientWidth>768})),showSecondaryViewOnSutoriButton:(0,l.computed)("clientInformation.clientWidth","showViewOnSutoriButton",(function(){return this.showViewOnSutoriButton&&this.clientInformation.clientWidth<=768})),showViewOnSutoriButton:(0,l.computed)("isEmbedded","story.storyEmbed.canShowSutoriLogoInA
2927nEmbed",(function(){return this.isEmbedded&&this.story.storyEmbed.canShowSutoriLogoInAnEmbed})),showAddBannerButton:(0,l.computed)("canEditStory","story.hasBanner",(function(){return this.canEditStory&&!this.story.hasBanner})),showPrintStoryButton:(0,r.reads)("routingProxy.isStoryPage"),showViewAnalyticsButton:(0,l.computed)("storyBoxActionsProperties.showViewAnalyticsButton",(function(){return this.storyBoxActionsProperties.showViewAnalyticsButton})),showCopyStoryButton:(0,l.computed)("storyBoxActionsProperties.showCopyStoryButton",(function(){return this.storyBoxActionsProperties.showCopyStoryButton})),showDeleteStoryButton:(0,l.computed)("storyBoxActionsProperties.showDeleteStoryButton",(function(){return this.storyBoxActionsProperties.showDeleteStoryButton})),storyBoxActionsProperties:(0,l.computed)("story",(function(){return new a.default({router:this.router,session:this.session,story:this.story,routingProxy:this.routingProxy})}))})})),define("frontend/components/story-secondary-actions/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2928e.default=(0,t.createTemplateFactory)({id:"HdxzqgSj",block:'[[[10,0],[14,0,"story-secondary-actions"],[12],[1,"\\n"],[41,[30,0,["showSecondaryViewOnSutoriButton"]],[[[1,"    "],[8,[39,1],[[24,"target","_blank"],[24,0,"button-view-on-sutori-secondary"]],[["@route","@model","@invokeAction"],["story",[30,1],[28,[37,2],[[30,0],[30,2],"secondary"],null]]],[["default"],[[[[1,[28,[35,3],["app/components/story-secondary-actions/template.9-5"],null]],[1," "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showAddBannerButton"]],[[[1,"    "],[8,[39,4],null,[["@addBanner"],[[28,[37,2],[[30,0],"addBanner"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showViewAnalyticsButton"]],[[[1,"    "],[8,[39,5],null,[["@story"],[[30,1]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showPrintStoryButton"]],[[[1,"    "],[8,[39,6],null,[["@print"],[[28,[37,2],[[30,0],[30,3]],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showCopyStoryButton"]],[[[1,"    "],[8,[39,7],null,[["@copied","@story"],[[28,[37,2],[[30,0],"copiedStory"],null],[30,1]]],null],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,8],null,[["@task","@showLoader"],[[30,0,["loadStoryCollectionsTask"]],false]],[["default"],[[[[1,"\\n"],[41,[30,0,["showMoveStoryButton"]],[[[1,"      "],[8,[39,9],null,[["@story"],[[30,1]]],null],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["showDeleteStoryButton"]],[[[1,"    "],[8,[39,10],null,[["@deletedStory","@deletedWalkthroughStoryDisplay","@story"],[[28,[37,2],[[30,0],"deletedStory"],null],[28,[37,2],[[30,0],"deletedWalkthroughStoryDisplay"],null],[30,1]]],null],[1,"\\n"]],[]],null],[13]],["@story","@viewOnSutoriButtonClicked","@printStory"],false,["if","link-to","action","t","button-add-banner","button-view-story-analytics","button-print-story","button-copy-story","data-loader","button-move-story","button-delete-story"]]',moduleName:"frontend/components/story-secondary-actions/template.hbs",isStrictMode:!1})})),define("frontend/components/story-share-embed/component",["exports","@glimmer/component","@ember/service","frontend/utils/story-state","frontend/utils/story-permissions","frontend/components/story-share-make-public/permissions","@ember/object"],(function(e,t,n,i,o,r,l){var a,s,u,c
2929function d(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function p(e,t,n,i,o){var r={}
2930return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2931e.default=(a=class extends t.default{constructor(){super(...arguments),d(this,"analytics",s,this),d(this,"session",u,this),d(this,"routingProxy",c,this)}embedCodeCopied(){this.analytics.trackStoryEvent("Story embed code copied")}get showUnbrandedEmbedPrompt(){return this.storyState.isOwner&&this.session.currentUser.canUpgrade}get storyPermissions(){return new o.default({story:this.args.story,routingProxy:this.routingProxy,session:this.session})}get storyState(){return new i.default({story:this.args.story,routingProxy:this.routingProxy,session:this.session})}get storyShareMakePublicPermissions(){return new r.default({story:this.args.story,routingProxy:this.routingProxy,session:this.session})}},s=p(a.prototype,"analytics",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(a.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(a.prototype,"routingProxy",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(a.prototype,"embedCodeCopied",[l.action],Object.getOwnPropertyDescriptor(a.prototype,"embedCodeCopied"),a.prototype),a)})),define("frontend/components/story-share-embed/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2932e.default=(0,t.createTemplateFactory)({id:"6FTRYxDJ",block:'[[[10,0],[14,0,"story-share-embed"],[12],[1,"\\n"],[41,[30,0,["storyPermissions","isPubliclyListed"]],[[[1,"    "],[10,0],[14,0,"embed-code"],[12],[1,"\\n      "],[10,"h4"],[14,0,"header-embed-code"],[12],[1,"\\n        "],[1,[28,[35,1],["app/components/story-share-embed/template.4-36"],null]],[1,"\\n      "],[13],[1,"\\n\\n      "],[8,[39,2],null,[["@copied","@text"],[[30,0,["embedCodeCopied"]],[30,1,["storyEmbed","embedCode"]]]],null],[1,"\\n\\n"],[41,[30,0,["showUnbrandedEmbedPrompt"]],[[[1,"        "],[10,2],[14,0,"unbranded-embed-prompt"],[12],[1,"\\n          "],[1,[28,[35,1],["app/components/story-share-embed/template.12-42"],null]],[1,"\\n"],[41,[30,0,["session","currentUser","isBusiness"]],[[[1,"            "],[8,[39,3],null,[["@route"],["upgrade"]],[["default"],[[[[1,[28,[35,1],["app/components/story-share-embed/template.upgrade"],null]]],[]]]]],[1," "],[1,[28,[35,1],["app/components/story-share-embed/template.15-69"],null]],[1,"\\n"]],[]],[[[1,"            "],[1,[28,[35,1],["app/components/story-share-embed/template.16-18"],null]],[1," "],[1,[34,4]],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n"]],[]],[[[41,[30,0,["storyShareMakePublicPermissions","showMakePublicSection"]],[[[1,"    "],[8,[39,5],null,[["@story"],[[30,1]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["app/components/story-share-embed/template.23-44"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]],null]],[]]],[13]],["@story"],false,["if","t","copyable-input-field","link-to","email-sales","story-share-make-public"]]',moduleName:"frontend/components/story-share-embed/template.hbs",isStrictMode:!1})})),define("frontend/components/story-share-external/component",["exports","@glimmer/component","frontend/utils/story-state","@ember/service"],(function(e,t,n,i){var o,r,l
2933function a(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function s(e,t,n,i,o){var r={}
2934return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2935e.default=(o=class extends t.default{constructor(){super(...arguments),a(this,"routingProxy",r,this),a(this,"session",l,this)}get showAnyoneLink(){return this.args.story.isSecret||this.args.story.isPublic}get isContributor(){return this.storyState.isContributor}get storyState(){return new n.default({story:this.args.story,routingProxy:this.routingProxy,session:this.session})}},r=s(o.prototype,"routingProxy",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=s(o.prototype,"session",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("frontend/components/story-share-external/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2936e.default=(0,t.createTemplateFactory)({id:"rian3XYK",block:'[[[10,0],[14,0,"story-share-external"],[12],[1,"\\n  "],[8,[39,0],null,[["@story"],[[30,1]]],null],[1,"\\n\\n"],[41,[30,0,["isContributor"]],[[[1,"    "],[8,[39,2],null,[["@story"],[[30,1]]],null],[1,"\\n\\n"],[41,[30,0,["showAnyoneLink"]],[[[1,"      "],[8,[39,3],null,[["@story"],[[30,1]]],null],[1,"\\n"]],[]],null]],[]],null],[13]],["@story"],false,["story-share-on-social-media","if","story-privacy-selector","story-anyone-link"]]',moduleName:"frontend/components/story-share-external/template.hbs",isStrictMode:!1})})),define("frontend/components/story-share-make-public/component",["exports","@glimmer/component","frontend/utils/story-permissions","ember-concurrency","@ember/service","frontend/components/story-share-make-public/permissions"],(function(e,t,n,i,o,r){var l,a,s,u
2937function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
2938return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2939e.default=(l=class extends t.default{constructor(){super(...arguments),c(this,"commandFactory",a,this),c(this,"session",s,this),c(this,"routingProxy",u,this)}*makePublicTask(){yield this.commandFactory.createCommand("make-story-public").execute(this.args.story)}get storyShareMakePublicPermissions(){return new r.default({story:this.args.story,routingProxy:this.routingProxy,session:this.session})}get storyPermissions(){return new n.default({story:this.args.story,routingProxy:this.routingProxy,session:this.session})}},a=d(l.prototype,"commandFactory",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(l.prototype,"session",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(l.prototype,"routingProxy",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(l.prototype,"makePublicTask",[i.dropTask],Object.getOwnPropertyDescriptor(l.prototype,"makePublicTask"),l.prototype),l)})),define("frontend/components/story-share-make-public/permissions",["exports","@glimmer/tracking","frontend/utils/story-permissions","frontend/utils/story-state"],(function(e,t,n,i){var o,r,l,a
2940function s(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function u(e,t,n,i,o){var r={}
2941return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2942e.default=(r=u((o=class{constructor(e){let{story:t,routingProxy:n,session:i}=e
2943s(this,"story",r,this),s(this,"session",l,this),s(this,"routingProxy",a,this),this.story=t,this.session=i,this.routingProxy=n}get showMakePublicSection(){return this.storyPermissions.canEditPrivacySettings||this.showUnder13Message||this.showCollaboratorMessage}get showUnder13Message(){return this.storyState.isOwner&&this.story.author.isYoungerThanThirteen}get showCollaboratorMessage(){return this.storyState.isCollaborator}get storyPermissions(){return new n.default({story:this.story,routingProxy:this.routingProxy,session:this.session})}get storyState(){return new i.default({story:this.story,routingProxy:this.routingProxy,session:this.session})}}).prototype,"story",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=u(o.prototype,"session",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=u(o.prototype,"routingProxy",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("frontend/components/story-share-make-public/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2944e.default=(0,t.createTemplateFactory)({id:"BRd4kafQ",block:'[[[10,0],[14,0,"story-share-make-public"],[12],[1,"\\n"],[41,[30,0,["storyPermissions","canMakeStoryPublic"]],[[[1,"    "],[10,2],[14,0,"explanation"],[12],[1,"\\n      "],[18,2,null],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[41,[30,0,["storyShareMakePublicPermissions","showUnder13Message"]],[[[1,"    "],[10,2],[14,0,"error-message"],[12],[1,"\\n      "],[1,[28,[35,2],["app/components/story-share-make-public/template.7-48"],null]],[1," "],[1,[34,3]],[1,".\\n    "],[13],[1,"\\n"]],[]],[[[41,[30,0,["storyShareMakePublicPermissions","showCollaboratorMessage"]],[[[1,"    "],[10,2],[14,0,"error-message"],[12],[1,"\\n      "],[1,[28,[35,2],["app/components/story-share-make-public/template.11-55"],null]],[1," "],[1,[30,1,["author","firstName"]]],[1," "],[1,[28,[35,2],["app/components/story-share-make-public/template.12-50"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]],null]],[]]]],[]]],[1,"\\n  "],[8,[39,4],[[16,"disabled",[28,[37,5],[[30,0,["storyPermissions","canMakeStoryPublic"]]],null]],[24,0,"button-make-public"]],[["@action"],[[28,[37,6],[[30,0,["makePublicTask"]]],null]]],[["label"],[[[[1,[28,[35,2],["app/components/story-share-make-public/template.20-3"],null]]],[]]]]],[1,"\\n"],[13]],["@story","&default"],false,["if","yield","t","email-help","async-button","not","perform"]]',moduleName:"frontend/components/story-share-make-public/template.hbs",isStrictMode:!1})})),define("frontend/components/story-share-on-social-media/component",["exports","@ember/component","frontend/mixins/story-permissions","@ember/service","@ember/object","ember-concurrency"],(function(e,t,n,i,o,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2945e.default=t.default.extend(n.default,{tagName:"",ajax:(0,i.inject)(),session:(0,i.inject)(),isNotAccessibleByGuest:(0,o.computed)("isPubliclyListed",(function(){return!this.isPubliclyListed})),sendSharedNotification:(0,o.computed)("session.isLoggedIn","story.isPublic",(function(){return this.session.isLoggedIn&&this.story.isPublic})),sendSharedNotificationTask:(0,r.task)((function*(){this.sendSharedNotification&&(yield this.ajax.put(`/api/stories/${this.get("story.id")}/shared_on_social_media`))})).drop()})})),define("frontend/components/story-share-on-social-media/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2946e.default=(0,t.createTemplateFactory)({id:"Q5OlTe06",block:'[[[8,[39,0],[[24,0,"story-share-on-social-media"]],[["@shared","@url","@title","@objectType"],[[28,[37,1],[[30,0,["sendSharedNotificationTask"]]],null],[30,1,["publicUrl"]],[30,1,["title"]],"story"]],[["default"],[[[[1,"\\n  "],[8,[30,2,["google-classroom"]],null,[["@disabled"],[[30,1,["isPrivate"]]]],null],[1,"\\n  "],[8,[30,2,["microsoft-teams"]],null,[["@disabled"],[[30,1,["isPrivate"]]]],null],[1,"\\n\\n"],[41,[30,0,["session","currentUserCanShareOnSocialMedia"]],[[[1,"    "],[8,[30,2,["facebook"]],null,[["@disabled"],[[30,0,["isNotAccessibleByGuest"]]]],null],[1,"\\n    "],[8,[30,2,["twitter"]],null,[["@disabled"],[[30,0,["isNotAccessibleByGuest"]]]],null],[1,"\\n    "],[8,[30,2,["pinterest"]],null,[["@disabled"],[[30,0,["isNotAccessibleByGuest"]]]],null],[1,"\\n"]],[]],null]],[2]]]]]],["@story","share"],false,["share-on-social-media-buttons","perform","if"]]',moduleName:"frontend/components/story-share-on-social-media/template.hbs",isStrictMode:!1})})),define("frontend/components/story-table-of-contents-navigation/component",["exports","@glimmer/component","ember-concurrency","@ember/object"],(function(e,t,n,i){var o
2947function r(e,t,n,i,o){var r={}
2948return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2949e.default=(r((o=class extends t.default{constructor(){super(...arguments),this.gracePeriodTask.perform()}goToChapter(e){if(!this.gracePeriodTask.isRunning)return this.args.onGoToChapter(e)}*gracePeriodTask(){yield(0,n.timeout)(10)}}).prototype,"goToChapter",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"goToChapter"),o.prototype),r(o.prototype,"gracePeriodTask",[n.dropTask],Object.getOwnPropertyDescriptor(o.prototype,"gracePeriodTask"),o.prototype),o)})),define("frontend/components/story-table-of-contents-navigation/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2950e.default=(0,t.createTemplateFactory)({id:"fvpSxMWf",block:'[[[8,[39,0],null,[["@clickedOutside","@class"],[[30,1],"story-table-of-contents-navigation"]],[["default"],[[[[1,"\\n  "],[10,"nav"],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,2]],null]],null],null,[[[1,"      "],[11,"button"],[16,0,[29,["button-go-to-chapter ",[52,[28,[37,4],[[30,3],[30,4]],null],"is-active"]]]],[24,4,"button"],[4,[38,5],["click",[28,[37,6],[[30,0,["goToChapter"]],[30,3]],null]],null],[12],[1,"\\n        "],[1,[30,3,["heading"]]],[1,"\\n      "],[13],[1,"\\n"]],[3]],null],[1,"  "],[13],[1,"\\n"]],[]]]]]],["@onDeactivate","@chapters","chapter","@activeChapter"],false,["clickable-area","each","-track-array","if","eq","on","fn"]]',moduleName:"frontend/components/story-table-of-contents-navigation/template.hbs",isStrictMode:!1})})),define("frontend/components/story-table-of-contents/component",["exports","@glimmer/component","@glimmer/tracking","@ember/object"],(function(e,t,n,i){var o,r
2951function l(e,t,n,i,o){var r={}
2952return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2953e.default=(o=class extends t.default{constructor(){var e,t,n,i
2954super(...arguments),e=this,t="isActive",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}handleGoToChapter(e){return this.handleDeactivate(),this.args.onGoToChapter(e)}handleActivate(){if(this.isActive=!0,this.args.onActivated)return this.args.onActivated()}handleDeactivate(){this.isActive=!1}get hasMoreThanOneChapter(){return this.args.chapters.length>=2}get cssClass(){const e=["story-table-of-contents"]
2955return this.isActive&&e.push("is-active"),e.join(" ")}},r=l(o.prototype,"isActive",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),l(o.prototype,"handleGoToChapter",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"handleGoToChapter"),o.prototype),l(o.prototype,"handleActivate",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"handleActivate"),o.prototype),l(o.prototype,"handleDeactivate",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"handleDeactivate"),o.prototype),o)})),define("frontend/components/story-table-of-contents/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2956e.default=(0,t.createTemplateFactory)({id:"0bv1/xE9",block:'[[[41,[30,0,["hasMoreThanOneChapter"]],[[[1,"  "],[8,[39,1],[[16,0,[30,0,["cssClass"]]]],[["@height","@top"],["80vh","10vh"]],[["default"],[[[[1,"\\n"],[41,[30,0,["isActive"]],[[[1,"      "],[8,[39,2],null,[["@onGoToChapter","@onDeactivate","@chapters","@activeChapter"],[[30,0,["handleGoToChapter"]],[30,0,["handleDeactivate"]],[30,1],[30,2]]],null],[1,"\\n"]],[]],[[[1,"      "],[11,"button"],[24,0,"button-show-table-of-contents"],[24,4,"button"],[4,[38,3],["click",[30,0,["handleActivate"]]],null],[12],[1,"\\n        "],[1,[28,[35,4],["icon-menu"],null]],[1,"\\n      "],[13],[1,"\\n"]],[]]],[1,"  "]],[]]]]],[1,"\\n"]],[]],null]],["@chapters","@activeChapter"],false,["if","with-fixed-position","story-table-of-contents-navigation","on","inline-svg"]]',moduleName:"frontend/components/story-table-of-contents/template.hbs",isStrictMode:!1})})),define("frontend/components/story-template-body/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2957e.default=(0,t.createTemplateFactory)({id:"6qRW4eQ/",block:'[[[8,[39,0],null,[["@story"],[[30,1,["story"]]]],null],[1,"\\n\\n"],[10,"h4"],[14,0,"story-template-title"],[12],[1,[30,1,["story","title"]]],[13],[1,"\\n\\n"],[41,[30,1,["isRecent"]],[[[1,"  "],[10,1],[14,0,"story-template-recent"],[12],[1,[28,[35,2],["app/components/story-template-body/template.6-35"],null]],[13],[1,"\\n"]],[]],null]],["@template"],false,["story-banner-render-image-file","if","t"]]',moduleName:"frontend/components/story-template-body/template.hbs",isStrictMode:!1})})),define("frontend/components/story-template/component",["exports","@glimmer/component","@ember/service"],(function(e,t,n){var i,o,r
2958function l(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function a(e,t,n,i,o){var r={}
2959return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2960e.default=(i=class extends t.default{constructor(){super(...arguments),l(this,"session",o,this),l(this,"intl",r,this)}get upgradeMessage(){var e
2961return null!==(e=this.session.currentUser)&&void 0!==e&&e.isSubscribable?this.intl.t("app/components/story-template.upgrade-message-subscribable"):this.intl.t("app/components/story-template.upgrade-message-student")}},o=a(i.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r=a(i.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),i)}))
2962define("frontend/components/story-template/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2963e.default=(0,t.createTemplateFactory)({id:"73vsGoI1",block:'[[[41,[30,0,["session","currentUser","userPermissionsSet","canCopyTemplates"]],[[[1,"  "],[8,[39,1],[[16,"disabled",[30,1]],[24,0,"story-template"]],[["@action"],[[28,[37,2],[[30,2],[30,3]],null]]],[["label"],[[[[1,"\\n      "],[8,[39,3],null,[["@template"],[[30,3]]],null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[1,"  "],[11,0],[24,0,"story-template is-behind-paywall"],[4,[38,4],null,[["message","placement","offset","cssClass"],[[30,0,["upgradeMessage"]],"top","0, 2px","story-template-tooltip"]]],[12],[1,"\\n    "],[8,[39,3],null,[["@template"],[[30,3]]],null],[1,"\\n  "],[13],[1,"\\n"]],[]]]],["@isCreatingOtherStory","@copyTemplate","@template"],false,["if","async-button","fn","story-template-body","with-tooltip"]]',moduleName:"frontend/components/story-template/template.hbs",isStrictMode:!1})})),define("frontend/components/story-templates-for-category/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2964class n extends t.default{get filteredTemplates(){return this.args.templates.filter((e=>e.categories.includes(this.args.category)))}}e.default=n})),define("frontend/components/story-templates-for-category/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2965e.default=(0,t.createTemplateFactory)({id:"QdcSuua8",block:'[[[8,[39,0],null,[["@createBlankStory","@copyTemplate","@templates","@isCreating"],[[30,1],[30,2],[30,0,["filteredTemplates"]],[30,3]]],null]],["@createBlankStory","@copyTemplate","@isCreating"],false,["story-templates-list"]]',moduleName:"frontend/components/story-templates-for-category/template.hbs",isStrictMode:!1})})),define("frontend/components/story-templates-list/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2966e.default=(0,t.createTemplateFactory)({id:"uoiKLoC1",block:'[[[10,0],[14,0,"story-templates-list"],[12],[1,"\\n  "],[8,[39,0],[[16,"disabled",[30,1]],[24,0,"button-create-blank-story"]],[["@action"],[[30,2]]],[["label"],[[[[1,[28,[35,1],["app/components/story-templates-list/template.6-3"],null]]],[]]]]],[1,"\\n\\n"],[42,[28,[37,3],[[28,[37,3],[[30,3]],null]],null],null,[[[1,"    "],[8,[39,4],null,[["@copyTemplate","@template","@isCreatingOtherStory"],[[30,5],[30,4],[30,1]]],null],[1,"\\n"]],[4]],null],[13]],["@isCreating","@createBlankStory","@templates","template","@copyTemplate"],false,["async-button","t","each","-track-array","story-template"]]',moduleName:"frontend/components/story-templates-list/template.hbs",isStrictMode:!1})})),define("frontend/components/story-templates/category-title/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2967class n extends t.default{get translationKey(){return`app/components/story-templates.${this.args.category}`}}e.default=n})),define("frontend/components/story-templates/category-title/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
2967dule",{value:!0}),e.default=void 0
2968e.default=(0,t.createTemplateFactory)({id:"AaglqOwf",block:'[[[1,[28,[35,0],[[30,0,["translationKey"]]],null]]],[],false,["t"]]',moduleName:"frontend/components/story-templates/category-title/template.hbs",isStrictMode:!1})})),define("frontend/components/story-templates/component",["exports","@glimmer/component","@ember/service","frontend/components/form-educator-info/component","frontend/utils/string-utils","frontend/utils/associations","@ember/utils","frontend/utils/array","@glimmer/tracking","ember-concurrency","rsvp"],(function(e,t,n,i,o,r,l,a,s,u,c){var d,p,m,f,b,h,g,y
2969function v(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function w(e,t,n,i,o){var r={}
2970return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2971const k="English & social studies",O="Math & science",_="Activities & graphic organizers"
2972e.default=(d=class extends t.default{constructor(){super(...arguments),v(this,"templates",p,this),v(this,"store",m,this),v(this,"session",f,this),v(this,"analytics",b,this),v(this,"router",h,this),v(this,"commandFactory",g,this),v(this,"intl",y,this)}get isCreating(){return this.createBlankStoryTask.isRunning||this.copyTemplateTask.isRunning}get sortedCategories(){const e=this.userSubject
2973return this.categories.sort(((t,n)=>[i.SOCIAL_STUDIES,i.ENGLISH,i.HISTORY,i.LANGUAGES].includes(e)?t===k?-1:n===k?1:(0,o.compare)(t,n):e===i.MATHEMATICS||e===i.SCIENCE?t===O?-1:n===O?1:(0,o.compare)(t,n):t===_?-1:n===_?1:(0,o.compare)(t,n)))}get userSubject(){const e=this.currentUser
2974return e.isStudent?(0,a.compact)(e.educators.mapBy("subject"))[0]:e.subject}get categories(){return this.templates.mapBy("categories").flat().uniq()}get currentUser(){return this.session.currentUser}*createBlankStoryTask(){this.analytics.trackStoryEvent("Story created",{"Creation type":"new"})
2975const e=this.store.createRecord("story",{author:this.currentUser,bannerColor:this.currentUser.color.toHexString(),storyUnit:this.args.storyUnit})
2976yield e.save(),(0,l.isPresent)(this.args.storyCollection)&&(yield this.addToStoryCollectionTask.perform(e,this.args.storyCollection)),this.router.transitionTo("story",e)}*copyTemplateTask(e){const t=e.story
2977this.analytics.trackStoryEvent("Story created",{"Creation type":"template","Template story id":t.id,"Template story title":t.title,"Template categories":e.categories})
2978const n=yield this.commandFactory.createCommand("copy-story").execute(t)
2979this.args.storyUnit&&(n.storyUnit=this.args.storyUnit,yield n.save()),(0,l.isPresent)(this.args.storyCollection)&&(yield this.addToStoryCollectionTask.perform(n,this.args.storyCollection)),this.router.transitionTo("story",n)}*addToStoryCollectionTask(e,t){const n=this.store.createRecord("story-collection-belonging",{story:e,storyCollection:t})
2980yield n.save()}*loadDataTask(){const{templates:e}=yield(0,c.hash)({templates:this.store.query("story-template",{filter:{locale:this.intl.primaryLocale}}),educators:this.loadEducatorForStudentsTask.perform(),userPermissionsSet:(0,r.loadAssociation)(this.currentUser.belongsTo("userPermissionsSet"))})
2981this.templates=function(e){return e.sort(((e,t)=>e.isRecent?-1:t.isRecent?1:-1*e.story.title.localeCompare(t.story.title)))}(e.toArray())}*loadEducatorForStudentsTask(){this.currentUser.isStudent&&(yield this.loadEducatorSpacesTask.perform(),yield this.loadEducatorsTask.perform())}*loadEducatorSpacesTask(){const e=this.currentUser.educatorSpaceMemberships.filter((e=>!(0,r.isLoaded)(e.belongsTo("educatorSpace")))).map((e=>e.belongsTo("educatorSpace").id()));(0,l.isEmpty)(e)||(yield this.store.query("educator-space",{filter:{ids:e},include:"educator"}))}*loadEducatorsTask(){const e=this.currentUser.educatorSpaceMemberships.mapBy("educatorSpace").filter((e=>!(0,r.isLoaded)(e.belongsTo("educator")))).map((e=>e.belongsTo("educator").id()));(0,l.isEmpty)(e)||(yield this.store.query("user",{filter:{ids:e}}))}},p=w(d.prototype,"templates",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=w(d.prototype,"store",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=w(d.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=w(d.prototype,"analytics",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=w(d.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=w(d.prototype,"commandFactory",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=w(d.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w(d.prototype,"createBlankStoryTask",[u.dropTask],Object.getOwnPropertyDescriptor(d.prototype,"createBlankStoryTask"),d.prototype),w(d.prototype,"copyTemplateTask",[u.dropTask],Object.getOwnPropertyDescriptor(d.prototype,"copyTemplateTask"),d.prototype),w(d.prototype,"addToStoryCollectionTask",[u.task],Object.getOwnPropertyDescriptor(d.prototype,"addToStoryCollectionTask"),d.prototype),w(d.prototype,"loadDataTask",[u.task],Object.getOwnPropertyDescriptor(d.prototype,"loadDataTask"),d.prototype),w(d.prototype,"loadEducatorForStudentsTask",[u.task],Object.getOwnPropertyDescriptor(d.prototype,"loadEducatorForStudentsTask"),d.prototype),w(d.prototype,"loadEducatorSpace
2981sTask",[u.task],Object.getOwnPropertyDescriptor(d.prototype,"loadEducatorSpacesTask"),d.prototype),w(d.prototype,"loadEducatorsTask",[u.task],Object.getOwnPropertyDescriptor(d.prototype,"loadEducatorsTask"),d.prototype),d)})),define("frontend/components/story-templates/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2982e.default=(0,t.createTemplateFactory)({id:"qF9lGOnG",block:'[[[10,0],[14,0,"story-templates"],[12],[1,"\\n  "],[8,[39,0],null,[["@task"],[[30,0,["loadDataTask"]]]],[["default"],[[[[1,"\\n    "],[8,[39,1],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/components/story-templates.modal-title"],null]],[1,"\\n    "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["currentUser","isBusiness"]],[[[1,"      "],[8,[39,4],null,[["@createBlankStory","@copyTemplate","@templates","@isCreating"],[[28,[37,5],[[30,0,["createBlankStoryTask"]]],null],[28,[37,5],[[30,0,["copyTemplateTask"]]],null],[30,0,["templates"]],[30,0,["isCreating"]]]],null],[1,"\\n"]],[]],[[[1,"      "],[8,[39,6],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,0,["sortedCategories"]]],null]],null],null,[[[1,"          "],[8,[30,1,["tab"]],null,[["@name"],[[30,2]]],[["default"],[[[[1,"\\n            "],[8,[39,9],null,[["@category"],[[30,2]]],null],[1,"\\n          "]],[]]]]],[1,"\\n\\n          "],[8,[30,1,["tabpanel"]],null,[["@name"],[[30,2]]],[["default"],[[[[1,"\\n            "],[8,[39,10],null,[["@createBlankStory","@copyTemplate","@templates","@category","@isCreating"],[[28,[37,5],[[30,0,["createBlankStoryTask"]]],null],[28,[37,5],[[30,0,["copyTemplateTask"]]],null],[30,0,["templates"]],[30,2],[30,0,["isCreating"]]]],null],[1,"\\n          "]],[]]]]],[1,"\\n"]],[2]],null],[1,"      "]],[1]]]]],[1,"\\n"]],[]]],[1,"  "]],[]]]]],[1,"\\n"],[13]],["tabs","category"],false,["data-loader","sutori-modal-title","t","if","story-templates-list","perform","modal-tabs","each","-track-array","story-templates/category-title","story-templates-for-category"]]',moduleName:"frontend/components/story-templates/template.hbs",isStrictMode:!1})})),define("frontend/components/story-title/component",["exports","@glimmer/component","@ember/utils"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2983class i extends t.default{get isTruncated(){return(0,n.isPresent)(this.args.linesCount)}}e.default=i})),define("frontend/components/story-title/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2984e.default=(0,t.createTemplateFactory)({id:"q0cSL9UP",block:'[[[11,1],[16,0,[29,["story-title ",[52,[30,1,["isUntitled"]],"is-untitled"]]]],[16,"dir",[30,1,["textDirection"]]],[17,2],[12],[1,"\\n"],[41,[30,0,["isTruncated"]],[[[1,"    "],[8,[39,1],null,[["@linesCount"],[[30,3]]],[["default"],[[[[1,"\\n      "],[1,[30,1,["presentableTitle"]]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[1,"    "],[1,[30,1,["presentableTitle"]]],[1,"\\n"]],[]]],[13]],["@story","&attrs","@linesCount"],false,["if","multiline-ellipsis"]]',moduleName:"frontend/components/story-title/template.hbs",isStrictMode:!1})})),define("frontend/components/story-toolbar-authors/component",["exports","@ember/component","frontend/mixins/story-permissions"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2985e.default=t.default.extend(n.default,{tagName:""})})),define("frontend/components/story-toolbar-authors/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2986e.default=(0,t.createTemplateFactory)({id:"3uYAHYfD",block:'[[[10,0],[14,0,"story-toolbar-authors"],[12],[1,"\\n"],[41,[51,[30,0,["hasRealTimeCollaboration"]]],[[[1,"    "],[8,[39,1],[[24,0,"user-avatar-author"]],[["@user"],[[30,1,["author"]]]],null],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,2],null,[["@story"],[[30,1]]],null],[1,"\\n"],[13]],["@story"],false,["unless","user-avatar","story-contributors"]]',moduleName:"frontend/components/story-toolbar-authors/template.hbs",isStrictMode:!1})})),define("frontend/components/story-toolbar/component",["exports","@ember/object/computed","@ember/service","@ember/component","frontend/mixins/story-state","frontend/mixins/story-permissions","ember-concurrency","frontend/utils/associations","frontend/components/modal-share-story-body/mixin","frontend/components/story-secondary-actions/mixin","@ember/object"],(function(e,t,n,i,o,r,l,a,s,u,c){Object.defineProperty(e,"__esMo
2986dule",{value:!0}),e.default=void 0
2987e.default=i.default.extend(o.default,r.default,s.default,u.default,{tagName:"",analytics:(0,n.inject)(),session:(0,n.inject)(),routingProxy:(0,n.inject)(),clientInformation:(0,n.inject)(),cssClass:(0,c.computed)("isSticky","showCallToActionForGuests",(function(){const e=["story-toolbar"]
2988return this.get("showCallToActionForGuests")&&e.push("show-call-to-action-for-guests"),this.get("isSticky")&&e.push("is-sticky"),e.join(" ")})),currentUser:(0,t.reads)("session.currentUser"),showToolbar:(0,c.computed)("canPresent","hasRealTimeCollaboration","showCallToActionForGuests","showPrimaryViewOnSutoriButton","showSavingNotification","showSecondaryActionsButton","showShareButton",(function(){return this.hasRealTimeCollaboration||this.showSavingNotification||this.canPresent||this.showPrimaryViewOnSutoriButton||this.showCallToActionForGuests||this.showShareButton||this.showSecondaryActionsButton})),showSecondaryActionsButton:(0,c.computed)("showAddBannerButton","showCopyStoryButton","showDeleteStoryButton","showPrintStoryButton","showSecondaryViewOnSutoriButton","showViewAnalyticsButton",(function(){return this.showSecondaryViewOnSutoriButton||this.showAddBannerButton||this.showViewAnalyticsButton||this.showPrintStoryButton||this.showCopyStoryButton||this.showDeleteStoryButton})),showShareButton:(0,c.computed)("showEmbedTab","showInviteTab","showShareTab",(function(){return this.showInviteTab||this.showShareTab||this.showEmbedTab})),showCallToActionForGuests:(0,c.computed)("routingProxy.isStoryPage","session.isGuestUser",(function(){return this.routingProxy.isStoryPage&&this.session.isGuestUser})),showSavingNotification:(0,t.reads)("canEditStory"),canPresent:(0,t.reads)("clientInformation.supportsFullscreen"),loadDataTask:(0,l.task)((function*(){const e=[]
2989this.get("session.isLoggedIn")&&e.push((0,a.loadAssociation)(this.currentUser.hasMany("walkthroughStoryDisplays"))),yield Promise.all(e)})),actions:{showShareStoryModal(){this.modalShareStory.send("show")},viewOnSutoriButtonClicked(e){this.analytics.trackCallToActionEvent(`View on Sutori (${e})`)},closeSecondaryActions(){this.secondaryActionsSutoriPopover.send("hideDialog")}}})})),define("frontend/components/story-toolbar/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2990e.default=(0,t.createTemplateFactory)({id:"QvDygWEI",block:'[[[8,[39,0],null,[["@task","@showLoader"],[[30,0,["loadDataTask"]],false]],[["default"],[[[[1,"\\n"],[41,[30,0,["showToolbar"]],[[[1,"    "],[10,0],[15,0,[30,0,["cssClass"]]],[12],[1,"\\n      "],[10,0],[14,0,"container-story-toolbar"],[12],[1,"\\n        "],[10,0],[14,0,"story-toolbar-left-side"],[12],[1,"\\n"],[41,[30,0,["hasRealTimeCollaboration"]],[[[1,"            "],[8,[39,2],null,null,null],[1,"\\n"]],[]],null],[1,"\\n          "],[8,[39,3],null,[["@story"],[[30,1]]],null],[1,"\\n\\n          "],[8,[39,4],null,[["@story"],[[30,1]]],null],[1,"\\n\\n"],[41,[30,0,["showSavingNotification"]],[[[1,"            "],[8,[39,5],null,[["@story"],[[30,1]]],null],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n\\n"],[41,[30,0,["canPresent"]],[[[1,"          "],[8,[39,6],null,[["@present"],[[28,[37,7],[[30,0],[30,2]],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showShareButton"]],[[[1,"          "],[8,[39,8],[[24,0,"button-share-story"]],[["@action"],[[28,[37,7],[[30,0],"showShareStoryModal"],null]]],[["label"],[[[[1,[28,[35,9],["app/components/story-toolbar/template.share"],null]]],[]]]]],[1,"\\n\\n          "],[8,[39,10],null,[["@actionReceiver","@story"],[[30,0,["modalShareStory"]],[30,1]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showCallToActionForGuests"]],[[[1,"          "],[8,[39,11],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,9],["app/components/story-toolbar/template.37-30"],null]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showPrimaryViewOnSutoriButton"]],[[[1,"          "],[8,[39,12],[[24,0,"button-view-on-sutori-primary"],[24,"target","_blank"]],[["@route","@model","@invokeAction"],["story",[30,1],[28,[37,7],[[30,0],"viewOnSutoriButtonClicked","primary"],null]]],[["default"],[[[[1,[28,[35,9],["app/components/story-toolbar/template.49-11"],null]],[1," "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showSecondaryActionsButton"]],[[[1,"          "],[8,[39,13],null,[["@actionReceiver","@position"],[[30,0,["secondaryActionsSutoriPopover"]],"bottom-end"]],[["default"],[[[[1,"\\n            "],[8,[30,3,["trigger"]],[[24,0,"secondary-actions-trigger"]],null,[["default"],[[[[1,"\\n              "],[1,[28,[35,9],["app/components/story-toolbar/template.59-61"],null]],[1,"\\n            "]],[]]]]],[1,"\\n\\n            "],[8,[30,3,["dialog"]],[[24,0,"story-secondary-actions-ember-popper-js"]],null,[["default"],[[[[1,"\\n              "],[8,[39,14],null,[["@printStory","@viewOnSutoriButtonClicked","@close","@story"],[[28,[37,7],[[30,0],[30,4]],null],[28,[37,7],[[30,0],"viewOnSutoriButtonClicked"],null],[28,[37,7],[[30,0],"closeSecondaryActions"],null],[30,1]]],null],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[3]]]]],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],null]],[]]]]]],["@story","@present","p","@printStory"],false,["data-loader","if","story-online-contributors","story-toolbar-authors","story-context-info","story-saving-notification","button-present-story","action","async-button","t","modal
2990-share-story","call-to-action-sign-up","link-to","sutori-popover","story-secondary-actions"]]',moduleName:"frontend/components/story-toolbar/template.hbs",isStrictMode:!1})})),define("frontend/components/story-unit-banner/component",["exports","@ember/component","@ember/object","@ember/object/computed"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2991e.default=t.default.extend({tagName:"",showBanner:(0,i.or)("isEditing","storyUnit.hasBanner"),bannerSizes:(0,n.computed)((function(){return[{width:2536,height:600,overflowPolicy:"cover"},{width:1268,height:300,overflowPolicy:"cover"},{width:905,height:300,overflowPolicy:"cover"},{width:600,height:210,overflowPolicy:"cover"}]})).readOnly(),actions:{bannerUploaded(e){const t=this.storyUnit
2992t.set("bannerImageFile",e),t.save()},bannerDeleted(){const e=this.storyUnit
2993e.set("bannerImageFile",null),e.save()}}})})),define("frontend/components/story-unit-banner/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2994e.default=(0,t.createTemplateFactory)({id:"U/2zt7oO",block:'[[[41,[30,0,["showBanner"]],[[[1,"  "],[8,[39,1],[[24,0,"story-unit-banner"]],[["@imageUploaded","@imageDeleted","@isEditing","@imageFile","@labelButtonUpload","@sizes","@overflowPolicy"],[[28,[37,2],[[30,0],"bannerUploaded"],null],[28,[37,2],[[30,0],"bannerDeleted"],null],[30,1],[30,2,["bannerImageFile"]],"Add a banner image",[30,0,["bannerSizes"]],"cover"]],null],[1,"\\n"]],[]],null]],["@isEditing","@storyUnit"],false,["if","editable-image","action"]]',moduleName:"frontend/components/story-unit-banner/template.hbs",isStrictMode:!1})})),define("frontend/components/story-unit-box-header-title/component",["exports","@glimmer/component","ember-concurrency"],(function(e,t,n){var i,o,r
2995Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2996e.default=(i=(0,n.task)((function*(e){this.args.storyUnit.title=e,yield this.args.storyUnit.save()})).drop(),o=class extends t.default{constructor(){var e,t,n,i
2997super(...arguments),e=this,t="saveTitleTask",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}},l=o.prototype,a="saveTitleTask",s=[i],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),r=d,o)
2998var l,a,s,u,c,d})),define("frontend/components/story-unit-box-header-title/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
2999e.default=(0,t.createTemplateFactory)({id:"RJmhivCf",block:'[[[10,"h3"],[14,0,"story-unit-box-header-title"],[12],[1,"\\n  "],[8,[39,0],null,[["@route","@model"],["story-unit",[30,1]]],[["default"],[[[[1,"\\n    "],[8,[39,1],null,[["@didSubmit","@isRichText","@isEditing","@text","@placeholder"],[[28,[37,2],[[30,0,["saveTitleTask"]]],null],false,[30,2],[30,1,["title"]],[28,[37,3],["app/components/story-unit-box-header-title.placeholder"],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],["@storyUnit","@isEditing"],false,["link-to","editable-text","perform","t"]]',moduleName:"frontend/components/story-unit-box-header-title/template.hbs",isStrictMode:!1})})),define("frontend/components/story-unit-box-header/component",["exports","@ember/utils","@ember/object","@ember/component","frontend/mixins/with-required-input"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3000e.default=i.default.extend(o.default,{classNames:["story-unit-box-header"],classNameBindings:["storyUnit.isDraft:draft"],tagName:"header",isEditing:!1,requiredInput:["storyUnit"],minimumAgeCSSClass:(0,n.computed)("storyUnit.minimumAge",(function(){const e=this.get("storyUnit.minimumAge")
3001return(0,t.isNone)(e)?"teacher":e<=10?"elementary":e<=13?"middle":"high"}))})})),define("frontend/components/story-unit-box-header/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
3001dule",{value:!0}),e.default=void 0
3002e.default=(0,t.createTemplateFactory)({id:"708UQW1+",block:'[[[8,[39,0],null,[["@storyUnit","@isEditing"],[[30,1],[99,1,["@isEditing"]]]],null],[1,"\\n\\n"],[41,[33,3,["isDraft"]],[[[1,"  "],[10,1],[14,0,"draft"],[12],[1,[28,[35,4],["app/components/story-unit-box-header/template.7-22"],null]],[13],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,5],[[24,0,"button-view-unit"]],[["@route","@model"],["story-unit",[99,3,["@model"]]]],[["default"],[[[[1,[28,[35,4],["app/components/story-unit-box-header/template.10-60"],null]]],[]]]]],[1,"\\n\\n"],[10,1],[15,0,[29,["age-and-category ",[36,6]]]],[12],[1,"\\n  "],[10,1],[14,0,"age"],[12],[1,"\\n    "],[41,[33,3,["hasMinimumAge"]],[[[1,[28,[35,4],["app/components/story-unit-box-header/template.17-35"],null]],[1," "],[1,[33,3,["minimumAge"]]],[1,"+\\n    "]],[]],[[[1,[28,[35,4],["app/components/story-unit-box-header/template.19-12"],null]],[1," "]],[]]],[1,"\\n  "],[13],[1,"\\n  "],[10,1],[14,0,"category"],[12],[1,[33,3,["category"]]],[13],[1,"\\n"],[13],[1,"\\n"]],["@storyUnit"],false,["story-unit-box-header-title","isEditing","if","storyUnit","t","link-to","minimumAgeCSSClass"]]',moduleName:"frontend/components/story-unit-box-header/template.hbs",isStrictMode:!1})})),define("frontend/components/story-unit-box/component",["exports","@ember/object","@ember/component","frontend/utils/array"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3003e.default=n.default.extend({classNames:["story-unit-box"],threeRandomStories:(0,t.computed)("storyUnit.stories.[]",(function(){return(0,i.compact)((0,i.shuffle)(this.get("storyUnit.stories").toArray()).objectsAt([0,1,2]))}))})})),define("frontend/components/story-unit-box/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3004e.default=(0,t.createTemplateFactory)({id:"M6aR2DA9",block:'[[[8,[39,0],null,[["@storyUnit","@titleTagName"],[[99,1,["@storyUnit"]],"h3"]],null],[1,"\\n\\n"],[10,0],[14,0,"stories"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[33,4]],null]],null],null,[[[1,"    "],[8,[39,5],null,[["@story","@session"],[[30,1],[99,6,["@session"]]]],null],[1,"\\n"]],[1]],null],[13],[1,"\\n"]],["story"],false,["story-unit-box-header","storyUnit","each","-track-array","threeRandomStories","story-box","session"]]',moduleName:"frontend/components/story-unit-box/template.hbs",isStrictMode:!1})})),define("frontend/components/story-unit-stories/component",["exports","@ember/component","@ember/object/computed"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3005e.default=t.default.extend({tagName:"",sortStoriesBy:["title:asc"],sortedStories:(0,n.sort)("storyUnit.stories","sortStoriesBy")})})),define("frontend/components/story-unit-stories/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3006e.default=(0,t.createTemplateFactory)({id:"olFKSnoR",block:'[[[10,0],[14,0,"stories"],[12],[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,0,["sortedStories"]]],null]],null],null,[[[1,"    "],[8,[39,2],null,[["@story"],[[30,1]]],null],[1,"\\n"]],[1]],null],[13]],["story"],false,["each","-track-array","story-overview-box"]]',moduleName:"frontend/components/story-unit-stories/template.hbs",isStrictMode:!1})})),define("frontend/components/story-view-tracker/component",["exports","@glimmer/component","@ember/service","frontend/utils/uuid"],(function(e,t,n,i){var o,r,l,a
3007function s(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function u(e,t,n,i,o){var r={}
3008return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3009const c="sutori-browser-identifier"
3010e.default=(o=class extends t.default{constructor(){super(...arguments),s(this,"ajax",r,this),s(this,"storage",l,this),s(this,"clientInformation",a,this),this.clientInformation.isCrawler||this.trackStoryView()}trackStoryView(){this.storage.has(c)||this.storage.store(c,(0,i.generateUuid)()),this.ajax.post("/story_views",{data:{data:{attributes:{browser_identifier:this.storage.retrieve(c)},relationships:{story:{data:{id:this.args.story.id}}}}}})}},r=u(o.prototype,"ajax",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=u(o.prototype,"storage",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=u(o.prototype,"clientInformation",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("frontend/components/story-viewing-activity-tracker/component",["exports","ember-concurrency/async-arrow-runtime","@ember/service","@glimmer/component","ember-concurrency","frontend/utils/environment","frontend/utils/duration"],(function(e,t,n,i,o,r,l){var a,s
3011function u(e,t,n){var i
3012return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
3013var n=e[Symbol.toPrimitive]
3014if(void 0!==n){var i=n.call(e,t||"default")
3015if("object"!=typeof i)return i
3016throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3017const c=(0,l.default)(6e4)
3018e.default=(a=class extends i.default{constructor(){var e,n,i,l
3019super(...arguments),e=this,n="ajax",l=this,(i=s)&&Object.defineProperty(e,n,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(l):void 0}),u(this,"periodicallyRecordActivityTask",(0,t.buildTask)((()=>({context:this,generator:function*(){for(;yield this.recordActivity(),yield(0,o.timeout)(c),!r.IS_TEST;);}})),null,"periodicallyRecordActivityTask","drop")),this.periodicallyRecordActivityTask.perform()}willDestroy(){super.willDestroy(...arguments),this.recordActivity()}async recordActivity(){await this.ajax.put(`/api/stories/${this.args.story.id}/track_activity`,{data:{type:"StoryActivityPeriod::View"}})}},d=a.prototype,p="ajax",m=[n.inject],f={configurable:!0,enumerable:!0,writable:!0,initializer:null},h={},Object.keys(f).forEach((function(e){h[e]=f[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=m.slice().reverse().reduce((function(e,t){return t(d,p,e)||e}),h),b&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(b):void 0,h.initializer=void 0),void 0===h.initializer&&(Object.defineProperty(d,p,h),h=null),s=h,a)
3020var d,p,m,f,b,h})),define("frontend/components/student-actions-secondary/component",["exports","@ember/component","@ember/object"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3021e.default=t.default.extend({classNames:["student-actions-secondary"],dialogCssClass:(0,n.computed)("firstActionIsHovered","lastActionIsHovered",(function(){const e=["student-actions-secondary-dialog"]
3022return this.firstActionIsHovered&&e.push("first-action-is-hovered"),this.lastActionIsHovered&&e.push("last-action-is-hovered"),e.join(" ")}))})})),define("frontend/components/student-actions-secondary/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3023e.default=(0,t.createTemplateFactory)({id:"DwdTLtbe",block:'[[[8,[39,0],null,[["@position"],["bottom"]],[["default"],[[[[1,"\\n  "],[8,[30,1,["trigger"]],[[24,0,"student-actions-secondary-trigger"]],null,null],[1,"\\n  "],[8,[30,1,["dialog"]],[[24,0,"student-actions-secondary-ember-popper-js"]],null,[["default"],[[[[1,"\\n    "],[8,[39,1],[[16,0,[36,2]]],[["@onHoveredInFirstElement","@onHoveredInLastElement","@onHoveredOutFirstElement","@onHoveredOutLastElement"],[[28,[37,3],[[30,0],[28,[37,4],[[33,5]],null],true],null],[28,[37,3],[[30,0],[28,[37,4],[[33,6]],null],true],null],[28,[37,3],[[30,0],[28,[37,4],[[33,5]],null],false],null],[28,[37,3],[[30,0],[28,[37,4],[[33,6]],null],false],null]]],[["default"],[[[[1,"\\n      "],[18,3,[[30,2]]],[1,"\\n    "]],[2]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["p","l","&default"],false,["sutori-popover","hoverable-list","dialogCssClass","action","mut","firstActionIsHovered","lastActionIsHovered","yield"]]',moduleName:"frontend/components/student-actions-secondary/template.hbs",isStrictMode:!1})})),define("frontend/components/student-tags-filter/component",["exports","@glimmer/component","@ember/utils"],(function(e,t,n){Object.defineProperty(e,"__esMo
3023dule",{value:!0}),e.default=void 0
3024class i extends t.default{get hasFilter(){return!(0,n.isEmpty)(this.args.filterTagNames)}get sortedTagNames(){return this.args.tagNames.sort(((e,t)=>e.toLowerCase().localeCompare(t.toLowerCase())))}}e.default=i})),define("frontend/components/student-tags-filter/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3025e.default=(0,t.createTemplateFactory)({id:"af9lQJ9h",block:'[[[10,0],[15,0,[29,["student-tags-filter ",[52,[30,0,["hasFilter"]],"has-filter"]]]],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,0,["sortedTagNames"]]],null]],null],null,[[[1,"    "],[8,[39,3],null,[["@addFilterTagName","@removeFilterTagName","@name","@filterTagNames"],[[30,2],[30,3],[30,1],[30,4]]],null],[1,"\\n"]],[1]],null],[13]],["tagName","@addFilterTagName","@removeFilterTagName","@filterTagNames"],false,["if","each","-track-array","button-filter-by-tag"]]',moduleName:"frontend/components/student-tags-filter/template.hbs",isStrictMode:!1})}))
3026define("frontend/components/student-tags-form/component",["exports","@ember/component","@ember/utils","frontend/utils/keyboard-events"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3027e.default=t.default.extend({tagName:"",actions:{onKeyDown(e){if((0,i.isBackspace)(e)&&(0,n.isEmpty)(this.tag))return this.backspaceOnEmptyInput()},submitted(e){e.preventDefault()
3028const t=this.tag
3029this.get("canSubmit")&&!(0,n.isBlank)(t)&&(this.onSubmit(t),this.set("tag",""))}}})})),define("frontend/components/student-tags-form/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3030e.default=(0,t.createTemplateFactory)({id:"qQNHQKuK",block:'[[[11,"form"],[24,0,"student-tags-form"],[4,[38,0],["submit",[28,[37,1],[[30,0],"submitted"],null]],null],[12],[1,"\\n  "],[8,[39,2],null,[["@onInput","@onKeyDown","@value"],[[28,[37,1],[[30,0],[33,3]],null],[28,[37,1],[[30,0],"onKeyDown"],null],[99,4,["@value"]]]],null],[1,"\\n  "],[10,"input"],[14,4,"submit"],[12],[13],[1,"\\n"],[13]],[],false,["on","action","student-tags-input","onInput","tag"]]',moduleName:"frontend/components/student-tags-form/template.hbs",isStrictMode:!1})})),define("frontend/components/student-tags-input/component",["exports","@ember/component","@ember/object","@ember/string"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3031e.default=t.default.extend({tagName:"",style:(0,n.computed)("width",(function(){return(0,i.htmlSafe)(`width: ${this.width}px;`)})),width:(0,n.computed)("value",(function(){const e=document.createElement("span")
3032e.textContent=this.value,e.style.position="absolute",e.style.visibility="hidden",document.body.appendChild(e)
3033const t=e.offsetWidth+40
3034return document.body.removeChild(e),t})),actions:{tagChanged(e){let{target:t}=e
3035this.onInput(t.value)}}})})),define("frontend/components/student-tags-input/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3036e.default=(0,t.createTemplateFactory)({id:"zYSq8sWs",block:'[[[11,"input"],[16,"oninput",[28,[37,0],[[30,0],[28,[37,0],[[30,0],[33,1]],null]],[["value"],["target.value"]]]],[16,"onkeydown",[28,[37,0],[[30,0],[28,[37,0],[[30,0],[33,2]],null]],null]],[24,"autocomplete","off"],[16,2,[30,1]],[16,5,[30,0,["style"]]],[24,4,"text"],[4,[38,3],null,null],[12],[13],[1,"\\n"]],["@value"],false,["action","onInput","onKeyDown","focus-on-insert"]]',moduleName:"frontend/components/student-tags-input/template.hbs",isStrictMode:!1})})),define("frontend/components/student-tags-suggestions/component",["exports","@glimmer/component","@ember/utils","@ember/object"],(function(e,t,n,i){var o
3037Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3038e.default=(o=class extends t.default{didPressEnter(){this.hasSelectedTag&&this.args.didSubmitTag(this.selectedTag)}get hasSelectedTag(){return(0,n.isPresent)(this.selectedTag)}get selectedTag(){return this.args.suggestedTags[this.args.selectedIndex]}},r=o.prototype,l="didPressEnter",a=[i.action],s=Object.getOwnPropertyDescriptor(o.prototype,"didPressEnter"),u=o.prototype,c={}
3038,Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o)
3039var r,l,a,s,u,c})),define("frontend/components/student-tags-suggestions/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3040e.default=(0,t.createTemplateFactory)({id:"ryB0lu+t",block:'[[[8,[39,0],[[24,0,"student-tags-suggestions"]],[["@didSelectElement","@didPressEnter","@selectedIndex"],[[28,[37,1],[[30,0],[30,1]],null],[28,[37,1],[[30,0],[30,0,["didPressEnter"]]],null],[30,2]]],[["default"],[[[[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,4]],null]],null],null,[[[1,"    "],[8,[30,3,["element"]],[[16,0,[29,["button-add-suggestion ",[52,[28,[37,5],[[30,2],[30,6]],null],"is-selected"]]]]],[["@didClick"],[[28,[37,1],[[30,0],[30,7],[30,5]],null]]],[["default"],[[[[1,"\\n      "],[1,[30,5]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[5,6]],null]],[3]]]]]],["@didSelectTag","@selectedIndex","l","@suggestedTags","tag","index","@didSubmitTag"],false,["navigatable-list","action","each","-track-array","if","eq"]]',moduleName:"frontend/components/student-tags-suggestions/template.hbs",isStrictMode:!1})})),define("frontend/components/student-tags-tag-tag/component",["exports","@glimmer/component","frontend/utils/colors","@ember/string"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3041class o extends t.default{get style(){return(0,i.htmlSafe)(`background-color: ${this.color};`)}get color(){return(0,n.stringToColor)(this.args.name)}get role(){return this.args.clicked?"button":null}}e.default=o})),define("frontend/components/student-tags-tag-tag/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3042e.default=(0,t.createTemplateFactory)({id:"96LjT7W8",block:'[[[11,0],[24,0,"student-tags-tag-tag"],[16,5,[30,0,["style"]]],[16,"role",[30,0,["role"]]],[17,1],[4,[38,0],["click",[28,[37,1],[[30,0],[28,[37,2],[[30,2]],null]],null]],null],[12],[1,"\\n  "],[18,3,null],[1,"\\n"],[13]],["&attrs","@clicked","&default"],false,["on","action","optional","yield"]]',moduleName:"frontend/components/student-tags-tag-tag/template.hbs",isStrictMode:!1})})),define("frontend/components/student-tags-tag/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3043class n extends t.default{get hasTag(){return!!this.args.tag}}e.default=n})),define("frontend/components/student-tags-tag/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3044e.default=(0,t.createTemplateFactory)({id:"T4pcBC25",block:'[[[41,[30,0,["hasTag"]],[[[1,"  "],[8,[39,1],[[24,0,"student-tags-tag"]],[["@name"],[[30,1,["name"]]]],[["default"],[[[[1,"\\n    "],[10,1],[14,0,"student-tags-tag-name"],[12],[1,"\\n      "],[1,[30,1,["name"]]],[1,"\\n    "],[13],[1,"\\n"],[41,[30,2],[[[1,"      "],[8,[39,2],null,[["@clicked"],[[28,[37,3],[[30,0],[30,3]],null]]],null],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n"]],[]],null]],["@tag","@isEditing","@deleteTag"],false,["if","student-tags-tag-tag","button-close","action"]]',moduleName:"frontend/components/student-tags-tag/template.hbs",isStrictMode:!1})})),define("frontend/components/student-tags/component",["exports","@glimmer/component","@ember/service","@ember/utils","@glimmer/tracking","@ember/object","macro-decorators","ember-concurrency","frontend/utils/array"],(function(e,t,n,i,o,r,l,a,s){var u,c,d,p,m,f,b,h,g,y,v,w,k,O
3045function _(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function P(e,t,n,i,o){var r={}
3046return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3047e.default=(u=(0,l.reads)("args.educatorSpaceMembership.sortedTags"),c=(0,l.notEmpty)("tags"),d=(0,l.notEmpty)("currentTag"),p=(0,l.not)("hasSelectedSuggestion"),m=class extends t.default{constructor(){super(...arguments),_(this,"selectedTagIndex",f,this),_(this,"isEditing",b,this),_(this,"currentTag",h,this),_(this,"store",g,this),_(this,"analytics",y,this),_(this,"tags",v,this),_(this,"hasTags",w,this),_(this,"hasCurrentTag",k,this),_(this,"canSubmitForm",O,this)}edit(){this.isEditing=!0}unEdit(){this.isEditing=!1}didSelectTagSuggestion(e){this.selectedTagIndex=e}didInput(e){this.currentTag=e}get allTagNamesWithoutAlreadyTagged(){const e=this.tags.map((e=>e.tagName))
3048return this.args.allTagNames.filter((t=>!e.includes(t)))}get suggestedTags(){const e=(this.currentTag||"").toLowerCase()
3049return this.allTagNamesWithoutAlreadyTagged.filter((t=>t.toLowerCase().startsWith(e))).sort()}get showSuggestions(){return this.isEditing&&!(0,i.isEmpty)(this.suggestedTags)&&this.hasCurrentTag}get suggestedTag(){return this.suggestedTags[this.selectedTagIndex]}get hasSelectedSuggestion(){return(0,i.isPresent)(this.suggestedTag)}*createNewTagTask(e){(0,i.isNone)(this.suggestedTag)&&(yield this.createTagTask.perform(e))}*createTagTask(e){this.selectedTagIndex=null,this.analytics.trackEvent("Students","Tag created"),this.currentTag=""
3050const t=this.store.createRecord("educator-space-membership-tag",{name:e,createdAt:new Date,educatorSpaceMembership:this.args.educatorSpaceMembership})
3051yield t.save()}*deleteTagTask(e){e.get("isSaving")||(this.analytics.trackEvent("Students","Tag deleted"),yield e.destroyRecord(),this.hasTags||(this.isEditing=!1),yield this.args.tagDeleted())}*deleteLastTagTask(){yield this.deleteTagTask.perform((0,s.last)(this.tags))}},f=P(m.prototype,"selectedTagIndex",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=P(m.prototype,"isEditing",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),h=P(m.prototype,"currentTag",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=P(m.prototype,"store",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=P(m.prototype,"analytics",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P(m.prototype,"edit",[r.action],Object.getOwnPropertyDescriptor(m.prototype,"edit"),m.prototype),P(m.prototype,"unEdit",[r.action],Object.getOwnPropertyDescriptor(m.prototype,"unEdit"),m.prototype),P(m.prototype,"didSelectTagSuggestion",[r.action],Object.getOwnPropertyDescriptor(m.prototype,"didSelectTagSuggestion"),m.prototype),P(m.prototype,"didInput",[r.action],Object.getOwnPropertyDescriptor(m.prototype,"didInput"),m.prototype),v=P(m.prototype,"tags",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=P(m.prototype,"hasTags",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=P(m.prototype,"hasCurrentTag",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=P(m.prototype,"canSubmitForm",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P(m.prototype,"createNewTagTask",[a.task],Object.getOwnPropertyDescriptor(m.prototype,"createNewTagTask"),m.prototype),P(m.prototype,"createTagTask",[a.task],Object.getOwnPropertyDescriptor(m.prototype,"createTagTask"),m.prototype),P(m.prototype,"deleteTagTask",[a.task],Object.getOwnPropertyDescriptor(m.prototype,"deleteTagTask"),m.prototype),P(m.prototype,"deleteLastTagTask",[a.task],Object.getOwnPropertyDescriptor(m.prototype,"deleteLastTagTask"),m.prototype),m)})),define("frontend/components/student-tags/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
3051dule",{value:!0}),e.default=void 0
3052e.default=(0,t.createTemplateFactory)({id:"fzqrr88h",block:'[[[10,0],[15,0,[29,["student-tags ",[52,[30,0,["isEditing"]],"is-editing"]]]],[12],[1,"\\n"],[41,[30,0,["isEditing"]],[[[1,"    "],[8,[39,1],null,[["@clickedOutside"],[[28,[37,2],[[30,0],[30,0,["unEdit"]]],null]]],[["default"],[[[[1,"\\n      "],[10,0],[14,0,"student-tags-list"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["tags"]]],null]],null],null,[[[1,"          "],[8,[39,5],null,[["@deleteTag","@tag","@isEditing"],[[28,[37,6],[[30,0,["deleteTagTask"]],[30,1]],null],[30,1,["educatorSpaceTag"]],true]],null],[1,"\\n"]],[1]],null],[1,"\\n        "],[8,[39,7],null,[["@onSubmit","@onInput","@backspaceOnEmptyInput","@tag","@canSubmit"],[[28,[37,6],[[30,0,["createNewTagTask"]]],null],[28,[37,2],[[30,0],[30,0,["didInput"]]],null],[28,[37,6],[[30,0,["deleteLastTagTask"]]],null],[30,0,["currentTag"]],[30,0,["canSubmitForm"]]]],null],[1,"\\n      "],[13],[1,"\\n\\n"],[41,[30,0,["showSuggestions"]],[[[1,"        "],[8,[39,8],null,[["@didSelectTag","@didSubmitTag","@suggestedTags","@selectedIndex"],[[28,[37,2],[[30,0],[30,0,["didSelectTagSuggestion"]]],null],[28,[37,6],[[30,0,["createTagTask"]]],null],[30,0,["suggestedTags"]],[30,0,["selectedTagIndex"]]]],null],[1,"\\n"]],[]],null],[1,"    "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["hasTags"]],[[[1,"    "],[10,0],[14,0,"student-tags-list"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["tags"]]],null]],null],null,[[[1,"        "],[8,[39,5],null,[["@deleteTag","@tag","@isEditing"],[[28,[37,6],[[30,0,["deleteTagTask"]],[30,2]],null],[30,2,["educatorSpaceTag"]],false]],null],[1,"\\n"]],[2]],null],[1,"\\n      "],[11,"button"],[24,0,"button-edit-tag"],[24,4,"button"],[4,[38,9],["click",[28,[37,2],[[30,0],[30,0,["edit"]]],null]],null],[12],[1,"\\n        "],[1,[28,[35,10],["icon-pencil"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[11,"button"],[24,0,"button-add-tag"],[24,4,"button"],[4,[38,9],["click",[28,[37,2],[[30,0],[30,0,["edit"]]],null]],null],[12],[1,"\\n      "],[1,[28,[35,10],["icon-plus-thick"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]],[]]],[13]],["tag","tag"],false,["if","clickable-area","action","each","-track-array","student-tags-tag","perform","student-tags-form","student-tags-suggestions","on","inline-svg"]]',moduleName:"frontend/components/student-tags/template.hbs",isStrictMode:!1})})),define("frontend/components/submit-comment/component",["exports","@ember/object","@ember/service","macro-decorators","@glimmer/component","ember-concurrency","frontend/utils/associations"],(function(e,t,n,i,o,r,l){var a,s,u,c,d
3053function p(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function m(e,t,n,i,o){var r={}
3054return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3055e.default=(a=(0,i.reads)("args.storyItem.story"),s=class extends o.default{constructor(){super(...arguments),p(this,"analytics",u,this),p(this,"session",c,this),p(this,"story",d,this)}*loadUserPermissionsSetTask(){this.story&&(yield(0,l.loadAssociation)(this.story.author.belongsTo("userPermissionsSet")))}trackSignUp(){this.analytics.trackEvent("Story","Sign up CTA for comments clicked")}get isGuestUser(){return this.session.isGuestUser}},u=m(s.prototype,"analytics",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=m(s.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(s.prototype,"loadUserPermissionsSetTask",[r.task],Object.getOwnPropertyDescriptor(s.prototype,"loadUserPermissionsSetTask"),s.prototype),m(s.prototype,"trackSignUp",[t.action],Object.getOwnPropertyDescriptor(s.prototype,"trackSignUp"),s.prototype),d=m(s.prototype,"story",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)})),define("frontend/components/submit-comment/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3056e.default=(0,t.createTemplateFactory)({id:"mt9MU/Ah",block:'[[[10,0],[14,0,"submit-comment"],[12],[1,"\\n"],[41,[30,0,["isGuestUser"]],[[[1,"    "],[10,2],[12],[1,"\\n      "],[8,[39,1],null,[["@route","@invokeAction"],["signup",[30,0,["trackSignUp"]]]],[["default"],[[[[1,[28,[35,2],["app/components/submit-comment/template.4-72"],null]]],[]]]]],[1," "],[1,[28,[35,2],["app/components/submit-comment/template.4-98"],null]],[1," "],[8,[39,1],null,[["@route"],["login"]],[["default"],[[[[1,[28,[35,2],["app/components/submit-comment/template.4-125"],null]]],[]]]]],[1," "],[1,[28,[35,2],["app/components/submit-comment/template.4-140"],null]],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[8,[39,3],null,[["@task"],[[30,0,["loadUserPermissionsSetTask"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["story","isCommentable"]],[[[1,"        "],[8,[39,4],null,[["@storyItem","@rows","@placeholder"],[[30,1],2,[28,[37,2],["app/components/form-submit-comment/template.placeholder"],null]]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[39,5],[[16,"disabled",true],[16,"placeholder",[28,[37,2],["app/components/submit-comment/template.placeholder-disabled"],null]]],null,null],[1,"\\n\\n        "],[8,[39,6],null,[["@story"],[[30,0,["story"]]]],null],[1,"\\n"]],[]]],[1,"    "]],[]]]]],[1,"\\n"]],[]]],[13]],["@storyItem"],false,["if","link-to","t","data-loader","form-submit-comment","x-textarea","story-item-comments-not-allowed-message"]]',moduleName:"frontend/components/submit-comment/template.hbs",isStrictMode:!1})})),define("frontend/components/subscription-plan-business-free/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3057e.default=(0,t.createTemplateFactory)({id:"mSi3LgaP",block:'[[[8,[39,0],null,[["@title"],["Sutori Essential"]],[["default"],[[[[1,"\\n  "],[8,[30,1,["price"]],null,null,[["default"],[[[[1,"\\n    "],[10,1],[14,0,"subscription-plan-price-amount"],[12],[1,[28,[35,1],["app/components/subscription-plan-business-free/template.3-49"],null]],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["features"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[14,0,"subscription-plan-main-feature"],[12],[1,[28,[35,1],["app/components/subscription-plan-business-free/template.9-46"],null]],[13],[1,"\\n    "],[10,"ul"],[12],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/components/subscription-plan-business-free/template.13-10"],[["htmlSafe"],[true]]]],[1," "],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/components/subscription-plan-business-free/template.16-10"],[["htmlSafe"],[true]]]],[1," "],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/components/subscription-plan-business-free/template.19-10"],null]],[1," "],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/components/subscription-plan-business-free/template.22-10"],null]],[1," "],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/components/subscription-plan-business-free/template.25-10"],null]],[1," "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[39,2],null,[["@plan"],[[30,1]]],null],[1,"\\n"]],[1]]]]]],["plan"],false,["subscription-plan","t","subscription-plan-free-footer"]]',moduleName:"frontend/components/subscription-plan-business-free/template.hbs",isStrictMode:!1})})),define("frontend/components/subscription-plan-business-pro/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
3057dule",{value:!0}),e.default=void 0
3058e.default=(0,t.createTemplateFactory)({id:"kY7iXhTB",block:'[[[8,[39,0],null,[["@plan"],[[30,1]]],[["price","features"],[[[[1,"\\n    "],[10,1],[14,0,"subscription-plan-price-amount"],[12],[1,"\\n      "],[1,[28,[35,1],[[30,1,["price"]]],[["currency","maximumFractionDigits"],[[30,1,["currency"]],0]]]],[1,"\\n    "],[13],[1,"\\n    "],[1,[28,[35,2],["app/components/subscription-plan-business-pro/template.7-79"],null]],[1,"\\n  "]],[]],[[[1,"\\n    "],[10,2],[14,0,"subscription-plan-main-feature"],[12],[1,[28,[35,2],["app/components/subscription-plan-business-pro/template.12-46"],null]],[13],[1,"\\n    "],[10,"ul"],[12],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,2],["app/components/subscription-plan-business-pro/template.16-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,2],["app/components/subscription-plan-business-pro/template.17-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,2],["app/components/subscription-plan-business-pro/template.18-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,2],["app/components/subscription-plan-business-pro/template.19-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,2],["app/components/subscription-plan-business-pro/template.20-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,2],["app/components/subscription-plan-business-pro/template.21-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,2],["app/components/subscription-plan-business-pro/template.22-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,2],["app/components/subscription-plan-business-pro/template.23-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,"\\n        "],[1,[28,[35,2],["app/components/subscription-plan-business-pro/template.24-10"],null]],[1,"\\n        "],[8,[39,3],null,[["@html","@placement"],[[28,[37,2],["app/components/subscription-plan-business-pro/template.analytics-tooltip"],null],"right"]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,"li"],[12],[1,"\\n        "],[1,[28,[35,2],["app/components/subscription-plan-business-pro/template.31-10"],null]],[1,"\\n        "],[8,[39,3],[[24,0,"info-tooltip-branding-removal"]],[["@html","@placement"],[[28,[37,2],["app/components/subscription-plan-business-pro/template.branding-tooltip"],null],"bottom"]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,"li"],[12],[1,"\\n        "],[1,[28,[35,2],["app/components/subscription-plan-business-pro/template.39-10"],null]],[1,"\\n        "],[8,[39,3],null,[["@html","@placement"],[[28,[37,2],["app/components/subscription-plan-business-pro/template.templates-tooltip"],null],"right"]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,"li"],[12],[1,"\\n        "],[1,[28,[35,2],["app/components/subscription-plan-business-pro/template.46-10"],null]],[1,"\\n        "],[8,[39,3],null,[["@html","@placement"],[[28,[37,2],["app/components/subscription-plan-business-pro/template.customization-tooltip"],null],"right"]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,2],["app/components/subscription-plan-business-pro/template.50-10"],null]],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]]],["@proPlan"],false,["subscription-plan-stripe-upgradeable","format-currency","t","info-tooltip"]]',moduleName:"frontend/components/subscription-plan-business-pro/template.hbs",isStrictMode:!1})})),define("frontend/components/subscription-plan-button/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3059e.default=(0,t.createTemplateFactory)({id:"LRrlWpfY",block:'[[[41,[30,1],[[[1,"  "],[10,1],[14,0,"subscription-plan-button disabled"],[12],[1,"\\n    "],[18,4,null],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[8,[39,2],[[24,0,"subscription-plan-button"]],[["@route","@invokeAction"],[[30,2],[28,[37,3],[[30,0],[28,[37,4],[[30,3]],null]],null]]],[["default"],[[[[1,"\\n    "],[18,4,null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]]]],["@isDisabled","@targetRoute","@selected","&default"],false,["if","yield","link-to","action","optional"]]',moduleName:"frontend/components/subscription-plan-button/template.hbs",isStrictMode:!1})})),define("frontend/components/subscription-plan-education-districts/component",["exports","@glimmer/component","urijs"],(function(e,t,n){Object.defineProperty(e,"__esMo
3059dule",{value:!0}),e.default=void 0
3060class i extends t.default{get link(){const e=new n.default(this.args.linkToGoogleForms)
3061return e.addQuery({"entry.1487673704":"Sutori for Districts and Colleges (custom quote - please answer below)"}),e.toString()}}e.default=i})),define("frontend/components/subscription-plan-education-districts/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3062e.default=(0,t.createTemplateFactory)({id:"c41Rgiqv",block:'[[[8,[39,0],[[24,0,"subscription-plan-education-districts"]],[["@title"],[[28,[37,1],["app/components/subscription-plan-education-districts/template.title"],null]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["features"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[12],[1,"\\n      "],[1,[28,[35,1],["app/components/subscription-plan-education-districts/template.6-7"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["footer"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@href"],[[30,0,["link"]]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["app/components/subscription-plan-education-districts/template.12-38"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["plan"],false,["subscription-plan","t","external-link"]]',moduleName:"frontend/components/subscription-plan-education-districts/template.hbs",isStrictMode:!1})})),define("frontend/components/subscription-plan-education-free/component",["exports","@glimmer/component","frontend/models/subscription"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3063class i extends t.default{get freePlan(){return n.FREE_PLAN}}e.default=i})),define("frontend/components/subscription-plan-education-free/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3064e.default=(0,t.createTemplateFactory)({id:"fz8q5qmy",block:'[[[8,[39,0],[[24,0,"free"]],[["@plan","@title"],[[30,0,["freePlan"]],[30,0,["freePlan","title"]]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["price"]],null,null,[["default"],[[[[1,"\\n    "],[10,1],[14,0,"subscription-plan-price-amount"],[12],[1,[28,[35,1],["app/components/subscription-plan-education-free/template.7-49"],null]],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["features"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[12],[1,[28,[35,1],["app/components/subscription-plan-education-free/template.12-7"],null]],[13],[1,"\\n    "],[10,"ul"],[12],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/components/subscription-plan-education-free/template.16-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/components/subscription-plan-education-free/template.19-10"],[["htmlSafe"],[true]]]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/components/subscription-plan-education-free/template.22-10"],[["htmlSafe"],[true]]]],[13],[1,"\\n      "],[10,"li"],[12],[1,"\\n        "],[1,[28,[35,1],["app/components/subscription-plan-education-free/template.25-10"],null]],[1,"\\n        "],[8,[39,2],null,[["@html","@placement"],[[28,[37,1],["app/components/subscription-plan-education-free/template.tooltip-presentation-mode"],null],"right"]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/components/subscription-plan-education-free/template.32-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,"\\n        "],[1,[28,[35,1],["app/components/subscription-plan-education-free/template.35-10"],null]],[1,"\\n        "],[8,[39,2],null,[["@html","@placement"],[[28,[37,1],["app/components/subscription-plan-education-free/template.tooltip-student-management"],null],"right"]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[39,3],null,[["@plan"],[[30,1]]],null],[1,"\\n"]],[1]]]]]],["plan"],false,["subscription-plan","t","info-tooltip","subscription-plan-free-footer"]]',moduleName:"frontend/components/subscription-plan-education-free/template.hbs",isStrictMode:!1})})),define("frontend/components/subscription-plan-education-unlimited/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
3064dule",{value:!0}),e.default=void 0
3065e.default=(0,t.createTemplateFactory)({id:"359Nt5yh",block:'[[[8,[39,0],null,[["@plan"],[[30,1]]],[["price","features"],[[[[1,"\\n    "],[10,1],[14,0,"subscription-plan-price-amount"],[12],[1,"\\n      "],[1,[28,[35,1],[[30,1,["price"]]],[["currency","maximumFractionDigits"],[[30,1,["currency"]],0]]]],[1,"\\n    "],[13],[1,"\\n    "],[1,[28,[35,2],["app/components/subscription-plan-education-unlimited/template.9-11"],null]],[1,"\\n    "],[10,2],[14,0,"subscription-plan-price-all-students-upgraded"],[12],[1,"\\n      "],[1,[28,[35,2],["app/components/subscription-plan-education-unlimited/template.11-61"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]],[[[1,"\\n    "],[10,2],[12],[1,[28,[35,2],["app/components/subscription-plan-education-unlimited/template.17-7"],null]],[13],[1,"\\n\\n    "],[10,"ul"],[12],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,2],["app/components/subscription-plan-education-unlimited/template.22-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,2],["app/components/subscription-plan-education-unlimited/template.23-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,2],["app/components/subscription-plan-education-unlimited/template.24-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,2],["app/components/subscription-plan-education-unlimited/template.25-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,2],["app/components/subscription-plan-education-unlimited/template.26-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,2],["app/components/subscription-plan-education-unlimited/template.27-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,"\\n        "],[1,[28,[35,2],["app/components/subscription-plan-education-unlimited/template.28-10"],null]],[1,"\\n        "],[8,[39,3],null,[["@html","@placement"],[[28,[37,2],["app/components/subscription-plan-education-unlimited/template.embed-tooltip"],null],"right"]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,"li"],[12],[1,"\\n        "],[1,[28,[35,2],["app/components/subscription-plan-education-unlimited/template.35-10"],null]],[1,"\\n        "],[8,[39,3],null,[["@html","@placement"],[[28,[37,2],["app/components/subscription-plan-education-unlimited/template.colors-tooltip"],null],"right"]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,"li"],[12],[1,"\\n        "],[1,[28,[35,2],["app/components/subscription-plan-education-unlimited/template.39-10"],null]],[1,"\\n        "],[8,[39,3],null,[["@html","@placement"],[[28,[37,2],["app/components/subscription-plan-education-unlimited/template.comments-tooltip"],null],"right"]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,"li"],[12],[1,"\\n        "],[1,[28,[35,2],["app/components/subscription-plan-education-unlimited/template.46-10"],null]],[1,"\\n        "],[8,[39,3],null,[["@html","@placement"],[[28,[37,2],["app/components/subscription-plan-education-unlimited/template.debate-tooltip"],null],"right"]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,"li"],[12],[1,"\\n        "],[1,[28,[35,2],["app/components/subscription-plan-education-unlimited/template.53-10"],null]],[1,"\\n        "],[8,[39,3],null,[["@html","@placement"],[[28,[37,2],["app/components/subscription-plan-education-unlimited/template.story-analytics-tooltip"],null],"right"]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,"li"],[12],[1,"\\n        "],[1,[28,[35,2],["app/components/subscription-plan-education-unlimited/template.57-10"],null]],[1,"\\n        "],[8,[39,3],null,[["@html","@placement"],[[28,[37,2],["app/components/subscription-plan-education-unlimited/template.templates-tooltip"],null],"right"]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,"li"],[12],[1,"\\n        "],[1,[28,[35,2],["app/components/subscription-plan-education-unlimited/template.64-10"],null]],[1,"\\n        "],[8,[39,3],null,[["@html","@placement"],[[28,[37,2],["app/components/subscription-plan-education-unlimited/template.google-drive-tooltip"],null],"right"]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,"li"],[12],[1,"\\n        "],[1,[28,[35,2],["app/components/subscription-plan-education-unlimited/template.lms"],null]],[1,"\\n        "],[8,[39,3],null,[["@html","@placement"],[[28,[37,2],["app/components/subscription-plan-education-unlimited/template.lms-tooltip"],null],"right"]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]]],["@unlimitedPlan"],false,["subscription-plan-stripe-upgradeable","format-currency","t","info-tooltip"]]',moduleName:"frontend/components/subscription-plan-education-unlimited/template.hbs",isStrictMode:!1})})),define("frontend/components/subscription-plan-features/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
3065dule",{value:!0}),e.default=void 0
3066e.default=(0,t.createTemplateFactory)({id:"/m4J1Yh8",block:'[[[10,0],[14,0,"subscription-plan-features"],[12],[1,"\\n  "],[18,1,null],[1,"\\n"],[13],[1,"\\n"]],["&default"],false,["yield"]]',moduleName:"frontend/components/subscription-plan-features/template.hbs",isStrictMode:!1})})),define("frontend/components/subscription-plan-footer/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3067e.default=t.default.extend({tagName:"footer",classNames:["subscription-plan-footer"]})})),define("frontend/components/subscription-plan-footer/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3068e.default=(0,t.createTemplateFactory)({id:"k40wApof",block:'[[[18,1,null],[1,"\\n"]],["&default"],false,["yield"]]',moduleName:"frontend/components/subscription-plan-footer/template.hbs",isStrictMode:!1})})),define("frontend/components/subscription-plan-for-schools/component",["exports","@glimmer/component","@ember/utils"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3069class i extends t.default{get hasPlan(){return(0,n.isPresent)(this.args.plan)}}e.default=i})),define("frontend/components/subscription-plan-for-schools/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3070e.default=(0,t.createTemplateFactory)({id:"wYJOq+Ub",block:'[[[11,0],[24,0,"subscription-plan-for-schools"],[17,1],[12],[1,"\\n  "],[10,"h4"],[14,0,"subscription-plan-for-schools__title"],[12],[18,4,null],[13],[1,"\\n\\n  "],[10,2],[14,0,"subscription-plan-for-schools__description"],[12],[18,5,null],[13],[1,"\\n\\n"],[41,[30,0,["hasPlan"]],[[[1,"    "],[10,2],[14,0,"subscription-plan-for-schools-price"],[12],[1,"\\n      "],[10,1],[14,0,"subscription-plan-for-schools-price-amount"],[12],[1,"\\n        "],[1,[28,[35,2],[[30,2,["price"]]],[["currency","maximumFractionDigits"],[[30,2,["currency"]],0]]]],[1,"\\n      "],[13],[1,"\\n      "],[1,[28,[35,3],["app/components/subscription-plan-for-schools/template.9-11"],null]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,4],null,[["@href"],[[30,3]]],[["default"],[[[[1,"\\n    "],[18,6,null],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],["&attrs","@plan","@link","&title","&description","&link-label"],false,["yield","if","format-currency","t","external-link"]]',moduleName:"frontend/components/subscription-plan-for-schools/template.hbs",isStrictMode:!1})})),define("frontend/components/subscription-plan-free-footer/component",["exports","@glimmer/component","@ember/service"],(function(e,t,n){var i,o
3071Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3072e.default=(i=class extends t.default{constructor(){var e,t,n,i
3073super(...arguments),e=this,t="session",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get showFooter(){var e
3074return(null===(e=this.currentUser)||void 0===e?void 0:e.isOnFreePlan)||this.session.isGuestUser}get currentUser(){return this.session.currentUser}},r=i.prototype,l="session",a=[n.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o=c,i)
3075var r,l,a,s,u,c})),define("frontend/components/subscription-plan-free-footer/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3076e.default=(0,t.createTemplateFactory)({id:"oszlVGKy",block:'[[[41,[30,0,["showFooter"]],[[[1,"  "],[8,[30,1,["footer"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,1],null,[["@isDisabled","@targetRoute"],[[30,0,["currentUser","isOnFreePlan"]],"signup"]],[["default"],[[[[1,"\\n"],[41,[30,0,["currentUser","isOnFreePlan"]],[[[1,"        "],[1,[28,[35,2],["app/components/subscription-plan-free-footer/template.7-38"],null]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,2],["app/components/subscription-plan-free-footer/template.9-14"],null]],[1,"\\n"]],[]]],[1,"    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null]],["@plan"],false,["if","subscription-plan-button","t"]]',moduleName:"frontend/components/subscription-plan-free-footer/template.hbs",isStrictMode:!1})})),define("frontend/components/subscription-plan-price/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
3076dule",{value:!0}),e.default=void 0
3077e.default=(0,t.createTemplateFactory)({id:"KmhZsqjS",block:'[[[10,0],[14,0,"subscription-plan-price"],[12],[1,"\\n  "],[18,1,null],[1,"\\n"],[13],[1,"\\n"]],["&default"],false,["yield"]]',moduleName:"frontend/components/subscription-plan-price/template.hbs",isStrictMode:!1})}))
3078define("frontend/components/subscription-plan-stripe-upgradeable/component",["exports","@glimmer/component","@ember/service"],(function(e,t,n){var i,o
3079Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3080e.default=(i=class extends t.default{constructor(){var e,t,n,i
3081super(...arguments),e=this,t="session",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get currentUser(){return this.session.currentUser}get isCurrentPlan(){return this.currentUser.hasOngoingSubscription||!this.currentUser.isSubscribable&&this.currentUser.hasAdminWithUnlimitedPrivileges}get showPlan(){return!this.currentUser||(this.currentUser.isSubscribable||!this.currentUser.isOnFreePlan)}},r=i.prototype,l="session",a=[n.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o=c,i)
3082var r,l,a,s,u,c})),define("frontend/components/subscription-plan-stripe-upgradeable/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3083e.default=(0,t.createTemplateFactory)({id:"XEq83W7o",block:'[[[41,[30,0,["showPlan"]],[[[1,"  "],[8,[39,1],null,[["@plan","@title"],[[30,1],[30,1,["title"]]]],[["default"],[[[[1,"\\n    "],[8,[30,2,["price"]],null,null,[["default"],[[[[1,"\\n      "],[18,3,null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,2,["features"]],null,null,[["default"],[[[[1,"\\n      "],[18,4,null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,2,["footer"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["session","isGuestUser"]],[[[1,"        "],[8,[39,3],[[24,0,"subscription-plan-button"]],[["@route"],["signup"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,4],["app/components/subscription-plan-stripe-upgradeable/template.26-40"],null]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],[[[1,"        "],[8,[39,5],[[24,0,"subscription-plan-button"]],[["@plan"],[[30,1]]],[["default"],[[[[1,"\\n"],[41,[30,0,["isCurrentPlan"]],[[[1,"            "],[1,[28,[35,4],["app/components/subscription-plan-stripe-upgradeable/template.28-38"],null]],[1,"\\n"]],[]],[[[41,[30,0,["currentUser","isOnTrial"]],[[[41,[30,0,["currentUser","isSubscribable"]],[[[1,"              "],[1,[28,[35,4],["app/components/subscription-plan-stripe-upgradeable/template.31-49"],null]],[1," "],[1,[30,1,["label"]]],[1,"\\n"]],[]],[[[1,"              "],[1,[28,[35,4],["app/components/subscription-plan-stripe-upgradeable/template.33-18"],null]],[1,"\\n"]],[]]]],[]],[[[1,"            "],[1,[28,[35,4],["app/components/subscription-plan-stripe-upgradeable/template.36-16"],null]],[1," "],[1,[30,1,["label"]]],[1,"\\n          "]],[]]]],[]]],[1,"        "]],[]]]]],[1,"\\n"]],[]]],[1,"    "]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n"]],[]],null]],["@plan","plan","&price","&features"],false,["if","subscription-plan","yield","link-to","t","subscription-plan/stripe-checkout-button"]]',moduleName:"frontend/components/subscription-plan-stripe-upgradeable/template.hbs",isStrictMode:!1})})),define("frontend/components/subscription-plan/stripe-checkout-button/component",["exports","@glimmer/component","@ember/service","ember-concurrency","frontend/utils/url"],(function(e,t,n,i,o){var r,l,a,s
3084function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
3085return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3086e.default=(r=class extends t.default{constructor(){super(...arguments),u(this,"ajax",l,this),u(this,"router",a,this),u(this,"session",s,this)}*onClickTask(){const e=yield this.ajax.post("/stripe_checkout_sessions",{data:{stripe_price_id:this.args.plan.stripePriceId,success_url:(0,o.toApplicationUrl)(this.router.urlFor("stripe-checkout-success")),cancel_url:(0,o.toApplicationUrl)(this.router.urlFor("stripe-checkout-cancel"))}});(0,o.goToUrl)(e.url)}get isDisabled(){return this.session.currentUser.hasOngoingSubscription||!this.session.currentUser.isSubscribable}},l=c(r.prototype,"ajax",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=c(r.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(r.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
3086),c(r.prototype,"onClickTask",[i.dropTask],Object.getOwnPropertyDescriptor(r.prototype,"onClickTask"),r.prototype),r)})),define("frontend/components/subscription-plan/stripe-checkout-button/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3087e.default=(0,t.createTemplateFactory)({id:"kfJ/1SEn",block:'[[[8,[39,0],[[16,"disabled",[30,0,["isDisabled"]]],[24,4,"button"],[24,0,"subscription-plan-stripe-checkout-button"],[17,1]],[["@action"],[[28,[37,1],[[30,0,["onClickTask"]]],null]]],[["label"],[[[[18,2,null]],[]]]]]],["&attrs","&default"],false,["async-button","perform","yield"]]',moduleName:"frontend/components/subscription-plan/stripe-checkout-button/template.hbs",isStrictMode:!1})})),define("frontend/components/subscription-plan/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3088e.default=(0,t.createTemplateFactory)({id:"yL2hjv2d",block:'[[[11,0],[24,0,"subscription-plan"],[17,1],[12],[1,"\\n  "],[10,"header"],[14,0,"subscription-plan-header"],[12],[1,"\\n    "],[10,"h3"],[14,0,"subscription-plan__title"],[12],[1,[30,2]],[13],[1,"\\n\\n"],[44,[[28,[37,1],null,[["price"],[[50,"subscription-plan-price",0,null,null]]]]],[[[41,[30,3],[[[1,"      "],[18,6,[[30,3]]],[1,"\\n"]],[]],null]],[3]]],[1,"  "],[13],[1,"\\n\\n"],[44,[[28,[37,1],null,[["features"],[[50,"subscription-plan-features",0,null,null]]]]],[[[41,[30,4],[[[1,"    "],[18,6,[[30,4]]],[1,"\\n"]],[]],null]],[4]]],[1,"\\n"],[44,[[28,[37,1],null,[["footer"],[[50,"subscription-plan-footer",0,null,null]]]]],[[[41,[30,5],[[[1,"    "],[18,6,[[30,5]]],[1,"\\n"]],[]],null]],[5]]],[13],[1,"\\n"]],["&attrs","@title","p","p","p","&default"],false,["let","hash","component","if","yield"]]',moduleName:"frontend/components/subscription-plan/template.hbs",isStrictMode:!1})})),define("frontend/components/subscription-plans-business/component",["exports","@glimmer/component","frontend/models/subscription-plan"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3089class i extends t.default{get proPlan(){return this.args.subscriptionPlans.find((e=>e.planType===n.TYPES.PRO))}}e.default=i})),define("frontend/components/subscription-plans-business/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3090e.default=(0,t.createTemplateFactory)({id:"EfE60EP4",block:'[[[8,[39,0],[[24,0,"subscription-plans-business"]],null,[["default"],[[[[1,"\\n  "],[8,[39,1],null,null,null],[1,"\\n  "],[8,[39,2],null,[["@proPlan"],[[30,0,["proPlan"]]]],null],[1,"\\n"]],[]]]]]],[],false,["subscription-plans","subscription-plan-business-free","subscription-plan-business-pro"]]',moduleName:"frontend/components/subscription-plans-business/template.hbs",isStrictMode:!1})})),define("frontend/components/subscription-plans-education/component",["exports","@ember/service","@glimmer/component","macro-decorators","frontend/models/subscription-plan","ember-concurrency","@glimmer/tracking"],(function(e,t,n,i,o,r,l){var a,s,u,c,d,p
3091function m(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function f(e,t,n,i,o){var r={}
3092return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3093e.default=(a=(0,i.reads)("session.currentUser"),s=class extends n.default{constructor(){super(...arguments),m(this,"countryCode",u,this),m(this,"session",c,this),m(this,"ajax",d,this),m(this,"currentUser",p,this),this.loadCountryTask.perform()}get showSchoolPlans(){return this.session.isGuestUser||this.currentUser.isSubscribable}get unlimitedPlan(){return this.args.subscriptionPlans.find((e=>e.planType===o.TYPES.UNLIMITED))}get forDepartmentsPlan(){return this.args.subscriptionPlans.find((e=>e.planType===o.TYPES.FOR_DEPARTMENTS))}get forSchoolsPlan(){return this.args.subscriptionPlans.find((e=>e.planType===o.TYPES.FOR_SCHOOLS))}get linkToGoogleFormsForDepartments(){const e=new URL(this.linkToGoogleForms)
3094return e.searchParams.append(this.googleFormsProps.queryParamSubscriptionType,this.googleFormsProps.titleDepartments),e.toString()}get linkToGoogleFormsForSchools(){const e=new URL(this.linkToGoogleForms)
3095return e.searchParams.append(this.googleFormsProps.queryParamSubscriptionType,this.googleFormsProps.titleSchools),e.toString()}get linkToGoogleFormsForDistricts(){const e=new URL(this.linkToGoogleForms)
3096return e.searchParams.append(this.googleFormsProps.queryParamSubscriptionType,this.googleFormsProps.titleDistricts),e.toString()}get linkToGoogleForms(){const e=new URL(this.googleFormsProps.url)
3097return e.searchParams.append("usp","pp_url"),this.session.isLoggedIn&&(e.searchParams.append(this.googleFormsProps.queryParamName,this.currentUser.fullName),e.searchParams.append(this.googleFormsProps.queryParamEmail,this.currentUser.email)),e.toString()}get googleFormsProps(){return b[this.countryCode]||b.us}*loadCountryTask(){const e=yield this.ajax.request("/geolocation")
3098null!=e&&e.country_code&&(this.countryCode=e.country_code.toLowerCase())}},u=f(s.prototype,"countryCode",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(s.prototype,"session",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=f(s.prototype,"ajax",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=f(s.prototype,"currentUser",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(s.prototype,"loadCountryTask",[r.task],Object.getOwnPropertyDescriptor(s.prototype,"loadCountryTask"),s.prototype),s)
3099const b={us:{url:"https://docs.google.com/forms/d/e/1FAIpQLSfI3xYG79SU6vhVgpibEV1iqomnPaFp1JPQPvm2TVmyjRQcPw/viewform",queryParamName:"entry.1556225597",queryParamEmail:"entry.903844191",queryParamSubscriptionType:"entry.1487673704",titleDepartments:"Sutori for Departments ($500 for six educator subscriptions)",titleSchools:"Sutori for Schools ($2,500 for an entire school)",titleDistricts:"Sutori for Districts and Colleges (custom quote - please answer below)"},es:{url:"https://docs.google.com/forms/d/e/1FAIpQLSdgtjpriQ9i_a-xUsXWFU9895ziowI1FOKLZDBeDdbuNRRp_w/viewform",queryParamName:"entry.1556225597",queryParamEmail:"entry.903844191",queryParamSubscriptionType:"entry.1487673704",titleDepartments:"Sutori para Departamentos (400€ para seis suscripciones de educadores)",titleSchools:"Sutori para escuelas (2,000€ para toda una escuela)",titleDistricts:"Sutori para Distritos y Colegios (presupuesto personalizado - responde a continuación)"},mx:{url:"https://docs.google.com/forms/d/e/1FAIpQLSc4QXYysezKHc3SsNzWCQmDcD1eBgzMRJYOxO83l8Ag4J_EKw/viewform",queryParamName:"entry.1556225597",queryParamEmail:"entry.903844191",queryParamSubscriptionType:"entry.1487673704",titleDepartments:"Sutori para Departamentos (6,900 MXN para seis suscripciones de educadores)",titleSchools:"Sutori para escuelas (34,000 MXN para toda una escuela)",titleDistricts:"Sutori para Distritos y Colegios (presupuesto personalizado - responde a continuación)"},co:{url:"https://docs.google.com/forms/d/e/1FAIpQLSeyUkK0WzHBVfgSeNQ13LX1LgegxM0tgcFcJi3jA2XkWzjvVQ/viewform",queryParamName:"entry.1556225597",queryParamEmail:"entry.903844191",queryParamSubscriptionType:"entry.1487673704",titleDepartments:"Sutori para Departamentos ($280 USD para seis suscripciones de educadores)",titleSchools:"Sutori para escuelas ($1400 USD para toda una escuela)",titleDistricts:"Sutori para Distritos y Colegios (presupuesto personalizado - responde a continuación)"}}})),define("frontend/components/subscription-plans-education/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
3099dule",{value:!0}),e.default=void 0
3100e.default=(0,t.createTemplateFactory)({id:"8T8o95KW",block:'[[[8,[39,0],[[24,0,"subscription-plans-education"]],null,[["default"],[[[[1,"\\n  "],[10,0],[14,0,"subscription-plans-education-top-row"],[12],[1,"\\n    "],[8,[39,1],null,null,null],[1,"\\n\\n    "],[8,[39,2],null,[["@unlimitedPlan"],[[30,0,["unlimitedPlan"]]]],null],[1,"\\n\\n"],[41,[30,0,["showSchoolPlans"]],[[[1,"      "],[10,0],[14,0,"subscription-plans-education-schools"],[12],[1,"\\n        "],[8,[39,4],[[24,0,"departments"]],[["@plan","@link"],[[30,0,["forDepartmentsPlan"]],[30,0,["linkToGoogleFormsForDepartments"]]]],[["title","link-label","description"],[[[[1,[28,[35,5],["app/components/subscription-plans-education.departments-title"],null]]],[]],[[[1,[28,[35,5],["app/components/subscription-plans-education.departments-link-label"],null]]],[]],[[[1,[28,[35,5],["app/components/subscription-plans-education.departments-description"],null]]],[]]]]],[1,"\\n\\n        "],[8,[39,4],[[24,0,"schools"]],[["@plan","@link"],[[30,0,["forSchoolsPlan"]],[30,0,["linkToGoogleFormsForSchools"]]]],[["title","link-label","description"],[[[[1,[28,[35,5],["app/components/subscription-plans-education.schools-title"],null]]],[]],[[[1,[28,[35,5],["app/components/subscription-plans-education.schools-link-label"],null]]],[]],[[[1,[28,[35,5],["app/components/subscription-plans-education.schools-description"],null]]],[]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n\\n"],[41,[30,0,["showSchoolPlans"]],[[[1,"    "],[8,[39,6],null,[["@linkToGoogleForms"],[[30,0,["linkToGoogleFormsForDistricts"]]]],null],[1,"\\n"]],[]],null]],[]]]]]],[],false,["subscription-plans","subscription-plan-education-free","subscription-plan-education-unlimited","if","subscription-plan-for-schools","t","subscription-plan-education-districts"]]',moduleName:"frontend/components/subscription-plans-education/template.hbs",isStrictMode:!1})})),define("frontend/components/subscription-plans/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3101e.default=(0,t.createTemplateFactory)({id:"AhbjRsQY",block:'[[[11,0],[24,0,"subscription-plans"],[17,1],[12],[1,"\\n  "],[18,2,null],[1,"\\n"],[13],[1,"\\n"]],["&attrs","&default"],false,["yield"]]',moduleName:"frontend/components/subscription-plans/template.hbs",isStrictMode:!1})})),define("frontend/components/success-notification/component",["exports","@ember/runloop","@ember/component","ember-component-inbound-actions/inbound-actions","frontend/utils/environment","frontend/utils/duration"],(function(e,t,n,i,o,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3102const l=(0,r.default)(300)
3103e.default=n.default.extend(i.default,{classNames:["success-notification"],classNameBindings:["isActive","isActivating","isDeactivating"],isActive:!1,isActivating:!1,isDeactivating:!1,click(){this.send("hide")},actions:{showMessage(e){this.setProperties({isActivating:!0,message:e}),(0,t.later)((()=>{if(this.setProperties({isActive:!0,isActivating:!1}),!o.IS_TEST){const e=(0,t.later)((()=>{this.send("hide")}),1e4)
3104this.set("hideAfterDelayAction",e)}}),l)},hide(){(0,t.cancel)(this.hideAfterDelayAction),this.set("isDeactivating",!0),(0,t.later)((()=>{this.setProperties({isActive:!1,isDeactivating:!1})}),l)}}})})),define("frontend/components/success-notification/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3105e.default=(0,t.createTemplateFactory)({id:"DQxt/YoQ",block:'[[[10,2],[14,0,"message"],[12],[1,[34,0]],[13],[1,"\\n"]],[],false,["message"]]',moduleName:"frontend/components/success-notification/template.hbs",isStrictMode:!1})})),define("frontend/components/sutori-chart/component",["exports","@ember/string","@ember/object","@ember/component","ember-diff-attrs","frontend/utils/colors","ember-concurrency","@ember/utils"],(function(e,t,n,i,o,r,l,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3106e.default=i.default.extend({classNames:["sutori-chart"],attributeBindings:["style"],didInsertElement(){this._super(...arguments),this.recreateChart()},didReceiveAttrs:(0,o.default)("data",(function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i]
3107this._super(...n),this.recreateChart()}
3107)),hasChart:(0,n.computed)("chart",(function(){return(0,a.isPresent)(this.chart)})),style:(0,n.computed)("height",(function(){return this.height?(0,t.htmlSafe)(`height: ${this.height}px;`):null})),recreateChartTask:(0,l.task)((function*(){if(this.hasChart&&this.chart.destroy(),this.element){const e=(yield emberAutoImportDynamic("chart.js")).default;(function(e){e.defaults.global.defaultFontSize=14,e.defaults.global.animation.duration=0,e.defaults.global.defaultFontFamily="'Proxima Nova', Helvetica Neue, Helvetica, Arial, sans-serif",e.defaults.global.defaultFontColor=r.GREY_DARKER})(e)
3108const t=new e(this.element.getElementsByTagName("canvas")[0],this.data)
3109this.set("chart",t)}})).enqueue(),recreateChart(){this.recreateChartTask.perform()}})})),define("frontend/components/sutori-chart/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3110e.default=(0,t.createTemplateFactory)({id:"I/S5LWgs",block:'[[[10,"canvas"],[12],[13],[1,"\\n"]],[],false,[]]',moduleName:"frontend/components/sutori-chart/template.hbs",isStrictMode:!1})})),define("frontend/components/sutori-checkbox/component",["exports","@glimmer/component","frontend/utils/uuid","@glimmer/tracking","@ember/object"],(function(e,t,n,i,o){var r,l
3111function a(e,t,n,i,o){var r={}
3112return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.UNCHECKED=e.INDETERMINATE=e.CHECKED=void 0
3113e.UNCHECKED="unchecked"
3114const s=e.CHECKED="checked",u=e.INDETERMINATE="indeterminate"
3115e.default=(r=class extends t.default{constructor(){var e,t,n,i
3116super(...arguments),e=this,t="checkboxId",i=this,(n=l)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get isCheckedOrIndeterminate(){return this.isChecked||this.isIndeterminate}get isChecked(){return this.args.state===s}get isIndeterminate(){return this.args.state===u}toggled(e){return this.args.toggled(e.target.checked)}},l=a(r.prototype,"checkboxId",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return`sutori-checkbox-${(0,n.generateUuid)()}`}}),a(r.prototype,"toggled",[o.action],Object.getOwnPropertyDescriptor(r.prototype,"toggled"),r.prototype),r)})),define("frontend/components/sutori-checkbox/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3117e.default=(0,t.createTemplateFactory)({id:"mr5iJ+0D",block:'[[[11,0],[16,0,[29,["sutori-checkbox ",[30,1]]]],[17,2],[12],[1,"\\n  "],[10,0],[14,0,"sutori-checkbox-checkbox"],[12],[1,"\\n    "],[11,"input"],[16,"checked",[30,0,["isCheckedOrIndeterminate"]]],[16,1,[30,0,["checkboxId"]]],[24,0,"sutori-checkbox-input"],[24,4,"checkbox"],[4,[38,0],["click",[30,0,["toggled"]]],null],[12],[13],[1,"\\n    "],[10,1],[14,0,"sutori-checkbox-mark"],[12],[1,"\\n"],[41,[30,0,["isChecked"]],[[[1,"        "],[1,[28,[35,2],["icon-tick-thin"],null]],[1,"\\n"]],[]],[[[41,[30,0,["isIndeterminate"]],[[[1,"        "],[1,[28,[35,2],["icon-minus"],null]],[1,"\\n      "]],[]],null]],[]]],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n\\n"],[41,[48,[30,3]],[[[1,"    "],[10,"label"],[15,"for",[30,0,["checkboxId"]]],[14,0,"sutori-checkbox-label"],[12],[1,"\\n      "],[18,3,null],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["@state","&attrs","&default"],false,["on","if","inline-svg","has-block","yield"]]',moduleName:"frontend/components/sutori-checkbox/template.hbs",isStrictMode:!1})})),define("frontend/components/sutori-form-checkbox/component",["exports","frontend/components/sutori-form-text/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3118e.default=t.default.extend({classNames:["sutori-form-checkbox"]})})),define("frontend/components/sutori-form-checkbox/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3119e.default=(0,t.createTemplateFactory)({id:"YLyUNHzU",block:'[[[8,[39,0],null,[["@property","@model","@label","@placeholder","@showValidations"],[[99,1,["@property"]],[99,2,["@model"]],[99,3,["@label"]],[99,4,["@placeholder"]],[99,5,["@showValidations"]]]],[["default"],[[[[1,"\\n  "],[1,[30,1,["errors"]]],[1,"\\n\\n  "],[8,[30,1,["label"]],null,null,[["default"],[[[[1,"\\n    "],[8,[30,1,["control"]],null,[["@type"],["checkbox"]],[["default"],[[[[1,"\\n      "],[10,1],[14,0,"sutori-form-checkbox-indicator"],[12],[13],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[10,0],[14,0,"sutori-form-checkbox__label"],[12],[1,"\\n"],[41,[48,[30,2]],[[[1,"        "],[18,2,null],[1,"\\n"]],[]],[[[1,"        "],[1,[34,3]],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]],[1,"\\n"]],["f","&default"],false,["sutori-form-field","property","model","label","placeholder","showValidations","if","has-block","yield"]]',moduleName:"frontend/components/sutori-form-checkbox/template.hbs",isStrictMode:!1})})),define("frontend/components/sutori-form-control/component",["exports","@ember/object/computed","@ember/component","@ember/object"],(function(e,t,n,i){Object.defineProperty(e,"__esMo
3119dule",{value:!0}),e.default=void 0
3120e.default=n.default.extend({tagName:"",init(){this._super(...arguments),this.set("value",this.get(this.valuePath))},valuePath:(0,i.computed)("property",(function(){return`model.${this.property}`})),isCheckbox:(0,t.equal)("type","checkbox"),actions:{update(e){this.set(this.valuePath,e),this.set("value",e),this.update&&this.update(e)}}})})),define("frontend/components/sutori-form-control/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3121e.default=(0,t.createTemplateFactory)({id:"QHLxI/fv",block:'[[[41,[30,0,["isCheckbox"]],[[[1,"  "],[10,"input"],[15,"onclick",[28,[37,1],[[30,0],"update"],[["value"],["target.checked"]]]],[15,"checked",[36,3]],[15,1,[36,4]],[15,3,[36,5]],[15,4,[36,2]],[12],[13],[1,"\\n"]],[]],[[[1,"  "],[10,"input"],[15,"oninput",[28,[37,1],[[30,0],"update"],[["value"],["target.value"]]]],[15,2,[36,3]],[15,1,[36,4]],[15,3,[36,5]],[15,"placeholder",[36,6]],[15,"size",[36,7]],[15,"maxlength",[36,8]],[15,"min",[36,9]],[15,"max",[36,10]],[15,"autocomplete",[36,11]],[15,"disabled",[36,12]],[15,4,[36,2]],[12],[13],[1,"\\n"]],[]]],[1,"\\n"],[18,1,null],[1,"\\n"]],["&default"],false,["if","action","type","value","controlId","name","placeholder","size","maxlength","min","max","autocomplete","disabled","yield"]]',moduleName:"frontend/components/sutori-form-control/template.hbs",isStrictMode:!1})})),define("frontend/components/sutori-form-email/component",["exports","frontend/components/sutori-form-text/component","frontend/components/sutori-form-text/template"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3122e.default=t.default.extend({classNames:["sutori-form-email"],type:"email",layout:n.default})})),define("frontend/components/sutori-form-errors/component",["exports","@glimmer/component","@ember/service","@ember/string","frontend/utils/array"],(function(e,t,n,i,o){var r,l
3123Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3124e.default=(r=class extends t.default{constructor(){var e,t,n,i
3125super(...arguments),e=this,t="intl",i=this,(n=l)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get error(){let e
3126if(e=(0,o.isArray)(this.args.errors)?this.args.errors[0]:this.args.errors,"object"==typeof e){const t=`validations.${(0,i.camelize)(e.context.description)}.${e.type}`,n={htmlSafe:this.args.showHtml,...e.context}
3127return this.intl.t(t,n)}return this.args.showHtml?(0,i.htmlSafe)(e):e}},a=r.prototype,s="intl",u=[n.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(a,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(a,s,p),p=null),l=p,r)
3128var a,s,u,c,d,p})),define("frontend/components/sutori-form-errors/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3129e.default=(0,t.createTemplateFactory)({id:"krIMbaI0",block:'[[[41,[30,1],[[[1,"  "],[10,2],[14,0,"sutori-form-error"],[12],[1,[30,0,["error"]]],[13],[1,"\\n"]],[]],null]],["@showError"],false,["if"]]',moduleName:"frontend/components/sutori-form-errors/template.hbs",isStrictMode:!1})})),define("frontend/components/sutori-form-field/component",["exports","@glimmer/component","@ember/string","@glimmer/tracking"],(function(e,t,n,i){var o,r
3130Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3131e.default=(o=class extends t.default{constructor(){var e,t,n,i
3132super(...arguments),e=this,t="controlId",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),this.controlId=`sutori-form-${Date.now()}`}get cssClass(){const e=["sutori-form-field"]
3133return e.push(this.dasherizedProperty),this.showError&&e.push("error"),e.join(" ")}get dasherizedProperty(){return(0,n.dasherize)(this.args.property)}get errors(){const e=this.args.model.errors.filter((e=>{let{key:t}=e
3134return t===this.args.property}))
3135return e.length>0?e[0].validation:[]}get showError(){return this.args.showValidations&&this.errors.length>0}},l=o.prototype,a="controlId",s=[i.tracked],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),r=d,o)
3136var l,a,s,u,c,d})),define("frontend/components/sutori-form-field/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
3136dule",{value:!0}),e.default=void 0
3137e.default=(0,t.createTemplateFactory)({id:"Iv+S/Vvt",block:'[[[10,0],[15,0,[30,0,["cssClass"]]],[12],[1,"\\n  "],[18,11,[[28,[37,1],null,[["label","errors","control"],[[50,"sutori-form-label",0,null,[["label","controlId"],[[30,1],[30,0,["controlId"]]]]],[50,"sutori-form-errors",0,null,[["errors","showError"],[[30,0,["errors"]],[30,0,["showError"]]]]],[50,"sutori-form-control",0,null,[["model","property","name","controlId","placeholder","size","maxlength","min","max","autocomplete","disabled"],[[30,2],[30,3],[30,0,["dasherizedProperty"]],[30,0,["controlId"]],[30,4],[30,5],[30,6],[30,7],[30,8],[30,9],[30,10]]]]]]]]],[1,"\\n"],[13],[1,"\\n"]],["@label","@model","@property","@placeholder","@size","@maxlength","@min","@max","@autocomplete","@disabled","&default"],false,["yield","hash","component"]]',moduleName:"frontend/components/sutori-form-field/template.hbs",isStrictMode:!1})})),define("frontend/components/sutori-form-label/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3138e.default=(0,t.createTemplateFactory)({id:"IVcUYHvK",block:'[[[10,"label"],[15,"for",[30,1]],[14,0,"sutori-form-label"],[12],[1,"\\n"],[41,[48,[30,3]],[[[1,"    "],[18,3,null],[1,"\\n"]],[]],[[[1,"    "],[1,[30,2]],[1,"\\n"]],[]]],[13],[1,"\\n"]],["@controlId","@label","&default"],false,["if","has-block","yield"]]',moduleName:"frontend/components/sutori-form-label/template.hbs",isStrictMode:!1})})),define("frontend/components/sutori-form-multiple-choice-option-other-input/component",["exports","@ember/component","frontend/utils/keyboard-events"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3139e.default=t.default.extend({classNames:["sutori-form-multiple-choice-option-other-input"],actions:{submit(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:""
3140this.select(e.trim())},keypress(e){if((0,n.isEnter)(e))return this.inputElement.blur(),!1}}})})),define("frontend/components/sutori-form-multiple-choice-option-other-input/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3141e.default=(0,t.createTemplateFactory)({id:"GC3AciQd",block:'[[[11,"input"],[16,"oninput",[28,[37,0],[[30,0],[28,[37,1],[[33,2]],null]],[["value"],["target.value"]]]],[16,"onblur",[28,[37,0],[[30,0],"submit",[33,2]],null]],[16,"onkeypress",[28,[37,0],[[30,0],"keypress"],null]],[16,2,[30,1]],[16,"placeholder",[28,[37,3],["app/components/sutori-form-multiple-choice-option-other-input/template.9-2"],null]],[24,4,"text"],[4,[38,4],null,null],[4,[38,5],[[30,0],"inputElement"],null],[12],[13]],["@value"],false,["action","mut","value","t","focus-on-insert","ref"]]',moduleName:"frontend/components/sutori-form-multiple-choice-option-other-input/template.hbs",isStrictMode:!1})})),define("frontend/components/sutori-form-multiple-choice-option-other/component",["exports","@ember/component","@ember/object/computed"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3142e.default=t.default.extend({tagName:"",hasValue:(0,n.notEmpty)("value"),actions:{buttonClicked(){this.set("showTextField",!0),this.buttonClicked()},select(e){this.setProperties({showTextField:!1,value:e}),this.select(e)}}})})),define("frontend/components/sutori-form-multiple-choice-option-other/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3143e.default=(0,t.createTemplateFactory)({id:"pFfmhcvX",block:'[[[10,0],[14,0,"sutori-form-multiple-choice-option-other"],[12],[1,"\\n"],[41,[30,0,["showTextField"]],[[[1,"    "],[8,[39,1],null,[["@select","@value"],[[28,[37,2],[[30,0],"select"],null],[99,3,["@value"]]]],null],[1,"\\n"]],[]],[[[1,"    "],[11,"button"],[16,0,[52,[30,1],"is-selected"]],[24,4,"button"],[4,[38,2],[[30,0],"buttonClicked"],null],[12],[1,"\\n"],[41,[30,0,["hasValue"]],[[[1,"        "],[1,[30,0,["value"]]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,4],["app/components/sutori-form-multiple-choice-option-other/template.14-12"],null]],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n"]],[]]],[13]],["@isSelected"],false,["if","sutori-form-multiple-choice-option-other-input","action","value","t"]]',moduleName:"frontend/components/sutori-form-multiple-choice-option-other/template.hbs",isStrictMode:!1})}))
3144define("frontend/components/sutori-form-multiple-choice-option/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esMo
3144dule",{value:!0}),e.default=void 0
3145class n extends t.default{get isSelected(){return this.args.value===this.args.selectedValue&&!this.args.isOtherSelected}}e.default=n})),define("frontend/components/sutori-form-multiple-choice-option/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3146e.default=(0,t.createTemplateFactory)({id:"6cP+uzG+",block:'[[[11,"button"],[16,0,[52,[30,0,["isSelected"]],"is-selected"]],[24,4,"button"],[4,[38,1],["click",[28,[37,2],[[30,1],[30,2]],null]],null],[12],[1,"\\n  "],[18,3,null],[1,"\\n"],[13]],["@select","@value","&default"],false,["if","on","fn","yield"]]',moduleName:"frontend/components/sutori-form-multiple-choice-option/template.hbs",isStrictMode:!1})})),define("frontend/components/sutori-form-multiple-choice/component",["exports","@ember/component","@ember/utils","@ember/object"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3147e.default=t.default.extend({tagName:"",init(){this._super(...arguments),this.set("value",this.get(`model.${this.property}`))},cssClass:(0,i.computed)("property",(function(){return["sutori-form-multiple-choice",`sutori-form-multiple-choice-${this.property}`].join(" ")})),setValue(e){this.set(`model.${this.property}`,e),this.set("value",e)},actions:{optionSelected(e){this.setValue(e),this.set("isOtherSelected",!1)},otherOptionClicked(){this.setValue(null),this.set("isOtherSelected",!0)},otherOptionSelected(e){(0,n.isBlank)(e)&&(e=null,this.set("isOtherSelected",!1)),this.setValue(e)}}})})),define("frontend/components/sutori-form-multiple-choice/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3148e.default=(0,t.createTemplateFactory)({id:"Q+xFpoG1",block:'[[[10,"fieldset"],[15,0,[30,0,["cssClass"]]],[12],[1,"\\n"],[44,[[28,[37,1],null,[["option","label"],[[50,"sutori-form-multiple-choice-option",0,null,[["select","selectedValue","isOtherSelected"],[[28,[37,3],[[30,0],"optionSelected"],null],[30,0,["value"]],[30,0,["isOtherSelected"]]]]],[50,"sutori-form-label",0,null,null]]]]],[[[41,[30,1],[[[1,"    "],[18,3,[[30,1]]],[1,"\\n"]],[]],null]],[1]]],[1,"\\n"],[41,[30,2],[[[1,"    "],[8,[39,6],null,[["@select","@buttonClicked","@isSelected"],[[28,[37,3],[[30,0],"otherOptionSelected"],null],[28,[37,3],[[30,0],"otherOptionClicked"],null],[30,0,["isOtherSelected"]]]],null],[1,"\\n"]],[]],null],[13]],["mc","@withOther","&default"],false,["let","hash","component","action","if","yield","sutori-form-multiple-choice-option-other"]]',moduleName:"frontend/components/sutori-form-multiple-choice/template.hbs",isStrictMode:!1})})),define("frontend/components/sutori-form-new/component",["exports","@glimmer/component","@ember/object","ember-concurrency"],(function(e,t,n,i){var o,r,l
3149function a(e,t,n,i,o){var r={}
3150return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3151e.default=(o=(0,i.task)((function*(e){e.preventDefault(),yield this.args.didSubmit(this.args.changeset)})).drop(),a((r=class extends t.default{constructor(){var e,t,n,i
3152super(...arguments),e=this,t="submitTask",i=this,(n=l)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}didInput(e,t){this.args.changeset.set(e,t)}}).prototype,"didInput",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"didInput"),r.prototype),l=a(r.prototype,"submitTask",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("frontend/components/sutori-form-new/submit/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3153e.default=(0,t.createTemplateFactory)({id:"EGsxMz4O",block:'[[[11,"button"],[24,4,"submit"],[16,0,[29,["sutori-form-new-submit ",[52,[30,1],"is-loading"]]]],[16,"disabled",[30,1]],[17,2],[12],[1,"\\n  "],[18,3,null],[1,"\\n"],[13]],["@isLoading","&attrs","&default"],false,["if","yield"]]',moduleName:"frontend/components/sutori-form-new/submit/template.hbs",isStrictMode:!1})})),define("frontend/components/sutori-form-new/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3154e.default=(0,t.createTemplateFactory)({id:"392+tMyS",block:'[[[11,"form"],[24,0,"sutori-form"],[17,1],[4,[38,0],["submit",[28,[37,1],[[30,0,["submitTask"]]],null]],null],[12],[1,"\\n"],[44,[[28,[37,3],null,[["textarea","submit"],[[50,"sutori-form-new/textarea",0,null,[["didInput","changeset"],[[28,[37,5],[[30,0],[30,0,["didInput"]]],null],[30,2]]]],[50,"sutori-form-new/submit",0,null,[["isLoading"],[[30,0,["submitTask","isRunning"]]]]]]]]],[[[41,[30,3],[[[1,"    "],[18,4,[[30,3]]],[1,"\\n"]],[]],null]],[3]]],[13]],["&attrs","@changeset","formFields","&default"],false,["on","perform","let","hash","component","action","if","yield"]]',moduleName:"frontend/components/sutori-form-new/template.hbs",isStrictMode:!1})})),define("frontend/components/sutori-form-new/textarea/component",["exports","@glimmer/component","@ember/object","@ember/string"],(function(e,t,n,i){var o
3155function r(e,t,n,i,o){var r={}
3156return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3157e.default=(r((o=class extends t.default{onInput(e){return this.args.didInput(this.args.property,e.target.value)}onInsert(e){this.args.autofocusOnRender&&e.focus()}get name(){return(0,i.dasherize)(this.args.property)}}).prototype,"onInput",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"onInput"),o.prototype),r(o.prototype,"onInsert",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"onInsert"),o.prototype),o)})),define("frontend/components/sutori-form-new/textarea/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3158e.default=(0,t.createTemplateFactory)({id:"L5RIMZWz",block:'[[[11,"textarea"],[16,2,[28,[37,0],[[30,1],[30,2]],null]],[16,3,[30,0,["name"]]],[24,0,"sutori-form-new-textarea"],[17,3],[4,[38,1],[[28,[37,0],[[30,1],[30,2]],null]],null],[4,[38,2],["input",[30,0,["onInput"]]],null],[4,[38,3],[[30,0,["onInsert"]]],null],[12],[1,""],[13]],["@changeset","@property","&attrs"],false,["get","autosize","on","did-insert"]]',moduleName:"frontend/components/sutori-form-new/textarea/template.hbs",isStrictMode:!1})})),define("frontend/components/sutori-form-number/component",["exports","frontend/components/sutori-form-text/component","frontend/components/sutori-form-text/template"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3159e.default=t.default.extend({classNames:["sutori-form-number"],type:"number",layout:n.default})})),define("frontend/components/sutori-form-password/component",["exports","frontend/components/sutori-form-text/component","frontend/components/sutori-form-text/template"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3160e.default=t.default.extend({classNames:["sutori-form-password"],type:"password",layout:n.default})})),define("frontend/components/sutori-form-step/component",["exports","@ember/component","ember-changeset-validations","ember-changeset"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3161e.default=t.default.extend({tagName:"",init(){this._super(...arguments),this.changeset=new i.Changeset({},(0,n.default)(this.validations),this.validations),this.changeset.validate()},didInsertElement(){this._super(...arguments),this.shown(this.changeset)},willDestroy(){this._super(...arguments),this.hidden(this.changeset)}})})),define("frontend/components/sutori-form-step/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3162e.default=(0,t.createTemplateFactory)({id:"o+g9XN7g",block:'[[[44,[[28,[37,1],null,[["multiple-choice"],[[50,"sutori-form-multiple-choice",0,null,[["model"],[[33,3]]]]]]]],[[[41,[30,1],[[[1,"  "],[18,2,[[30,1]]],[1,"\\n"]],[]],null]],[1]]]],["formFields","&default"],false,["let","hash","component","changeset","if","yield"]]',moduleName:"frontend/components/sutori-form-step/template.hbs",isStrictMode:!1})})),define("frontend/components/sutori-form-submit/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3163class n extends t.default{get isDisabled(){return this.args.isSubmitting||this.args.disabled}}e.default=n})),define("frontend/components/sutori-form-submit/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3164e.default=(0,t.createTemplateFactory)({id:"H495m2OY",block:'[[[41,[51,[30,1]],[[[1,"  "],[10,"button"],[15,"disabled",[30,0,["isDisabled"]]],[15,0,[29,["sutori-form-submit ",[52,[30,2],"is-loading"]]]],[14,4,"submit"],[12],[1,"\\n"],[41,[48,[30,4]],[[[1,"      "],[18,4,null],[1,"\\n"]],[]],[[[1,"      "],[1,[30,3]],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"]],[]],null]],["@isHidden","@isSubmitting","@label","&default"],false,["unless","if","has-block","yield"]]',moduleName:"frontend/components/sutori-form-submit/template.hbs",isStrictMode:!1})})),define("frontend/components/sutori-form-text/component",["exports","@ember/object/computed","@ember/component"],(function(e,t,n){Object.defineProperty(e,"__esMo
3164dule",{value:!0}),e.default=void 0
3165e.default=n.default.extend({classNames:["sutori-form-text"],type:"text",hasLabel:(0,t.notEmpty)("label")})})),define("frontend/components/sutori-form-text/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3166e.default=(0,t.createTemplateFactory)({id:"6DC3gRiS",block:'[[[8,[39,0],null,[["@property","@model","@label","@placeholder","@size","@maxlength","@min","@max","@autocomplete","@disabled","@showValidations","@class"],[[30,1],[30,2],[30,3],[30,4],[30,5],[30,6],[30,7],[30,8],[30,9],[30,10],[30,11],[30,12]]],[["default"],[[[[1,"\\n"],[41,[48,[30,15]],[[[1,"    "],[8,[30,13,["label"]],null,null,[["default"],[[[[1,"\\n      "],[18,15,null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["hasLabel"]],[[[1,"    "],[8,[30,13,["label"]],null,null,null],[1,"\\n  "]],[]],null]],[]]],[1,"\\n  "],[8,[30,13,["errors"]],null,null,null],[1,"\\n\\n  "],[8,[30,13,["control"]],null,[["@update","@type"],[[28,[37,4],[[30,0],[28,[37,5],[[30,14]],null]],null],[30,0,["type"]]]],null],[1,"\\n"]],[13]]]]],[1,"\\n"]],["@property","@model","@label","@placeholder","@size","@maxlength","@min","@max","@autocomplete","@disabled","@showValidations","@class","f","@update","&default"],false,["sutori-form-field","if","has-block","yield","action","optional"]]',moduleName:"frontend/components/sutori-form-text/template.hbs",isStrictMode:!1})})),define("frontend/components/sutori-form-textarea/component",["exports","@glimmer/component","@ember/string","@ember/object"],(function(e,t,n,i){var o
3167Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3168e.default=(o=class extends t.default{update(e){this.args.model[this.args.property]=e,this.args.update&&this.args.update(e)}get value(){return this.args.model[this.args.property]}get dasherizedProperty(){return(0,n.dasherize)(this.args.property)}get errors(){const e=this.args.model.errors.filter((e=>{let{key:t}=e
3169return t===this.args.property}))
3170return e.length>0?e[0].validation:[]}get showError(){return this.args.showValidations&&this.errors.length>0}get cssClass(){const e=["sutori-form-textarea"]
3171return this.showError&&e.push("error"),e.join(" ")}},r=o.prototype,l="update",a=[i.action],s=Object.getOwnPropertyDescriptor(o.prototype,"update"),u=o.prototype,c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o)
3172var r,l,a,s,u,c})),define("frontend/components/sutori-form-textarea/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3173e.default=(0,t.createTemplateFactory)({id:"EDjvmEoS",block:'[[[10,0],[15,0,[30,0,["cssClass"]]],[12],[1,"\\n"],[41,[30,1],[[[1,"    "],[8,[39,1],null,null,[["default"],[[[[1,[30,1]]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,2],null,[["@errors","@showError"],[[30,0,["errors"]],[30,0,["showError"]]]],null],[1,"\\n\\n  "],[8,[39,3],null,[["@onInput","@onKeyDown","@onKeyUp","@didInsert","@value","@name","@placeholder","@rows","@disabled"],[[28,[37,4],[[30,0],[30,0,["update"]]],null],[28,[37,4],[[30,0],[28,[37,5],[[30,2]],null]],null],[28,[37,4],[[30,0],[28,[37,5],[[30,3]],null]],null],[28,[37,4],[[30,0],[28,[37,5],[[30,4]],null]],null],[30,0,["value"]],[30,0,["dasherizedProperty"]],[30,5],[30,6],[30,7]]],null],[1,"\\n"],[13]],["@label","@keyDown","@keyUp","@didInsert","@placeholder","@rows","@disabled"],false,["if","sutori-form-label","sutori-form-errors","x-textarea","action","optional"]]',moduleName:"frontend/components/sutori-form-textarea/template.hbs",isStrictMode:!1})})),define("frontend/components/sutori-form-url/component",["exports","frontend/components/sutori-form-text/component","frontend/components/sutori-form-text/template"],(function(e,t,n){Object.defineProperty(e,"__esMo
3173dule",{value:!0}),e.default=void 0
3174e.default=t.default.extend({classNames:["sutori-form-url"],type:"url",layout:n.default})})),define("frontend/components/sutori-form/component",["exports","@glimmer/component","ember-concurrency","@glimmer/tracking","macro-decorators"],(function(e,t,n,i,o){var r,l,a,s,u,c,d,p,m,f,b,h
3175function g(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function y(e,t,n,i,o){var r={}
3176return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3177e.default=(r=(0,o.and)("showValidations","hasGenericErrors"),l=(0,o.notEmpty)("args.genericErrors"),a=(0,o.and)("args.changeset.isInvalid","showValidations"),s=(0,o.and)("args.hideSubmitButtonIfPristine","args.changeset.isPristine"),u=(0,n.task)((function*(e){e.preventDefault(),this.showValidations=!0,yield this.args.update(this.args.changeset)})).drop(),c=class extends t.default{constructor(){super(...arguments),g(this,"showValidations",d,this),g(this,"showGenericErrors",p,this),g(this,"hasGenericErrors",m,this),g(this,"submitButtonDisabled",f,this),g(this,"hideSubmitButton",b,this),g(this,"submitTask",h,this)}},d=y(c.prototype,"showValidations",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p=y(c.prototype,"showGenericErrors",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=y(c.prototype,"hasGenericErrors",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(c.prototype,"submitButtonDisabled",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(c.prototype,"hideSubmitButton",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(c.prototype,"submitTask",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),define("frontend/components/sutori-form/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3178e.default=(0,t.createTemplateFactory)({id:"J79cckLr",block:'[[[11,"form"],[24,0,"sutori-form"],[17,1],[4,[38,0],["submit",[28,[37,1],[[30,0,["submitTask"]]],null]],null],[12],[1,"\\n"],[44,[[28,[37,3],null,[["text","email","url","number","password","textarea","checkbox","multiple-choice","step","generic-errors","submit"],[[50,"sutori-form-text",0,null,[["model","showValidations","placeholder"],[[30,2],[30,0,["showValidations"]],[30,3]]]],[50,"sutori-form-email",0,null,[["model","showValidations","placeholder"],[[30,2],[30,0,["showValidations"]],[30,3]]]],[50,"sutori-form-url",0,null,[["model","showValidations","placeholder"],[[30,2],[30,0,["showValidations"]],[30,3]]]],[50,"sutori-form-number",0,null,[["model","showValidations","placeholder"],[[30,2],[30,0,["showValidations"]],[30,3]]]],[50,"sutori-form-password",0,null,[["model","showValidations","placeholder"],[[30,2],[30,0,["showValidations"]],[30,3]]]],[50,"sutori-form-textarea",0,null,[["model","showValidations"],[[30,2],[30,0,["showValidations"]]]]],[50,"sutori-form-checkbox",0,null,[["model","showValidations"],[[30,2],[30,0,["showValidations"]]]]],[50,"sutori-form-multiple-choice",0,null,[["model"],[[30,2]]]],[50,"sutori-form-step",0,null,null],[50,"sutori-form-errors",0,null,[["errors","showError"],[[30,4],[30,0,["showGenericErrors"]]]]],[50,"sutori-form-submit",0,null,[["isSubmitting","disabled","isHidden"],[[30,0,["submitTask","isRunning"]],[30,0,["submitButtonDisabled"]],[30,0,["hideSubmitButton"]]]]]]]]],[[[41,[30,5],[[[1,"    "],[18,6,[[30,5]]],[1,"\\n"]],[]],null]],[5]]],[13],[1,"\\n"]],["&attrs","@changeset","@placeholder","@genericErrors","formFields","&default"],false,["on","perform","let","hash","component","if","yield"]]',moduleName:"frontend/components/sutori-form/template.hbs",isStrictMode:!1})})),define("frontend/components/sutori-loader/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
3178dule",{value:!0}),e.default=void 0
3179e.default=(0,t.createTemplateFactory)({id:"csaL8ZDB",block:'[[[11,0],[24,0,"sutori-loader"],[17,1],[12],[1,"\\n"],[41,[48,[30,2]],[[[1,"    "],[10,2],[14,0,"sutori-loader-text"],[12],[18,2,null],[13],[1,"\\n"]],[]],null],[1,"\\n  "],[10,0],[14,0,"sutori-loader-loader"],[12],[13],[1,"\\n"],[13],[1,"\\n"]],["&attrs","&default"],false,["if","has-block","yield"]]',moduleName:"frontend/components/sutori-loader/template.hbs",isStrictMode:!1})})),define("frontend/components/sutori-modal-body/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3180e.default=t.default.extend({classNames:["sutori-modal-body"]})})),define("frontend/components/sutori-modal-body/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3181e.default=(0,t.createTemplateFactory)({id:"HYKJSPGl",block:'[[[18,1,null],[1,"\\n"]],["&default"],false,["yield"]]',moduleName:"frontend/components/sutori-modal-body/template.hbs",isStrictMode:!1})})),define("frontend/components/sutori-modal-dialog/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3182e.default=t.default.extend({classNames:["sutori-modal-dialog"],didInsertElement(){this._super(...arguments),this.opened()},willDestroyElement(){this._super(...arguments),this.closed()},actions:{onClickedOutside(){this.closeOnClickOutside&&this.onClickedOutside()}}})})),define("frontend/components/sutori-modal-dialog/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3183e.default=(0,t.createTemplateFactory)({id:"OcSmh6ZJ",block:'[[[8,[39,0],null,[["@clickedOutside"],[[28,[37,1],[[30,0],"onClickedOutside"],null]]],[["default"],[[[[1,"\\n  "],[18,1,null],[1,"\\n"]],[]]]]],[1,"\\n"]],["&default"],false,["clickable-area","action","yield"]]',moduleName:"frontend/components/sutori-modal-dialog/template.hbs",isStrictMode:!1})})),define("frontend/components/sutori-modal-title/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3184e.default=(0,t.createTemplateFactory)({id:"gLX7MWsM",block:'[[[10,"h2"],[14,0,"sutori-modal-title"],[12],[1,"\\n  "],[18,1,null],[1,"\\n"],[13]],["&default"],false,["yield"]]',moduleName:"frontend/components/sutori-modal-title/template.hbs",isStrictMode:!1})})),define("frontend/components/sutori-modal/component",["exports","@ember/component","ember-component-inbound-actions/inbound-actions","ember-concurrency","frontend/utils/inbound-actions"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3185e.default=t.default.extend(n.default,{tagName:"",canCloseModal:!0,canCloseModalByClickingOutside:!0,closeTask:(0,i.task)((function*(){yield(0,o.sendWithReturnValue)(this.fullscreenOverlay,"willClose"),this.set("showModal",!1)})),closeByUserTask:(0,i.task)((function*(){yield this.closeTask.perform(),this.closedByUser&&this.closedByUser()})).drop(),actions:{show(){this.set("showModal",!0)},close(){return this.closeTask.perform()},pressedEscape(){this.canCloseModal&&this.closeByUserTask.perform()}}})})),define("frontend/components/sutori-modal/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3186e.default=(0,t.createTemplateFactory)({id:"PCErIdut",block:'[[[41,[30,0,["showModal"]],[[[1,"  "],[8,[39,1],null,[["@pressedEscape","@actionReceiver","@bodyCssClass"],[[28,[37,2],[[30,0],"pressedEscape"],null],[30,0,["fullscreenOverlay"]],"sutori-modal"]],[["default"],[[[[1,"\\n    "],[8,[39,3],[[16,0,[30,1]],[17,2]],[["@onClickedOutside","@opened","@closed","@closeOnClickOutside"],[[28,[37,4],[[33,5]],null],[28,[37,2],[[30,0],[28,[37,6],[[33,7]],null]],null],[28,[37,2],[[30,0],[28,[37,6],[[33,8]],null]],null],[28,[37,9],[[30,0,["canCloseModal"]],[30,0,["canCloseModalByClickingOutside"]]],null]]],[["default"],[[[[1,"\\n"],[41,[30,0,["canCloseModal"]],[[[1,"        "],[8,[39,10],null,[["@clicked"],[[28,[37,2],[[30,0],[28,[37,4],[[33,5]],null]],null]]],null],[1,"\\n"]],[]],null],[1,"\\n      "],[18,3,[[28,[37,12],null,[["body","title"],[[50,"sutori-modal-body",0,null,null],[50,"sutori-modal-title",0,null,null]]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null]],["@class","&attrs","&default"],false,["if","fullscreen-overlay","action","sutori-modal-dialog","perform","closeByUserTask","optional","opened","closed","and","button-close","yield","hash","component"]]',moduleName:"frontend/components/sutori-modal/template.hbs",isStrictMode:!1})}))
3187define("frontend/components/sutori-navigation-button/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
3187dule",{value:!0}),e.default=void 0
3188e.default=(0,t.createTemplateFactory)({id:"QQ+ZyWPf",block:'[[[8,[39,0],[[24,0,"sutori-navigation-button"]],[["@route"],[[30,1]]],[["default"],[[[[1,"\\n  "],[18,2,null],[1,"\\n"]],[]]]]]],["@targetRoute","&default"],false,["link-to","yield"]]',moduleName:"frontend/components/sutori-navigation-button/template.hbs",isStrictMode:!1})})),define("frontend/components/sutori-navigation-item/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3189e.default=(0,t.createTemplateFactory)({id:"Hrfzy5QI",block:'[[[11,"li"],[24,0,"sutori-navigation-item"],[17,1],[12],[1,"\\n  "],[18,2,null],[1,"\\n"],[13],[1,"\\n"]],["&attrs","&default"],false,["yield"]]',moduleName:"frontend/components/sutori-navigation-item/template.hbs",isStrictMode:!1})})),define("frontend/components/sutori-navigation-link/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3190e.default=(0,t.createTemplateFactory)({id:"Maop0Vlx",block:'[[[8,[39,0],[[24,0,"sutori-navigation-link"]],[["@route","@current-when"],[[30,1],[30,2]]],[["default"],[[[[1,"\\n  "],[18,3,null],[1,"\\n"]],[]]]]]],["@targetRoute","@current-when","&default"],false,["link-to","yield"]]',moduleName:"frontend/components/sutori-navigation-link/template.hbs",isStrictMode:!1})})),define("frontend/components/sutori-navigation/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3191e.default=(0,t.createTemplateFactory)({id:"NAew0jsI",block:'[[[11,"ul"],[24,0,"sutori-navigation"],[17,1],[12],[1,"\\n"],[44,[[28,[37,1],null,[["item","link","button"],[[50,"sutori-navigation-item",0,null,null],[50,"sutori-navigation-link",0,null,null],[50,"sutori-navigation-button",0,null,null]]]]],[[[41,[30,2],[[[1,"    "],[18,3,[[30,2]]],[1,"\\n"]],[]],null]],[2]]],[13],[1,"\\n"]],["&attrs","n","&default"],false,["let","hash","component","if","yield"]]',moduleName:"frontend/components/sutori-navigation/template.hbs",isStrictMode:!1})})),define("frontend/components/sutori-popover-dialog/component",["exports","@ember/component","frontend/mixins/on-click-outside","ember-component-inbound-actions/inbound-actions","ember-concurrency","frontend/utils/duration","frontend/utils/inbound-actions","@ember/object"],(function(e,t,n,i,o,r,l,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.DIALOG_ARROW_WIDTH=e.DIALOG_ARROW_HEIGHT=void 0
3192e.DIALOG_ARROW_HEIGHT=8,e.DIALOG_ARROW_WIDTH=22
3193const s=(0,r.default)(4e3)
3194e.default=t.default.extend(n.default,i.default,{tagName:"",didInsertElement(){this._super(...arguments),this.onClickOutside((e=>{this.onClickedOutside&&this.onClickedOutside(e)})),this.delayedCloseTask.perform()},animationsIn:[],animationsOut:[],offsetDistance:10,offset:(0,a.computed)("offsetDistance",(function(){return`0, ${this.offsetDistance}px`})),delayedCloseTask:(0,o.task)((function*(){this.closeOnDelay&&(yield(0,o.timeout)(s),this.onDelayedClose&&this.onDelayedClose())})).restartable(),actions:{willClose(){return(0,l.sendWithReturnValue)(this.animatableBlock,"willClose")},mouseEntered(){this.delayedCloseTask.cancelAll()},mouseLeft(){this.delayedCloseTask.perform()}}})})),define("frontend/components/sutori-popover-dialog/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3195e.default=(0,t.createTemplateFactory)({id:"EBZy2vsb",block:'[[[8,[39,0],[[17,1]],[["@reference","@placement","@flip","@offset"],[[30,2],[30,3],[30,4],[30,0,["offset"]]]],[["default"],[[[[1,"\\n  "],[8,[39,1],null,[["@actionReceiver","@animationsIn","@animationsOut"],[[30,0,["animatableBlock"]],[30,0,["animationsIn"]],[30,0,["animationsOut"]]]],[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@onMouseEnter","@onMouseLeave"],[[28,[37,3],[[30,0],"mouseEntered"],null],[28,[37,3],[[30,0],"mouseLeft"],null]]],[["default"],[[[[1,"\\n      "],[18,5,null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]]]]],[1,"\\n"]],["&attrs","@reference","@placement","@flip","&default"],false,["ember-popper-js","animatable-block","hoverable-area","action","yield"]]',moduleName:"frontend/components/sutori-popover-dialog/template.hbs",isStrictMode:!1})})),define("frontend/components/sutori-popover-trigger/component",["exports","@glimmer/component","@ember/object"],(function(e,t,n){var i
3196function o(e,t,n,i,o){var r={}
3197return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3198e.default=(o((i=class extends t.default{onClick(){this.triggerOnClick&&this.args.toggleDialog()}onHover(){this.triggerOnHover&&this.args.showDialog()}get triggerOnClick(){return"click"===this.args.triggerMethod}get triggerOnHover(){return"hover"===this.args.triggerMethod}}).prototype,"onClick",[n.action],Object.getOwnPropertyDescriptor(i.prototype,"onClick"),i.prototype),o(i.prototype,"onHover",[n.action],Object.getOwnPropertyDescriptor(i.prototype,"onHover"),i.prototype),i)})),define("frontend/components/sutori-popover-trigger/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3199e.default=(0,t.createTemplateFactory)({id:"YSggz4v8",block:'[[[11,"button"],[24,4,"button"],[24,0,"sutori-popover-trigger"],[17,1],[4,[38,0],["click",[30,0,["onClick"]]],null],[4,[38,0],["mouseenter",[30,0,["onHover"]]],null],[4,[38,0],["touchstart",[30,0,["onHover"]]],null],[4,[38,1],[[30,2]],null],[12],[1,"\\n  "],[18,3,null],[1,"\\n"],[13],[1,"\\n"]],["&attrs","@inserted","&default"],false,["on","did-insert","yield"]]',moduleName:"frontend/components/sutori-popover-trigger/template.hbs",isStrictMode:!1})})),define("frontend/components/sutori-popover/component",["exports","@ember/object","@ember/component","frontend/utils/dom","ember-component-inbound-actions/inbound-actions","ember-concurrency","frontend/utils/animations","frontend/config/environment","frontend/utils/environment","frontend/utils/duration","frontend/utils/inbound-actions"],(function(e,t,n,i,o,r,l,a,s,u,c){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3200const d={DURATION:(0,u.default)(300),INITIAL_TRANSLATE:20}
3201e.default=n.default.extend(o.default,{tagName:"",triggerMethod:"click",closeOnDelay:(0,t.computed)("triggerMethod",(function(){return(!s.IS_TEST||a.default.APP.SUTORI_POPOVER_DIALOG_CLOSE_ON_DELAY)&&"hover"===this.triggerMethod})),translateAnimation:(0,t.computed)("position",(function(){const e=this.position,t=/^bottom/.test(e),n=/^top/.test(e),i=/^right/.test(e)
3202let o,r
3203o=t||n?"translateY":"translateX",r=t||i?-d.INITIAL_TRANSLATE:d.INITIAL_TRANSLATE
3204const l={}
3205return l[o]=[0,r],{properties:l,options:{duration:d.DURATION,easing:"easeOut",queue:!1}}})),animationsIn:(0,t.computed)("translateAnimation",(function(){return[{properties:{opacity:[1,0]},options:{duration:d.DURATION,easing:"easeIn"}},this.translateAnimation]})),animationsOut:(0,t.computed)("animationsIn",(function(){return this.animationsIn.map((e=>(0,l.getReverse)(e,{duration:(0,u.default)(100)})))})),hideDialogTask:(0,r.task)((function*(){yield(0,c.sendWithReturnValue)(this.sutoriPopoverDialog,"willClose"),this.set("showDialog",!1),this.dialogClosed&&this.dialogClosed()})),actions:{toggleDialog(){this.showDialog?this.send("hideDialog"):this.send("showDialog")},showDialog(){this.set("showDialog",!0),this.dialogOpened&&this.dialogOpened()},hideDialog(){this.hideDialogTask.perform()},clickedOutside(e){(0,i.isOutside)(e[0],this.triggerElement)&&this.send("hideDialog")},setTriggerElement(e){this.set("triggerElement",e)}}})})),define("frontend/components/sutori-popover/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3206e.default=(0,t.createTemplateFactory)({id:"X3M8qhHV",block:'[[[18,2,[[28,[37,1],null,[["trigger"],[[50,"sutori-popover-trigger",0,null,[["toggleDialog","showDialog","inserted","triggerMethod","title"],[[28,[37,3],[[30,0],"toggleDialog"],null],[28,[37,3],[[30,0],"showDialog"],null],[28,[37,3],[[30,0],"setTriggerElement"],null],[30,0,["triggerMethod"]],[30,1]]]]]]]]],[1,"\\n\\n"],[41,[30,0,["showDialog"]],[[[1,"  "],[18,2,[[28,[37,1],null,[["dialog"],[[50,"sutori-popover-dialog",0,null,[["onClickedOutside","onDelayedClose","actionReceiver","reference","placement","animationsIn","animationsOut","closeOnDelay"],[[28,[37,3],[[30,0],"clickedOutside"],null],[28,[37,3],[[30,0],"hideDialog"],null],[30,0,["sutoriPopoverDialog"]],[30,0,["triggerElement"]],[30,0,["position"]],[30,0,["animationsIn"]],[30,0,["animationsOut"]],[30,0,["closeOnDelay"]]]]]]]]]],[1,"\\n"]],[]],null]],["@title","&default"],false,["yield","hash","component","action","if"]]',moduleName:"frontend/components/sutori-popover/template.hbs",isStrictMode:!1})})),define("frontend/components/sutori-spinner/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esMo
3206dule",{value:!0}),e.default=void 0
3207e.default=t.default.extend({classNames:["sutori-spinner"]})})),define("frontend/components/tab-selector-tab/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3208class n extends t.default{get cssClass(){const e=["tab"]
3209return this.args.isActive&&e.push("is-active"),e.push(this.args.tab.className),e.join(" ")}}e.default=n})),define("frontend/components/tab-selector-tab/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3210e.default=(0,t.createTemplateFactory)({id:"ZARkahdU",block:'[[[11,"li"],[16,0,[30,0,["cssClass"]]],[4,[38,0],[[30,1]],null],[12],[1,"\\n  "],[8,[39,1],null,[["@route","@query","@invokeAction"],[[30,2,["routeName"]],[28,[37,2],null,[["preserveScrollPosition"],[true]]],[28,[37,3],[[30,0],[30,3],[30,4]],null]]],[["default"],[[[[1,"\\n"],[41,[30,5],[[[1,"      "],[10,"h1"],[12],[1,[30,2,["text"]]],[13],[1,"\\n"]],[]],[[[1,"      "],[1,[30,2,["text"]]],[1,"\\n"]],[]]],[1,"  "]],[]]]]],[1,"\\n"],[13]],["@didInsert","@tab","@changeTab","@index","@isActive"],false,["did-insert","link-to","hash","action","if"]]',moduleName:"frontend/components/tab-selector-tab/template.hbs",isStrictMode:!1})})),define("frontend/components/tab-selector/component",["exports","@ember/service","@glimmer/component","@glimmer/tracking","@ember/string","@ember/object","frontend/utils/dom"],(function(e,t,n,i,o,r,l){var a,s,u,c,d
3211function p(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function m(e,t,n,i,o){var r={}
3212return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3213e.default=(a=class extends n.default{constructor(){super(...arguments),p(this,"activeTabIndex",s,this),p(this,"element",u,this),p(this,"tabElements",c,this),p(this,"routingProxy",d,this),this._initializeActiveTabIndex()}setActiveTabIndex(e){this.activeTabIndex=e}didInsert(e){this.element=e}didInsertTab(e,t){const n={}
3214n[e]=t,this.tabElements={...this.tabElements,...n}}get activeTab(){return this.args.tabs[this.activeTabIndex]}get tabsRoutesNames(){return this.args.tabs.map((e=>e.routeName))}get underlineStyle(){if(!this.element)return null
3215const e=this.tabElements[this.activeTab]
3216if(!e)return null
3217const t=(0,l.getOffset)(e).left-(0,l.getOffset)(this.element).left,n=(0,l.getOuterWidth)(e)
3218return(0,o.htmlSafe)([`margin-left: ${t}px`,`width: ${n}px`].join(";"))}_initializeActiveTabIndex(){const e=this.routingProxy.activeRoutesNames,t=this.tabsRoutesNames,n=t.find((t=>e.includes(t))),i=t.indexOf(n)
3219this.activeTabIndex=-1!==i?i:0}},s=m(a.prototype,"activeTabIndex",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(a.prototype,"element",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=m(a.prototype,"tabElements",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),d=m(a.prototype,"routingProxy",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(a.prototype,"setActiveTabIndex",[r.action],Object.getOwnPropertyDescriptor(a.prototype,"setActiveTabIndex"),a.prototype),m(a.prototype,"didInsert",[r.action],Object.getOwnPropertyDescriptor(a.prototype,"didInsert"),a.prototype),m(a.prototype,"didInsertTab",[r.action],Object.getOwnPropertyDescriptor(a.prototype,"didInsertTab"),a.prototype),a)})),define("frontend/components/tab-selector/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3220e.default=(0,t.createTemplateFactory)({id:"b+E8owCN",block:'[[[11,0],[24,0,"tab-selector"],[4,[38,0],[[30,0,["didInsert"]]],null],[12],[1,"\\n  "],[10,0],[14,0,"tabs-wrapper"],[12],[1,"\\n    "],[10,"ul"],[14,0,"tabs"],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,1]],null]],null],null,[[[1,"        "],[8,[39,3],null,[["@didInsert","@changeTab","@tab","@index","@isActive"],[[28,[37,4],[[30,0,["didInsertTab"]],[30,2]],null],[30,0,["setActiveTabIndex"]],[30,2],[30,3],[28,[37,5],[[30,2],[30,0,["activeTab"]]],null]]],null],[1,"\\n"]],[2,3]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,1],[14,0,"underline"],[15,5,[30,0,["underlineStyle"]]],[12],[13],[1,"\\n"],[13]],["@tabs","tab","index"],false,["did-insert","each","-track-array","tab-selector-tab","fn","eq"]]',moduleName:"frontend/components/tab-selector/template.hbs",isStrictMode:!1})})),define("frontend/components/table-of-contents/component",["exports","@glimmer/component","@ember/string"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3221class i extends t.default{get html(){let e=null,t=this.args.toc.reduce(((t,n)=>{let{id:i,depth:o,title:r}=n,l=""
3222return l+=null===e?"<ul>":o>e?"<ul>".repeat(o-e):"</ul>".repeat(e-o),e=o,l+=`<li><a href=${i}>${r}</a></li>`,t+l}),"")
3223const i=t.match(/<ul>/g).length,o=(t.match(/<\/ul>/g)||[]).length
3224return t+="</ul>".repeat(i-o),(0,n.htmlSafe)(t)}}e.default=i})),define("frontend/components/table-of-contents/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3225e.default=(0,t.createTemplateFactory)({id:"M3toDw1b",block:'[[[10,"nav"],[14,0,"table-of-contents"],[12],[1,"\\n  "],[1,[30,0,["html"]]],[1,"\\n"],[13]],[],false,[]]',moduleName:"frontend/components/table-of-contents/template.hbs",isStrictMode:!1})})),define("frontend/components/team-member/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esMo
3225dule",{value:!0}),e.default=void 0
3226e.default=t.default.extend({classNames:["team-member"]})})),define("frontend/components/team-member/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3227e.default=(0,t.createTemplateFactory)({id:"5zb2z/zh",block:'[[[10,"figure"],[14,0,"team-member-figure"],[12],[1,"\\n  "],[10,"img"],[14,0,"team-member__image"],[15,"src",[33,0,["profilePictureUrl"]]],[15,"alt",[33,0,["name"]]],[12],[13],[1,"\\n  "],[10,"figcaption"],[12],[1,"\\n    "],[10,"h4"],[14,0,"team-member__name"],[12],[1,[33,0,["name"]]],[13],[1,"\\n    "],[10,2],[14,0,"team-member__role"],[12],[1,[33,0,["position"]]],[13],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,2],[14,0,"team-member__description"],[12],[1,[33,0,["description"]]],[13],[1,"\\n"]],[],false,["teamMember"]]',moduleName:"frontend/components/team-member/template.hbs",isStrictMode:!1})})),define("frontend/components/templates/page/component",["exports","ember-concurrency/async-arrow-runtime","@glimmer/component","ember-concurrency","@glimmer/tracking","@ember/service","frontend/utils/common-api-queries"],(function(e,t,n,i,o,r,l){var a,s,u
3228function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n){var i
3229return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
3230var n=e[Symbol.toPrimitive]
3231if(void 0!==n){var i=n.call(e,t||"default")
3232if("object"!=typeof i)return i
3233throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t,n,i,o){var r={}
3234return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3235e.default=(a=class extends n.default{constructor(){super(...arguments),c(this,"fiftyWaysStory",s,this),c(this,"store",u,this),d(this,"loadStoryTask",(0,t.buildTask)((()=>({context:this,generator:function*(){this.fiftyWaysStory=yield this.store.findStoryBySlug("50-ways-to-use-sutori--hg8MYHbahh9ysdrrALfWJSPX",{include:l.LIST_OF_STORIES_INCLUDE})}})),{drop:!0},"loadStoryTask",null)),this.loadStoryTask.perform()}},s=p(a.prototype,"fiftyWaysStory",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),u=p(a.prototype,"store",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a)})),define("frontend/components/templates/page/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3236e.default=(0,t.createTemplateFactory)({id:"Zr0RMVTs",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n  "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,1],null,null,[["default"],[[[[1,"\\n      "],[8,[30,2,["title"]],null,[["@tagName"],["h1"]],[["default"],[[[[1,[28,[35,2],["app/templates/templates.page-title"],null]]],[]]]]],[1,"\\n      "],[8,[30,2,["paragraph"]],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["app/templates/templates.hero-paragraph"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[2]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]],[1,"\\n\\n"],[10,"section"],[14,0,"route-templates-subject"],[12],[1,"\\n  "],[10,"h2"],[12],[1,[28,[35,2],["app/templates/templates.social-studies-heading"],null]],[13],[1,"\\n\\n  "],[8,[39,3],null,[["@title","@slug"],[[28,[37,2],["app/templates/templates.sequence-chronology-title"],null],"timeline-template--ahgXfSQqhbvvJUNE5xoRHxZQ"]],[["explanation"],[[[[1,"\\n      "],[10,2],[12],[1,"\\n        "],[1,[28,[35,2],["app/templates/templates.sequence-chronology-explanation-p1"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[12],[1,"\\n        "],[1,[28,[35,2],["app/templates/templates.sequence-chronology-explanation-p2"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n\\n  "],[8,[39,3],null,[["@title","@slug"],[[28,[37,2],["app/templates/templates.compare-contrast-title"],null],"compare-contrast--vPXzVfWDt8bBWhjtEhBdrcBq"]],[["explanation"],[[[[1,"\\n      "],[10,2],[12],[1,"\\n        "],[1,[28,[35,2],["app/templates/templates.compare-contrast-explanation"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n\\n  "],[8,[39,3],null,[["@title","@slug"],[[28,[37,2],["app/templates/templates.note-taking-title"],null],"note-taking--D3MdfXcQquj13GxrxvFh4vC6"]],[["explanation"],[[[[1,"\\n      "],[10,2],[12],[1,"\\n        "],[1,[28,[35,2],["app/templates/templates.note-taking-explanation"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"],[13],[1,"\\n\\n"],[10,"hr"],[14,0,"separator"],[12],[13],[1,"\\n\\n"],[10,"section"],[14,0,"route-templates-subject"],[12],[1,"\\n  "],[10,"h2"],[12],[1,[28,[35,2],["app/templates/templates.english-languages-heading"],null]],[13],[1,"\\n\\n  "],[8,[39,3],null,[["@title","@slug"],[[28,[37,2],["app/templates/templates.book-reports-title"],null],"book-report--UqdniG5k8ZaEFaprw51JdJpE"]],[["explanation"],[[[[1,"\\n      "],[10,2],[12],[1,"\\n        "],[1,[28,[35,2],["app/templates/templates.book-reports-explanation"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n\\n  "],[8,[39,3],null,[["@title","@slug"],[[28,[37,2],["app/templates/templates.vocabulary-activity-title"],null],"vocabulary-activity--1u2nv7aWypQxUACvVwwJodEd"]],[["explanation"],[[[[1,"\\n      "],[10,2],[12],[1,"\\n        "],[1,[28,[35,2],["app/templates/templates.vocabulary-activity-explanation"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n\\n  "],[8,[39,3],null,[["@title","@slug"],[[28,[37,2],["app/templates/templates.biographies-title"],null],"biography--U8fTUdCCWVLe4E6vv16GhqNu"]],[["explanation"],[[[[1,"\\n      "],[10,2],[12],[1,"\\n        "],[1,[28,[35,2],["app/templates/templates.biographies-explanation"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"],[13],[1,"\\n\\n"],[10,"hr"],[14,0,"separator"],[12],[13],[1,"\\n\\n"],[10,"section"],[14,0,"route-templates-subject"],[12],[1,"\\n  "],[10,"h2"],[12],[1,[28,[35,2],["app/templates/templates.stem-heading"],null]],[13],[1,"\\n\\n  "],[8,[39,3],null,[["@title","@slug"],[[28,[37,2],["app/templates/templates.science-experiments-title"],null],"lab-report--Wy3ZaXAziRX24YPDva6atXTp"]],[["explanation"],[[[[1,"\\n      "],[10,2],[12],[1,"\\n        "],[1,[28,[35,2],["app/templates/templates.science-experiments-explanation"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n\\n  "],[8,[39,3],null,[["@title","@slug"],[[28,[37,2],["app/templates/templates.data-visualization-title"],null],"data-visualization--mYfDVz9UpLUQ88j7w8TMcqy8"]],[["explanation"],[[[[1,"\\n      "],[10,2],[12],[1,"\\n        "],[1,[28,[35,2],["app/templates/templates.data-visualization-explanation"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n\\n  "],[8,[39,3],null,[["@title","@slug"],[[28,[37,2],["app/templates/templates.study-guides-title"],null],"study-guide-review--CJfC84QpuPzV5tMhBdvM3XNW"]],[["explanation"],[[[[1,"\\n      "],[10,2],[12],[1,"\\n        "],[1,[28,[35,2],["app/templates/templates.study-guides-explanation"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"],[13],[1,"\\n\\n"],[10,"hr"],[14,0,"separator"],[12],[13],[1,"\\n\\n"],[10,"section"],[14,0,"route-templates-subject"],[12],[1,"\\n  "],[10,"h2"],[12],[1,[28,[35,2],["app/templates/templates.more-templates-heading"],null]],[13],[1,"\\n\\n  "],[8,[39,3],null,[["@title","@slug"],[[28,[37,2],["app/templates/templates.portfolio-title"],null],"digital-portfolio--av9uHpx6Tuf16usCC3GvoJeN"]],[["explanation"],[[[[1,"\\n      "],[10,2],[12],[1,"\\n        "],[1,[28,[35,2],["app/templates/templates.portfolio-explanation"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n\\n  "],[8,[39,3],null,[["@title","@slug"],[[28,[37,2],["app/templates/templates.all-about-me-title"],null],"all-about-me--6DuJJ7Td23kqDEvTXSWt7nqy"]],[["explanation"],[[[[1,"\\n      "],[10,2],[12],[1,"\\n        "],[1,[28,[35,2],["app/templates/templates.all-about-me-explanation"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n\\n  "],[8,[39,3],null,[["@title","@slug"],[[28,[37,2],["app/templates/templates.see-think-wonder-title"],null],"see-think-wonder--1qBA39XzFtCikakBXWy45vyY"]],[["explanation"],[[[[1,"\\n      "],[10,2],[12],[1,"\\n        "],[1,[28,[35,2],["app/templates/templates.see-think-wonder-explanation"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["fiftyWaysStory"]],[[[1,"  "],[10,"hr"],[14,0,"separator"],[12],[13],[1,"\\n\\n  "],[10,"section"],[14,0,"route-templates-more-inspiration"],[12],[1,"\\n    "],[10,"h2"],[12],[1,[28,[35,2],["app/templates/templates.more-inspiration-heading"],null]],[13],[1,"\\n\\n    "],[8,[39,5],null,[["@story"],[[30,0,["fiftyWaysStory"]]]],null],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["hero","h"],false,["hero-display","heading-display","t","templates/template","if","story-box"]]',moduleName:"frontend/components/templates/page/template.hbs",isStrictMode:!1})})),define("frontend/components/templates/template/component",["exports","ember-concurrency/async-arrow-runtime","@glimmer/component","ember-concurrency","@glimmer/tracking","@ember/service","frontend/utils/common-api-queries"],(function(e,t,n,i,o,r,l){var a,s,u
3237function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n){var i
3238return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
3239var n=e[Symbol.toPrimitive]
3240if(void 0!==n){var i=n.call(e,t||"default")
3241if("object"!=typeof i)return i
3242throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t,n,i,o){var r={}
3243return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3244e.default=(a=class extends n.default{constructor(){super(...arguments),c(this,"story",s,this),c(this,"store",u,this),d(this,"loadStoryTask",(0,t.buildTask)((()=>({context:this,generator:function*(){this.story=yield this.store.findStoryBySlug(this.args.slug,{include:l.LIST_OF_STORIES_INCLUDE})}})),{drop:!0},"loadStoryTask",null)),this.loadStoryTask.perform()}},s=p(a.prototype,"story",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),u=p(a.prototype,"store",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a)})),define("frontend/components/templates/template/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3245e.default=(0,t.createTemplateFactory)({id:"rE0j2hJW",block:'[[[10,0],[14,0,"route-templates-template"],[12],[1,"\\n  "],[10,0],[14,0,"route-templates-template-text"],[12],[1,"\\n    "],[10,"h3"],[12],[1,[30,1]],[13],[1,"\\n    "],[10,0],[14,0,"route-templates-template-explanation"],[12],[1,"\\n      "],[18,2,null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n"],[41,[30,0,["story"]],[[[1,"    "],[8,[39,2],null,[["@story"],[[30,0,["story"]]]],null],[1,"\\n"]],[]],null],[13]],["@title","&explanation"],false,["yield","if","story-box"]]',moduleName:"frontend/components/templates/template/template.hbs",isStrictMode:!1})})),define("frontend/components/time-ago/component",["exports","@glimmer/component","frontend/utils/date","@ember/service"],(function(e,t,n,i){var o,r
3246Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3247e.default=(o=class extends t.default{constructor(){var e,t,n,i
3248super(...arguments),e=this,t="intl",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get iso(){return this.args.time.toISOString()}get text(){const e=new Date,t=this.args.time
3249return(0,n.differenceInSeconds)(e,t)<=45?{value:(0,n.differenceInSeconds)(t,e),unit:"second"}:(0,n.differenceInMinutes)(e,t)<=44?{value:(0,n.differenceInMinutes)(t,e),unit:"minute"}:(0,n.differenceInHours)(e,t)<=21?{value:(0,n.differenceInHours)(t,e),unit:"hour"}:(0,n.differenceInCalendarDays)(e,t)<=25?{value:(0,n.differenceInCalendarDays)(t,e),unit:"day"}:(0,n.differenceInCalendarDays)(e,t)<=319?{value:(0,n.differenceInCalendarMonths)(t,e),unit:"month"}:{value:(0,n.differenceInCalendarYears)(t,e),unit:"year"}}get hasTime(){return!!this.args.time}get title(){return new Intl.DateTimeFormat(this.intl.primaryLocale,{dateStyle:"full",timeStyle:"medium"}).format(this.args.time)}},l=o.prototype,a="intl",s=[i.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),r=d,o)
3250var l,a,s,u,c,d})),define("frontend/components/time-ago/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3251e.default=(0,t.createTemplateFactory)({id:"k4KzpMu6",block:'[[[41,[30,0,["hasTime"]],[[[1,"  "],[11,"time"],[24,0,"time-ago"],[16,"title",[30,0,["title"]]],[16,"datetime",[30,0,["iso"]]],[17,1],[12],[1,"\\n    "],[1,[28,[35,1],[[30,0,["text","value"]]],[["unit","numeric","style"],[[30,0,["text","unit"]],"auto","long"]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["&attrs"],false,["if","format-relative"]]',moduleName:"frontend/components/time-ago/template.hbs",isStrictMode:!1})})),define("frontend/components/toggle-box/component",["exports","@glimmer/component","ember-concurrency","@ember/object"],(function(e,t,n,i){var o
3252function r(e,t,n,i,o){var r={}
3253return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3254e.default=(r((o=class extends t.default{get canToggle(){return!this.toggleTask.isRunning&&!this.args.isInitializing}get cssClass(){const e=["toggle-box"]
3255return this.args.isActivated&&e.push("is-activated"),this.args.isInitializing&&e.push("is-initializing"),e.join(" ")}toggle(){if(this.canToggle)return this.toggleTask.perform()}*toggleTask(){yield this.args.onToggle(!this.args.isActivated)}}).prototype,"toggle",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"toggle"),o.prototype),r(o.prototype,"toggleTask",[n.dropTask],Object.getOwnPropertyDescriptor(o.prototype,"toggleTask"),o.prototype),o)})),define("frontend/components/toggle-box/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3256e.default=(0,t.createTemplateFactory)({id:"DdP5zWTb",block:'[[[11,0],[16,0,[30,0,["cssClass"]]],[17,1],[12],[1,"\\n  "],[10,"label"],[14,0,"toggle-box-label"],[12],[1,"\\n    "],[18,4,null],[1,"\\n  "],[13],[1,"\\n\\n  "],[11,"button"],[24,"tabindex","0"],[24,0,"toggle-box-button"],[16,"disabled",[30,2]],[24,4,"button"],[4,[38,1],["click",[30,0,["toggle"]]],null],[12],[1,"\\n    "],[10,1],[14,0,"toggle-box-button-thumb"],[12],[13],[1,"\\n\\n    "],[10,1],[14,0,"toggle-box-button-label"],[12],[1,"\\n"],[41,[30,3],[[[1,"        "],[1,[28,[35,3],["app/components/toggle-box.yes"],null]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,3],["app/components/toggle-box.no"],null]],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n"]],["&attrs","@isDisabled","@isActivated","&label"],false,["yield","on","if","t"]]',moduleName:"frontend/components/toggle-box/template.hbs",isStrictMode:!1})})),define("frontend/components/toggle-switch/component",["exports","@glimmer/component","@ember/object"],(function(e,t,n){var i
3257function o(e,t,n,i,o){var r={}
3258return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.STATES=void 0
3259const r=e.STATES=Object.freeze({LEFT:"left",RIGHT:"right"})
3260e.default=(o((i=class extends t.default{get cssClass(){return`toggle-switch ${this.args.state}`}get isLeftSelected(){return this.args.state===r.LEFT}get isRightSelected(){return this.args.state===r.RIGHT}clickedLeft(){this.setState(r.LEFT)}clickedRight(){this.setState(r.RIGHT)}setState(e){return e===r.LEFT?this.args.setToLeft():e===r.RIGHT?this.args.setToRight():void 0}}).prototype,"clickedLeft",[n.action],Object.getOwnPropertyDescriptor(i.prototype,"clickedLeft"),i.prototype),o(i.prototype,"clickedRight",[n.action],Object.getOwnPropertyDescriptor(i.prototype,"clickedRight"),i.prototype),i)})),define("frontend/components/toggle-switch/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3261e.default=(0,t.createTemplateFactory)({id:"2QQ8d7/W",block:'[[[10,0],[15,0,[30,0,["cssClass"]]],[12],[1,"\\n  "],[11,"button"],[24,0,"toggle-switch-text-left"],[16,"disabled",[30,0,["isLeftSelected"]]],[24,4,"button"],[4,[38,0],["click",[30,0,["clickedLeft"]]],null],[12],[1,"\\n    "],[18,1,null],[1,"\\n  "],[13],[1,"\\n\\n  "],[11,"button"],[24,0,"toggle-switch-text-right"],[16,"disabled",[30,0,["isRightSelected"]]],[24,4,"button"],[4,[38,0],["click",[30,0,["clickedRight"]]],null],[12],[1,"\\n    "],[18,2,null],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,1],[14,0,"toggle-switch-indicator"],[12],[13],[1,"\\n"],[13]],["&left","&right"],false,["on","yield"]]',moduleName:"frontend/components/toggle-switch/template.hbs",isStrictMode:!1})})),define("frontend/components/tooltipable-block/component",["exports","@ember/component","tooltip.js","ember-component-inbound-actions/inbound-actions","@ember/object"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3262e.default=t.default.extend(i.default,{classNames:["tooltipable-block"],attributeBindings:["tooltipTitle:data-test-title"],tooltipHtml:!1,isUpgradeMessage:!1,didInsertElement(){this._super(...arguments)
3263const e={title:this.tooltipTitle,html:this.tooltipHtml,placement:this.tooltipPlacement,template:`<div class="${this.tooltipClass}" role="tooltip"><div class="tooltip-inner"></div></div>`,offset:this.offset||"0, 10px",boundariesElement:"window"}
3264this.tooltipTrigger&&(e.trigger=this.tooltipTrigger),this.tooltipContainer&&(e.container=this.tooltipContainer),this.tooltip=new n.default(this.element,e)},willDestroyElement(){this._super(...arguments),this.tooltip.dispose()},tooltipClass:(0,o.computed)("isUpgradeMessage",(function(){const e=["tooltip"]
3265return this.isUpgradeMessage&&e.push("is-upgrade-message"),e.join(" ")})),actions:{show(){this.tooltip.show()},hide(){this.tooltip.hide()}}})}))
3266define("frontend/components/tooltipable-block/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3267e.default=(0,t.createTemplateFactory)({id:"UgRQjQuB",block:'[[[18,1,null]],["&default"],false,["yield"]]',moduleName:"frontend/components/tooltipable-block/template.hbs",isStrictMode:!1})})),define("frontend/components/torii-iframe-placeholder",["exports","torii/components/torii-iframe-placeholder"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3268e.default=t.default})),define("frontend/components/trial-dialog/component",["exports","@glimmer/component","@ember/service"],(function(e,t,n){var i,o,r
3269function l(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function a(e,t,n,i,o){var r={}
3270return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3271e.default=(i=class extends t.default{constructor(){super(...arguments),l(this,"session",o,this),l(this,"eventBus",r,this),this.eventBus.subscribe(this,"router.route-will-change",(()=>{this.args.close()}))}get daysLeft(){return this.session.currentUser.daysUntilTrialExpires}get plan(){return this.session.currentUser.isBusiness?"Pro":"Unlimited"}},o=a(i.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r=a(i.prototype,"eventBus",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),i)})),define("frontend/components/trial-dialog/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3272e.default=(0,t.createTemplateFactory)({id:"b5NYTs0R",block:'[[[10,0],[14,0,"trial-dialog"],[12],[1,"\\n  "],[10,2],[12],[1,"\\n    "],[1,[28,[35,0],["app/components/trial-dialog/template.time-left"],[["daysLeft","plan"],[[30,0,["daysLeft"]],[30,0,["plan"]]]]]],[10,"br"],[12],[13],[1,"\\n\\n"],[41,[30,0,["session","currentUser","canExtendTrial"]],[[[1,"      "],[8,[39,2],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,0],["app/components/trial-dialog/template.6-27"],null]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],[[[1,"      "],[8,[39,3],null,[["@clicked","@location"],[[30,1],"Application header trial dialog"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,0],["app/components/trial-dialog/template.13-7"],null]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"],[13]],["@clickedOnAction"],false,["t","if","button-invite-a-friend","call-to-action-upgrade"]]',moduleName:"frontend/components/trial-dialog/template.hbs",isStrictMode:!1})})),define("frontend/components/trial-progress-bar/component",["exports","@glimmer/component","@ember/service","tinycolor2","@glimmer/tracking","@ember/object","@ember/string"],(function(e,t,n,i,o,r,l){var a,s,u,c
3273function d(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function p(e,t,n,i,o){var r={}
3274return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3275const m=(0,i.default)("#FF4C16"),f=(0,i.default)("#2BE78C"),b=(0,i.default)("#FFE438")
3276e.default=(a=class extends t.default{constructor(){super(...arguments),d(this,"isRendered",s,this),d(this,"session",u,this),d(this,"intl",c,this)}didInsert(){this.isRendered=!0}get title(){return this.intl.t("app/components/trial-progress-bar.tooltip",{daysLeft:this.daysLeft})}get style(){return(0,l.htmlSafe)([this.styleWidth,this.styleBackground].join("; "))}get styleWidth(){return this.isRendered?`width: ${this.progress}%`:"width: 0"}get styleBackground(){const e=this.bgColor
3277return`background: linear-gradient(to right, ${e.clone().lighten(10)}, ${e})`}get progress(){return 100*Math.min(this.daysLeft/30,1)}get daysLeft(){return this.session.currentUser.daysUntilTrialExpires}get bgColor(){return this.progress>=50?i.default.mix(b,f,2*(this.progress-50)):i.default.mix(m,b,2*this.progress)}},s=p(a.prototype,"isRendered",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),u=p(a.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(a.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(a.prototype,"didInsert",[r.action],Object.getOwnPropertyDescriptor(a.prototype,"didInsert"),a.prototype),a)})),define("frontend/components/trial-progress-bar/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3278e.default=(0,t.createTemplateFactory)({id:"knV8Tiy1",block:'[[[11,0],[16,0,[29,["trial-progress-bar ",[52,[30,0,["isRendered"]],"is-rendered"]]]],[16,"title",[30,0,["title"]]],[4,[38,1],[[30,0,["didInsert"]]],null],[12],[1,"\\n  "],[10,0],[14,0,"trial-progress-bar-value"],[15,5,[30,0,["style"]]],[12],[13],[1,"\\n"],[13]],[],false,["if","did-insert"]]',moduleName:"frontend/components/trial-progress-bar/template.hbs",isStrictMode:!1})})),define("frontend/components/url-selector/component",["exports","@glimmer/component","ember-changeset","ember-changeset-validations","ember-changeset-validations/validators","ember-concurrency"],(function(e,t,n,i,o,r){var l,a,s
3279Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3280const u={url:(0,o.validatePresence)(!0)}
3281e.default=(l=(0,r.task)((function*(){const e=this.changeset
3282yield e.validate(),e.isValid&&(yield this.args.urlSelected(e.url))})).drop(),a=class extends t.default{constructor(){var e,t,o,r
3283super(...arguments),e=this,t="submitTask",r=this,(o=s)&&Object.defineProperty(e,t,{enumerable:o.enumerable,configurable:o.configurable,writable:o.writable,value:o.initializer?o.initializer.call(r):void 0}),this.changeset=new n.Changeset({},(0,i.default)(u),u)}},c=a.prototype,d="submitTask",p=[l],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},b={},Object.keys(m).forEach((function(e){b[e]=m[e]})),b.enumerable=!!b.enumerable,b.configurable=!!b.configurable,("value"in b||b.initializer)&&(b.writable=!0),b=p.slice().reverse().reduce((function(e,t){return t(c,d,e)||e}),b),f&&void 0!==b.initializer&&(b.value=b.initializer?b.initializer.call(f):void 0,b.initializer=void 0),void 0===b.initializer&&(Object.defineProperty(c,d,b),b=null),s=b,a)
3284var c,d,p,m,f,b})),define("frontend/components/url-selector/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3285e.default=(0,t.createTemplateFactory)({id:"SyPTeLHu",block:'[[[8,[39,0],[[24,0,"url-selector"],[24,"dir","ltr"]],[["@changeset"],[[30,0,["changeset"]]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["url"]],null,[["@update","@property","@placeholder","@disabled","@showValidations"],[[28,[37,1],[[30,0,["submitTask"]]],null],"url",[30,2],[30,0,["submitTask","isRunning"]],false]],null],[1,"\\n"]],[1]]]]],[1,"\\n"]],["f","@placeholder"],false,["sutori-form","perform"]]',moduleName:"frontend/components/url-selector/template.hbs",isStrictMode:!1})})),define("frontend/components/use-case-teacher/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esMo
3285dule",{value:!0}),e.default=void 0
3286e.default=t.default.extend({tagName:"article",classNames:["use-case-teacher"]})})),define("frontend/components/use-case-teacher/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3287e.default=(0,t.createTemplateFactory)({id:"jA/1N9CW",block:'[[[10,"img"],[15,"src",[36,0]],[15,"alt",[36,1]],[14,0,"profile-picture"],[12],[13],[1,"\\n"],[10,0],[14,0,"use-case-teacher-profile"],[12],[1,"\\n  "],[10,2],[14,0,"name"],[12],[1,[34,1]],[13],[1,"\\n  "],[10,2],[14,0,"title"],[12],[1,[34,2]],[13],[1,"\\n\\n  "],[10,"blockquote"],[14,0,"testimonial"],[12],[1,"\\n    "],[18,1,null],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[14,0,"wrapper-link-read-case-study"],[12],[1,"\\n    "],[8,[39,4],[[24,0,"link-read-case-study"]],[["@route","@model"],["story",[99,5,["@model"]]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,6],["app/components/use-case-teacher/template.11-63"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n"]],["&default"],false,["image","name","title","yield","link-to","storySlug","t"]]',moduleName:"frontend/components/use-case-teacher/template.hbs",isStrictMode:!1})})),define("frontend/components/user-avatar-avatar/component",["exports","@glimmer/component","frontend/utils/associations","@ember/string","ember-concurrency","@ember/service"],(function(e,t,n,i,o,r){var l,a
3288function s(e,t,n,i,o){var r={}
3289return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3290e.default=(l=class extends t.default{constructor(){var e,t,n,i
3291super(...arguments),e=this,t="intl",i=this,(n=a)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get style(){return(0,i.htmlSafe)(`background-color: ${this.args.user.color};`)}get imageAlt(){return this.intl.t("app/templates/components/user-avatar-avatar.alt",{name:this.args.user.fullName})}*loadProfileImageTask(){yield(0,n.loadAssociation)(this.args.user.belongsTo("profileImageFile"))}},a=s(l.prototype,"intl",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(l.prototype,"loadProfileImageTask",[o.task],Object.getOwnPropertyDescriptor(l.prototype,"loadProfileImageTask"),l.prototype),l)})),define("frontend/components/user-avatar-avatar/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3292e.default=(0,t.createTemplateFactory)({id:"YqlKMGMC",block:'[[[8,[39,0],null,[["@task"],[[30,0,["loadProfileImageTask"]]]],[["default"],[[[[1,"\\n"],[41,[30,1,["hasProfileImage"]],[[[1,"    "],[8,[39,2],null,[["@imageFile","@imageAlt","@overflowPolicy"],[[30,1,["profileImageFile"]],[30,0,["imageAlt"]],"cover"]],null],[1,"\\n"]],[]],[[[1,"    "],[10,0],[14,0,"initials"],[15,5,[30,0,["style"]]],[12],[1,"\\n      "],[1,[30,1,["initials"]]],[1,"\\n    "],[13],[1,"\\n"]],[]]]],[]]]]]],["@user"],false,["data-loader","if","render-image-file"]]',moduleName:"frontend/components/user-avatar-avatar/template.hbs",isStrictMode:!1})})),define("frontend/components/user-avatar/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3293class n extends t.default{get hasUser(){return!!this.args.user}get showSutoriLogo(){var e
3294return null===(e=this.args.user)||void 0===e?void 0:e.isEditor}get tooltipText(){return this.showSutoriLogo?"Sutori":this.args.user.fullName}}e.default=n})),define("frontend/components/user-avatar/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3295e.default=(0,t.createTemplateFactory)({id:"E3EPTAEA",block:'[[[11,0],[24,0,"user-avatar"],[16,"data-user-id",[30,1,["id"]]],[17,2],[12],[1,"\\n"],[41,[30,3],[[[1,"    "],[8,[39,1],null,[["@tooltipTitle","@tooltipPlacement","@tooltipTrigger"],[[30,0,["tooltipText"]],"bottom","hover focus"]],[["default"],[[[[1,"\\n      "],[19,"components/user-avatar/body",[]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[1,"    "],[19,"components/user-avatar/body",[]],[1,"\\n"]],[]]],[13]],["@user","&attrs","@showTooltip"],true,["if","tooltipable-block","partial"]]',moduleName:"frontend/components/user-avatar/template.hbs",isStrictMode:!1})})),define("frontend/components/user-name/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3296e.default=(0,t.createTemplateFactory)({id:"eG5n4FYs",block:'[[[10,1],[14,0,"user-name"],[12],[1,"\\n"],[41,[30,1,["isSpammer"]],[[[1,"    "],[1,[28,[35,1],["app/templates/stories-evaluation.spammer"],null]],[1,"\\n"]],[]],null],[1,"\\n  "],[1,[30,1,["fullName"]]],[1,"\\n"],[13]],["@user"],false,["if","t"]]',moduleName:"frontend/components/user-name/template.hbs",isStrictMode:!1})})),define("frontend/components/user-profile-picture-uploader/component",["exports","ember-concurrency/async-arrow-runtime","@glimmer/component","ember-concurrency"],(function(e,t,n,i){function o(e,t,n){var i
3297return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
3298var n=e[Symbol.toPrimitive]
3299if(void 0!==n){var i=n.call(e,t||"default")
3300if("object"!=typeof i)return i
3301throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}
3301Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3302class r extends n.default{constructor(){super(...arguments),o(this,"profileImageUploadedTask",(0,t.buildTask)((()=>({context:this,generator:function*(e){const t=this.args.user
3303t.set("profileImageFile",e),yield t.save()}})),null,"profileImageUploadedTask","drop")),o(this,"profileImageDeletedTask",(0,t.buildTask)((()=>({context:this,generator:function*(){const e=this.args.user
3304e.set("profileImageFile",null),yield e.save()}})),null,"profileImageDeletedTask","drop"))}}e.default=r})),define("frontend/components/user-profile-picture-uploader/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3305e.default=(0,t.createTemplateFactory)({id:"cQU5r5MB",block:'[[[41,[30,1,["hasProfileImage"]],[[[1,"  "],[8,[39,1],null,[["@imageDeleted","@isEditing","@imageFile","@crop","@overflowPolicy","@withLightbox"],[[28,[37,2],[[30,0,["profileImageDeletedTask"]]],null],true,[30,1,["profileImageFile"]],true,"cover",false]],null],[1,"\\n"]],[]],[[[1,"  "],[8,[39,3],null,[["@imageFileUploaded"],[[28,[37,2],[[30,0,["profileImageUploadedTask"]]],null]]],null],[1,"\\n"]],[]]]],["@user"],false,["if","editable-image","perform","user-profile/add-image"]]',moduleName:"frontend/components/user-profile-picture-uploader/template.hbs",isStrictMode:!1})})),define("frontend/components/user-profile/add-image/component",["exports","@glimmer/component","frontend/components/modal-media-selector/media-types","frontend/components/modal-media-selector/body/component","@glimmer/tracking","@ember/object"],(function(e,t,n,i,o,r){var l,a,s
3306function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
3307return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3308e.default=(l=class extends t.default{constructor(){super(...arguments),u(this,"currentStep",a,this),u(this,"image",s,this)}showModal(){this.modal.send("show")}imageSelected(e){let[t]=e
3309this.image=t,this.currentStep="uploader"}get allowedMediaTypes(){return Object.freeze([n.MEDIA_TYPES.IMAGE])}get mediaSelectorSources(){return i.SOURCES}get allowedSources(){return Object.freeze([i.SOURCES.DEVICE,i.SOURCES.LINK])}get sizes(){return[{width:30,height:30,overflowPolicy:"cover"},{width:200,height:200,overflowPolicy:"cover"}]}},a=c(l.prototype,"currentStep",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"selector"}}),s=c(l.prototype,"image",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),c(l.prototype,"showModal",[r.action],Object.getOwnPropertyDescriptor(l.prototype,"showModal"),l.prototype),c(l.prototype,"imageSelected",[r.action],Object.getOwnPropertyDescriptor(l.prototype,"imageSelected"),l.prototype),l)})),define("frontend/components/user-profile/add-image/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3310e.default=(0,t.createTemplateFactory)({id:"/2A5ShXg",block:'[[[8,[39,0],null,[["@currentStep"],[[30,0,["currentStep"]]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["Step"]],null,[["@name"],["selector"]],[["default"],[[[[1,"\\n    "],[10,0],[14,0,"user-profile-add-image-selector"],[12],[1,"\\n      "],[11,"button"],[24,0,"user-profile-add-image-button"],[24,4,"button"],[4,[38,1],["click",[30,0,["showModal"]]],null],[12],[1,"\\n        "],[1,[28,[35,2],["app/components/user-profile/add-image/template.4-75"],null]],[1,"\\n      "],[13],[1,"\\n\\n      "],[8,[39,3],null,[["@actionReceiver","@mediaSelected","@objectDescription","@allowedMediaTypes","@allowedSources","@preferredSource"],[[30,0,["modal"]],[30,0,["imageSelected"]],"user-profile",[30,0,["allowedMediaTypes"]],[30,0,["allowedSources"]],[30,0,["mediaSelectorSources","DEVICE"]]]],null],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["Step"]],null,[["@name"],["uploader"]],[["default"],[[[[1,"\\n    "],[8,[39,4],[[24,0,"user-profile-add-image-uploader"]],[["@imageFileUploaded","@media","@imageSizes","@crop"],[[30,2],[30,0,["image"]],[30,0,["sizes"]],true]],[["default"],[[[[1,"\\n      "],[8,[39,5],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["app/components/user-profile/add-image/template.27-43"],null]],[8,[39,6],null,null,null],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["w","@imageFileUploaded"],false,["step-manager","on","t","modal-media-selector","media-uploader","modal-media-selector/uploader-message","animated-ellipsis"]]',moduleName:"frontend/components/user-profile/add-image/template.hbs",isStrictMode:!1})})),define("frontend/components/user-profile/information/component",["exports","@glimmer/component","macro-decorators","@ember/service","@ember/object","@glimmer/tracking","frontend/utils/string-utils","@ember/string","frontend/utils/sanitization","frontend/utils/url","@ember/utils"],(function(e,t,n,i,o,r,l,a,s,u,c){var d,p,m,f,b,h,g
3311function y(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function v(e,t,n,i,o){var r={}
3312return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3313e.default=(d=(0,n.and)("isEditing","args.user.isOlderThanThirteen"),p=(0,n.notEmpty)("bio"),m=class extends t.default{constructor(){super(...arguments),y(this,"isEditing",f,this),y(this,"session",b,this),y(this,"isEditingProfilePicture",h,this),y(this,"hasBio",g,this)}edit(){this.isEditing=!0}didSaveProfile(){this.isEditing=!1}didCancelEditing(){this.isEditing=!1}get canFlagAsSpammer(){var e
3314return null===(e=this.session.currentUser)||void 0===e?void 0:e.permissions.canFlagAsSpammer(this.args.user)}get isShowingEditProfileButton(){return this.canEditProfile&&!this.isEditing}get isShowingBio(){return this.args.user.isOlderThanThirteen&&this.hasBio}get isShowingWebsite(){return this.args.user.isOlderThanThirteen&&!(0,c.isBlank)(this.args.user.website)}get isShowingTwitter(){return this.args.user.isOlderThanThirteen&&!(0,c.isBlank)(this.args.user.twitter)}get canEditProfile(){var e
3315return null===(e=this.session.currentUser)||void 0===e?void 0:e.state.is(this.args.user)}get isShowingUserIdentifier(){var e
3316return null===(e=this.session.currentUser)||void 0===e?void 0:e.permissions.canManage(this.args.user)}get htmlSafeBio(){return(0,a.htmlSafe)(this.bio)}get bio(){return(0,s.sanitizeHtml)((0,l.newlinify)(this.args.user.bio),{ALLOWED_TAGS:["br"]})}get websiteDomain(){return(0,u.getDomain)(this.args.user.website)}get twitterLink(){return`https://twitter.com/${this.args.user.twitter}`}get userIdentifier(){return this.args.user.hasEmail?this.args.user.email:this.args.user.username}},f=v(m.prototype,"isEditing",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b=v(m.prototype,"session",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v(m.prototype,"edit",[o.action],Object.getOwnPropertyDescriptor(m.prototype,"edit"),m.prototype),v(m.prototype,"didSaveProfile",[o.action],Object.getOwnPropertyDescriptor(m.prototype,"didSaveProfile"),m.prototype),v(m.prototype,"didCancelEditing",[o.action],Object.getOwnPropertyDescriptor(m.prototype,"didCancelEditing"),m.prototype),h=v(m.prototype,"isEditingProfilePicture",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=v(m.prototype,"hasBio",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m)})),define("frontend/components/user-profile/information/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3317e.default=(0,t.createTemplateFactory)({id:"QRh4TLxC",block:'[[[10,0],[14,0,"user-profile-information"],[12],[1,"\\n"],[41,[30,0,["isEditing"]],[[[1,"    "],[8,[39,1],null,[["@didSave","@didCancel","@user"],[[30,0,["didSaveProfile"]],[30,0,["didCancelEditing"]],[30,1]]],null],[1,"\\n"]],[]],[[[1,"    "],[10,"h1"],[14,0,"name"],[12],[1,"\\n      "],[8,[39,2],null,[["@user"],[[30,1]]],null],[1,"\\n\\n"],[41,[30,0,["canFlagAsSpammer"]],[[[1,"        "],[8,[39,3],[[24,0,"button-flag-as-spammer"]],[["@user"],[[30,1]]],null],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n\\n"],[41,[30,0,["isShowingUserIdentifier"]],[[[1,"      "],[10,2],[14,0,"user-identifier"],[12],[1,"\\n        "],[1,[28,[35,4],["app/components/user-profile/information/template.25-33"],null]],[1," "],[10,"em"],[12],[1,[30,0,["userIdentifier"]]],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["isShowingBio"]],[[[1,"      "],[10,2],[14,0,"user-profile-bio"],[12],[1,"\\n        "],[1,[30,0,["htmlSafeBio"]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["isShowingWebsite"]],[[[1,"      "],[10,2],[14,0,"user-profile-website"],[12],[1,"\\n        "],[1,[28,[35,5],["icon-link"],null]],[1,"\\n        "],[8,[39,6],null,[["@href","@ugc"],[[30,1,["website"]],true]],[["default"],[[[[1,"\\n          "],[1,[30,0,["websiteDomain"]]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["isShowingTwitter"]],[[[1,"      "],[10,2],[14,0,"user-profile-twitter"],[12],[1,"\\n        "],[1,[28,[35,5],["icon-twitter"],null]],[1,"\\n        "],[8,[39,6],null,[["@href","@ugc"],[[30,0,["t
3317witterLink"]],true]],[["default"],[[[[1,"\\n          "],[1,[28,[35,4],["app/components/user-profile/information/template.48-63"],null]],[1,[30,1,["twitter"]]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null]],[]]],[1,"\\n"],[41,[30,0,["isShowingEditProfileButton"]],[[[1,"    "],[11,"button"],[24,0,"user-profile-information-button-edit"],[24,4,"button"],[4,[38,7],["click",[30,0,["edit"]]],null],[12],[1,"\\n      "],[1,[28,[35,4],["app/components/user-profile/information/template.7-5"],null]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["@user"],false,["if","form-edit-profile","user-name","button-flag-user-as-spammer","t","inline-svg","external-link","on"]]',moduleName:"frontend/components/user-profile/information/template.hbs",isStrictMode:!1})})),define("frontend/components/user-profile/picture/component",["exports","@glimmer/component","@ember/service"],(function(e,t,n){var i,o
3318Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3319e.default=(i=class extends t.default{constructor(){var e,t,n,i
3320super(...arguments),e=this,t="session",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get canEdit(){var e
3321return(null===(e=this.session.currentUser)||void 0===e?void 0:e.state.is(this.args.user))&&this.args.user.isOlderThanThirteen}},r=i.prototype,l="session",a=[n.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o=c,i)
3322var r,l,a,s,u,c})),define("frontend/components/user-profile/picture/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3323e.default=(0,t.createTemplateFactory)({id:"snQrNdUt",block:'[[[10,0],[14,0,"user-profile-picture"],[12],[1,"\\n"],[41,[30,0,["canEdit"]],[[[1,"    "],[8,[39,1],null,[["@user"],[[30,1]]],null],[1,"\\n"]],[]],[[[1,"    "],[8,[39,2],null,[["@user"],[[30,1]]],null],[1,"\\n"]],[]]],[13]],["@user"],false,["if","user-profile-picture-uploader","user-avatar"]]',moduleName:"frontend/components/user-profile/picture/template.hbs",isStrictMode:!1})})),define("frontend/components/user-profile/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3324e.default=(0,t.createTemplateFactory)({id:"zAdF9YB4",block:'[[[10,0],[14,0,"user-profile"],[12],[1,"\\n  "],[8,[39,0],null,[["@user"],[[30,1]]],null],[1,"\\n  "],[8,[39,1],null,[["@user"],[[30,1]]],null],[1,"\\n"],[13]],["@user"],false,["user-profile/picture","user-profile/information"]]',moduleName:"frontend/components/user-profile/template.hbs",isStrictMode:!1})})),define("frontend/components/users-count/component",["exports","@glimmer/component","ember-concurrency","@ember/service","@ember/utils","@glimmer/tracking"],(function(e,t,n,i,o,r){var l,a,s,u,c
3325function d(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function p(e,t,n,i,o){var r={}
3326return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3327e.default=(l=(0,n.task)((function*(){this.usersCount=yield this.commandFactory.createCommand("load-users-count").execute()})),a=class extends t.default{constructor(){super(...arguments),d(this,"usersCount",s,this),d(this,"commandFactory",u,this),d(this,"loadStatsTask",c,this),this.loadStatsTask.perform()}get hasLoadedStats(){return(0,o.isPresent)(this.usersCount)}},s=p(a.prototype,"usersCount",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(a.prototype,"commandFactory",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(a.prototype,"loadStatsTask",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a)})),define("frontend/components/users-count/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3328e.default=(0,t.createTemplateFactory)({id:"zFfqNkXo",block:'[[[41,[30,0,["hasLoadedStats"]],[[[1,"  "],[10,0],[14,0,"users-count"],[12],[1,"\\n    "],[10,0],[14,0,"users-count-users"],[12],[1,"\\n      "],[10,1],[14,0,"stat"],[12],[1,[28,[35,1],[[30,0,["usersCount"]],"0,0"],null]],[13],[1,[28,[35,2],["app/components/users-count/template.4-71"],[["htmlSafe"],[true]]]],[1," "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],[],false,["if","format-number","t"]]',moduleName:"frontend/components/users-count/template.hbs",isStrictMode:!1})})),define("frontend/components/users-dropdown/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3329e.default=(0,t.createTemplateFactory)({id:"2g7Ml3F7",block:'[[[8,[39,0],null,[["@position","@triggerMethod"],["bottom","hover"]],[["default"],[[[[1,"\\n  "],[8,[30,1,["trigger"]],[[24,0,"users-dropdown-trigger"]],null,[["default"],[[[[1,"\\n    "],[1,[28,[35,1],["app/components/users-dropdown.users-count"],[["count"],[[30,2,["length"]]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["dialog"]],null,null,[["default"],[[[[1,"\\n    "],[10,"ul"],[14,0,"users-dropdown-dialog"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,2]],null]],null],null,[[[1,"        "],[10,"li"],[12],[1,"\\n          "],[8,[39,4],null,[["@user"],[[30,3]]],[["default"],[[[[1,"\\n            "],[8,[39,5],null,[["@user"],[[30,3]]],null],[1,"\\n          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n"]],[3]],null],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["p","@users","user"],false,["sutori-popover","t","each","-track-array","conditional-link-to-user","user-name"]]',moduleName:"frontend/components/users-dropdown/template.hbs",isStrictMode:!1})})),define("frontend/components/with-fixed-position/component",["exports","@glimmer/component","@ember/service","@ember/string"],(function(e,t,n,i){var o,r
3330Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3331const l=/(\d+)(?:vh)?/
3332e.default=(o=class extends t.default{constructor(){var e,t,n,i
3333super(...arguments),e=this,t="clientInformation",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}get style(){return(0,i.htmlSafe)(this.styleArray.join(";"))}get styleArray(){if(!this.clientInformation.isInsideAutosizedIframe)return[`height: ${this.args.height}`,`top: ${this.args.top}`]
3334const e=this.clientInformation.parentWindow.viewportHeight,t=this.clientInformation.parentWindow.scrollTop,n=this.clientInformation.parentWindow.offsetTop,i=this.clientInformation.parentWindow.iframeHeight
3335let[,o]=l.exec(this.args.height)
3336o=parseInt(o)
3337const r=o/100*e
3338let[,a]=l.exec(this.args.top)
3339a=parseInt(a)
3340let s=Math.max(a/100*e+t-n,0)
3341return s+r>i&&(s=i-r),[`height: ${r}px`,`top: ${s}px`]}},a=o.prototype,s="clientInformation",u=[n.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={}
3341,Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(a,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(a,s,p),p=null),r=p,o)
3342var a,s,u,c,d,p})),define("frontend/components/with-fixed-position/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3343e.default=(0,t.createTemplateFactory)({id:"v2n0SxYG",block:'[[[11,0],[24,0,"with-fixed-position"],[16,5,[30,0,["style"]]],[17,1],[12],[1,"\\n  "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["yield"]]',moduleName:"frontend/components/with-fixed-position/template.hbs",isStrictMode:!1})})),define("frontend/components/with-table-of-contents/component",["exports","@glimmer/component","@ember/utils","@ember/string","@glimmer/tracking","@ember/object"],(function(e,t,n,i,o,r){var l,a,s
3344function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
3345return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3346const d=["h1","h2","h3","h4","h5","h6"]
3347e.default=(l=class extends t.default{constructor(){super(...arguments),u(this,"isRendered",a,this),u(this,"domElement",s,this)}inserted(e){this.isRendered=!0,this.domElement=e}get tableOfContents(){this.setIdsOnHeadings()
3348const e=this.lowestHeading
3349return this.headings.map((t=>{const n=p(t)
3350return new f({id:`#${t.id}`,depth:n-e,title:t.textContent})}))}get headings(){return Array.from(this.domElement.querySelectorAll(this.selector))}get selector(){return(0,n.isNone)(this.args.limit)?d:d.filter((e=>m(e)<=m(this.args.limit)))}get lowestHeading(){return this.headings.map(p).sort()[0]}setIdsOnHeadings(){const e=this.args.prefix
3351this.headings.forEach((t=>{let o=""
3352o=(0,n.isPresent)(e)?`${e}-${(0,i.dasherize)(t.textContent.trim())}`:(0,i.dasherize)(t.textContent.trim()),t.id=o}))}},a=c(l.prototype,"isRendered",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s=c(l.prototype,"domElement",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),c(l.prototype,"inserted",[r.action],Object.getOwnPropertyDescriptor(l.prototype,"inserted"),l.prototype),l)
3353function p(e){return m(e.tagName)}function m(e){return parseInt(e.charAt(1))}class f{constructor(e){let{id:t,title:n,depth:i}=e
3354this.id=t,this.title=n,this.depth=i}}}))
3355define("frontend/components/with-table-of-contents/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3356e.default=(0,t.createTemplateFactory)({id:"SQoY1qZE",block:'[[[11,0],[24,0,"with-table-of-contents"],[4,[38,0],[[30,0,["inserted"]]],null],[12],[1,"\\n"],[41,[30,0,["isRendered"]],[[[1,"    "],[8,[39,2],null,[["@toc"],[[30,0,["tableOfContents"]]]],null],[1,"\\n"]],[]],null],[1,"\\n  "],[10,0],[14,0,"table-of-contents-body"],[12],[1,"\\n    "],[18,1,null],[1,"\\n  "],[13],[1,"\\n"],[13]],["&default"],false,["did-insert","if","table-of-contents","yield"]]',moduleName:"frontend/components/with-table-of-contents/template.hbs",isStrictMode:!1})})),define("frontend/components/x-feature-explanation/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3357e.default=t.default.extend({tagName:"p",classNames:["x-feature-explanation"]})})),define("frontend/components/x-feature-explanation/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3358e.default=(0,t.createTemplateFactory)({id:"aBAUAjuY",block:'[[[18,1,null],[1,"\\n"]],["&default"],false,["yield"]]',moduleName:"frontend/components/x-feature-explanation/template.hbs",isStrictMode:!1})})),define("frontend/components/x-feature-graphic/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3359e.default=t.default.extend({classNames:["x-feature-graphic"]})})),define("frontend/components/x-feature-graphic/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3360e.default=(0,t.createTemplateFactory)({id:"TmxjYqWv",block:'[[[18,1,null],[1,"\\n"]],["&default"],false,["yield"]]',moduleName:"frontend/components/x-feature-graphic/template.hbs",isStrictMode:!1})})),define("frontend/components/x-feature-link/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3361e.default=t.default.extend({classNames:["x-feature-link"]})})),define("frontend/components/x-feature-link/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3362e.default=(0,t.createTemplateFactory)({id:"maOIPqxf",block:'[[[18,1,null]],["&default"],false,["yield"]]',moduleName:"frontend/components/x-feature-link/template.hbs",isStrictMode:!1})})),define("frontend/components/x-feature-target-audience/component",["exports","@ember/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3363e.default=t.default.extend({tagName:"p",classNames:["x-feature-target-audience"]})})),define("frontend/components/x-feature-target-audience/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3364e.default=(0,t.createTemplateFactory)({id:"jxkYPE1f",block:'[[[18,1,null]],["&default"],false,["yield"]]',moduleName:"frontend/components/x-feature-target-audience/template.hbs",isStrictMode:!1})})),define("frontend/components/x-feature-title/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3365e.default=(0,t.createTemplateFactory)({id:"FgJtfvzX",block:'[[[11,"h3"],[24,0,"x-feature-title"],[17,1],[12],[1,"\\n  "],[18,2,null],[1,"\\n"],[13],[1,"\\n"]],["&attrs","&default"],false,["yield"]]',moduleName:"frontend/components/x-feature-title/template.hbs",isStrictMode:!1})})),define("frontend/components/x-feature/component",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esMo
3365dule",{value:!0}),e.default=void 0
3366class n extends t.default{get graphicSideClass(){return`graphic-on-${this.args.graphicSide}`}}e.default=n})),define("frontend/components/x-feature/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3367e.default=(0,t.createTemplateFactory)({id:"PPDf0PHy",block:'[[[11,0],[16,0,[29,["x-feature graphic-on-",[30,1]]]],[17,2],[12],[1,"\\n  "],[10,0],[14,0,"x-feature-text-wrapper"],[12],[1,"\\n    "],[10,0],[14,0,"x-feature-text"],[12],[1,"\\n      "],[18,3,[[28,[37,1],null,[["title"],[[50,"x-feature-title",0,null,null]]]]]],[1,"\\n      "],[18,3,[[28,[37,1],null,[["target-audience"],[[50,"x-feature-target-audience",0,null,null]]]]]],[1,"\\n      "],[18,3,[[28,[37,1],null,[["explanation"],[[50,"x-feature-explanation",0,null,null]]]]]],[1,"\\n      "],[18,3,[[28,[37,1],null,[["link"],[[50,"x-feature-link",0,null,null]]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[18,3,[[28,[37,1],null,[["graphic"],[[50,"x-feature-graphic",0,null,null]]]]]],[1,"\\n"],[13],[1,"\\n"]],["@graphicSide","&attrs","&default"],false,["yield","hash","component"]]',moduleName:"frontend/components/x-feature/template.hbs",isStrictMode:!1})})),define("frontend/components/x-textarea/component",["exports","@ember/component","autosize","ember-component-inbound-actions/inbound-actions","@ember-decorators/component","@ember/object"],(function(e,t,n,i,o,r){var l,a
3368function s(e,t,n,i,o){var r={}
3369return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3370e.default=(0,o.tagName)("")((s((a=class extends(t.default.extend(i.default)){setupAutosize(e){(0,n.default)(e)}handleFocusIn(){this.onFocusIn&&this.onFocusIn(...arguments)}handleFocusOut(){this.onFocusOut&&this.onFocusOut(...arguments)}focus(){this.textarea.focus()}setCursorAtEnd(){const e=this.textarea
3371e.setSelectionRange(e.value.length,e.value.length)}blur(){this.textarea.blur()}handleInput(e){let{target:t}=e
3372this.onInput(t.value),n.default.update(this.textarea)}}).prototype,"setupAutosize",[r.action],Object.getOwnPropertyDescriptor(a.prototype,"setupAutosize"),a.prototype),s(a.prototype,"handleFocusIn",[r.action],Object.getOwnPropertyDescriptor(a.prototype,"handleFocusIn"),a.prototype),s(a.prototype,"handleFocusOut",[r.action],Object.getOwnPropertyDescriptor(a.prototype,"handleFocusOut"),a.prototype),s(a.prototype,"focus",[r.action],Object.getOwnPropertyDescriptor(a.prototype,"focus"),a.prototype),s(a.prototype,"setCursorAtEnd",[r.action],Object.getOwnPropertyDescriptor(a.prototype,"setCursorAtEnd"),a.prototype),s(a.prototype,"blur",[r.action],Object.getOwnPropertyDescriptor(a.prototype,"blur"),a.prototype),s(a.prototype,"handleInput",[r.action],Object.getOwnPropertyDescriptor(a.prototype,"handleInput"),a.prototype),l=a))||l})),define("frontend/components/x-textarea/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3373e.default=(0,t.createTemplateFactory)({id:"UXB9yW6R",block:'[[[11,"textarea"],[24,0,"x-textarea"],[16,2,[30,1]],[16,3,[30,2]],[16,"placeholder",[30,3]],[16,"disabled",[30,4]],[16,"rows",[30,5]],[17,6],[4,[38,0],[[30,0,["setupAutosize"]]],null],[4,[38,0],[[28,[37,1],[[30,7]],null]],null],[4,[38,2],[[30,0],"textarea"],null],[4,[38,3],["keydown",[28,[37,4],[[30,0],[28,[37,1],[[30,8]],null]],null]],null],[4,[38,3],["keyup",[28,[37,4],[[30,0],[28,[37,1],[[30,9]],null]],null]],null],[4,[38,3],["input",[30,0,["handleInput"]]],null],[4,[38,3],["focusin",[30,0,["handleFocusIn"]]],null],[4,[38,3],["focusout",[30,0,["handleFocusOut"]]],null],[12],[13],[1,"\\n"]],["@value","@name","@placeholder","@disabled","@rows","&attrs","@didInsert","@onKeyDown","@onKeyUp"],false,["did-insert","optional","ref","on","action"]]',moduleName:"frontend/components/x-textarea/template.hbs",isStrictMode:!1})})),define("frontend/components/youtube-embed/component",["exports","@glimmer/component","frontend/utils/dom","ember-concurrency","frontend/config/environment","frontend/utils/embed-providers/youtube-video","frontend/utils/embed-providers/youtube-playlist","frontend/utils/embed-providers/youtube-search-results","@ember/service","@ember/utils","frontend/utils/url","frontend/utils/task","@glimmer/tracking","@ember/object"],(function(e,t,n,i,o,r,l,a,s,u,c,d,p,m){var f,b,h,g,y,v,w,k,O,_,P
3374function x(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function z(e,t,n,i,o){var r={}
3375return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3376e.default=(f=(0,i.task)((function*(e){yield Promise.all([this.setupVideoTask.perform(e),this.getAspectRatioTask.perform()])})),b=(0,i.task)((function*(e){const t=yield this.youtube.createPlayer(e,{...this.playerOptions,width:(0,n.getOuterWidth)(e),height:(0,n.getOuterWidth)(e)/1.7777777777777777})
3377t.addEventListener("onReady",(()=>{this.videoUrl=t.getVideoUrl(),this.player=t})),t.addEventListener("onStateChange",(e=>{this.videoUrl=t.getVideoUrl(),e===window.YT.PlayerState.PLAYING&&this.args.played&&this.args.played()}))})),h=(0,i.task)((function*(){for(yield(0,d.waitForPropertyPresent)(this,"videoUrl");;){const{v:e}=(0,c.getQueryParams)(this.videoUrl)
3378if((0,u.isPresent)(e)){const t=yield this.youtube.getAspectRatio(e)
3379this.aspectRatio=t,this.resizeEmbed()}yield(0,d.waitForPropertyChange)(this,"videoUrl")}})),g=class extends t.default{constructor(){super(...arguments),x(this,"videoUrl",y,this),x(this,"player",v,this),x(this,"aspectRatio",w,this),x(this,"youtube",k,this),x(this,"setupTask",O,this),x(this,"setupVideoTask",_,this),x(this,"getAspectRatioTask",P,this)}resizeEmbed(){if(!(0,u.isPresent)(this.aspectRatio)||!(0,u.isPresent)(this.player))return
3380const e=this.player.getIframe(),t=(0,n.getOuterWidth)(e)
3381e.setAttribute("height",t/this.aspectRatio)}destroyPlayer(){(0,u.isPresent)(this.player)&&this.player.destroy()}get isVideo(){return r.default.test(this.args.url)}get isPlaylist(){return l.default.test(this.args.url)}get isSearchResults(){return a.default.test(this.args.url)}get playerOptions(){if(this.isVideo){const{videoId:e,start:t,end:n}=r.default.parse(this.args.url)
3382return{videoId:e,playerVars:{...this.defaultPlayerVars,start:t,end:n}}}if(this.isPlaylist){const{playlistId:e}=l.default.parse(this.args.url)
3383return{playerVars:{...this.defaultPlayerVars,listType:"playlist",list:e}}}if(this.isSearchResults){const{searchQuery:e}=a.default.parse(this.args.url)
3384return{playerVars:{...this.defaultPlayerVars,listType:"search",list:e}}}throw new Error(`We do not recognize embeddable YouTube URL '${this.args.url}'`)}get defaultPlayerVars(){return{modestbranding:1,origin:o.default.APP.HOST,enablejsapi:1,fs:!this.args.isPresentingStory,autoplay:!!this.args.isPresentingStory}}},y=z(g.prototype,"videoUrl",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=z(g.prototype,"player",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=z(g.prototype,"aspectRatio",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=z(g.prototype,"youtube",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z(g.prototype,"resizeEmbed",[m.action],Object.getOwnPropertyDescriptor(g.prototype,"resizeEmbed"),g.prototype),z(g.prototype,"destroyPlayer",[m.action],Object.getOwnPropertyDescriptor(g.prototype,"destroyPlayer"),g.prototype),O=z(g.prototype,"setupTask",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=z(g.prototype,"setupVideoTask",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=z(g.prototype,"getAspectRatioTask",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g)})),define("frontend/components/youtube-embed/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3385e.default=(0,t.createTemplateFactory)({id:"7F3nmWFF",block:'[[[11,0],[24,0,"youtube-embed"],[4,[38,0],[[30,0,["resizeEmbed"]]],null],[4,[38,1],[[30,0,["destroyPlayer"]]],null],[12],[1,"\\n  "],[11,0],[4,[38,2],[[28,[37,3],[[30,0,["setupTask"]]],null]],null],[12],[13],[1,"\\n"],[13]],[],false,["on-element-resize","will-destroy","did-insert","perform"]]',moduleName:"frontend/components/youtube-embed/template.hbs",isStrictMode:!1})})),define("frontend/components/youtube-video/component",["exports","@glimmer/component","urijs","@ember/utils"],(function(e,t,n,i){Object.defineProperty(e,"__esMo
3385dule",{value:!0}),e.default=void 0
3386class o extends t.default{get url(){const e=new n.default("https://www.youtube.com/watch")
3387return e.addQuery("v",this.args.videoId),(0,i.isPresent)(this.args.startTime)&&e.addQuery("start",this.args.startTime),(0,i.isPresent)(this.args.endTime)&&e.addQuery("end",this.args.endTime),e.toString()}}e.default=o})),define("frontend/components/youtube-video/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3388e.default=(0,t.createTemplateFactory)({id:"+1FebM7P",block:'[[[8,[39,0],null,[["@played","@url","@isPresentingStory"],[[28,[37,1],[[30,0],[28,[37,2],[[30,1]],null]],null],[30,0,["url"]],[30,2]]],null]],["@played","@isPresentingStory"],false,["youtube-embed","action","optional"]]',moduleName:"frontend/components/youtube-video/template.hbs",isStrictMode:!1})})),define("frontend/controllers/application",["exports","@ember/service","@ember/controller"],(function(e,t,n){var i,o,r
3389function l(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function a(e,t,n,i,o){var r={}
3390return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3391e.default=(i=class extends n.default{constructor(){super(...arguments),l(this,"clientInformation",o,this),l(this,"routingProxy",r,this)}get isEmbedded(){return this.clientInformation.isEmbeddedPage}get isWebsiteRoute(){return this.routingProxy.isWebsiteRoute}get isSignupRoute(){return this.routingProxy.isSignupRoute}get cssClass(){return this.routingProxy.cssClass}},o=a(i.prototype,"clientInformation",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r=a(i.prototype,"routingProxy",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),i)})),define("frontend/controllers/browser-not-supported",["exports","@ember/service","@ember/controller"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3392e.default=n.default.extend({clientInformation:(0,t.inject)()})})),define("frontend/controllers/collaborate-error",["exports","@ember/object","@ember/controller","@ember/service"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3393e.default=n.default.extend({intl:(0,i.inject)(),reason:(0,t.computed)("model",(function(){const e=this.model
3394return 404===e.status?this.intl.t("app/controllers/collaborate-error.not-found"):e.message}))})})),define("frontend/controllers/complete-signup",["exports","@ember/controller","@ember/object","@ember/service"],(function(e,t,n,i){var o,r
3395function l(e,t,n,i,o){var r={}
3396return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3397e.default=(o=class extends t.default{constructor(){var e,t,n,i
3398super(...arguments),e=this,t="router",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}didCompleteSignup(){this.router.transitionTo("after-onboarding-step")}},r=l(o.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(o.prototype,"didCompleteSignup",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"didCompleteSignup"),o.prototype),o)})),define("frontend/controllers/contact",["exports","@ember/controller","frontend/utils/sutori-info"],(function(e,t,n){function i(e,t,n){var i
3399return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
3400var n=e[Symbol.toPrimitive]
3401if(void 0!==n){var i=n.call(e,t||"default")
3402if("object"!=typeof i)return i
3403throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3404class o extends t.default{constructor(){super(...arguments),i(this,"streetAddress",n.default.STREET_ADDRESS),i(this,"addressLocality",n.default.ADDRESS_LOCALITY),i(this,"addressRegion",n.default.ADDRESS_REGION),i(this,"postalCode",n.default.POSTAL_CODE),i(this,"addressCountry",n.default.ADDRESS_COUNTRY)}}e.default=o})),define("frontend/controllers/dashboard",["exports","@ember/controller","frontend/components/dashboard-stories/component"],(function(e,t,n){function i(e,t,n){var i
3405return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
3406var n=e[Symbol.toPrimitive]
3407if(void 0!==n){var i=n.call(e,t||"default")
3408if("object"!=typeof i)return i
3409throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3410class o extends t.default{constructor(){super(...arguments),i(this,"queryParams",["collection"]),i(this,"collection",n.ALL_STORIES_COLLECTION)}}e.default=o})),define("frontend/controllers/educator-space",["exports","@ember/controller","macro-decorators","@ember/object","@glimmer/tracking"],(function(e,t,n,i,o){var r,l,a,s
3411function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n){var i
3412return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
3413var n=e[Symbol.toPrimitive]
3414if(void 0!==n){var i=n.call(e,t||"default")
3415if("object"!=typeof i)return i
3416throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t,n,i,o){var r={}
3417return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3418e.default=(r=(0,n.reads)("model"),l=class extends t.default{constructor(){super(...arguments),c(this,"queryParams",["tagNames"]),u(this,"tagNames",a,this),u(this,"educatorSpace",s,this)}didChangeFilterTagNames(e){this.tagNames=e}},a=d(l.prototype,"tagNames",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),d(l.prototype,"didChangeFilterTagNames",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"didChangeFilterTagNames"),l.prototype),s=d(l.prototype,"educatorSpace",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("frontend/controllers/item",["exports","@ember/controller","@ember/object/computed"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3419e.default=t.default.extend({item:(0,n.reads)("model")})})),define("frontend/controllers/lti-launch",["exports","@ember/controller"],(function(e,t){function n(e,t,n){var i
3420return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
3421var n=e[Symbol.toPrimitive]
3422if(void 0!==n){var i=n.call(e,t||"default")
3423if("object"!=typeof i)return i
3424throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3425class i extends t.default{constructor(){super(...arguments),n(this,"queryParams",["id","token"])}}e.default=i})),define("frontend/controllers/my-teachers",["exports","@ember/controller"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3426e.default=t.default.extend({actions:{showAddTeacherModal(){this.myTeachersTeachers.send("showAddTeacherModal")}}})})),define("frontend/controllers/notifications",["exports","@ember/object/computed","@ember/controller","frontend/mixins/infinite-scrollable-controller","ember-concurrency"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3427e.default=n.default.extend(i.default,{notifications:(0,t.reads)("infiniteScrollableModels"),notificationsPageToLoad:(0,t.reads)("infiniteScrollablePageToLoad"),notificationsTotalNumber:(0,t.reads)("infiniteScrollableTotalNumber"),sortNotificationsBy:["updatedAt:desc"],sortedNotifications:(0,t.sort)("infiniteScrollableModels","sortNotificationsBy"),loadPageTask:(0,o.task)((function*(e){return yield this.store.query("notification",{sort:"-updated_at",...e})}))})})),define("frontend/controllers/privacy-policy",["exports","@ember/controller","frontend/utils/dom","ember-concurrency","@ember/service","@glimmer/tracking","@ember/utils"],(function(e,t,n,i,o,r,l){var a,s,u
3428function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
3429return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3430e.default=(a=class extends t.default{constructor(){super(...arguments),c(this,"html",s,this),c(this,"ajax",u,this)}*loadPrivacyPolicyTask(){if(!this.hasLoadedPolicy){const{content:e}=yield this.ajax.request("/api/privacy_policy")
3431this.html=e}}get hasLoadedPolicy(){return!(0,l.isEmpty)(this.html)}get iubendaElement(){return(0,n.toDOM)(this.html)}},s=d(a.prototype,"html",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),u=d(a.prototype,"ajax",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(a.prototype,"loadPrivacyPolicyTask",[i.task],Object.getOwnPropertyDescriptor(a.prototype,"loadPrivacyPolicyTask"),a.prototype),a)}))
3432define("frontend/controllers/signup-form",["exports","@ember/controller","@ember/service","@ember/object"],(function(e,t,n,i){var o,r,l
3433function a(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function s(e,t,n,i,o){var r={}
3434return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3435e.default=(o=class extends t.default{constructor(){super(...arguments),a(this,"router",r,this),a(this,"session",l,this)}signupSucceeded(e){this.session.login(e),this.router.transitionTo("after-login")}},r=s(o.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=s(o.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(o.prototype,"signupSucceeded",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"signupSucceeded"),o.prototype),o)})),define("frontend/controllers/stories-evaluation",["exports","@ember/object","@ember/object/computed","@ember/controller","frontend/mixins/infinite-scrollable-controller","frontend/utils/common-api-queries","ember-concurrency"],(function(e,t,n,i,o,r,l){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3436e.default=i.default.extend(o.default,{publicStories:(0,n.reads)("infiniteScrollableModels"),publicStoriesPageToLoad:(0,n.reads)("infiniteScrollablePageToLoad"),publicStoriesTotalNumber:(0,n.reads)("infiniteScrollableTotalNumber"),publicStoriesQueryParams:(0,t.computed)((function(){return r.LATEST_PUBLIC_STORIES_QUERY})).readOnly(),loadPageTask:(0,l.task)((function*(e){return yield this.store.query("story",{...r.LATEST_PUBLIC_STORIES_QUERY,...e})}))})})),define("frontend/controllers/stories",["exports","@ember/service","@ember/controller","frontend/utils/tab"],(function(e,t,n,i){var o,r,l
3437function a(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function s(e,t,n,i,o){var r={}
3438return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3439e.default=(o=class extends n.default{constructor(){super(...arguments),a(this,"routingProxy",r,this),a(this,"intl",l,this)}get tabs(){return[i.default.create({text:this.intl.t("app/templates/stories/sutori/index.resources"),routeName:"stories.sutori.index"}),i.default.create({text:this.intl.t("app/templates/stories/sutori/index.editors-picks"),routeName:"stories.community.featured"})]}get showTabSelector(){const e=this.routingProxy.activeRoutesNames
3440return this.tabsRoutesNames.any((t=>e.includes(t)))}get tabsRoutesNames(){return this.tabs.map((e=>e.routeName))}},r=s(o.prototype,"routingProxy",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=s(o.prototype,"intl",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("frontend/controllers/stories/community",["exports","@ember/controller"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3441e.default=t.default.extend({storiesController:(0,t.inject)("stories")})})),define("frontend/controllers/stories/community/featured",["exports","@ember/object/computed","@ember/controller","frontend/mixins/infinite-scrollable-controller","frontend/utils/common-api-queries","ember-concurrency"],(function(e,t,n,i,o,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3442e.default=n.default.extend(i.default,{queryParams:["preserveScrollPosition"],featuredCommunityStories:(0,t.reads)("infiniteScrollableModels"),featuredCommunityStoriesPageToLoad:(0,t.reads)("infiniteScrollablePageToLoad"),featuredCommunityStoriesTotalNumber:(0,t.reads)("infiniteScrollableTotalNumber"),infiniteScrollablePadding:12,infiniteScrollablePerPage:24,loadPageTask:(0,r.task)((function*(e){return yield this.store.query("story",{...o.FEATURED_STORIES_QUERY,...e})}))})})),define("frontend/controllers/stories/community/latest",["exports","@ember/object/computed","@ember/controller","frontend/mixins/infinite-scrollable-controller","frontend/utils/common-api-queries","ember-concurrency"],(function(e,t,n,i,o,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3443e.default=n.default.extend(i.default,{queryParams:["preserveScrollPosition"],latestCommunityStories:(0,t.reads)("infiniteScrollableModels"),latestCommunityStoriesPageToLoad:(0,t.reads)("infiniteScrollablePageToLoad"),latestCommunityStoriesTotalNumber:(0,t.reads)("infiniteScrollableTotalNumber"),infiniteScrollablePadding:12,infiniteScrollablePerPage:24,loadPageTask:(0,r.task)((function*(e){return yield this.store.query("story",{...o.LATEST_PUBLIC_STORIES_QUERY,...e})}))})})),define("frontend/controllers/stories/sutori/index",["exports","@ember/object/computed","@ember/service","@ember/controller","frontend/mixins/infinite-scrollable-controller","frontend/utils/common-api-queries","ember-concurrency"],(function(e,t,n,i,o,r,l){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3444const a=[63,64,65,66,71,67,70,37]
3445e.default=i.default.extend(o.default,{storiesController:(0,i.inject)("stories"),session:(0,n.inject)(),store:(0,n.inject)(),intl:(0,n.inject)(),storyUnits:(0,t.reads)("infiniteScrollableModels"),storyUnitsPageToLoad:(0,t.reads)("infiniteScrollablePageToLoad"),storyUnitsTotalNumber:(0,t.reads)("infiniteScrollableTotalNumber"),infiniteScrollablePadding:3,infiniteScrollablePerPage:6,canCreateStoryUnit:(0,t.reads)("session.currentUser.isEditor"),loadPageTask:(0,l.task)((function*(e){const t=yield this.store.query("story-unit",{sort:"title",filter:{locale:this.intl.primaryLocale,exclude_ids:a.without(37)},...e})
3446return yield this.store.query("story",{filter:{story_units_ids:t.mapBy("id")},include:r.LIST_OF_STORIES_INCLUDE}),t})),actions:{createUnit(){this.transitionToRoute("stories.sutori.new-unit")}}})})),define("frontend/controllers/storify",["exports","@ember/controller"],(function(e,t){Object.defineProperty(e,"__esMo
3446dule",{value:!0}),e.default=void 0
3447e.default=t.default.extend({queryParams:["url"]})})),define("frontend/controllers/story-error",["exports","@ember/controller","frontend/utils/http-status-codes"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3448class i extends t.default{get isPrivateStory(){return this.model.status===n.FORBIDDEN}}e.default=i})),define("frontend/controllers/story-unit",["exports","@ember/object","@ember/object/computed","@ember/service","@ember/controller","frontend/utils/api-paths","ember-concurrency"],(function(e,t,n,i,o,r,l){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3449e.default=o.default.extend({notifications:(0,i.inject)(),session:(0,i.inject)(),ajax:(0,i.inject)(),intl:(0,i.inject)(),storyUnit:(0,n.reads)("model"),currentUser:(0,n.reads)("session.currentUser"),canCreate:(0,n.reads)("currentUser.isEditor"),canPublish:(0,t.computed)("currentUser.isEditor","storyUnit.isPublished",(function(){var e
3450return(null===(e=this.currentUser)||void 0===e?void 0:e.isEditor)&&!this.storyUnit.isPublished})),canDelete:(0,n.reads)("currentUser.isEditor"),isEditing:(0,n.reads)("currentUser.isEditor"),hasActionsSidebar:(0,n.or)("canPublish","canDelete"),breadCrumbs:(0,t.computed)("storyUnit.title",(function(){return[{label:this.intl.t("app/templates/story-unit.resources"),path:"stories.sutori.index"},{label:this.get("storyUnit.title")}]})),hasErrors:(0,n.notEmpty)("errors"),publishStoryUnitTask:(0,l.task)((function*(){this.set("errors",null)
3451const e=this.storyUnit
3452try{yield this.ajax.put((0,r.publishStoryUnitPath)(e.get("id"))),e.set("isPublished",!0),this.notifications.showSuccessMessage("The unit has been published.")}catch({payload:t}){const e=t.errors.map((e=>`${e.field} ${e.messages[0]}`))
3453this.set("errors",e)}})).drop(),deleteStoryUnitTask:(0,l.task)((function*(){const e=this.storyUnit
3454yield e.destroyRecord(),this.notifications.showSuccessMessage("The unit has been deleted."),this.transitionToRoute("stories.sutori.index")})).drop()})})),define("frontend/controllers/styleguide",["exports","@ember/service","@ember/application","@ember/controller","frontend/utils/factory"],(function(e,t,n,i,o){var r,l
3455Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3456e.default=(r=class extends i.default{constructor(){var e,t,n,i
3457super(...arguments),e=this,t="store",i=this,(n=l)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),this.stories=[this.myTripInAsiaStory,this.plantsInCubaStory,this.ancientCivsStory]}get myTripInAsiaStory(){return this.store.createRecord("story",{title:"My trip in Asia | Spring 2016",author:this.store.createRecord("user",{firstName:"Jeremy",lastName:"Hampton"}),bannerImageFile:(0,o.buildImageFile)(this.store,"https://assets.sutori.com/frontend-assets/images/styleguide/story-box-1-ebfa82d7d979f60abc74c9c97136d103.jpg",951,628)})}get plantsInCubaStory(){const e=this.store.createRecord("story",{title:"The medical benefits of plants in Cuba and the Dominican Republic",author:this.store.createRecord("user",{firstName:"Oscar",lastName:"Martinez"}),bannerImageFile:(0,o.buildImageFile)(this.store,"https://assets.sutori.com/frontend-assets/images/styleguide/story-box-2-9453004944ec36c5487f2a04bd444e88.jpg",951,628)})
3458return[this.store.createRecord("user",{firstName:"Kelly",lastName:"Kapoor"}),this.store.createRecord("user",{firstName:"Pam",lastName:"Beesly"}),this.store.createRecord("user",{firstName:"Oscar",lastName:"Martinez"}
3458)].forEach((t=>{e.get("storyCollaborations").pushObject(this.store.createRecord("story-collaboration",{user:t}))})),e}get ancientCivsStory(){return this.store.createRecord("story",{title:"Ancient Civilizations",author:this.store.createRecord("user",{type:"editor"}),bannerImageFile:(0,o.buildImageFile)(this.store,"https://assets.sutori.com/frontend-assets/images/styleguide/story-box-3-666529c7ebb98dc214a91a82fbf2b4b1.jpg",951,628)})}_getImageFileFactory(){return(0,n.getOwner)(this).lookup("factory:image-file")}},a=r.prototype,s="store",u=[t.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(a,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(a,s,p),p=null),l=p,r)
3459var a,s,u,c,d,p})),define("frontend/controllers/terms-of-use",["exports","@ember/controller"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3460class n extends t.default{get date(){return new Date(2020,8,9)}}e.default=n})),define("frontend/controllers/unsubscribe",["exports","@ember/controller"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3461e.default=t.default.extend({queryParams:["token"]})})),define("frontend/controllers/upgrade",["exports","@ember/controller"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3462e.default=t.default.extend({queryParams:["origin"],origin:null})})),define("frontend/controllers/user",["exports","@ember/controller","frontend/components/page-user/component"],(function(e,t,n){function i(e,t,n){var i
3463return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
3464var n=e[Symbol.toPrimitive]
3465if(void 0!==n){var i=n.call(e,t||"default")
3466if("object"!=typeof i)return i
3467throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3468class o extends t.default{constructor(){super(...arguments),i(this,"queryParams",["tab","showUpdateCardModal"]),i(this,"tab",n.PROFILE_TAB),i(this,"showUpdateCardModal",null)}}e.default=o})),define("frontend/data-adapter",["exports","@ember-data/debug"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/errors/http-error",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3469class t extends Error{constructor(e,t){super(e),this.status=t}}e.default=t})),define("frontend/formats",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3470e.default={time:{},date:{},number:{}}})),define("frontend/helpers/and",["exports","ember-truth-helpers/helpers/and"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"and",{enumerable:!0,get:function(){return t.and}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/helpers/app-version",["exports","@ember/component/helper","frontend/config/environment","ember-cli-app-version/utils/regexp"],(function(e,t,n,i){function o(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
3471const o=n.default.APP.version
3472let r=t.versionOnly||t.hideSha,l=t.shaOnly||t.hideVersion,a=null
3473return r&&(t.showExtended&&(a=o.match(i.versionExtendedRegExp)),a||(a=o.match(i.versionRegExp))),l&&(a=o.match(i.shaRegExp)),a?a[0]:o}Object.defineProperty(e,"__esModule",{value:!0}),e.appVersion=o,e.default=void 0
3474e.default=(0,t.helper)(o)})),define("frontend/helpers/cancel-all",["exports","ember-concurrency/helpers/cancel-all"],(function(e,t){Object.defineProperty(e,"__esMo
3474dule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/helpers/changeset-get",["exports","ember-changeset/helpers/changeset-get"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/helpers/changeset-set",["exports","ember-changeset/helpers/changeset-set"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"changesetSet",{enumerable:!0,get:function(){return t.changesetSet}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/helpers/changeset",["exports","ember-changeset/helpers/changeset"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"changeset",{enumerable:!0,get:function(){return t.changeset}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/helpers/email-data-controller",["exports","@ember/component/helper","frontend/helpers/email-to"],(function(e,t,n){function i(){return(0,n.emailTo)(["[email protected]"])}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.emailDataController=i
3475e.default=(0,t.helper)(i)})),define("frontend/helpers/email-help",["exports","@ember/component/helper","frontend/helpers/email-to"],(function(e,t,n){function i(){return(0,n.emailTo)(["[email protected]"])}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.emailHelp=i
3476e.default=(0,t.helper)(i)})),define("frontend/helpers/email-info",["exports","@ember/component/helper","frontend/helpers/email-to","frontend/utils/sutori-info"],(function(e,t,n,i){function o(e,t){let[o=null]=e
3477return(0,n.emailTo)([i.default.EMAIL_INFO,o],t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.emailInfo=o
3478e.default=(0,t.helper)(o)})),define("frontend/helpers/email-privacy",["exports","@ember/component/helper","frontend/helpers/email-to"],(function(e,t,n){function i(){return(0,n.emailTo)(["[email protected]"])}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.emailPrivacy=i
3479e.default=(0,t.helper)(i)})),define("frontend/helpers/email-sales",["exports","@ember/component/helper","frontend/helpers/email-to"],(function(e,t,n){function i(e,t){let[i=null]=e
3480return(0,n.emailTo)(["[email protected]",i],t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.emailSales=i
3481e.default=(0,t.helper)(i)})),define("frontend/helpers/email-security",["exports","@ember/component/helper","frontend/helpers/email-to"],(function(e,t,n){function i(e,t){let[i=null]=e
3482return(0,n.emailTo)(["[email protected]",i],t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.emailSecurity=i
3483e.default=(0,t.helper)(i)}))
3484define("frontend/helpers/email-to",["exports","@ember/component/helper","@ember/string"],(function(e,t,n){function i(e){let[t,i=null]=e,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
3485const r=document.createElement("a")
3486return r.setAttribute("href",`mailto:${t}`),r.innerHTML=i||t,o.classNames&&r.setAttribute("class",o.classNames),new n.htmlSafe(r.outerHTML)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.emailTo=i
3487e.default=(0,t.helper)(i)})),define("frontend/helpers/eq",["exports","ember-truth-helpers/helpers/equal"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"equal",{enumerable:!0,get:function(){return t.equal}})})),define("frontend/helpers/format-currency",["exports","@ember/component/helper","@ember/service"],(function(e,t,n){var i,o
3488Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3489e.default=(i=class extends t.default{constructor(){var e,t,n,i
3490super(...arguments),e=this,t="intl",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}compute(e,t){let[n]=e,{currency:i="usd",maximumFractionDigits:o}=t
3491return new Intl.NumberFormat(this.intl.primaryLocale||"en",{style:"currency",currency:i,maximumFractionDigits:o}).format(n)}},r=i.prototype,l="intl",a=[n.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={}
3491,Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o=c,i)
3492var r,l,a,s,u,c})),define("frontend/helpers/format-date",["exports","@ember/component/helper","@ember/service"],(function(e,t,n){var i,o
3493Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3494e.default=(i=class extends t.default{constructor(){var e,t,n,i
3495super(...arguments),e=this,t="intl",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}compute(e,t){let[n]=e
3496return function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}
3497return new Intl.DateTimeFormat(e,n).format(t)}(this.intl.primaryLocale,n,t)}},r=i.prototype,l="intl",a=[n.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o=c,i)
3498var r,l,a,s,u,c})),define("frontend/helpers/format-iso-duration",["exports","@ember/component/helper","frontend/utils/date"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3499e.default=(0,t.helper)((function(e){let[t]=e
3500return(0,n.formatISODuration)(t)}))})),define("frontend/helpers/format-message",["exports","ember-intl/helpers/format-message"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/helpers/format-number",["exports","@ember/component/helper","numeral"],(function(e,t,n){function i(e){let[t,i]=e
3501return(0,n.default)(t).format(i)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.formatNumber=i
3502e.default=(0,t.helper)(i)})),define("frontend/helpers/format-percentage",["exports","@ember/component/helper","@ember/service"],(function(e,t,n){var i,o
3503Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3504e.default=(i=class extends t.default{constructor(){var e,t,n,i
3505super(...arguments),e=this,t="intl",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}compute(e,t){let[n]=e
3506return function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}
3507return new Intl.NumberFormat(t,{style:"percent",...n}).format(e)}(n,this.intl.primaryLocale||"en",t)}},r=i.prototype,l="intl",a=[n.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o=c,i)
3508var r,l,a,s,u,c})),define("frontend/helpers/format-relative",["exports","ember-intl/helpers/format-relative"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/helpers/format-time",["exports","ember-intl/helpers/format-time"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/helpers/formatted-time-tag",["exports","@ember/component/helper","@ember/string","@ember/service"],(function(e,t,n,i){var o,r
3509Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3510e.default=(o=class extends t.default{constructor(){var e,t,n,i
3511super(...arguments),e=this,t="intl",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}compute(e,t){let[i]=e,{dateStyle:o}=t
3512if(i){const e=new Intl.DateTimeFormat(this.intl.primaryLocale,{dateStyle:o})
3513return(0,n.htmlSafe)(`<time datetime="${i.toISOString()}">${e.format(i)}</time>`)}}},l=o.prototype,a="intl",s=[i.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),r=d,o)
3514var l,a,s,u,c,d})),define("frontend/helpers/gt",["exports","ember-truth-helpers/helpers/gt"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"gt",{enumerable:!0,get:function(){return t.gt}})})),define("frontend/helpers/gte",["exports","ember-truth-helpers/helpers/gte"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"gte",{enumerable:!0,get:function(){return t.gte}})})),define("frontend/helpers/href-to",["exports","ember-href-to/helpers/href-to"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"hrefTo",{enumerable:!0,get:function(){return t.hrefTo}})})),define("frontend/helpers/inline-svg",["exports","@ember/component/helper","ember-inline-svg/helpers/inline-svg","frontend/svgs","ember"],(function(e,t,n,i,o){let r
3515Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,r=t.default&&t.helper?(0,t.helper)((function(e,t){let[o]=e
3516return(0,n.inlineSvg)(i.default,o,t)})):o.default.Handlebars.makeBoundHelper((function(e,t){return(0,n.inlineSvg)(i.default,e,t.hash||{})}))
3517e.default=r})),define("frontend/helpers/is-array",["exports","ember-truth-helpers/helpers/is-array"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"isArray",{enumerable:!0,get:function(){return t.isArray}})})),define("frontend/helpers/is-empty",["exports","ember-truth-helpers/helpers/is-empty"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/helpers/is-equal",["exports","ember-truth-helpers/helpers/is-equal"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"isEqual",{enumerable:!0,get:function(){return t.isEqual}})})),define("frontend/helpers/link-to-chrome",["exports","@ember/component/helper","@ember/string"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3518e.default=(0,t.helper)((function(e){let[t]=e
3519return(0,n.htmlSafe)(`<a href="https://www.google.com/chrome" target="_blank">${t}</a>`)}))})),define("frontend/helpers/link-to-firefox",["exports","@ember/component/helper","@ember/string"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3520e.default=(0,t.helper)((function(e){let[t]=e
3521return(0,n.htmlSafe)(`<a href="https://www.mozilla.org/firefox/new" target="_blank">${t}</a>`)}))})),define("frontend/helpers/link-to-phone",["exports","@ember/component/helper","@ember/string","frontend/utils/sutori-info","frontend/utils/number-formatter"],(function(e,t,n,i,o){function r(){return new n.htmlSafe(`<a class="link-to-phone" href="tel:${i.TELEPHONE}">${(0,o.formatTelephone)(i.TELEPHONE)}</a>`)}
3521Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.linkToPhone=r
3522e.default=(0,t.helper)(r)})),define("frontend/helpers/link-to-twitter",["exports","@ember/component/helper","@ember/string","frontend/utils/sutori-info"],(function(e,t,n,i){function o(){return new n.htmlSafe(`<a href="${i.SOCIAL_TWITTER_URL}">@${i.SOCIAL_TWITTER_HANDLE}</a>`)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.linkToTwitter=o
3523e.default=(0,t.helper)(o)})),define("frontend/helpers/linkify",["exports","@ember/component/helper","@ember/string","frontend/utils/sanitization","frontend/utils/string-utils"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3524e.default=(0,t.helper)((function(e){let[t]=e
3525return(0,n.htmlSafe)((0,i.sanitizeHtml)((0,o.linkify)(null==t?void 0:t.toString())))}))})),define("frontend/helpers/loc",["exports","@ember/string/helpers/loc"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"loc",{enumerable:!0,get:function(){return t.loc}})})),define("frontend/helpers/lt",["exports","ember-truth-helpers/helpers/lt"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"lt",{enumerable:!0,get:function(){return t.lt}})})),define("frontend/helpers/lte",["exports","ember-truth-helpers/helpers/lte"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"lte",{enumerable:!0,get:function(){return t.lte}})})),define("frontend/helpers/media",["exports","ember-responsive/helpers/media"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"media",{enumerable:!0,get:function(){return t.media}})})),define("frontend/helpers/newlinify",["exports","@ember/component/helper","frontend/utils/string-utils","frontend/utils/sanitization","@ember/string"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3526e.default=(0,t.helper)((function(e){let[t]=e
3527return(0,o.htmlSafe)((0,i.sanitizeHtml)((0,n.newlinify)(t)))}))})),define("frontend/helpers/not-eq",["exports","ember-truth-helpers/helpers/not-equal"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"notEqualHelper",{enumerable:!0,get:function(){return t.notEqualHelper}})})),define("frontend/helpers/not",["exports","ember-truth-helpers/helpers/not"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"not",{enumerable:!0,get:function(){return t.not}})}))
3528define("frontend/helpers/optional",["exports","@ember/component/helper"],(function(e,t){function n(e){let[t]=e
3529return"function"==typeof t?t:e=>e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.optional=n
3530e.default=(0,t.helper)(n)})),define("frontend/helpers/or",["exports","ember-truth-helpers/helpers/or"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"or",{enumerable:!0,get:function(){return t.or}})})),define("frontend/helpers/perform",["exports","ember-concurrency/helpers/perform"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/helpers/pluralize",["exports","ember-inflector/lib/helpers/pluralize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3531e.default=t.default})),define("frontend/helpers/prevent-default",["exports","ember-event-helpers/helpers/prevent-default"],(function(e,t){Object.defineProperty(e,"__esMo
3531dule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"preventDefault",{enumerable:!0,get:function(){return t.preventDefault}})})),define("frontend/helpers/ref-to",["exports","ember-ref-bucket/helpers/ref-to"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"refTo",{enumerable:!0,get:function(){return t.default}})})),define("frontend/helpers/route-action",["exports","ember-route-action-helper/helpers/route-action"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/helpers/route-idle",["exports","ember-app-scheduler/helpers/route-idle"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/helpers/send",["exports","ember-component-inbound-actions/helpers/send"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/helpers/set-body-class",["exports","ember-set-body-class/helpers/set-body-class"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/helpers/singularize",["exports","ember-inflector/lib/helpers/singularize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3532e.default=t.default})),define("frontend/helpers/stop-propagation",["exports","ember-event-helpers/helpers/stop-propagation"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"stopPropagation",{enumerable:!0,get:function(){return t.stopPropagation}})})),define("frontend/helpers/stub-action",["exports","@ember/component/helper"],(function(e,t){function n(){return()=>{}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.stubAction=n
3533e.default=(0,t.helper)(n)})),define("frontend/helpers/t",["exports","ember-intl/helpers/t"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/helpers/task",["exports","ember-concurrency/helpers/task"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/helpers/to-sentence",["exports","@ember/component/helper"],(function(e,t){function n(e){let[t,n]=e
3534return[t.slice(0,-1).join(", "),t.slice(-1)[0]].join(t.length<2?"":n)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.toSentence=n
3535e.default=(0,t.helper)(n)})),define("frontend/helpers/validate-transition",["exports","ember-steps/helpers/validate-transition"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"validateTransition",{enumerable:!0,get:function(){return t.validateTransition}})})),define("frontend/helpers/xor",["exports","ember-truth-helpers/helpers/xor"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"xor",{enumerable:!0,get:function(){return t.xor}})})),define("frontend/initializers/app-version",["exports","ember-cli-app-version/initializer-factory","frontend/config/environment"],(function(e,t,n){let i,o
3536Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n.default.APP&&(i=n.default.APP.name,o=n.default.APP.version)
3537e.default={name:"App Version",initialize:(0,t.default)(i,o)}})),define("frontend/initializers/container-debug-adapter",["exports","ember-resolver/resolvers/classic/container-debug-adapter"],(function(e,t){Object.defineProperty(e,"__esMo
3537dule",{value:!0}),e.default=void 0
3538e.default={name:"container-debug-adapter",initialize(){(arguments[1]||arguments[0]).register("container-debug-adapter:main",t.default)}}})),define("frontend/initializers/ember-data-data-adapter",["exports","@ember-data/debug/setup"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/initializers/ember-data",["exports","ember-data","ember-data/setup-container"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3539e.default={name:"ember-data",initialize:n.default}})),define("frontend/initializers/ember-faker",["exports"],(function(e){function t(){}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=t
3540e.default={name:"ember-faker",initialize:t}})),define("frontend/initializers/ember-responsive-breakpoints",["exports","ember-responsive/initializers/responsive"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3541e.default=t.default})),define("frontend/initializers/export-application-global",["exports","ember","frontend/config/environment"],(function(e,t,n){function i(){var e=arguments[1]||arguments[0]
3542if(!1!==n.default.exportApplicationGlobal){var i
3543if("undefined"!=typeof window)i=window
3544else if("undefined"!=typeof global)i=global
3545else{if("undefined"==typeof self)return
3546i=self}var o,r=n.default.exportApplicationGlobal
3547o="string"==typeof r?r:t.default.String.classify(n.default.modulePrefix),i[o]||(i[o]=e,e.reopen({willDestroy:function(){this._super.apply(this,arguments),delete i[o]}}))}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=i
3548e.default={name:"export-application-global",initialize:i}})),define("frontend/initializers/head-tags",["exports","ember-cli-meta-tags/initializers/head-tags"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("frontend/initializers/initialize-torii-callback",["exports","frontend/config/environment","torii/redirect-handler"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3549e.default={name:"torii-callback",before:"torii",initialize(e){arguments[1]&&(e=arguments[1]),t.default.torii&&t.default.torii.disableRedirectInitializer||(e.deferReadiness(),n.default.handle(window).catch((function(){e.advanceReadiness()})))}}})),define("frontend/initializers/initialize-torii-session",["exports","torii/bootstrap/session","torii/configuration"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3550e.default={name:"torii-session",after:"torii",initialize(e){arguments[1]&&(e=arguments[1])
3551const i=(0,n.getConfiguration)()
3552if(i.sessionServiceName){(0,t.default)(e,i.sessionServiceName)
3553var o="service:"+i.sessionServiceName
3554e.inject("adapter",i.sessionServiceName,o)}}}})),define("frontend/initializers/initialize-torii",["exports","torii/bootstrap/torii","torii/configuration","frontend/config/environment"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3555var o={name:"torii",initialize(e){arguments[1]&&(e=arguments[1]),(0,n.configure)(i.default.torii||{}),(0,t.default)(e),e.inject("route","torii","service:torii")}}
3556e.default=o})),define("frontend/initializers/link-action-enhancer",["exports","ember-link-action/initializers/link-action-enhancer"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})}))
3557define("frontend/initializers/notifications",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3558e.default={name:"notifications",initialize(e){e.inject("service:notifications","applicationController","controller:application")}}}
3558)),define("frontend/initializers/responsive",["exports","ember-responsive/initializers/responsive"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3559e.default={name:"responsive",initialize:t.initialize}})),define("frontend/initializers/router-head-tags",["exports","ember-cli-meta-tags/initializers/router-head-tags"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("frontend/initializers/warnings-to-ignore",["exports","@ember/debug"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3560const n=["ds.store.push-link-for-sync-relationship"]
3561e.default={name:"warnings-to-ignore",initialize(){(0,t.registerWarnHandler)((function(e,t,n){i(t)||n(...arguments)}))}}
3562function i(e){return e&&e.id&&n.includes(e.id)}})),define("frontend/instance-initializers/amplitude",["exports","amplitude-js","frontend/config/environment"],(function(e,t,n){function i(){t.default.getInstance().init(n.default.APP.AMPLITUDE_API_KEY,null,{includeReferrer:!0,includeUtm:!0,trackingOptions:{ip_address:!1}})}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=i
3563e.default={initialize:i}})),define("frontend/instance-initializers/ember-data",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3564e.default={name:"ember-data",initialize(){}}})),define("frontend/instance-initializers/ember-href-to",["exports","ember-href-to/href-to"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3565e.default={name:"ember-href-to",initialize(e){if("undefined"==typeof FastBoot){let n=function(n){let i="A"===n.target.tagName?n.target:function(e){if(e.closest)return e.closest("a")
3566for(e=e.parentElement;e&&"A"!==e.tagName;)e=e.parentElement
3567return e}(n.target)
3568if(i){new t.default(e,n,i).maybeHandle()}}
3569document.body.addEventListener("click",n),e.reopen({willDestroy(){return document.body.removeEventListener("click",n),this._super(...arguments)}})}}}})),define("frontend/instance-initializers/ember-router-scroll",["exports","ember-router-scroll/instance-initializers/ember-router-scroll"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("frontend/instance-initializers/head-browser",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3570e.default={name:"head-browser",initialize(){}}})),define("frontend/instance-initializers/iframe-resizer",["exports","frontend/utils/dom","@ember/utils"],(function(e,t,n){function i(e){const i=e.lookup("service:client-information"),o=e.lookup("service:event-bus")
3571window.iFrameResizer={onReady(){i.isEmbeddedPage=!0,(0,n.isPresent)(window.parentIFrame)&&window.parentIFrame.getPageInfo((function(e){o.publish("parent-iframe.page-info-change",{iframeHeight:e.iframeHeight,viewportWidth:e.windowWidth,viewportHeight:e.windowHeight,offsetTop:e.offsetTop,scrollTop:e.scrollTop})}))}},(0,t.injectScript)("https://assets.sutori.com/frontend-assets/assets/iframeResizer.contentWindow-6cfdfbcce99d193cc20ea7247c4e1b3d.js")}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=i
3572e.default={name:"iframe-resizer",initialize:i}})),define("frontend/instance-initializers/inject-storefront",["exports","ember-data-storefront/instance-initializers/inject-storefront"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("frontend/instance-initializers/intl",["exports","frontend/services/intl","frontend/utils/window"],(function(e,t,n){async function i(e){var i
3573const o=e.lookup("service:intl"),r=(null===(i=o.extractLocale((0,n.getLocation)().pathname))||void 0===i?void 0:i.locale)||o.localeFromStorage||o.preferredBrowserLocale||t.DEFAULT_LOCALE
3574o.setLocale(r)}
3574Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=i
3575e.default={initialize:i}})),define("frontend/instance-initializers/mixin-storefront",["exports","ember-data-storefront/instance-initializers/mixin-storefront"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("frontend/instance-initializers/setup-routes",["exports","ember","torii/bootstrap/routing","torii/configuration","torii/compat/get-router-instance","torii/compat/get-router-lib","torii/router-dsl-ext"],(function(e,t,n,i,o,r,l){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3576e.default={name:"torii-setup-routes",initialize(e){if(!(0,i.getConfiguration)().sessionServiceName)return
3577let l=(0,o.default)(e)
3578var a=function(){var i=(0,r.default)(l).authenticatedRoutes
3579!t.default.isEmpty(i)&&(0,n.default)(e,i),l.off("willTransition",a)}
3580l.on("willTransition",a)}}})),define("frontend/instance-initializers/strip-static-meta-tags",["exports","jquery"],(function(e,t){function n(){(0,t.default)("meta[property^='og:']").remove(),(0,t.default)("meta[name='description']").remove(),(0,t.default)("link[rel='alternate']").remove()}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=n
3581e.default={name:"strip-static-meta-tags",initialize:n}})),define("frontend/instance-initializers/walk-providers",["exports","torii/lib/container-utils","torii/configuration"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3582e.default={name:"torii-walk-providers",initialize(e){let i=(0,n.getConfiguration)()
3583for(var o in i.providers)i.providers.hasOwnProperty(o)&&(0,t.lookup)(e,"torii-provider:"+o)}}})),define("frontend/locations/history",["exports","@ember/routing/history-location","@ember/service","frontend/locations/translations"],(function(e,t,n,i){var o,r
3584Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.mapInternalToLocalisedUrl=p,Object.defineProperty(e,"translations",{enumerable:!0,get:function(){return i.default}})
3585e.default=(o=class extends t.default{constructor(){var e,t,n,i
3586super(...arguments),e=this,t="intl",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}getURL(){let e=super.getURL(...arguments)
3587e=this.intl.extractLocale(e).path
3588return function(e,t){const n=new URL(`http://example.com${m(e)}`),o=n.pathname,r=o.split("/").map((e=>{const n=Object.entries(i.default).find((n=>{let[,i]=n
3589return i[t]===e}))
3590return n?n[0]:e})).join("/")
3591return`${m(r)}${n.search}${n.hash}`}(e,this.intl.primaryLocale)}formatURL(){let e=super.formatURL(...arguments)
3592return this.intl.isLocalised(e)||(e=p(e,this.intl.primaryLocale)),e}},l=o.prototype,a="intl",s=[n.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),r=d,o)
3593var l,a,s,u,c,d
3594function p(e,t){const n=new URL(`http://example${e||""}`),o=n.pathname.split("/").map((e=>{const n=i.default[e]
3595return n?n[t]:e})).join("/"),r=o.startsWith("/")?o:`/${o}`
3596return n.pathname=`/${t}${r}`,n.toString().replace("http://example","")}function m(e){return"/"!==e.charAt(0)?`/${e}`:e}})),define("frontend/locations/translations",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3597e.default={teachers:{en:"teachers",es:"profesores",hu:"tanarok",it:"insegnanti"},schools:{en:"schools",es:"escuelas",hu:"iskolak",it:"scuole"},business:{en:"business",es:"negocio",hu:"uzlet",it:"affari"},"media-literacy":{en:"media-literacy",es:"alfabetizacion-mediatica",hu:"media-muveltseg",it:"alfabetizzazione-mediatica"},pricing:{en:"pricing",es:"precio",hu:"arak",it:"prezzi"}
3597,about:{en:"about",es:"acerca-de",hu:"rolunk",it:"circa"},press:{en:"press",es:"presione",hu:"sajto",it:"stampa"},"media-kit":{en:"media-kit",es:"kit-de-medios",hu:"media-keszlet",it:"kit-media"},"privacy-policy":{en:"privacy-policy",es:"politica-de-privacidad",hu:"adatvedelmi-iranyelvek",it:"politica-della-privacy"},"terms-of-use":{en:"terms-of-use",es:"condiciones-de-uso",hu:"hasznalati-feltetelek",it:"termini-di-utilizzo"},"sutori-cares":{en:"sutori-cares",es:"sutori-se-preocupa",hu:"sutori-torodik",it:"sutori-si-preoccupa"},contact:{en:"contact",es:"contacto",hu:"kapcsolat",it:"contatto"},status:{en:"status",es:"estado",hu:"allapot",it:"stato"},blog:{en:"blog",es:"blog",hu:"blog",it:"blog"},"fake-news-quiz":{en:"fake-news-quiz",es:"prueba-de-noticias-falsas",hu:"hamis-hirek-kvize",it:"quiz-sulle-fake-news"},login:{en:"login",es:"acceso",hu:"bejelentkezes",it:"accesso"},signup:{en:"signup",es:"inscribirse",hu:"regisztracio",it:"registrati"},"signup-form":{en:"signup-form",es:"formulario-de-inscripcion",hu:"regisztracios-urlap",it:"modulo-di-registrazione"},"complete-signup":{en:"complete-signup",es:"completar-registro",hu:"regisztracio-befejezese",it:"completamento-registrazione"},"complete-user-information":{en:"complete-user-information",es:"informacion-del-usuario",hu:"felhasznalo-adatok-befejezese",it:"completare-informazioni-utente"},"select-school":{en:"select-school",es:"seleccionar-escuela",hu:"iskola-kivalasztasa",it:"seleziona-scuola"},"add-school":{en:"add-school",es:"anadir-escuela",hu:"iskola-hozzaadasa",it:"aggiungi-scuola"},"reset-password":{en:"reset-password",es:"restablecer-contrasena",hu:"jelszo-visszaallitasa",it:"reimposta-password"},"forgot-password":{en:"forgot-password",es:"olvide-contrasena",hu:"elfelejtett-jelszo",it:"password-dimenticata"},dashboard:{en:"dashboard",es:"tablero",hu:"iranyitopult",it:"cruscotto"},unsubscribe:{en:"unsubscribe",es:"cancelar-suscripcion",hu:"leiratkozas",it:"disiscriviti"},upgrade:{en:"upgrade",es:"actualizar",hu:"frissites",it:"aggiornamento"},"update-card":{en:"update-card",es:"actualizar-tarjeta",hu:"kartya-frissitese",it:"aggiorna-carta"},stories:{en:"stories",es:"historias",hu:"tortenetek",it:"storie"},community:{en:"community",es:"comunidad",hu:"kozosseg",it:"comunita"},featured:{en:"featured",es:"destacado",hu:"kiemelt",it:"in-evidenza"},latest:{en:"latest",es:"ultimo",hu:"legujabb",it:"ultimo"},sutori:{en:"sutori",es:"sutori",hu:"sutori",it:"sutori"},story:{en:"story",es:"historia",hu:"tortenet",it:"storia"},embed:{en:"embed",es:"embed",hu:"embed",it:"embed"},item:{en:"item",es:"elemento",hu:"elem",it:"elemento"},"educator-space":{en:"educator-space",es:"espacio-del-educador",hu:"oktatoi-ter",it:"spazio-educatori"},"my-teachers":{en:"my-teachers",es:"mis-profesores",hu:"sajat-tanarok",it:"i-miei-insegnanti"},"admin-panel":{en:"admin-panel",es:"panel-de-administracion",hu:"adminisztracios-panel",it:"pannello-di-amministrazione"},"story-unit":{en:"story-unit",es:"unidad-de-historia",hu:"torteneti-egyseg",it:"unita-di-storia"},notifications:{en:"notifications",es:"notificaciones",hu:"ertesitesek",it:"notifiche"},styleguide:{en:"styleguide",es:"guia-de-estilo",hu:"stilus-utmutato",it:"guida-allo-stile"},"browser-not-supported":{en:"browser-not-supported",es:"navegador-no-compatible",hu:"bongeszo-nem-tamogatott",it:"browser-non-supportato"},"invite-friend":{en:"invite-friend",es:"invitar-amigo",hu:"barat-meghivasa",it:"invita-amico"},"unicef-world-children-day":{en:"unicef-world-children-day",es:"dia-mundial-de-los-ninos-unicef",hu:"unicef-vilaggyermeknap",it:"giornata-mondiale-dei-bambini-unicef"},"admin-schools":{en:"admin-schools",es:"admin-escuelas",hu:"admin-iskolak",it:"scuole-amministrative"},school:{en:"school",es:"escuela",hu:"iskola",it:"scuola"},forbidden:{en:"forbidden",es:"prohibido",hu:"tiltott",it:"proibito"},"not-found":{en:"not-found",es:"no-se-encuentra",hu:"nem-talalhato",it:"non-trovato"},user:{en:"user",es:"usuario",hu:"felhasznalo",it:"utente"},templates:{en:"templates",es:"plantillas",hu:"sablonok",it:"modelli"}}})),define("frontend/mixins/editable-component",["exports","@ember/object/mixin","ember-concurrency","frontend/utils/runloop-utils"],(function(e,t,n,i){Object.defineProperty(e,"__esMo
3597dule",{value:!0}),e.default=void 0
3598e.default=t.default.create({unEditTask:(0,n.task)((function*(){yield(0,i.waitUntilNextRunloop)(),this.unEdit()})).drop(),edit(){this.set("isEditing",!0),this.startedEditing&&this.startedEditing(),this.send("lock")},unEdit(){this.set("isEditing",!1),this.stoppedEditing&&this.stoppedEditing(),this.send("unlock")},actions:{edit(){this.isEditable&&!this.isLockedByUser&&this.edit()},unEdit(){return this.unEditTask.perform()}}})})),define("frontend/mixins/floatable",["exports","@ember/service","@ember/object/mixin"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3599e.default=n.default.create({clientInformation:(0,t.inject)(),positionInsideWindowBounds(e){const t=e.offset().left
3600t<10&&e.css("left","-="+(t-10))
3601const n=e.offset().left+e.outerWidth(),i=this.get("clientInformation.viewportWidth")
3602n>i-10&&e.css("left","-="+(n-i+10))}})})),define("frontend/mixins/infinite-scrollable-controller",["exports","@ember/object/mixin"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3603e.default=t.default.create({queryParams:["page"],page:1,init(){this._super(...arguments),this.setProperties({infiniteScrollableModels:[],infiniteScrollablePageToLoad:this.page,infiniteScrollableTotalNumber:null})},actions:{pageLoaded(e,t){this.incrementProperty("infiniteScrollablePageToLoad"),this.setProperties({infiniteScrollableTotalNumber:t,infiniteScrollableModels:this.infiniteScrollableModels.concat(e)})}}})})),define("frontend/mixins/infinite-scrollable-route",["exports","@ember/object/mixin","@ember/object","@ember/utils","@ember/service","frontend/mixins/infinite-scrollable-controller","frontend/utils/url","frontend/mixins/meta-tags"],(function(e,t,n,i,o,r,l,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3604e.default=t.default.create(a.default,{router:(0,o.inject)(),setupController(e){this._super(...arguments)
3605const t=e._debugContainerKey
3606if(!r.default.detect(e))throw new Error(`${t} must implement the mixin InfiniteScrollableController`);["infiniteScrollablePadding","infiniteScrollablePerPage"].forEach((n=>{if((0,i.isNone)(e.get(n)))throw new Error(`Property '${n}' must be set on ${t}.`)})),e.set("infiniteScrollablePageToLoad",e.get("page"))},paginationLinks:(0,n.computed)("linkToPreviousPage","linkToNextPage",(function(){const e=[],t=this.linkToPreviousPage,n=this.linkToNextPage
3607return(0,i.isPresent)(t)&&e.push({rel:"prev",href:t}),(0,i.isPresent)(n)&&e.push({rel:"next",href:n}),e})),url:(0,n.computed)("urlWithoutQueryParams",(function(){return(0,l.toApplicationUrl)(this.urlWithoutQueryParams)})),urlWithoutQueryParams:(0,n.computed)("router.currentURL",(function(){return(0,l.removeQueryParamsFromUrl)(this.get("router.currentURL"))})),linkToPreviousPage:(0,n.computed)("currentPage","url",(function(){const e=this.currentPage||1
3608return 1===e?null:(0,l.setQueryParamOnUrl)(this.url,"page",e-1)})),linkToNextPage:(0,n.computed)("currentPage","url","controller.{infiniteScrollableTotalNumber,infiniteScrollablePerPage,infiniteScrollablePadding}",(function(){const e=this.currentPage||1,t=this.get("controller.infiniteScrollableTotalNumber"),n=this.get("controller.infiniteScrollablePerPage")
3609return this.get("controller.infiniteScrollablePadding")+(e-1)*n<t?(0,l.setQueryParamOnUrl)(this.url,"page",e+1):null})),currentPage:(0,n.computed)("controller.page",(function(){return Number.parseInt(this.controller.page)}))})})),define("frontend/mixins/lockable-component",["exports","@ember/utils","@ember/object/mixin","ember-concurrency","frontend/utils/duration","@ember/object"],(function(e,t,n,i,o,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3610const l=(0,o.default)(20),a=["lock","unlock","hasPendingPromises"]
3611e.default=n.default.create({init(){this._super(...arguments),a.forEach((e=>{if((0,t.isNone)(this.get(e)))throw new Error(`Missing required helper '${e}' on component ${this._debugContainerKey}`)}))},isLockedByUser:(0,r.computed)("lockedByUser",(function(){return!(0,t.isEmpty)(this.lockedByUser)})),waitUntilPromisesResolvedTask:(0,i.task)((function*(){do{yield(0,i.timeout)(l)}while(this.hasPendingPromises())})),unlockTask:(0,i.task)((function*(){try{yield this.waitUntilPromises
3611ResolvedTask.perform()}finally{this.unlock()}})),isSavingAnyOf:e=>(e||[]).any((e=>e.get("isSaving"))),actions:{lock(){this.lock()},unlock(){return this.unlockTask.perform()}}})})),define("frontend/mixins/meta-tags",["exports","@ember/utils","@ember/object","@ember/service","@ember/object/mixin","frontend/utils/seo","frontend/utils/sutori-info","@ember/string","frontend/utils/url","frontend/locations/history"],(function(e,t,n,i,o,r,l,a,s,u){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3612e.default=o.default.create({headTagsService:(0,i.inject)("head-tags"),router:(0,i.inject)(),intl:(0,i.inject)(),seoTitle:r.DEFAULT_META_SITE_NAME,metaDescription:(0,n.computed)((function(){return this.intl.t("meta.default-description")})),metaImage:r.DEFAULT_META_IMAGE,metaImageCaption:(0,n.computed)((function(){return this.intl.t(r.DEFAULT_META_IMAGE_ALT_KEY)})),openGraphTags:(0,n.computed)("metaDescription","metaImage.{height,url,width}","metaImageCaption","seoTitle",(function(){return[{property:"og:type",content:"website"},{property:"og:title",content:this.seoTitle},{property:"og:description",content:this.metaDescription},{property:"og:image",content:this.get("metaImage.url")},{property:"og:image:width",content:this.get("metaImage.width")},{property:"og:image:height",content:this.get("metaImage.height")},{property:"og:image:alt",content:this.metaImageCaption},{property:"og:url",content:window.location.href},{property:"og:site_name",content:r.DEFAULT_META_SITE_NAME}]})),twitterCardTags:(0,n.computed)("seoTitle","metaDescription","metaImage.url","metaImageCaption",(function(){return[{name:"twitter:card",content:"summary"},{name:"twitter:site",content:r.TWITTER_CARD_SITE},{name:"twitter:title",content:this.seoTitle},{name:"twitter:description",content:this.metaDescription},{name:"twitter:image",content:this.get("metaImage.url")},{name:"twitter:image:alt",content:this.metaImageCaption}]})),schemaOrgData:null,canonicalUrl:(0,n.computed)("intl.primaryLocale","router.currentURL",(function(){return(0,s.toApplicationUrl)((0,u.mapInternalToLocalisedUrl)(this.router.currentURL,this.intl.primaryLocale))})),paginationLinks:[],prerenderStatusCode:null,prerenderHeader:null,noindex:!1,metaTags:(0,n.computed)("indexifembedded","metaDescription","noindex","openGraphTags","prerenderHeader","prerenderStatusCode","twitterCardTags",(function(){let e=[]
3613return e.push({name:"description",content:this.metaDescription}),e=e.concat(this.openGraphTags),e=e.concat(this.twitterCardTags),(0,t.isPresent)(this.prerenderStatusCode)&&e.push({name:"prerender-status-code",content:this.prerenderStatusCode}),(0,t.isPresent)(this.prerenderHeader)&&e.push({name:"prerender-header",content:this.prerenderHeader}),this.noindex&&e.push({name:"robots",content:"noindex"}),this.indexifembedded&&e.push({name:"googlebot",content:"indexifembedded"}),e})),headTags(){let e=[]
3614e=e.concat((this.metaTags||[]).map((e=>{const t=e.name||e.property
3615return{type:"meta",tagId:(0,a.dasherize)(`meta-${t}`.replace(":","-")),attrs:e}})))
3616const n=this.schemaOrgData;(0,t.isPresent)(n)&&(e=c(e,"schema-org-data",n)),e=c(e,"schema-org-for-business",function(){const e=["customer support","technical support","billing support","bill payment","sales","credit card support"].map((function(e){return{"@type":"ContactPoint",telephone:l.default.TELEPHONE,contactType:e}}))
3617return{"@context":"http://schema.org","@type":"Organization",url:"https://www.sutori.com",logo:r.SCHEMA_ORG_LOGO_URL,contactPoint:e,sameAs:[l.default.SOCIAL_FACEBOOK_URL,l.default.SOCIAL_TWITTER_URL,l.default.SOCIAL_PINTEREST_URL,l.default.SOCIAL_LINKEDIN_URL,l.default.SOCIAL_YOUTUBE_URL]}}()),e=c(e,"schema-org-for-website",{"@context":"http://schema.org","@type":"WebSite",name:"Sutori",url:"https://www.sutori.com"})
3618const i=this.canonicalUrl;(0,t.isPresent)(i)&&(e=[...e,{type:"link",tagId:"link-canonical",attrs:{rel:"canonical",href:i}}]),e=e.concat(this.paginationLinks.map((e=>({type:"link",tagId:`link-${e.rel}`,attrs:e}))))
3619const o=this.oembedUrl
3620return(0,t.isPresent)(o)&&(e=e.concat([{type:"link",tagId:"link-oembed",attrs:{rel:"alternate",type:"application/json+oembed",href:o}}])),e},_updateHeadTags:(0,n.observer)("metaTags","schemaOrgData","paginationLinks","oembedUrl","canonicalUrl","router.{url,currentPath}",(function(){this.headTagsService.collectHeadTags()}))})
3621function c(e,t,n){return e.concat([{type:"script",tagId:t,attrs:{type:"application/ld+json"},content:JSON.stringify(n)}])}})),define("frontend/mixins/modal-component",["exports","@ember/object/mixin","ember-component-inbound-actions/inbound-actions","frontend/utils/inbound-actions"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.close=function(e){return(0,i.sendWithReturnValue)(e.sutoriModal,"close")},e.default=void 0,e.show=function(e){e.sutoriModal.send("show")}
3622e.default=t.default.create(n.default,{tagName:"",actions:{show(){this.sutoriModal.send("show")},close(){return(0,i.sendWithReturnValue)(this.sutoriModal,"close")}}})})),define("frontend/mixins/obsolete-route",["exports","@ember/utils","@ember/service","@ember/object/mixin"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3623e.default=i.default.create({analytics:(0,n.inject)(),redirectToRoute:void 0,routeParams:[],beforeModel(e){let{to:t}=e
3624this._super(...arguments),this.analytics.trackEvent("Page","Obsolete URL viewed",{"Route name":t.name}),this.replaceWith(this.getRedirectionRoute(t),...this.getRedirectionParams(t))},getRedirectionRoute(){return["redirectToRoute"].forEach((e=>{if((0,t.isNone)(this.get(e)))throw new Error(`An obsolete route must define a '${e}' property.`)})),this.redirectToRoute},getRedirectionParams(e){return this.routeParams.map((t=>e.params[t]))}})})),define("frontend/mixins/on-click-outside",["exports","@ember/object/mixin","frontend/utils/dom","ember-lifeline/mixins/dom","jquery","ember-lifeline"],(function(e,t,n,i,o,r){Object.defineProperty(e,"__esModule",{value:!0}),e.addOnClickOutsideEventListener=l,e.default=void 0
3625e.default=t.default.create(i.default,{onClickOutside(e){this._clickHandler||(this._clickHandler=l(this,e))},destroy(){(0,r.runDisposables)(this),this._super(...arguments)}})
3626function l(e,t){const i=i=>{let{target:r}=i
3627if(!(0,n.isInDOM)(r))return!1
3628a(e).every((e=>(0,n.isOutside)(r,e.element)))&&t((0,o.default)(r))}
3629return(0,r.addEventListener)(e,window,"click",i),i}function a(e){let t=[e]
3630for(const n of e.childViews)t=t.concat(a(n))
3631return t}})),define("frontend/mixins/responds-to-scroll",["exports","@ember/object/evented","@ember/object/mixin","@ember/service","frontend/utils/animations"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3632const r=(()=>{let e=!1
3633try{const t=Object.defineProperty({},"passive",{get(){e=!0}})
3634window.addEventListener("test",null,t)}catch(t){}return e})()
3635e.default=n.default.create(t.default,{eventBus:(0,i.inject)(),init(){this._super(...arguments),this._triggerScroll=(0,o.rafThrottle)((()=>{this.trigger("scroll")}))},didInsertElement(){this._super(...arguments)
3636let e={passive:!0}
3637r||(e=void 0),window.addEventListener("scroll",this._triggerScroll,e),this.eventBus.subscribe(this,"parent-iframe.page-info-change",this._triggerScroll)},willDestroyElement(){this._super(...arguments),window.removeEventListener("scroll",this._triggerScroll)}})})),define("frontend/mixins/route-with-sluggable-model",["exports","@ember/object/computed","@ember/object/mixin","frontend/mixins/meta-tags","@ember/object","frontend/utils/routes/route-with-sluggable-model","@ember/service"],(function(e,t,n,i,o,r,l){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3638e.default=n.default.create(i.default,{clientInformation:(0,l.inject)(),router:(0,l.inject)(),afterModel(e,t){this._super(...arguments),(0,r.redirectToCurrentSlug)({model:e,transition:t,route:this})},serialize:e=>(0,r.serializeAsSluggableModel)(e),canonicalUrl:(0,o.computed)("sluggableRouteProps.canonicalUrl",(function(){return this.sluggableRouteProps.canonicalUrl})),prerenderStatusCode:(0,t.reads)("sluggableRouteProps.prerenderStatusCode"),prerenderHeader:(0,t.reads)("sluggableRouteProps.prerenderHeader"),sluggableRouteProps:(0,o.computed)((function(){return new r.SluggableRouteProps({route:this})})),actions:{error(e){return this.error=e,!0}}})})),define("frontend/mixins/story-permissions",["exports","@ember/object/computed","@ember/service","@ember/object/mixin","frontend/mixins/story-state","@ember/object","@ember/utils"],(function(e,t,n,i,o,r,l){Object.defineProperty(e,"__esMo
3638dule",{value:!0}),e.default=void 0
3639e.default=i.default.create(o.default,{session:(0,n.inject)(),currentUser:(0,t.reads)("session.currentUser"),hasRealTimeCollaboration:(0,r.computed)("canEditStory","story.storyPermissionForAnyone.canEdit","story.{hasCollaborationInvitations,hasEditingCollaborators}",(function(){var e
3640return this.canEditStory&&(this.story.hasEditingCollaborators||this.story.hasCollaborationInvitations||(null===(e=this.story.storyPermissionForAnyone)||void 0===e?void 0:e.canEdit))})),canDeleteStory:(0,r.computed)("canEditStory","currentUser.isEditor","isOwner",(function(){return(this.currentUser.isEditor||this.isOwner)&&this.canEditStory})),canDeleteWalkthroughStoryDisplay:(0,r.computed)("session.isLoggedIn","walkthroughStoryDisplay",(function(){return this.session.isLoggedIn&&(0,l.isPresent)(this.walkthroughStoryDisplay)})),canMoveStory:(0,r.computed)("isContributor","isWalkthroughStoryDisplay",(function(){return this.isContributor&&!this.isWalkthroughStoryDisplay})),canEditStory:(0,r.computed)("isEditingContributor","session.isLoggedIn","story.storyPermissionForAnyone.canEdit",(function(){var e
3641return this.isEditingContributor||this.session.isLoggedIn&&(null===(e=this.story.storyPermissionForAnyone)||void 0===e?void 0:e.canEdit)})),canMakeStoryPublic:(0,r.computed)("canEditPrivacySettings","currentUser.isSpammer","story.author.isOlderThanThirteen",(function(){return this.canEditPrivacySettings&&this.story.author.isOlderThanThirteen&&!this.currentUser.isSpammer})),canEditPrivacySettings:(0,r.computed)("currentUser.isEditor","isOwner","story.isSutoriStory",(function(){var e
3642return this.isOwner||(null===(e=this.currentUser)||void 0===e?void 0:e.isEditor)&&this.story.isSutoriStory})),canAddCollaborators:(0,r.computed)("currentUser.isSpammer","isOwner","story.isSutoriStory",(function(){return this.isOwner&&!this.story.isSutoriStory&&!this.currentUser.isSpammer})),canCopy:(0,t.reads)("session.isLoggedIn"),canViewAnalytics:(0,r.computed)("currentUserIsAdminOfStoryAuthor","isContributor",(function(){return this.isContributor||this.currentUserIsAdminOfStoryAuthor})),canViewComments:(0,r.computed)("currentUserIsAdminOfOneOfStoryContributors","isContributor","story.storyPermissionForAnyone.canComment",(function(){var e,t
3643return this.isContributor||this.currentUserIsAdminOfOneOfStoryContributors||(null===(e=this.story)||void 0===e||null===(t=e.storyPermissionForAnyone)||void 0===t?void 0:t.canComment)})),canComment:(0,r.computed)("canViewComments","session.isLoggedIn",(function(){return this.canViewComments&&this.session.isLoggedIn})),isPubliclyListed:(0,r.computed)("story.{isPublic,isSutoriStory}",(function(){var e,t
3644return(null===(e=this.story)||void 0===e?void 0:e.isSutoriStory)||(null===(t=this.story)||void 0===t?void 0:t.isPublic)}))})}))
3645define("frontend/mixins/story-state",["exports","@ember/object","@ember/object/computed","@ember/service","@ember/object/mixin","@ember/utils"],(function(e,t,n,i,o,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3646e.default=o.default.create({routingProxy:(0,i.inject)(),session:(0,i.inject)(),currentUser:(0,n.reads)("session.currentUser"),isEmbedded:(0,n.reads)("routingProxy.isEmbeddedStory"),isContributor:(0,t.computed)("isCollaborator","isOwner",(function(){return this.isOwner||this.isCollaborator})),isEditingContributor:(0,t.computed)("isEditingCollaborator","isOwner",(function(){return this.isOwner||this.isEditingCollaborator})),isOwner:(0,t.computed)("currentUser","story.author",(function(){var e
3647return(null===(e=this.story)||void 0===e?void 0:e.author)===this.currentUser})),isCollaborator:(0,t.computed)("currentUser.isEditor","story.{collaborators,isSutoriStory}",(function(){var e
3648const t=this.story
3649return!!t&&(t.isSutoriStory&&(null===(e=this.currentUser)||void 0===e?void 0:e.isEditor)||t.collaborators.includes(this.currentUser))})),isEditingCollaborator:(0,t.computed)("currentUser.isEditor","story.{editingCollaborators,isSutoriStory}",(function(){var e
3650return(null===(e=this.currentUser)||void 0===e?void 0:e.isEditor)&&this.story.isSutoriStory||this.story.editingCollaborators.includes(this.currentUser)})),currentUserIsAdminOfOneOfStoryContributors:(0,t.computed)("[email protected]
3650sIds","currentUser.educatorSpaceId",(function(){const e=this.currentUser
3651if((0,r.isNone)(e))return!1
3652let t
3653return t=this.story?this.story.contributors:[],t.any((e=>e.get("educatorSpacesIds").includes(this.currentUser.educatorSpaceId)))})),currentUserIsAdminOfStoryAuthor:(0,t.computed)("story.author.educatorSpacesIds","currentUser.educatorSpaceId",(function(){return!((0,r.isNone)(this.currentUser)||(0,r.isNone)(this.story)||(0,r.isNone)(this.story.author))&&this.story.author.educatorSpacesIds.includes(this.currentUser.educatorSpaceId)})),isWalkthroughStoryDisplay:(0,t.computed)("walkthroughStoryDisplay",(function(){return!(0,r.isEmpty)(this.walkthroughStoryDisplay)})),walkthroughStoryDisplay:(0,t.computed)("[email protected]","story.id",(function(){return(this.currentUser.walkthroughStoryDisplays||[]).find((e=>e.belongsTo("story").id()===this.story.id))}))})})),define("frontend/mixins/velocity",["exports","@ember/object/mixin","frontend/utils/to-dom-element","frontend/utils/animations"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3654e.default=t.default.create({animate(e,t){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}
3655return(0,i.animate)((0,n.default)(e),t,o)}})})),define("frontend/mixins/with-required-input",["exports","frontend/utils/array","frontend/utils/debug","@ember/object/mixin"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3656e.default=i.default.create({init(){this._super(...arguments),(0,n.assert)(`You must define an array 'requiredInput' on ${this._debugContainerKey}`,(0,t.isArray)(this.requiredInput)),this.requiredInput.forEach((e=>{(0,n.assert)(`Missing required input '${e}' on ${this._debugContainerKey}`,void 0!==this.get(e))}))}})})),define("frontend/mixins/with-text-left-to-right",["exports","@ember/object/mixin","frontend/utils/dom"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3657e.default=t.default.create({attributeBindings:["dir"],dir:n.LEFT_TO_RIGHT})})),define("frontend/models/admin-panel-bulk-invite",["exports","@ember-data/model"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3658e.default=t.default.extend({subscriptionsOrder:(0,t.belongsTo)({async:!1}),payments:(0,t.hasMany)({async:!1}),adminPanelInvitations:(0,t.hasMany)({async:!1}),emails:(0,t.attr)("string")})})),define("frontend/models/admin-panel-invitation-join",["exports","@ember-data/model"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3659e.default=t.default.extend({adminPanelInvitation:(0,t.belongsTo)({async:!1})})})),define("frontend/models/admin-panel-invitation",["exports","@ember-data/model","@ember/utils"],(function(e,t,n){var i,o,r,l,a,s,u
3660function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
3661return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3662e.default=(i=(0,t.belongsTo)({async:!1}),o=(0,t.belongsTo)({async:!1}),r=(0,t.attr)("string"),l=class extends t.default{constructor(){super(...arguments),c(this,"subscriptionsOrder",a,this),c(this,"adminPanelInvitationJoin",s,this),c(this,"email",u,this)}get isPending(){return(0,n.isEmpty)(this.adminPanelInvitationJoin)}},a=d(l.prototype,"subscriptionsOrder",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(l.prototype,"adminPanelInvitationJoin",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(l.prototype,"email",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("frontend/models/audio-file",["exports","@ember-data/model"],(function(e,t){var n,i,o,r,l
3663function a(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function s(e,t,n,i,o){var r={}
3664return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3665e.default=(n=(0,t.attr)("string"),i=(0,t.attr)("string"),o=class extends t.default{constructor(){super(...arguments),a(this,"caption",r,this),a(this,"url",l,this)}},r=s(o.prototype,"caption",[n],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=s(o.prototype,"url",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("frontend/models/augmented-text",["exports","@ember-data/model","@ember/utils","@ember/object","@ember/object/computed","frontend/utils/mobiledoc","mobiledoc-text-renderer"],(function(e,t,n,i,o,r,l){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3666e.default=t.default.extend({notes:(0,t.hasMany)("note",{async:!1}),content:(0,t.attr)("string"),hasNotes:(0,o.gt)("notes.length",0),isBlank:(0,o.empty)("contentAsPlainText"),notBlank:(0,o.not)("isBlank"),contentAsPlainText:(0,i.computed)("contentAsJson",(function(){return(new l.default).render(this.contentAsJson).result.trim()})),contentAsJson:(0,i.computed)("content",(function(){const e=this.content
3667return(0,n.isBlank)(e)?r.EMPTY_MOBILEDOC:JSON.parse(e)})),hasNoteForWord(e){return this.notes.any((t=>t.get("word")===e))},getNoteForWord(e){return this.notes.findBy("word",e)}})})),define("frontend/models/blog-post",["exports","@ember-data/model","@ember/object","@ember/object/computed","frontend/utils/dom","frontend/utils/url","@ember/service"],(function(e,t,n,i,o,r,l){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3668e.default=t.default.extend({router:(0,l.inject)(),author:(0,t.belongsTo)("team-member",{async:!1}),title:(0,t.attr)("string"),excerpt:(0,t.attr)("string"),content:(0,t.attr)("string"),publishedAt:(0,t.attr)("date"),updatedAt:(0,t.attr)("date"),isPublished:(0,i.notEmpty)("publishedAt"),publicUrl:(0,n.computed)("id",(function(){return(0,r.toApplicationUrl)(this.router.urlFor("blog-post",this.id))})),excerptAsPlainText:(0,n.computed)("excerptDOM.textContent",(function(){return this.excerptDOM.textContent.trim()})),hasExcerptImage:(0,i.notEmpty)("excerptImage"),excerptImage:(0,n.computed)("excerptDOM",(function(){const e=this.excerptDOM.querySelector("img")
3669return e?e.getAttribute("src"):null})),excerptImageAlt:(0,n.computed)("excerptDOM",(function(){const e=this.excerptDOM.querySelector("figcaption")
3670return e?e.textContent:null})),excerptDOM:(0,n.computed)("excerpt",(function(){return(0,o.toDOM)(this.excerpt)}))})})),define("frontend/models/educator-space-invitation",["exports","@ember-data/model"],(function(e,t){var n,i,o,r,l,a,s
3671function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
3672return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3673e.default=(n=(0,t.belongsTo)({async:!1}),i=(0,t.belongsTo)({async:!1}),o=(0,t.attr)("boolean"),r=class extends t.default{constructor(){super(...arguments),u(this,"educatorSpace",l,this),u(this,"lmsUser",a,this),u(this,"isActualized",s,this)}},l=c(r.prototype,"educatorSpace",[n],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=c(r.prototype,"lmsUser",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(r.prototype,"isActualized",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("frontend/models/educator-space-membership-tag",["exports","@ember-data/model","@ember/object/computed"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3674e.default=t.default.extend({educatorSpaceMembership:(0,t.belongsTo)({async:!1}),educatorSpaceTag:(0,t.belongsTo)({async:!1}),createdAt:(0,t.attr)("date"),name:(0,t.attr)("string"),user:(0,n.reads)("educatorSpaceMembership.user"),storiesSharedWithTag:(0,n.mapBy)("educatorSpaceTag.storyCollaborations","story"),tagName:(0,n.reads)("educatorSpaceTag.name")})})),define("frontend/models/educator-space-membership",["exports","@ember-data/model","frontend/utils/array"],(function(e,t,n){var i,o,r,l,a,s,u
3675function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
3676return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3677e.default=(i=(0,t.belongsTo)("educator-space",{async:!1}),o=(0,t.belongsTo)("user",{async:!1}),r=(0,t.hasMany)("educator-space-membership-tag",{async:!1}),l=class extends t.default{constructor(){super(...arguments),c(this,"educatorSpace",a,this),c(this,"user",s,this),c(this,"educatorSpaceMembershipTags",u,this)}get educatorSpaceId(){return this.belongsTo("educatorSpace").id()}get educator(){return this.educatorSpace.educator}get sortedTags(){return(0,n.lodashSortBy)(this.educatorSpaceMembershipTags.toArray(),(e=>e.createdAt))}get tagNames(){return this.educatorSpaceMembershipTags.map((e=>e.tagName))}get storiesSharedWithTag(){return this.educatorSpaceMembershipTags.reduce(((e,t)=>[...e,...t.storiesSharedWithTag]),[])}},a=d(l.prototype,"educatorSpace",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(l.prototype,"user",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(l.prototype,"educatorSpaceMembershipTags",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("frontend/models/educator-space-tag",["exports","@ember-data/model"],(function(e,t){var n,i,o,r,l,a,s,u,c
3678function d(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function p(e,t,n,i,o){var r={}
3679return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3680e.default=(n=(0,t.belongsTo)("educator-space",{async:!1}),i=(0,t.hasMany)("educator-space-membership-tag",{async:!1}),o=(0,t.hasMany)("story-collaborations",{async:!1}),r=(0,t.attr)("string"),l=class extends t.default{constructor(){super(...arguments),d(this,"educatorSpace",a,this),d(this,"educatorSpaceMembershipTags",s,this),d(this,"storyCollaborations",u,this),d(this,"name",c,this)}get usersCount(){return this.hasMany("educatorSpaceMembershipTags").ids().length}get users(){return this.educatorSpaceMembershipTags.map((e=>e.user))}},a=p(l.prototype,"educatorSpace",[n],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=p(l.prototype,"educatorSpaceMembershipTags",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(l.prototype,"storyCollaborations",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(l.prototype,"name",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("frontend/models/educator-space",["exports","@ember-data/model"],(function(e,t){var n,i,o,r,l,a,s,u,c,d
3681function p(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function m(e,t,n,i,o){var r={}
3682return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3683e.default=(n=(0,t.belongsTo)("user",{async:!1}),i=(0,t.hasMany)({async:!1}),o=(0,t.hasMany)({async:!1}),r=(0,t.hasMany)({async:!1}),l=class extends t.default{constructor(){super(...arguments),p(this,"invitationCode",a,this),p(this,"educator",s,this),p(this,"educatorSpaceMemberships",u,this),p(this,"educatorSpaceInvitations",c,this),p(this,"educatorSpaceTags",d,this)}get educatorSpaceMembershipsIds(){return this.hasMany("educatorSpaceMemberships").ids()}get educatorId(){return this.belongsTo("educator").id()}get nonActualizedInvitations(){return this.educatorSpaceInvitations.filter((e=>!e.isActualized))}},a=m(l.prototype,"invitationCode",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=m(l.prototype,"educator",[n],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(l.prototype,"educatorSpaceMemberships",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=m(l.prototype,"educatorSpaceInvitations",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(l.prototype,"educatorSpaceTags",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("frontend/models/email-subscription",["exports","@ember-data/model"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3684e.default=t.default.extend({user:(0,t.belongsTo)("user",{async:!1}),listName:(0,t.attr)("string")})})),define("frontend/models/google-maps-place",["exports","@ember-data/model"],(function(e,t){var n,i,o
3685Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3686e.default=(n=(0,t.attr)("string"),i=class extends t.default{constructor(){var e,t,n,i
3687super(...arguments),e=this,t="placeId",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}},r=i.prototype,l="placeId",a=[n],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o=c,i)
3688var r,l,a,s,u,c})),define("frontend/models/image-file-version",["exports","@ember-data/model"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3689e.default=t.default.extend({imageFile:(0,t.belongsTo)("image-file",{async:!1}),url:(0,t.attr)("string"),width:(0,t.attr)("number"),height:(0,t.attr)("number")})})),define("frontend/models/image-file",["exports","@ember-data/model","@ember/utils","frontend/utils/seo","frontend/services/client-information","frontend/utils/array"],(function(e,t,n,i,o,r){var l,a,s,u,c,d,p,m,f,b,h,g,y
3690function v(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function w(e,t,n,i,o){var r={}
3691return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.OVERFLOW_POLICY=e.OPENVERSE_SOURCE=e.CUSTOM_SOURCE=void 0
3692const k=e.OVERFLOW_POLICY=Object.freeze({CONTAIN:"contain",COVER:"cover"}),O=(e.CUSTOM_SOURCE="custom",e.OPENVERSE_SOURCE="openverse")
3693e.default=(l=(0,t.hasMany)("image-file-version",{async:!1}),a=(0,t.attr)("string"),s=(0,t.attr)("string"),u=(0,t.attr)("string"),c=(0,t.attr)("string"),d=(0,t.attr)("string"),p=class extends t.default{constructor(){super(...arguments),v(this,"imageFileVersions",m,this),v(this,"source",f,this),v(this,"caption",b,this),v(this,"unsplashUrl",h,this),v(this,"openverseId",g,this),v(this,"openverseUrl",y,this)}get isUnsplash(){return"unsplash"===this.source}get isOpenverse(){return this.source===O}get hasCaption(){return!(0,n.isEmpty)(this.caption)}get bestVersionToUseForMetaTags(){return this.bestVersionToDisplayForDimensions(i.BEST_IMAGE_WIDTH_FOR_META_TAGS,i.BEST_IMAGE_HEIGHT_FOR_META_TAGS,k.CONTAIN)}get isPortrait(){const e=this.anyVersion
3694return!!e&&e.height>=e.width}get anyVersion(){return this.imageFileVersions.toArray()[0]}bestVersionToDisplayForDimensions(e,t,i){const l=(0,r.lodashSortBy)(this.imageFileVersions.toArray(),(e=>e.width)).reverse()
3695if((0,n.isEmpty)(l))return null
3696if((0,n.isPresent)(e)&&e>0&&(0,n.isPresent)(t)&&t>0){e*=o.DEVICE_PIXEL_RATIO,t*=o.DEVICE_PIXEL_RATIO
3697let n=l.firstObject
3698return l.forEach((o=>{if(i===k.COVER)o.width>=e&&o.height>=t&&(n=o)
3699else{if(i!==k.CONTAIN)throw new Error(`Size for an image with an overflowPolicy that is neither 'contain' nor 'cover': ${i}`);(o.width>=e||o.height>=t)&&(n=o)}})),n}return(0,r.last)(l)}},m=w(p.prototype,"imageFileVersions",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=w(p.prototype,"source",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=w(p.prototype,"caption",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=w(p.prototype,"unsplashUrl",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=w(p.prototype,"openverseId",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=w(p.prototype,"openverseUrl",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p)})),define("frontend/models/item-comment",["exports","@ember-data/model","@ember/object"],(function(e,t,n){var i,o,r,l,a,s,u,c,d,p,m,f,b,h,g,y
3700function v(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function w(e,t,n,i,o){var r={}
3701return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3702e.default=(i=(0,t.belongsTo)("item",{async:!1}),o=(0,t.belongsTo)("user",{async:!1}),r=(0,t.belongsTo)("item-comment",{inverse:"children",async:!1}),l=(0,t.hasMany)("item-comment",{inverse:"parent",async:!1}),a=(0,t.attr)("string"),s=(0,t.attr)("date"),u=(0,t.attr)("boolean"),c=(0,n.computed)("children.@each.{isRemoved,isNew}"),d=class extends t.default{constructor(){super(...arguments),v(this,"item",p,this),v(this,"author",m,this),v(this,"parent",f,this),v(this,"children",b,this),v(this,"content",h,this),v(this,"createdAt",g,this),v(this,"isRemoved",y,this)}get authorId(){return this.belongsTo("author").id()}get belongingItem(){var e
3703return this.item||(null===(e=this.parent)||void 0===e?void 0:e.item)}get isRoot(){return!this.parent}get isReply(){return!!this.parent}get replies(){return this.children.filter((e=>!e.isRemoved)).filter((e=>!e.isNew))}},p=w(d.prototype,"item",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=w(d.prototype,"author",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=w(d.prototype,"parent",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=w(d.prototype,"children",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=w(d.prototype,"content",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=w(d.prototype,"createdAt",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=w(d.prototype,"isRemoved",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w(d.prototype,"replies",[c],Object.getOwnPropertyDescriptor(d.prototype,"replies"),d.prototype),d)})),define("frontend/models/item-file",["exports","@ember-data/model"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3704e.default=t.default.extend({item:(0,t.belongsTo)("item",{async:!1}),url:(0,t.attr)("string")})})),define("frontend/models/item",["exports","@ember-data/model","@ember/service","frontend/models/item/colors","frontend/utils/seo","frontend/utils/url","macro-decorators","@ember/utils","@ember/object"],(function(e,t,n,i,o,r,l,a,s){var u,c,d,p,m,f,b,h,g,y,v,w,k,O,_,P,x,z,j,S,T,M,E,I,C,N,A,F,D,R,U,L,B,q,H,V,W,G,Y,Q,$,K,X,J,Z,ee,te,ne,ie,oe,re,le,ae,se,ue,ce,de,pe,me,fe,be,he,ge,ye,ve,we,ke,Oe,_e,Pe,xe,ze,je,Se,Te,Me,Ee,Ie,Ce,Ne,Ae,Fe,De,Re,Ue,Le,Be,qe,He,Ve,We
3705function Ge(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function Ye(e,t,n,i,o){var r={}
3706return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3707e.default=(u=(0,t.belongsTo)("story",{async:!1}),c=(0,t.hasMany)("item-comment",{inverse:"item",async:!1}),d=(0,t.belongsTo)("augmented-text",{async:!1}),p=(0,t.belongsTo)("image-file",{async:!1}),m=(0,t.belongsTo)("audio-file",{async:!1}),f=(0,t.belongsTo)("video",{async:!1}),b=(0,t.belongsTo)("item-file",{async:!1}),h=(0,t.belongsTo)("augmented-text",{async:!1}),g=(0,t.hasMany)("quiz-question-multiple-choice-answer",{async:!1}),y=(0,t.hasMany)("quiz-question-matching-pair",{async:!1}),v=(0,t.hasMany)("poll-choice",{async:!1}),w=(0,t.belongsTo)("poll-result",{async:!1}),k=(0,t.attr)("string"),O=(0,t.attr)("number"),_=(0,t.attr)("string"),P=(0,t.attr)("string"),x=(0,t.attr)("string"),z=(0,t.attr)("string"),j=(0,t.attr)("boolean"),S=(0,t.attr)("boolean"),T=(0,t.attr)("string"),M=(0,t.attr)("date"),E=(0,t.attr)("date"),I=(0,s.computed)("[email protected]","[email protected]"),C=(0,l.equal)("type","audio"),N=(0,l.equal)("type","file"),A=(0,l.equal)("type","video"),F=(0,l.equal)("type","image"),D=(0,l.equal)("type","embed"),R=(0,l.equal)("type","quote"),U=(0,l.equal)("type","chapter-title"),L=(0,l.equal)("type","forum"),B=(0,l.equal)("type","bibliography"),q=(0,l.equal)("type","didyouknow"),H=(0,l.or)("isQuizQuestionMultipleChoice","isQuizQuestionMatching"),V=(0,l.equal)("type","quiz-question-multiple-choice"),W=(0,l.equal)("type","quiz-question-matching"),G=(0,l.or)("isFullWidth","isChapterTitle"),Y=(0,l.notEmpty)("contentText"),Q=(0,s.computed)("imageFile"),$=(0,s.computed)("audioFile"),K=(0,s.computed)("video"),X=(0,s.computed)("itemFile"),J=(0,s.computed)("embedUrl"),Z=(0,s.computed)("hasAudio","hasEmbed","hasFile","hasImage","hasVideo"),ee=(0,s.computed)("heading"),te=(0,l.or)("isSaving","contentText.isSaving","quizQuestionText.isSaving","imageFile.isSaving","audioFile.isSaving","video.isSaving","answerIsSaving","pairIsSaving"),ne=(0,l.or)("isQuote","isImage","isVideo","isAudio","isFile","isEmbed","isDidYouKnow","isForum","isBibliography"),ie=(0,s.computed)("hasHeading","isChapterTitle"),oe=class extends t.default{constructor(){super(...arguments),Ge(this,"router",re,this),Ge(this,"story",le,this),Ge(this,"directItemComments",ae,this),Ge(this,"contentText",se,this),Ge(this,"imageFile",ue,this),Ge(this,"audioFile",ce,this),Ge(this,"video",de,this),Ge(this,"itemFile",pe,this),Ge(this,"quizQuestionText",me,this),Ge(this,"quizQuestionMultipleChoiceAnswers",fe,this),Ge(this,"quizQuestionMatchingPairs",be,this),Ge(this,"pollChoices",he,this),Ge(this,"pollResult",ge,this),Ge(this,"type",ye,this),Ge(this,"position",ve,this),Ge(this,"slug",we,this),Ge(this,"heading",ke,this),Ge(this,"embedUrl",Oe,this),Ge(this,"quizExplanation",_e,this),Ge(this,"isFullWidth",Pe,this),Ge(this,"hasVoted",xe,this),Ge(this,"colorName",ze,this),Ge(this,"createdAt",je,this),Ge(this,"updatedAt",Se,this),Ge(this,"isAudio",Te,this),Ge(this,"isFile",Me,this),Ge(this,"isVideo",Ee,this),Ge(this,"isImage",Ie,this),Ge(this,"isEmbed",Ce,this)
3708Ge(this,"isQuote",Ne,this),Ge(this,"isChapterTitle",Ae,this),Ge(this,"isForum",Fe,this),Ge(this,"isBibliography",De,this),Ge(this,"isDidYouKnow",Re,this),Ge(this,"isQuizQuestion",Ue,this),Ge(this,"isQuizQuestionMultipleChoice",Le,this),Ge(this,"isQuizQuestionMatching",Be,this),Ge(this,"takesFullWidth",qe,this),Ge(this,"hasContentText",He,this),Ge(this,"isRecursivelySaving",Ve,this),Ge(this,"isRegularItem",We,this)}
3708get itemComments(){const e=this.directItemComments.filter((e=>!e.isRemoved)).toArray(),t=e.map((e=>e.replies)).flat()
3709return[...e,...t]}get publicUrl(){return(0,r.toApplicationUrl)(this.router.urlFor("item",this.slug))}get isPoll(){return"poll"===this.type}get hasImage(){return!(0,a.isEmpty)(this.imageFile)}get hasAudio(){return!(0,a.isEmpty)(this.audioFile)}get hasVideo(){return!(0,a.isEmpty)(this.video)}get hasFile(){return!(0,a.isEmpty)(this.itemFile)}get hasEmbed(){return!(0,a.isEmpty)(this.embedUrl)}get hasMedia(){return this.hasImage||this.hasAudio||this.hasVideo||this.hasFile||this.hasEmbed}get hasHeading(){return!(0,a.isEmpty)(this.heading)}get hasEmptyHeading(){return!this.hasHeading}get seoTitle(){return this.story.seoTitle}get seoDescription(){let e
3710return e=this.isQuizQuestion?this.quizQuestionText.contentAsPlainText:this.audioFile?this.audioFile.caption:this.isChapterTitle?this.heading:this.contentText?this.contentText.contentAsPlainText:"",(0,o.trimNewlines)(e)}get answerIsSaving(){return this.quizQuestionMultipleChoiceAnswers.any((e=>e.isSaving))}get pairIsSaving(){return this.quizQuestionMatchingPairs.any((e=>e.isSaving))}get isUpdating(){return this.isSaving&&!this.isDeleted}get isVisibleWhenViewingStory(){return!this.isChapterTitle||this.hasHeading}get canHaveColor(){return!this.isChapterTitle}get color(){return i.ITEM_COLORS.findBy("name",this.colorName)}},re=Ye(oe.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=Ye(oe.prototype,"story",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=Ye(oe.prototype,"directItemComments",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=Ye(oe.prototype,"contentText",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=Ye(oe.prototype,"imageFile",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=Ye(oe.prototype,"audioFile",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=Ye(oe.prototype,"video",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=Ye(oe.prototype,"itemFile",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=Ye(oe.prototype,"quizQuestionText",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fe=Ye(oe.prototype,"quizQuestionMultipleChoiceAnswers",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),be=Ye(oe.prototype,"quizQuestionMatchingPairs",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),he=Ye(oe.prototype,"pollChoices",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ge=Ye(oe.prototype,"pollResult",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ye=Ye(oe.prototype,"type",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ve=Ye(oe.prototype,"position",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),we=Ye(oe.prototype,"slug",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ke=Ye(oe.prototype,"heading",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Oe=Ye(oe.prototype,"embedUrl",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_e=Ye(oe.prototype,"quizExplanation",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pe=Ye(oe.prototype,"isFullWidth",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xe=Ye(oe.prototype,"hasVoted",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ze=Ye(oe.prototype,"colorName",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),je=Ye(oe.prototype,"createdAt",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Se=Ye(oe.prototype,"updatedAt",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ye(oe.prototype,"itemComments",[I],Object.getOwnPropertyDescriptor(oe.prototype,"itemComments"),oe.prototype),Te=Ye(oe.prototype,"isAudio",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Me=Ye(oe.prototype,"isFile",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ee=Ye(oe.prototype,"isVideo",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ie=Ye(oe.prototype,"isImage",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ce=Ye(oe.prototype,"isEmbed",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ne=Ye(oe.prototype,"isQuote",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ae=Ye(oe.prototype,"isChapterTitle",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Fe=Ye(oe.prototype,"isForum",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),De=Ye(oe.prototype,"isBibliography",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Re=Ye(oe.prototype,"isDidYouKnow",[q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ue=Ye(oe.prototype,"isQuizQuestion",[H],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Le=Ye(oe.prototype,"isQuizQuestionMultipleChoice",[V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Be=Ye(oe.prototype,"isQuizQuestionMatching",[W],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),qe=Ye(oe.prototype,"takesFullWidth",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),He=Ye(oe.prototype,"hasContentText",[Y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ye(oe.prototype,"hasImage",[Q],Object.getOwnPropertyDescriptor(oe.prototype,"hasImage"),oe.prototype),Ye(oe.prototype,"hasAudio",[$],Object.getOwnPropertyDescriptor(oe.prototype,"hasAudio"),oe.prototype),Ye(oe.prototype,"hasVideo",[K],Object.getOwnPropertyDescriptor(oe.prototype,"hasVideo"),oe.prototype),Ye(oe.prototype,"hasFile",[X],Ob
3710ject.getOwnPropertyDescriptor(oe.prototype,"hasFile"),oe.prototype),Ye(oe.prototype,"hasEmbed",[J],Object.getOwnPropertyDescriptor(oe.prototype,"hasEmbed"),oe.prototype),Ye(oe.prototype,"hasMedia",[Z],Object.getOwnPropertyDescriptor(oe.prototype,"hasMedia"),oe.prototype),Ye(oe.prototype,"hasHeading",[ee],Object.getOwnPropertyDescriptor(oe.prototype,"hasHeading"),oe.prototype),Ve=Ye(oe.prototype,"isRecursivelySaving",[te],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),We=Ye(oe.prototype,"isRegularItem",[ne],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ye(oe.prototype,"isVisibleWhenViewingStory",[ie],Object.getOwnPropertyDescriptor(oe.prototype,"isVisibleWhenViewingStory"),oe.prototype),oe)})),define("frontend/models/item/colors",["exports","frontend/utils/colors"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.ITEM_COLORS=void 0,e.getLinkStyle=function(e){return[`color: ${e.text}`,`border-bottom-color: ${e.text}`]}
3711e.ITEM_COLORS=Object.freeze([{name:"white",background:t.WHITE,text:t.GREY_DARKER,border:t.GREY_ATHENS,colorInButton:t.WHITE},{name:"green",background:t.GREEN_SALTPAN,text:t.GREEN_LIMEADE,border:t.GREEN_SNOWFLURRY,colorInButton:t.GREEN_LIMEADE},{name:"violet",background:t.VIOLET_GHOSTWHITE,text:t.VIOLET_SCAMPI,border:t.VIOLET_BLUEHAZE,colorInButton:t.VIOLET_SCAMPI},{name:"orange",background:t.ORANGE_LINEN,text:t.ORANGE_INDOCHINE,border:t.ORANGE_SANDYBEACH,colorInButton:t.ORANGE_INDOCHINE},{name:"blue",background:t.BLUE_FOAM,text:t.BLUE_CURIOUS_BLUE,border:t.BLUE_SAIL,colorInButton:t.BLUE_CURIOUS_BLUE},{name:"red",background:t.RED_CINDERELLA,text:t.RED_FIREBRICK,border:t.RED_AZALEA,colorInButton:t.RED_FIREBRICK},{name:"yellow",background:t.YELLOW_LEMON_CHIFFON,text:t.YELLOW_PIRATE_GOLD,border:t.YELLOW_BRIGHT_SUN,colorInButton:t.YELLOW_BRIGHT_SUN},{name:"pink",background:t.PINK_LAVENDER_BLUSH,text:t.PINK_RADICAL_RED,border:t.PINK_CARNATION_PINK,colorInButton:t.PINK_RADICAL_RED},{name:"grey",background:t.GREY_ATHENS_GRAY,text:t.GREY_DOVE_GRAY,border:t.GREY_IRON,colorInButton:t.GREY_DOVE_GRAY}])})),define("frontend/models/lms-school-class",["exports","@ember-data/model"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3712e.default=t.default.extend({name:(0,t.attr)("string"),section:(0,t.attr)("string")})})),define("frontend/models/lms-students-import",["exports","@ember-data/model"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3713e.default=t.default.extend({educatorSpace:(0,t.belongsTo)({async:!1}),schoolClassId:(0,t.attr)("string"),provider:(0,t.attr)("string")})})),define("frontend/models/lms-user",["exports","@ember-data/model","@ember/object"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3714e.default=t.default.extend({firstName:(0,t.attr)("string"),lastName:(0,t.attr)("string"),fullName:(0,n.computed)("firstName","lastName",(function(){return`${(this.firstName||"").trim()} ${(this.lastName||"").trim()}`}))})})),define("frontend/models/note",["exports","@ember-data/model","@ember/object/computed"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3715e.default=t.default.extend({augmentedText:(0,t.belongsTo)("augmented-text",{async:!1}),imageFile:(0,t.belongsTo)("image-file",{async:!1}),word:(0,t.attr)("string"),description:(0,t.attr)("string"),hasImage:(0,n.notEmpty)("imageFile")})})),define("frontend/models/notification",["exports","@ember-data/model"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3716e.default=t.default.extend({imageFile:(0,t.belongsTo)("image-file",{async:!1}),type:(0,t.attr)("string"),isUnread:(0,t.attr)("boolean"),updatedAt:(0,t.attr)("date"),messageTemplate:(0,t.attr)("string"),subject:(0,t.attr)("string"),otherSubjectsCount:(0,t.attr)("number"),object:(0,t.attr)("string"),targetType:(0,t.attr)("string"),targetId:(0,t.attr)("number"),targetSlug:(0,t.attr)("string")})})),define("frontend/models/oembed-code",["exports","@ember-data/model"],(function(e,t){var n,i,o,r,l,a,s,u,c,d,p
3717function m(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function f(e,t,n,i,o){var r={}
3718return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3719e.default=(n=(0,t.attr)("string"),i=(0,t.attr)("string"),o=(0,t.attr)("number"),r=(0,t.attr)("number"),l=(0,t.attr)("string"),a=class extends t.default{constructor(){super(...arguments),m(this,"html",s,this),m(this,"url",u,this),m(this,"width",c,this),m(this,"height",d,this),m(this,"videoId",p,this)}},s=f(a.prototype,"html",[n],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=f(a.prototype,"url",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(a.prototype,"width",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=f(a.prototype,"height",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=f(a.prototype,"videoId",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a)})),define("frontend/models/opengraph-info",["exports","@ember-data/model"],(function(e,t){var n,i,o,r,l,a,s,u,c
3720function d(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function p(e,t,n,i,o){var r={}
3721return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3722e.default=(n=(0,t.attr)("string"),i=(0,t.attr)("string"),o=(0,t.attr)("string"),r=(0,t.attr)(),l=class extends t.default{constructor(){super(...arguments),d(this,"title",a,this),d(this,"description",s,this),d(this,"dir",u,this),d(this,"image",c,this)}},a=p(l.prototype,"title",[n],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=p(l.prototype,"description",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(l.prototype,"dir",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(l.prototype,"image",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)}))
3723define("frontend/models/openverse-image",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.getCaption=function(e,t){if(!e.creator_url)return t.t("app/components/modal-media-uploader/select/openverse.alt-without-url",{title:e.title,creator:e.creator})
3724return t.t("app/components/modal-media-uploader/select/openverse.alt-with-url",{title:e.title,creator:e.creator,creatorUrl:e.creator_url})}})),define("frontend/models/payment",["exports","@ember-data/model","@ember/object/computed"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3725e.default=t.default.extend({subscription:(0,t.belongsTo)({async:!1}),subscriptionsOrder:(0,t.belongsTo)({async:!1}),paidAt:(0,t.attr)("date"),userEmail:(0,n.reads)("subscription.user.email")})})),define("frontend/models/poll-choice-result",["exports","@ember-data/model"],(function(e,t){var n,i,o,r,l
3726function a(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function s(e,t,n,i,o){var r={}
3727return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3728e.default=(n=(0,t.belongsTo)("poll-choice",{async:!1}),i=(0,t.attr)("number"),o=class extends t.default{constructor(){super(...arguments),a(this,"pollChoice",r,this),a(this,"count",l,this)}},r=s(o.prototype,"pollChoice",[n],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=s(o.prototype,"count",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("frontend/models/poll-choice",["exports","@ember-data/model"],(function(e,t){var n,i,o,r,l,a,s
3729function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
3730return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3731e.default=(n=(0,t.belongsTo)("item",{async:!1}),i=(0,t.attr)("string"),o=(0,t.attr)("date"),r=class extends t.default{constructor(){super(...arguments),u(this,"item",l,this),u(this,"text",a,this),u(this,"createdAt",s,this)}},l=c(r.prototype,"item",[n],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=c(r.prototype,"text",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(r.prototype,"createdAt",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("frontend/models/poll-result",["exports","@ember-data/model"],(function(e,t){var n,i,o
3732Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3733e.default=(n=(0,t.hasMany)("poll-choice-result",{async:!1}),i=class extends t.default{constructor(){var e,t,n,i
3734super(...arguments),e=this,t="pollChoiceResults",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}},r=i.prototype,l="pollChoiceResults",a=[n],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o=c,i)
3735var r,l,a,s,u,c})),define("frontend/models/poll-vote",["exports","@ember-data/model"],(function(e,t){var n,i,o
3736Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3737e.default=(n=(0,t.belongsTo)("pollChoice",{async:!1}),i=class extends t.default{constructor(){var e,t,n,i
3738super(...arguments),e=this,t="pollChoice",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}},r=i.prototype,l="pollChoice",a=[n],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o=c,i)
3739var r,l,a,s,u,c})),define("frontend/models/pro-tip-view",["exports","@ember-data/model"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3740e.default=t.default.extend({user:(0,t.belongsTo)("user",{async:!1}),name:(0,t.attr)("string")})})),define("frontend/models/quiz-question-matching-pair",["exports","@ember-data/model"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3741e.default=t.default.extend({item:(0,t.belongsTo)("item",{async:!1}),left:(0,t.attr)("string"),right:(0,t.attr)("string")})})),define("frontend/models/quiz-question-multiple-choice-answer",["exports","@ember-data/model"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3742e.default=t.default.extend({item:(0,t.belongsTo)("item",{async:!1}),correct:(0,t.attr)("boolean"),text:(0,t.attr)("string")})})),define("frontend/models/quiz-question-result",["exports","@ember-data/model","@ember/object","@ember/object/computed"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3743e.default=t.default.extend({quizQuestionItem:(0,t.belongsTo)("item",{async:!1}),user:(0,t.belongsTo)({async:!1}),result:(0,t.attr)("string"),userId:(0,n.computed)("user",(function(){return this.belongsTo("user").id()})),quizQuestionItemId:(0,n.computed)("quizQuestionItem",(function(){return this.belongsTo("quizQuestionItem").id()})),userFullName:(0,i.reads)("user.fullName")}
3743)})),define("frontend/models/referral-invitation",["exports","@ember-data/model"],(function(e,t){var n,i,o,r,l,a,s
3744function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
3745return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3746e.default=(n=(0,t.belongsTo)("user",{async:!1}),i=(0,t.attr)("string"),o=(0,t.attr)("date"),r=class extends t.default{constructor(){super(...arguments),u(this,"inviter",l,this),u(this,"email",a,this),u(this,"createdAt",s,this)}},l=c(r.prototype,"inviter",[n],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=c(r.prototype,"email",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(r.prototype,"createdAt",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("frontend/models/school-analytics-report-active-user",["exports","@ember-data/model"],(function(e,t){var n,i,o,r,l
3747function a(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function s(e,t,n,i,o){var r={}
3748return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3749e.default=(n=(0,t.belongsTo)("school-analytics-report",{async:!1}),i=(0,t.belongsTo)("user",{async:!1}),o=class extends t.default{constructor(){super(...arguments),a(this,"schoolAnalyticsReport",r,this),a(this,"user",l,this)}},r=s(o.prototype,"schoolAnalyticsReport",[n],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=s(o.prototype,"user",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("frontend/models/school-analytics-report",["exports","@ember-data/model"],(function(e,t){var n,i,o,r,l,a,s,u,c,d,p,m,f,b,h,g,y,v,w,k,O,_,P
3750function x(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function z(e,t,n,i,o){var r={}
3751return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3752e.default=(n=(0,t.belongsTo)("school",{async:!1}),i=(0,t.hasMany)("school-analytics-report-active-user",{async:!1}),o=(0,t.attr)("date"),r=(0,t.attr)("date"),l=(0,t.attr)("date"),a=(0,t.attr)("number"),s=(0,t.attr)("number"),u=(0,t.attr)("number"),c=(0,t.attr)("number"),d=(0,t.attr)("number"),p=(0,t.attr)("number"),m=class extends t.default{constructor(){super(...arguments),x(this,"school",f,this),x(this,"schoolAnalyticsReportActiveUsers",b,this),x(this,"periodStart",h,this),x(this,"periodEnd",g,this),x(this,"generatedAt",y,this),x(this,"activeEducatorsCount",v,this),x(this,"activeStudentsCount",w,this),x(this,"uploadedResourcesCount",k,this),x(this,"collaborativeStoriesCount",O,this),x(this,"timeSpentOnSutoriInSec",_,this),x(this,"wordsCount",P,this)}get isGenerated(){return!!this.generatedAt}},f=z(m.prototype,"school",[n],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=z(m.prototype,"schoolAnalyticsReportActiveUsers",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=z(m.prototype,"periodStart",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=z(m.prototype,"periodEnd",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=z(m.prototype,"generatedAt",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=z(m.prototype,"activeEducatorsCount",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=z(m.prototype,"activeStudentsCount",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=z(m.prototype,"uploadedResourcesCount",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=z(m.prototype,"collaborativeStoriesCount",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=z(m.prototype,"timeSpentOnSutoriInSec",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=z(m.prototype,"wordsCount",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m)})),define("frontend/models/school",["exports","@ember-data/model","frontend/utils/url","@ember/service"],(function(e,t,n,i){var o,r,l,a,s,u,c,d,p,m,f,b,h,g,y,v,w,k,O,_
3753function P(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function x(e,t,n,i,o){var r={}
3754return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3755e.default=(o=(0,t.hasMany)("school-analytics-reports",{async:!1}),r=(0,t.belongsTo)("google-maps-place",{async:!1}),l=(0,t.attr)("string"),a=(0,t.attr)("string"),s=(0,t.attr)("string"),u=(0,t.attr)("string"),c=(0,t.attr)("string"),d=(0,t.attr)("string"),p=(0,t.attr)("string"),m=class extends t.default{constructor(){super(...arguments),P(this,"router",f,this),P(this,"schoolAnalyticsReports",b,this),P(this,"googleMapsPlace",h,this),P(this,"name",g,this),P(this,"slug",y,this),P(this,"website",v,this),P(this,"source",w,this),P(this,"domainEducators",k,this),P(this,"domainStudents",O,this),P(this,"placeId",_,this)}get linkOnForest(){return`https://app.forestadmin.com/Sutori/Production/Admin/data/cbfab270-aaf7-11ea-a332-a5da95ba13c3/index/record/cbfab270-aaf7-11ea-a332-a5da95ba13c3/${this.id}/details`}get publicUrl(){return(0,n.toApplicationUrl)(this.router.urlFor("school",this.slug))}get websiteDomain(){return(0,n.getDomain)(this.website)}},f=x(m.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=x(m.prototype,"schoolAnalyticsReports",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=x(m.prototype,"googleMapsPlace",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=x(m.prototype,"name",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=x(m.prototype,"slug",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=x(m.prototype,"website",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=x(m.prototype,"source",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=x(m.prototype,"domainEducators",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=x(m.prototype,"domainStudents",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=x(m.prototype,"placeId",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m)})),define("frontend/models/story-activity-period",["exports","@ember-data/model","@ember/object/computed","@ember/object","@ember/utils","moment"],(function(e,t,n,i,o,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3756e.default=t.default.extend({story:(0,t.belongsTo)({async:!1}),user:(0,t.belongsTo)({async:!1}),startedAt:(0,t.attr)("date"),endedAt:(0,t.attr)("date"),type:(0,t.attr)("string"),userId:(0,i.computed)("user",(function(){return this.belongsTo("user").id()})),isEdit:(0,n.equal)("type","StoryActivityPeriod::Edit"),durationInMs:(0,i.computed)("startedAt","endedAt",(function(){if((0,o.isNone)(this.endedAt))return
3757const e=(0,r.default)(this.startedAt)
3758return(0,r.default)(this.endedAt).diff(e)}))})})),define("frontend/models/story-collaboration-bulk-invite",["exports","@ember-data/model"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3759e.default=t.default.extend({story:(0,t.belongsTo)("story",{async:!1}),emails:(0,t.attr)("string"),canEdit:(0,t.attr)("boolean")})})),define("frontend/models/story-collaboration-invitation",["exports","@ember-data/model","@ember/object/computed"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3760e.default=t.default.extend({story:(0,t.belongsTo)("story",{async:!1}),email:(0,t.attr)("string"),joinedAt:(0,t.attr)("date"),canEdit:(0,t.attr)("boolean"),isPending:(0,n.none)("joinedAt")})})),define("frontend/models/story-collaboration",["exports","@ember-data/model","@ember/object","@ember/utils"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3761e.default=t.default.extend({story:(0,t.belongsTo)({async:!1}),user:(0,t.belongsTo)({async:!1}),educatorSpaceTag:(0,t.belongsTo)({async:!1}),canEdit:(0,t.attr)("boolean"),collaborators:(0,n.computed)("isNew","isForUser","user","isForTag","educatorSpaceTag.users",(function(){return this.isNew?[]:this.isForUser?[this.user]:this.isForTag?this.get("educatorSpaceTag.users").toArray():[]}
3761)),isForUser:(0,n.computed)("user.id",(function(){return(0,i.isPresent)(this.belongsTo("user").id())})),isForTag:(0,n.computed)("educatorSpaceTag.id",(function(){return(0,i.isPresent)(this.belongsTo("educatorSpaceTag").id())}))})})),define("frontend/models/story-collection-belonging",["exports","@ember-data/model"],(function(e,t){var n,i,o,r,l
3762function a(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function s(e,t,n,i,o){var r={}
3763return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3764e.default=(n=(0,t.belongsTo)("story",{async:!1}),i=(0,t.belongsTo)("story-collection",{async:!1}),o=class extends t.default{constructor(){super(...arguments),a(this,"story",r,this),a(this,"storyCollection",l,this)}},r=s(o.prototype,"story",[n],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=s(o.prototype,"storyCollection",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("frontend/models/story-collection",["exports","@ember-data/model","@ember/utils"],(function(e,t,n){var i,o,r,l,a,s,u
3765function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
3766return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3767e.default=(i=(0,t.attr)("string"),o=(0,t.belongsTo)("user",{async:!1}),r=(0,t.hasMany)("story-collection-belonging",{async:!1}),l=class extends t.default{constructor(){super(...arguments),c(this,"title",a,this),c(this,"owner",s,this),c(this,"storyCollectionBelongings",u,this)}get presentableTitle(){return(0,n.isEmpty)(this.title)?"Untitled":this.title}},a=d(l.prototype,"title",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(l.prototype,"owner",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(l.prototype,"storyCollectionBelongings",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("frontend/models/story-conclusion",["exports","@ember-data/model","@ember/utils"],(function(e,t,n){var i,o,r,l,a,s,u,c,d
3768function p(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function m(e,t,n,i,o){var r={}
3769return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3770e.default=(i=(0,t.belongsTo)("story",{async:!1}),o=(0,t.belongsTo)("augmented-text",{async:!1}),r=(0,t.belongsTo)("image-file",{async:!1}),l=(0,t.attr)("number"),a=class extends t.default{constructor(){super(...arguments),p(this,"story",s,this),p(this,"contentText",u,this),p(this,"imageFile",c,this),p(this,"position",d,this)}get hasImage(){return!(0,n.isEmpty)(this.imageFile)}get isRecursivelySaving(){return this.isSaving||this.contentText.isSaving||this.imageFile.isSaving}get isVisibleWhenViewingStory(){return this.hasImage||!this.contentText.isBlank}},s=m(a.prototype,"story",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(a.prototype,"contentText",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=m(a.prototype,"imageFile",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(a.prototype,"position",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a)})),define("frontend/models/story-embed",["exports","@ember-data/model","frontend/utils/actual-stories","@ember/object"],(function(e,t,n,i){var o,r,l,a,s,u,c,d,p,m,f
3771function b(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function h(e,t,n,i,o){var r={}
3772return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.STORIES_WITHOUT_TITLE_IN_AN_EMBED=e.STORIES_WITHOUT_INTRODUCTION_IN_AN_EMBED=e.STORIES_NOT_SHAREABLE_ON_SOCIAL_MEDIA_IN_AN_EMBED=void 0
3773e.default=(o=(0,t.belongsTo)("story",{async:!1}),r=(0,t.attr)("boolean"),l=(0,t.attr)("string"),a=(0,t.attr)("string"),s=(0,i.computed)("id","isSutoriBrandingHidden"),u=(0,i.computed)("isSutoriBrandingHidden"),c=class extends t.default{constructor(){super(...arguments),b(this,"story",d,this),b(this,"isSutoriBrandingHidden",p,this),b(this,"embedCode",m,this),b(this,"oembedUrl",f,this)}get canShowSutoriLogoInAnEmbed(){return!this.isSutoriBrandingHidden}get canShowPoweredBySutoriInAnEmbed(){return!this.isSutoriBrandingHidden}get canShowToolbarInAnEmbed(){return!this.isSutoriBrandingHidden}get canBeSharedOnSocialMediaInAnEmbed(){return!this.isSutoriBrandingHidden&&!g.includes(this.id)}get canShowTitleAsLinkInAnEmbed(){return!this.isSutoriBrandingHidden}get canShowCopyInformationInAnEmbed(){return this.canShowSutoriLogoInAnEmbed}get canShowTitleInAnEmbed(){return!y.includes(this.id)}get canShowIntroductionInAnEmbed(){return!v.includes(this.id)}},d=h(c.prototype,"story",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=h(c.prototype,"isSutoriBrandingHidden",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(c.prototype,"embedCode",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=h(c.prototype,"oembedUrl",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(c.prototype,"canBeSharedOnSocialMediaInAnEmbed",[s],Object.getOwnPropertyDescriptor(c.prototype,"canBeSharedOnSocialMediaInAnEmbed"),c.prototype),h(c.prototype,"canShowTitleAsLinkInAnEmbed",[u],Object.getOwnPropertyDescriptor(c.prototype,"canShowTitleAsLinkInAnEmbed"),c.prototype),c)
3774const g=e.STORIES_NOT_SHAREABLE_ON_SOCIAL_MEDIA_IN_AN_EMBED=[n.HISTORY_OF_THE_ACADEMY_OF_NUTRITION_AND_DIETETICS,n.FAD_DIETS_THROUGH_THE_YEARS,n.ROWING_WITH_STAX,n.A_HISTORY_OF_SAFEARTH,n.ARMLS_ROADMAP].map(String),y=e.STORIES_WITHOUT_TITLE_IN_AN_EMBED=[n.MANHATTAN_INSTITUTE_TIMELINE,n.UVAGRAD].map(String),v=e.STORIES_WITHOUT_INTRODUCTION_IN_AN_EMBED=[n.MANHATTAN_INSTITUTE_TIMELINE].map(String)})),define("frontend/models/story-permission-for-anyone",["exports","@ember-data/model"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3775e.default=t.default.extend({story:(0,t.belongsTo)({async:!1}),canComment:(0,t.attr)("boolean"),canEdit:(0,t.attr)("boolean")})})),define("frontend/models/story-template",["exports","@ember-data/model","frontend/utils/date"],(function(e,t,n){var i,o,r,l,a,s,u
3776function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
3777return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3778e.default=(i=(0,t.belongsTo)({async:!1}),o=(0,t.attr)(),r=(0,t.attr)("date"),l=class extends t.default{constructor(){super(...arguments),c(this,"story",a,this),c(this,"categories",s,this),c(this,"createdAt",u,this)}get isRecent(){return(0,n.subWeeks)(new Date,2)<=this.createdAt}},a=d(l.prototype,"story",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(l.prototype,"categories",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(l.prototype,"createdAt",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("frontend/models/story-unit",["exports","@ember-data/model","@ember/object/computed","@ember/object","frontend/utils/url","@ember/service"],(function(e,t,n,i,o,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3779e.default=t.default.extend({router:(0,r.inject)(),stories:(0,t.hasMany)("story",{async:!1}),bannerImageFile:(0,t.belongsTo)("image-file",{async:!1}),title:(0,t.attr)("string"),grade:(0,t.attr)("string"),minimumAge:(0,t.attr)("number"),category:(0,t.attr)("string"),isPublished:(0,t.attr)("boolean"),createdAt:(0,t.attr)("date"),updatedAt:(0,t.attr)("date"),slug:(0,t.attr)("string"),hasBanner:(0,n.notEmpty)("bannerImageFile"),isDraft:(0,n.not)("isPublished"),hasMinimumAge:(0,n.notEmpty)("minimumAge"),publicUrl:(0,i.computed)("slug",(function(){return(0,o.toApplicationUrl)(this.router.urlFor("story-unit",this.slug))}))})})),define("frontend/models/story-views-count",["exports","@ember-data/model"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3780e.default=t.default.extend({story:(0,t.belongsTo)("story",{async:!1}),count:(0,t.attr)("number")})})),define("frontend/models/story",["exports","@ember-data/model","@ember/utils","frontend/utils/dom","tinycolor2","frontend/utils/seo","frontend/utils/array","moment","@ember/service","frontend/utils/url","@ember/object","frontend/utils/associations"],(function(e,t,n,i,o,r,l,a,s,u,c,d){var p,m,f,b,h,g,y,v,w,k,O,_,P,x,z,j,S,T,M,E,I,C,N,A,F,D,R,U,L,B,q,H,V,W,G,Y,Q,$,K,X,J,Z,ee,te,ne,ie,oe,re,le,ae,se,ue,ce,de
3781function pe(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function me(e,t,n,i,o){var r={}
3782return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.UNTITLED_STORY_TITLE_KEY=e.PUBLIC=e.PERMISSION_MESSAGE_KEYS=void 0,e.toBannerBackground=ge
3783const fe=e.UNTITLED_STORY_TITLE_KEY="app/models/story.untitled-title",be=e.PUBLIC="public",he=e.PERMISSION_MESSAGE_KEYS=Object.freeze({CAN_VIEW:"app/models/story.can-view",CAN_VIEW_AND_COMMENT:"app/models/story.can-view-and-comment",CAN_EDIT:"app/models/story.can-edit",CAN_EDIT_AND_COMMENT:"app/models/story.can-edit-and-comment"})
3784e.default=(p=(0,t.belongsTo)("user",{async:!1}),m=(0,t.belongsTo)("augmented-text",{async:!1}),f=(0,t.belongsTo)("image-file",{async:!1}),b=(0,t.hasMany)({async:!1}),h=(0,t.belongsTo)({async:!1}),g=(0,t.hasMany)({async:!1}),y=(0,t.hasMany)({async:!1}),v=(0,t.belongsTo)({async:!1}),w=(0,t.hasMany)({async:!1}),k=(0,t.belongsTo)("story",{inverse:null,async:!1}),O=(0,t.hasMany)("story-activity-period",{async:!1}),_=(0,t.belongsTo)({async:!1}),P=(0,t.belongsTo)({async:!1}),x=(0,t.belongsTo)("story-embed",{async:!1}),z=(0,t.attr)("string"),j=(0,t.attr)("string"),S=(0,t.attr)("string"),T=(0,t.attr)("boolean"),M=(0,t.attr)("date"),E=(0,t.attr)("date"),I=(0,t.attr)("string"),C=(0,t.attr)("date"),N=(0,t.attr)("boolean"),A=(0,c.computed)("hasBannerColor","hasBannerImage"),F=(0,c.computed)("bannerImageFile"),D=(0,c.computed)("bannerColor"),R=(0,c.computed)("items.@each.{id,position}"),U=(0,c.computed)("sortedItems.@each.{isChapterTitle,hasEmptyHeading}"),L=class extends t.default{constructor(){super(...arguments),pe(this,"intl",B,this),pe(this,"router",q,this),pe(this,"author",H,this),pe(this,"introductionText",V,this),pe(this,"bannerImageFile",W,this),pe(this,"items",G,this),pe(this,"storyUnit",Y,this),pe(this,"storyCollaborations",Q,this),pe(this,"storyCollaborationInvitations",$,this),pe(this,"storyPermissionForAnyone",K,this),pe(this,"storyCollectionBelongings",X,this),pe(this,"copiedFrom",J,this),pe(this,"storyActivityPeriods",Z,this),pe(this,"storyViewsCount",ee,this),pe(this,"storyTemplate",te,this),pe(this,"storyEmbed",ne,this),pe(this,"title",ie,this),pe(this,"bannerColor",oe,this),pe(this,"slug",re,this),pe(this,"isFeatured",le,this),pe(this,"createdAt",ae,this),pe(this,"lastEditedAt",se,this),pe(this,"privacyMode",ue,this),pe(this,"madePublicAt",ce,this),pe(this,"isRightToLeft",de,this)}get publicUrl(){return(0,u.toApplicationUrl)(this.router.urlFor("story",this.slug))}get hasBanner(){return this.hasBannerImage||this.hasBannerColor}get hasBannerImage(){return(0,n.isPresent)(this.bannerImageFile)}get hasBannerColor(){return(0,n.isPresent)(this.bannerColor)}get bannerBackground(){return ge((0,o.default)(this.bannerColor))}get hasTitle(){return!(0,n.isBlank)(this.title)}get isUntitled(){return!this.hasTitle}get hasStoryUnit(){return(0,n.isPresent)(this.storyUnit)}get authorName(){return this.isSutoriStory?"Sutori":this.author.fullName}get collaborators(){return(0,l.uniq)(this.storyCollaborations.reduce(((e,t)=>[...e,...t.collaborators]),[]))}get editingCollaborators(){return(0,l.uniq)(this.editingStoryCollaborations.reduce(((e,t)=>[...e,...t.collaborators]),[]))}get editingContributors(){return[this.author,...this.editingCollaborators]}get contributors(){return[this.author,...this.collaborators]}get hasEditingCollaborators(){return!(0,n.isEmpty)(this.editingStoryCollaborations)}get pendingCollaborationInvitations(){return this.storyCollaborationInvitations.filter((e=>e.isPending))}get hasCollaborationInvitations(){return(0,n.isPresent)(this.hasMany("storyCollaborationInvitations").ids())}get isRecursivelySaving(){return this.isSaving||this.bannerImageSaving||this.introductionSaving||this.itemSaving}get bannerImageSaving(){var e
3785return null===(e=this.bannerImageFile)||void 0===e?void 0:e.isSaving}get introductionSaving(){return this.introductionText.isSaving}get itemSaving(){return this.items.any((e=>e.isRecursivelySaving))}get seoTitle(){return this.presentableTitle}get seoDescription(){let e=(0,r.trimNewlines)((this.introductionText.contentAsPlainText||"").trim())
3786const t=this.sortedItems.toArray()
3787let i=0
3788for(;e.length<r.META_DESCRIPTION_MAXIMUM_LENGTH&&i<t.length;){const o=t[i],r=o.seoDescription
3789o.isChapterTitle||(0,n.isBlank)(r)||(e+=` ${r.trim()}`),i++}return e.trim()}get hasNeverBeenMadePublic(){return(0,n.isNone)(this.madePublicAt)}get textDirection(){if(this.isRightToLeft)return i.RIGHT_TO_LEFT}get presentableTitle(){return this.hasTitle?this.title:this.intl.t(fe)}get isSutoriStory(){var e
3790return null===(e=this.author)||void 0===e?void 0:e.isEditor}get isUserStory(){return!this.isSutoriStory}get isCommentable(){var e
3791return null===(e=this.author.userPermissionsSet)||void 0===e?void 0:e.canHaveCommentsOnStories}get editPermission(){return this.isCommentable?he.CAN_EDIT_AND_COMMENT:he.CAN_EDIT}get viewPermission(){return this.isCommentable?he.CAN_VIEW_AND_COMMENT:he.CAN_VIEW}get editStoryActivityPeriods(){return this.storyActivityPeriods.filter((e=>"StoryActivityPeriod::Edit"===e.type))}get viewStoryActivityPeriods(){return this.storyActivityPeriods.filter((e=>"StoryActivityPeriod::View"===e.type))}get nonRemovedComments(){return this.comments.filter((e=>!e.isRemoved))}get comments(){return this.items.map((e=>e.itemComments.toArray())).flat()}get isTemplate(){return(0,n.isPresent)(this.belongsTo("storyTemplate").id())}
3791get hideFromSearchEngineIndexes(){return this.author.isSpammer||this.isSecret||this.wasMadePublicLessThan24HoursAgo}get isPrivate(){return"private"===this.privacyMode}get isSecret(){return"secret"===this.privacyMode}get isPublic(){return this.privacyMode===be}get wasMadePublicLessThan24HoursAgo(){if(this.isPublic){const e=(0,a.default)(this.madePublicAt)
3792return(0,a.default)().subtract(24,"hours").isBefore(e)}return null}get editingStoryCollaborations(){return this.storyCollaborations.filter((e=>e.canEdit))}get sortedItems(){return(0,l.lodashSortBy)(this.items.toArray(),(e=>e.position))}get chaptersForTableOfContents(){return this.sortedItems.filter((e=>e.isChapterTitle&&!e.hasEmptyHeading))}async loadStoryEmbed(){(0,d.loadAssociation)(this.belongsTo("storyEmbed"))}},B=me(L.prototype,"intl",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=me(L.prototype,"router",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=me(L.prototype,"author",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=me(L.prototype,"introductionText",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=me(L.prototype,"bannerImageFile",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=me(L.prototype,"items",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=me(L.prototype,"storyUnit",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=me(L.prototype,"storyCollaborations",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=me(L.prototype,"storyCollaborationInvitations",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=me(L.prototype,"storyPermissionForAnyone",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=me(L.prototype,"storyCollectionBelongings",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=me(L.prototype,"copiedFrom",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=me(L.prototype,"storyActivityPeriods",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=me(L.prototype,"storyViewsCount",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=me(L.prototype,"storyTemplate",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=me(L.prototype,"storyEmbed",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=me(L.prototype,"title",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=me(L.prototype,"bannerColor",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=me(L.prototype,"slug",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=me(L.prototype,"isFeatured",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=me(L.prototype,"createdAt",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=me(L.prototype,"lastEditedAt",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=me(L.prototype,"privacyMode",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=me(L.prototype,"madePublicAt",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=me(L.prototype,"isRightToLeft",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me(L.prototype,"hasBanner",[A],Object.getOwnPropertyDescriptor(L.prototype,"hasBanner"),L.prototype),me(L.prototype,"hasBannerImage",[F],Object.getOwnPropertyDescriptor(L.prototype,"hasBannerImage"),L.prototype),me(L.prototype,"hasBannerColor",[D],Object.getOwnPropertyDescriptor(L.prototype,"hasBannerColor"),L.prototype),me(L.prototype,"sortedItems",[R],Object.getOwnPropertyDescriptor(L.prototype,"sortedItems"),L.prototype),me(L.prototype,"chaptersForTableOfContents",[U],Object.getOwnPropertyDescriptor(L.prototype,"chaptersForTableOfContents"),L.prototype),L)
3793function ge(e){const t=e.clone().darken(10)
3794return`linear-gradient(to top, ${e.toHexString()}, ${t.toHexString()});`}})),define("frontend/models/stripe-subscription-cancellation",["exports","@ember-data/model"],(function(e,t){var n,i,o
3795Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3796e.default=(n=(0,t.belongsTo)("subscription",{async:!1}),i=class extends t.default{constructor(){var e,t,n,i
3797super(...arguments),e=this,t="subscription",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}},r=i.prototype,l="subscription",a=[n],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o=c,i)
3798var r,l,a,s,u,c})),define("frontend/models/subscription-plan",["exports","@ember-data/model"],(function(e,t){var n,i,o,r,l,a,s,u,c,d,p,m,f,b,h
3799function g(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function y(e,t,n,i,o){var r={}
3800return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.TYPES=void 0
3801e.default=(n=(0,t.attr)("string"),i=(0,t.attr)("string"),o=(0,t.attr)("string"),r=(0,t.attr)("string"),l=(0,t.attr)("number"),a=(0,t.attr)("string"),s=(0,t.attr)("boolean"),u=class extends t.default{constructor(){super(...arguments),g(this,"planType",c,this),g(this,"stripePriceId",d,this),g(this,"title",p,this),g(this,"label",m,this),g(this,"price",f,this),g(this,"currency",b,this),g(this,"isCurrent",h,this)}static async loadCurrentPlans(e){let{store:t}=e
3802return(await t.findAll("subscription-plan")).filter((e=>e.isCurrent))}},c=y(u.prototype,"planType",[n],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=y(u.prototype,"stripePriceId",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=y(u.prototype,"title",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=y(u.prototype,"label",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(u.prototype,"price",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(u.prototype,"currency",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(u.prototype,"isCurrent",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)
3803e.TYPES={UNLIMITED:"unlimited",FOR_DEPARTMENTS:"for-departments",FOR_SCHOOLS:"for-schools",PRO:"pro"}})),define("frontend/models/subscription",["exports","@ember-data/model","frontend/utils/array","frontend/utils/date"],(function(e,t,n,i){var o,r,l,a,s,u,c,d,p,m,f,b,h,g,y,v,w
3804function k(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function O(e,t,n,i,o){var r={}
3805return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.FREE_PLAN=void 0
3806e.default=(o=(0,t.belongsTo)("user",{async:!1}),r=(0,t.hasMany)("payment",{async:!1}),l=(0,t.belongsTo)("subscription-plan",{async:!1}),a=(0,t.attr)("string"),s=(0,t.attr)("string"),u=(0,t.attr)("boolean"),c=(0,t.attr)("boolean"),d=(0,t.attr)("date"),p=class extends t.default{constructor(){super(...arguments),k(this,"user",m,this),k(this,"payments",f,this),k(this,"subscriptionPlan",b,this),k(this,"plan",h,this),k(this,"status",g,this),k(this,"isManualSubscription",y,this),k(this,"isOngoing",v,this),k(this,"createdAt",w,this)}get expiresAt(){return this.lastChargedAt?(0,i.addYears)(this.lastChargedAt,1):null}get lastChargedAt(){var e
3807return null===(e=this.lastPayment)||void 0===e?void 0:e.paidAt}get isStripe(){return!this.isManualSubscription}get label(){var e
3808return null===(e=this.subscriptionPlan)||void 0===e?void 0:e.label}get isCurrentPlan(){var e
3809return null===(e=this.subscriptionPlan)||void 0===e?void 0:e.isCurrent}get isCancelled(){return"canceled"===this.status}get isOpen(){return"open"===this.status}get lastPayment(){return(0,n.last)((0,n.lodashSortBy)(this.payments.toArray(),(e=>e.paidAt)))}},m=O(p.prototype,"user",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=O(p.prototype,"payments",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=O(p.prototype,"subscriptionPlan",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=O(p.prototype,"plan",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=O(p.prototype,"status",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=O(p.prototype,"isManualSubscription",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=O(p.prototype,"isOngoing",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=O(p.prototype,"createdAt",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p)
3810e.FREE_PLAN={price:0,title:"Sutori Essential"}}))
3811define("frontend/models/subscriptions-order",["exports","@ember-data/model"],(function(e,t){var n,i,o,r,l,a,s,u,c,d,p
3812function m(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function f(e,t,n,i,o){var r={}
3813return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3814e.default=(n=(0,t.belongsTo)("user",{async:!1}),i=(0,t.hasMany)("payment",{async:!1}),o=(0,t.hasMany)("admin-panel-invitation",{async:!1}),r=(0,t.attr)("number"),l=(0,t.attr)("date"),a=class extends t.default{constructor(){super(...arguments),m(this,"manager",s,this),m(this,"payments",u,this),m(this,"adminPanelInvitations",c,this),m(this,"subscriptionsCount",d,this),m(this,"expiresAt",p,this)}get subscriptions(){return this.payments.map((e=>e.subscription))}get isExpired(){return this.expiresAt<new Date}get remainingSubscriptionsCount(){const e=this.adminPanelInvitations.filter((e=>e.isPending))
3815return this.subscriptionsCount-(this.payments.length+e.length)}},s=f(a.prototype,"manager",[n],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=f(a.prototype,"payments",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(a.prototype,"adminPanelInvitations",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=f(a.prototype,"subscriptionsCount",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=f(a.prototype,"expiresAt",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a)})),define("frontend/models/team-member",["exports","@ember-data/model"],(function(e,t){var n,i,o,r,l,a,s
3816function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
3817return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3818e.default=(n=(0,t.belongsTo)("image-file",{async:!1}),i=(0,t.attr)("string"),o=(0,t.attr)("string"),r=class extends t.default{constructor(){super(...arguments),u(this,"profileImageFile",l,this),u(this,"firstName",a,this),u(this,"lastName",s,this)}get fullName(){return`${this.firstName} ${this.lastName}`}},l=c(r.prototype,"profileImageFile",[n],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=c(r.prototype,"firstName",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(r.prototype,"lastName",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("frontend/models/user-deletion",["exports","@ember-data/model"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3819e.default=t.default.extend({user:(0,t.belongsTo)({async:!1})})})),define("frontend/models/user-permissions-set",["exports","@ember-data/model"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3820e.default=t.default.extend({user:(0,t.belongsTo)({async:!1}),canCreateExtraItemTypes:(0,t.attr)("boolean"),canHaveCommentsOnStories:(0,t.attr)("boolean"),canSeeStoryAnalytics:(0,t.attr)("boolean"),canCopyTemplates:(0,t.attr)("boolean"),canEditItemColor:(0,t.attr)("boolean"),canUploadMultipleMedia:(0,t.attr)("boolean")})})),define("frontend/models/user-school-affiliation",["exports","@ember-data/model"],(function(e,t){var n,i,o,r,l
3821function a(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function s(e,t,n,i,o){var r={}
3822return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3823e.default=(n=(0,t.belongsTo)({async:!1}),i=(0,t.belongsTo)({async:!1}),o=class extends t.default{constructor(){super(...arguments),a(this,"user",r,this),a(this,"school",l,this)}},r=s(o.prototype,"user",[n],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=s(o.prototype,"school",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("frontend/models/user",["exports","@ember-data/model","frontend/utils/url","moment","@ember/utils","frontend/utils/associations","frontend/models/story","frontend/utils/colors","ember-data-storefront/mixins/loadable-model","macro-decorators","frontend/utils/array","@ember/object","frontend/utils/date","@ember/service","frontend/models/user/permissions","frontend/models/user/state"],(function(e,t,n,i,o,r,l,a,s,u,c,d,p,m,f,b){var h,g,y,v,w,k,O,_,P,x,z,j,S,T,M,E,I,C,N,A,F,D,R,U,L,B,q,H,V,W,G,Y,Q,$,K,X,J,Z,ee,te,ne,ie,oe,re,le,ae,se,ue,ce,de,pe,me,fe,be,he,ge,ye,ve,we,ke,Oe,_e,Pe,xe,ze,je,Se,Te,Me,Ee,Ie,Ce,Ne,Ae,Fe,De,Re,Ue,Le,Be,qe,He,Ve,We,Ge,Ye,Qe,$e,Ke,Xe,Je,Ze,et,tt,nt,it,ot,rt,lt,at,st,ut,ct,dt,pt,mt,ft,bt,ht,gt,yt,vt,wt,kt,Ot,_t,Pt,xt,zt,jt,St,Tt,Mt,Et,It,Ct,Nt,At,Ft,Dt,Rt,Ut,Lt
3824function Bt(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function qt(e,t,n,i,o){var r={}
3825return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.INVITATIONS_COUNT_FOR_TRIAL_EXTENSION=void 0
3826const Ht=e.INVITATIONS_COUNT_FOR_TRIAL_EXTENSION=3,Vt=new Date(2018,1,17)
3827e.default=(h=(0,t.hasMany)({async:!1,inverse:"author"}),g=(0,t.hasMany)({async:!1}),y=(0,t.hasMany)({async:!1}),v=(0,t.belongsTo)("image-file",{async:!1}),w=(0,t.hasMany)("subscription",{inverse:"user",async:!1}),k=(0,t.hasMany)({async:!1}),O=(0,t.hasMany)("email-subscription",{async:!1}),_=(0,t.hasMany)("walkthrough-story-display",{async:!1}),P=(0,t.belongsTo)({async:!1}),x=(0,t.hasMany)({async:!1}),z=(0,t.belongsTo)({async:!1}),j=(0,t.hasMany)({async:!1}),S=(0,t.hasMany)({async:!1}),T=(0,t.belongsTo)({async:!1}),M=(0,t.attr)("string"),E=(0,t.attr)("string"),I=(0,t.attr)("string"),C=(0,t.attr)("string"),N=(0,t.attr)("string"),A=(0,t.attr)("string"),F=(0,t.attr)("string"),D=(0,t.attr)("boolean"),R=(0,t.attr)("string"),U=(0,t.attr)("string"),L=(0,t.attr)("date"),B=(0,t.attr)("string"),q=(0,t.attr)("string"),H=(0,t.attr)("string"),V=(0,t.attr)("boolean",{allowNull:!0}),W=(0,t.attr)("string"),G=(0,t.attr)("string"),Y=(0,t.attr)("string"),Q=(0,t.attr)("string"),$=(0,t.attr)("boolean"),K=(0,t.attr)("date"),X=(0,t.attr)("array"),J=(0,t.attr)("boolean"),Z=(0,t.attr)("number"),ee=(0,t.attr)("date"),te=(0,t.attr)("date"),ne=(0,t.attr)("boolean"),ie=(0,t.attr)("boolean"),oe=(0,t.attr)("boolean"),re=(0,t.attr)("boolean"),le=(0,t.attr)("string"),ae=(0,u.notEmpty)("email"),se=(0,u.equal)("userType","educator"),ue=(0,u.equal)("userType","student"),ce=(0,u.equal)("userType","business"),de=(0,u.notEmpty)("userType"),pe=(0,u.not)("isOlderThanThirteen"),me=(0,u.notEmpty)("profileImageFile"),fe=(0,u.reads)("isOlderThanThirteen"),be=(0,u.and)("isAgeKnown","hasAcceptedTermsOfUse"),he=(0,u.not)("isOnTrial"),ge=(0,u.or)("hasOngoingSubscription","hasAdminWithUnlimitedPrivileges"),ye=(0,u.reads)("termsOfUse"),ve=(0,u.mapBy)("educatorSpaceMemberships","educatorSpaceId"),we=(0,u.mapBy)("educatorSpaceMemberships","educatorSpace"),ke=(0,u.mapBy)("educatorSpaces","educator"),Oe=(0,u.reads)("latestSubscriptionsOrder.remainingSubscriptionsCount"),_e=(0,d.computed)("stories.length"),Pe=(0,u.mapBy)("storyCollaborations","story"),xe=(0,u.gte)("invitationsCount",Ht),ze=(0,u.reads)("savedReferralInvitations.length"),je=(0,u.gte)("createdAt",Vt),Se=class extends(t.default.extend(s.default)){constructor(){super(...arguments),Bt(this,"router",Te,this),Bt(this,"stories",Me,this),Bt(this,"storyCollections",Ee,this),Bt(this,"storyCollaborations",Ie,this),Bt(this,"profileImageFile",Ce,this),Bt(this,"subscriptions",Ne,this),Bt(this,"proTipViews",Ae,this),Bt(this,"emailSubscriptions",Fe,this),Bt(this,"walkthroughStoryDisplays",De,this),Bt(this,"educatorSpace",Re,this),Bt(this,"educatorSpaceMemberships",Ue,this),Bt(this,"userPermissionsSet",Le,this),Bt(this,"subscriptionsOrders",Be,this),Bt(this,"referralInvitations",qe,this),Bt(this,"userSchoolAffiliation",He,this),Bt(this,"slug",Ve,this),Bt(this,"firstName",We,this),Bt(this,"lastName",Ge,this),Bt(this,"bio",Ye,this),Bt(this,"website",Qe,this),Bt(this,"twitter",$e,this),Bt(this,"password",Ke,this),Bt(this,"isEditor",Xe,this),Bt(this,"authToken",Je,this),Bt(this,"signupMechanism",Ze,this),Bt(this,"createdAt",et,this),Bt(this,"crispTokenId",tt,this),Bt(this,"email",nt,this),Bt(this,"username",it,this)
3828Bt(this,"isOlderThanThirteen",ot,this),Bt(this,"userType",rt,this),Bt(this,"role",lt,this),Bt(this,"grade",at,this),Bt(this,"subject",st,this),Bt(this,"termsOfUse",ut,this),Bt(this,"trialExpiresAt",ct,this),Bt(this,"features",dt,this),Bt(this,"hasAdminWithUnlimitedPrivileges",pt,this),Bt(this,"signInCount",mt,this),Bt(this,"currentSignInAt",ft,this),Bt(this,"hasSeenTrialExpiredModalAt",bt,this),Bt(this,"isSpammer",ht,this),Bt(this,"hasInvalidEmail",gt,this),Bt(this,"hasPrivateProfile",yt,this),Bt(this,"isStripeCustomer",vt,this),Bt(this,"locale",wt,this),Bt(this,"hasEmail",kt,this),Bt(this,"isEducator",Ot,this),Bt(this,"isStudent",_t,this),Bt(this,"isBusiness",Pt,this),Bt(this,"hasUserType",xt,this),Bt(this,"isYoungerThanThirteen",zt,this),Bt(this,"hasProfileImage",jt,this),Bt(this,"isSubscribable",St,this),Bt(this,"hasCompletedSignup",Tt,this),Bt(this,"trialHasExpired",Mt,this),Bt(this,"hasUnlimitedPrivileges",Et,this),Bt(this,"hasAcceptedTermsOfUse",It,this),Bt(this,"educatorSpace
3828sIds",Ct,this)
3829Bt(this,"educatorSpaces",Nt,this),Bt(this,"educators",At,this),Bt(this,"remainingManageableSubscriptionsCount",Ft,this),Bt(this,"storiesAsCollaborator",Dt,this),Bt(this,"hasExtendedTrial",Rt,this),Bt(this,"invitationsCount",Ut,this),Bt(this,"signedUpAfterIntroductionOfEducatorRoles",Lt,this)}get hasRole(){return(0,o.isPresent)(this.role)}get hasPublicProfilePage(){return this.isOlderThanThirteen}get initials(){return`${(this.firstName||"").charAt(0)}${(0,c.last)((this.lastName||"").split(" ")).charAt(0)}`.toUpperCase()}get fullName(){return`${(this.firstName||"").trim()} ${(this.lastName||"").trim()}`}get publicUrl(){return(0,n.toApplicationUrl)(this.router.urlFor("user",this.slug))}get hasOngoingSubscription(){return this.subscriptions.toArray().some((e=>e.isOngoing))}get ongoingSubscription(){return this.subscriptions.find((e=>e.isOngoing))}get canUpgrade(){return this.hasCompletedSignup&&this.isSubscribable&&!this.hasOngoingSubscription&&!this.hasAdminWithUnlimitedPrivileges}get isAgeKnown(){return(0,o.isPresent)(this.isOlderThanThirteen)}get hasCompletedUserInformation(){return!(!this.isStudent&&!this.isBusiness)||!!this.isEducator&&(!this.signedUpAfterIntroductionOfEducatorRoles||this.hasRole)}get mustHaveCompletedSchoolInformation(){return this.isEducator&&this.hasOngoingSubscription&&this.ongoingSubscription.isStripe&&this.ongoingSubscription.createdAt<=(0,p.subDays)(new Date,1)}get hasSchoolInformation(){return(0,o.isPresent)(this.userSchoolAffiliation)}get color(){const e=this.fullName||"",t=this.id
3830return(0,a.stringToColor)(`${e}${t}`)}get bannerBackground(){return(0,l.toBannerBackground)(this.color)}get isOnTrial(){const e=new Date
3831return!this.hasSubscriptions&&e<=this.trialExpiresAt}get isOnFreePlan(){return this.trialHasExpired&&!this.hasUnlimitedPrivileges}get daysUntilTrialExpires(){const e=i.default.duration(this.trialExpiresAt-new Date)
3832return Math.ceil(e.asDays())}get educatorSpaceId(){return this.belongsTo("educatorSpace").id()}get isInEducatorSpace(){return!(0,o.isEmpty)(this.educatorSpaceMemberships.toArray())}get hasEducatorSpace(){return(0,o.isPresent)(this.educatorSpaceId)}get hasJustSignedUp(){return(0,p.subHours)(new Date,1)<this.createdAt}get profileImageFileId(){return this.belongsTo("profileImageFile").id()}get hasLoadedProfileImageFile(){return(0,r.isLoaded)(this.belongsTo("profileImageFile"))}get canManageSubscriptions(){return!(0,o.isEmpty)(this.hasMany("subscriptionsOrders").ids())}get managedSubscriptions(){return(0,c.uniq)(this.subscriptionsOrders.reduce(((e,t)=>[...e,...t.subscriptions.toArray()]),[]))}get adminPanelInvitations(){return(0,c.uniq)(this.subscriptionsOrders.reduce(((e,t)=>[...e,...t.adminPanelInvitations.toArray()]),[]))}get hasRemainingManageableSubscriptions(){return(0,o.isPresent)(this.latestSubscriptionsOrder)&&!this.latestSubscriptionsOrder.isExpired&&this.remainingManageableSubscriptionsCount>=1}get latestSubscriptionsOrder(){return(0,c.last)(this.subscriptionsOrders.sortBy("expiresAt"))}get numberOfStories(){return this.hasMany("stories").ids().length}get collaborativeStories(){return(0,c.uniq)([...this.storiesAsCollaborator,...this.storiesSharedWithOneOfMyTags])}get storiesSharedWithOneOfMyTags(){return this.educatorSpaceMemberships.reduce(((e,t)=>[...e,...t.storiesSharedWithTag]),[])}get canExtendTrial(){return this.isEducator&&!this.hasExtendedTrial&&!this.hasOngoingSubscription}get savedReferralInvitations(){return this.referralInvitations.filterBy("isNew",!1)}get hasCollections(){return!(0,o.isEmpty)(this.hasMany("storyCollections").ids())}get hasSubscriptions(){return!(0,o.isEmpty)(this.hasMany("subscriptions").ids())}get hasPublicStories(){return this.stories.any((e=>e.isPublic))}get state(){return new b.default({currentUser:this})}get permissions(){return new f.default({currentUser:this})}},Te=qt(Se.prototype,"router",[m.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Me=qt(Se.prototype,"stories",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ee=qt(Se.prototype,"storyCollections",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ie=qt(Se.prototype,"storyCollaborations",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ce=qt(Se.prototype,"profileImageFile",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ne=qt(Se.prototype,"subscriptions",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ae=qt(Se.prototype,"proTipViews",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Fe=qt(Se.prototype,"emailSubscriptions",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),De=qt(Se.prototype,"walkthroughStoryDisplays",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Re=qt(Se.prototype,"educatorSpace",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ue=qt(Se.prototype,"educatorSpaceMemberships",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Le=qt(Se.prototype,"userPermissionsSet",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Be=qt(Se.prototype,"subscriptionsOrders",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),qe=qt(Se.prototype,"referralInvitations",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),He=qt(Se.prototype,"userSchoolAffiliation",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ve=qt(Se.prototype,"slug",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),We=qt(Se.prototype,"firstName",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ge=qt(Se.prototype,"lastName",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ye=qt(Se.prototype,"bio",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Qe=qt(Se.prototype,"website",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$e=qt(Se.prototype,"twitter",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ke=qt(Se.prototype,"password",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Xe=qt(Se.prototype,"isEditor",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Je=qt(Se.prototype,"authToken",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ze=qt(Se.prototype,"signupMechanism",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),et=qt(Se.prototype,"createdAt",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),tt=qt(Se.prototype,"crispTokenId",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),nt=qt(Se.prototype,"email",[q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),it=qt(Se.prototype,"username",[H],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ot=qt(Se.prototype,"isOlderThanThirteen",[V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),rt=qt(Se.prototype,"userType",[W],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),lt=qt(Se.prototype,"role",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),at=qt(Se.prototype,"grade",[Y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),st=qt(Se.prototype,"subject",[Q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ut=qt(Se.prototype,"termsOfUse",[$],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ct=qt(Se.prototype,"trialExpiresAt",[K],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),dt=qt(Se.prototype,"features",[X],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pt=qt(Se.prototype,"hasAdminWithUnlimitedPrivileges",[J],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),mt=qt(Se.prototype,"signInCount",[Z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ft=qt(Se.prototype,"currentSignInAt",[ee],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),bt=qt(Se.prototype,"hasSeenTrialExpiredModalAt",[te],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ht=qt(Se.prototype,"isSpammer",[ne],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),gt=qt(Se.prototype,"hasInvalidEmail",[ie],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),yt=qt(Se.prototype,"hasPrivateProfile",[oe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),vt=qt(Se.prototype,"isStripeCustomer",[re],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),wt=qt(Se.prototype,"locale",[le],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),kt=qt(Se.prototype,"hasEmail",[ae],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ot=qt(Se.prototype,"isEducator",[se],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_t=qt(Se.prototype,"isStudent",[ue],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pt=qt(Se.prototype,"isBusiness",[ce],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xt=qt(Se.prototype,"hasUserType",[de],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),zt=qt(Se.prototype,"isYoungerThanThirteen",[pe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),jt=qt(Se.prototype,"hasProfileImage",[me],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),St=qt(Se.prototype,"isSubscribable",[fe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Tt=qt(Se.prototype,"hasCompletedSignup",[be],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Mt=qt(Se.prototype,"trialHasExpired",[he],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Et=qt(Se.prototype,"hasUnlimitedPrivileges",[ge],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),It=qt(Se.prototype,"hasAcceptedTermsOfUse",[ye],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
3832),Ct=qt(Se.prototype,"educatorSpacesIds",[ve],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Nt=qt(Se.prototype,"educatorSpaces",[we],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),At=qt(Se.prototype,"educators",[ke],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ft=qt(Se.prototype,"remainingManageableSubscriptionsCount",[Oe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),qt(Se.prototype,"numberOfStories",[_e],Object.getOwnPropertyDescriptor(Se.prototype,"numberOfStories"),Se.prototype),Dt=qt(Se.prototype,"storiesAsCollaborator",[Pe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Rt=qt(Se.prototype,"hasExtendedTrial",[xe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ut=qt(Se.prototype,"invitationsCount",[ze],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Lt=qt(Se.prototype,"signedUpAfterIntroductionOfEducatorRoles",[je],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Se)})),define("frontend/models/user/permissions",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3833e.default=class{constructor(e){let{currentUser:t}=e
3834this.currentUser=t}canManage(e){return this.currentUser.state.isAdminOf(e)&&e.isYoungerThanThirteen}canFlagAsSpammer(e){var t
3835return e&&!e.isSpammer&&(null===(t=this.currentUser)||void 0===t?void 0:t.isEditor)}}})),define("frontend/models/user/state",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3836e.default=class{constructor(e){let{currentUser:t}=e
3837this.currentUser=t}isAdminOf(e){return this.currentUser&&e&&!this.is(e)&&(e.educatorSpacesIds||[]).includes(this.currentUser.educatorSpaceId)}is(e){return this.currentUser===e}}})),define("frontend/models/video",["exports","@ember-data/model"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3838e.default=t.default.extend({item:(0,t.belongsTo)("item",{async:!1}),url:(0,t.attr)("string")})})),define("frontend/models/walkthrough-story-display",["exports","@ember-data/model"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3839e.default=t.default.extend({user:(0,t.belongsTo)("user",{async:!1}),story:(0,t.belongsTo)("story",{async:!1})})})),define("frontend/modifiers/autosize",["exports","ember-modifier","autosize"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3840class i extends t.default{didInstall(){(0,n.default)(this.element)}didUpdateArguments(){n.default.update(this.element)}willDestroy(){n.default.destroy(this.element)}}e.default=i})),define("frontend/modifiers/create-ref",["exports","ember-ref-bucket/modifiers/create-ref"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/modifiers/did-insert",["exports","@ember/render-modifiers/modifiers/did-insert"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/modifiers/did-load-image",["exports","ember-modifier"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3841e.default=(0,t.modifier)((function(e,t){let[n]=t
3842const i=()=>{n()}
3843return e.complete&&n(),e.addEventListener("load",i),()=>{e.removeEventListener("load",i)}}))})),define("frontend/modifiers/did-update",["exports","@ember/render-modifiers/modifiers/did-update"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/modifiers/fade-in-on-image-load",["exports","ember-modifier","imagesloaded","frontend/utils/animations","frontend/utils/duration"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3844const r=(0,o.default)(200)
3845e.default=(0,t.modifier)((function(e){e.complete||(e.style.opacity=0,(0,n.default)(e,(()=>{(0,i.animate)(e,{opacity:1},{duration:r})})))}))})),define("frontend/modifiers/focus-on-insert",["exports","ember-modifier"],(function(e,t){Object.defineProperty(e,"__esMo
3845dule",{value:!0}),e.default=void 0
3846e.default=(0,t.modifier)((function(e){e.focus()}))})),define("frontend/modifiers/lazy-loaded",["exports","ember-modifier","@ember/service"],(function(e,t,n){var i,o
3847Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3848const r="loading"in HTMLImageElement.prototype
3849e.default=(i=class extends t.default{constructor(){var e,t,n,i
3850super(...arguments),e=this,t="routingProxy",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}didInstall(){r&&!this.routingProxy.isEmbeddedStory&&this.element.setAttribute("loading","lazy")}},l=i.prototype,a="routingProxy",s=[n.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),o=d,i)
3851var l,a,s,u,c,d})),define("frontend/modifiers/on-click-outside",["exports","ember-modifier","frontend/utils/dom"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3852e.default=(0,t.modifier)((function(e,t){let[i]=t
3853const o=t=>{let{target:o}=t;(0,n.isOutside)(o,e)&&i()}
3854return n.CLICK_EVENTS.forEach((e=>{window.addEventListener(e,o)})),()=>{n.CLICK_EVENTS.forEach((e=>{window.removeEventListener(e,o)}))}}))})),define("frontend/modifiers/on-element-resize",["exports","ember-modifier","@ember/runloop","frontend/utils/environment"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3855e.default=(0,t.modifier)((function(e,t){let[o]=t
3856const r=new ResizeObserver((()=>{(0,n.run)((()=>{i.IS_TEST||o(e)}))}))
3857return r.observe(e),i.IS_TEST&&o(e),()=>{r.disconnect()}}))})),define("frontend/modifiers/ref",["exports","ember-ref-modifier/modifiers/ref"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/modifiers/will-destroy",["exports","@ember/render-modifiers/modifiers/will-destroy"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/modifiers/with-tooltip",["exports","ember-modifier","tooltip.js"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3858class i extends t.default{didInstall(){const e=["tooltip"]
3859this.args.named.cssClass&&e.push(this.args.named.cssClass)
3860const t={title:this.args.named.message,placement:this.args.named.placement||"bottom",template:`<div class="${e.join(" ")}" role="tooltip"><div class="tooltip-inner"></div></div>`,offset:this.args.named.offset||"0, 10px",boundariesElement:"window",delay:{show:this.args.named.delayShow||0}}
3861this.args.named.trigger&&(t.trigger=this.args.named.trigger),this.args.named.html&&(t.html=this.args.named.html),this.tooltip=new n.default(this.element,t),this.args.named.inserted&&this.args.named.inserted(this.tooltip)}didUpdateArguments(){this.tooltip.updateTitleContent(this.args.named.message)}willDestroy(){this.tooltip.dispose()}}e.default=i})),define("frontend/resolver",["exports","ember-resolver"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3862e.default=t.default})),define("frontend/router",["exports","@ember/service","frontend/config/environment","@ember/routing/router"],(function(e,t,n,i){var o,r
3863function l(e,t,n){var i
3864return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
3865var n=e[Symbol.toPrimitive]
3866if(void 0!==n){var i=n.call(e,t||"default")
3867if("object"!=typeof i)return i
3868throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}
3868Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3869let a=(o=class extends i.default{constructor(){var e,t,i,o
3870super(...arguments),e=this,t="eventBus",o=this,(i=r)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(o):void 0}),l(this,"location",n.default.locationType),l(this,"rootURL",n.default.rootURL)}init(){super.init(...arguments),this.on("routeWillChange",(()=>{this.eventBus.publish("router.route-will-change")})),this.on("routeDidChange",(()=>{this.eventBus.publish("router.route-did-change"),this.closeMobileNavigation()}))}closeMobileNavigation(){document.body.classList.remove("has-mobile-navigation")}},s=o.prototype,u="eventBus",c=[t.inject],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=c.slice().reverse().reduce((function(e,t){return t(s,u,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,u,m),m=null),r=m,o)
3871var s,u,c,d,p,m
3872a.map((function(){this.route("teachers"),this.route("schools"),this.route("templates"),this.route("business"),this.route("media-literacy"),this.route("pricing"),this.route("about"),this.route("press"),this.route("media-kit"),this.route("privacy-policy"),this.route("terms-of-use"),this.route("sutori-cares"),this.route("contact"),this.route("status"),this.route("blog-post",{path:"/blog/:blog_post_id"}),this.route("fake-news-quiz"),this.route("login"),this.route("signup"),this.route("signup-form"),this.route("complete-signup"),this.route("complete-user-information"),this.route("select-school"),this.route("add-school"),this.route("reset-password",{path:"/reset-password/:token"}),this.route("forgot-password"),this.route("dashboard"),this.route("unsubscribe"),this.route("upgrade"),this.route("stripe-checkout-success"),this.route("stripe-checkout-cancel")
3873this.route("update-card"),this.route("stories-evaluation"),this.route("stories",(function(){this.route("community",(function(){this.route("featured"),this.route("latest")})),this.route("sutori",(function(){this.route("new-unit")}))})),this.route("story",{path:"/story/:slug"},(function(){this.route("embed")})),this.route("story-via-private-link",{path:"/s/:private_link_token"}),this.route("collaborate",{path:"/collaborate/:invitation_token"}),this.route("item",{path:"/item/:slug"}),this.route("educator-space"),this.route("my-teachers"),this.route("admin-panel"),this.route("story-unit",{path:"/story-unit/:slug"}),this.route("notifications"),this.route("styleguide"),this.route("browser-not-supported"),this.route("lti-launch"),this.route("clever-launch"),this.route("invite-friend"),this.route("unicef-world-children-day"),this.route("admin-schools"),this.route("school",{path:"/school/:slug"}),this.route("user",{path:"/user/:slug"}),this.route("after-login"),this.route("after-onboarding-step"),this.route("obsolete.timeline-instance",{path:"/timeline_instances/*wildcard"}),this.route("obsolete.community-timelines",{path:"/community_timelines"}),this.route("obsolete.go-premium",{path:"/go_premium"}),this.route("obsolete.plans",{path:"/plans"}),this.route("obsolete.timeline-overview",{path:"/timeline/:slug/overview"}),this.route("obsolete.teacher-edit",{path:"/teacher/edit"}),this.route("obsolete.teacher-unsubscribe",{path:"/teacher/unsubscribe/:list_name"})
3874this.route("obsolete.reset-password",{path:"/reset_password/:token"}),this.route("obsolete.forgot-password",{path:"/forgot_password"}),this.route("obsolete.registration",{path:"/registration"}),this.route("obsolete.teacher-registration",{path:"/teacher/register"}),this.route("obsolete.student-registration",{path:"/student/register"}),this.route("obsolete.personal-registration",{path:"/personal/register"}),this.route("obsolete.hstry-pro",{path:"/hstry-pro"}),this.route("obsolete.learn-more",{path:"/learn-more"}),this.route("obsolete.timeline-embed",{path:"/timeline/:slug/embed"}),this.route("obsolete.timeline",{path:"/timeline/:slug"}),this.route("obsolete.timelines-hstry",{path:"/timelines/hstry"}),this.route("obsolete.timeline-of-the-month",{path:"/timelines/timeline-of-the-month"}),this.route("obsolete.timelines",{path:"/timelines/*wildcard"}),this.route("obsolete.timeline-bundles",{path:"/timeline_bundles"}),this.route("obsolete.timeline-bundle-underscore",{path:"/timeline_bundle/:story_unit_id"}),this.route("obsolete.timeline-bundle-dash",{path:"/timeline-bundle/:story_unit_id"}),this.route("obsolete.features",{path:"/features"}),this.route("obsolete.education",{path:"/education"}),this.route("obsolete.groups",{path:"/groups"}),this.route("obsolete.group",{path:"/group/:school_class_id"}),this.route("obsolete.storify",{path:"/storify"}),this.route("obsolete.school-classes",{path:"/school-classes"}),this.route("obsolete.school-class",{path:"/school-class/*wildcard"}),this.route("obsolete.institutions",{path:"/institutions"}),this.route("forbidden"),this.route("not-found",{path:"/*wildcard"})}))
3875e.default=a})),define("frontend/routes/about",["exports","frontend/routes/base/public","@ember/service"],(function(e,t,n){var i,o
3876function r(e,t,n){var i
3877return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
3878var n=e[Symbol.toPrimitive]
3879if(void 0!==n){var i=n.call(e,t||"default")
3880if("object"!=typeof i)return i
3881throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}
3881Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3882e.default=(i=class extends t.default{constructor(){var e,t,n,i
3883super(...arguments),e=this,t="intl",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),r(this,"isWebsiteRoute",!0)}get pageTitle(){return this.intl.t("app/about.page-title")}get metaDescription(){return this.intl.t("app/about.meta-description")}},l=i.prototype,a="intl",s=[n.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),o=d,i)
3884var l,a,s,u,c,d})),define("frontend/routes/add-school",["exports","@ember/service","frontend/utils/routes","@ember/routing/route"],(function(e,t,n,i){var o,r,l,a,s
3885function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
3886return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3887e.default=(o=class extends i.default{constructor(){super(...arguments),u(this,"session",r,this),u(this,"router",l,this),u(this,"redirection",a,this),u(this,"intl",s,this)}beforeModel(e){super.beforeModel(...arguments),(0,n.requiresAuthentication)({session:this.session,router:this.router,redirection:this.redirection,transition:e}),this.session.currentUser.hasSchoolInformation&&this.router.replaceWith("after-onboarding-step")}get pageTitle(){return this.intl.t("app/add-school.page-title")}},r=c(o.prototype,"session",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(o.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=c(o.prototype,"redirection",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(o.prototype,"intl",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("frontend/routes/admin-panel",["exports","@ember/service","@ember/routing/route","frontend/utils/routes","frontend/utils/associations"],(function(e,t,n,i,o){var r,l,a,s,u
3888function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
3889return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3890e.default=(r=class extends n.default{constructor(){super(...arguments),c(this,"session",l,this),c(this,"router",a,this),c(this,"redirection",s,this),c(this,"intl",u,this)}beforeModel(e){super.beforeModel(...arguments),(0,i.requiresAuthentication)({session:this.session,router:this.router,redirection:this.redirection,transition:e}),(0,i.requiresOnboardingCompletion)({session:this.session,router:this.router,redirection:this.redirection,transition:e})}model(){return(0,o.loadAssociation)(this.session.currentUser.hasMany("subscriptionsOrders"))}get pageTitle(){return this.intl.t("app/admin-panel.page-title")}},l=d(r.prototype,"session",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=d(r.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(r.prototype,"redirection",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(r.prototype,"intl",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("frontend/routes/admin-schools",["exports","@ember/routing/route","@ember/service","frontend/utils/routes"],(function(e,t,n,i){var o,r,l,a,s,u
3891function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
3892return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3893e.default=(o=class extends t.default{constructor(){super(...arguments),c(this,"store",r,this),c(this,"session",l,this),c(this,"redirection",a,this),c(this,"router",s,this),c(this,"intl",u,this)}beforeModel(e){super.beforeModel(...arguments),(0,i.requiresAuthentication)({session:this.session,router:this.router,redirection:this.redirection,transition:e}),(0,i.requiresEditor)({session:this.session,router:this.router})}model(){return this.store.query("school",{limit:100,sort:"-created_at"})}get pageTitle(){return this.intl.t("app/admin-schools.page-title")}get headTags(){return[{type:"meta",attrs:{property:"robots",content:"noindex"}}]}},r=d(o.prototype,"store",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=d(o.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=d(o.prototype,"redirection",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(o.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(o.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("frontend/routes/after-login",["exports","@ember/routing/route","@ember/service"],(function(e,t,n){var i,o,r,l,a
3894function s(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function u(e,t,n,i,o){var r={}
3895return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3896e.default=(i=class extends t.default{constructor(){super(...arguments),s(this,"redirection",o,this),s(this,"router",r,this),s(this,"intl",l,this),s(this,"session",a,this)}beforeModel(){super.beforeModel(...arguments),this.intl.saveLocaleToStorage(this.session.currentUser.locale),this.redirection.redirectTransition?this.redirection.redirectTransition.retry():this.router.replaceWith("dashboard")}},o=u(i.prototype,"redirection",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r=u(i.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=u(i.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=u(i.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),i)}))
3897define("frontend/routes/after-onboarding-step",["exports","@ember/routing/route","@ember/service"],(function(e,t,n){var i,o,r
3898function l(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function a(e,t,n,i,o){var r={}
3899return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3900e.default=(i=class extends t.default{constructor(){super(...arguments),l(this,"redirection",o,this),l(this,"router",r,this)}beforeModel(){this.redirection.redirectTransition?this.redirection.redirectTransition.retry():this.router.replaceWith("dashboard")}},o=a(i.prototype,"redirection",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r=a(i.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),i)})),define("frontend/routes/application",["exports","@ember-data/adapter/error","@ember/service","frontend/routes/base/public","ember-concurrency","@ember/application","ember-ajax/errors","@ember/object","@formatjs/intl-getcanonicallocales/should-polyfill","@formatjs/intl-locale/should-polyfill","@formatjs/intl-relativetimeformat/should-polyfill"],(function(e,t,n,i,o,r,l,a,s,u,c){var d,p,m,f,b,h
3901function g(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function y(e,t,n){var i
3902return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
3903var n=e[Symbol.toPrimitive]
3904if(void 0!==n){var i=n.call(e,t||"default")
3905if("object"!=typeof i)return i
3906throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e,t,n,i,o){var r={}
3907return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3908e.default=(d=class extends i.default{constructor(){super(...arguments),g(this,"session",p,this),g(this,"clientInformation",m,this),g(this,"commandFactory",f,this),g(this,"router",b,this),g(this,"routingProxy",h,this),y(this,"pageTitle","Sutori"),y(this,"metaTags",[])}async beforeModel(){await this.setupIntlPolyfills(),this.clientInformation.hasUnsupportedBrowser&&this.router.transitionTo("browser-not-supported")}model(){return this.sessionPingTask.perform()}*sessionPingTask(){const e=this.session
3909if(e.hasStoredSession){const{id:n,authToken:i}=e.storedSession
3910try{const t=yield this.commandFactory.createCommand("session-ping").execute(n,i)
3911return e.login(t),t}catch(t){e.logout()}}else e.logout()}*loadingTask(e){try{const t=e.targetName,n=(0,r.getOwner)(this).lookup(`route:${t}`)
3912this.routingProxy.setCurrentLoadingRoute(n),yield e.promise}finally{this.routingProxy.unsetCurrentLoadingRoute()}}error(e){if(e instanceof t.NotFoundError||(0,l.isNotFoundError)(e))this.transitionTo("not-found","not-found")
3913else{if(!(e instanceof t.ForbiddenError))return!0
3914this.transitionTo("forbidden")}}loading(e){return this.loadingTask.perform(e),!0}async setupIntlPolyfills(){const e=[];(0,s.shouldPolyfill)()&&e.push(emberAutoImportDynamic("@formatjs/intl-getcanonicallocales/polyfill")),(0,u.shouldPolyfill)()&&e.push(emberAutoImportDynamic("@formatjs/intl-locale/polyfill")),(0,c.shouldPolyfill)()&&e.concat([emberAutoImportDynamic("@formatjs/intl-relativetimeformat/polyfill"),emberAutoImportDynamic("@formatjs/intl-relativetimeformat/locale-data/en")]),await Promise.all(e)}},p=v(d.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=v(d.prototype,"clientInformation",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=v(d.prototype,"commandFactory",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=v(d.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=v(d.prototype,"routingProxy",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v(d.prototype,"sessionPingTask",[o.dropTask],Object.getOwnPropertyDescriptor(d.prototype,"sessionPingTask"),d.prototype),v(d.prototype,"loadingTask",[o.task],Object.getOwnPropertyDescriptor(d.prototype,"loadingTask"),d.prototype),v(d.prototype,"error",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"error"),d.prototype),v(d.prototype,"loading",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"loading"),d.prototype),d)})),define("frontend/routes/base/guests-only",["exports","@ember/routing/route","frontend/mixins/meta-tags","@ember/service"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3915e.default=t.default.extend(n.default,{session:(0,i.inject)(),beforeModel(){if(this._super(...arguments),this.get("session.isLoggedIn"))return this.replaceWith("dashboard")}})})),define("frontend/routes/base/public",["exports","@ember/routing/route","frontend/mixins/meta-tags"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3916e.default=t.default.extend(n.default)})),define("frontend/routes/blog-post",["exports","@ember/service","macro-decorators","@ember/utils","frontend/routes/base/public","frontend/utils/seo"],(function(e,t,n,i,o,r){var l,a,s,u,c,d,p,m,f,b
3917function h(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function g(e,t,n){var i
3918return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
3919var n=e[Symbol.toPrimitive]
3920if(void 0!==n){var i=n.call(e,t||"default")
3921if("object"!=typeof i)return i
3922throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(e,t,n,i,o){var r={}
3923return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3924e.default=(l=(0,n.reads)("blogPost.title"),a=(0,n.reads)("controller.model"),s=(0,n.reads)("blogPost.publicUrl"),u=(0,n.reads)("blogPost.excerptAsPlainText"),c=class extends o.default{constructor(){super(...arguments),h(this,"intl",d,this),g(this,"isWebsiteRoute",!0),h(this,"pageTitle",p,this),h(this,"blogPost",m,this),h(this,"canonicalUrl",f,this),h(this,"seoDescription",b,this)}model(e){return this.store.findRecord("blog-post",e.blog_post_id,{include:"author.profile_image_file.image_file_versions"})}get metaDescription(){return(0,r.formatMetaDescription)(this.seoDescription)}get openGraphTags(){const e=this.blogPost
3925if((0,i.isPresent)(e)){const t=[{property:"og:type",content:"article"},{property:"og:title",content:e.title},{property:"og:description",content:this.seoDescription},{property:"og:author",content:e.author.fullName},{property:"og:site_name",content:r.DEFAULT_META_SITE_NAME},{property:"og:url",content:window.location.href},{property:"article:published_time",content:e.publishedAt.toISOString()},{property:"article:modified_time",content:e.updatedAt.toISOString()}]
3926return e.hasExcerptImage?t.concat([{property:"og:image",content:e.excerptImage},{property:"og:image:alt",content:e.excerptImageAlt}]):t.concat([{property:"og:image",content:r.DEFAULT_META_IMAGE.url},{property:"og:image:width",content:r.DEFAULT_META_IMAGE.width},{property:"og:image:height",content:r.DEFAULT_META_IMAGE.height},{property:"og:image:alt",content:this.intl.t(r.DEFAULT_META_IMAGE_ALT_KEY)}])}return null}get twitterCardTags(){const e=this.blogPost
3927if((0,i.isPresent)(e)){const t=[{name:"twitter:site",content:r.TWITTER_CARD_SITE},{name:"twitter:title",content:e.title},{name:"twitter:description",content:this.seoDescription},{name:"twitter:card",content:"summary"}]
3928return e.hasExcerptImage?t.concat([{name:"twitter:image",content:e.excerptImage},{name:"twitter:image:alt",content:e.excerptImageAlt}]):t.concat([{name:"twitter:image",content:r.DEFAULT_META_IMAGE.url},{name:"twitter:image:alt",content:this.intl.t(r.DEFAULT_META_IMAGE_ALT_KEY)}])}return null}get schemaOrgData(){const e=this.blogPost
3929if((0,i.isPresent)(e)){const t={"@context":"http://schema.org","@type":"BlogPosting",headline:e.title,publisher:r.SCHEMA_ORG_SUTORI_PUBLISHER,dateModified:e.updatedAt.toISOString(),author:{"@type":"Person",name:e.author.fullName},description:e.excerptAsPlainText}
3930return e.isPublished&&(t.datePublished=e.publishedAt.toISOString()),t}return null}},d=y(c.prototype,"intl",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=y(c.prototype,"pageTitle",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=y(c.prototype,"blogPost",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(c.prototype,"canonicalUrl",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(c.prototype,"seoDescription",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),define("frontend/routes/browser-not-supported",["exports","@ember/routing/route"],(function(e,t){function n(e,t,n){var i
3931return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
3932var n=e[Symbol.toPrimitive]
3933if(void 0!==n){var i=n.call(e,t||"default")
3934if("object"!=typeof i)return i
3935throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3936class i extends t.default{constructor(){super(...arguments),n(this,"hidesApplicationHeader",!0),n(this,"hidesApplicationFooter",!0)}}e.default=i})),define("frontend/routes/business",["exports","@ember/service","frontend/routes/base/public"],(function(e,t,n){var i,o
3937function r(e,t,n){var i
3938return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
3939var n=e[Symbol.toPrimitive]
3940if(void 0!==n){var i=n.call(e,t||"default")
3941if("object"!=typeof i)return i
3942throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}
3942Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3943e.default=(i=class extends n.default{constructor(){var e,t,n,i
3944super(...arguments),e=this,t="intl",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),r(this,"isWebsiteRoute",!0)}get pageTitle(){return this.intl.t("app/business.page-title")}get metaDescription(){return this.intl.t("app/business.meta-description")}},l=i.prototype,a="intl",s=[t.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),o=d,i)
3945var l,a,s,u,c,d})),define("frontend/routes/clever-launch",["exports","@ember/routing/route"],(function(e,t){function n(e,t,n){var i
3946return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
3947var n=e[Symbol.toPrimitive]
3948if(void 0!==n){var i=n.call(e,t||"default")
3949if("object"!=typeof i)return i
3950throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3951class i extends t.default{constructor(){super(...arguments),n(this,"hidesApplicationHeader",!0),n(this,"hidesApplicationFooter",!0)}model(e,t){let{to:n}=t
3952const{code:i}=n.queryParams
3953return i}}e.default=i})),define("frontend/routes/collaborate-error",["exports","@ember/routing/route"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3954e.default=t.default.extend({setupController(e,t){this._super(...arguments),e.set("errorMessage",t.message)}})})),define("frontend/routes/collaborate",["exports","@ember/service","frontend/routes/base/public","frontend/utils/story-state","@glimmer/tracking"],(function(e,t,n,i,o){var r,l,a,s,u,c,d,p,m,f
3955function b(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function h(e,t,n,i,o){var r={}
3956return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3957e.default=(r=class extends n.default{constructor(){super(...arguments),b(this,"storyState",l,this),b(this,"storyCollaborationInvitationData",a,this),b(this,"session",s,this),b(this,"analytics",u,this),b(this,"ajax",c,this),b(this,"routingProxy",d,this),b(this,"router",p,this),b(this,"store",m,this),b(this,"redirection",f,this)}model(e){return this.store.findRecord("story-collaboration-invitation",e.invitation_token)}async afterModel(e,t){super.afterModel(...arguments)
3958const n=e.get("story")
3959if(this.storyState=new i.default({story:n,session:this.session,routingProxy:this.routingProxy}),!e.get("isPending"))throw new Error("This invitation has already been used!")
3960this.session.isGuestUser?(this.storyCollaborationInvitationData.invitationToken=t.to.params.invitation_token,this.analytics.trackEvent("Signup","Started signup from collaboration invitation",{"Invitee email":e.get("email")}),this.redirection.setRedirectTransition(t),this.router.replaceWith("signup")):(this.storyState.isContributor||await this.createCollaboration(t.to.params.invitation_token),this.router.replaceWith("story",n.get("slug")))}createCollaboration(e){return this.ajax.post("story_collaborations/create_from_invitation",{data:{invitation_token:e}})}},l=h(r.prototype,"storyState",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=h(r.prototype,"storyCollaborationInvitationData",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=h(r.prototype,"session",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=h(r.prototype,"analytics",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=h(r.prototype,"ajax",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=h(r.prototype,"routingProxy",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=h(r.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(r.prototype,"store",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=h(r.prototype,"redirection",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("frontend/routes/complete-signup",["exports","@ember/service","@ember/routing/route","frontend/utils/routes"],(function(e,t,n,i){var o,r,l,a,s
3961function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n){var i
3962return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
3963var n=e[Symbol.toPrimitive]
3964if(void 0!==n){var i=n.call(e,t||"default")
3965if("object"!=typeof i)return i
3966throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t,n,i,o){var r={}
3967return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3968e.default=(o=class extends n.default{constructor(){super(...arguments),u(this,"session",r,this),u(this,"router",l,this),u(this,"redirection",a,this),u(this,"intl",s,this),c(this,"isSignupRoute",!0)}beforeModel(e){super.beforeModel(...arguments),(0,i.requiresAuthentication)({session:this.session,router:this.router,redirection:this.redirection,transition:e}),this.session.currentUser.hasCompletedSignup&&this.router.replaceWith("after-onboarding-step")}get pageTitle(){return this.intl.t("app/complete-signup.page-title")}},r=d(o.prototype,"session",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=d(o.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=d(o.prototype,"redirection",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(o.prototype,"intl",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("frontend/routes/complete-user-information",["exports","@ember/service","@ember/routing/route","frontend/utils/routes"],(function(e,t,n,i){var o,r,l,a,s
3969function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
3970return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3971e.default=(o=class extends n.default{constructor(){super(...arguments),u(this,"session",r,this),u(this,"router",l,this),u(this,"redirection",a,this),u(this,"intl",s,this)}beforeModel(e){super.beforeModel(...arguments),(0,i.requiresAuthentication)({session:this.session,router:this.router,redirection:this.redirection,transition:e}),this.session.currentUser.hasCompletedUserInformation&&this.router.replaceWith("after-onboarding-step")}get pageTitle(){return this.intl.t("app/complete-user-information.page-title")}},r=c(o.prototype,"session",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(o.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=c(o.prototype,"redirection",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(o.prototype,"intl",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("frontend/routes/confirm-error",["exports","@ember/routing/route"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3972e.default=t.default.extend({setupController(e,t){this._super(...arguments)
3973"is invalid"===t.responseJSON.errors[0].messages[0]&&e.set("isInvalidToken",!0)}})})),define("frontend/routes/contact",["exports","frontend/routes/base/public","frontend/utils/sutori-info","@ember/service"],(function(e,t,n,i){var o,r
3974function l(e,t,n){var i
3975return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
3976var n=e[Symbol.toPrimitive]
3977if(void 0!==n){var i=n.call(e,t||"default")
3978if("object"!=typeof i)return i
3979throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3980e.default=(o=class extends t.default{constructor(){var e,t,n,i
3981super(...arguments),e=this,t="intl",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),l(this,"isWebsiteRoute",!0)}get pageTitle(){return this.intl.t("app/contact.page-title")}get metaDescription(){return this.intl.t("app/contact.meta-description")}get schemaOrgData(){return{"@context":"http://schema.org","@type":"Organization",mainEntityOfPage:{"@type":"WebPage","@id":window.location.href},"@id":"https://www.sutori.com",name:"Sutori",address:{"@type":"PostalAddress",streetAddress:n.default.STREET_ADDRESS,addressLocality:n.default.ADDRESS_LOCALITY,addressRegion:n.default.ADDRESS_REGION,postalCode:n.default.POSTAL_CODE,addressCountry:n.default.ADDRESS_COUNTRY_SHORT},url:"https://www.sutori.com/contact",telephone:n.default.TELEPHONE}}},a=o.prototype,s="intl",u=[i.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(a,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(a,s,p),p=null),r=p,o)
3982var a,s,u,c,d,p})),define("frontend/routes/dashboard",["exports","@ember/service","frontend/utils/routes","@ember/routing/route"],(function(e,t,n,i){var o,r,l,a,s,u
3983function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
3984return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3985e.default=(o=class extends i.default{constructor(){super(...arguments),c(this,"session",r,this),c(this,"store",l,this),c(this,"router",a,this),c(this,"redirection",s,this),c(this,"intl",u,this)}beforeModel(e){super.beforeModel(...arguments),(0,n.requiresAuthentication)({session:this.session,router:this.router,redirection:this.redirection,transition:e}),(0,n.requiresOnboardingCompletion)({session:this.session,router:this.router,redirection:this.redirection,transition:e}),this.session.currentUser.isEditor&&this.router.replaceWith("stories-evaluation")}model(){return this.loadStoryCollections()}get pageTitle(){return this.intl.t("app/dashboard.page-title")}loadStoryCollections(){return this.store.loadRecords("story-collection",{filter:{owner_id:this.session.currentUser.id},include:"story_collection_belongings",backgroundReload:!1})}},r=d(o.prototype,"session",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=d(o.prototype,"store",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=d(o.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(o.prototype,"redirection",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(o.prototype,"intl",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("frontend/routes/educator-space",["exports","@ember/service","frontend/utils/common-api-queries","frontend/utils/associations","frontend/utils/routes","@ember/routing/route"],(function(e,t,n,i,o,r){var l,a,s,u,c,d,p
3986function m(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function f(e,t,n,i,o){var r={}
3987return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3988e.default=(l=class extends r.default{constructor(){super(...arguments),m(this,"session",a,this),m(this,"store",s,this),m(this,"commandFactory",u,this),m(this,"router",c,this),m(this,"redirection",d,this),m(this,"intl",p,this)}beforeModel(e){super.beforeModel(...arguments)
3989const t=(0,o.requiresAuthentication)({session:this.session,router:this.router,redirection:this.redirection,transition:e})
3990if(t)return t
3991const n=(0,o.requiresOnboardingCompletion)({session:this.session,router:this.router,redirection:this.redirection,transition:e})
3992return n||void 0}model(){return this.store.findRecord("educator-space",this.session.currentUser.belongsTo("educatorSpace").id(),{include:n.EDUCATOR_SPACE_INCLUDE})}afterModel(e){super.afterModel(...arguments)
3993const t=[]
3994return this.hasLoadedMembershipsAndAssociations(e)||t.push(this.loadMemberships(e)),(0,i.isLoaded)(e.hasMany("educatorSpaceInvitations"))||t.push(this.loadInvitations(e)),Promise.all(t)}get pageTitle(){return this.intl.t("app/educator-space.page-title")}loadMemberships(e){return this.commandFactory.createCommand("load-educator-space-memberships").execute(e,(0,n.getSubIncludesFor)(n.EDUCATOR_SPACE_INCLUDE,"educator_space_memberships"))}loadInvitations(e){return this.store.query("educator-space-invitation",{filter:{educator_space_id:e.id},include:(0,n.getSubIncludesFor)(n.EDUCATOR_SPACE_INCLUDE,"educator_space_invitations")})}hasLoadedMembershipsAndAssociations(e){return!!(0,i.isLoaded)(e.hasMany("educatorSpaceMemberships"))&&e.educatorSpaceMemberships.every((e=>(0,i.isLoaded)(e.belongsTo("user"))&&(0,i.isLoaded)(e.hasMany("educatorSpaceMembershipTags"))))}},a=f(l.prototype,"session",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=f(l.prototype,"store",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=f(l.prototype,"commandFactory",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(l.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=f(l.prototype,"redirection",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=f(l.prototype,"intl",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("frontend/routes/fake-news-quiz",["exports","frontend/routes/base/public","@ember/service"],(function(e,t,n){var i,o
3995function r(e,t,n){var i
3996return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
3997var n=e[Symbol.toPrimitive]
3998if(void 0!==n){var i=n.call(e,t||"default")
3999if("object"!=typeof i)return i
4000throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4001e.default=(i=class extends t.default{constructor(){var e,t,n,i
4002super(...arguments),e=this,t="intl",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),r(this,"isWebsiteRoute",!0)}get pageTitle(){return this.intl.t("app/fake-news-quiz.page-title")}get metaDescription(){return this.intl.t("app/fake-news-quiz.meta-description")}},l=i.prototype,a="intl",s=[n.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),o=d,i)
4003var l,a,s,u,c,d})),define("frontend/routes/forgot-password",["exports","frontend/routes/base/guests-only","@ember/service"],(function(e,t,n){var i,o
4004function r(e,t,n){var i
4005return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
4006var n=e[Symbol.toPrimitive]
4007if(void 0!==n){var i=n.call(e,t||"default")
4008if("object"!=typeof i)return i
4009throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}
4009Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4010e.default=(i=class extends t.default{constructor(){var e,t,n,i
4011super(...arguments),e=this,t="intl",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),r(this,"isSignupRoute",!0)}get pageTitle(){return this.intl.t("app/forgot-password.page-title")}},l=i.prototype,a="intl",s=[n.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),o=d,i)
4012var l,a,s,u,c,d})),define("frontend/routes/index",["exports","frontend/routes/base/public","@ember/service"],(function(e,t,n){var i,o
4013function r(e,t,n){var i
4014return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
4015var n=e[Symbol.toPrimitive]
4016if(void 0!==n){var i=n.call(e,t||"default")
4017if("object"!=typeof i)return i
4018throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4019e.default=(i=class extends t.default{constructor(){var e,t,n,i
4020super(...arguments),e=this,t="intl",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),r(this,"isWebsiteRoute",!0)}get pageTitle(){return this.intl.t("app/index.page-title")}get metaDescription(){return this.intl.t("app/index.meta-description")}},l=i.prototype,a="intl",s=[n.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),o=d,i)
4021var l,a,s,u,c,d})),define("frontend/routes/invite-friend",["exports","@ember/routing/route","frontend/utils/routes","@ember/service"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4022e.default=t.default.extend({session:(0,i.inject)(),router:(0,i.inject)(),redirection:(0,i.inject)(),beforeModel(e){this._super(...arguments),(0,n.requiresAuthentication)({session:this.session,router:this.router,redirection:this.redirection,transition:e}),(0,n.requiresOnboardingCompletion)({session:this.session,router:this.router,redirection:this.redirection,transition:e})}})})),define("frontend/routes/item",["exports","@ember/utils","frontend/routes/base/public","frontend/utils/seo","frontend/mixins/route-with-sluggable-model","ember-concurrency","macro-decorators"],(function(e,t,n,i,o,r,l){var a,s,u,c,d,p,m
4023function f(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function b(e,t,n,i,o){var r={}
4024return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4025e.default=(a=(0,l.reads)("controller.model"),s=(0,l.reads)("item.seoDescription"),u=(0,l.reads)("item.story.hideFromSearchEngineIndexes"),c=class extends(n.default.extend(o.default)){constructor(){super(...arguments),f(this,"item",d,this),f(this,"pageTitle",p,this),f(this,"noindex",m,this)}model(e){return this.store.findRecord("item",e.slug)}afterModel(e){return super.afterModel(...arguments),this.loadStoryTask.perform(e)}get metaDescription(){return(0,i.formatMetaDescription)(this.item.seoDescription)}get metaImage(){return this.item.hasImage?this.item.imageFile.bestVersionToUseForMetaTags:i.DEFAULT_META_IMAGE}get metaImageCaption(){return this.item.hasImage?this.item.imageFile.caption:this.intl.t(i.DEFAULT_META_IMAGE_ALT_KEY)}get openGraphTags(){const e=this.item
4026if((0,t.isPresent)(e)){let t=[{property:"og:type",content:"article"},{property:"og:title",content:e.seoTitle},{property:"og:description",content:e.seoDescription},{property:"og:author",content:e.story.authorName},{property:"og:site_name",content:i.DEFAULT_META_SITE_NAME},{property:"og:url",content:window.location.href},{property:"article:published_time",content:e.createdAt.toISOString()},{property:"article:modified_time",content:e.updatedAt.toISOString()},{property:"og:image",content:this.metaImage.url},{property:"og:image:width",content:this.metaImage.width},{property:"og:image:height",content:this.metaImage.height},{property:"og:image:alt",content:this.metaImageCaption}]
4027return e.hasAudio&&(t=t.concat([{property:"og:audio",content:e.audioFile.url}])),t}return[]}get twitterCardTags(){const e=this.item
4028if((0,t.isPresent)(e)){let t="summary"
4029return e.hasImage&&(t="summary_large_image"),[{name:"twitter:card",content:t},{name:"twitter:site",content:i.TWITTER_CARD_SITE},{name:"twitter:title",content:e.seoTitle},{name:"twitter:description",content:e.seoDescription},{name:"twitter:image",content:this.metaImage.url},{name:"twitter:image:alt",content:this.metaImageCaption}]}return[]}*loadStoryTask(e){yield this.store.findRecord("story",e.belongsTo("story").id(),{include:["author","story_collaborations.user","story_collaborations.educator_space_tag.educator_space_membership_tags.educator_space_membership.user","story_permission_for_anyone"].join(",")})}},d=b(c.prototype,"item",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(c.prototype,"pageTitle",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(c.prototype,"noindex",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(c.prototype,"loadStoryTask",[r.task],Object.getOwnPropertyDescriptor(c.prototype,"loadStoryTask"),c.prototype),c)})),define("frontend/routes/login",["exports","@ember/service","frontend/routes/base/guests-only","frontend/utils/clearbit"],(function(e,t,n,i){var o,r
4030function l(e,t,n){var i
4031return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
4032var n=e[Symbol.toPrimitive]
4033if(void 0!==n){var i=n.call(e,t||"default")
4034if("object"!=typeof i)return i
4035throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4036e.default=(o=class extends n.default{constructor(){var e,t,n,i
4037super(...arguments),e=this,t="intl",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),l(this,"isSignupRoute",!0)}beforeModel(){(0,i.injectScript)()}get pageTitle(){return this.intl.t("app/login.page-title")}},a=o.prototype,s="intl",u=[t.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={}
4037,Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(a,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(a,s,p),p=null),r=p,o)
4038var a,s,u,c,d,p})),define("frontend/routes/lti-launch",["exports","@ember/routing/route"],(function(e,t){function n(e,t,n){var i
4039return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
4040var n=e[Symbol.toPrimitive]
4041if(void 0!==n){var i=n.call(e,t||"default")
4042if("object"!=typeof i)return i
4043throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4044class i extends t.default{constructor(){super(...arguments),n(this,"hidesApplicationHeader",!0),n(this,"hidesApplicationFooter",!0)}model(e,t){let{to:n}=t
4045const{id:i,token:o,redirect:r}=n.queryParams
4046return{id:i,token:o,redirect:r}}setupController(e,t){let{id:n,token:i,redirect:o}=t
4047super.setupController(...arguments),e.id=n,e.token=i,e.redirectUrl=o}}e.default=i})),define("frontend/routes/media-kit",["exports","frontend/routes/base/public","@ember/service"],(function(e,t,n){var i,o
4048function r(e,t,n){var i
4049return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
4050var n=e[Symbol.toPrimitive]
4051if(void 0!==n){var i=n.call(e,t||"default")
4052if("object"!=typeof i)return i
4053throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4054e.default=(i=class extends t.default{constructor(){var e,t,n,i
4055super(...arguments),e=this,t="intl",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),r(this,"isWebsiteRoute",!0)}get pageTitle(){return this.intl.t("app/media-kit.page-title")}},l=i.prototype,a="intl",s=[n.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),o=d,i)
4056var l,a,s,u,c,d})),define("frontend/routes/media-literacy",["exports","frontend/routes/base/public","@ember/service"],(function(e,t,n){var i,o
4057function r(e,t,n){var i
4058return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
4059var n=e[Symbol.toPrimitive]
4060if(void 0!==n){var i=n.call(e,t||"default")
4061if("object"!=typeof i)return i
4062throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4063e.default=(i=class extends t.default{constructor(){var e,t,n,i
4064super(...arguments),e=this,t="intl",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),r(this,"isWebsiteRoute",!0)}get metaDescription(){return this.intl.t("app/media-literacy.meta-description")}get pageTitle(){return this.intl.t("app/media-literacy.page-title")}},l=i.prototype,a="intl",s=[n.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),o=d,i)
4065var l,a,s,u,c,d})),define("frontend/routes/my-teachers",["exports","@ember/service","@ember/routing/route","frontend/utils/routes"],(function(e,t,n,i){var o,r,l,a,s,u
4066function c(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function d(e,t,n,i,o){var r={}
4067return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4068e.default=(o=class extends n.default{constructor(){super(...arguments),c(this,"session",r,this),c(this,"store",l,this),c(this,"router",a,this),c(this,"redirection",s,this),c(this,"intl",u,this)}beforeModel(e){super.beforeModel(...arguments),(0,i.requiresAuthentication)({session:this.session,router:this.router,redirection:this.redirection,transition:e}),(0,i.requiresOnboardingCompletion)({session:this.session,router:this.router,redirection:this.redirection,transition:e})}model(){return this.store.query("educator-space-membership",{filter:{user_id:this.session.currentUser.id},include:"educator_space.educator"})}get pageTitle(){return this.intl.t("app/my-teachers.page-title")}},r=d(o.prototype,"session",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=d(o.prototype,"store",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=d(o.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(o.prototype,"redirection",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(o.prototype,"intl",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("frontend/routes/not-found",["exports","frontend/routes/base/public","frontend/utils/http-status-codes"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4069e.default=t.default.extend({prerenderStatusCode:n.NOT_FOUND})})),define("frontend/routes/notifications",["exports","@ember/service","@ember/routing/route","frontend/utils/routes"],(function(e,t,n,i){var o,r,l,a,s
4070function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
4071return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4072e.default=(o=class extends n.default{constructor(){super(...arguments),u(this,"session",r,this),u(this,"router",l,this),u(this,"redirection",a,this),u(this,"intl",s,this)}beforeModel(e){super.beforeModel(...arguments),(0,i.requiresAuthentication)({session:this.session,router:this.router,redirection:this.redirection,transition:e}),(0,i.requiresOnboardingCompletion)({session:this.session,router:this.router,redirection:this.redirection,transition:e})}get pageTitle(){return this.intl.t("app/notifications.page-title")}},r=c(o.prototype,"session",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(o.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=c(o.prototype,"redirection",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(o.prototype,"intl",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("frontend/routes/obsolete/community-timelines",["exports","@ember/routing/route","frontend/mixins/obsolete-route"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4073e.default=t.default.extend(n.default,{redirectToRoute:"stories.community"})})),define("frontend/routes/obsolete/education",["exports","@ember/routing/route","frontend/mixins/obsolete-route"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4074e.default=t.default.extend(n.default,{redirectToRoute:"teachers"})}))
4075define("frontend/routes/obsolete/features",["exports","@ember/routing/route","frontend/mixins/obsolete-route"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4076e.default=t.default.extend(n.default,{redirectToRoute:"teachers"})})),define("frontend/routes/obsolete/forgot-password",["exports","@ember/routing/route","frontend/mixins/obsolete-route"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4077e.default=t.default.extend(n.default,{redirectToRoute:"forgot-password"})})),define("frontend/routes/obsolete/go-premium",["exports","@ember/routing/route","frontend/mixins/obsolete-route"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4078e.default=t.default.extend(n.default,{redirectToRoute:"upgrade"})})),define("frontend/routes/obsolete/group",["exports","@ember/routing/route","frontend/mixins/obsolete-route"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4079e.default=t.default.extend(n.default,{redirectToRoute:"school-class",routeParams:["school_class_id"]})})),define("frontend/routes/obsolete/groups",["exports","@ember/routing/route","frontend/mixins/obsolete-route"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4080e.default=t.default.extend(n.default,{redirectToRoute:"school-classes"})})),define("frontend/routes/obsolete/hstry-pro",["exports","@ember/routing/route","frontend/mixins/obsolete-route"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4081e.default=t.default.extend(n.default,{redirectToRoute:"business"})})),define("frontend/routes/obsolete/institutions",["exports","@ember/routing/route","frontend/mixins/obsolete-route"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4082e.default=t.default.extend(n.default,{redirectToRoute:"schools"})})),define("frontend/routes/obsolete/learn-more",["exports","@ember/routing/route","frontend/mixins/obsolete-route"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4083e.default=t.default.extend(n.default,{redirectToRoute:"teachers"})})),define("frontend/routes/obsolete/personal-registration",["exports","@ember/routing/route","frontend/mixins/obsolete-route"],(function(e,t,n){Object.defineProperty(e,"__esMo
4083dule",{value:!0}),e.default=void 0
4084e.default=t.default.extend(n.default,{redirectToRoute:"signup"})})),define("frontend/routes/obsolete/plans",["exports","@ember/routing/route","frontend/mixins/obsolete-route"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4085e.default=t.default.extend(n.default,{redirectToRoute:"teachers"})})),define("frontend/routes/obsolete/registration",["exports","@ember/routing/route","frontend/mixins/obsolete-route"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4086e.default=t.default.extend(n.default,{redirectToRoute:"signup"})})),define("frontend/routes/obsolete/reset-password",["exports","@ember/routing/route","frontend/mixins/obsolete-route"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4087e.default=t.default.extend(n.default,{redirectToRoute:"resetPassword",routeParams:["token"]})})),define("frontend/routes/obsolete/school-class",["exports","@ember/routing/route","frontend/mixins/obsolete-route","@ember/service"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4088e.default=t.default.extend(n.default,{session:(0,i.inject)(),getRedirectionRoute(){return this.get("session.currentUser.isEducator")?"educator-space":this.get("session.currentUser.isStudent")?"my-teachers":"dashboard"}})})),define("frontend/routes/obsolete/school-classes",["exports","@ember/routing/route","frontend/mixins/obsolete-route","@ember/service"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4089e.default=t.default.extend(n.default,{session:(0,i.inject)(),getRedirectionRoute(){return this.get("session.currentUser.isEducator")?"educator-space":this.get("session.currentUser.isStudent")?"my-teachers":"dashboard"}})})),define("frontend/routes/obsolete/storify",["exports","@ember/routing/route","frontend/mixins/obsolete-route"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4090e.default=t.default.extend(n.default,{redirectToRoute:"business"})})),define("frontend/routes/obsolete/student-registration",["exports","@ember/routing/route","frontend/mixins/obsolete-route"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4091e.default=t.default.extend(n.default,{redirectToRoute:"signup"})})),define("frontend/routes/obsolete/teacher-edit",["exports","@ember/routing/route","frontend/mixins/obsolete-route"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4092e.default=t.default.extend(n.default,{redirectToRoute:"profile"})})),define("frontend/routes/obsolete/teacher-registration",["exports","@ember/routing/route","frontend/mixins/obsolete-route"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4093e.default=t.default.extend(n.default,{redirectToRoute:"signup"})})),define("frontend/routes/obsolete/teacher-unsubscribe",["exports","@ember/routing/route","frontend/mixins/obsolete-route"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4094e.default=t.default.extend(n.default,{redirectToRoute:"unsubscribe"})})),define("frontend/routes/obsolete/timeline-bundle-dash",["exports","@ember/routing/route","frontend/mixins/obsolete-route"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4095e.default=t.default.extend(n.default,{redirectToRoute:"story-unit",routeParams:["story_unit_id"]})})),define("frontend/routes/obsolete/timeline-bundle-underscore",["exports","@ember/routing/route","frontend/mixins/obsolete-route"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4096e.default=t.default.extend(n.default,{redirectToRoute:"story-unit",routeParams:["story_unit_id"]})})),define("frontend/routes/obsolete/timeline-bundles",["exports","@ember/routing/route","frontend/mixins/obsolete-route"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4097e.default=t.default.extend(n.default,{redirectToRoute:"stories.sutori"})})),define("frontend/routes/obsolete/timeline-embed",["exports","@ember/routing/route","frontend/mixins/obsolete-route"],(function(e,t,n){Object.defineProperty(e,"__esMo
4097dule",{value:!0}),e.default=void 0
4098e.default=t.default.extend(n.default,{redirectToRoute:"story.embed",routeParams:["slug"]})})),define("frontend/routes/obsolete/timeline-instance",["exports","@ember/routing/route","frontend/mixins/obsolete-route"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4099e.default=t.default.extend(n.default,{redirectToRoute:"stories.index"})})),define("frontend/routes/obsolete/timeline-of-the-month",["exports","@ember/routing/route","frontend/mixins/obsolete-route"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4100e.default=t.default.extend(n.default,{redirectToRoute:"stories.community.featured"})})),define("frontend/routes/obsolete/timeline-overview",["exports","@ember/routing/route","frontend/mixins/obsolete-route"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4101e.default=t.default.extend(n.default,{redirectToRoute:"story",routeParams:["slug"]})})),define("frontend/routes/obsolete/timeline",["exports","@ember/routing/route","frontend/mixins/obsolete-route"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4102e.default=t.default.extend(n.default,{redirectToRoute:"story",routeParams:["slug"]})})),define("frontend/routes/obsolete/timelines-hstry",["exports","@ember/routing/route","frontend/mixins/obsolete-route"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4103e.default=t.default.extend(n.default,{redirectToRoute:"stories.sutori"})})),define("frontend/routes/obsolete/timelines",["exports","@ember/routing/route","frontend/mixins/obsolete-route"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4104e.default=t.default.extend(n.default,{getRedirectionRoute:e=>`stories.${e.params.wildcard.replace("/",".")}`})})),define("frontend/routes/press",["exports","frontend/routes/base/public","@ember/service"],(function(e,t,n){var i,o
4105function r(e,t,n){var i
4106return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
4107var n=e[Symbol.toPrimitive]
4108if(void 0!==n){var i=n.call(e,t||"default")
4109if("object"!=typeof i)return i
4110throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4111e.default=(i=class extends t.default{constructor(){var e,t,n,i
4112super(...arguments),e=this,t="intl",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),r(this,"isWebsiteRoute",!0)}get pageTitle(){return this.intl.t("app/press.page-title")}},l=i.prototype,a="intl",s=[n.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),o=d,i)
4113var l,a,s,u,c,d}))
4114define("frontend/routes/pricing",["exports","frontend/routes/base/public","@ember/service"],(function(e,t,n){var i,o
4115function r(e,t,n){var i
4116return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
4117var n=e[Symbol.toPrimitive]
4118if(void 0!==n){var i=n.call(e,t||"default")
4119if("object"!=typeof i)return i
4120throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4121e.default=(i=class extends t.default{constructor(){var e,t,n,i
4122super(...arguments),e=this,t="intl",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),r(this,"isWebsiteRoute",!0)}get pageTitle(){return this.intl.t("app/pricing.page-title")}get metaDescription(){return this.intl.t("app/pricing.meta-description")}},l=i.prototype,a="intl",s=[n.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),o=d,i)
4123var l,a,s,u,c,d})),define("frontend/routes/privacy-policy",["exports","frontend/routes/base/public","@ember/service"],(function(e,t,n){var i,o
4124function r(e,t,n){var i
4125return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
4126var n=e[Symbol.toPrimitive]
4127if(void 0!==n){var i=n.call(e,t||"default")
4128if("object"!=typeof i)return i
4129throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}
4129Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4130e.default=(i=class extends t.default{constructor(){var e,t,n,i
4131super(...arguments),e=this,t="intl",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),r(this,"isWebsiteRoute",!0)}get pageTitle(){return this.intl.t("app/privacy-policy.page-title")}get metaDescription(){return this.intl.t("app/privacy-policy.meta-description")}},l=i.prototype,a="intl",s=[n.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),o=d,i)
4132var l,a,s,u,c,d})),define("frontend/routes/reset-password",["exports","frontend/routes/base/guests-only","@ember/service"],(function(e,t,n){var i,o
4133function r(e,t,n){var i
4134return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
4135var n=e[Symbol.toPrimitive]
4136if(void 0!==n){var i=n.call(e,t||"default")
4137if("object"!=typeof i)return i
4138throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4139e.default=(i=class extends t.default{constructor(){var e,t,n,i
4140super(...arguments),e=this,t="intl",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),r(this,"isSignupRoute",!0)}model(e){return{resetPasswordToken:e.token}}get pageTitle(){return this.intl.t("app/reset-password.page-title")}},l=i.prototype,a="intl",s=[n.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),o=d,i)
4141var l,a,s,u,c,d})),define("frontend/routes/school",["exports","@ember/routing/route","@ember/service","frontend/utils/routes/route-with-sluggable-model","macro-decorators","frontend/mixins/meta-tags","frontend/utils/seo","frontend/utils/routes"],(function(e,t,n,i,o,r,l,a){var s,u,c,d,p,m,f,b,h,g,y,v,w,k,O,_,P,x
4142function z(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function j(e,t,n,i,o){var r={}
4143return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4144e.default=(s=(0,o.reads)("sluggableRouteProps.canonicalUrl"),u=(0,o.reads)("sluggableRouteProps.prerenderStatusCode"),c=(0,o.reads)("sluggableRouteProps.prerenderHeader"),d=(0,o.reads)("school.name"),p=(0,o.reads)("controller.model"),m=(0,o.reads)("school.name"),f=class extends(t.default.extend(r.default)){constructor(){super(...arguments),z(this,"store",b,this),z(this,"router",h,this),z(this,"redirection",g,this),z(this,"session",y,this),z(this,"clientInformation",v,this),z(this,"canonicalUrl",w,this),z(this,"prerenderStatusCode",k,this),z(this,"prerenderHeader",O,this),z(this,"pageTitle",_,this),z(this,"school",P,this),z(this,"seoTitle",x,this),this.sluggableRouteProps=new i.SluggableRouteProps({route:this})}beforeModel(e){super.beforeModel(...arguments),(0,a.requiresAuthentication)({session:this.session,router:this.router,redirection:this.redirection,transition:e}),(0,a.requiresEditor)({session:this.session,router:this.router})}model(e){let{slug:t}=e
4145return this.store.findRecord("school",t,{reload:!0})}afterModel(e,t){super.afterModel(...arguments),(0,i.redirectToCurrentSlug)({model:e,transition:t,route:this})}serialize(e){return(0,i.serializeAsSluggableModel)(e)}get metaDescription(){return(0,l.formatMetaDescription)(this.seoDescription)}get seoDescription(){return this.intl.t("app/school.seo-description",{name:this.school.name})}},b=j(f.prototype,"store",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=j(f.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=j(f.prototype,"redirection",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=j(f.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=j(f.prototype,"clientInformation",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=j(f.prototype,"canonicalUrl",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=j(f.prototype,"prerenderStatusCode",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=j(f.prototype,"prerenderHeader",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=j(f.prototype,"pageTitle",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=j(f.prototype,"school",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=j(f.prototype,"seoTitle",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f)})),define("frontend/routes/schools",["exports","frontend/routes/base/public","@ember/service"],(function(e,t,n){var i,o
4146function r(e,t,n){var i
4147return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
4148var n=e[Symbol.toPrimitive]
4149if(void 0!==n){var i=n.call(e,t||"default")
4150if("object"!=typeof i)return i
4151throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4152e.default=(i=class extends t.default{constructor(){var e,t,n,i
4153super(...arguments),e=this,t="intl",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),r(this,"isWebsiteRoute",!0)}get pageTitle(){return this.intl.t("app/schools.page-title")}get metaDescription(){return this.intl.t("app/schools.meta-description")}},l=i.prototype,a="intl",s=[n.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),o=d,i)
4154var l,a,s,u,c,d})),define("frontend/routes/select-school",["exports","@ember/service","frontend/utils/routes","@ember/routing/route"],(function(e,t,n,i){var o,r,l,a,s
4155function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
4156return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4157e.default=(o=class extends i.default{constructor(){super(...arguments),u(this,"session",r,this),u(this,"router",l,this),u(this,"redirection",a,this),u(this,"intl",s,this)}beforeModel(e){super.beforeModel(...arguments),(0,n.requiresAuthentication)({session:this.session,router:this.router,redirection:this.redirection,transition:e}),this.session.currentUser.hasSchoolInformation&&this.router.replaceWith("after-onboarding-step")}get pageTitle(){return this.intl.t("app/select-school.page-title")}},r=c(o.prototype,"session",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(o.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=c(o.prototype,"redirection",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(o.prototype,"intl",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("frontend/routes/signup-form",["exports","@ember/service","frontend/routes/base/guests-only","frontend/utils/clearbit"],(function(e,t,n,i){var o,r
4158function l(e,t,n){var i
4159return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
4160var n=e[Symbol.toPrimitive]
4161if(void 0!==n){var i=n.call(e,t||"default")
4162if("object"!=typeof i)return i
4163throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4164e.default=(o=class extends n.default{constructor(){var e,t,n,i
4165super(...arguments),e=this,t="intl",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),l(this,"isSignupRoute",!0)}beforeModel(){(0,i.injectScript)()}get pageTitle(){return this.intl.t("app/signup-form.page-title")}},a=o.prototype,s="intl",u=[t.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(a,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(a,s,p),p=null),r=p,o)
4166var a,s,u,c,d,p})),define("frontend/routes/signup",["exports","@ember/service","frontend/routes/base/guests-only","frontend/utils/clearbit"],(function(e,t,n,i){var o,r
4167function l(e,t,n){var i
4168return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
4169var n=e[Symbol.toPrimitive]
4170if(void 0!==n){var i=n.call(e,t||"default")
4171if("object"!=typeof i)return i
4172throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4173e.default=(o=class extends n.default{constructor(){var e,t,n,i
4174super(...arguments),e=this,t="intl",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),l(this,"isSignupRoute",!0)}beforeModel(){(0,i.injectScript)()}get pageTitle(){return this.intl.t("app/signup.page-title")}},a=o.prototype,s="intl",u=[t.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(a,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(a,s,p),p=null),r=p,o)
4175var a,s,u,c,d,p})),define("frontend/routes/status",["exports","@ember/routing/route"],(function(e,t){Object.defineProperty(e,"__esMo
4175dule",{value:!0}),e.default=void 0
4176class n extends t.default{beforeModel(){super.beforeModel(...arguments),window.location="https://status.sutori.com"}}e.default=n})),define("frontend/routes/stories-evaluation",["exports","@ember/routing/route","frontend/utils/routes","@ember/service"],(function(e,t,n,i){var o,r,l,a,s
4177function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
4178return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4179e.default=(o=class extends t.default{constructor(){super(...arguments),u(this,"session",r,this),u(this,"router",l,this),u(this,"redirection",a,this),u(this,"intl",s,this)}beforeModel(e){super.beforeModel(...arguments),(0,n.requiresAuthentication)({session:this.session,router:this.router,redirection:this.redirection,transition:e}),(0,n.requiresEditor)({session:this.session,router:this.router})}get pageTitle(){return this.intl.t("app/stories-evaluation.page-title")}},r=c(o.prototype,"session",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(o.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=c(o.prototype,"redirection",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(o.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("frontend/routes/stories",["exports","frontend/routes/base/public","frontend/utils/routes","@ember/service"],(function(e,t,n,i){var o,r,l,a
4180function s(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function u(e,t,n,i,o){var r={}
4181return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4182e.default=(o=class extends t.default{constructor(){super(...arguments),s(this,"session",r,this),s(this,"router",l,this),s(this,"redirection",a,this)}beforeModel(e){super.beforeModel(...arguments),(0,n.requiresOnboardingCompletion)({session:this.session,router:this.router,redirection:this.redirection,transition:e})}},r=u(o.prototype,"session",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=u(o.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=u(o.prototype,"redirection",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("frontend/routes/stories/community",["exports","frontend/routes/base/public"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4183e.default=t.default.extend({activeSubRouteName:"stories.community.featured",beforeModel(e){let{to:t}=e
4184this._super(...arguments),"stories.community.index"===t.name&&this.transitionTo(this.activeSubRouteName)},actions:{activeSubRouteNameChanged(e){this.set("activeSubRouteName",e)}}})})),define("frontend/routes/stories/community/featured",["exports","frontend/routes/base/public","frontend/mixins/infinite-scrollable-route","@ember/service"],(function(e,t,n,i){var o,r
4185function l(e,t,n){var i
4186return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
4187var n=e[Symbol.toPrimitive]
4188if(void 0!==n){var i=n.call(e,t||"default")
4189if("object"!=typeof i)return i
4190throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4191e.default=(o=class extends(t.default.extend(n.default)){constructor(){var e,t,n,i
4192super(...arguments),e=this,t="intl",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),l(this,"seoTitle","Editor's picks")}get pageTitle(){return this.intl.t("app/stories/community/featured.page-title")}get metaDescription(){return this.intl.t("app/stories/community/featured.meta-description")}},a=o.prototype,s="intl",u=[i.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(a,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(a,s,p),p=null),r=p,o)
4193var a,s,u,c,d,p})),define("frontend/routes/stories/community/latest",["exports","frontend/routes/base/public","frontend/mixins/infinite-scrollable-route","@ember/service"],(function(e,t,n,i){var o,r
4194function l(e,t,n){var i
4195return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
4196var n=e[Symbol.toPrimitive]
4197if(void 0!==n){var i=n.call(e,t||"default")
4198if("object"!=typeof i)return i
4199throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4200e.default=(o=class extends(t.default.extend(n.default)){constructor(){var e,t,n,i
4201super(...arguments),e=this,t="intl",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),l(this,"seoTitle","Latest community stories")}get pageTitle(){return this.intl.t("app/stories/community/latest.page-title")}get metaDescription(){return this.intl.t("app/stories/community/latest.meta-description")}},a=o.prototype,s="intl",u=[i.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={}
4201,Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(a,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(a,s,p),p=null),r=p,o)
4202var a,s,u,c,d,p})),define("frontend/routes/stories/index",["exports","frontend/routes/base/public"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4203e.default=t.default.extend({beforeModel(){this._super(...arguments),this.transitionTo("stories.sutori")}})})),define("frontend/routes/stories/sutori/index",["exports","@ember/service","frontend/routes/base/public","frontend/mixins/infinite-scrollable-route"],(function(e,t,n,i){var o,r
4204function l(e,t,n){var i
4205return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
4206var n=e[Symbol.toPrimitive]
4207if(void 0!==n){var i=n.call(e,t||"default")
4208if("object"!=typeof i)return i
4209throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4210e.default=(o=class extends(n.default.extend(i.default)){constructor(){var e,t,n,i
4211super(...arguments),e=this,t="intl",i=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),l(this,"seoTitle","Resources")}get pageTitle(){return this.intl.t("app/stories/sutori.page-title")}get metaDescription(){return this.intl.t("app/stories/sutori.meta-description")}},a=o.prototype,s="intl",u=[t.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(a,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(a,s,p),p=null),r=p,o)
4212var a,s,u,c,d,p})),define("frontend/routes/stories/sutori/new-unit",["exports","@ember/routing/route","frontend/utils/routes","@ember/service"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4213e.default=t.default.extend({session:(0,i.inject)(),router:(0,i.inject)(),redirection:(0,i.inject)(),beforeModel(e){this._super(...arguments),(0,n.requiresAuthentication)({session:this.session,router:this.router,redirection:this.redirection,transition:e}),(0,n.requiresOnboardingCompletion)({session:this.session,router:this.router,redirection:this.redirection,transition:e})},model(){return this.store.createRecord("story-unit",{title:"Title of the unit",grade:"Middle school"}).save()},afterModel(e){this.replaceWith("story-unit",e)},actions:{error(){return this.transitionTo("stories.sutori.index")}}})})),define("frontend/routes/story-unit",["exports","@ember/service","macro-decorators","@ember/utils","frontend/utils/array","frontend/routes/base/public","frontend/mixins/route-with-sluggable-model","frontend/utils/seo","frontend/utils/associations","frontend/utils/common-api-queries"],(function(e,t,n,i,o,r,l,a,s,u){var c,d,p,m,f,b,h,g
4214function y(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function v(e,t,n,i,o){var r={}
4215return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4216e.default=(c=(0,n.reads)("controller.model"),d=(0,n.reads)("storyUnit.title"),p=(0,n.reads)("seoDescription"),m=class extends(r.default.extend(l.default)){constructor(){super(...arguments),y(this,"intl",f,this),y(this,"storyUnit",b,this),y(this,"pageTitle",h,this),y(this,"metaDescription",g,this)}model(e){let{slug:t}=e
4217return this.store.findRecord("story-unit",t,{include:"banner_image_file.image_file_versions"})}async afterModel(e){return super.afterModel(...arguments),await Promise.all([(0,s.loadAssociation)(e.belongsTo("bannerImageFile")),this.loadStories(e)]),Promise.all([this.loadIntroductions(e.stories),this.loadBanners(e.stories)])}get metaImage(){return this.storyUnit.hasBanner?this.storyUnit.bannerImageFile.bestVersionToUseForMetaTags:a.DEFAULT_META_IMAGE}get metaImageCaption(){return this.storyUnit.hasBanner?this.storyUnit.bannerImageFile.caption:this.intl.t(a.DEFAULT_META_IMAGE_ALT_KEY)}get seoDescription(){return this.intl.t("app/story-unit.seo-description",{title:this.storyUnit.title})}get openGraphTags(){const e=this.storyUnit
4218return(0,i.isPresent)(e)?[{property:"og:type",content:"article"},{property:"og:title",content:e.title},{property:"og:description",content:this.seoDescription},{property:"og:author",content:"Sutori"},{property:"og:site_name",content:a.DEFAULT_META_SITE_NAME},{property:"og:url",content:window.location.href},{property:"article:published_time",content:e.createdAt.toISOString()},{property:"article:modified_time",content:e.updatedAt.toISOString()},{property:"og:image",content:this.metaImage.url},{property:"og:image:width",content:this.metaImage.width},{property:"og:image:height",content:this.metaImage.height},{property:"og:image:alt",content:this.metaImageCaption}]:[]}get twitterCardTags(){const e=this.storyUnit
4219if((0,i.isPresent)(e)){let t="summary"
4220return e.hasBanner&&(t="summary_large_image"),[{name:"twitter:card",content:t},{name:"twitter:site",content:a.TWITTER_CARD_SITE},{name:"twitter:title",content:e.title},{name:"twitter:description",content:this.seoDescription},{name:"twitter:image",content:this.metaImage.url},{name:"twitter:image:alt",content:this.metaImageCaption}]}return[]}loadStories(e){if(e.hasMany("stories").ids().any((e=>(0,i.isNone)(this.store.peekRecord("story",e)))))return this.store.query("story",{filter:{ids:e.hasMany("stories").ids()},include:["banner_image_file.image_file_versions","author",`introduction_text.${u.AUGMENTED_TEXT_INCLUDE}`].join(",")})}loadIntroductions(e){const t=w(e,"introductionText")
4221if(t.length>0)return this.store.query("augmented-text",{filter:{ids:t}})}loadBanners(e){const t=w(e,"bannerImageFile")
4222if(t.length>0)return this.store.query("image-file",{filter:{ids:t}})}},f=v(m.prototype,"intl",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=v(m.prototype,"storyUnit",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=v(m.prototype,"pageTitle",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=v(m.prototype,"metaDescription",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m)
4223function w(e,t){return(0,o.compact)(e.filter((e=>!(0,s.isLoaded)(e.belongsTo(t)))).map((e=>e.belongsTo(t).id())))}})),define("frontend/routes/story-via-private-link",["exports","@ember/routing/route","@ember/service"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4224e.default=t.default.extend({store:(0,n.inject)(),analytics:(0,n.inject)(),beforeModel(e){let{to:t}=e
4225this._super(...arguments),this.analytics.trackStoryEvent("Accessed via private link",{"Private link token":t.params.private_link_token})},model(e){let{private_link_token:t}=e
4226return this.store.findRecord("story",t)},afterModel(e){this._super(...arguments),this.replaceWith("story",e)}})})),define("frontend/routes/story",["exports","@ember/object/computed","frontend/routes/base/public","frontend/mixins/route-with-sluggable-model","frontend/utils/associations","@ember/service","frontend/utils/common-api-queries"],(function(e,t,n,i,o,r,l){Object.defineProperty(e,"__esMo
4226dule",{value:!0}),e.default=void 0
4227e.default=n.default.extend(i.default,{store:(0,r.inject)(),model(e){let{slug:t}=e
4228return this.store.findStoryBySlug(t,{include:l.INDIVIDUAL_STORY_INCLUDE})},afterModel(e){return this._super(...arguments),Promise.all([(0,o.loadAssociation)(e.belongsTo("introductionText")),(0,o.loadAssociation)(e.belongsTo("bannerImageFile")),(0,o.loadAssociation)(e.hasMany("items")),e.loadStoryEmbed()])},setupController(e,t){this._super(...arguments),e.set("story",t)},story:(0,t.reads)("controller.model")})})),define("frontend/routes/story/embed",["exports","frontend/routes/base/public"],(function(e,t){function n(e,t,n){var i
4229return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
4230var n=e[Symbol.toPrimitive]
4231if(void 0!==n){var i=n.call(e,t||"default")
4232if("object"!=typeof i)return i
4233throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4234const i={"14b32cbc-1b5a-4b86-a135-ec0af4e3506a":"https://www.pbs.org/kenburns/benjamin-franklin/benjamin-franklin-life-timeline","5aca06b7-d641-45ab-b46b-bafcc5afbc0d":"https://www.pbs.org/kenburns/country-music/country-music-timeline","39c54b05-ca90-41aa-a22f-6a3eb0fea639":"https://www.pbs.org/kenburns/muhammad-ali/muhammad-alis-life-a-timeline","e39f1b43-8b83-46a6-ae65-715868630f73":"https://www.pbs.org/kenburns/hemingway/hemingways-life-timeline/"}
4235class o extends t.default{constructor(){super(...arguments),n(this,"hidesApplicationHeader",!0),n(this,"hidesApplicationFooter",!0),n(this,"noindex",!0),n(this,"indexifembedded",!0)}get canonicalUrl(){var e,t
4236return i[null===(e=this.story)||void 0===e?void 0:e.id]||(null===(t=this.story)||void 0===t?void 0:t.publicUrl)}get story(){return this.controller.model}}e.default=o})),define("frontend/routes/story/index",["exports","@ember/service","macro-decorators","@ember/utils","frontend/utils/seo","frontend/routes/base/public","frontend/utils/routes"],(function(e,t,n,i,o,r,l){var a,s,u,c,d,p,m,f
4237function b(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function h(e,t,n,i,o){var r={}
4238return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4239e.default=(a=(0,n.reads)("controller.model"),s=(0,n.reads)("story.presentableTitle"),u=class extends r.default{constructor(){super(...arguments),b(this,"session",c,this),b(this,"router",d,this),b(this,"redirection",p,this),b(this,"story",m,this),b(this,"pageTitle",f,this)}beforeModel(e){super.beforeModel(...arguments),(0,l.requiresOnboardingCompletion)({session:this.session,router:this.router,redirection:this.redirection,transition:e})}model(){return this.modelFor("story")}get metaImage(){return this.story.hasBannerImage?this.story.bannerImageFile.bestVersionToUseForMetaTags:o.DEFAULT_META_IMAGE}get metaImageCaption(){return this.story.hasBannerImage?this.story.bannerImageFile.caption:this.intl.t(o.DEFAULT_META_IMAGE_ALT_KEY)}get metaDescription(){return(0,i.isPresent)(this.story)?(0,o.formatMetaDescription)(this.story.seoDescription):null}get openGraphTags(){const e=this.story
4240return(0,i.isPresent)(e)?[{property:"og:type",content:"article"},{property:"og:title",content:e.seoTitle},{property:"og:description",content:e.seoDescription},{property:"og:author",content:e.authorName},{property:"og:site_name",content:o.DEFAULT_META_SITE_NAME},{property:"og:url",content:window.location.href},{property:"og:image",content:this.metaImage.url},{property:"og:image:width",content:this.metaImage.width},{property:"og:image:height",content:this.metaImage.height},{property:"og:image:alt",content:this.metaImageCaption},{property:"article:published_time",content:e.createdAt.toISOString()},{property:"article:modified_time",content:e.lastEditedAt.toISOString()}]:[]}get twitterCardTags(){const e=this.story
4241if((0,i.isPresent)(e)){let t="summary"
4242return e.hasBannerImage&&(t="summary_large_image"),[{name:"twitter:card",content:t},{name:"twitter:site",content:o.TWITTER_CARD_SITE},{name:"twitter:title",content:e.seoTitle},{name:"twitter:description",content:e.seoDescription},{name:"twitter:image",content:this.metaImage.url},{name:"twitter:image:alt",content:(0,o.formatTwitterImageAlt)(this.metaImageCaption)}]}return[]}get schemaOrgAuthor(){return this.story.isSutoriStory?{"@type":"Organization",name:"Sutori",url:"https://www.sutori.com"}:{"@type":"Person",name:this.story.author.fullName,url:this.story.author.website||this.story.author.publicUrl}}get schemaOrgData(){const e=this.story
4243return(0,i.isPresent)(e)&&e.hasBannerImage?{"@context":"http://schema.org","@type":"Article",mainEntityOfPage:{"@type":"WebPage","@id":window.location.href},headline:(0,o.formatSchemaOrgHeadline)(e.seoTitle),image:{"@type":"ImageObject",url:this.metaImage.url,width:this.metaImage.width,height:this.metaImage.height},datePublished:e.createdAt.toISOString(),dateModified:e.lastEditedAt.toISOString(),author:this.schemaOrgAuthor,publisher:o.SCHEMA_ORG_SUTORI_PUBLISHER,description:e.seoDescription}:null}get noindex(){var e
4244return null===(e=this.story)||void 0===e?void 0:e.hideFromSearchEngineIndexes}get oembedUrl(){var e,t
4245return null===(e=this.story)||void 0===e||null===(t=e.storyEmbed)||void 0===t?void 0:t.oembedUrl}},c=h(u.prototype,"session",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=h(u.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=h(u.prototype,"redirection",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(u.prototype,"story",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=h(u.prototype,"pageTitle",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),define("frontend/routes/styleguide",["exports","frontend/routes/base/public","@ember/service"],(function(e,t,n){var i,o
4246function r(e,t,n){var i
4247return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
4248var n=e[Symbol.toPrimitive]
4249if(void 0!==n){var i=n.call(e,t||"default")
4250if("object"!=typeof i)return i
4251throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}
4251Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4252e.default=(i=class extends t.default{constructor(){var e,t,n,i
4253super(...arguments),e=this,t="intl",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),r(this,"isWebsiteRoute",!0)}get pageTitle(){return this.intl.t("app/styleguide.page-title")}get metaDescription(){return this.intl.t("app/styleguide.meta-description")}},l=i.prototype,a="intl",s=[n.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),o=d,i)
4254var l,a,s,u,c,d})),define("frontend/routes/sutori-cares",["exports","frontend/routes/base/public","@ember/service"],(function(e,t,n){var i,o
4255function r(e,t,n){var i
4256return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
4257var n=e[Symbol.toPrimitive]
4258if(void 0!==n){var i=n.call(e,t||"default")
4259if("object"!=typeof i)return i
4260throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4261e.default=(i=class extends t.default{constructor(){var e,t,n,i
4262super(...arguments),e=this,t="intl",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),r(this,"isWebsiteRoute",!0)}get metaDescription(){return this.intl.t("app/sutori-cares.meta-description")}get pageTitle(){return this.intl.t("app/sutori-cares.page-title")}},l=i.prototype,a="intl",s=[n.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),o=d,i)
4263var l,a,s,u,c,d})),define("frontend/routes/teachers",["exports","@ember/service","frontend/routes/base/public"],(function(e,t,n){var i,o
4264function r(e,t,n){var i
4265return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
4266var n=e[Symbol.toPrimitive]
4267if(void 0!==n){var i=n.call(e,t||"default")
4268if("object"!=typeof i)return i
4269throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4270e.default=(i=class extends n.default{constructor(){var e,t,n,i
4271super(...arguments),e=this,t="intl",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),r(this,"isWebsiteRoute",!0)}get pageTitle(){return this.intl.t("app/teachers.page-title")}get metaDescription(){return this.intl.t("app/teachers.meta-description")}},l=i.prototype,a="intl",s=[t.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),o=d,i)
4272var l,a,s,u,c,d})),define("frontend/routes/templates",["exports","frontend/routes/base/public","@ember/service"],(function(e,t,n){var i,o
4273function r(e,t,n){var i
4274return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
4275var n=e[Symbol.toPrimitive]
4276if(void 0!==n){var i=n.call(e,t||"default")
4277if("object"!=typeof i)return i
4278throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}
4278Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4279e.default=(i=class extends t.default{constructor(){var e,t,n,i
4280super(...arguments),e=this,t="intl",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),r(this,"isWebsiteRoute",!0)}get pageTitle(){return this.intl.t("app/templates.page-title")}get metaDescription(){return this.intl.t("app/templates.meta-description")}},l=i.prototype,a="intl",s=[n.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),o=d,i)
4281var l,a,s,u,c,d})),define("frontend/routes/terms-of-use",["exports","frontend/routes/base/public","@ember/service"],(function(e,t,n){var i,o
4282function r(e,t,n){var i
4283return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
4284var n=e[Symbol.toPrimitive]
4285if(void 0!==n){var i=n.call(e,t||"default")
4286if("object"!=typeof i)return i
4287throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4288e.default=(i=class extends t.default{constructor(){var e,t,n,i
4289super(...arguments),e=this,t="intl",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),r(this,"isWebsiteRoute",!0)}get pageTitle(){return this.intl.t("app/terms-of-use.page-title")}get metaDescription(){return this.intl.t("app/terms-of-use.meta-description")}},l=i.prototype,a="intl",s=[n.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,a,d),d=null),o=d,i)
4290var l,a,s,u,c,d})),define("frontend/routes/unicef-world-children-day",["exports","@ember/service","frontend/routes/base/public"],(function(e,t,n){var i,o,r
4291function l(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function a(e,t,n){var i
4292return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
4293var n=e[Symbol.toPrimitive]
4294if(void 0!==n){var i=n.call(e,t||"default")
4295if("object"!=typeof i)return i
4296throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e,t,n,i,o){var r={}
4297return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4298e.default=(i=class extends n.default{constructor(){super(...arguments),l(this,"analytics",o,this),l(this,"intl",r,this),a(this,"hidesApplicationHeader",!0),a(this,"hidesApplicationFooter",!0),a(this,"noindex",!0)}get pageTitle(){return this.intl.t("app/unicef-world-children-day.page-title")}get metaDescription(){return this.intl.t("app/unicef-world-children-day.meta-description")}get metaImage(){return{url:"https://assets.sutori.com/frontend-assets/images/unicef-world-children-day/confirmation-meta-image-d352be2e49877c913a1fa251291e9a29.jpeg",width:1024,height:751}}beforeModel(){super.beforeModel(...arguments),this.analytics.trackEvent("UNICEF","Arrived on confirmation page")}},o=s(i.prototype,"analytics",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r=s(i.prototype,"intl",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),i)})),define("frontend/routes/unsubscribe",["exports","@ember/service","@ember/routing/route"],(function(e,t,n){var i,o,r
4299function l(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function a(e,t,n,i,o){var r={}
4300return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4301e.default=(i=class extends n.default{constructor(){super(...arguments),l(this,"analytics",o,this),l(this,"ajax",r,this)}beforeModel(e){let{to:t}=e
4302super.beforeModel(...arguments),this.analytics.trackEvent("Emails","Unsubscribed from list",{Source:"email",List:t.queryParams.list_name})}model(e){let{token:t}=e
4303return this.ajax.delete("/api/users/unsubscribe_all",{data:{encoded_unsubscribe_token:t}})}},o=a(i.prototype,"analytics",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r=a(i.prototype,"ajax",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),i)})),define("frontend/routes/update-card",["exports","@ember/service","frontend/components/page-user/component","@ember/routing/route","frontend/utils/routes"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4304e.default=i.default.extend({session:(0,t.inject)(),router:(0,t.inject)(),redirection:(0,t.inject)(),beforeModel(e){this._super(...arguments),(0,o.requiresAuthentication)({session:this.session,router:this.router,redirection:this.redirection,transition:e}),(0,o.requiresOnboardingCompletion)({session:this.session,router:this.router,redirection:this.redirection,transition:e})},afterModel(){this._super(...arguments),this.replaceWith("user",this.get("session.currentUser"),{queryParams:{tab:n.BILLING_TAB,showUpdateCardModal:!0}})}})}))
4305define("frontend/routes/upgrade",["exports","@ember/service","@ember/routing/route","frontend/utils/routes"],(function(e,t,n,i){var o,r,l,a,s
4306function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
4307return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4308e.default=(o=class extends n.default{constructor(){super(...arguments),u(this,"session",r,this),u(this,"router",l,this),u(this,"redirection",a,this),u(this,"intl",s,this)}beforeModel(e){super.beforeModel(...arguments),(0,i.requiresAuthentication)({session:this.session,router:this.router,redirection:this.redirection,transition:e}),(0,i.requiresOnboardingCompletion)({session:this.session,router:this.router,redirection:this.redirection,transition:e})}get pageTitle(){return this.intl.t("app/upgrade.page-title")}get metaDescription(){return this.intl.t("app/upgrade.meta-description")}},r=c(o.prototype,"session",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(o.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=c(o.prototype,"redirection",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(o.prototype,"intl",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("frontend/routes/user",["exports","@ember/utils","@ember/service","frontend/routes/base/public","frontend/mixins/route-with-sluggable-model","frontend/utils/seo","frontend/utils/associations","frontend/utils/common-api-queries","@ember/object","macro-decorators","frontend/utils/routes"],(function(e,t,n,i,o,r,l,a,s,u,c){var d,p,m,f,b,h,g,y,v,w,k,O,_,P
4309function x(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function z(e,t,n,i,o){var r={}
4310return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4311e.default=(d=(0,u.reads)("controller.model"),p=(0,u.reads)("user.fullName"),m=(0,u.reads)("user.firstName"),f=(0,u.reads)("user.lastName"),b=class extends(i.default.extend(o.default)){constructor(){super(...arguments),x(this,"session",h,this),x(this,"store",g,this),x(this,"router",y,this),x(this,"redirection",v,this),x(this,"intl",w,this),x(this,"user",k,this),x(this,"seoTitle",O,this),x(this,"firstName",_,this),x(this,"lastName",P,this)}beforeModel(e){super.beforeModel(...arguments),(0,c.requiresOnboardingCompletion)({session:this.session,router:this.router,redirection:this.redirection,transition:e})}model(e){return this.store.findRecord("user",e.slug,{include:(0,a.toIncludeString)(["educator_space_memberships","profile_image_file.image_file_versions"])})}afterModel(e){return super.afterModel(...arguments),Promise.all([(0,l.loadAssociation)(e.belongsTo("profileImageFile")),(0,l.loadAssociation)(e.hasMany("educatorSpaceMemberships")),this.loadStories(e)])}resetController(e,t){super.resetController(...arguments),t&&(0,s.set)(e,"tab",null)}get pageTitle(){const e=this.user
4312return e===this.session.currentUser?this.intl.t("app/user.page-title-my-profile"):e.fullName}get metaDescription(){return(0,r.formatMetaDescription)(this.seoDescription)}get seoDescription(){if(this.user){const e=[this.intl.t("app/user.seo-description",{name:this.user.fullName})]
4313return(0,t.isBlank)(this.user.bio)||e.push((0,r.trimNewlines)(this.user.bio)),e.join(" ")}return null}get metaImage(){return this.user&&this.user.hasProfileImage?this.user.profileImageFile.bestVersionToUseForMetaTags:r.DEFAULT_META_IMAGE}get metaImageCaption(){return this.user&&this.user.hasProfileImage?this.intl.t("app/user.meta-image-caption",{name:this.user.fullName}):this.intl.t(r.DEFAULT_META_IMAGE_ALT_KEY)}get openGraphTags(){return[{property:"og:type",content:"profile"},{property:"og:url",content:window.location.href},{property:"og:site_name",content:r.DEFAULT_META_SITE_NAME},{property:"og:title",content:this.seoTitle},{property:"og:description",content:this.seoDescription},{property:"og:image",content:this.metaImage.url},{property:"og:image:width",content:this.metaImage.width},{property:"og:image:height",content:this.metaImage.height},{property:"og:image:alt",content:this.metaImageCaption},{property:"profile:first_name",content:this.firstName},{property:"profile:last_name",content:this.lastName}]}get twitterCardTags(){const e=this.user
4314if((0,t.isPresent)(e)){let t="summary"
4315return e.hasProfileImage&&(t="summary_large_image"),[{name:"twitter:card",content:t},{name:"twitter:site",content:r.TWITTER_CARD_SITE},{name:"twitter:title",content:this.seoTitle},{name:"twitter:description",content:this.seoDescription},{name:"twitter:image",content:this.metaImage.url},{name:"twitter:image:alt",content:(0,r.formatTwitterImageAlt)(this.metaImageCaption)}]}return[]}get noindex(){return!!this.user&&(this.user.hasPrivateProfile||!this.user.hasPublicStories)}loadStories(e){return this.store.loadRecords("story",{filter:{authors_ids:[e.id]},include:a.LIST_OF_STORIES_INCLUDE})}},h=z(b.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=z(b.prototype,"store",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=z(b.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=z(b.prototype,"redirection",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=z(b.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=z(b.prototype,"user",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=z(b.prototype,"seoTitle",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=z(b.prototype,"firstName",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=z(b.prototype,"lastName",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b)})),define("frontend/serializers/-default",["exports","@ember-data/serializer/json"],(function(e,t){Object.defineProperty(e,"__esMo
4315dule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/serializers/-json-api",["exports","@ember-data/serializer/json-api"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/serializers/-rest",["exports","@ember-data/serializer/rest"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/serializers/application",["exports","@ember-data/serializer/json-api","@ember/string"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4316e.default=t.default.extend({keyForAttribute:e=>(0,n.underscore)(e),keyForRelationship:e=>(0,n.underscore)(e)})})),define("frontend/serializers/augmented-text",["exports","frontend/serializers/application"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4317e.default=t.default.extend({serialize(e){const t=this._super(...arguments)
4318return t.data.attributes.content_as_plain_text=e.record.get("contentAsPlainText"),t}})})),define("frontend/serializers/lms-students-import",["exports","frontend/serializers/application","@ember/service","frontend/utils/google-api/classroom"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4319e.default=t.default.extend({accessTokens:(0,n.inject)(),serialize(){const e=this._super(...arguments),t=e.data.attributes.provider
4320return"google"===t?e.access_token=this.accessTokens.find("google",i.SCOPE):"clever"===t&&(e.access_token=this.accessTokens.find("clever")),e}})})),define("frontend/serializers/oembed-code",["exports","frontend/serializers/application"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4321e.default=t.default.extend({normalizeResponse(e,t,n,i,o){const r={data:{id:i,type:t.modelName,attributes:n}}
4322return this._super(e,t,r,i,o)}})})),define("frontend/serializers/opengraph-info",["exports","frontend/serializers/application"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4323class n extends t.default{normalizeResponse(e,t,n,i,o){const r={data:{id:i,type:t.modelName,attributes:n}}
4324return super.normalizeResponse(e,t,r,i,o)}}e.default=n})),define("frontend/services/access-tokens",["exports","@ember/service","ember-concurrency","moment","frontend/utils/google-api/utils"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4325e.default=t.default.extend({ajax:(0,t.inject)(),torii:(0,t.inject)(),init(){this._super(...arguments),this.set("accessTokens",[])},async fetch(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null
4326return this.find(e,t)||this.fetchTask.perform(e,t)},find(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null
4327const n=this.accessTokens.find((n=>n.provider===e&&n.scope===t))
4328return this.isExpired(n)?(this.remove(n),null):n?n.token:null},fetchTask:(0,n.task)((function*(e,t){let n
4329try{if("google"===e)n=yield this.fetchGoogleTask.perform(t)
4330else{if("clever"!==e)throw new Error(`Unknown provider '${e}'`)
4331n=yield this.fetchCleverTask.perform()}return n?(this.push(n),n.token):null}catch(i){if(/remote was closed/.test(i.message))return null
4332throw i}})).drop(),fetchGoogleTask:(0,n.task)((function*(e){const[t,n]=yield(0,o.fetchAccessToken)(e)
4333if("ok"!==t||!n)return null
4334const i=n
4335return new r("google",e,i.token,new Date(i.expiresAt))})).drop(),fetchCleverTask:(0,n.task)((function*(){const{authorizationCode:e,redirectUri:t}=yield this.torii.open("clever"),{access_token:n}
4335=yield this.ajax.post("/lms/authorizations",{data:{provider:"clever",code:e,redirect_uri:t}})
4336return new r("clever",null,n,(0,i.default)().add(30,"years").toDate())})).drop(),push(e){this.set("accessTokens",[...this.accessTokens,e])},remove(e){this.set("accessTokens",this.accessTokens.without(e))},isExpired:e=>e&&e.isExpired})
4337class r{constructor(e,t,n,i){this.provider=e,this.scope=t,this.token=n,this.expiresAt=i}get isExpired(){return this.expiresAt<new Date}}})),define("frontend/services/ajax",["exports","@ember/object/computed","@ember/service","ember-ajax/services/ajax"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4338e.default=i.default.extend({namespace:"/api",headerFields:(0,n.inject)(),headers:(0,t.reads)("headerFields.headers")})})),define("frontend/services/analytics",["exports","@ember/debug","@ember/service","amplitude-js","ember-concurrency","frontend/utils/task","frontend/utils/environment","frontend/utils/associations","@ember/utils","@glimmer/tracking","@ember/object","frontend/utils/log"],(function(e,t,n,i,o,r,l,a,s,u,c,d){var p,m,f,b,h,g
4339function y(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function v(e,t,n,i,o){var r={}
4340return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4341class w{constructor(e,t,n){this.amplitudeProperty=e,this.sessionProperty=t,this.condition=n}shouldTrack(e){return!!(0,s.isNone)(this.condition)||this.condition(e)}}e.default=(p=(0,o.task)((function*(){const e=e=>e.isLoggedIn,t=[new w("User is logged in","isLoggedIn"),new w("User type","currentUser.userType",e),new w("Signup mechanism","currentUser.signupMechanism",e),new w("Role","currentUser.role",e),new w("Grade","currentUser.grade",e),new w("Subject","currentUser.subject",e),new w("Has ongoing subscription","currentUser.hasOngoingSubscription",e),new w("Is subscribed or subscribed through admin","currentUser.hasUnlimitedPrivileges",e),new w("Days until trial expires","currentUser.daysUntilTrialExpires",e),new w("Has extended the trial","currentUser.hasExtendedTrial",e),new w("Can extend trial","currentUser.canExtendTrial",e),new w("Number of stories created","currentUser.numberOfStories",e),new w("Number of educator space members","currentUser.educatorSpace.educatorSpaceMembershipsIds.length",(e=>{const t=e.currentUser
4342return(0,s.isPresent)(t)&&t.hasEducatorSpace&&(0,a.isLoaded)(t.belongsTo("educatorSpace"))})),new w("Can copy templates","currentUser.userPermissionsSet.canCopyTemplates",(e=>{const t=e.currentUser
4343return(0,s.isPresent)(t)&&(0,a.isLoaded)(t.belongsTo("userPermissionsSet"))})),new w("Can upload multiple media","currentUser.userPermissionsSet.canUploadMultipleMedia",(e=>{const t=e.currentUser
4344return(0,s.isPresent)(t)&&(0,a.isLoaded)(t.belongsTo("userPermissionsSet"))}))],n=this.session
4345let i=0
4346for(;;){const e=t.filter((e=>e.shouldTrack(n))),o=e.reduce(((e,t)=>{let{amplitudeProperty:i,sessionProperty:o}=t
4347return e[i]=(0,c.get)(n,o),e}),{})
4348this._setAmplitudeUserProperties(o)
4349const a=e.map((e=>{let{sessionProperty:t}=e
4350return(0,r.waitForPropertyChange)(n,t)}))
4351if(yield Promise.race(a),i++,l.IS_TEST&&i>2)break}})),m=class extends n.default{constructor(){super(...arguments),y(this,"hasIdentifiedOnAmplitude",f,this),y(this,"session",b,this),y(this,"eventBus",h,this),y(this,"setAmplitudeUserPropertiesTask",g,this),this.setAmplitudeUserPropertiesTask.perform(),this.eventBus.subscribe(this,"user.logged-in",(e=>{this.identify(e),this.trackEvent("Session","Session started")}))}trackStoryEvent(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
4352this.trackEvent("Story",e,t)}trackCallToActionEvent(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
4353t={...t,Button:e},this.trackEvent("Call to action","Clicked",t)}trackEvent(e,n){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}
4354const r=`${e} - ${n}`
4355this._log(`EVENT: (${r}, ${(0,t.inspect)(o)})`),i.default.getInstance().logEvent(r,o)}identify(e){this.hasIdentifiedOnAmplitude||this._identifyOnAmplitude(e)}_identifyOnAmplitude(e){this._log(`IDENTIFY (Amplitude): ${e.id}`),i.default.getInstance().setUserId(e.id),this.hasIdentifiedOnAmplitude=!0}_setAmplitudeUserProperties(e){this._log(`USER PROPERTIES SET: (${(0,t.inspect)(e)})`),i.default.getInstance().setUserProperties(e)}_log(e){(0,d.info)(`ANALYTICS - ${e}`)}},f=v(m.prototype,"hasIdentifiedOnAmplitude",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=v(m.prototype,"session",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=v(m.prototype,"eventBus",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=v(m.prototype,"setAmplitudeUserPropertiesTask",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m)})),define("frontend/services/body-class",["exports","ember-set-body-class/services/body-class"],(function(e,t){Object.defineProperty(e,"__esMo
4355dule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/services/cable",["exports","@algonauti/ember-cable/services/cable"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/services/client-information",["exports","@ember/service","bowser","detect-it","crawler-user-agents","ember-lifeline","screenfull","frontend/utils/dom","frontend/utils/environment","frontend/utils/window","@glimmer/tracking","@ember/utils"],(function(e,t,n,i,o,r,l,a,s,u,c,d){var p,m,f,b,h,g,y,v,w
4356function k(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function O(e,t,n,i,o){var r={}
4357return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.DEVICE_PIXEL_RATIO=void 0
4358const _=window.Modernizr,P=["resize","orientationchange"]
4359e.DEVICE_PIXEL_RATIO=window.devicePixelRatio?window.devicePixelRatio:1
4360e.default=(p=class extends t.default{constructor(){super(...arguments),k(this,"isEmbeddedPage",m,this),k(this,"parentWindow",f,this),k(this,"clientWidth",b,this),k(this,"viewportWidth",h,this),k(this,"viewportHeight",g,this),k(this,"scrollTop",y,this),k(this,"offsetTop",v,this),k(this,"eventBus",w,this),this.setupResizeListeners(),this.setupScrollListeners(),this.eventBus.subscribe(this,"parent-iframe.page-info-change",(e=>{this.setViewportDimensions(e.viewportWidth,e.viewportHeight),this.setOffsetTop(e.offsetTop),this.setScrollTop(e.scrollTop),this.parentWindow=e}))}get isInsideAutosizedIframe(){return!!this.parentWindow}get browserName(){return this.bowserParser.getBrowserName()}get browserVersion(){return this.bowserParser.getBrowserVersion()}get isOnIOS(){return this.bowserParser.is("ios")}get bowserParser(){return n.default.getParser((0,u.getNavigator)().userAgent)}get hasMouse(){return"mouse"===i.primaryInput}get isWindowsApp(){return window.Windows}get screenWidth(){return screen.availWidth}get screenHeight(){return screen.availHeight}get isCrawler(){return(s.IS_TEST?o.default.filter((e=>{let{pattern:t}=e
4361return"HeadlessChrome"!==t})):o.default).any((e=>{let{pattern:t}=e
4362return RegExp(t).test(navigator.userAgent)}))||this.isPrerenderIO}get isPrerenderIO(){return x.test(navigator.userAgent)}get hasSupportedBrowser(){return(0,d.isEmpty)(this.unsupportedFeatures)}get hasUnsupportedBrowser(){return!this.hasSupportedBrowser}get unsupportedFeatures(){return Object.keys(z).filter((e=>!z[e]()))}get supportsWebsockets(){return _.websockets}get supportsFullscreen(){return l.default.isEnabled}get supportsCSSGrid(){return _.cssgrid}setupResizeListeners(){this._onNonEmbedResize(),this.setClientWidth(),P.forEach((e=>{(0,r.addEventListener)(this,window,e,(()=>{this._onNonEmbedResize(),this.setClientWidth()}))}))}setupScrollListeners(){this._onNonEmbedScroll(),(0,r.addEventListener)(this,window,"scroll",(()=>{this._onNonEmbedScroll()}))}setClientWidth(){this.clientWidth=(0,a.getViewportWidth)()}_onNonEmbedResize(){this.isEmbeddedPage||this.setViewportDimensions((0,a.getViewportWidth)(),(0,a.getViewportHeight)())}_onNonEmbedScroll(){this.isEmbeddedPage||(this.setScrollTop((0,a.getScrollTop)()),this.setOffsetTop(0))}setViewportDimensions(e,t){this.viewportWidth=e,this.viewportHeight=t}setScrollTop(e){this.scrollTop=e}setOffsetTop(e){this.offsetTop=e}},m=O(p.prototype,"isEmbeddedPage",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),f=O(p.prototype,"parentWindow",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=O(p.prototype,"clientWidth",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=O(p.prototype,"viewportWidth",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
4362),g=O(p.prototype,"viewportHeight",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=O(p.prototype,"scrollTop",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=O(p.prototype,"offsetTop",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=O(p.prototype,"eventBus",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p)
4363const x=/github\.com\/prerender\/prerender/
4364const z={video:()=>_.video,audio:()=>_.audio,flexbox:()=>_.flexbox,mutationobserver:()=>_.mutationobserver,matchmedia:()=>_.matchmedia,requestanimationframe:()=>_.requestanimationframe,csscalc:()=>_.csscalc,csspointerevents:()=>_.csspointerevents,canvas:()=>_.canvas,typedarrays:()=>_.typedarrays,filereader:()=>_.filereader,xhr2:()=>_.xhr2,csstransforms:()=>_.csstransforms,objectfit:()=>_.objectfit}})),define("frontend/services/command-factory",["exports","@ember/application","@ember/service"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4365e.default=n.default.extend({createCommand(e){return(0,t.getOwner)(this).lookup(`command:${e}`)}})})),define("frontend/services/event-bus",["exports","@ember/service","@ember/object"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4366const i=["story-banner.add-banner","parent-iframe.page-info-change","user.logged-in","user.completed-signup","router.route-will-change","router.route-did-change"]
4367class o extends t.default{constructor(){super(...arguments)
4368const e=i.reduce(((e,t)=>(e[t]=[],e)),{})
4369this.subscriptions=e}subscribe(e,t,n){if(!i.includes(t))throw new Error(`Unknown event '${t}'`)
4370this.subscriptions[t].push({subscriber:e,callback:n})}publish(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o]
4371if(!i.includes(e))throw new Error(`Unknown event '${e}'`)
4372this.removeDestroyedSubscribers(e),this.subscriptions[e].forEach((e=>{let{subscriber:t,callback:i}=e
4373i.call(t,...n)}))}removeDestroyedSubscribers(e){const t=this.subscriptions[e].filter((e=>{let{subscriber:t}=e
4374return!(0,n.get)(t,"isDestroyed")}))
4375this.subscriptions[e]=t}}e.default=o})),define("frontend/services/features",["exports","@ember/runloop","@ember/object","@ember/service","@ember/string"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4376e.default=i.default.extend({session:(0,i.inject)(),init(){this._super(...arguments),this.computeFeatures()},onFeaturesChange:(0,n.observer)("session.currentUser.features.[]",(function(){(0,t.run)(this,this.computeFeatures)})),computeFeatures(){(this.get("session.currentUser.features")||[]).forEach((e=>{this.enable(e)}))},enable(e){this.set((0,o.camelize)(e),n.default.create({isEnabled:!0}))}})})),define("frontend/services/global-state",["exports","@ember/service","@ember/utils","@ember/object"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4377e.default=t.default.extend({hasStoryPrivateLinkToken:(0,i.computed)("storyPrivateLinkToken",(function(){return(0,n.isPresent)(this.storyPrivateLinkToken)}))})})),define("frontend/services/google-maps",["exports","ember-concurrency/async-arrow-runtime","@ember/service","frontend/config/environment","@glimmer/tracking","ember-concurrency"],(function(e,t,n,i,o,r){var l,a
4378function s(e,t,n){var i
4379return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e
4380var n=e[Symbol.toPrimitive]
4381if(void 0!==n){var i=n.call(e,t||"default")
4382if("object"!=typeof i)return i
4383throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4384e.default=(l=class extends n.default{constructor(){var e,n,o,r
4385super(...arguments),e=this,n="maps",r=this,(o=a)&&Object.defineProperty(e,n,{enumerable:o.enumerable,configurable:o.configurable,writable:o.writable,value:o.initializer?o.initializer.call(r):void 0}),s(this,"places",{textSearch:(e,t)=>new Promise(((n,i)=>{e.textSearch(t,((e,t)=>
4385{"OK"!==t&&"ZERO_RESULTS"!==t?i(`Status ${t}`):n(e)}))})),getDetails:(e,t)=>new Promise(((n,i)=>{e.getDetails(t,((e,t)=>{"OK"!==t?i(`Status ${t}`):n(e)}))}))}),s(this,"loadApiTask",(0,t.buildTask)((()=>({context:this,generator:function*(){if(this.maps)return this.maps
4386const{Loader:e}=yield emberAutoImportDynamic("@googlemaps/js-api-loader"),t=new e({apiKey:i.default.APP.GOOGLE_API_KEY,libraries:["places"]})
4387return yield t.load(),this.maps=window.google.maps,this.maps}})),null,"loadApiTask","enqueue")),s(this,"geocodePlaceIdTask",(0,t.buildTask)((()=>({context:this,generator:function*(e){const t=new((yield this.loadApi()).Geocoder)
4388return new Promise(((n,i)=>t.geocode({placeId:e},((e,t)=>{"OK"===t?n(e[0]):i(`Geocoder failed due to: ${t}`)}))))}})),null,"geocodePlaceIdTask",null))}async loadApi(){return this.loadApiTask.perform()}async geocodePlaceId(e){return this.geocodePlaceIdTask.perform(e)}},u=l.prototype,c="maps",d=[o.tracked],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(p).forEach((function(e){f[e]=p[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=d.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),f),m&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(m):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(u,c,f),f=null),a=f,l)
4389var u,c,d,p,m,f})),define("frontend/services/head-data",["exports","@ember/service"],(function(e,t){var n,i
4390Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4391e.default=(n=class extends t.default{constructor(){var e,t,n,o
4392super(...arguments),e=this,t="intl",o=this,(n=i)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(o):void 0})}get locales(){return this.intl.locales}},o=n.prototype,r="intl",l=[t.inject],a={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(a).forEach((function(e){u[e]=a[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(o,r,e)||e}),u),s&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(s):void 0,u.initializer=void 0),void 0===u.initializer&&(Object.defineProperty(o,r,u),u=null),i=u,n)
4393var o,r,l,a,s,u})),define("frontend/services/head-tags",["exports","ember-cli-meta-tags/services/head-tags"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/services/header-fields",["exports","@ember/service","@ember/object/computed","@ember/object"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.getAuthenticationHeaders=o
4394e.default=t.default.extend({session:(0,t.inject)(),headers:(0,i.computed)("authenticationHeaders",(function(){return{...this.authenticationHeaders}})),authenticationHeaders:(0,i.computed)("session.isLoggedIn","currentUser.{id,authToken}",(function(){if(this.get("session.isLoggedIn"))return o(this.get("currentUser.id"),this.get("currentUser.authToken"))})),currentUser:(0,n.reads)("session.currentUser")})
4395function o(e,t){return{"X-User-Id":e,"X-User-Token":t}}})),define("frontend/services/interactjs",["exports","@ember/service","ember-concurrency","@glimmer/tracking"],(function(e,t,n,i){var o,r,l,a
4396function s(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function u(e,t,n,i,o){var r={}
4397return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4398e.default=(o=(0,n.task)((function*(){return this.interact||(this.interact=(yield emberAutoImportDynamic("interactjs")).default),this.interact})).enqueue(),r=class extends t.default{constructor(){super(...arguments),s(this,"interact",l,this),s(this,"loadTask",a,this)}load(){return this.loadTask.perform()}},l=u(r.prototype,"interact",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=u(r.prototype,"loadTask",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("frontend/services/intl",["exports","ember-intl","frontend/utils/intl","@ember/service","frontend/utils/window","js-cookie"],(function(e,t,n,i,o,r){var l,a,s
4399function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
4400return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.DEFAULT_LOCALE=void 0
4401const d="intl-locale"
4402e.DEFAULT_LOCALE="en"
4403e.default=(l=class extends t.Service{constructor(){super(...arguments),u(this,"storage",a,this),u(this,"session",s,this)}get isEnglish(){return"en"===this.primaryLocale}get preferredBrowserLocale(){for(const e of(0,o.getNavigator)().languages){const t=this.locales.find((t=>(0,n.getLanguage)(e)===(0,n.getLanguage)(t)))
4404if(t)return t}return null}get localeFromStorage(){const e=this.storage.retrieve(d)
4405return r.default.set(d,e),e}extractLocale(e){for(const t of this.locales){const n=p(t)
4406if(n.test(e))return{locale:t,path:e.replace(n,"")}}return{locale:null,path:e}}isLocalised(e){return this.locales.some((t=>p(t).test(e)))}async saveLocale(e){this.saveLocaleToStorage(e),this.session.isLoggedIn&&(this.session.currentUser.locale=e,await this.session.currentUser.save())}saveLocaleToStorage(e){this.storage.store(d,e),r.default.set(d,e)}},a=c(l.prototype,"storage",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(l.prototype,"session",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)
4407function p(e){return new RegExp(`^(?:/${e}/)|(?:/${e}/?$)`)}})),define("frontend/services/live-notifications",["exports","@ember/object","@ember/debug","@ember/utils","@ember/service","frontend/utils/url","frontend/utils/environment"],(function(e,t,n,i,o,r,l){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4408const a="NotificationsChannel"
4409e.default=o.default.extend({cable:(0,o.inject)(),session:(0,o.inject)(),clientInformation:(0,o.inject)(),isEnabled:(0,t.computed)("clientInformation.supportsWebsockets",(function(){return!l.IS_TEST&&this.clientInformation.supportsWebsockets})),connect(e){if(this.set("component",e),this.isEnabled&&(0,i.isNone)(this.subscription)){const e=this.cable.createConsumer(this.connectionUrl),t=this
4410this.set("subscription",e.subscriptions.create({channel:a},{debug(e){(0,n.debug)(`${a} ${e}`)},connected(){this.debug("#connected")},received(e){this.debug(`#notification -> ${JSON.stringify(e)}`)
4411const n=t.get("component");(0,i.isPresent)(n)&&n.send("notificationReceived",e)},disconnected(){this.debug("#disconnected")}}))}},disconnect(){this.set("component",null)},connectionUrl:(0,t.computed)("session.currentUser.authToken",(function(){const e=this.get("session.currentUser.authToken")
4412return`${r.WEBSOCKET_ENDPOINT}?user_token=${e}`}))})})),define("frontend/services/media",["exports","ember-responsive/services/media"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4413e.default=t.default})),define("frontend/services/notifications",["exports","@ember/object/computed","@ember/utils","@ember/service"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4414e.default=i.default.extend({showSuccessMessage(e){const t=this._successNotificationComponent;(0,n.isPresent)(t)&&t.send("showMessage",e)},_successNotificationComponent:(0,t.reads)("applicationController.successNotificationComponent")})})),define("frontend/services/popup",["exports","torii/services/popup"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}))
4415define("frontend/services/redirection",["exports","@ember/service","@glimmer/tracking"],(function(e,t,n){var i,o
4416Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4417e.default=(i=class extends t.default{constructor(){var e,t,n,i
4418super(...arguments),e=this,t="redirectTransition",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}setRedirectTransition(e){this.redirectTransition=e}},r=i.prototype,l="redirectTransition",a=[n.tracked],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={}
4418,Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o=c,i)
4419var r,l,a,s,u,c})),define("frontend/services/router-scroll",["exports","ember-router-scroll/services/router-scroll"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/services/routing-proxy",["exports","@ember/application","@ember/service","frontend/utils/string-utils","@glimmer/tracking"],(function(e,t,n,i,o){var r,l,a
4420function s(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function u(e,t,n,i,o){var r={}
4421return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4422e.default=(r=class extends n.default{constructor(){super(...arguments),s(this,"currentLoadingRoute",l,this),s(this,"router",a,this)}get currentRoute(){return(0,t.getOwner)(this).lookup(`route:${this.currentRouteName}`)}get currentRouteName(){return this.router.currentRouteName}get cssClass(){return`route-${(0,i.dasherize)(this.currentRouteName.replace(/\./g,"-"))}`}get isLoadingRoute(){return"loading"===this.currentRouteName}get isEmbeddedStory(){return"story.embed"===this.currentRouteName}get isStoryPage(){return"story.index"===this.currentRouteName}get isSignupRoute(){var e
4423return null===(e=this.currentRoute)||void 0===e?void 0:e.isSignupRoute}get isWebsiteRoute(){var e
4424return null===(e=this.currentRoute)||void 0===e?void 0:e.isWebsiteRoute}get hidesApplicationHeader(){var e,t
4425return(null===(e=this.currentRoute)||void 0===e?void 0:e.hidesApplicationHeader)||(null===(t=this.currentLoadingRoute)||void 0===t?void 0:t.hidesApplicationHeader)}get hidesApplicationFooter(){var e,t
4426return(null===(e=this.currentRoute)||void 0===e?void 0:e.hidesApplicationFooter)||(null===(t=this.currentLoadingRoute)||void 0===t?void 0:t.hidesApplicationFooter)}get activeRouteInfos(){return this.router._router._routerMicrolib.currentRouteInfos}get activeRoutesNames(){return this.activeRouteInfos.map((e=>e.name))}setCurrentLoadingRoute(e){this.currentLoadingRoute=e}unsetCurrentLoadingRoute(){this.currentLoadingRoute=null}},l=u(r.prototype,"currentLoadingRoute",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),a=u(r.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("frontend/services/session",["exports","@ember/service","@glimmer/tracking","@ember/object"],(function(e,t,n,i){var o,r,l,a,s,u,c
4427function d(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function p(e,t,n,i,o){var r={}
4428return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4429e.default=(o=(0,i.computed)("currentUser"),r=(0,i.computed)("isLoggedIn"),l=(0,i.computed)("currentUser.isYoungerThanThirteen"),a=class extends t.default{constructor(){super(...arguments),d(this,"currentUser",s,this),d(this,"storage",u,this),d(this,"eventBus",c,this)}login(e){this._setStoredSession(e),this.currentUser=e,this.eventBus.publish("user.logged-in",e)}logout(){this._unsetStoredSession()}get isLoggedIn(){return!!this.currentUser}get storedSession(){return JSON.parse(this.storage.retrieve("currentUser"))}get hasStoredSession(){return this.storage.has("currentUser")}get isGuestUser(){return!this.isLoggedIn}get currentUserCanShareOnSocialMedia(){var e
4430return!(null!==(e=this.currentUser)&&void 0!==e&&e.isYoungerThanThirteen)}_setStoredSession(e){this.storage.store("currentUser",JSON.stringify({authToken:e.get("authToken"),email:e.get("email"),username:e.get("username"),id:e.get("id")}))}_unsetStoredSession(){this.storage.remove("currentUser")}},s=p(a.prototype,"currentUser",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(a.prototype,"storage",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(a.prototype,"eventBus",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(a.prototype,"isLoggedIn",[o],Object.getOwnPropertyDescriptor(a.prototype,"isLoggedIn"),a.prototype),p(a.prototype,"isGuestUser",[r],Object.getOwnPropertyDescriptor(a.prototype,"isGuestUser"),a.prototype),p(a.prototype,"currentUserCanShareOnSocialMedia",[l],Object.getOwnPropertyDescriptor(a.prototype,"currentUserCanShareOnSocialMedia"),a.prototype),a)})),define("frontend/services/signup-data",["exports","@ember/service"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4431e.default=t.default.extend()})),define("frontend/services/storage",["exports","@ember/utils","@ember/service","frontend/utils/string-utils"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.isLocalStorageAccessible=l
4432class o extends n.default{constructor(){super(...arguments),this._storage=new r}store(e,t){if(!(0,i.isString)(t))throw new Error(`Trying to store non-String: '${t}'`)
4433this._storage.store(e,t)}remove(e){this._storage.remove(e)}retrieve(e){return this._storage.retrieve(e)}has(e){return this._storage.has(e)}}e.default=o
4434class r{store(e,t){l()&&window.localStorage.setItem(e,t)}remove(e){l()&&window.localStorage.removeItem(e)}retrieve(e){return l()?window.localStorage.getItem(e):null}has(e){return(0,t.isPresent)(this.retrieve(e))}}function l(){const e="bla"
4435try{return window.localStorage.setItem(e,e),window.localStorage.removeItem(e),!0}catch(t){return!1}}})),define("frontend/services/store",["exports","@ember-data/store","@ember/service"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4436e.default=t.default.extend({ajax:(0,n.inject)(),async findStoryBySlug(e,t){const n=await this.ajax.request(`/stories/by_slug/${e}`,{data:t})
4437return this.pushPayload("story",n),this.peekRecord("story",n.data.id)}})})),define("frontend/services/storefront",["exports","ember-data-storefront/services/storefront"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/services/story-collaboration-invitation-data",["exports","@ember/service","@glimmer/tracking"],(function(e,t,n){var i,o
4438Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4439e.default=(i=class extends t.default{constructor(){var e,t,n,i
4440super(...arguments),e=this,t="invitationToken",i=this,(n=o)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}},r=i.prototype,l="invitationToken",a=[n.tracked],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={}
4440,Object.keys(s).forEach((function(e){c[e]=s[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=a.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(r,l,c),c=null),o=c,i)
4441var r,l,a,s,u,c})),define("frontend/services/story-collaboration",["exports","@ember/utils","@ember/object/computed","@ember/object/evented","@ember/service","@ember/object","frontend/utils/story-collaboration/state","frontend/utils/url","frontend/utils/environment","frontend/utils/uuid","frontend/utils/array"],(function(e,t,n,i,o,r,l,a,s,u,c){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4442const d="CollaborationChannel"
4443e.default=o.default.extend(i.default,{cable:(0,o.inject)(),session:(0,o.inject)(),store:(0,o.inject)(),notifications:(0,o.inject)(),router:(0,o.inject)(),connection:null,subscription:null,story:null,storyCollaborationState:null,currentUser:(0,n.reads)("session.currentUser"),bannerLock:(0,n.reads)("storyCollaborationState.bannerLock"),titleLock:(0,n.reads)("storyCollaborationState.titleLock"),introductionLock:(0,n.reads)("storyCollaborationState.introductionLock"),itemLocks:(0,n.filterBy)("storyCollaborationState.itemLocks","id"),onlineCollaborators:(0,r.computed)("session.currentUser","storyCollaborationState.onlineCollaborators",(function(){var e
4444return(0,c.uniq)((0,c.compact)([this.session.currentUser,...(null===(e=this.storyCollaborationState)||void 0===e?void 0:e.onlineCollaborators)||[]]))})),isCollaborating:(0,n.notEmpty)("subscription"),uuid:(0,r.computed)((function(){return(0,u.generateUuid)()})),connectionUrl:(0,r.computed)("currentUser.authToken","uuid",(function(){const e=this.get("currentUser.authToken"),t=this.uuid
4445return`${a.WEBSOCKET_ENDPOINT}?user_token=${e}&uuid=${t}`})),connectToStory(e){if(!s.IS_TEST){if(this.setProperties({storyCollaborationState:l.default.create(),story:e}),(0,t.isNone)(this.consumer)){const e=this.cable.createConsumer(this.connectionUrl)
4446this.set("consumer",e)}const n=this.consumer.subscriptions.create({channel:d,story:this.get("story.id")},this._subscriptionCallbacks())
4447this.set("subscription",n)}},closeConnection(){this.isCollaborating&&(this.subscription.unsubscribe(),this.setProperties({story:null,storyCollaborationState:null,subscription:null}))},lockBanner(){this._sendMessage("lock_banner",{model_id:this.get("story.bannerImageFile.id")})},unlockBanner(){this._sendMessage("unlock_banner",{model_id:this.get("story.bannerImageFile.id")})},lockTitle(){this._sendMessage("lock_title",{model_id:this.get("story.id")})},unlockTitle(){this._sendMessage("unlock_title",{model_id:this.get("story.id")})},lockIntroduction(){this._sendMessage("lock_introduction",{model_id:this.get("story.introductionText.id")})},unlockIntroduction(){this._sendMessage("unlock_introduction",{model_id:this.get("story.introductionText.id")})},createItem(e){this._sendMessage("create_item",{model_id:e.get("id")})},moveItem(e){this._sendMessage("move_item",{model_id:e.get("id")})},deleteItem(e){this._sendMessage("delete_item",{model_id:e.get("id")})},lockItem(e){this._sendMessage("lock_item",{model_id:e.get("id")})},unlockItem(e){this._sendMessage("unlock_item",{model_id:e.get("id")})},deleteStory(e){if(this.isCollaborating){if(e!==this.story)throw new Error(`Mismatch between the deleted story #${e.get("id")} and the collaborative story #${this.get("story.id")}`)
4448this._sendMessage("delete_story",{model_id:e.get("id")})}},debug(e){console.log(`${d}/${this.get("story.id")}${e}`)},_subscriptionCallbacks(){return{connected:()=>{this.debug("#connected")},received:e=>{e.forEach((e=>{this.debug(`#message -> ${e.action}`)
4449const n=this.store,{originator_id:i,originator_uuid:o}=e
4450if(this._originatorIsMyself(i,o))return
4451const{payload:r}=e
4452if((0,t.isPresent)(r)&&n.pushPayload(r),(0,t.isPresent)(i)){const e=n.peekRecord("user",i)
4453this.trigger("touchUser",e)}this._processMessage(e)}))},disconnected:()=>{this.debug("#disconnected")}}},_originatorIsMyself(e,n){return!(0,t.isNone)(e)&&(e.toString()===this.get("session.currentUser.id")&&n===this.uuid)},_sendMessage(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
4454this.isCollaborating&&this.subscription.perform(e,t)},_processMessage(e){const n=this.storyCollaborationState,i=e.action,o=e.model_id,r
4454=e.locker_id
4455switch(i){case"collaborator_connected":{const e=this.store.peekRecord("user",o);(0,t.isPresent)(e)&&n.userConnected(e)
4456break}case"collaborator_disconnected":{const e=this.store.peekRecord("user",o);(0,t.isPresent)(e)&&n.userDisconnected(e)
4457break}case"lock_banner":{const e=this.store.peekRecord("user",r)
4458if((0,t.isNone)(e))throw new Error(`'lock_banner': the locking user ${r} should exist`)
4459n.lockBanner(e)
4460break}case"unlock_banner":n.unlockBanner()
4461break
4462case"lock_title":{const e=this.store.peekRecord("user",r)
4463if((0,t.isNone)(e))throw new Error(`'lock_title': the locking user ${r} should exist`)
4464n.lockTitle(e)
4465break}case"unlock_title":n.unlockTitle()
4466break
4467case"lock_introduction":{const e=this.store.peekRecord("user",r)
4468if((0,t.isNone)(e))throw new Error(`'lock_introduction': the locking user ${r} should exist`)
4469n.lockIntroduction(e)
4470break}case"unlock_introduction":n.unlockIntroduction()
4471break
4472case"lock_item":{const e=this.store.peekRecord("user",r)
4473if((0,t.isNone)(e))throw new Error(`'lock_item': the locking user ${r} should exist`)
4474n.lockItem(o,e)
4475break}case"unlock_item":n.unlockItem(o)
4476break
4477case"delete_item":{const e=this.store.peekRecord("item",o);(0,t.isPresent)(e)&&(this.get("story.items").removeObject(e),this.store.unloadRecord(e))
4478break}case"delete_story":{const e=this.story
4479this.store.unloadRecord(e),this.notifications.showSuccessMessage("This story has just been deleted by the owner."),this.router.transitionTo("dashboard")
4480break}}}})})),define("frontend/services/torii-session",["exports","torii/services/torii-session"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/services/torii",["exports","torii/services/torii"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/services/twitter",["exports","@ember/service","ember-concurrency","frontend/utils/dom","@ember/utils","@ember/object"],(function(e,t,n,i,o,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4481e.default=t.default.extend({init(){var e=this
4482this._super(...arguments),this.widgets={createTweet:function(){return e.createTweetTask.perform(...arguments)},load:function(){return e.loadTask.perform(...arguments)}}},isLoaded:(0,r.computed)("loadTwitterTask.lastSuccessful",(function(){return(0,o.isPresent)(this.loadTwitterTask.lastSuccessful)})),createTweetTask:(0,n.task)((function*(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n]
4483yield this.loadTwitterTask.perform(),yield new Promise((e=>{window.twttr.widgets.createTweet(...t).then(e)}))})),loadTask:(0,n.task)((function*(){yield this.loadTwitterTask.perform(),window.twttr.widgets.load(...arguments)})),loadTwitterTask:(0,n.task)((function*(){this.isLoaded||(yield(0,i.injectScript)("https://platform.twitter.com/widgets.js"),yield(0,i.waitUntilAvailable)(window,"twttr"),yield new Promise((e=>{window.twttr.ready(e)})))})).enqueue()})})),define("frontend/services/youtube",["exports","@ember/service","ember-concurrency","frontend/utils/dom","@ember/runloop","frontend/config/environment","ember-ajax/request"],(function(e,t,n,i,o,r,l){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4484e.default=t.default.extend({init(){this._super(...arguments),window.onYouTubePlayerAPIReady=()=>{(0,o.run)((()=>{this.isDestroyed||this.set("isReady",!0)}))}},createPlayer(){return this.createPlayerTask.perform(...arguments)},getAspectRatio(){return this.getAspectRatioTask.perform(...arguments)},createPlayerTask:(0,n.task)((function*(){return yield this.loadApiTask.perform(),new window.YT.Player(...arguments)})),getAspectRatioTask:(0,n.task)((function*(e){try{const t=yield(0,l.default)("https://www.googleapis.com/youtube/v3/videos",{data:{id:e,part:"player",key:r.default.APP.GOOGLE_API_KEY}})
4485if(t.items&&t.items.length>0){const e=t.items[0],n=(0,i.toDOM)(e.player.embedHtml).firstChild
4486return n.getAttribute("width")/n.getAttribute("height")}throw new Error("Response not in the right format.")}catch(t){return 1.7777777777777777}})),loadApiTask:(0,n.task)((function*(){this.isReady||(yield(0,i.injectScript)("https://www.youtube.com/iframe_api"),yield(0,n.waitForProperty)(this,"isReady",(e=>e)))})).enqueue()})})),define("frontend/svgs",["exports"],(function(e){Object.defineProperty(e,"__esMo
4486dule",{value:!0}),e.default=void 0
4487e.default={"align-vertical-distribute-center":'<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-align-vertical-distribute-center-icon lucide-align-vertical-distribute-center" viewBox="0 0 24 24"><path d="M22 17h-3m3-10h-5M5 17H2M7 7H2"/><rect width="14" height="6" x="5" y="14" rx="2"/><rect width="10" height="6" x="7" y="4" rx="2"/></svg>',"chart-column":'<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-chart-column-icon lucide-chart-column" viewBox="0 0 24 24"><path d="M3 3v16a2 2 0 0 0 2 2h16m-3-4V9m-5 8V5M8 17v-3"/></svg>',"feature-secondary-all-media":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 54 66"><path d="M51 0H3a3 3 0 0 0-3 3v60a3 3 0 0 0 3 3h48a3 3 0 0 0 3-3V3a3 3 0 0 0-3-3zM33.49 2l-1.41 4.58-8.21-2.86-5.82 17.23a1 1 0 0 1-.83-.65L10.57 2H33.5zM22.01 64l-3.18-8.74c-.11-.29-.19-.2.12-.13l15.55 3.35c.36.08.38.12.15.41l-4 5.11h-8.67zm30-1a1 1 0 0 1-1 1H33.22l3-3.89a2.15 2.15 0 0 0-1.31-3.59l-15.55-3.35a2 2 0 0 0-2.42 2.77L19.87 64H2.99a1 1 0 0 1-1-1V48.2l41.17-15a1 1 0 0 1 1.28.6l7.55 20.76v8.42zm0-14.27l-5.68-15.59a3 3 0 0 0-3.84-1.8L2.01 46.07V3.01a1 1 0 0 1 1-1h5.43l6.91 19a3 3 0 0 0 3.84 1.8l32.82-11.95v37.88zm0-40l-31.59 11.5 4.71-13.94 8.27 2.88 2.19-7.16H51a1 1 0 0 1 1 1v5.71z"/></svg>',"feature-secondary-anytime":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 54 66"><path d="M51 0H3a3 3 0 0 0-3 3v60a3 3 0 0 0 3 3h48a3 3 0 0 0 3-3V3a3 3 0 0 0-3-3zm1 63a1 1 0 0 1-.91 1H37V39a1 1 0 0 1 1-1h14v25zm0-27H38a3 3 0 0 0-3 3v25H19V17a1 1 0 0 1 1-1h32v20zm0-22H20a3 3 0 0 0-3 3v47H3a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h48a1 1 0 0 1 1 1v11z"/><path d="M38 20h5a1 1 0 0 0 0-2h-5a1 1 0 0 0 0 2zm6 22h4a1 1 0 0 0 0-2h-4a1 1 0 0 0 0 2z"/><circle cx="6.5" cy="5.5" r="1.5"/><circle cx="10.5" cy="5.5" r="1.5"/><circle cx="14.5" cy="5.5" r="1.5"/></svg>',"feature-secondary-secure":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 54 66"><path d="M52 0H2a2 2 0 0 0-2 2v62a2 2 0 0 0 2 2h50a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM10.6 64a54.25 54.25 0 0 0 4.35-7.8 1 1 0 0 0-1.82-.82 52.33 52.33 0 0 1-4.82 8.45l-.13.18H4.37c.57-.72 1.14-1.45 1.67-2.2a48.49 48.49 0 0 0 3.89-6.61v-.06l.13-.28a11.76 11.76 0 0 1 .56-1l.24-.37a3.91 3.91 0 0 1 6.82 3.72v.06a51.8 51.8 0 0 1-3.4 6.77h-3.71zM52 64h-7.53a31.6 31.6 0 0 0-8-30.73 1 1 0 1 0-1.41 1.41 29.61 29.61 0 0 1 7.38 29.31h-3.32a26.37 26.37 0 0 0-19.13-34.16 1.024 1.024 0 0 0-.44 2 24.4 24.4 0 0 1 17.48 32.21h-3.35l.07-.15a21.4 21.4 0 0 0-.24-16.93 1.003 1.003 0 0 0-1.83.82 19.4 19.4 0 0 1 .21 15.37c-.12.3-.26.6-.39.9h-3.24c.46-1 .91-2 1.31-3.07a1.002 1.002 0 0 0-1.87-.72c-.49 1.28-1.06 2.54-1.65 3.78h-3.52c.59-1.14 1.15-2.28 1.66-3.45a11.24 11.24 0 0 0-7.14-15.71 1 1 0 1 0-.53 1.93 9.24 9.24 0 0 1 5.87 12.92c-.63 1.44-1.33 2.85-2.08 4.25h-3.74a53.7 53.7 0 0 0 2.88-5.88.92.92 0 0 0 .06-.09 5.91 5.91 0 0 0-10.27-5.74 12.2 12.2 0 0 0-1 1.71l-.11.23a46.49 46.49 0 0 1-3.75 6.38 47.96 47.96 0 0 1-2.39 3.09v-5a36.78 36.78 0 0 0 2.36-4.12 1 1 0 0 0 .21-.38 8.17 8.17 0 0 1 .42-1.12c.13-.29.28-.6.45-.92s.47-.86.71-1.27l.32-.52a9.23 9.23 0 0 1 5.22-3.63 1 1 0 1 0-.51-1.93 11.26 11.26 0 0 0-6.38 4.45l-.38.61c-.26.44-.52.9-.77 1.37s-.35.7-.5 1a10.75 10.75 0 0 0-.43 1.13v.06c-.21.45-.45.89-.69 1.33v-6.75l.31-.51a14.32 14.32 0 0 1 26 7.23 1.002 1.002 0 0 0 2-.14A16.29 16.29 0 0 0 2 44.71v-4.12a19.23 19.23 0 0 1 26.87 2.63 1.001 1.001 0 1 0 1.54-1.28A21.23 21.23 0 0 0 2 38.1v-3.65a24.41 24.41 0 0 1 11.94-3.32 1 1 0 0 0 0-2 26.36 26.36 0 0 0-11.92 3v-3.56a29.53 29.53 0 0 1 28.73 2.49 1 1 0 0 0 1.13-1.65 31.5 31.5 0 0 0-29.85-3V1.92h50v62z"/></svg>',"feature-secondary-share":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 54 66"><path d="M51 0H3a3 3 0 0 0-3 3v60a3 3 0 0 0 3 3h48a3 3 0 0 0 3-3V3a3 3 0 0 0-3-3zM2 32.48A13.32 13.32 0 0 1 5.5 32a13.5 13.5 0 1 1 0 27 13.32 13.32 0 0 1-3.5-.48v-26zM38 64H3a1 1 0 0 1-1-1v-2.39a15.44 15.44 0 0 0 17.2-7.85l19.23 8.38A10 10 0 0 0 38 64zm14-1a1 1 0 0 1-1 1H40a8 8 0 0 1 8-8 7.9 7.9 0 0 1 4 1.1v5.89zm0-8.14a10 10 0 0 0-12.79 4.41l-19.2-8.36a15.39 15.39 0 0 0-2.87-1
44875.63l11.07-12.12a10 10 0 1 0-1.51-1.31l-11 12a15.37 15.37 0 0 0-13.72-3.46V3a1 1 0 0 1 1-1h48a1 1 0 0 1 1 1v51.84zM26 15.01a8 8 0 1 1 8 8A8 8 0 0 1 26 15z"/></svg>',"file-text":'<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-file-text-icon lucide-file-text" viewBox="0 0 24 24"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z"/><path d="M14 2v4a2 2 0 0 0 2 2h4M10 9H8m8 4H8m8 4H8"/></svg>',"icon-align-center":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 21h18v-2H3v2zm0-4h18v-2H3v2zm0-4h18v-2H3v2zm0-4h18V7H3v2zm0-6v2h18V3H3z"/><path d="M0 0h24v24H0z" fill="none"/></svg>',"icon-align-left":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15 15H3v2h12v-2zm0-8H3v2h12V7zM3 13h18v-2H3v2zm0 8h18v-2H3v2zM3 3v2h18V3H3z"/><path d="M0 0h24v24H0z" fill="none"/></svg>',"icon-align-right":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 21h18v-2H3v2zm6-4h12v-2H9v2zm-6-4h18v-2H3v2zm6-4h12V7H9v2zM3 3v2h18V3H3z"/><path d="M0 0h24v24H0z" fill="none"/></svg>',"icon-all-stories":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path d="M5 3.32V10l2.07-1.25L9.18 10V3.32zm10-1.64c.443 0 .833.169 1.172.508.338.312.508.69.508 1.132v13.36c0 .442-.17.833-.508 1.172A1.68 1.68 0 0 1 15 18.32H5c-.443 0-.833-.156-1.172-.468-.338-.339-.508-.73-.508-1.172V3.32c0-.442.17-.82.508-1.132.339-.339.73-.508 1.172-.508z"/></svg>',"icon-arrow-solid-down":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 5"><path d="M0 0l5 5 5-5z"/><path d="M-7-10h24v24H-7z" fill="none"/></svg>',"icon-book":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M74.34 9.131c-3.52.38-7.056.838-10.611 1.375 8.982 5.11 17.241 12.29 22.415 24.93C75.37 25.693 66.999 18.34 53.336 12.274a297.088 297.088 0 0 0-11.54 2.44c9.822 4.652 21.223 11.297 32.517 22.211C49.44 25.907 38.905 23.477 22.266 19.868a417.981 417.981 0 0 0-15.99 5.068c23.729 1.53 44.644 8.505 81.103 20.656l.87.293.652.65c2.508 2.508 6.647 4.007 10.91 4.05-1.179-17.07-8.132-29.351-25.47-41.454zm51.316 0c-17.338 12.103-24.29 24.385-25.47 41.453 4.263-.042 8.404-1.541 10.91-4.05l.651-.65.872-.29c36.458-12.152 57.373-19.126 81.102-20.656a418.554 418.554 0 0 0-15.99-5.07c-16.64 3.607-27.175 6.037-52.045 17.056 11.292-10.913 22.693-17.559 32.514-22.21a298.348 298.348 0 0 0-11.538-2.441C133 18.339 124.63 25.693 113.852 35.44c5.175-12.645 13.432-19.825 22.416-24.934a256.152 256.152 0 0 0-10.612-1.375zM0 32.533V163.16c19.342.082 45.89 7.278 82.25 19.262V52.106C44.602 39.565 24.532 33.148 0 32.533zm200 0c-24.532.617-44.602 7.032-82.25 19.574V182.43c36.5-11.99 62.083-18.399 82.25-19.135zM90.046 56.427v86.72c6.696 1.341 13.293 1.424 19.913.042v-86.76c-3.128 1.323-6.554 1.955-9.956 1.955-3.401 0-6.829-.632-9.957-1.956zm0 94.641v6.031c6.621 1.51 13.208 1.424 19.913-.042v-5.94c-6.654 1.18-13.318 1.1-19.913-.049zm19.913 13.934c-6.592 1.235-13.26 1.323-19.913.054v21.142c1.394 1.402 2.5 2.542 3.62 3.272 1.422.924 2.93 1.51 6.18 1.38l.079-.002h.077c5.026 0 6.906-1.75 9.957-4.69z"/></svg>',"icon-business":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 7V3H2v18h20V7H12zM6 19H4v-2h2v2zm0-4H4v-2h2v2zm0-4H4V9h2v2zm0-4H4V5h2v2zm4 12H8v-2h2v2zm0-4H8v-2h2v2zm0-4H8V9h2v2zm0-4H8V5h2v2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8v10zm-2-8h-2v2h2v-2zm0 4h-2v2h2v-2z"/></svg>',"icon-clock":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/><path d="M0 0h24v24H0z" fill="none"/><path d="M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"/></svg>',"icon-collection-filled":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path d="M8.32 3.32L10 5h6.68c.442 0 .82.17 1.133.508.338.338.507.729.507 1.172V15c0 .443-.169.833-.507 1.172-.313.338-.69.508-1.133.508H3.32c-.442 0-.833-.17-1.172-.508A
44871.676 1.676 0 0 1 1.68 15V5c0-.443.156-.833.468-1.172.339-.338.73-.508 1.172-.508z"/></svg>',"icon-collection-outline":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17" fill="none"><path d="M14.178 12.75V5.678H2.822v7.072zm0-8.5c.376 0 .697.144.963.432.287.287.431.62.431.996v7.072c0 .376-.144.708-.431.996a1.263 1.263 0 0 1-.963.432H2.822c-.376 0-.708-.144-.996-.432a1.425 1.425 0 0 1-.398-.996v-8.5c0-.376.133-.708.398-.996.288-.288.62-.432.996-.432h4.25L8.5 4.25z"/></svg>',"icon-comment-grey":'<svg xmlns="http://www.w3.org/2000/svg" width="14.977" height="14.977"><path d="M11.988 4.5V2.988h-9V4.5zM9 9V7.488H2.988V9zM2.988 5.238V6.75h9V5.238zM13.5 0c.398 0 .738.152 1.02.457.304.281.457.621.457 1.02v9c0 .398-.153.75-.458 1.054a1.337 1.337 0 0 1-1.019.457H2.988L0 14.977v-13.5C0 1.078.14.738.422.457.727.152 1.078 0 1.477 0z" fill="#6c6c6c"/></svg>',"icon-comment":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.977 14.977"><path d="M11.988 4.5V2.988h-9V4.5zM9 9V7.488H2.988V9zM2.988 5.238V6.75h9V5.238zM13.5 0c.398 0 .738.152 1.02.457.304.281.457.621.457 1.02v9c0 .398-.153.75-.458 1.054a1.337 1.337 0 0 1-1.019.457H2.988L0 14.977v-13.5C0 1.078.14.738.422.457.727.152 1.078 0 1.477 0z"/></svg>',"icon-copy":'<svg stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.4 20H9.6a.6.6 0 0 1-.6-.6V9.6a.6.6 0 0 1 .6-.6h9.8a.6.6 0 0 1 .6.6v9.8a.6.6 0 0 1-.6.6z"/><path d="M15 9V4.6a.6.6 0 0 0-.6-.6H4.6a.6.6 0 0 0-.6.6v9.8a.6.6 0 0 0 .6.6H9"/></svg>',"icon-cross":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0z" fill="none"/><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg>',"icon-device":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 85.356 58.478"><path d="M77.45 44.256V3.16A3.17 3.17 0 0 0 74.29 0H11.066a3.169 3.169 0 0 0-3.164 3.16v41.096L0 53.74a4.742 4.742 0 0 0 4.742 4.738h75.872a4.745 4.745 0 0 0 4.742-4.738zM49.005 56.903H36.358a.789.789 0 0 1-.791-.791c0-.44.354-.791.791-.791h12.648c.433 0 .791.351.791.791a.8.8 0 0 1-.792.791zm-19.358-3.16l2.412-2.895h21.233l2.416 2.895zm43.354-15.078a2.762 2.762 0 0 1-2.756 2.759H15.11a2.769 2.769 0 0 1-2.756-2.759V5.597a2.762 2.762 0 0 1 2.756-2.759h55.136a2.767 2.767 0 0 1 2.756 2.759l-.001 33.068z"/></svg>',"icon-didyouknow":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 384"><path d="M184 0H8C3.6 0 0 3.6 0 8v56h192V8c0-4.4-3.6-8-8-8zM0 384l96-96 96 96V80H0z"/></svg>',"icon-document":'<svg viewBox="0 0 29 40" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 18V1c0-.487.515-1 1-1h22c.235 0 .458.094.624.261l5.119 5.115c.165.166.257.39.257.624v33c0 .487-.515 1-1 1H1c-.485 0-1-.513-1-1V18zM1.957 2L2 18v20h25V7h-2c-.945 0-1.533-.194-2.155-.82C22.222 5.557 22 4.95 22 4V2H1.957z"/><path fill-rule="evenodd" clip-rule="evenodd" d="M6 11a1 1 0 0 1 1-1h15a1 1 0 1 1 0 2H7a1 1 0 0 1-1-1zm0 3a1 1 0 0 1 1-1h15a1 1 0 1 1 0 2H7a1 1 0 0 1-1-1zm0-7a1 1 0 0 1 1-1h10a1 1 0 1 1 0 2H7a1 1 0 0 1-1-1z"/></svg>',"icon-ellipsis":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 4" xmlns:xlink="http://www.w3.org/1999/xlink"><g transform="translate(-20723 -4254)"><use xlink:href="#path0_fill" transform="translate(20736 4254)"/><use xlink:href="#path0_fill" transform="translate(20729 4254)"/><use xlink:href="#path0_fill" transform="translate(20723 4254)"/></g><defs><path id="path0_fill" d="M2 4a2 2 0 1 0 0-4 2 2 0 0 0 0 4z" fill-rule="evenodd"/></defs></svg>',"icon-embed":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 12"><path d="M-2-6h24v24H-2z" fill="none"/><path d="M7.4 10.6L2.8 6l4.6-4.6L6 0 0 6l6 6zm5.2 0L17.2 6l-4.6-4.6L14 0l6 6-6 6z"/></svg>',"icon-expand":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 404.714 204"><path d="M200.71 114.75h155.55l-71.4 71.4L302.71 204l102-102-102-102-17.85 17.85 71.4 71.4H200.71v25.5zm3.286-25.5H48.446l71.4-71.4L101.996 0l-102 102 102 102 17.85-17.85-71.4-71.4h155.55v-25.5z"/></svg>',"icon-file":'<svg viewBox="0 0 30 60" xmlns="http://www.w3.org/2000/svg"><path d="M25.908 13.64v31.364c0 6.027-4.882 10.909-10.909 10.909-6.027 0-10.909-4.882-10.909-10.909V10.913a6.82 6.82 0 0 1 6.818-6.818 6.82 6.82 0 0 1 6.818 6.818v28.636c0 1.5-1.227 2.727-2.727 2.727a2.735 2.735 0 0 1-2.727-2.727V13.64H8.18v25.909a6.82 6.82 0 0 0 6.818 6.818 6.82 6.82 0 0 0 6.818-6.818V10.913c0-6.027-4.882-10.909-10.909-10.909C4.881.004 0 4.886 0 10.913v34.091c0 8.29 6.71 15 15 15 8.291 0 15-6.71 15-15V13.64z"/></svg>',"icon-forum":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M164.844 6.25H3.906A3.918 3.918 0 0 0 0 10.156v104.688a3.918 3.918 0 0 0 3.906 3.906H31.25v43.75L75 118.75h89.844a3.918 3.918 0 0 0 3.906-3.906V10.156a3.918 3.918 0 0 0-3.906-3.906z" class="st0"/><path d="M196.094 37.5H181.25v80.86c0 7.812-4.102 12.89-12.89 12.89H81.25L62.5 150H125l43.75 43.75V150h27.344a3.918 3.918 0 0 0 3.906-3.906V41.406a3.918 3.918 0 0 0-3.906-3.906z" class="st0"/></svg>',"icon-gift":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 486.392 486.392">
4487<path d="M0 151.997v60.799h212.796v-91.198H30.399C13.619 121.598 0 135.217 0 151.997zM425.593 45.599C425.593 20.428 406.775 0 364.794 0c-39.307 0-70.253 17.692-91.198 38.212-9.181-5.442-19.76-8.755-31.281-8.755-11.005 0-21.188 3.101-30.126 8.147C191.273 17.328 160.509 0 121.598 0 79.616 0 60.799 20.428 60.799 45.599s18.817 45.599 60.799 45.599h121.598l-.03-.243h.091l-.061.243h121.598c41.981 0 60.799-20.428 60.799-45.599zm-236.721 15.2h-67.274c-13.862 0-30.399-2.645-30.399-15.2s16.537-15.2 30.399-15.2c30.217 0 53.138 13.528 68.581 28.028l-1.307 2.372zm106.185-1.277c15.443-15.017 38.851-29.123 69.736-29.123 13.862 0 30.399 2.645 30.399 15.2s-16.537 15.2-30.399 15.2h-69.037l-.699-1.277zM30.399 455.992c0 16.781 13.619 30.399 30.399 30.399h151.997V243.196H30.399v212.796zm425.593-334.394h-181.12v91.198h211.52v-60.799c0-16.78-13.619-30.399-30.4-30.399zm-181.12 364.794h150.721c16.781 0 30.399-13.619 30.399-30.399V243.196h-181.12v243.196z"/></svg>',"icon-globe":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M64.664 11c-1.002.643-5.938-2.929-6.797-3.715-4.005-3.429-6.365-2.213-7.152-2.927-.787-.715-.573-1.358.787-2.43 1.359-1.07 4.936.43 7.154.644 2.146.214 4.72 1.928 4.72 3.929.143 1.786 2.36 3.571 1.36 4.499zm-10.515.357c-1.36-.143-4.15-.357-3.72-1 2.146-2-.644-2.715-2.433-2.715-1.788-.142-2.43-1.142-1.572-1.357.858-.214 4.362.143 5.007.573.571.427 3.72 1.786 3.934 2.713.143.929 0 1.786-1.216 1.786zM45.35 5.001l.643-1.002.358-.999c.787-.785 4.363-1.786 3.719.215-.786 1.928-4.15 2.143-4.72 1.786zm16.452 41.856c-.645.215-2.003 1.57-5.58-.572-3.434-2.142-5.794-1.642-6.152-2 0 0-.358-.785 1.216-1 3.148-.357 7.01 2.93 7.94 2.93.93 0 1.359-.93 2.933-.358 1.574.572.357.929-.358 1zM50.071 0C22.46 0 0 22.429 0 50s22.46 50 50.071 50c3.434 0 6.725-.357 9.872-1-1.217-.572-1.43-5.215-.143-7.785 1.358-2.93 5.792-10.359 1.43-12.859-4.363-2.5-3.147-3.572-5.794-6.498-2.647-2.93-1.574-3.358-1.788-4.144-.572-2.428 2.575-6.357 2.79-6.715v-2.357L54.006 57l-1.431.929c-.644.143-3.577-1.786-4.221-2.358-.644-.571-1-1.643-1.93-2.428-.93-.93-1.002-.215-2.361-.786-1.36-.572-5.723-2.215-9.156-3.428-3.434-1.357-3.72-3.357-3.72-4.715-.143-1.428-2.146-3.357-3.004-4.786C27.18 38 27.038 36.072 26.752 36.5l1.43 5.785c-.357.143-1.144-1.428-2.146-2.714-1-1.356 1.002-.642-2.146-6.786-3.146-6.142 1.002-9.285 1.216-12.5.216-3.214 2.72 1.215 1.36-.928-1.36-2.143 0-6.357-1-7.928-.93-1.572-6.296 1.786-6.296 1.786.143-1.572 4.936-4.144 8.297-6.573 3.362-2.428 5.58-.428 8.299.358 2.79.928 2.933.642 2.002-.358-.93-.928.429-1.214 2.575-.928 2.003.357 2.718 2.929 5.938 2.571 3.36-.214.357.643.787 1.572.429.929-.43.786-2.719 2.143-2.146 1.429.143 1.572 3.935 4.357 3.79 2.786 2.718-1.786 2.216-3.928C50 10.286 53.29 12 53.29 12c2.36 1.572 1.932.143 3.577.572 1.644.428 6.509 4.57 6.509 4.57-5.937 3.144-2.218 3.43-1.216 4.215 1.001.786-2.003 2.143-2.003 2.143-1.216-1.214-1.36.143-2.146.572-.786.428-.142 1.571-.142 1.571-4.007.643-3.148 4.928-3.005 5.928 0 1-2.718 2.572-3.362 4.142-.644 1.43 1.788 4.572.429 4.715-1.36.214-2.432-4.715-9.37-2.929-2.147.572-6.724 2.93-4.22 7.715 2.573 4.928 6.58-1.357 7.938-.643 1.36.715-.429 3.785-.141 3.93.286.141 3.79.141 4.004 4.356.215 4.215 5.509 3.785 6.58 3.929 1.218 0 5.009-3.143 5.51-3.215.429-.214 2.718-2 7.367.643 4.721 2.57 7.01 2.215 8.584 3.358 1.573 1.141.572 3.356 2.003 4.142 1.431.786 7.581-.215 9.156 2.214 1.574 2.43-6.294 14.93-8.727 16.285-2.432 1.358-3.433 4.572-6.009 6.572-2.575 2-5.794 4.572-9.084 6.5C62.59 94.928 62.16 98 60.801 99 83.26 94 100 74 100 50.142c0-27.572-22.462-50-50.073-50L50.07 0"/></svg>',"icon-grid-mode":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 620 620"><path d="M52.15.5h154.7c28.5 0 51.6 23.1 51.6 51.6v154.8c0 28.5-23.1 51.6-51.6 51.6H52.15c-28.5 0-51.6-23.1-51.6-51.6V52.1C.55 23.6 23.65.5 52.15.5zm361 0h154.7c28.5 0 51.6 23.1 51.6 51.6v154.8c0 28.5-23.1 51.6-51.6 51.6h-154.7c-28.5 0-51.6-23.1-51.6-51.6V52.1c.1-28.5 23.2-51.6 51.6-51.6zm0 361.1h154.7c28.5 0 51.6 23.1 51.6 51.6v154.7c0 28.5-23.1 51.6-51.6 51.6h-154.7c-28.5 0-51.6-23.1-51.6-51.6V413.1c.1-28.5 23.2-51.5 51.6-51.5zm-361 0h154.7c28.5 0 51.6 23.1 51.6 51.6v154.7c0 28.5-23.1 51.6-51.6 51.6H52.15c-28.5 0-51.6-23.1-51.6-51.6V413.1c0-28.5 23.1-51.5 51.6-51.5z"/></svg>',"icon-handshake":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#EF9645" d="M17 18s-6.031 5.274-7.74 6.832c-1.323 1.203.88 3.498 2.135 2.452 3.333-2.785 6.493-4.85 6.493-4.85l.367.526c-1.309.79-4.693 2.858-6.449 4.438-1.324 1.19.767 3.553 2.093 2.365 1.822-1.634 5.995-4.565 5.995-4.565l.368.384c-1.08.679-2.772 1.94-4.985 3.958-1.332 1.215.619 2.485 1.764 1.534 3.116-2.586 3.232-4.383 6.661-5.85C28.935 22.986 17 18 17 18z"/><path fill="#FFCC4D" d="M29.979 8.836c.881-.438 1.653.144 2.106 1.053.448.911 2.532 5.015 2.953 5.869.425.852.191 2.103-.719 2.553-.911.453-2.234 1.054-3.092 2.512-.465.794-2.396 2.887-7.629 5.129-3.427 1.462-6.165 3.938-7.261 4.8-.886.698-2.673-.637-1.343-1.85 2.214-2.02 3.906-3.281 4.985-3.958l-.368-.386s-4.381 3.056-6.238 4.65c-1.261 1.085-2.938-.953-1.613-2.142 1.757-1.58 4.902-3.954 6.211-4.744l-.366-.529s-3.43 2.231-6.765 5.02c-1.113.93-2.847-1.159-1.525-2.364 1.71-1.555 5.043-4.343 7.093-5.499l-.196-.609s-3.218 1.805-5.996 4.494c-.994.961-2.974-.818-1.525-2.293 3.462-3.522 7.958-5.609 9.154-6.413 1.606-1.08 2.451-1.754 1.606-2.133-1.274-.573-3.396-2.582-4.21-4.21-1.053-2.106.44-3.77 2.105-2.106 1.053 1.053 3.159 3.158 5.263 3.158 2.829 0 3.262 1.053 5.264 1.053 1.054-.002 2.106-1.055 2.106-1.055"/><path fill="#EF9645" d="M25.048 15.167c-.334.001-1.439-.15-2.684-.725-1.073-.494-1.905-1.39-2.597-2.142.039.161-.065.354-.283.58.681.792 1.723 1.696 2.654 2.146 1.082.525 2.315.79 2.871.767.572-.024.385-.622.039-.626zm2.167 8.58c-2.264-1.054-4.062-1.934-.974-.66 1.277.525 3.194-2.06 1.315-2.917C23.774 18.444 12 12 12 12s-6.368 7.437-5.58 7.914c.789.474 1.118 3.849 5.665 6.818 4.298 2.808 6.975 4.015 7.981 4.518 2.107 1.053 3.477-1.678 1.833-2.412-2.833-1.266-2.734-1.343 1.418.382 1.537.64 2.829-2.25 1.205-2.981-2.422-1.089-2.64-1.221 1.239.527 1.435.643 3.073-2.264 1.454-3.019z"/><path fill="#FFDC5D" d="M7.09 9.278a1.808 1.808 0 0 0-2.485.615c-.525.871-2.828 4.683-3.319 5.5-.492.816-.364 2.079.506 2.604.87.526 2.447 1.477 3.236 1.952.789.477 4.011 4.477 8.662 7.279 4.648 2.808 6.366 3.286 7.412 3.697 1.05.41 2.437-1.683.793-2.416-2.837-1.268-4.836-2.438-5.859-3.205l.318-.585s2.837 2.12 6.987 3.848c1.537.64 2.79-1.754 1.167-2.487-2.423-1.089-5.412-2.894-6.651-3.79l.346-.571s3.946 2.494 7.825 4.242c1.431.645 2.632-1.786 1.013-2.542-2.26-1.054-5.448-2.955-7.394-4.277l.338-.5s3.615 2.551 6.705 3.823c1.277.528 2.78-1.861.899-2.721C23.81 18.019 
448719.525 15 18.401 14.1c-.918-.737-1.181-2.413 1.052-3.158 3.158-1.053 4.211-3.158 4.211-4.211 0-1.489-1.376-2.146-2.104-1.053-2.107 3.158-3.166 2.082-5.263 3.158-2.514 1.291-5.466 2.662-7.179 1.628-.733-.441-2.028-1.186-2.028-1.186"/><path fill="#FFCC4D" d="M18.948 11.721l5.426-2.712a8.282 8.282 0 0 0-1.763-.172c-2.104 0-4.21-2.105-5.263-3.158-1.665-1.664-3.158 0-2.105 2.106.715 1.428 2.433 3.148 3.705 3.936z"/></svg>',"icon-hidden":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 980 676.9"><path d="M376.9 338.4c0-30.2 11.2-56.6 33.9-79.2s49.1-33.9 79.2-33.9zM343 372.3c-3.7-11.2-3.7-22.7-3.7-33.9 0-83 67.8-150.8 150.8-150.8 11.2 0 22.7 0 33.9 3.7L625.7 89.6C584.3 78.4 539 74.4 489.9 74.4 150.8 74.5 0 338.4 0 338.4s60.3 105.5 192.2 184.7zm260.1-33.9L490 451.5c30.2 0 56.6-11.2 79.2-33.9 22.5-22.6 33.9-49 33.9-79.2zm184.7-184.7L637 304.5c3.7 11.2 3.7 22.7 3.7 33.9 0 83-67.8 150.8-150.8 150.8-11.2 0-22.7 0-33.9-3.7L354.4 587.1c41.4 11.2 86.7 15 135.6 15 339.2 0 490-263.9 490-263.9S919.7 233 787.8 153.7zM791.2 0L151.6 639.6l37.3 37.3L828.7 37.1z"/></svg>',"icon-home":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M448 288L256 64 64 288h48v160h96V320h96v128h96V288z"/></svg>',"icon-hub":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><path d="M-3-3h24v24H-3z" fill="none"/><path d="M14 13l-4-4V5.82C11.16 5.4 12 4.3 12 3c0-1.66-1.34-3-3-3S6 1.34 6 3c0 1.3.84 2.4 2 2.82V9l-4 4H0v5h5v-3.05l4-4.2 4 4.2V18h5v-5z"/><path d="M-3-3h24v24H-3z" fill="none"/></svg>',"icon-image":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 384"><path d="M336 160c26.5 0 48-21.5 48-48s-21.5-48-48-48-48 21.5-48 48 21.5 48 48 48zM420 0H28C12.4 0 0 12.7 0 28.3v327.4C0 371.3 12.4 384 28 384h392c15.6 0 28-12.7 28-28.3V28.3C448 12.7 435.6 0 420 0zM316.9 197.7c-3-3.5-7.6-6.2-12.8-6.2-5.1 0-8.7 2.4-12.8 5.7L272.6 213c-3.9 2.8-7 4.7-11.5 4.7-4.3 0-8.2-1.6-11-4.1-1-.9-2.8-2.6-4.3-4.1L192 151.3c-4-4.6-10-7.5-16.7-7.5-6.7 0-12.9 3.3-16.8 7.8L32 304.2V43.7C33 36.9 38.3 32 45.1 32h357.7c6.9 0 12.5 5.1 12.9 12l.3 260.4z"/></svg>',"icon-info":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7.8 34.5"><path d="M3.9 0C1.7 0 0 1.7 0 3.9s1.7 3.9 3.9 3.9 3.9-1.7 3.9-3.9C7.8 1.8 6.1 0 3.9 0zM.8 10v24.5h6.1V10z"/></svg>',"icon-leaderboard":'<svg xmlns="http://www.w3.org/2000/svg" stroke-width="1.5" viewBox="0 0 19.5 15.5" fill="none" data-ember-extension="1"><path d="M12.75 14.75h-6V4.35a.6.6 0 0 1 .6-.6h4.8a.6.6 0 0 1 .6.6v5.9zm0-14h-6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M18.15 14.75h-5.4v-3.9a.6.6 0 0 1 .6-.6h4.8a.6.6 0 0 1 .6.6v3.3a.6.6 0 0 1-.6.6zm-11.4 0v-5.9a.6.6 0 0 0-.6-.6h-4.8a.6.6 0 0 0-.6.6v5.3a.6.6 0 0 0 .6.6z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>',"icon-letter-h":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M11 0v7H5V0H2v16h3V9h6v7h3V0z"/></svg>',"icon-lightning":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36.441 50"><path d="M36.44 17.482l-14.898-.11L30.672.179 10.552 0 0 29.606l11.509.11L4.483 50z"/></svg>',"icon-link":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M-2-2h24v24H-2z" fill="none"/><path d="M1.9 10c0-1.71 1.39-3.1 3.1-3.1h4V5H5c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H5c-1.71 0-3.1-1.39-3.1-3.1zM6 11h8V9H6zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1 0 1.71-1.39 3.1-3.1 3.1h-4V15h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"/></svg>',"icon-lock":'<svg viewBox="0 0 50.472 62.667" xmlns="http://www.w3.org/2000/svg"><path d="M50.408 57.235c-.051-8.32.051-16.634-.051-24.9-.102-2.81-3.069-4.262-5.577-3.9-.051-3.541.105-7.073-.099-10.554-.513-6.552-4.71-12.376-10.284-15.545C30.458.102 25.751-.468 21.404.364 15.065 1.507 9.482 6.389 6.98 12.524l-.015.009c-2.05 5.044-1.125 10.606-1.33 15.854-2.456-.415-5.426 1.09-5.58 3.898-.101 8.682 0 17.31-.047 25.993-.156 2.44 2.097 4.57 4.452 4.367h41.445c2.865.31 4.965-2.706 4.503-5.41zM26.831 43.594c-.102 3.74.153 7.534-.153 11.325-1.383.052-2.763 0-4.146-.05-.102-3.64 0-7.331-.048-10.964-2.763-1.301-4.095-4.992-2.355-7.543v.012c1.638-2.913 6.192-3.172 8.136-.417 1.944 2.334 1.023 6.025-1.434 7.637zm9.615-15.902H14.039c.357-
44875.2-1.179-11.124 2.304-15.491h-.006c3.378-4.782 10.542-5.925 15.249-2.496 2.814 1.975 4.758 5.25 4.86 8.786.057 3.066 0 6.132 0 9.2z" fill-rule="evenodd"/></svg>',"icon-menu":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M96 241h320v32H96zm0-96h320v32H96zm0 192h320v32H96z" fill="currentColor"/></svg>',"icon-minus":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 384"><path d="M0 160h384v64H0z" fill="#fff"/></svg>',"icon-move":'<svg xmlns="http://www.w3.org/2000/svg" width="10.031" height="16.031"><path d="M6.61 12.61c.406-.407.874-.61 1.406-.61.53 0 1 .203 1.406.61.406.406.61.874.61 1.406 0 .53-.204 1-.61 1.406-.406.406-.875.61-1.406.61-.532 0-1-.204-1.407-.61-.406-.406-.609-.875-.609-1.406 0-.532.203-1 .61-1.407zm0-6c.406-.407.874-.61 1.406-.61.53 0 1 .203 1.406.61.406.406.61.874.61 1.406 0 .53-.204 1-.61 1.406-.406.406-.875.61-1.406.61-.532 0-1-.204-1.407-.61C6.203 9.016 6 8.547 6 8.016c0-.532.203-1 .61-1.407zm2.812-3.188c-.406.406-.875.61-1.406.61-.532 0-1-.204-1.407-.61C6.203 3.016 6 2.547 6 2.016c0-.532.203-1 .61-1.407C7.015.203 7.483 0 8.015 0c.53 0 1 .203 1.406.61.406.406.61.874.61 1.406 0 .53-.204 1-.61 1.406zM.609.609C1.016.203 1.484 0 2.016 0c.53 0 1 .203 1.406.61.406.406.61.874.61 1.406 0 .53-.204 1-.61 1.406-.406.406-.875.61-1.406.61-.532 0-1-.204-1.407-.61C.203 3.016 0 2.547 0 2.016c0-.532.203-1 .61-1.407zm0 6C1.016 6.203 1.484 6 2.016 6c.53 0 1 .203 1.406.61.406.406.61.874.61 1.406 0 .53-.204 1-.61 1.406-.406.406-.875.61-1.406.61-.532 0-1-.204-1.407-.61C.203 9.016 0 8.547 0 8.016c0-.532.203-1 .61-1.407zm2.813 6c.406.407.61.875.61 1.407 0 .53-.204 1-.61 1.406-.406.406-.875.61-1.406.61-.532 0-1-.204-1.407-.61C.203 15.016 0 14.547 0 14.016c0-.532.203-1 .61-1.407.406-.406.874-.609 1.406-.609.53 0 1 .203 1.406.61z"/></svg>',"icon-my-stories":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path d="M14.57 11.113c.677 0 1.38.065 2.11.196v1.25c-.521-.13-1.224-.196-2.11-.196-1.562 0-2.812.274-3.75.82v-1.406c.99-.442 2.24-.664 3.75-.664zm-3.75-1.562c1.094-.443 2.344-.664 3.75-.664.677 0 1.38.065 2.11.195v1.25c-.521-.13-1.224-.195-2.11-.195-1.562 0-2.812.273-3.75.82zm3.75-1.64c-1.562 0-2.812.273-3.75.82V7.362c1.042-.468 2.292-.703 3.75-.703.677 0 1.38.065 2.11.195v1.29a8.713 8.713 0 0 0-2.11-.235zm2.93 6.679V4.98c-.86-.26-1.836-.39-2.93-.39-1.692 0-3.216.416-4.57 1.25v9.57c1.354-.833 2.878-1.25 4.57-1.25 1.016 0 1.992.143 2.93.43zM14.57 2.91c1.98 0 3.516.417 4.61 1.25v12.15c0 .104-.052.208-.157.312a.374.374 0 0 1-.273.117.435.435 0 0 1-.195-.039c-1.068-.573-2.396-.86-3.985-.86-1.692 0-3.216.418-4.57 1.25-1.12-.832-2.643-1.25-4.57-1.25-1.407 0-2.735.3-3.985.9a.3.3 0 0 0-.117.038H1.25a.52.52 0 0 1-.313-.117.375.375 0 0 1-.117-.273V4.16c1.12-.833 2.657-1.25 4.61-1.25 1.927 0 3.45.417 4.57 1.25 1.12-.833 2.643-1.25 4.57-1.25z"/></svg>',"icon-neutral-face":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 45 45"><path d="M45 22.5C45 34.926 34.926 45 22.5 45 10.075 45 0 34.926 0 22.5 0 10.075 10.075 0 22.5 0 34.926 0 45 10.075 45 22.5" fill="#ffdc5d"/><path d="M17.5 20.625c0 2.417-1.399 4.375-3.125 4.375s-3.125-1.958-3.125-4.375c0-2.416 1.399-4.375 3.125-4.375s3.125 1.959 3.125 4.375m16.25 0c0 2.417-1.399 4.375-3.125 4.375S27.5 23.042 27.5 20.625c0-2.416 1.399-4.375 3.125-4.375s3.125 1.959 3.125 4.375M31.25 32.5h-17.5a1.25 1.25 0 1 1 0-2.5h17.5a1.249 1.249 0 1 1 0 2.5" fill="#ef9645"/></svg>',"icon-ordered-list":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M2 17h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1 3h1.8L2 13.1v.9h3v-1H3.2L5 10.9V10H2v1zm5-6v2h14V5H7zm0 14h14v-2H7v2zm0-6h14v-2H7v2z"/><path d="M0 0h24v24H0z" fill="none"/></svg>',"icon-pause":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M128 96h79v320h-79zm177 0h79v320h-79z"/></svg>',"icon-pencil":'<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><path d="M89.005 10.591C80.264 1.849 73.901.542 70.886.542c-.81 0-1.34.095-1.584.151l-.937.216-61.1 61.102L0 99.458l38.493-6.136L99.635 32.18l.217-.937c.305-1.329 1.227-8.578-10.846-20.65zM9.968 83.255l3.323-17.131c2.036.4 6.248 1.974 12.228 7.953 6.542 6.544 8.351 10.982 8.843 13.12L16.72 90.01zm27.199-5.663l37.776-37.776c1.565 2.624 2.046 4.438 2.183 5.399L39.85 82.489c-.61-1.442-1.473-3.077-2.683-4.898zm-4.15-5.325a67.463 67.463 
44870 0 0-2.76-2.928 60.38 60.38 0 0 0-1.938-1.852L66.21 29.596a49.412 49.412 0 0 1 1.95 1.842 59.002 59.002 0 0 1 2.745 2.94zM23.032 63.3c-1.807-1.21-3.449-2.08-4.9-2.68l37.224-37.223c.977.117 2.829.567 5.454 2.126zm59.46-23.452c-1.427-3.364-4.222-7.778-9.593-13.15-4.841-4.84-8.93-7.397-12.126-8.72L71.47 7.283c1.673.205 6.16 1.405 12.8 8.045 7.301 7.303 8.71 11.988 8.968 13.774z"/></svg>',"icon-people":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0z" fill="none"/><path d="M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5c-1.66 0-3 1.34-3 3s1.34 3 3 3zm-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5C6.34 5 5 6.34 5 8s1.34 3 3 3zm0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5zm8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5z"/></svg>',"icon-play":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M164.88 96v320l256-160-256-160z"/></svg>',"icon-plus-thick":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 58 58"><path d="M34 24V3c0-2.77-2.238-3-5-3-2.761 0-5 .23-5 3v21H3c-2.761 0-3 2.23-3 5 0 2.76.239 5 3 5h21v21c0 2.76 2.239 3 5 3 2.762 0 5-.24 5-3V34h21c2.762 0 3-2.24 3-5 0-2.77-.238-5-3-5H34z" fill-rule="evenodd"/></svg>',"icon-plus-thin":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 27 27" xmlns:xlink="http://www.w3.org/1999/xlink"><use xlink:href="#path0_stroke" transform="translate(13 1)"/><use xlink:href="#path1_stroke" transform="translate(1 13)"/><defs><path id="path0_stroke" d="M2 0a1 1 0 1 0-2 0h2zM0 25a1 1 0 0 0 2 0H0zM0 0v25h2V0H0z"/><path id="path1_stroke" d="M0 0a1 1 0 0 0 0 2V0zm25 2a1 1 0 0 0 0-2v2zM0 2h25V0H0v2z"/></defs></svg>',"icon-puzzle":'<svg viewBox="0 0 32 32.02" xmlns="http://www.w3.org/2000/svg"><path d="M0 22.019v-10l6.828-.102.544-.546c.528-.528.545-.588.545-1.93 0-1.28-.04-1.445-.54-2.204-.911-1.384-1.374-2.448-1.375-3.165-.001-.374.113-1.017.254-1.43.147-.431.554-1.043.958-1.44C7.6.825 8.244.399 8.646.258 9.047.116 9.656 0 10 0s.953.116 1.354.257 1.045.567 1.432.946c.404.396.811 1.008.958 1.44.14.412.255 1.055.254 1.429-.002.717-.464 1.781-1.375 3.165-.5.759-.54.923-.54 2.205 0 1.341.017 1.402.545 1.93l.544.545 3.414.051L20 12.02v3.166c0 2.531.052 3.265.258 3.664.378.731 1.17 1.15 2.176 1.15.467 0 1.105-.088 1.416-.196.312-.109 1.003-.48 1.537-.825.534-.344 1.238-.715 1.566-.823.722
4487-.238 2.154-.114 2.854.248.802.415 1.647 1.388 1.932 2.225.144.42.261 1.025.261 1.342 0 1.078-.373 1.916-1.244 2.79-.598.6-1.067.906-1.631 1.064-.436.121-1.094.18-1.463.13-.732-.097-1.432-.42-2.807-1.293-.752-.477-1.083-.579-2.073-.635-.902-.05-1.307.002-1.722.226-.298.16-.659.537-.8.837-.207.433-.26 1.197-.26 3.737v3.193l-6.828-.102-.54-.542c-.496-.495-.547-.645-.599-1.75-.048-1.02.005-1.325.34-1.958.218-.413.655-1.156.97-1.652.507-.798.573-1.03.568-2-.004-.797-.106-1.288-.37-1.789-.2-.38-.675-.958-1.057-1.285-.457-.391-1-.662-1.589-.794-.707-.158-1.093-.156-1.84.011-.784.176-1.096.36-1.809 1.074-.68.68-.906 1.047-1.072 1.738-.119.495-.163 1.188-.102 1.595.065.436.432 1.233.933 2.026.454.72.873 1.559.93 1.866.058.307.07.973.029 1.479-.063.757-.17 1.014-.606 1.45l-.53.531L0 32.02v-10z"/></svg>',"icon-question":'<svg xmlns="http://www.w3.org/2000/svg" version="1.0" viewBox="0 0 348 348"><path d="M153.45 278.967v-16.5h33v33h-33v-16.5zm4-50.912c0-18.199 4.442-32.121 14.478-45.387 2.62-3.464 12.209-12.9 21.307-20.968 24.021-21.304 29.054-29.274 27.978-44.31-1.557-21.767-22.635-39.966-46.222-39.908-24.177.059-40.735 14.39-47.068 40.735-.959 3.987-2.02 7.24-2.358 7.227-.338-.013-6.464-.902-13.614-1.977-7.15-1.075-13.388-1.965-13.862-1.977-.473-.013-.561-1.71-.195-3.773 4.957-27.917 16.64-45.828 36.7-56.264 19.244-10.012 46.728-11.753 69.833-4.424 32.843 10.418 52.23 43.852 44.027 75.927-3.849 15.047-12.763 27.056-34.848 46.947-14.56 13.114-20.017 19.569-23.038 27.252-2.067 5.258-4.117 18.223-4.117 26.036v4.276h-29v-9.412z"/></svg>',"icon-quotes":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.5 352"><path d="M112.5 128c61.856 0 112 50.145 112 112s-50.144 112-112 112S.5 301.855.5 240L0 224C0 100.288 100.288 0 224 0v64c-42.737 0-82.917 16.643-113.137 46.863a162.322 162.322 0 0 0-15.915 18.51c5.719-.9 11.58-1.373 17.552-1.373zm288 0c61.855 0 112 50.145 112 112s-50.145 112-112 112-112-50.145-112-112l-.5-16C288 100.288 388.287 0 512 0v64c-42.736 0-82.918 16.643-113.137 46.863a162.23 162.23 0 0 0-15.916 18.51A112.84 112.84 0 0 1 400.5 128z"/></svg>',"icon-record-voice":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 19"><path d="M9.502 12a2.986 2.986 0 0 0 2.986-3.001l.015-6a3 3 0 1 0-5.999 0v5.996a2.993 2.993 0 0 0 2.998 3.001zm5.3-3.001c0 3.001-2.54 5.103-5.3 5.103S4.199 12 4.199 8.999H2.498c0 3.42 2.721 6.233 6.002 6.72v3.282h2.004v-3.278c3.277-.48 5.999-3.3 5.999-6.72z"/></svg>',"icon-reduce":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 426.857 204"><path d="M.005 114.76h155.55l-71.4 71.4 17.85 17.85 102-102-102-102-17.85 17.85 71.4 71.4H.005v25.5zm426.855-25.5H271.31l71.4-71.4L324.86.01l-102 102 102 102 17.85-17.85-71.4-71.4h155.55v-25.5z"/></svg>',"icon-refresh":'<svg stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.888 13.5C21.164 18.311 17.013 22 12 22 6.477 22 2 17.523 2 12S6.477 2 12 2c4.1 0 7.625 2.468 9.168 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M17 8h4.4a.6.6 0 0 0 .6-.6V3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>',"icon-rock-on":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><path d="M36.803 24.432l-12.12.032c-1.673 0-2.842 1.136-2.842 2.809 0 1.672 1.169 2.808 2.841 2.808l7.978.033s1.334-.158 1.334.947c0 .418-.56.946-.978.946 0 0-6.819-.315-7.387 10.417-.022.418-.529.947-.947.947-.418 0-.946-.529-.946-.947 0-4.56 2.115-8.996 4.343-10.34-1.379 0-2.592-.077-3.397-.077-1.515 0-2.178-.505-2.178-.504-.222.35-.852 1.924-4.073 1.924-3.597 0-4.577-3.579-4.577-4.576v-7.607l.222-.032c0-1.229.735-2.284 1.788-2.757l-.147 10.08c0 1.673 1.232 3.157 2.905 3.157 1.144 0 1.914-.516 2.43-1.453-.695-.797-1.025-1.715-1.025-2.856 0-1.342.48-2.72 1.403-3.551l.064-4.104.158-.031c0-1.23.735-2.284 1.788-2.758l-.084 4.273-.031 1.547a3.799 3.799 0 0 1 1.389-.22l4.356.03V18.15l.158.032V4.545c0-1.229.734-2.283 1.788-2.757l-.053 20.697h5.525l.315.242c1.397 0 2.611 3.03 2.611 3.03l.003.024c-.37-.636-1.147-1.35-2.614-1.35" fill="#ef9645"/><path d="M21.652 23.905a4.519 4.519 0 0 0-1.515 3.368c0 1.14.435 2.17 1.128 2.968a3.02 3.02 0 0 1-2.643 1.577 3.03 3.03 0 0 1-3.03-3.03v-9.091c0-.444.101-.864.272-1.242a3.024 3.024 0 0 1 2.758-1.788 3.03 3.03 0 0 1 3.03 3.03v1.515z" fill="#ffdc5d"/>
4487<path d="M8.016 7.576a3.03 3.03 0 0 1 6.06 0v21.212c0 .997.329 1.913.875 2.656.043.057.094.103.136.155a4.9 4.9 0 0 0 .503.554l.152.125a4.632 4.632 0 0 0 .875.57c.21.105.433.19.66.261.102.03.198.068.302.092.337.081.684.132 1.043.132a4.39 4.39 0 0 0 1.031-.134c.115-.026.224-.064.337-.1a4.521 4.521 0 0 0 .6-.244c.124-.061.247-.117.364-.188a4.69 4.69 0 0 0 1.5-1.454l-.004-.003c.303.173.717.608 2.232.608h3.844c-2.74 2.068-4.601 6.046-4.601 10.606a.758.758 0 0 0 1.515 0c0-5.847 3.314-10.606 7.387-10.606h.189a.758.758 0 0 0 0-1.515h-8.334a3.03 3.03 0 0 1 0-6.06h12.122c1.466 0 2.243.902 2.613 1.538.191.327.281.589.285.606l1.647 5.431c.156.508.726 2.835.623 3.32C41.972 42.424 34.857 50 26.197 50c-9.904 0-18.181-7.955-18.181-18.182.012.011 0-24.242 0-24.242" fill="#ffdc5d"/><path d="M29.228 22.727h-4.546c-.533 0-1.037.11-1.515.28v-4.825c0-.444.102-.862.273-1.243a3.024 3.024 0 0 1 2.757-1.787 3.03 3.03 0 0 1 3.03 3.03v3.03zm1.515 0V3.03c0-.443.102-.862.273-1.242A3.024 3.024 0 0 1 33.773 0a3.03 3.03 0 0 1 3.03 3.03v19.697h-1.515z" fill="#ffdc5d"/></svg>',"icon-school":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#FF646E" d="M329.3 75.034h-73.476V22.069H329.3c5.526 0 8.294 6.681 4.386 10.589l-15.894 15.894 15.894 15.894c3.9 3.907 1.14 10.588-4.39 10.588z"/><path fill="#734B46" d="M256 13.241a8.829 8.829 0 0 0-8.828 8.828v88.276h17.655V22.074c.01-4.875-3.94-8.828-8.82-8.828z"/><path fill="#FFC855" d="M485.52 286.9L256 180.97 26.483 286.9v167.72H485.52z"/><path fill="#FFAA4B" d="M26.483 319.03l229.52-105.93 229.52 105.93v-19.444l-225.82-104.23a8.861 8.861 0 0 0-7.396 0l-225.82 104.22v19.45z"/><path fill="#FF646E" d="M494.34 304.55a8.794 8.794 0 0 1-3.694-.81l-234.65-108.3-234.65 108.3c-4.427 2.039-9.673.108-11.715-4.319-2.039-4.427-.108-9.673 4.319-11.711L252.29 177.7a8.861 8.861 0 0 1 7.396 0l238.34 110.01c4.427 2.039 6.358 7.285 4.319 11.711-1.48 3.23-4.67 5.13-8.01 5.13z"/><path fill="#FFE678" d="M361.93 180.97L256 119.17l-105.93 61.8v273.65h211.86z"/><path fill="#00BEA5" d="M485.52 498.76H26.48c-9.751 0-17.655-7.904-17.655-17.655v-26.483h494.34v26.483c.01 9.76-7.89 17.66-17.64 17.66z"/><path fill="#009D93" d="M503.17 463.45H8.83a8.829 8.829 0 0 1 0-17.656h494.34a8.829 8.829 0 0 1 8.828 8.828c0 4.88-3.95 8.83-8.83 8.83z"/><path fill="#FFC855" d="M150.07 200.01L256 138.22l105.93 61.79v-19.04L256 119.17l-105.93 61.8z"/><path fill="#FF646E" d="M370.75 186.12a8.803 8.803 0 0 1-4.439-1.203l-110.31-64.36-110.31 64.349a8.837 8.837 0 0 1-12.073-3.177 8.826 8.826 0 0 1 3.177-12.073l114.76-66.944a8.831 8.831 0 0 1 8.897 0l114.76 66.944a8.828 8.828 0 0 1 3.177 12.073 8.863 8.863 0 0 1-7.65 4.39z"/><path fill="#B97850" d="M317.79 445.79H194.21v-88.276a8.829 8.829 0 0 1 8.828-8.828h105.93a8.829 8.829 0 0 1 8.828 8.828v88.28z"/><path fill="#AAE1FF" d="M216.28 220.69c-12.189 0-22.069 9.88-22.069 22.069v61.793a8.829 8.829 0 0 0 8.828 8.828h26.483a8.829 8.829 0 0 0 8.828-8.828v-61.793c-.01-12.19-9.89-22.07-22.07-22.07z"/><path fill="#8CD2FF" d="M216.28 220.69c-12.189 0-22.069 9.88-22.069 22.069v13.24c0-12.189 9.88-22.069 22.069-22.069s22.069 9.88 22.069 22.069v-13.241c-.01-12.19-9.89-22.07-22.07-22.07z"/><path fill="#fff" d="M194.21 251.59h44.138v17.655H194.21z"/><path fill="#AAE1FF" d="M92.69 317.79c-12.189 0-22.069 9.88-22.069 22.069v61.793a8.829 8.829 0 0 0 8.828 8.828h26.483a8.829 8.829 0 0 0 8.828-8.828v-61.793c0-12.19-9.88-22.07-22.07-22.07z"/><path fill="#8CD2FF" d="M92.69 317.79c-12.189 0-22.069 9.88-22.069 22.069V353.1c0-12.189 9.88-22.069 22.069-22.069s22.069 9.88 22.069 22.069v-13.241c0-12.19-9.88-22.07-22.07-22.07z"/><path fill="#fff" d="M70.621 348.69h44.138v17.655H70.621z"/><path fill="#AAE1FF" d="M419.31 317.79c-12.189 0-22.069 9.88-22.069 22.069v61.793a8.829 8.829 0 0 0 8.828 8.828h26.483a8.829 8.829 0 0 0 8.828-8.828v-61.793c0-12.19-9.88-22.07-22.07-22.07z"/><path fill="#8CD2FF" d="M419.31 317.79c-12.189 0-22.069 9.88-22.069 22.069V353.1c0-12.189 9.88-22.069 22.069-22.069s22.069 9.88 22.069 22.069v-13.241c0-12.19-9.88-22.07-22.07-22.07z"/><path fill="#fff" d="M397.24 348.69h44.138v17.655H397.24z"/><path fill="#AAE1FF" d="M295.72 220.69c-12.189 0-22.069 9.88-22.069 22.069v61.793a8.829 8.829 0 0 0 8.828 8.828h26.483a8.829 8.829 0 0 0 8.828-8.828v-61.793
4487c0-12.19-9.88-22.07-22.07-22.07z"/><path fill="#8CD2FF" d="M295.72 220.69c-12.189 0-22.069 9.88-22.069 22.069v13.24c0-12.189 9.88-22.069 22.069-22.069s22.069 9.88 22.069 22.069v-13.241c0-12.19-9.88-22.07-22.07-22.07z"/><path fill="#fff" d="M273.66 251.59h44.138v17.655H273.66z"/><path d="M150.07 410.48h44.138v35.31H150.07zm167.72 0h44.138v35.31H317.79z" fill="#FFC855"/><path d="M361.93 410.48h123.59v35.31H361.93zm-335.447 0h123.59v35.31H26.483z" fill="#FFAA4B"/><path fill="#734B46" d="M247.17 348.69h17.655v97.103H247.17z"/><path d="M220.69 410.48a8.829 8.829 0 0 0 8.828-8.828v-26.483a8.829 8.829 0 0 0-17.656 0v26.483c0 4.88 3.96 8.83 8.83 8.83zm70.62 0a8.829 8.829 0 0 0 8.828-8.828v-26.483a8.829 8.829 0 0 0-17.656 0v26.483c0 4.88 3.96 8.83 8.83 8.83z" fill="#AAE1FF"/><path d="M220.69 366.34a8.829 8.829 0 0 0-8.828 8.828v17.655a8.829 8.829 0 0 1 17.656 0v-17.655c0-4.86-3.96-8.82-8.83-8.82zm70.62 0a8.829 8.829 0 0 0-8.828 8.828v17.655a8.829 8.829 0 0 1 17.656 0v-17.655c0-4.86-3.96-8.82-8.83-8.82z" fill="#8CD2FF"/></svg>',"icon-share":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0z" fill="none"/><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92 1.61 0 2.92-1.31 2.92-2.92s-1.31-2.92-2.92-2.92z"/></svg>',"icon-shared-with-me":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path d="M14.922 5.938c-.339-.339-.73-.508-1.172-.508-.443 0-.833.169-1.172.508-.338.312-.508.69-.508 1.132 0 .443.17.834.508 1.172.339.339.73.508 1.172.508.443 0 .833-.17 1.172-.508.338-.338.508-.729.508-1.172 0-.442-.17-.82-.508-1.132zm.898 3.203a2.822 2.822 0 0 1-2.07.859 2.822 2.822 0 0 1-2.07-.86 2.822 2.822 0 0 1-.86-2.07c0-.807.287-1.484.86-2.03a2.822 2.822 0 0 1 2.07-.86c.807 0 1.497.286 2.07.86.573.546.86 1.223.86 2.03 0 .808-.287 1.498-.86 2.07zM7.422 5.938c-.339-.339-.73-.508-1.172-.508-.443 0-.833.169-1.172.508-.338.312-.508.69-.508 1.132 0 .443.17.834.508 1.172.339.339.73.508 1.172.508.443 0 .833-.17 1.172-.508.338-.338.508-.729.508-1.172 0-.442-.17-.82-.508-1.132zM8.32 9.14a2.822 2.822 0 0 1-2.07.86 2.822 2.822 0 0 1-2.07-.86 2.822 2.822 0 0 1-.86-2.07c0-.807.287-1.484.86-2.03a2.822 2.822 0 0 1 2.07-.86c.807 0 1.497.286 2.07.86.573.546.86 1.223.86 2.03 0 .808-.287 1.498-.86 2.07zm9.61 5.43v-1.016c0-.26-.47-.573-1.407-.938a7.41 7.41 0 0 0-2.773-.547c-.677 0-1.51.157-2.5.47.286.338.43.676.43 1.015v1.015zm-7.5 0v-1.016c0-.26-.47-.573-1.407-.938a7.41 7.41 0 0 0-2.773-.547 7.71 7.71 0 0 0-2.813.547c-.911.365-1.367.677-1.367.938v1.015zm3.32-3.75c1.12 0 2.305.26 3.555.78 1.25.495 1.875 1.146 1.875 1.954v2.265H.82v-2.265c0-.808.625-1.459 1.875-1.953 1.25-.521 2.435-.782 3.555-.782 1.224 0 2.474.287 3.75.86 1.276-.573 2.526-.86 3.75-.86z"/></svg>',"icon-speaker":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13 13"><path d="M3.667 4.248H.001v4.5h3.666l3.329 3.083V1.169zM8.975 10a5.884 5.884 0 0 0 1.153-3.501 5.875 5.875 0 0 0-1.153-3.501l-.717.538a4.977 4.977 0 0 1 0 5.926l.717.538zm2.337 1.617a8.601 8.601 0 0 0 0-10.236l-.717.538a7.677 7.677 0 0 1 1.512 4.58 7.684 7.684 0 0 1-1.512 4.58l.717.538z"/></svg>',"icon-stop":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12"><path d="M-6-6h24v24H-6z" fill="none"/><path d="M0 0h12v12H0z"/></svg>',"icon-table-mode":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.75 18.75"><defs><clipPath id="a"><path clip-rule="evenodd" d="M0 2131h1440V0H0z"/></clipPath><clipPath id="b"><path clip-rule="evenodd" d="M672.06 1800h-7.37c-.581 0-1.053-.535-1.053-1.2 0-.663.472-1.2 1.053-1.2h7.37c.582 0 1.054.537 1.054 1.2 0 .665-.472 1.2-1.053 1.2zm0 4.8h-7.37c-.581 0-1.053-.535-1.053-1.2 0-.663.472-1.2 1.053-1.2h7.37c.582 0 1.054.537 1.054 1.2 0 .665-.472 1.2-1.053 1.2zm-7.37 2.4h7.37c.582 0 1.054.537 1.054 1.2 0 .665-.472 1.2-1.053 1.2h-7.371c-.581 0-1.053-.535-1.053-1.2 0-.663.472-1.2 1.053-1.2zm-3.258 2.4h-.716c-.395 0-.716-.535-.716-1.2 0-.663.32-1.2.716-1.2h.716c.395 0 .716.537.716 1.2 0 .665-.32 1.2-.716 1.2zm0-4.8h-.716c-.395 0-.716-.535-.716-1.2 0-.663.32-1.2.716-1.2h.716c.395 0 .716.537.716 1.2 0 .665-.32 1.2-.716 1.2zm0-4.8h-.716c-.395 0-.716-.535-.716-1.2 0-.663.32-1.2.716-1.2h.716c.395 0 .716.537.716 1.2 0 .665-.32 1.2-.716 1.2z"/></clipPath></defs><g transform="translate(-943.66 -2569.4) scale(1.4298)" clip-path="url(#a)"><g clip-path="url(#b)"><path d="M655 1814.6h23.114v-22h-23.11z"/></g></g></svg>',"icon-text-size":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
4487<path d="M0 0h24v24H0z" fill="none"/><path d="M9 4v3h5v12h3V7h5V4H9zm-6 8h3v7h3v-7h3V9H3v3z"/></svg>',"icon-thumb-up":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="none" d="M0 0h24v24H0V0z"/><path d="M1 21h4V9H1v12zm22-11c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-2z"/></svg>',"icon-tick-thin":'<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 8.223 8.223"><use xlink:href="#path0_stroke" transform="rotate(-45 4.048 1.367)" height="100%" width="100%"/><defs id="defs12"><path id="path0_stroke" d="M0 4.215l-.5-.026-.026.523.524.003zm-.285-4.24l-.214 4.214.998.05L.714.026l-.999-.05zm.283 4.74l6.578.028.005-1-6.579-.028z"/></defs></svg>',"icon-tick":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 417.065 417.065"><path d="M401.56 47.087c-17.452-14.176-42.561-12.128-56.095 4.536L167.042 271.598 73.913 150.58c-13.892-18.037-39.781-21.411-57.819-7.535-18.054 13.884-21.427 39.781-7.535 57.843L133.56 363.321c13.892 18.037 39.789 21.419 57.835 7.535 5.145-3.959 8.95-8.958 11.648-14.42l205.645-253.514c13.527-16.688 10.332-41.675-7.128-55.835z"/></svg>',"icon-timeline":'<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><defs><path id="a" d="M0 0h24v24H0V0z"/></defs><clipPath id="b"><use xlink:href="#a" overflow="visible"/></clipPath><path clip-path="url(#b)" d="M23 8c0 1.1-.9 2-2 2a1.7 1.7 0 0 1-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56A1.7 1.7 0 0 1 19 8c0-1.1.9-2 2-2s2 .9 2 2z"/></svg>',"icon-trash":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"/><path d="M0 0h24v24H0z" fill="none"/></svg>',"icon-twitter":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 183 151"><defs><clipPath id="a"><path d="M0 10h1367v1111H0z"/></clipPath></defs><g clip-path="url(#a)" transform="matrix(.133 0 0 -.133 0 151)"><path d="M1367 989c-50.3-22.3-104-37.4-161-44.2a281.3 281.3 0 0 1 123 155 556.7 556.7 0 0 0-178-68c-227 225-547-8.4-478-256-233 11.7-440 123-578 293-79.4-135-27.7-301 86.8-374-46 1.44-89.2 14.1-127 35.1-.04-1.18-.04-2.35-.04-3.52 0-136 96.7-249 225-275-43.7-10.8-85.5-12.5-127-4.8 35.7-111 139-192 262-195-124-94.2-268-133-415-116 633-372 1230 115 1228 672a849.9 849.9 0 0 1-.79 36.2c54.8 39.6 102 89 140 145"/></g></svg>',"icon-unlink":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 18"><path d="M-2-3h24v24H-2z" fill="none"/><path d="M15 4h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1 0 1.43-.98 2.63-2.31 2.98l1.46 1.46C18.88 12.61 20 10.95 20 9c0-2.76-2.24-5-5-5zm-1 4h-2.19l2 2H14zM0 1.27l3.11 3.11A4.991 4.991 0 0 0 0 9c0 2.76 2.24 5 5 5h4v-1.9H5c-1.71 0-3.1-1.39-3.1-3.1 0-1.59 1.21-2.9 2.76-3.07L6.73 8H6v2h2.73L11 12.27V14h1.73l4.01 4L18 16.74 1.27 0z"/><path d="M-2 21V-3" fill="none"/></svg>',"icon-unordered-list":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 6 4.83 4.5 4 4.5zm0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5zM7 19h14v-2H7v2zm0-6h14v-2H7v2zm0-8v2h14V5H7z"/><path fill="none" d="M0 0h24v24H0V0z"/></svg>',"icon-upload":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M446.313 208.813C447.031 203.25 448 197.75 448 192c0-70.688-57.281-128-128-128-41.813 0-78.594 20.344-101.938 51.375C209.656 113.344 201 112 192 112c-61.875 0-112 50.125-112 112 0 1.75.438 3.313.5 5.063C34.094 242.719 0 285.156 0 336c0 61.875 50.125 112 112 112h272c70.719 0 128-57.281 128-128 0-47.937-26.656-89.25-65.687-111.187zM288 288v96h-64v-96h-64l96-96 96 96h-64z"/></svg>',"icon-video":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 55 39.2"><path d="M55 2.9v33.4c0 .9-.4 1.5-1.2 1.8-.3.1-.5.2-.8.2-.6 0-1-.2-1.4-.6L39.3 25.3v5.1c0 2.4-.9 4.5-2.6 6.2-1.7 1.7-3.8 2.6-6.2 2.6H8.8c-2.4 
44870-4.5-.9-6.2-2.6C.9 34.9 0 32.8 0 30.4V8.8c0-2.4.9-4.5 2.6-6.2C4.3.9 6.4 0 8.8 0h21.6c2.4 0 4.5.9 6.2 2.6 1.7 1.7 2.6 3.8 2.6 6.2v5.1L51.6 1.6c.4-.4.8-.6 1.4-.6.2 0 .5.1.8.2.8.2 1.2.8 1.2 1.7z"/></svg>',"icon-winking-face":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60 60"><circle cy="30" cx="30" r="30" fill="#ffdc5d"/><g transform="translate(-2 -2)" fill="#ef9645"><path d="M22.324 45.618c2.23.678 4.285.919 6.328.914 2.035-.003 4.02-.274 5.975-.741 1.945-.479 3.838-1.144 5.652-2.069 1.818-.932 3.537-2.08 5.215-3.697-.32 2.346-1.771 4.479-3.584 6.06-1.83 1.594-4.076 2.69-6.426 3.257-2.352.563-4.85.613-7.205.03-2.332-.58-4.595-1.814-5.955-3.753M35 32.8s7.914 1.603 14 4.2-4.67-9.189-14-4.2"/><path d="M35 32.8s7.914-4.328 14-6.925-3.457 9.08-14 6.925"/><circle cy="31.592" cx="22.252" r="4.5"/></g><path d="M49.2 22.915a14.228 14.228 0 0 0-11.691-3.133c-.58.113-1.09-2.02-.387-2.156a16.417 16.417 0 0 1 13.492 3.615c.541.469-.969 2.061-1.414 1.674m-26.712-9.999c-4.168-.748-8.456.4-11.692 3.133-.443.389-1.955-1.205-1.412-1.674a16.42 16.42 0 0 1 13.493-3.615c.703.135.191 2.269-.389 2.156" fill="#ef9645"/></svg>',"icon-youtube-uploader-placeholder":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 433.84 287.492" fill="none"><g clip-path="url(#clip0)"><path d="M111.153 34.053c-11.731 5.159-23.417 11.413-31.634 21.273-8.217 9.86-12.325 24.01-7.395 35.833 6.573 15.795 27.435 25.016 27.572 42.134.045 12.279-11.275 21.637-22.688 26.11-11.412 4.474-24.102 6.072-34.464 12.599-15.703 9.86-23.052 28.895-26.065 47.155-3.104 18.989-1.872 40.581 11.549 54.321 16.707 17.118 44.279 15.201 67.879 11.549 31.497-4.884 62.903-10.59 94.263-16.296 68.792-12.554 137.538-25.061 206.33-37.614 7.395-1.324 15.064-2.831 21.044-7.304 11.914-8.947 12.918-27.435 5.979-40.581-6.938-13.193-19.72-22.14-32.41-29.9-12.69-7.76-26.11-15.064-35.651-26.521-9.54-11.458-14.242-28.394-7.03-41.403 6.117-11.047 19.218-16.936 24.924-28.165 7.532-14.79-1.141-33.734-14.79-43.183-13.694-9.54-185.331-7.167-247.413 19.993z" fill="#f7f7f7"/><path d="M423.158 16.89v207.242c0 3.013-2.465 5.478-5.477 5.478H5.478c-3.013 0-5.478-2.465-5.478-5.478V16.89c0-3.013 2.465-5.478 5.478-5.478H417.68c2.967 0 5.477 2.465 5.477 5.478z" stroke-miterlimit="10" stroke="#b0e1ff" stroke-width="1.369"/><path d="M433.84 5.478V212.72c0 3.013-2.465 5.478-5.478 5.478H16.159c-3.012 0-5.477-2.465-5.477-5.478V5.478C10.682 2.465 13.147 0 16.159 0h412.203c3.013 0 5.478 2.465 5.478 5.478z" fill="#e9f7ff"/><path d="M433.84 3.606v15.11H10.682V3.606C10.682 1.598 13.147 0 16.159 0h412.203c3.013 0 5.478 1.643 5.478 3.606z" fill="#28a2fd"/><path d="M223.5 151c25.681 0 46.5-20.819 46.5-46.5S249.181 58 223.5 58 177 78.819 177 104.5s20.819 46.5 46.5 46.5z" stroke-miterlimit="10" fill="#fff" stroke="#b0e1ff" stroke-width=".46"/><path d="M252.623 90.67a7.627 7.627 0 0 0-5.365-5.366C242.494 84 223.439 84 223.439 84s-19.056 0-23.82 1.254c-2.557.702-4.663 2.808-5.365 5.415C193 95.433 193 105.312 193 105.312s0 9.929 1.254 14.643a7.628 7.628 0 0 0 5.365 5.365c4.814 1.304 23.82 1.304 23.82 1.304s19.055 0 23.819-1.254a7.628 7.628 0 0 0 5.365-5.365c1.254-4.764 1.254-14.643 1.254-14.643s.05-9.929-1.254-14.693z" fill="red"/><path d="M217.371 114.439l15.846-9.127-15.846-9.127z" fill="#fff"/><path d="M75.41 86.731H31.133c-3.013 0-5.478-2.464-5.478-5.477V36.975c0-3.013 2.465-5.478 5.478-5.478h44.279c3.013 0 5.478 2.465 5.478 5.478v44.279c0 3.013-2.465 5.478-5.478 5.478zm264.075-34.692h-52.039a3.468 3.468 0 0 1-3.469-3.47V34.922a3.468 3.468 0 0 1 3.469-3.47h52.039a3.468 3.468 0 0 1 3.47 3.47V48.57a3.468 3.468 0 0 1-3.47 3.469z" fill="#b0e1ff"/><path d="M342.179 55.234H290.14a3.468 3.468 0 0 1-3.47-3.469V38.116a3.468 3.468 0 0 1 3.47-3.469h52.039a3.468 3.468 0 0 1 3.469 3.47v13.648a3.468 3.468 0 0 1-3.469 3.47z" stroke-miterlimit="10" stroke="#fff" stroke-width=".456"/><path d="M415.261 52.039h-52.039a3.468 3.468 0 0 1-3.469-3.47V34.922a3.468 3.468 0 0 1 3.469-3.47h52.039a3.468 3.468 0 0 1 3.469 3.47V48.57a3.468 3.468 0 0 1-3.469 3.469z" fill="#b0e1ff"/><path d="M417.954 55.234h-52.038a3.468 3.468 0 0 1-3.47-3.469V38.116a3.468 3.468 0 0 1 3.47-3.469h52.038a3.468 3.468 0 0 1 3.47 3.47v13.648a3.468 3.468 0 0 1-3.47 3.47z" stroke-miterlimit="10" stroke="#fff" stroke-width=".456"/><path d="M188.116 62.994h-94.4a2.796 2.796 0 0 1-2.785-2.784v-2.237a2.796 2.796 0 0 1 2.785-2.784h94.446a2.795 2.795 0 0 1 2.784 2.784v2.237c-.045 1.552-1.278 2.784-2.83 2.784zm-16.205 11.869h-78.47a2.533 2.533 0 0 1-2.51-2.51v-2.694c0-1.37 1.141-2.51 2.51-2.51h78.424a2.533 2.533 0 0 1 2.511 2.51v2.693c.046 1.37-1.096 2.511-2.465 2.511zm-16.433 11.868h-62.31a2.24 2.24 0 0 1-2.237-2.23
44876v-3.241a2.24 2.24 0 0 1 2.237-2.237h62.264a2.24 2.24 0 0 1 2.237 2.237v3.24c.045 1.233-.959 2.237-2.191 2.237zm260.468 94.949H287.218a3.205 3.205 0 0 1-3.195-3.196v-1.369a3.206 3.206 0 0 1 3.195-3.196h128.728a3.205 3.205 0 0 1 3.195 3.196v1.324c0 1.78-1.46 3.241-3.195 3.241zm-22.002 11.868h-107a2.942 2.942 0 0 1-2.921-2.921v-1.872a2.941 2.941 0 0 1 2.921-2.921h107a2.941 2.941 0 0 1 2.921 2.921v1.872a2.942 2.942 0 0 1-2.921 2.921zm-22.277 11.869H286.67a2.65 2.65 0 0 1-2.647-2.648v-2.511a2.65 2.65 0 0 1 2.647-2.647h84.997a2.65 2.65 0 0 1 2.648 2.647v2.511a2.65 2.65 0 0 1-2.648 2.648z" fill="#b0e1ff"/></g><defs id="defs73"><clipPath id="clip0"><path id="rect70" fill="#fff" d="M0 0h449.954v435H0z"/></clipPath></defs></svg>',images:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-images-icon lucide-images" viewBox="0 0 24 24"><path d="M18 22H4a2 2 0 0 1-2-2V6"/><path d="M22 13l-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18"/><circle cx="12" cy="8" r="2"/><rect width="16" height="16" x="6" y="2" rx="2"/></svg>',link:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-link-icon lucide-link" viewBox="0 0 24 24"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"/><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"/></svg>',"logo-clever":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 65.971 74.362"><path d="M0 37.387C0 16.74 15.319 0 37.275 0c13.48 0 21.547 4.52 28.185 11.092L55.452 22.7c-5.514-5.032-11.13-8.114-18.28-8.114-12.05 0-20.73 10.066-20.73 22.39 0 12.53 8.476 22.802 20.73 22.802 8.17 0 13.174-3.286 18.791-8.422l10.008 10.168c-7.353 7.908-15.523 12.84-29.31 12.84C15.626 74.362 0 58.03 0 37.386z" fill="#436cf2"/></svg>',"logo-edmodo":'<svg viewBox="0 0 44.427 48.001" xmlns="http://www.w3.org/2000/svg"><g fill="#186dbf"><path d="M27.945 27.606c-.312 0-.585.117-.794.325-1.97 1.917-4.94 1.915-4.94 1.915s-2.968.002-4.939-1.915a1.096 1.096 0 0 0-.794-.325c-.629 0-1.146.51-1.146 1.142 0 .247.065.456.205.64.12.328 2.92 2.84 6.675 2.774 3.754.066 6.554-2.446 6.68-2.774.134-.184.195-.393.195-.64 0-.632-.513-1.142-1.142-1.142"/><path d="M38.605 34.833c-1.12 1.047-3.234 1.808-6.323 2.29-.713.11-2.461.293-3.02.349l.025-.002a.935.935 0 0 0-.69.304l-.005.001-6.38 6.461-6.38-6.46-.004-.002a.935.935 0 0 0-.69-.304l.025.002c-.555-.056-2.308-.238-3.02-.35-3.09-.48-5.2-1.242-6.319-2.29-2.027-1.887-3.112-7.206-3.112-14.678 0-.83.013-1.63.04-2.405l2.026.035 4.257.098c.425 3.474 3.438 6.163 6.953 6.163a7 7 0 0 0 6.224-3.782 6.999 6.999 0 0 0 6.224 3.782c3.52 0 6.528-2.689 6.958-6.163l4.257-.098 2.023-.035c.03.775.043 1.575.043 2.405 0 7.472-1.085 12.79-3.112 14.679zM21.01 17.026a5.024 5.024 0 0 1-5.022 5.016 5.023 5.023 0 0 1-5.017-5.016 5.02 5.02 0 0 1 10.039 0zm12.443 0a5.021 5.021 0 0 1-5.017 5.016 5.024 5.024 0 0 1-5.021-5.016c0-2.764 2.252-5.01 5.02-5.01a5.018 5.018 0 0 1 5.018 5.01zM5.823 5.39c2.074-1.931 7.569-2.927 16.388-2.927 8.82 0 14.318.996 16.393 2.927 1.523 1.421 2.518 4.834 2.912 9.62l-1.857.032-4.475.104a6.994 6.994 0 0 0-6.749-5.134 6.985 6.985 0 0 0-6.224 3.789 6.98 6.98 0 0 0-6.224-3.79 6.987 6.987 0 0 0-6.744 5.135l-4.48-.104-1.856-.032c.394-4.786 1.388-8.199 2.916-9.62zm35.073-1.967C38.586 1.265 31.174-.154 22.211.015 13.253-.154 5.84 1.265 3.526 3.422c-2.3 2.146-3.528 7.934-3.528 16.732 0 8.793 1.228 14.622 3.528 16.768 1.628 1.52 5.104 2.513 10.378 2.984l.017.003a.88.88 0 0 1 .573.26l7.717 7.832 7.716-7.831a.89.89 0 0 1 .573-.261l.022-.003c5.274-.47 8.745-1.465 10.373-2.984 2.3-2.146 3.529-7.975 3.529-16.768 0-8.798-1.228-14.586-3.529-16.732"/><path d="M26.31 18.586c0 1.1.803 1.999 1.783 1.999.981 0 1.784-.898 1.784-1.999 0-1.096-.803-1.988-1.784-1.988-.98 0-1.784.892-1.784 1.988m-9.974-1.989c-.98 0-1.787.892-1.787 1.988 0 1.1.807 1.998 1.787 1.998.977 0 1.78-.897 1.78-1.998 0-1.096-.803-1.988-1.78-1.988"/></g></svg>',"logo-facebook":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1365.333 1365.333"><path d="M1365.3 682.683c0-377.017-305.633-682.65-682.65-682.65S0 305.667 0 682.684c0 340.73 249.635 623.145 575.986 674.357V880.012h-173.33V682.683h173.33V532.287c0-171.089 101.914-265.593 257.846-265.593 74.688 0 152.81 13.333 152.81 13.333v167.996h-86.08c-84.802 0-111.248 52.621-111.248 106.606v128.054h189.328l-30.266 197.329H789.314v477.028c326.35-51.212 575.985-333.626 575.985-674.357" fill="#1877f2"/><path d="M948.376 880.012l30.266-197.329H789.314V554.63c0-53.985 26.446-106.606 111.247-106.606h86.081V280.027s-78.122-13.333-152.81-13.333c-155.932 0-257.846 94.504-257.846 265.593v150.396h-173.33v197.329h173.33v477.028a687.762 687.762 0 0 0 106.664 8.293c36.287 0 71.908-2.84 106.664-8.293V880.012h159.062" fill="#fff"/></svg>',"logo-google-classroom":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 274.15 238"><defs><linearGradient id="a" y2="527.83" gradientUnits="userSpaceOnUse" x2="186.83" y1="447.5" x1="261.2"><stop offset="0"/><stop stop-color="#6c7151" stop-opacity="0" offset="1"/></linearGradient></defs><path fill="#fcfcfb" d="M32.3 121.78l6.557-89.676 95.576-.656 107.38-2.622 13.77 96.232 2.623 97.543-120.49-4.59-108.69-9.836z"/><path fill="#f1b50d" d="M.06 226.99c-.14-17.64-.001-13.05-.001-108.55V13.18C.231.266.264.346 13.559.002h247c13.587.104 13.608.274 13.527 13.222l.064 106.14-.1 106.8c.214 11.565.153 11.742-14.97 11.344l-121.92.249s-113.19.42-122.3.184C.254 237.912.15 238.225.068 227zm218-21.008v-6.516l-27.924-.024-28.156.034-.066 6.83.05 6.192h56.096zm-37.022-50.734c-.036-12.028-3.775-17.59-15.957-23.739-8.647-4.365-17.259-6.302-28.021-6.302s-19.374 1.937-28.021 6.302
4487c-12.182 6.15-15.921 11.711-15.957 23.74l-.022 7.25h88l-.022-7.25zm-35.172-45.474c10.661-5.023 12.89-20.58 4.194-29.276-13.25-13.249-35.44-.549-30.856 17.66 2.9 11.518 15.355 16.945 26.662 11.617z"/><path fill="#5cbc8d" d="M25.06 118.5v-94h224v94l.232 93.651c-10.412.031-20.822.193-31.232.348v-13.032l-27.75-.024-28.33.034c0 5.74.017 7.573-.016 13.022H25.06zm155.98 36.75c-.036-12.029-3.775-17.59-15.957-23.74-8.647-4.365-17.259-6.302-28.021-6.302s-19.374 1.937-28.021 6.302c-12.182 6.15-15.921 11.711-15.957 23.74l-.022 7.25h88l-.022-7.25zm-35.172-45.475c10.661-5.023 12.89-20.58 4.194-29.276-13.25-13.249-35.44-.549-30.856 17.66 2.9 11.518 15.355 16.945 26.662 11.617z"/><path fill="#18a05e" d="M25.06 118.67V24.685c65.073.268 125.89-.062 188.67-.181h35.335v93.5l.174 94.485c-10 0-21.101-.058-31.101-.058 0-4-.232-8.928-.232-12.927h-55.841c0 4-.232 8.927-.232 12.927-45.667 0-91.198-.068-136.86-.068zm193 37.24c0-8.039-1.75-11.405-7.998-15.379-7.533-4.791-14.89-6.37-26.842-5.76-10.024.511-6.067 4.284-11.476.483-9.053-6.363-20.972-10.213-34.684-10.213-13.72 0-24.254 4.593-33.807 10.226-4.5 2.653-2.366.04-12.096-.496-11.921-.657-20.394 1.171-27.626 5.96-5.892 3.903-7.472 7.122-7.472 15.225v6.55h162zM94.59 122.49c8.77-5.42 8.354-18.43-.766-23.99-11.618-7.084-25.53 6.667-19.01 18.79 3.75 6.968 12.985 9.396 19.777 5.199zm100 0c9.08-5.613 8.214-19.233-1.545-24.288-11.714-6.067-24.538 7.36-18.23 19.087 3.748 6.97 12.984 9.397 19.776 5.2zm-51.065-11.496c3.852-1.452 9.074-6.05 10.669-9.687 2.468-5.633 1.247-15.123-3.89-20.671-5.069-5.476-17.815-7.97-26.107-.82
4487-6.492 5.599-8.29 19.486.134 27.483 3.694 3.506 12.795 6.108 19.195 3.695z"/><path d="M187.13 486.21l39.34 39.527-.58 34.905-39.92-39.874z" transform="rotate(-45 -155.993 379.534)" fill="url(#a)"/></svg>',"logo-google-drive-color":'<svg viewBox="0 0 645.26 558.81" xmlns="http://www.w3.org/2000/svg"><path fill="#4688f4" d="M177.79 404.82h467.47l-88.89 153.96H88.9z"/><path fill="#20a464" d="M0 404.84L233.73 0l88.9 153.96L88.89 558.8z"/><path fill="#ffcf49" d="M467.47 404.84L233.73 0h177.79l233.74 404.84z"/><linearGradient id="a" x1="92.124" x2="213.55" y1="417.91" y2="296.48" gradientTransform="matrix(1 0 0 -1 214.34 1116)" gradientUnits="userSpaceOnUse"><stop stop-color="#0B2637" stop-opacity=".45" offset="0"/><stop stop-color="#102C40" stop-opacity=".429" offset=".047"/><stop stop-color="#2D4F76" stop-opacity=".284" offset=".368"/><stop stop-color="#42699E" stop-opacity=".16" offset=".645"/><stop stop-color="#4F79B6" stop-opacity=".061" offset=".865"/><stop stop-color="#547FBF" stop-opacity="0" offset="1"/></linearGradient><path transform="translate(-189.37 -232.6)" fill="url(#a)" d="M456.07 791.38H278.28l88.9-153.96z"/><linearGradient id="b" x1="172.41" x2="304.61" y1="847.09" y2="714.9" gradientTransform="matrix(1 0 0 -1 214.34 1116)" gradientUnits="userSpaceOnUse"><stop stop-color="#014D5C" stop-opacity=".5" offset="0"/><stop stop-color="#02565C" stop-opacity=".401" offset=".197"/><stop stop-color="#066E5C" stop-opacity=".24" offset=".519"/><stop stop-color="#0D965C" stop-opacity=".038" offset=".923"/><stop stop-color="#0E9E5C" stop-opacity="0" offset="1"/></linearGradient><path transform="translate(-189.37 -232.6)" fill="url(#b)" d="M512 386.56L423.1 232.6l59.49 204.9z"/></svg>',"logo-google-drive":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 207.133 207.133"><path d="M67.473 19.58l28.845 50.747L28.279 187.45 0 135.727 67.473 19.58zm-25.56 170.978l134.656-.027 30.563-52.024-134.974-.017-30.245 52.068zm163.675-65.112L139.464 16.747l-58.265-.172 62.747 108.972 61.642-.101z"/></svg>',"logo-google-full":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 272 92"><path fill="#EA4335" d="M115.75 47.18c0 12.77-9.99 22.18-22.25 22.18s-22.25-9.41-22.25-22.18C71.25 34.32 81.24 25 93.5 25s22.25 9.32 22.25 22.18zm-9.74 0c0-7.98-5.79-13.44-12.51-13.44S80.99 39.2 80.99 47.18c0 7.9 5.79 13.44 12.51 13.44s12.51-5.55 12.51-13.44z"/><path fill="#FBBC05" d="M163.75 47.18c0 12.77-9.99 22.18-22.25 22.18s-22.25-9.41-22.25-22.18c0-12.85 9.99-22.18 22.25-22.18s22.25 9.32 22.25 22.18zm-9.74 0c0-7.98-5.79-13.44-12.51-13.44s-12.51 5.46-12.51 13.44c0 7.9 5.79 13.44 12.51 13.44s12.51-5.55 12.51-13.44z"/><path fill="#4285F4" d="M209.75 26.34v39.82c0 16.38-9.66 23.07-21.08 23.07-10.75 0-17.22-7.19-19.66-13.07l8.48-3.53c1.51 3.61 5.21 7.87 11.17 7.87 7.31 0 11.84-4.51 11.84-13v-3.19h-.34c-2.18 2.69-6.38 5.04-11.68 5.04-11.09 0-21.25-9.66-21.25-22.09 0-12.52 10.16-22.26 21.25-22.26 5.29 0 9.49 2.35 11.68 4.96h.34v-3.61h9.25zm-8.56 20.92c0-7.81-5.21-13.52-11.84-13.52-6.72 0-12.35 5.71-12.35 13.52 0 7.73 5.63 13.36 12.35 13.36 6.63 0 11.84-5.63 11.84-13.36z"/><path fill="#34A853" d="M225 3v65h-9.5V3h9.5z"/><path fill="#EA4335" d="M262.02 54.48l7.56 5.04c-2.44 3.61-8.32 9.83-18.48 9.83-12.6 0-22.01-9.74-22.01-22.18 0-13.19 9.49-22.18 20.92-22.18 11.51 0 17.14 9.16 18.98 14.11l1.01 2.52-29.65 12.28c2.27 4.45 5.8 6.72 10.75 6.72 4.96 0 8.4-2.44 10.92-6.14zm-23.27-7.98l19.82-8.23c-1.09-2.77-4.37-4.7-8.23-4.7-4.95 0-11.84 4.37-11.59 12.93z"/><path fill="#4285F4" d="M35.29 41.41V32H67c.31 1.64.47 3.58.47 5.68 0 7.06-1.93 15.79-8.15 22.01-6.05 6.3-13.78 9.66-24.02 9.66C16.32 69.35.36 53.89.36 34.91.36 15.93 16.32.47 35.3.47c10.5 0 17.98 4.12 23.6 9.49l-6.64 6.64c-4.03-3.78-9.49-6.72-16.97-6.72-13.86 0-24.7 11.17-24.7 25.03 0 13.86 10.84 25.03 24.7 25.03 8.99 0 14.11-3.61 17.39-6.89 2.66-2.66 4.41-6.46 5.1-11.65l-22.49.01z"/></svg>',"logo-google":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><g fill="none" fill-rule="evenodd"><path d="M17.64 9.205c0-.639-.057-1.252-.164-1.841H9v3.481h4.844a4.14 4.14 0 0 1-1.796 2.716v2.259h2.908c1.702-1.567 2.684-3.875 2.684-6.615z" fill="#4285f4"/><path d="M9 18c2.43 0 4.467-.806 5.956-2.18l-2.908-2.259c-.806.54-1.837.86-3.048.86-2.344 0-4.328-1.584-5.036-3.711H.957v2.332A8.997 8.997 0 0 0 9 18z" fill="#34a853"/><path d="M3.964 10.71A5.41 5.41 0 0 1 3.682 9c0-.593.102-1.17.282-1.71V4.958H.957A8.99
44876 8.996 0 0 0 0 9c0 1.452.348 2.827.957 4.042z" fill="#fbbc05"/><path d="M9 3.58c1.321 0 2.508.454 3.44 1.345l2.582-2.58C13.463.891 11.426 0 9 0A8.997 8.997 0 0 0 .957 4.958L3.964 7.29C4.672 5.163 6.656 3.58 9 3.58z" fill="#ea4335"/><path d="M0 0h18v18H0z"/></g></svg>',"logo-key":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.8 18.8"><path d="M17.01 2.53c-2.343-2.344-6.081-2.405-8.485 0a6.007 6.007 0 0 0 0 8.485 6.009 6.009 0 0 0 8.485 0c2.404-2.404 2.343-6.142 0-8.486zm-1.415 1.414c.782.781.778 2.05 0 2.828a2.003 2.003 0 0 1-2.828 0 2.003 2.003 0 0 1 0-2.828 2.003 2.003 0 0 1 2.828 0z" fill="#f39c12"/><g fill="#f1c40f"><path d="M16.98 1.793a6 6 0 1 0-8.485 8.486 6 6 0 0 0 8.486-8.486zm-1.414 1.415a2 2 0 1 1-2.827 2.828 2 2 0 0 1 2.827-2.828z"/><path d="M7.081 7.45l4.243 4.243-1.414 1.414-4.243-4.243zm-.707 2.122L.01 15.936v2.828h2.828l.708-.707-.708-2.121 2.122.707.707-.707V14.52H7.08l2.122-2.12z"/></g><path d="M8.495 11.693L5.667 14.52H7.08l2.122-2.12zM5.667 14.52l-1.768 1.77 1.06.354.708-.707zm-2.475 2.475l-1.768 1.768h1.414l.708-.707zm3.889-6.716L.01 17.349v1.415l2.828-2.828 4.95-4.95z" fill="#f39c12"/></svg>',"logo-microsoft-teams":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><defs><filter id="person-shadow" x="-50%" y="-50%" width="300%" height="300%"><feGaussianBlur in="SourceAlpha" stdDeviation="25"/><feOffset dy="25"/><feComponentTransfer><feFuncA type="linear" slope=".25"/></feComponentTransfer><feMerge><feMergeNode/><feMergeNode in="SourceGraphic"/></feMerge></filter><filter id="back-plate-shadow" x="-50%" y="-50%" width="300%" height="300%"><feGaussianBlur in="SourceAlpha" stdDeviation="24"/><feOffset dx="2" dy="24"/><feComponentTransfer><feFuncA type="linear" slope=".6"/></feComponentTransfer><feMerge><feMergeNode/><feMergeNode in="SourceGraphic"/></feMerge></filter><filter id="tee-shadow" x="-50%" y="-50%" width="250%" height="250%"><feGaussianBlur in="SourceAlpha" stdDeviation="12"/><feOffset dx="10" dy="20"/><feComponentTransfer><feFuncA type="linear" slope=".2"/></feComponentTransfer><feMerge><feMergeNode/><feMergeNode in="SourceGraphic"/></feMerge></filter><linearGradient id="plate-fill" x1="-.2" y1="-.2" x2=".8" y2=".8"><stop offset="0" stop-color="#5a62c4"/><stop offset="1" stop-color="#3940ab"/></linearGradient><clipPath id="back-plate-clip"><path d="M684 432H512v-49.143A112 112 0 1 0 416 272a111.556 111.556 0 0 0 10.785 48H160a32.094 32.094 0 0 0-32 32v320a32.094 32.094 0 0 0 32 32h178.67c15.236 90.8 94.2 160 189.33 160 106.039 0 192-85.961 192-192V468a36 36 0 0 0-36-36z" fill="#fff"/></clipPath><style>.cls-1{fill:#5059c9}.cls-2{fill:#7b83eb}</style></defs><g id="small_person" filter="url(#person-shadow)"><path id="Body" class="cls-1" d="M692 432h168a36 36 0 0 1 36 36v164a120 120 0 0 1-120 120 120 120 0 0 1-120-120V468a36 36 0 0 1 36-36z"/><circle id="Head" class="cls-1" cx="776" cy="304" r="80"/></g><g id="Large_Person" filter="url(#person-shadow)"><path id="Body-2" data-name="Body" class="cls-2" d="M372 432h312a36 36 0 0 1 36 36v204a192 192 0 0 1-192 192 192 192 0 0 1-192-192V468a36 36 0 0 1 36-36z"/><circle id="Head-2" data-name="Head" class="cls-2" cx="528" cy="272" r="112"/></g><rect id="Back_Plate" x="128" y="320" width="384" height="384" rx="32" ry="32" filter="url(#back-plate-shadow)" clip-path="url(#back-plate-clip)" fill="url(#plate-fill)"/><path id="Letter_T" d="M399.365 445.855h-60.293v164.2h-38.418v-164.2h-60.02V414h158.73z" filter="url(#tee-shadow)" fill="#fff"/></svg>',"logo-office365":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 53.59 64.356"><path d="M.496 51.609V13.092L34.568.501l18.517 5.925v51.849l-18.517 5.582L.496 51.609l34.072 4.1V10.871l-22.221 5.185v30.369z" fill="#eb3c00"/></svg>',"logo-openverse":'<svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" data-ember-extension="1"><g clip-path="url(#a)" fill="currentColor"><path d="M10.57 7.577A1.788 1.788 0 1 0 10.568 4a1.788 1.788 0 0 0 0 3.577zM3.6 5.789c0 .984.794 1.788 1.776 1.788V4C4.394 4 3.6 4.8 3.6 5.789zm2.59 0c0 .984.794 1.788 1.777 1.788V4C6.99 4 6.19 4.8 6.19 5.789zm4.38 6.21a1.788 1.788 0 1 0-.001-3.577 1.788 1.788 0 0 0 0 3.577zm-4.38-1.792c0 .986.794 1.791 1.777 1.791V8.422c-.978 0-1.777.8-1.777 1.785zm-2.59 0c0 .99.794 1.791 1.776 1.791V8.422c-.982 0-1.776.8-1.776 1.785z"/></g><defs><clipPath id="a"><path fill="#fff" transform="translate(1.98 2.2)" d="M0 0h16v14.545H0z"/></clipPath></defs></svg>',"logo-pinterest":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 324 324"><path d="M323.99 162.004c0 89.46-72.522 161.982-161.982 161.982S.026 251.464.026 162.004 72.548.021 162.008.021 323.99 72.544 323.99 162.004" fill="#fff"/><path d="M161.995.008C72.528.008 0 72.536 0 162.003c0 68.63 42.699 127.3 102.961 150.9
448703-1.417-12.817-2.696-32.529.562-46.522 2.943-12.642 18.995-80.522 18.995-80.522s-4.846-9.704-4.846-24.051c0-22.525 13.056-39.342 29.312-39.342 13.82 0 20.497 10.377 20.497 22.82 0 13.9-8.849 34.679-13.417 53.935-3.816 16.126 8.087 29.274 23.989 29.274 28.794 0 50.925-30.359 50.925-74.182 0-38.787-27.871-65.906-67.666-65.906-46.093 0-73.148 34.572-73.148 70.302 0 13.924 5.363 28.853 12.055 36.968 1.323 1.604 1.518 3.011 1.124 4.647-1.23 5.117-3.963 16.12-4.499 18.371-.707 2.966-2.348 3.595-5.417 2.167-20.234-9.418-32.883-38.997-32.883-62.757 0-51.103 37.128-98.03 107.036-98.03 56.196 0 99.868 40.044 99.868 93.56 0 55.83-35.202 100.761-84.062 100.761-16.414 0-31.847-8.528-37.128-18.6 0 0-8.124 30.929-10.093 38.509-3.658 14.072-13.53 31.709-20.134 42.467 15.158 4.693 31.265 7.224 47.964 7.224 89.47 0 161.997-72.527 161.997-161.996C323.992 72.536 251.464.008 161.995.008" fill="#e71c27"/></svg>',"logo-x":'<svg viewBox="0 0 300 271" xmlns="http://www.w3.org/2000/svg"><path d="M236 0h46L181 115l118 156h-92.6l-72.5-94.8-83 94.8h-46l107-123L-1.1 0h94.9l65.5 86.6zm-16.1 244h25.5L80.4 26H53z"/></svg>',"logo-youtube":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 234.667 165.333"><path d="M229.754 25.813c-2.698-10.162-10.649-18.164-20.746-20.88C190.715-.001 117.33-.001 117.33-.001S43.95 0 25.65 4.935c-10.096 2.72-18.048 10.72-20.746 20.88C0 44.237 0 82.667 0 82.667s0 38.428 4.903 56.849c2.699 10.161 10.651 18.164 20.747 20.88 18.3 4.935 91.68 4.935 91.68 4.935s73.38 0 91.68-4.934c10.097-2.718 18.048-10.72 20.747-20.881 4.906-18.421 4.906-56.85 4.906-56.85s0-38.43-4.904-56.847"/><path class="inside" d="M93.331 117.557l61.332-34.89L93.33 47.774z" fill="#fff"/></svg>',"message-square":'<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-message-square-icon lucide-message-square" viewBox="0 0 24 24"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"/></svg>',plus:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-square-plus-icon lucide-square-plus" viewBox="0 0 24 24"><rect width="18" height="18" x="3" y="3" rx="2"/><path d="M8 12h8m-4-4v8"/></svg>',presentation:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-presentation-icon lucide-presentation" viewBox="0 0 24 24"><path d="M2 3h20m-1 0v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V3m4 18l5-5 5 5"/></svg>',users:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-users-icon lucide-users" viewBox="0 0 24 24"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"/><circle cx="9" cy="7" r="4"/><path d="M22 21v-2a4 4 0 0 0-3-3.87m-3-12a4 4 0 0 1 0 7.75"/></svg>'}})),define("frontend/templates/about",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4488e.default=(0,t.createTemplateFactory)({id:"ZwrNW+4C",block:'[[[10,"section"],[14,0,"route-about-hero"],[12],[1,"\\n  "],[10,"img"],[14,"src","https://assets.sutori.com/frontend-assets/images/about/team-54acecae2c7fe95ae55b546471d635e3.jpeg"],[15,"alt",[28,[37,0],["app/templates/about.2-37"],null]],[12],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,"section"],[14,0,"route-about-text"],[12],[1,"\\n  "],[10,2],[12],[1,[28,[35,0],["app/templates/about.6-5"],null]],[1," "],[13],[1,"\\n  "],[10,2],[12],[1,[28,[35,0],["app/templates/about.10-5"],null]],[1," "],[13],[1,"\\n  "],[10,2],[12],[1,[28,[35,0],["app/templates/about.14-5"],null]],[1," "],[13],[1,"\\n\\n  "],[10,0],[14,0,"link-wrapper"],[12],[1,"\\n    "],[8,[39,1],null,[["@story"],["our-story--fjRYhCVxnVtxhBT11zPbgWEK"]],[["default"],[[[[1,[28,[35,0],["app/templates/about.19-60"],null]],[1," "]],[]]]]],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"h2"],[12],[1,[28,[35,0],["app/templates/about.24-6"],null]],[13],[1,"\\n  "],[10,2],[12],[1,[28,[35,0],["app/templates/about.mission-p1"],null]],[13],[1,"\\n  "],[10,2],[12],[1,[28,[35,0],["app/templates/about.mission-p2"],null]],[13],[1,"\\n\\n  "],[10,"h2"],[12],[1,[28,[35,0],["app/templates/about.31-6"],null]],[13],[1,"\\n  "],[10,2],[12],[1,[28,[35,0],["app/templates/about.33-5"],null]],[1," "],[13],[1,"\\n  "],[10,2],[12],[1,[28,[35,0],["app/templates/about.37-5"],null]],[1," "],[13],[1,"\\n\\n  "],[8,[39,2],null,
4488null,null],[1,"\\n"],[13]],[],false,["t","story-link","users-count"]]',moduleName:"frontend/templates/about.hbs",isStrictMode:!1})})),define("frontend/templates/add-school",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4489e.default=(0,t.createTemplateFactory)({id:"RdGlNwyc",block:'[[[8,[39,0],null,null,null],[1,"\\n"]],[],false,["page-add-school"]]',moduleName:"frontend/templates/add-school.hbs",isStrictMode:!1})})),define("frontend/templates/admin-panel",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4490e.default=(0,t.createTemplateFactory)({id:"DIysghha",block:'[[[8,[39,0],null,null,null]],[],false,["page-admin-panel"]]',moduleName:"frontend/templates/admin-panel.hbs",isStrictMode:!1})})),define("frontend/templates/admin-schools",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4491e.default=(0,t.createTemplateFactory)({id:"kMJyqO+N",block:'[[[8,[39,0],null,[["@schools"],[[30,0,["model"]]]],null],[1,"\\n"]],[],false,["page-admin-schools"]]',moduleName:"frontend/templates/admin-schools.hbs",isStrictMode:!1})})),define("frontend/templates/application",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4492e.default=(0,t.createTemplateFactory)({id:"luBKLKOV",block:'[[[8,[39,0],null,null,null],[1,"\\n\\n"],[8,[39,1],null,null,null],[1,"\\n"],[10,0],[14,1,"fullscreen-overlay"],[12],[13],[1,"\\n"],[10,0],[14,1,"ember-popper-js"],[12],[13],[1,"\\n\\n"],[10,0],[15,0,[29,["page ",[52,[30,0,["isEmbedded"]],"is-embed"]]]],[12],[1,"\\n"],[41,[51,[30,0,["isEmbedded"]]],[[[1,"    "],[8,[39,4],null,[["@actionReceiver"],[[30,0,["successNotificationComponent"]]]],null],[1,"\\n\\n    "],[8,[39,5],null,null,null],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,6],null,null,null],[1,"\\n\\n  "],[10,"main"],[15,0,[29,["main ",[52,[30,0,["isEmbedded"]],"is-embed"]," ",[52,[30,0,["isWebsiteRoute"]],"is-website"]," ",[52,[30,0,["isSignupRoute"]],"is-signup"]," ",[30,0,["cssClass"]]]]],[12],[1,"\\n    "],[46,[28,[37,8],null,null],null,null,null],[1,"\\n  "],[13],[1,"\\n\\n  "],[8,[39,9],null,null,null],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,10],null,null,null],[1,"\\n"]],[],false,["head-layout","button-help","if","unless","success-notification","modal-trial-expired","application-header","component","-outlet","application-footer","cookie-consent"]]',moduleName:"frontend/templates/application.hbs",isStrictMode:!1})})),define("frontend/templates/blog-post",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4493e.default=(0,t.createTemplateFactory)({id:"N9nusYPI",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n  "],[8,[30,1,["title"]],null,[["@tagName"],["h2"]],[["default"],[[[[1,"\\n    "],[10,3],[14,6,"https://www.sutori.com/blog"],[12],[1,[28,[35,1],["app/templates/blog-post.3-29"],null]],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]],[1,"\\n\\n"],[10,0],[14,0,"page-blog-post"],[12],[1,"\\n  "],[8,[39,2],null,[["@blogPost","@titleTagName"],[[99,3,["@blogPost"]],"h1"]],null],[1,"\\n"],[13]],["h"],false,["heading-display","t","blog-post","model"]]',moduleName:"frontend/templates/blog-post.hbs",isStrictMode:!1})})),define("frontend/templates/browser-not-supported",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4494e.default=(0,t.createTemplateFactory)({id:"TuRHPVvx",block:'[[[10,0],[14,0,"explanation"],[12],[1,"\\n  "],[10,2],[12],[1,[28,[35,0],["app/templates/browser-not-supported.2-5"],null]],[1,[33,1,["browserName"]]],[1," "],[1,[33,1,["browserVersion"]]],[1,[28,[35,0],["app/templates/browser-not-supported.3-105"],null]],[1," "],[10,"ul"],[14,0,"unsupported-features"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[33,1,["unsupportedFeatures"]]],null]],null],null,[[[1,"        "],[10,"li"],[12],[1,[30,1]],[13],[1,"\\n"]],[1]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,2],[12],[1,[28,[35,0],["app/templates/browser-not-supported.13-5"],null]],[1," "],[1,[28,[35,4],["Firefox"],null]],[1," "],[1,[28,[35,0],["app/templates/browser-not-supported.14-107"],null]],[1," "],[1,[28,[35,5],["Chrome"],null]],[1,".\\n  "],[13],[1,"\\n\\n  "],[10,2],[12],[1,[28,[35,0],["app/templates/browser-not-supported.17-5"],null]],[1," "],[1,[34,6]],[1," "],[1,[28,[35,0],["app/templates/browser-not-supported.17-48"],null]],[13],[1,"\\n\\n  "],[10,2],[12],[1,[28,[35,0],["app/templates/browser-not-supported.19-5"],null]],[13],[1,"\\n\\n  "],[10,2],[12],[1,[28,[35,0],["app/templates/browser-not-supported.21-5"],null]],[13],[1,"\\n"],[13],[1,"\\n"]],["feature"],false,["t","clientInformation","each","-track-array","link-to-firefox","link-to-chrome","email-help"]]',moduleName:"frontend/templates/browser-not-supported.hbs",isStrictMode:!1})})),define("frontend/templates/business",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
4494dule",{value:!0}),e.default=void 0
4495e.default=(0,t.createTemplateFactory)({id:"5ZVeu41r",block:'[[[8,[39,0],[[24,0,"hero-display-top"]],null,[["default"],[[[[1,"\\n  "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,1],null,null,[["default"],[[[[1,"\\n      "],[8,[30,2,["title"]],null,[["@tagName"],["h1"]],[["default"],[[[[1,[28,[35,2],["app/templates/business.4-29"],null]],[1," "]],[]]]]],[1,"\\n    "]],[2]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]],[1,"\\n\\n"],[8,[39,3],null,null,null],[1,"\\n\\n"],[8,[39,4],null,null,null],[1,"\\n\\n"],[8,[39,5],null,null,null],[1,"\\n\\n"],[8,[39,6],null,null,null],[1,"\\n\\n"],[8,[39,7],null,null,null],[1,"\\n\\n"],[8,[39,8],null,null,null],[1,"\\n\\n"],[8,[39,9],null,[["@callToAction"],[[28,[37,2],["app/templates/business.call-to-action"],null]]],[["default"],[[[[1,"\\n  "],[1,[28,[35,2],["app/templates/business.23-56"],null]],[1,"\\n"]],[]]]]]],["hero","h"],false,["hero-display","heading-display","t","page-business/use-cases","page-business/more-use-cases","page-business/features","page-business/features-secondary","page-business/testimonials","page-business/pricing","footing-display"]]',moduleName:"frontend/templates/business.hbs",isStrictMode:!1})})),define("frontend/templates/clever-launch",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4496e.default=(0,t.createTemplateFactory)({id:"mtlFCCwG",block:'[[[8,[39,0],null,[["@code"],[[30,0,["model"]]]],null],[1,"\\n"]],[],false,["clever-launch-login"]]',moduleName:"frontend/templates/clever-launch.hbs",isStrictMode:!1})})),define("frontend/templates/collaborate-error",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4497e.default=(0,t.createTemplateFactory)({id:"wpB7Wo/0",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n  "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,[28,[35,1],["app/templates/collaborate-error.2-14"],null]],[1," "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[12],[1,"\\n      "],[1,[34,2]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["page"],false,["page-for-message","t","errorMessage"]]',moduleName:"frontend/templates/collaborate-error.hbs",isStrictMode:!1})})),define("frontend/templates/complete-signup",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4498e.default=(0,t.createTemplateFactory)({id:"mtjkSVwK",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n  "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,"\\n    "],[10,1],[14,0,"highlight"],[12],[1,[28,[35,1],["app/templates/complete-signup.3-28"],null]],[13],[1," "],[1,[28,[35,1],["app/templates/complete-signup.3-43"],null]],[1," "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@signupCompleted"],[[28,[37,3],[[30,0],[30,0,["didCompleteSignup"]]],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["p"],false,["page-for-signup","t","form-complete-signup","action"]]',moduleName:"frontend/templates/complete-signup.hbs",isStrictMode:!1})})),define("frontend/templates/complete-user-information",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4499e.default=(0,t.createTemplateFactory)({id:"QoC7fnDx",block:'[[[8,[39,0],null,null,null],[1,"\\n"]],[],false,["page-complete-user-information"]]',moduleName:"frontend/templates/complete-user-information.hbs",isStrictMode:!1})})),define("frontend/templates/components/conditional-link-to-user/-link-text",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4500e.default=(0,t.createTemplateFactory)({id:"RWEhSbuo",block:'[[[41,[48,[30,2]],[[[1,"  "],[18,2,null],[1,"\\n"]],[]],[[[1,"  "],[1,[30,1,["fullName"]]],[1,"\\n"]],[]]]],["@user","&default"],false,["if","has-block","yield"]]',moduleName:"frontend/templates/components/conditional-link-to-user/-link-text.hbs",isStrictMode:!1})})),define("frontend/templates/components/editable-text/-body",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
4500dule",{value:!0}),e.default=void 0
4501e.default=(0,t.createTemplateFactory)({id:"kNJy+xkt",block:'[[[41,[30,1],[[[41,[30,0,["renderMobiledoc"]],[[[1,"    "],[8,[39,1],null,[["@mobiledoc"],[[30,2,["contentAsJson"]]]],null],[1,"\\n"]],[]],[[[41,[30,0,["showSimpleEditor"]],[[[1,"    "],[8,[39,2],null,[["@actionReceiver","@focusChanged","@augmentedText","@placeholder","@isSimulation"],[[30,0,["textComponent"]],[28,[37,3],[[30,0],"focusChanged"],null],[30,2],[30,3],[30,4]]],null],[1,"\\n"]],[]],[[[1,"    "],[8,[39,4],null,[["@focusChanged","@model","@isEditing","@placeholder","@spellcheck","@isSimulation"],[[28,[37,3],[[30,0],"focusChanged"],null],[30,2],[30,5],[30,3],true,[30,4]]],null],[1,"\\n  "]],[]]]],[]]]],[]],[[[41,[30,5],[[[1,"  "],[8,[39,5],null,[["@actionReceiver","@didSubmit","@focusChanged","@initialText","@placeholder","@isFocused"],[[30,0,["textComponent"]],[30,6],[28,[37,3],[[30,0],"focusChanged"],null],[30,7],[30,3],[30,0,["isFocused"]]]],null],[1,"\\n"]],[]],[[[41,[30,8],[[[1,"    "],[1,[28,[35,6],[[28,[37,7],[[30,7]],null]],null]],[1,"\\n"]],[]],[[[1,"    "],[1,[28,[35,7],[[30,7]],null]],[1,"\\n"]],[]]]],[]]]],[]]]],["@isRichText","@model","@placeholder","@isSimulation","@isEditing","@didSubmit","@text","@linkify"],false,["if","render-mobiledoc","rich-text-editor","action","rich-text-content","inplace-editor","linkify","newlinify"]]',moduleName:"frontend/templates/components/editable-text/-body.hbs",isStrictMode:!1})})),define("frontend/templates/components/story-display/-story-toolbar",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4502e.default=(0,t.createTemplateFactory)({id:"SKpiC4sI",block:"[[],[],false,[]]",moduleName:"frontend/templates/components/story-display/-story-toolbar.hbs",isStrictMode:!1})}))
4503define("frontend/templates/components/story-item-body/-chapter-title",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4504e.default=(0,t.createTemplateFactory)({id:"So4lZoGi",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n  "],[10,"h2"],[12],[1,"\\n"],[41,[30,0,["showContentEditableTextForHeadings"]],[[[1,"      "],[8,[39,2],[[24,0,"heading"]],[["@didSubmit","@actionReceiver","@isRichText","@isEditing","@text","@autosize","@autosizeMin","@autosizeMax","@placeholder"],[[28,[37,3],[[30,0,["saveHeadingTask"]]],null],[30,0,["mainTextComponent"]],false,[30,0,["canEdit"]],[30,1,["heading"]],[30,2],[30,3],[30,4],[28,[37,4],["app/templates/components/story-item-body/-chapter-title.placeholder"],null]]],null],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"]],[]]]]]],["@item","@autosizeText","@autosizeTextMin","@autosizeTextMax"],false,["story-item-content","if","editable-text","perform","t"]]',moduleName:"frontend/templates/components/story-item-body/-chapter-title.hbs",isStrictMode:!1})})),define("frontend/templates/components/story-item-body/-item",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4505e.default=(0,t.createTemplateFactory)({id:"kmRJAvSi",block:'[[[41,[30,0,["isEditing"]],[[[1,"  "],[8,[39,1],null,[["@actionReceiver","@deleteItem","@startedDragging","@stoppedDragging","@mediaSelected","@onCopyItem","@item","@canMoveItem","@canDeleteItem","@showAddMediaButton","@movableElement","@storyItemsElement"],[[30,0,["editActionsComponent"]],[28,[37,2],[[30,0],[30,1]],null],[28,[37,2],[[30,0],[30,2]],null],[28,[37,2],[[30,0],[30,3]],null],[28,[37,2],[[30,0],[30,4]],null],[30,5],[30,6],[30,0,["canMoveItem"]],[30,0,["canDeleteItem"]],[30,0,["showAddMediaButton"]],[30,7],[30,8]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,6,["isRegularItem"]],[[[1,"  "],[19,"components/story-item-body/regular-item",[]],[1,"\\n"]],[]],[[[41,[30,6,["isQuizQuestionMultipleChoice"]],[[[1,"  "],[19,"components/story-item-body/quiz-question-multiple-choice",[]],[1,"\\n"]],[]],[[[41,[30,6,["isQuizQuestionMatching"]],[[[1,"  "],[19,"components/story-item-body/quiz-question-matching",[]],[1,"\\n"]],[]],[[[41,[30,6,["isPoll"]],[[[1,"  "],[8,[39,4],null,[["@onFinishedUploadingMedia","@onEditText","@onStopEditText","@onEdit","@item","@uploadingMedia","@isEditable","@isEditing","@isPresentingStory","@rightClickOnImagesIsDisabled","@isShowingContentText","@contentTextActionReceiver"],[[28,[37,2],[[30,0],"finishedUploadingMedia"],null],[28,[37,2],[[30,0],"editText"],null],[28,[37,2],[[30,0],"stopEditText"],null],[28,[37,5],[[30,0,["editItemTask"]]],null],[30,6],[30,0,["uploadingMedia"]],[30,0,["canEdit"]],[30,0,["isEditing"]],[30,9],[30,10],[30,0,["showContentEditableTextForRegularItems"]],[30,0,["mainTextComponent"]]]],null],[1,"\\n"]],[]],[[[41,[30,6,["isChapterTitle"]],[[[1,"  "],[19,"components/story-item-body/chapter-title",[]],[1,"\\n"]],[]],null]],[]]]],[]]]],[]]]],[]]],[1,"\\n"],[41,[30,0,["showFooter"]],[[[1,"  "],[8,[39,6],null,[["@toggleComments","@item","@showShareOnSocialMediaButton","@showComments","@showCommentsSection","@itemComments"],[[28,[37,2],[[30,0],"toggleComments"],null],[30,6],[30,0,["showShareOnSocialMediaButton"]],[30,0,["showComments"]],[30,0,["showCommentsSection"]],[30,0,["itemComments"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showCommentsSection"]],[[[1,"  "],[8,[39,7],null,[["@itemComments","@storyItem"],[[30,0,["itemComments"]],[30,6]]],null],[1,"\\n"]],[]],null]],["@deleteItem","@startedDragging","@stoppedDragging","@mediaSelected","@onCopyItem","@item","@movableElement","@storyItemsElement","@isPresentingStory","@rightClickOnImagesIsDisabled"],true,["if","story-item-edit-actions","action","partial","story-item-body/poll","perform","story-item-footer","story-item-comments"]]',moduleName:"frontend/templates/components/story-item-body/-item.hbs",isStrictMode:!1})})),define("frontend/templates/components/story-item-body/-media",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
4505dule",{value:!0}),e.default=void 0
4506e.default=(0,t.createTemplateFactory)({id:"UY6+yWcl",block:'[[[8,[39,0],null,[["@finishedUploading","@item","@uploadingMedia","@isEditable","@isEditing","@isPresentingStory","@rightClickOnImagesIsDisabled"],[[28,[37,1],[[30,0],"finishedUploadingMedia"],null],[30,1],[30,0,["uploadingMedia"]],[30,0,["canEdit"]],[30,0,["isEditing"]],[30,2],[30,3]]],null],[1,"\\n"]],["@item","@isPresentingStory","@rightClickOnImagesIsDisabled"],false,["story-item/media","action"]]',moduleName:"frontend/templates/components/story-item-body/-media.hbs",isStrictMode:!1})})),define("frontend/templates/components/story-item-body/-quiz-question-matching",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4507e.default=(0,t.createTemplateFactory)({id:"FGluFWOX",block:'[[[41,[30,0,["showEditQuizQuestionButton"]],[[[1,"  "],[8,[39,1],null,[["@didClick"],[[28,[37,2],[[30,0,["editItemTask"]]],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,3],null,null,[["default"],[[[[1,"\\n  "],[19,"components/story-item-body/media",[]],[1,"\\n\\n  "],[10,0],[14,0,"story-item-body-text"],[12],[1,"\\n    "],[8,[39,5],null,[["@actionReceiver","@editText","@stopEditText","@isEditing","@item"],[[30,0,["mainTextComponent"]],[28,[37,6],[[30,0],"editText"],null],[28,[37,6],[[30,0],"stopEditText"],null],[30,0,["isEditing"]],[30,1]]],[["default"],[[[[1,"\\n"],[41,[30,0,["isEditing"]],[[[1,"        "],[8,[39,7],null,[["@item","@isEditing"],[[30,1],[30,0,["isEditing"]]]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[39,8],null,[["@item","@isSimulation"],[[30,1],[30,2]]],null],[1,"\\n"]],[]]],[1,"    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]]]]]],["@item","@isSimulation"],true,["if","story-item/button-edit","perform","story-item-content","partial","story-item-quiz-question","action","quiz-question-matching-editor","quiz-question-matching-viewer"]]',moduleName:"frontend/templates/components/story-item-body/-quiz-question-matching.hbs",isStrictMode:!1})})),define("frontend/templates/components/story-item-body/-quiz-question-multiple-choice",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4508e.default=(0,t.createTemplateFactory)({id:"i7Wd7j4v",block:'[[[41,[30,0,["showEditQuizQuestionButton"]],[[[1,"  "],[8,[39,1],null,[["@didClick"],[[28,[37,2],[[30,0,["editItemTask"]]],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,3],null,null,[["default"],[[[[1,"\\n  "],[19,"components/story-item-body/media",[]],[1,"\\n\\n  "],[10,0],[14,0,"story-item-body-text"],[12],[1,"\\n    "],[8,[39,5],null,[["@actionReceiver","@editText","@stopEditText","@isEditing","@item"],[[30,0,["mainTextComponent"]],[28,[37,6],[[30,0],"editText"],null],[28,[37,6],[[30,0],"stopEditText"],null],[30,0,["isEditing"]],[30,1]]],[["default"],[[[[1,"\\n"],[41,[33,7],[[[1,"        "],[8,[39,8],null,[["@item","@isEditing"],[[30,1],[30,0,["isEditing"]]]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[39,9],null,[["@answered","@item","@isSimulation","@mode"],[[28,[37,6],[[30,0],[28,[37,10],[[33,11]],null],[30,1]],null],[30,1],[30,2],[30,3]]],null],[1,"\\n"]],[]]],[1,"    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]]]]]],["@item","@isSimulation","@quizMode"],true,["if","story-item/button-edit","perform","story-item-content","partial","story-item-quiz-question","action","isEditing","quiz-question-multiple-choice-editor","quiz-question-multiple-choice-viewer","optional","answeredQuiz"]]',moduleName:"frontend/templates/components/story-item-body/-quiz-question-multiple-choice.hbs",isStrictMode:!1})})),define("frontend/templates/components/story-item-body/-regular-item",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4509e.default=(0,t.createTemplateFactory)({id:"iJ6O2VG9",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n  "],[19,"components/story-item-body/media",[]],[1,"\\n\\n"],[41,[30,0,["showContentEditableTextForRegularItems"]],[[[1,"    "],[8,[39,3],null,[["@actionReceiver","@focusedIn","@focusedOut","@augmentedText","@isEditable","@isSimulation","@autosize","@autosizeMin","@autosizeMax","@placeholder","@cssClass"],[[30,0,["mainTextComponent"]],[28,[37,4],[[30,0],"editText"],null],[28,[37,4],[[30,0],"stopEditText"],null],[30,1,["contentText"]],[30,0,["canEdit"]],[30,2],[30,3],[30,4],[3
45090,5],[28,[37,5],["app/templates/components/story-item-body/-regular-item.placeholder"],null],"story-item-body-text"]],null],[1,"\\n"]],[]],null]],[]]]]],[1,"\\n"]],["@item","@isSimulation","@autosizeText","@autosizeTextMin","@autosizeTextMax"],true,["story-item-content","partial","if","story-item-augmented-text","action","t"]]',moduleName:"frontend/templates/components/story-item-body/-regular-item.hbs",isStrictMode:!1})})),define("frontend/templates/components/user-avatar/-body",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4510e.default=(0,t.createTemplateFactory)({id:"GCqYkkl6",block:'[[[41,[30,0,["showSutoriLogo"]],[[[1,"  "],[10,"img"],[14,"src","https://assets.sutori.com/frontend-assets/images/icon-s-b6784aa46cceeaf485dbfe1d239f7cc0.png"],[14,0,"organization-logo"],[15,"alt",[28,[37,1],["app/templates/components/user-avatar/-body.5-4"],null]],[12],[13],[1,"\\n"]],[]],[[[41,[30,0,["hasUser"]],[[[1,"  "],[8,[39,2],null,[["@user"],[[30,1]]],null],[1,"\\n"]],[]],null]],[]]]],["@user"],false,["if","t","user-avatar-avatar"]]',moduleName:"frontend/templates/components/user-avatar/-body.hbs",isStrictMode:!1})})),define("frontend/templates/contact",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4511e.default=(0,t.createTemplateFactory)({id:"rijlJIBC",block:'[[[10,0],[14,0,"offices"],[12],[1,"\\n  "],[10,"article"],[14,0,"office"],[12],[1,"\\n    "],[10,2],[14,0,"explanation"],[12],[1,[28,[35,0],["app/templates/contact.4-27"],null]],[1," "],[10,"strong"],[12],[1,[28,[35,0],["app/templates/contact.4-69"],null]],[13],[1,"."],[13],[1,"\\n    "],[1,[28,[35,1],null,[["classNames"],["email"]]]],[10,"br"],[12],[13],[1,"\\n    "],[1,[34,2]],[1," "],[10,"i"],[12],[1,[28,[35,0],["app/templates/contact.6-25"],null]],[13],[10,"br"],[12],[13],[1,"\\n\\n    "],[10,"h3"],[12],[1,[28,[35,0],["app/templates/contact.8-8"],null]],[13],[1,"\\n    "],[8,[39,3],null,null,[["default"],[[[[1,"\\n      "],[10,1],[14,"itemprop","streetAddress"],[12],[1,[28,[35,0],["app/templates/contact.10-37"],null]],[13],[10,"br"],[12],[13],[1,"\\n      "],[10,1],[14,"itemprop","addressLocality"],[12],[1,[28,[35,0],["app/templates/contact.11-39"],null]],[13],[1,", "],[10,1],[14,"itemprop","addressRegion"],[12],[1,[28,[35,0],["app/templates/contact.11-87"],null]],[13],[1," "],[10,1],[14,"itemprop","postalCode"],[12],[1,[28,[35,0],["app/templates/contact.11-125"],null]],[13],[10,"br"],[12],[13],[1,"\\n      "],[10,1],[14,"itemprop","addressCountry"],[12],[1,[28,[35,0],["app/templates/contact.12-38"],null]],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n"]],[],false,["t","email-info","link-to-phone","page-contact/address"]]',moduleName:"frontend/templates/contact.hbs",isStrictMode:!1})})),define("frontend/templates/dashboard",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4512e.default=(0,t.createTemplateFactory)({id:"NutqX8Bz",block:'[[[10,0],[14,0,"page-dashboard"],[12],[1,"\\n  "],[8,[39,0],null,[["@collection"],[[30,0,["collection"]]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,1],null,null,null],[1,"\\n"],[8,[39,2],null,null,null],[1,"\\n"],[8,[39,3],null,null,null]],[],false,["dashboard-stories","pro-tip-dashboard-teacher","pro-tip-dashboard-student","pro-tip-dashboard-business"]]',moduleName:"frontend/templates/dashboard.hbs",isStrictMode:!1})})),define("frontend/templates/educator-space",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4513e.default=(0,t.createTemplateFactory)({id:"UNEM5TJt",block:'[[[10,0],[14,0,"page-educator-space"],[12],[1,"\\n  "],[8,[39,0],null,[["@didChangeFilterTagNames","@educatorSpace","@filterTagNames"],[[28,[37,1],[[30,0],[30,0,["didChangeFilterTagNames"]]],null],[30,0,["educatorSpace"]],[30,0,["tagNames"]]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,2],null,[["@educatorSpace"],[[30,0,["educatorSpace"]]]],null]],[],false,["educator-space-students","action","pro-tip-educator-space"]]',moduleName:"frontend/templates/educator-space.hbs",isStrictMode:!1})})),define("frontend/templates/error",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
4513dule",{value:!0}),e.default=void 0
4514e.default=(0,t.createTemplateFactory)({id:"x311ht0b",block:'[[[10,"article"],[14,0,"page-error"],[12],[1,"\\n  "],[8,[39,0],null,null,null],[1,"\\n"],[13]],[],false,["error-page/generic"]]',moduleName:"frontend/templates/error.hbs",isStrictMode:!1})})),define("frontend/templates/fake-news-quiz",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4515e.default=(0,t.createTemplateFactory)({id:"KU0K9gRt",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n  "],[8,[30,1,["title"]],null,[["@tagName"],["h1"]],[["default"],[[[[1,[28,[35,1],["app/templates/fake-news-quiz.2-25"],null]],[1," "]],[]]]]],[1,"\\n  "],[8,[30,1,["paragraph"]],null,null,[["default"],[[[[1,[28,[35,1],["app/templates/fake-news-quiz.5-15"],null]],[1," "]],[]]]]],[1,"\\n"]],[1]]]]],[1,"\\n\\n"],[8,[39,2],null,null,null]],["h"],false,["heading-display","t","fake-news-quiz/quiz"]]',moduleName:"frontend/templates/fake-news-quiz.hbs",isStrictMode:!1})})),define("frontend/templates/forbidden",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4516e.default=(0,t.createTemplateFactory)({id:"kEifh83S",block:'[[[10,"article"],[14,0,"page-forbidden"],[12],[1,"\\n  "],[8,[39,0],null,null,[["default"],[[[[1,"\\n    "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,[28,[35,1],["app/templates/forbidden.3-16"],null]],[1," "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n      "],[10,2],[12],[1,[28,[35,1],["app/templates/forbidden.8-9"],null]],[1," "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13]],["page"],false,["page-for-message","t"]]',moduleName:"frontend/templates/forbidden.hbs",isStrictMode:!1})})),define("frontend/templates/forgot-password",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4517e.default=(0,t.createTemplateFactory)({id:"1ladcju4",block:'[[[8,[39,0],null,null,null]],[],false,["page-forgot-password"]]',moduleName:"frontend/templates/forgot-password.hbs",isStrictMode:!1})})),define("frontend/templates/head",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4518e.default=(0,t.createTemplateFactory)({id:"G0QUzWca",block:'[[[8,[39,0],null,null,null],[1,"\\n\\n"],[42,[28,[37,2],[[28,[37,2],[[30,0,["model","locales"]]],null]],null],null,[[[1,"  "],[8,[39,3],null,[["@locale"],[[30,1]]],null],[1,"\\n"]],[1]],null],[1,"\\n"],[8,[39,4],null,[["@headTags"],[[30,0,["model","headTags"]]]],null],[1,"\\n"]],["locale"],false,["head/title","each","-track-array","head/alternate","head-tags"]]',moduleName:"frontend/templates/head.hbs",isStrictMode:!1})})),define("frontend/templates/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4519e.default=(0,t.createTemplateFactory)({id:"WRIrtU8B",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n  "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,1],null,null,[["default"],[[[[1,"\\n      "],[8,[30,2,["title"]],null,[["@tagName"],["h1"]],[["default"],[[[[1,[28,[35,2],["app/templates/index.4-29"],null]]],[]]]]],[1,"\\n      "],[8,[30,2,["paragraph"]],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["app/templates/index.7-19"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[2]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]],[1,"\\n\\n"],[8,[39,3],null,null,null],[1,"\\n"],[8,[39,4],null,null,null],[1,"\\n"],[8,[39,5],null,null,null],[1,"\\n"],[8,[39,6],null,null,null],[1,"\\n"],[8,[39,7],null,null,null],[1,"\\n\\n"],[8,[39,8],null,null,[["default"],[[[[1,"\\n  "],[1,[28,[35,2],["app/components/page-home.cta"],null]],[1,"\\n"]],[]]]]]],["hero","h"],false,["hero-display","heading-display","t","page-home/video","page-home/use-cases","page-home/features","page-home/reviews","page-home/schools-districts","footing-display"]]',moduleName:"frontend/templates/index.hbs",isStrictMode:!1})})),define("frontend/templates/invite-friend",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
4519dule",{value:!0}),e.default=void 0
4520e.default=(0,t.createTemplateFactory)({id:"7ToHHqS4",block:'[[[8,[39,0],null,null,null],[1,"\\n"]],[],false,["invite-friend"]]',moduleName:"frontend/templates/invite-friend.hbs",isStrictMode:!1})})),define("frontend/templates/item",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4521e.default=(0,t.createTemplateFactory)({id:"0lljoRG8",block:'[[[10,0],[14,0,"page-item"],[12],[1,"\\n  "],[10,"h1"],[14,0,"page-item-title"],[12],[1,"\\n    "],[8,[39,0],[[24,0,"link-to-story"]],[["@route","@model"],["story",[30,0,["item","story"]]]],[["default"],[[[[1,"\\n      "],[8,[39,1],null,[["@story"],[[30,0,["item","story"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n\\n  "],[8,[39,2],null,[["@item"],[[30,0,["item"]]]],null],[1,"\\n"],[13],[1,"\\n"]],[],false,["link-to","story-title","story-item"]]',moduleName:"frontend/templates/item.hbs",isStrictMode:!1})})),define("frontend/templates/loading",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4522e.default=(0,t.createTemplateFactory)({id:"iyEHWp8d",block:'[[[8,[39,0],null,null,null]],[],false,["sutori-loader"]]',moduleName:"frontend/templates/loading.hbs",isStrictMode:!1})})),define("frontend/templates/login",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4523e.default=(0,t.createTemplateFactory)({id:"OGAUBA7Y",block:'[[[8,[39,0],[[24,0,"page-login"]],null,[["default"],[[[[1,"\\n  "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,[28,[35,1],["app/templates/login.2-14"],null]]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@labelPrefix","@labelWhileSigningIn"],[[28,[37,1],["app/templates/login.login-with"],null],[28,[37,1],["app/templates/login.logging-in"],null]]],[["default"],[[[[1,"\\n      "],[8,[30,2,["google"]],null,null,null],[1,"\\n      "],[8,[30,2,["azure"]],null,null,null],[1,"\\n      "],[8,[30,2,["clever"]],null,null,null],[1,"\\n      "],[8,[30,2,["facebook"]],null,null,null],[1,"\\n      "],[8,[30,2,["edmodo"]],null,null,null],[1,"\\n    "]],[2]]]]],[1,"\\n\\n    "],[10,"hr"],[14,0,"separator"],[12],[13],[1,"\\n\\n    "],[8,[39,3],null,null,null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["page","buttons"],false,["page-for-signup","t","single-sign-on-buttons","form-login"]]',moduleName:"frontend/templates/login.hbs",isStrictMode:!1})})),define("frontend/templates/lti-launch",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4524e.default=(0,t.createTemplateFactory)({id:"pBKeaKD5",block:'[[[8,[39,0],null,[["@id","@token","@redirectUrl"],[[30,0,["id"]],[30,0,["token"]],[30,0,["redirectUrl"]]]],null],[1,"\\n"]],[],false,["lti-login"]]',moduleName:"frontend/templates/lti-launch.hbs",isStrictMode:!1})})),define("frontend/templates/media-kit",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4525e.default=(0,t.createTemplateFactory)({id:"NiV7FTmc",block:'[[[8,[39,0],null,[["@storySlug"],["media-kit--NX5koMhq8anVsjJsChoTJE4z"]],null],[1,"\\n"]],[],false,["story-as-page"]]',moduleName:"frontend/templates/media-kit.hbs",isStrictMode:!1})})),define("frontend/templates/media-literacy",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4526e.default=(0,t.createTemplateFactory)({id:"rAfdj4gi",block:'[[[8,[39,0],null,[["@storySlug"],["media-literacy-digital-citizenship--1DUeZQhq2qAoNyJejvjWJ7hj"]],null],[1,"\\n"]],[],false,["story-as-page"]]',moduleName:"frontend/templates/media-literacy.hbs",isStrictMode:!1})})),define("frontend/templates/my-teachers",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4527e.default=(0,t.createTemplateFactory)({id:"2vuZ9FN6",block:'[[[10,0],[14,0,"page-my-teachers"],[12],[1,"\\n  "],[8,[39,0],null,[["@actionReceiver"],[[99,1,["@actionReceiver"]]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,2],null,[["@addTeacher"],[[28,[37,3],[[30,0],"showAddTeacherModal"],null]]],null],[1,"\\n"],[8,[39,4],null,
4527null,null],[1,"\\n"]],[],false,["my-teachers-teachers","myTeachersTeachers","pro-tip-my-teachers","action","pro-tip-my-teachers-teacher-added"]]',moduleName:"frontend/templates/my-teachers.hbs",isStrictMode:!1})})),define("frontend/templates/not-found",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4528e.default=(0,t.createTemplateFactory)({id:"OnSpbd/a",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n  "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,[28,[35,1],["app/templates/not-found.2-14"],null]],[1," "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[12],[1,[28,[35,1],["app/templates/not-found.7-7"],null]],[1," "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["page"],false,["page-for-message","t"]]',moduleName:"frontend/templates/not-found.hbs",isStrictMode:!1})})),define("frontend/templates/notifications",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4529e.default=(0,t.createTemplateFactory)({id:"yT+89xop",block:'[[[10,0],[14,0,"page-notifications"],[12],[1,"\\n  "],[8,[39,0],null,null,[["default"],[[[[1,"\\n    "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,[28,[35,1],["app/templates/notifications.3-13"],null]],[1," "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n\\n  "],[8,[39,2],null,[["@loadPage","@pageLoaded","@models","@perPageOnFirstPage","@perPage","@pageToLoad","@totalNumberOfModels"],[[28,[37,3],[[33,4]],null],[28,[37,5],[[30,0],"pageLoaded"],null],[99,6,["@models"]],20,30,[99,7,["@pageToLoad"]],[99,8,["@totalNumberOfModels"]]]],[["default"],[[[[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[33,11]],null]],null],null,[[[1,"      "],[8,[39,12],null,[["@notification"],[[30,2]]],null],[1,"\\n"]],[2]],null],[1,"  "]],[]]]]],[1,"\\n"],[13]],["h","notification"],false,["page-section-header","t","infinite-scroll","perform","loadPageTask","action","notifications","notificationsPageToLoad","notificationsTotalNumber","each","-track-array","sortedNotifications","notification-display"]]',moduleName:"frontend/templates/notifications.hbs",isStrictMode:!1})})),define("frontend/templates/plans/-tick-blue",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4530e.default=(0,t.createTemplateFactory)({id:"h5+IicIE",block:'[[[10,"img"],[14,"src","/images/icon-tick-thick-blue.svg"],[15,"alt",[28,[37,0],["app/templates/plans/-tick-blue.1-44"],null]],[14,0,"tick"],[12],[13],[1,"\\n"]],[],false,["t"]]',moduleName:"frontend/templates/plans/-tick-blue.hbs",isStrictMode:!1})})),define("frontend/templates/press",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4531e.default=(0,t.createTemplateFactory)({id:"H9agcCmV",block:'[[[8,[39,0],null,[["@storySlug"],["sutori-in-the-press--YN8fSCP42JaxqEk2kTf6yJ44"]],null],[1,"\\n"]],[],false,["story-as-page"]]',moduleName:"frontend/templates/press.hbs",isStrictMode:!1})})),define("frontend/templates/pricing",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4532e.default=(0,t.createTemplateFactory)({id:"Yz27Eik+",block:'[[[8,[39,0],null,null,null]],[],false,["page-pricing"]]',moduleName:"frontend/templates/pricing.hbs",isStrictMode:!1})})),define("frontend/templates/privacy-policy",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4533e.default=(0,t.createTemplateFactory)({id:"nTv9uJYn",block:'[[[10,0],[14,0,"page-privacy-policy"],[12],[1,"\\n  "],[8,[39,0],null,null,[["default"],[[[[1,"\\n    "],[8,[30,1,["title"]],null,[["@tagName"],["h1"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["app/templates/privacy-policy.3-27"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n\\n  "],[10,0],[14,0,"short-version"],[12],[1,"\\n    "],[10,2],[12],[1,[28,[35,1],["app/templates/privacy-policy.9-7"],null]],[1," "],[13],[1,"\\n\\n    "],[10,"ul"],[12],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/privacy-policy.gdpr-compliant"],[["htmlSafe"],[true]]]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/privacy-policy.coppa-compliant"],[["htmlSafe"],[true]]]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/privacy-policy.under-13"],[["htmlSafe"],[true]]]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/privacy-policy.eu-student"],[["htmlSafe"],[true]]]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/privacy-policy.delete-account"],[["htmlSafe"],[true]]]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/privacy-policy.business-model"],[["htmlSafe"],[true]]]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/privacy-policy.third-party-services"],[["htmlSafe"],[true]]]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/privacy-policy.email"],[["htmlSafe"],[true]]]],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[8,[39,2],null,[["@task"],[[30,0,["loadPrivacyPolicyTask"]]]],[["default"],[[[[1,"\\n    "],[8,[39,3],[[24,0,"privacy-policy"]],null,[["default"],[[[[1,"\\n      "],[8,[30,2,["tab"]],null,[["@name"],["students-under-13"]],[["default"],[[[[1,[28,[35,1],["app/templates/privacy-policy.55-42"],null]]],[]]]]],[1,"\\n      "],[8,[30,2,["tabpanel"]],null,[["@name"],["students-under-13"]],[["default"],[[[[1,"\\n        "],[8,[39,4],null,[["@iubendaElement"],[[30,0,["iubendaElement"]]]],null],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[30,2,["tab"]],null,[["@name"],["students-over-13"]],[["default"],[[[[1,[28,[35,1],["app/templates/privacy-policy.62-41"],null]]],[]]]]],[1,"\\n      "],[8,[30,2,["tabpanel"]],null,[["@name"],["students-over-13"]],[["default"],[[[[1,"\\n        "],[8,[39,5],null,[["@iubendaElement"],[[30,0,["iubendaElement"]]]],null],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[30,2,["tab"]],null,[["@name"],["educators-and-businesses"]],[["default"],[[[[1,[28,[35,1],["app/templates/privacy-policy.69-49"],[["htmlSafe"],[true]]]]],[]]]]],[1,"\\n      "],[8,[30,2,["tabpanel"]],null,[["@name"],["educators-and-businesses"]],[["default"],[[[[1,"\\n        "],[8,[39,6],null,[["@iubendaElement"],[[30,0,["iubendaElement"]]]],null],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[2]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],["h","tabs"],false,["heading-display","t","data-loader","page-tabs","privacy-policy/students-under-thirteen","privacy-policy/students-over-thirteen","privacy-policy/educators"]]',moduleName:"frontend/templates/privacy-policy.hbs",isStrictMode:!1})}))
4534define("frontend/templates/reset-password",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
4534dule",{value:!0}),e.default=void 0
4535e.default=(0,t.createTemplateFactory)({id:"h7bsz3xi",block:'[[[8,[39,0],null,[["@token"],[[30,0,["model","resetPasswordToken"]]]],null],[1,"\\n"]],[],false,["page-reset-password"]]',moduleName:"frontend/templates/reset-password.hbs",isStrictMode:!1})})),define("frontend/templates/school",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4536e.default=(0,t.createTemplateFactory)({id:"zWZdgOTH",block:'[[[8,[39,0],null,[["@school"],[[30,0,["model"]]]],null]],[],false,["page-school"]]',moduleName:"frontend/templates/school.hbs",isStrictMode:!1})})),define("frontend/templates/schools",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4537e.default=(0,t.createTemplateFactory)({id:"L9Jdvw0a",block:'[[[8,[39,0],null,[["@storySlug"],["sutori-for-schools-teaching-in-the-age-of-remote-learning--hvucSSXkUokMGMTP5wzUQ2Zv"]],null]],[],false,["story-as-page"]]',moduleName:"frontend/templates/schools.hbs",isStrictMode:!1})})),define("frontend/templates/select-school",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4538e.default=(0,t.createTemplateFactory)({id:"eSNB7LSx",block:'[[[8,[39,0],null,null,null],[1,"\\n"]],[],false,["page-select-school"]]',moduleName:"frontend/templates/select-school.hbs",isStrictMode:!1})})),define("frontend/templates/signup-form",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4539e.default=(0,t.createTemplateFactory)({id:"Kshoou8u",block:'[[[10,"article"],[14,0,"page-signup-form"],[12],[1,"\\n  "],[8,[39,0],null,null,[["default"],[[[[1,"\\n    "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,[28,[35,1],["app/templates/signup-form.3-13"],null]]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,2],null,[["@signupSucceeded"],[[28,[37,3],[[30,0],[30,0,["signupSucceeded"]]],null]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13],[1,"\\n"]],["p"],false,["page-for-signup","t","signup-form","action"]]',moduleName:"frontend/templates/signup-form.hbs",isStrictMode:!1})})),define("frontend/templates/signup",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4540e.default=(0,t.createTemplateFactory)({id:"C4LQ7FLk",block:'[[[10,0],[14,0,"page-signup"],[12],[1,"\\n  "],[8,[39,0],null,null,[["default"],[[[[1,"\\n    "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,[28,[35,1],["app/templates/signup.3-13"],null]]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,2],null,[["@labelPrefix","@labelWhileSigningIn"],[[28,[37,1],["app/templates/signup.sign-up-with"],null],[28,[37,1],["app/templates/signup.signing-up"],null]]],[["default"],[[[[1,"\\n        "],[8,[30,2,["google"]],null,null,null],[1,"\\n        "],[8,[30,2,["azure"]],null,null,null],[1,"\\n        "],[8,[30,2,["clever"]],null,null,null],[1,"\\n        "],[8,[30,2,["facebook"]],null,null,null],[1,"\\n      "]],[2]]]]],[1,"\\n\\n      "],[8,[39,3],[[24,0,"link-signup-form"]],[["@route"],["signup-form"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["app/templates/signup.15-60"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13],[1,"\\n"]],["p","buttons"],false,["page-for-signup","t","single-sign-on-buttons","link-to"]]',moduleName:"frontend/templates/signup.hbs",isStrictMode:!1})})),define("frontend/templates/stories-evaluation",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4541e.default=(0,t.createTemplateFactory)({id:"QEB+lUbF",block:'[[[10,0],[14,0,"page-stories-evaluation"],[12],[1,"\\n  "],[8,[39,0],null,[["@loadPage","@pageLoaded","@models","@perPageOnFirstPage","@perPage","@pageToLoad","@totalNumberOfModels"],[[28,[37,1],[[30,0,["loadPageTask"]]],null],[28,[37,2],[[30,0],"pageLoaded"],null],[30,0,["publicStories"]],30,30,[30,0,["publicStoriesPageToLoad"]],[30,0,["publicStoriesTotalNumber"]]]],[["default"],[[[[1,"\\n    "],[8,[39,3],null,null,[["default"],[[[[1,"\\n      "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,4],["app/templates/stories-evaluation.12-15"],null]],[1,"\\n"],[41,[30,0,["publicStoriesTotalNumber"]],[[[1,"          "],[10,1],[14,0,"number-stories"],[12],[1,"\\n            ("],[1,[30,0,["publicStoriesTotalNumber"]]],[1,")\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "]],[]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n\\n    "],[8,[39,6],null,[["@stories"],[[30,0,["publicStories"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],["h"],false,["infinite-scroll","perform","action","page-section-header","t","if","stories-evaluation/table"]]',moduleName:"frontend/templates/stories-evaluation.hbs",isStrictMode:!1})})),define("frontend/templates/stories",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
4541dule",{value:!0}),e.default=void 0
4542e.default=(0,t.createTemplateFactory)({id:"xMrguUY5",block:'[[[10,0],[14,0,"page-stories"],[12],[1,"\\n"],[41,[30,0,["showTabSelector"]],[[[1,"    "],[8,[39,1],null,[["@tabs"],[[30,0,["tabs"]]]],null],[1,"\\n"]],[]],null],[1,"\\n  "],[46,[28,[37,3],null,null],null,null,null],[1,"\\n"],[13]],[],false,["if","tab-selector","component","-outlet"]]',moduleName:"frontend/templates/stories.hbs",isStrictMode:!1})})),define("frontend/templates/stories/community",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4543e.default=(0,t.createTemplateFactory)({id:"KSPHTRqB",block:'[[[10,"section"],[14,0,"community-stories"],[12],[1,"\\n  "],[46,[28,[37,1],null,null],null,null,null],[1,"\\n"],[13]],[],false,["component","-outlet"]]',moduleName:"frontend/templates/stories/community.hbs",isStrictMode:!1})})),define("frontend/templates/stories/community/featured",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4544e.default=(0,t.createTemplateFactory)({id:"mY597FVT",block:'[[[10,0],[14,0,"page-stories-editors-picks"],[12],[1,"\\n  "],[8,[39,0],null,[["@loadPage","@pageLoaded","@models","@perPageOnFirstPage","@perPage","@pageToLoad","@totalNumberOfModels"],[[28,[37,1],[[33,2]],null],[28,[37,3],[[30,0],"pageLoaded"],null],[99,4,["@models"]],[99,5,["@perPageOnFirstPage"]],[99,6,["@perPage"]],[99,7,["@pageToLoad"]],[99,8,["@totalNumberOfModels"]]]],[["default"],[[[[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[33,4]],null]],null],null,[[[1,"      "],[8,[39,11],null,[["@story"],[[30,1]]],null],[1,"\\n"]],[1]],null],[1,"  "]],[]]]]],[1,"\\n\\n  "],[8,[39,12],null,null,null],[1,"\\n  "],[8,[39,13],null,null,null],[1,"\\n"],[13]],["story"],false,["infinite-scroll","perform","loadPageTask","action","featuredCommunityStories","infiniteScrollablePadding","infiniteScrollablePerPage","featuredCommunityStoriesPageToLoad","featuredCommunityStoriesTotalNumber","each","-track-array","story-box","pro-tip-resources-student","pro-tip-resources-business"]]',moduleName:"frontend/templates/stories/community/featured.hbs",isStrictMode:!1})})),define("frontend/templates/stories/community/latest",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4545e.default=(0,t.createTemplateFactory)({id:"NnuNEKKo",block:'[[[10,0],[14,0,"page-stories-latest"],[12],[1,"\\n  "],[10,"h1"],[14,0,"title"],[12],[1,[28,[35,0],["app/templates/stories/community/latest.2-20"],null]],[13],[1,"\\n\\n  "],[8,[39,1],null,[["@loadPage","@pageLoaded","@models","@perPageOnFirstPage","@perPage","@pageToLoad","@totalNumberOfModels"],[[28,[37,2],[[33,3]],null],[28,[37,4],[[30,0],"pageLoaded"],null],[99,5,["@models"]],[99,6,["@perPageOnFirstPage"]],[99,7,["@perPage"]],[99,8,["@pageToLoad"]],[99,9,["@totalNumberOfModels"]]]],[["default"],[[[[1,"\\n"],[42,[28,[37,11],[[28,[37,11],[[33,5]],null]],null],null,[[[1,"      "],[8,[39,12],null,[["@story"],[[30,1]]],null],[1,"\\n"]],[1]],null],[1,"  "]],[]]]]],[1,"\\n"],[13]],["story"],false,["t","infinite-scroll","perform","loadPageTask","action","latestCommunityStories","infiniteScrollablePadding","infiniteScrollablePerPage","latestCommunityStoriesPageToLoad","latestCommunityStoriesTotalNumber","each","-track-array","story-box"]]',moduleName:"frontend/templates/stories/community/latest.hbs",isStrictMode:!1})})),define("frontend/templates/stories/sutori/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4546e.default=(0,t.createTemplateFactory)({id:"zfxJzmJY",block:'[[[10,"section"],[14,0,"sutori-stories"],[12],[1,"\\n  "],[8,[39,0],null,null,null],[1,"\\n\\n  "],[8,[39,1],null,null,[["default"],[[[[1,"\\n    "],[8,[30,1,["title"]],null,[["@tagName"],["h2"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/templates/stories/sutori/index.15-29"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n\\n"],[41,[30,0,["canCreateStoryUnit"]],[[[1,"    "],[8,[39,4],null,[["@action","@class"],[[28,[37,5],[[30,0],"createUnit"],null],"button-create-new-story-unit"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["app/templates/stories/sutori/index.22-6"],null]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,6],null,[["@loadPage","@pageLoaded","@models","@perPageOnFirstPage","@perPage","@pageToLoad","@totalNumberOfModels"],[[28,[37,7],[[30,0,["loadPageTask"]]],null],[28,[37,5],[[30,0],"pageLoaded"],null],[30,0,["storyUnits"]],[30,0,["infiniteScrollablePadding"]],[30,0,["infiniteScrollablePerPage"]],[30,0,["storyUnitsPageToLoad"]],[30,0,["storyUnitsTotalNumber"]]]],[["default"],[[[[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["storyUnits"]]],null]],null],null,[[[1,"      "],[8,[39,10],null,[["@storyUnit"],[[30,2]]],null],[1,"\\n"]],[2]],null],[1,"  "]],[]]]]],[1,"\\n\\n  "],[8,[39,11],null,null,null],[1,"\\n"],[13]],["h","storyUnit"],false,["guiding-packs","heading-display","t","if","button-create-new-resource","action","infinite-scroll","perform","each","-track-array","story-unit-box","pro-tip-resources-teacher"]]',moduleName:"frontend/templates/stories/sutori/index.hbs",isStrictMode:!1})})),define("frontend/templates/story-error",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
4546dule",{value:!0}),e.default=void 0
4547e.default=(0,t.createTemplateFactory)({id:"nW4ZbNeS",block:'[[[41,[30,0,["isPrivateStory"]],[[[1,"  "],[8,[39,1],null,null,null],[1,"\\n"]],[]],[[[1,"  "],[8,[39,2],null,null,null],[1,"\\n"]],[]]]],[],false,["if","error-page/private-story","error-page/generic"]]',moduleName:"frontend/templates/story-error.hbs",isStrictMode:!1})})),define("frontend/templates/story-unit",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4548e.default=(0,t.createTemplateFactory)({id:"n9bc0C5c",block:'[[[8,[39,0],null,[["@breadCrumbs"],[[30,0,["breadCrumbs"]]]],null],[1,"\\n\\n"],[10,0],[15,0,[29,["page-story-unit ",[52,[33,2],"has-actions-sidebar"]]]],[12],[1,"\\n  "],[10,0],[14,0,"left-column"],[12],[1,"\\n    "],[10,"section"],[14,0,"story-unit"],[12],[1,"\\n      "],[8,[39,3],null,[["@storyUnit","@isEditing"],[[99,4,["@storyUnit"]],[99,5,["@isEditing"]]]],null],[1,"\\n\\n      "],[8,[39,6],null,[["@storyUnit","@isEditing","@titleTagName"],[[99,4,["@storyUnit"]],[99,5,["@isEditing"]],"h1"]],null],[1,"\\n\\n"],[41,[33,7],[[[1,"        "],[8,[39,8],null,[["@storyUnit","@showAsBox"],[[99,4,["@storyUnit"]],true]],[["default"],[[[[1,"\\n          "],[1,[28,[35,9],["app/templates/story-unit.11-75"],null]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n      "],[8,[39,10],null,[["@storyUnit"],[[99,4,["@storyUnit"]]]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[14,0,"right-column"],[12],[1,"\\n"],[41,[33,11],[[[41,[30,0,["hasErrors"]],[[[1,"        "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,13],[[28,[37,13],[[30,0,["errors"]]],null]],null],null,[[[1,"            "],[10,"li"],[12],[1,[30,1]],[13],[1,"\\n"]],[1]],null],[1,"        "],[13],[1,"\\n"]],[]],null],[1,"\\n      "],[8,[39,14],[[24,0,"button-publish-unit"]],[["@action","@popoverPosition"],[[28,[37,15],[[33,16]],null],"top"]],[["question","label","loading-label"],[[[[1,[28,[35,9],["app/templates/story-unit.publish-confirmation-question"],null]]],[]],[[[1,[28,[35,9],["app/templates/story-unit.publish-label"],null]]],[]],[[[1,[28,[35,9],["app/templates/story-unit.publish-label"],null]]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[33,17],[[[1,"      "],[8,[39,14],[[24,0,"button-delete-unit"]],[["@action","@popoverPosition"],[[28,[37,15],[[33,18]],null],"top"]],[["question","label","loading-label"],[[[[1,[28,[35,9],["app/templates/story-unit.delete-confirmation-question"],null]]],[]],[[[1,[28,[35,9],["app/templates/story-unit.delete-label"],null]]],[]],[[[1,[28,[35,9],["app/templates/story-unit.delete-label"],null]]],[]]]]],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[13],[1,"\\n"]],["error"],false,["bread-crumbs","if","hasActionsSidebar","story-unit-banner","storyUnit","isEditing","story-unit-box-header","canCreate","button-create-new-story","t","story-unit-stories","canPublish","each","-track-array","async-button-with-confirmation","perform","publishStoryUnitTask","canDelete","deleteStoryUnitTask"]]',moduleName:"frontend/templates/story-unit.hbs",isStrictMode:!1})})),define("frontend/templates/story",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4549e.default=(0,t.createTemplateFactory)({id:"Igh7m4h1",block:'[[[46,[28,[37,1],null,null],null,null,null],[1,"\\n"]],[],false,["component","-outlet"]]',moduleName:"frontend/templates/story.hbs",isStrictMode:!1})})),define("frontend/templates/story/embed",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4550e.default=(0,t.createTemplateFactory)({id:"OzPgo3K5",block:'[[[8,[39,0],null,[["@story","@withStickyToolbar","@showTableOfContents","@canShowFooterCTA"],[[30,0,["model"]],false,true,true]],null]],[],false,["story-display"]]',moduleName:"frontend/templates/story/embed.hbs",isStrictMode:!1})})),define("frontend/templates/story/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4551e.default=(0,t.createTemplateFactory)({id:"tUwgFIef",block:'[[[8,[39,0],null,[["@story","@showTableOfContents","@withStickyToolbar","@canShowFooterCTA"],[[99,1,["@story"]],true,true,true]],null],[1,"\\n\\n"],[8,[39,2],null,[["@story"],[[99,1,["@story"]]]],null]],[],false,["story-display","model","pro-tip-story-creation"]]',moduleName:"frontend/templates/story/index.hbs",isStrictMode:!1})})),define("frontend/templates/stripe-checkout-cancel",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
4551dule",{value:!0}),e.default=void 0
4552e.default=(0,t.createTemplateFactory)({id:"6pXwr+Is",block:'[[[10,0],[14,0,"page-stripe-checkout-cancel"],[12],[1,"\\n  "],[10,"h2"],[12],[1,[28,[35,0],["app/templates/stripe-checkout-cancel.title"],null]],[13],[1,"\\n  "],[8,[39,1],null,[["@route"],["dashboard"]],[["default"],[[[[1,[28,[35,0],["app/templates/stripe-checkout-cancel.call-to-action"],null]]],[]]]]],[1,"\\n"],[13],[1,"\\n"]],[],false,["t","link-to"]]',moduleName:"frontend/templates/stripe-checkout-cancel.hbs",isStrictMode:!1})})),define("frontend/templates/stripe-checkout-success",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4553e.default=(0,t.createTemplateFactory)({id:"8Zg2/vjp",block:'[[[8,[39,0],null,null,null],[1,"\\n"]],[],false,["page-stripe-checkout-success"]]',moduleName:"frontend/templates/stripe-checkout-success.hbs",isStrictMode:!1})})),define("frontend/templates/styleguide",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4554e.default=(0,t.createTemplateFactory)({id:"w+YHkdki",block:'[[[10,0],[14,0,"page-styleguide"],[12],[1,"\\n  "],[10,"section"],[14,0,"sg-section"],[12],[1,"\\n    "],[10,0],[14,0,"sg-container"],[12],[1,"\\n      "],[10,"h1"],[14,0,"sg-title-big"],[12],[1,[28,[35,0],["app/templates/styleguide.4-31"],null]],[1," "],[13],[1,"\\n      "],[10,2],[14,0,"sg-text-big"],[12],[1,[28,[35,0],["app/templates/styleguide.7-29"],null]],[1," "],[10,"br"],[12],[13],[1,[28,[35,0],["app/templates/styleguide.9-12"],null]],[1," "],[13],[1,"\\n      "],[10,2],[14,0,"sg-text-big"],[12],[1,[28,[35,0],["app/templates/styleguide.12-29"],null]],[1," "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"section"],[14,0,"sg-section"],[12],[1,"\\n    "],[10,0],[14,0,"sg-container"],[12],[1,"\\n      "],[10,"h2"],[14,0,"sg-title"],[12],[1,[28,[35,0],["app/templates/styleguide.20-27"],null]],[1," "],[13],[1,"\\n      "],[10,2],[14,0,"sg-text"],[12],[1,[28,[35,0],["app/templates/styleguide.23-25"],null]],[1," "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,0],[14,0,"sg-container"],[12],[1,"\\n      "],[10,0],[14,0,"sg-grid--third"],[12],[1,"\\n        "],[10,2],[14,6,"#"],[14,0,"sg-colour-1"],[12],[1,[28,[35,0],["app/templates/styleguide.30-40"],null]],[1," "],[10,"br"],[12],[13],[1,[28,[35,0],["app/templates/styleguide.32-14"],null]],[1," "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"sg-grid--third"],[12],[1,"\\n        "],[10,2],[14,6,"#"],[14,0,"sg-colour-2"],[12],[1,[28,[35,0],["app/templates/styleguide.37-40"],null]],[1," "],[10,"br"],[12],[13],[1,[28,[35,0],["app/templates/styleguide.39-14"],null]],[1," "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"sg-grid--third sg-grid-omega"],[12],[1,"\\n        "],[10,2],[14,6,"#"],[14,0,"sg-colour-3"],[12],[1,[28,[35,0],["app/templates/styleguide.44-40"],null]],[1," "],[10,"br"],[12],[13],[1,[28,[35,0],["app/templates/styleguide.46-14"],null]],[1," "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"sg-grid--third"],[12],[1,"\\n        "],[10,2],[14,6,"#"],[14,0,"sg-colour-4"],[12],[1,[28,[35,0],["app/templates/styleguide.51-40"],null]],[1," "],[10,"br"],[12],[13],[1,[28,[35,0],["app/templates/styleguide.53-14"],null]],[1," "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"sg-grid--third"],[12],[1,"\\n        "],[10,2],[14,6,"#"],[14,0,"sg-colour-5"],[12],[1,[28,[35,0],["app/templates/styleguide.58-40"],null]],[1," "],[10,"br"],[12],[13],[1,[28,[35,0],["app/templates/styleguide.60-14"],null]],[1," "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,0],[14,0,"sg-container"],[12],[1,"\\n      "],[10,0],[14,0,"sg-grid--third"],[12],[1,"\\n        "],[10,2],[14,6,"#"],[14,0,"sg-colour-6"],[12],[1,[28,[35,0],["app/templates/styleguide.68-40"],null]],[1," "],[10,"br"],[12],[13],[1,[28,[35,0],["app/templates/styleguide.70-14"],null]],[1," "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"sg-grid--third"],[12],[1,"\\n        "],[10,2],[14,6,"#"],[14,0,"sg-colour-7"],[12],[1,[28,[35,0],["app/templates/styleguide.75-40"],null]],[1," "],[10,"br"],[12],[13],[1,[28,[35,0],["app/templates/styleguide.77-14"],null]],[1," "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"sg-grid--third sg-grid-omega"],[12],[1,"\\n        "],[10,2],[14,6,"#"],[14,0,"sg-colour-8"],[12],[1,[28,[35,0],["app/templates/styleguide.82-40"],null]],[1," "],[10,"br"],[12],[13],[1,[28,[35,0],["app/templates/styleguide.84-14"],null]],[1," "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"sg-grid--third"],[12],[1,"\\n        "],[10,2],[14,6,"#"],[14,0,"sg-colour-9"],[12],[1,[28,[35,0],["app/templates/styleguide.89-40"],null]],[1," "],[10,"br"],[12],[13],[1,[28,[35,0],["app/templates/styleguide.91-14"],null]],[1," "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"sg-grid--third"],[12],[1,"\\n        "],[10,2],[14,6,"#"],[14,0,"sg-colour-10"],[12],[1,[28,[35,0],["app/templates/styleguide.96-41"],null]],[1," "],[10,"br"],[12],[13],[1,[28,[35,0],["app/templates/styleguide.98-14"],null]],[1," "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"sg-grid--third sg-grid-omega"],[12],[1,"\\n        "],[10,2],[14,6,"#"],[14,0,"sg-colour-11"],[12],[1,[28,[35,0],["app/templates/styleguide.103-41"],null]],[1," "],[10,"br"],[12],[13],[1,[28,[35,0],["app/templates/styleguide.105-14"],null]],[1," "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"sg-grid--third"],[12],[1,"\\n        "],[10,2],[14,6,"#"],[14,0,"sg-colour-12"],[12],[1,[28,[35,0],["app/templates/styleguide.110-41"],null]],[1," "],[10,"br"],[12],[13],[1,[28,[35,0],["app/templates/styleguide.112-14"],null]],[1," "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"section"],[14,0,"sg-section"],[12],[1,"\\n    "],[10,0],[14,0,"sg-container"],[12],[1,"\\n      "],[10,"h2"],[14,0,"sg-title"],[12],[1,[28,[35,0],["app/templates/styleguide.121-27"],null]],[1," "],[13],[1,"\\n      "],[10,2],[14,0,"sg-text"],[12],[1,[28,[35,0],["app/templates/styleguide.124-25"],null]],[1," "],[10,"br"],[12],[13],[1,[28,[35,0],["app/templates/styleguide.126-12"],null]],[1," "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,0],[14,0,"sg-container"],[12],[1,"\\n      "],[10,2],[14,0,"sg-text-1"],[12],[1,[28,[35,0],["app/templates/styleguide.132-27"],null]],[1," "],[13],[1,"\\n      "],[10,2],[14,0,"sg-text-2"],[12],[1,[28,[35,0],["app/templates/styleguide.135-27"],null]],[1," "],[13],[1,"\\n      "],[10,2],[14,0,"sg-text-3"],[12],[1,[28,[35,0],["app/templates/styleguide.138-27"],null]],[1," "],[13],[1,"\\n      "],[10,2],[14,0,"sg-text-4"],[12],[1,[28,[35,0],["app/templates/styleguide.141-27"],null]],[1," "],[13],[1,"\\n      "],[10,2],[14,0,"sg-text-5"],[12],[1,[28,[35,0],["app/templates/styleguide.144-27"],null]],[1," "],[13],[1,"\\n      "],[10,2],[14,0,"sg-text-6"],[12],[1,[28,[35,0],["app/templates/styleguide.147-27"],null]],[1," "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"section"],[14,0,"sg-section"],[12],[1,"\\n    "],[10,0],[14,0,"sg-container"],[12],[1,"\\n      "],[10,"h2"],[14,0,"sg-title"],[12],[1,[28,[35,0],["app/templates/styleguide.155-27"],null]],[1," "],[13],[1,"\\n      "],[10,2],[14,0,"sg-text"],[12],[1,[28,[35,0],["app/templates/styleguide.158-25"],null]],[1," "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,0],[14,0,"sg-container"],[12],[1,"\\n      "],[10,0],[14,0,"sg-grid--half"],[12],[1,"\\n        "],[10,3],[14,6,"#"],[14,0,"sg-button-1"],[12],[1,[28,[35,0],["app/templates/styleguide.165-40"],null]],[1," "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"sg-grid--half"],[12],[1,"\\n        "],[10,3],[14,6,"#"],[14,0,"sg-button-2"],[12],[1,[28,[35,0],["app/templates/styleguide.170-40"],null]],[1," "],[13],[1,"\\n        "],[10,3],[14,6,"#"],[14,0,"sg-button-3"],[12],[1,[28,[35,0],["app/templates/styleguide.173-40"],null]],[1," "],[13],[1,"\\n        "],[10,3],[14,6,"#"],[14,0,"sg-button-2 is-loading"],[12],[1,[28,[35,0],["app/templates/styleguide.176-51"],null]],[1," "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"section"],[14,0,"sg-section"],[12],[1,"\\n    "],[10,0],[14,0,"sg-container"],[12],[1,"\\n      "],[10,"h2"],[14,0,"sg-title"],[12],[1,[28,[35,0],["app/templates/styleguide.185-27"],null]],[1," "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,0],[14,0,"sg-container"],[12],[1,"\\n      "],[10,0],[14,0,"sg-filters"],[12],[1,"\\n        "],[10,"ul"],[14,0,"sg-filters-list"],[12],[1,"\\n          "],[10,"li"],[14,0,"filter is-active"],[12],[1,[28,[35,0],["app/templates/styleguide.193-39"],null]],[1," "],[13],[1,"\\n          "],[10,"li"],[14,0,"filter"],[12],[1,[28,[35,0],["app/templates/styleguide.196-29"],null]],[1," "],[13],[1,"\\n          "],[10,"li"],[14,0,"filter"],[12],[1,[28,[35,0],["app/templates/styleguide.199-29"],null]],[1," "],[13],[1,"\\n          "],[10,"li"],[14,0,"filter"],[12],[1,[28,[35,0],["app/templates/styleguide.202-29"],null]],[1," "],[13],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,1],null,[["@queryUpdated","@query"],[[28,[37,2],[[30,0],[28,[37,3],[[30,0,["query"]]],null]],null],[30,0,["query"]]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"section"],[14,0,"sg-section"],[12],[1,"\\n    "],[10,0],[14,0,"sg-container"],[12],[1,"\\n      "],[10,"h2"],[14,0,"sg-title"],[12],[1,[28,[35,0],["app/templates/styleguide.216-27"],null]],[1," "],[13],[1,"\\n      "],[10,2],[14,0,"sg-text"],[12],[1,[28,[35,0],["app/templates/styleguide.219-25"],null]],[1," "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,0],[14,0,"sg-container sg-stories"],[12],[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,0,["stories"]]],null]],null],null,[[[1,"        "],[8,[39,6],null,[["@story"],[[30,1]]],null],[1,"\\n"]],[1]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"section"],[14,0,"sg-section"],[12],[1,"\\n    "],[10,0],[14,0,"sg-container"],[12],[1,"\\n      "],[10,"h2"],[14,0,"sg-title"],[12],[1,[28,[35,0],["app/templates/styleguide.233-27"],null]],[1," "],[13],[1,"\\n      "],[10,2],[14,0,"sg-text"],[12],[1,[28,[35,0],["app/templates/styleguide.236-25"],null]],[10,"br"],[12],[13],[1,[28,[35,0],["app/templates/styleguide.237-110"],null]],[1," "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[8,[39,7],[[24,0,"sg-heading--1"]],null,[["default"],[[[[1,"\\n      "],[8,[30,2,["title"]],null,null,[["default"],[[[[1,[28,[35,0],["app/templates/styleguide.243-15"],null]],[1," "]],[]]]]],[1,"\\n\\n      "],[8,[30,2,["paragraph"]],null,null,[["default"],[[[[1,[28,[35,0],["app/templates/styleguide.247-19"],null]],[1," "]],[]]]]],[1,"\\n    "]],[2]]]]],[1,"\\n\\n    "],[8,[39,7],[[24,0,"sg-heading--2"]],null,[["default"],[[[[1,"\\n      "],[8,[30,3,["title"]],null,null,[["default"],[[[[1,[28,[35,0],["app/templates/styleguide.253-15"],null]],[1," "]],[]]]]],[1,"\\n\\n      "],[8,[30,3,["paragraph"]],null,null,[["default"],[[[[1,[28,[35,0],["app/templates/styleguide.257-19"],null]],[1," "],[10,"br"],[12],[13],[1,[28,[35,0],["app/templates/styleguide.259-12"],null]],[1," "],[10,"br"],[12],[13],[1,[28,[35,0],["app/templates/styleguide.261-12"],null]],[1," "],[10,"br"],[12],[13],[1,[28,[35,0],["app/templates/styleguide.263-12"],null]],[1," "],[10,"br"],[12],[13],[1,[28,[35,0],["app/templates/styleguide.265-12"],null]],[1," "],[10,"br"],[12],[13],[1,[28,[35,0],["app/templates/styleguide.267-12"],null]],[1," "]],[]]]]],[1,"\\n    "]],[3]]]]],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"section"],[14,0,"sg-section"],[12],[1,"\\n    "],[10,0],[14,0,"sg-container"],[12],[1,"\\n      "],[10,"h2"],[14,0,"sg-title"],[12],[1,[28,[35,0],["app/templates/styleguide.289-27"],null]],[1," "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,0],[14,0,"sg-container"],[12],[1,"\\n      "],[8,[39,8],null,null,[["default"],[[[[1,"\\n        "],[8,[39,9],null,[["@icon"],["feature-secondary-all-media.svg"]],[["title","text"],[[[[1,[28,[35,0],["app/templates/styleguide.all-media-title"],null]]],[]],[[[1,[28,[35,0],["app/templates/styleguide.all-media-text"],null]]],[]]]]],[1,"\\n\\n        "],[8,[39,9],null,[["@icon"],["feature-secondary-secure.svg"]],[["title","text"],[[[[1,[28,[35,0],["app/templates/styleguide.free-title"],null]]],[]],[[[1,[28,[35,0],["app/templates/styleguide.free-text"],null]]],[]]]]],[1,"\\n\\n        "],[8,[39,9],null,[["@icon"],["feature-secondary-share.svg"]],[["title","text"],[[[[1,[28,[35,0],["app/templates/styleguide.share-title"],null]]],[]],[[[1,[28,[35,0],["app/templates/styleguide.share-text"],null]]],[]]]]],[1,"\\n\\n        "],[8,[39,9],null,[["@icon"],["feature-secondary-anytime.svg"]],[["title","text"],[[[[1,[28,[35,0],["app/templates/styleguide.anytime-title"],null]]],[]],[[[1,[28,[35,0],["app/templates/styleguide.anytime-text"],null]]],[]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"section"],[14,0,"sg-section"],[12],[1,"\\n    "],[10,0],[14,0,"sg-container"],[12],[1,"\\n      "],[10,"h2"],[14,0,"sg-title"],[12],[1,[28,[35,0],["app/templates/styleguide.326-27"],null]],[1," "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,0],[14,0,"sg-container"],[12],[1,"\\n      "],[8,[39,10],null,null,null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"section"],[14,0,"sg-section"],[12],[1,"\\n    "],[10,0],[14,0,"sg-container"],[12],[1,"\\n      "],[10,"h2"],[14,0,"sg-title"],[12],[1,[28,[35,0],["app/templates/styleguide.360-27"],null]],[1," "],[13],[1,"\\n      "],[10,2],[14,0,"sg-text"],[12],[1,[28,[35,0],["app/templates/styleguide.363-25"],null]],[1," "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[8,[39,11],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,0],["app/templates/styleguide.368-20"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"],[13]],["story","h","h"],false,["t","collection-filter","action","mut","each","-track-array","story-box","heading-display","features-secondary","feature-secondary","pricing-education-faq","footing-display"]]',moduleName:"frontend/templates/styleguide.hbs",isStrictMode:!1})})),define("frontend/templates/sutori-cares",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
4554dule",{value:!0}),e.default=void 0
4555e.default=(0,t.createTemplateFactory)({id:"fA0f8zI0",block:'[[[8,[39,0],null,[["@storySlug"],["sutori-cares--9vknykWYKMujEyLNG2uYPK15"]],null],[1,"\\n"]],[],false,["story-as-page"]]',moduleName:"frontend/templates/sutori-cares.hbs",isStrictMode:!1})})),define("frontend/templates/teachers",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4556e.default=(0,t.createTemplateFactory)({id:"O1CdLoqE",block:'[[[8,[39,0],null,null,null]],[],false,["page-teachers"]]',moduleName:"frontend/templates/teachers.hbs",isStrictMode:!1})})),define("frontend/templates/templates",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4557e.default=(0,t.createTemplateFactory)({id:"sBkbIu/p",block:'[[[8,[39,0],null,null,null]],[],false,["templates/page"]]',moduleName:"frontend/templates/templates.hbs",isStrictMode:!1})})),define("frontend/templates/terms-of-use",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4558e.default=(0,t.createTemplateFactory)({id:"qtOdy6TG",block:'[[[10,0],[14,0,"page-terms-of-use"],[12],[1,"\\n  "],[8,[39,0],null,null,[["default"],[[[[1,"\\n    "],[8,[30,1,["title"]],null,[["@tagName"],["h1"]],[["default"],[[[[1,[28,[35,1],["app/templates/terms-of-use.3-27"],null]],[1," "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n\\n  "],[10,2],[12],[1,"\\n    "],[1,[28,[35,1],["app/templates/terms-of-use.8-5"],null]],[1," "],[1,[28,[35,2],[[30,0,["date"]]],[["dateStyle"],["long"]]]],[1,".\\n  "],[13],[1,"\\n\\n  "],[10,2],[12],[1,[28,[35,1],["app/templates/terms-of-use.12-5"],null]],[13],[1,"\\n\\n  "],[10,2],[12],[1,[28,[35,1],["app/templates/terms-of-use.16-5"],null]],[13],[1,"\\n\\n  "],[10,2],[12],[1,[28,[35,1],["app/templates/terms-of-use.20-5"],null]],[1," "],[8,[39,3],null,[["@route"],["privacy-policy"]],[["default"],[[[[1,[28,[35,1],["app/templates/terms-of-use.21-124"],null]]],[]]]]],[1,[28,[35,1],["app/templates/terms-of-use.21-147"],null]],[1," "],[13],[1,"\\n\\n  "],[10,2],[12],[1,[28,[35,1],["app/templates/terms-of-use.24-5"],null]],[13],[1,"\\n\\n  "],[8,[39,4],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[12],[1,[28,[35,1],["app/templates/terms-of-use.29-8"],null]],[13],[1,"\\n    "],[10,2],[12],[1,[28,[35,1],["app/templates/terms-of-use.coppa-1"],[["htmlSafe"],[true]]]],[13],[1,"\\n\\n    "],[10,2],[12],[1,[28,[35,1],["app/templates/terms-of-use.36-7"],null]],[1," "],[1,[34,5]],[1,"."],[13],[1,"\\n\\n    "],[10,2],[12],[1,[28,[35,1],["app/templates/terms-of-use.40-7"],null]],[13],[1,"\\n\\n    "],[10,2],[12],[1,[28,[35,1],["app/templates/terms-of-use.44-7"],null]],[13],[1,"\\n\\n    "],[10,"h3"],[12],[1,[28,[35,1],["app/templates/terms-of-use.48-8"],null]],[13],[1,"\\n    "],[10,"ul"],[12],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.52-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.55-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.58-10"],null]],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"h3"],[12],[1,[28,[35,1],["app/templates/terms-of-use.63-8"],null]],[13],[1,"\\n    "],[10,"ul"],[12],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.67-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.right-to-delete"],[["htmlSafe"],[true]]]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.73-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.76-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.79-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.82-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.85-10"],null]],[1," "],[8,[39,3],null,[["@route"],["index"]],[["default"],[[[[1,[28,[35,1],["app/templates/terms-of-use.86-297"],null]]],[]]]]],[1,"."],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"h3"],[12],[1,[28,[35,1],["app/templates/terms-of-use.90-8"],null]],[13],[1,"\\n    "],[10,"ul"],[12],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.94-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.97-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.100-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.103-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.106-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.109-10"],null]],[1," "],[1,[34,5]],[1,"."],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.112-10"],null]],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"h3"],[12],[1,[28,[35,1],["app/templates/terms-of-use.117-8"],null]],[13],[1,"\\n    "],[10,"h4"],[12],[1,[28,[35,1],["app/templates/terms-of-use.118-8"],null]],[13],[1,"\\n    "],[10,2],[12],[1,[28,[35,1],["app/templates/terms-of-use.119-7"],null]],[1," "],[10,3],[14,6,"https://copyright.gov"],[12],[1,[28,[35,1],["app/templates/terms-of-use.120-404"],null]],[13],[1,"."],[13],[1,"\\n\\n    "],[10,2],[12],[1,[28,[35,1],["app/templates/terms-of-use.123-7"],null]],[13],[1,"\\n\\n    "],[10,"h4"],[12],[1,[28,[35,1],["app/templates/terms-of-use.127-8"],null]],[13],[1,"\\n    "],[10,2],[12],[1,[28,[35,1],["app/templates/terms-of-use.128-7"],null]],[13],[1,"\\n    "],[10,"ol"],[12],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.132-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.133-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.134-10"],null]],[1," "],[1,[34,5]],[1," "],[1,[28,[35,1],["app/templates/terms-of-use.135-65"],null]],[10,"br"],[12],[13],[1,"\\n        "],[10,"address"],[12],[1,[28,[35,1],["app/templates/terms-of-use.136-17"],null]],[10,"br"],[12],[13],[1,[28,[35,1],["app/templates/terms-of-use.137-42"],null]],[10,"br"],[12],[13],[1,[28,[35,1],["app/templates/terms-of-use.138-24"],null]],[10,"br"],[12],[13],[1,[28,[35,1],["app/templates/terms-of-use.139-42"],null]],[10,"br"],[12],[13],[1,[28,[35,1],["app/templates/terms-of-use.140-32"],null]],[1," "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"h3"],[12],[1,[28,[35,1],["app/templates/terms-of-use.146-8"],null]],[13],[1,"\\n    "],[10,"ul"],[12],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.150-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.153-10"],null]],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"h3"],[12],[1,[28,[35,1],["app/templates/terms-of-use.158-8"],null]],[13],[1,"\\n    "],[10,"ul"],[12],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.162-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.165-10"],null]],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"h3"],[12],[1,[28,[35,1],["app/templates/terms-of-use.170-8"],null]],[13],[1,"\\n    "],[10,"ul"],[12],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.174-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.177-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.180-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.183-10"],null]],[1," "],[1,[34,6]],[1,"."],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"h3"],[12],[1,[28,[35,1],["app/templates/terms-of-use.188-8"],null]],[13],[1,"\\n    "],[10,"ul"],[12],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.192-10"],null]],[1," "],[1,[34,5]],[1,"."],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.195-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.198-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.201-10"],null]],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"h3"],[12],[1,[28,[35,1],["app/templates/terms-of-use.youtube.title"],null]],[13],[1,"\\n    "],[10,2],[12],[1,[28,[35,1],["app/templates/terms-of-use.youtube.p1"],null]],[13],[1,"\\n    "],[10,"ul"],[12],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.youtube.embed"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.youtube.search"],null]],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[12],[1,[28,[35,1],["app/templates/terms-of-use.youtube.tos"],[["htmlSafe"],[true]]]],[13],[1,"\\n\\n    "],[10,"h3"],[12],[1,[28,[35,1],["app/templates/terms-of-use.206-8"],null]],[13],[1,"\\n    "],[10,"ul"],[12],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.210-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.213-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.216-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.219-10"],null]],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"h3"],[12],[1,[28,[35,1],["app/templates/terms-of-use.224-8"],null]],[13],[1,"\\n    "],[10,"ul"],[12],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.228-10"],null]],[13],[1,"\\n      "],[10,"li"],[12],[1,[28,[35,1],["app/templates/terms-of-use.231-10"],null]],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,2],[12],[1,[28,[35,1],["app/templates/terms-of-use.236-7"],null]],[1," "],[1,[34,5]],[1,"."],[13],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],["h"],false,["heading-display","t","formatted-time-tag","link-to","with-table-of-contents","email-info","email-sales"]]',moduleName:"frontend/templates/terms-of-use.hbs",isStrictMode:!1})})),define("frontend/templates/unicef-world-children-day",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
4558dule",{value:!0}),e.default=void 0
4559e.default=(0,t.createTemplateFactory)({id:"vQwymyqJ",block:'[[[10,0],[14,0,"body"],[12],[1,"\\n  "],[10,"h2"],[12],[1,[28,[35,0],["app/templates/unicef-world-children-day.2-6"],null]],[13],[1,"\\n\\n  "],[10,2],[12],[1,[28,[35,0],["app/templates/unicef-world-children-day.4-5"],null]],[13],[1,"\\n\\n  "],[10,2],[12],[1,[28,[35,0],["app/templates/unicef-world-children-day.6-5"],null]],[13],[1,"\\n\\n  "],[10,2],[12],[1,[28,[35,0],["app/templates/unicef-world-children-day.8-5"],null]],[13],[1,"\\n\\n  "],[10,2],[12],[1,[28,[35,0],["app/templates/unicef-world-children-day.10-5"],null]],[13],[1,"\\n"],[13],[1,"\\n"]],[],false,["t"]]',moduleName:"frontend/templates/unicef-world-children-day.hbs",isStrictMode:!1})})),define("frontend/templates/unsubscribe-error",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4560e.default=(0,t.createTemplateFactory)({id:"R8c9ZMql",block:'[[[10,"article"],[14,0,"page-unsubscribe-error"],[12],[1,"\\n  "],[8,[39,0],null,null,[["default"],[[[[1,"\\n    "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,"\\n      "],[10,1],[14,0,"highlight"],[12],[1,[28,[35,1],["app/templates/unsubscribe-error.4-30"],null]],[13],[1," "],[1,[28,[35,1],["app/templates/unsubscribe-error.4-42"],null]],[1," "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n      "],[10,2],[12],[1,[28,[35,1],["app/templates/unsubscribe-error.8-9"],null]],[1," "],[13],[1,"\\n      "],[10,2],[12],[1,[28,[35,1],["app/templates/unsubscribe-error.11-9"],null]],[1," "],[1,[34,2]],[1," "],[1,[28,[35,1],["app/templates/unsubscribe-error.12-90"],null]],[1," "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13]],["page"],false,["page-for-message","t","email-help"]]',moduleName:"frontend/templates/unsubscribe-error.hbs",isStrictMode:!1})})),define("frontend/templates/unsubscribe",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4561e.default=(0,t.createTemplateFactory)({id:"7iaMnde2",block:'[[[10,"article"],[14,0,"page-unsubscribe"],[12],[1,"\\n  "],[8,[39,0],null,null,[["default"],[[[[1,"\\n  "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,"\\n    "],[1,[28,[35,1],["app/templates/unsubscribe.3-16"],null]],[1," "],[10,1],[14,0,"highlight"],[12],[1,[28,[35,1],["app/templates/unsubscribe.4-44"],null]],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n      "],[10,2],[12],[1,[28,[35,1],["app/templates/unsubscribe.8-9"],null]],[13],[1,"\\n      "],[10,2],[12],[1,[28,[35,1],["app/templates/unsubscribe.11-9"],null]],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13]],["page"],false,["page-for-message","t"]]',moduleName:"frontend/templates/unsubscribe.hbs",isStrictMode:!1})})),define("frontend/templates/upgrade",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4562e.default=(0,t.createTemplateFactory)({id:"JTmB/iMc",block:'[[[8,[39,0],null,null,null],[1,"\\n"]],[],false,["page-upgrade"]]',moduleName:"frontend/templates/upgrade.hbs",isStrictMode:!1})})),define("frontend/templates/user",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4563e.default=(0,t.createTemplateFactory)({id:"AzfLx7j1",block:'[[[8,[39,0],null,[["@user","@tab","@showUpdateCardModal"],[[30,0,["model"]],[30,0,["tab"]],[30,0,["showUpdateCardModal"]]]],null]],[],false,["page-user"]]',moduleName:"frontend/templates/user.hbs",isStrictMode:!1})})),define("frontend/torii-providers/clever",["exports","torii-clever/torii-providers/clever"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4564e.default=t.default}))
4565define("frontend/torii-providers/edmodo-connect",["exports","torii-edmodo-connect/torii-providers/edmodo-connect"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4566e.default=t.default})),define("frontend/torii-providers/facebook-oauth2",["exports","torii/providers/facebook-oauth2","@ember/object"],(function(e,t,n){Object.defineProperty(e,"__esMo
4566dule",{value:!0}),e.default=void 0
4567e.default=t.default.extend({baseUrl:(0,n.computed)("apiVersion",(function(){return this.get("apiVersion")?`https://www.facebook.com/${this.get("apiVersion")}/dialog/oauth`:"https://www.facebook.com/dialog/oauth"}))})})),define("frontend/transforms/array",["exports","@ember-data/serializer/transform","@ember/array","frontend/utils/array"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4568e.default=t.default.extend({deserialize:e=>(0,i.isArray)(e)?(0,n.A)(e):(0,n.A)(),serialize:e=>(0,i.isArray)(e)?(0,n.A)(e):(0,n.A)()})})),define("frontend/transforms/boolean",["exports","@ember-data/serializer/-private"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.BooleanTransform}})})),define("frontend/transforms/date",["exports","@ember-data/serializer/-private"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.DateTransform}})})),define("frontend/transforms/number",["exports","@ember-data/serializer/-private"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.NumberTransform}})})),define("frontend/transforms/string",["exports","@ember-data/serializer/-private"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.StringTransform}})})),define("frontend/transitions",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){}})),define("frontend/utils/actual-stories",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.UVAGRAD=e.ROWING_WITH_STAX=e.PATTERNS_OF_REPRESSION_TIMELINE_OF_THE_2019_HONG_KONG_PROTESTS=e.MANHATTAN_INSTITUTE_TIMELINE=e.HISTORY_OF_THE_ACADEMY_OF_NUTRITION_AND_DIETETICS=e.FAD_DIETS_THROUGH_THE_YEARS=e.COUNTRY_MUSIC_A_TIMELINE=e.CELEBRATING_100_YEARS_OF_SERVICE=e.BYU_NEWS_UPDATE=e.A_HISTORY_OF_SAFEARTH=e.ARMLS_ROADMAP=void 0
4569e.COUNTRY_MUSIC_A_TIMELINE="5aca06b7-d641-45ab-b46b-bafcc5afbc0d",e.ROWING_WITH_STAX="125be05c-3855-408d-aa94-501470fbdeb0",e.UVAGRAD="eb40f256-0507-4295-b545-48bcdb03b897",e.A_HISTORY_OF_SAFEARTH="55397ca6-b608-426e-853b-ef00ae9e0eab",e.ARMLS_ROADMAP="2d731165-72e3-466a-92c0-095254efd836",e.HISTORY_OF_THE_ACADEMY_OF_NUTRITION_AND_DIETETICS="0476893b-f3cd-4646-8fbd-a5b9bc01d175",e.FAD_DIETS_THROUGH_THE_YEARS="5976e626-9d24-4683-9e01-5ac2b6cfebdb",e.MANHATTAN_INSTITUTE_TIMELINE="04e80f0e-607d-47d2-9ed9-00b487cedcb4",e.BYU_NEWS_UPDATE="ab88a199-f1e3-42bd-88c8-7da31dd09617",e.CELEBRATING_100_YEARS_OF_SERVICE="cb05c31f-38ea-4f6d-b70f-ad1d1f9f1b9e",e.PATTERNS_OF_REPRESSION_TIMELINE_OF_THE_2019_HONG_KONG_PROTESTS="21104b4b-76cd-4cbb-bf1e-253337e14f8c"})),define("frontend/utils/ajax-error-object",["exports","@ember/object"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4570e.default=t.default.extend({isAjaxResponseError:!0})})),define("frontend/utils/animation-step",["exports","@ember/object"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4571e.default=t.default.extend({async execute(){throw new Error("You must override the 'execute' method.")}})})),define("frontend/utils/animations",["exports","velocity-animate","@ember/runloop"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.animate=async function(e,n){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}
4572await new Promise(((o,r)=>{t.default.animate(e,n,i).then(o).catch(r)}))},e.getReverse=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
4573const n=structuredClone(e),i=n.properties
4574for(const o in i){const e=i[o][1]
4575i[o]=e}return n.options={...n.options,...t},n},e.rafThrottle=function(e){let t=!1
4576return()=>{t||window.requestAnimationFrame((()=>{(0,n.run)(e),t=!1})),t=!0}},e.waitUntilNextAnimationFrame=function(){return new Promise((e=>{window.requestAnimationFrame(e)}))}})),define("frontend/utils/api-paths",["exports"],(function(e){Object.defineProperty(e,"__esMo
4576dule",{value:!0}),e.downloadUrlPath=function(){return"/api/download_url"},e.makeStoryPublicPath=function(e){return`/api/stories/${e}/make_public`},e.publishStoryUnitPath=function(e){return`/api/story_units/${e}/publish`},e.readAllNotificationsPath=function(){return"/api/notifications/read_all"},e.userCompleteSignupPath=function(e){return`/api/users/${e}/complete_signup`},e.userLoginPath=function(){return"/api/users/sessions"},e.userLogoutPath=function(){return"/api/users/sessions"},e.userUpdatePasswordPath=function(e){return`/api/users/${e}/update_password`},e.usersIsUniqueEmailPath=function(){return"/api/users/is_unique_email"},e.usersPasswordsPath=function(){return"/api/users/passwords"},e.usersPath=function(){return"/api/users"}})),define("frontend/utils/appears-in-embed",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4577e.default=class{constructor(e){let{routingProxy:t}=e
4578this.routingProxy=t}get targetForLinks(){return this.isEmbedded?"_blank":null}get isEmbedded(){return this.routingProxy.isEmbeddedStory}}})),define("frontend/utils/array",["exports","@ember/object","@ember/array","lodash.sortby","lodash.uniqwith"],(function(e,t,n,i,o){function r(e){return e.slice(0)}Object.defineProperty(e,"__esModule",{value:!0}),e.arraysEqual=function(e,t){if(e.length!==t.length)return!1
4579const n=e.slice().sort(),i=t.slice().sort()
4580for(let o=0;o<n.length;o++)if(n[o]!==i[o])return!1
4581return!0},e.clone=r,e.compact=function(e){return e.filter((e=>!!e))},e.intersect=function(e,t){return e.filter((e=>t.includes(e)))},Object.defineProperty(e,"isArray",{enumerable:!0,get:function(){return n.isArray}}),e.last=function(e){return e[e.length-1]},Object.defineProperty(e,"lodashSortBy",{enumerable:!0,get:function(){return i.default}}),e.range=function(e,t){const n=[]
4582for(let i=e;i<t;i++)n.push(i)
4583return n},e.remove=function(e,t){const n=r(e),i=n.indexOf(t)
4584i>-1&&n.splice(i,1)
4585return n},e.shuffle=function(e){const t=e.slice()
4586for(let n=t.length-1;n>0;n--){const e=Math.floor(Math.random()*(n+1));[t[n],t[e]]=[t[e],t[n]]}return t},e.sortBy=function(e,n){const[i,o]=n.split(":"),r=e.sort(((e,n)=>{const o=(0,t.get)(e,i),r=(0,t.get)(n,i)
4587return o<r?-1:o>r?1:0}))
4588if("asc"===o)return r
4589if("desc"===o)return r.reverse()
4590throw new Error(`Unknown sorting order '${o}'`)},e.sum=function(e){return e.reduce(((e,t)=>e+t),0)},e.uniq=function(e){return[...new Set(e)]},Object.defineProperty(e,"uniqWith",{enumerable:!0,get:function(){return o.default}})})),define("frontend/utils/associations",["exports","@ember/utils"],(function(e,t){function n(e){return function(e){return(0,t.isPresent)(e.belongsToRelationship)}(e)&&!(0,t.isPresent)(e.id())||null!==e.value()}Object.defineProperty(e,"__esModule",{value:!0}),e.isLoaded=n,e.loadAssociation=async function(e){return n(e)?e.value():e.reload()}})),define("frontend/utils/browser",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.refresh=function(){document.location.reload()}})),define("frontend/utils/clearbit",["exports","frontend/utils/dom","frontend/services/storage","frontend/utils/environment"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.injectScript=function(){if(i.IS_TEST)return
4591if(!(0,n.isLocalStorageAccessible)())return
4592const e="https://risk.clearbit.com/v1/risk.js"
4593if((0,t.hasScript)(e))return
4594const o=document.createElement("script")
4595o.async=!0,o.src=e
4596const r=document.getElementsByTagName("script")[0]
4597r.parentNode.insertBefore(o,r)}})),define("frontend/utils/colors",["exports","tinycolor2","frontend/utils/hash"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.YELLOW_PIRATE_GOLD=e.YELLOW_LEMON_CHIFFON=e.YELLOW_BRIGHT_SUN=e.WHITE=e.VIOLET_SCAMPI=e.VIOLET_GHOSTWHITE=e.VIOLET_BLUEHAZE=e.RED_FIREBRICK=e.RED_CINDERELLA=e.RED_AZALEA=e.RED=e.PINK_RADICAL_RED=e.PINK_LAVENDER_BLUSH=e.PINK_CARNATION_PINK=e.ORANGE_SANDYBEACH=e.ORANGE_LINEN=e.ORANGE_INDOCHINE=e.GREY_IRON=e.GREY_DOVE_GRAY=e.GREY_DARKER=e.GREY_ATHENS_GRAY=e.GREY_ATHENS=e.GREEN_YELLOWGREEN=e.GREEN_SNOWFLURRY=e.GREEN_SALTPAN=e.GREEN_LIMEADE=e.GREEN_CHRISTI=e.BLUE_SAIL=e.BLUE_FOAM=e.BLUE_CURIOUS_BLUE=e.BLUE=void 0,e.stringToColor=function(e){const i=(0,n.stringToHash)(e)%360
4598return(0,t.default)(`hsl(${i}, 55%, 55%)`)}
4599e.WHITE="#FFFFFF",e.GREEN_SALTPAN="#F0F7EA",e.GREEN_CHRISTI="#6DA805",e.GREEN_LIMEADE="#619900",e.GREEN_SNOWFLURRY="#D7E7BA",e.GREEN_YELLOWGREEN="#8BCA10",e.VIOLET_GHOSTWHITE="#F1F0F6",e.VIOLET_SCAMPI="#675D9D",e.VIOLET_BLUEHAZE="#CFCCE0",e.ORANGE_LINEN="#FCF2E7",e.ORANGE_INDOCHINE="#D16E00",e.ORANGE_SANDYBEACH="#F6D4AF",e.GREY_DARKER="#6C6C6C",e.GREY_ATHENS="#D7DADC",e.BLUE="#2DACFD",e.BLUE_CURIOUS_BLUE="#2392D9",e.BLUE_FOAM="#F1F9FE",e.BLUE_SAIL="#BEE2F9",e.RED="#FF4C16",e.RED_FIREBRICK="#ED4949",e.RED_CINDERELLA="#fde7e7",e.RED_AZALEA="#F9C3C3",e.YELLOW_LEMON_CHIFFON="#FFF7CC",e.YELLOW_PIRATE_GOLD="#AC8F00",e.YELLOW_BRIGHT_SUN="#FFE438",e.PINK_LAVENDER_BLUSH="#FFEEF4",e.PINK_RADICAL_RED="#FD2D6B",e.PINK_CARNATION_PINK="#FFA8C2",e.GREY_ATHENS_GRAY="#F2F2F3",e.GREY_DOVE_GRAY="#6C6C6C",e.GREY_IRON="#D7DADC"})),define("frontend/utils/common-api-queries",["exports"],(function(e){Object.defineProperty(e,"__esMo
4599dule",{value:!0}),e.USER_INCLUDE=e.LIST_OF_STORIES_INCLUDE=e.LATEST_PUBLIC_STORIES_QUERY=e.INDIVIDUAL_STORY_INCLUDE=e.FEATURED_STORIES_QUERY=e.EDUCATOR_SPACE_INCLUDE=e.AUGMENTED_TEXT_INCLUDE=void 0,e.getSubIncludesFor=function(e,t){return e.split(",").filter((e=>e.split(".")[0]===t)).map((e=>e.split(".").slice(1).join("."))).join(",")},e.toIncludeArray=function(e){return e.split(",")},e.toIncludeString=i
4600e.USER_INCLUDE=i(["educator_space","educator_space_memberships.educator_space_membership_tags.educator_space_tag","subscriptions.payments","subscriptions.subscription_plan","user_permissions_set","walkthrough_story_displays","referral_invitations","user_school_affiliation"])
4601const t=e.AUGMENTED_TEXT_INCLUDE=i(["notes.image_file.image_file_versions"]),n=e.LIST_OF_STORIES_INCLUDE=i(["author.educator_space_memberships","story_collaborations.user.educator_space_memberships","story_collaborations.educator_space_tag.educator_space_membership_tags.educator_space_membership.user","banner_image_file.image_file_versions"])
4602e.INDIVIDUAL_STORY_INCLUDE=i(["author.educator_space_memberships","author.user_permissions_set","story_collaborations.user.educator_space_memberships","story_collaborations.educator_space_tag.educator_space_membership_tags.educator_space_membership.user","banner_image_file.image_file_versions",`introduction_text.${t}`,"story_permission_for_anyone"]),e.EDUCATOR_SPACE_INCLUDE=i(["educator_space_memberships.user","educator_space_memberships.educator_space_membership_tags.educator_space_tag","educator_space_invitations.lms_user"]),e.LATEST_PUBLIC_STORIES_QUERY={filter:{is_sutori:!1,is_public:!0},sort:"-made_public_at",include:n},e.FEATURED_STORIES_QUERY={filter:{is_featured:!0},sort:"-featured_at",include:n}
4603function i(e){return e.join(",")}})),define("frontend/utils/common-passwords",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4604e.default=["123456","password","12345678","qwerty","123456789","12345","1234","111111","1234567","dragon","123123","baseball","abc123","football","monkey","letmein","696969","shadow","master","666666","qwertyuiop","123321","mustang","1234567890","michael","654321","pussy","superman","1qaz2wsx","7777777","fuckyou","121212","000000","qazwsx","123qwe","killer","trustno1","jordan","jennifer","zxcvbnm","asdfgh","hunter","buster","soccer","harley","batman","andrew","tigger","sunshine","iloveyou","fuckme","2000","charlie","robert","thomas","hockey","ranger","daniel","starwars","klaster","112233","george","asshole","computer","michelle","jessica","pepper","1111","zxcvbn","555555","11111111","131313","freedom","777777","pass","fuck","maggie","159753","aaaaaa","ginger","princess","joshua","cheese","amanda","summer","love","ashley","6969","nicole","chelsea","biteme","matthew","access","yankees","987654321","dallas","austin","thunder","taylor","matrix","william","corvette","hello","martin","heather","secret","fucker","merlin","diamond","1234qwer","gfhjkm","hammer","silver","222222","88888888","anthony","justin","test","bailey","q1w2e3r4t5","patrick","internet","scooter","orange","11111","golfer","cookie","richard","samantha","bigdog","guitar","jackson","whatever","mickey","chicken","sparky","snoopy","maverick","phoenix","camaro","sexy","peanut","morgan","welcome","falcon","cowboy","ferrari","samsung","andrea","smokey","steelers","joseph","mercedes","dakota","arsenal","eagles","melissa","boomer","booboo","spider","nascar","monster","tigers","yellow","xxxxxx","123123123","gateway","marina","diablo","bulldog","qwer1234","compaq","purple","hardcore","banana","junior","hannah","123654","porsche","lakers","iceman","money","cowboys","987654","london","tennis","999999","ncc1701","coffee","scooby","0000","miller","boston","q1w2e3r4","fuckoff","brandon","yamaha","chester","mother","forever","johnny","edward","333333","oliver","redsox","player","nikita","knight","fender","barney","midnight","please","brandy","chicago","badboy","iwantu","slayer","rangers","charles","angel","flower","bigdaddy","rabbit","wizard","bigdick","jasper","enter","rachel","chris","steven","winner","adidas","victoria","natasha","1q2w3e4r","jasmine","winter","prince","panties","marine","ghbdtn","fishing","cocacola","casper","james","232323","raiders","888888","marlboro","gandalf","asdfasdf","crystal","87654321","12344321","sexsex","golden","blowme","bigtits","8675309","panther","lauren","angela","bitch","spanky","thx1138","angels","madison","winston","shannon","mike","toyota","blowjob","jordan23","canada","sophie","Password","apples","dick","tiger","razz","123abc","pokemon","qazxsw","55555","qwaszx","muffin","johnson","murphy","cooper","jonathan","liverpoo","david","danielle","159357","jackie","1990","123456a","789456","turtle","horny","abcd1234","scorpion","qazwsxedc","101010","butter","carlos","password1","dennis","slipknot","qwerty123","booger","asdf","1991","black","startrek","12341234","cameron","
4604newyork","rainbow","nathan","john","1992","rocket","viking","redskins","butthead","asdfghjkl","1212","sierra","peaches","gemini","doctor","wilson","sandra","helpme","qwertyui","victor","florida","dolphin","pookie","captain","tucker","blue","liverpool","theman","bandit","dolphins","maddog","packers","jaguar","lovers","nicholas","united","tiffany","maxwell","zzzzzz","nirvana","jeremy","suckit","stupid","porn","monica","elephant","giants","jackass","hotdog","rosebud","success","debbie","mountain","444444","xxxxxxxx","warrior","1q2w3e4r5t","q1w2e3","123456q","albert","metallic","lucky","azerty","7777","shithead","alex","bond007","alexis","1111111","samson","5150","willie","scorpio","bonnie","gators","benjamin","voodoo","driver","dexter","2112","jason","calvin","freddy","212121","creative","12345a","sydney","rush2112","1989","asdfghjk","red123","bubba","4815162342","passw0rd","trouble","gunner","happy","fucking","gordon","legend","jessie","stella","qwert","eminem","arthur","apple","nissan","bullshit","bear","america","1qazxsw2","nothing","parker","4444","rebecca","qweqwe","garfield","01012011","beavis","69696969","jack","asdasd","december","2222","102030","252525","11223344","magic","apollo","skippy","315475","girls","kitten","golf","copper","braves","shelby","godzilla","beaver","fred","tomcat","august","buddy","airborne","1993","1988","lifehack","qqqqqq","brooklyn","animal","platinum","ph
4604antom","online","xavier","darkness","blink182","power","fish","green","789456123","voyager","police","travis","12qwaszx","heaven","snowball","lover","abcdef","00000","pakistan","007007","walter","playboy","blazer","cricket","sniper","hooters","donkey","willow","loveme","saturn","therock","redwings","bigboy","pumpkin","trinity","williams","tits","nintendo","digital","destiny","topgun","runner","marvin","guinness","chance","bubbles","testing","fire","november","minecraft","asdf1234","lasvegas","sergey","broncos","cartman","private","celtic","birdie","little","cassie","babygirl","donald","beatles","1313","dickhead","family","12121212","school","louise","gabriel","eclipse","fluffy","147258369","lol123","explorer","beer","nelson","flyers","spencer","scott","lovely","gibson","doggie","cherry","andrey","snickers","buffalo","pantera","metallica","member","carter","qwertyu","peter","alexande","steve","bronco","paradise","goober","5555","samuel","montana","mexico","dreams","michigan","cock","carolina","yankee","friends","magnum","surfer","poopoo","maximus","genius","cool","vampire","lacrosse","asd123","aaaa","christin","kimberly","speedy","sharon","carmen","111222","kristina","sammy","racing","ou812","sabrina","horses","0987654321","qwerty1","pimpin","baby","stalker","enigma","147147","star","poohbear","boobies","147258","simple","bollocks","12345q","marcus","brian","1987","qweasdzxc","drowssap","hahaha","caroline","barbara","dave","viper","drummer","action","einstein","bitches","genesis","hello1","scotty","friend","forest","010203","hotrod","google","vanessa","spitfire","badger","maryjane","friday","alaska","1232323q","tester","jester","jake","champion","billy","147852","rock","hawaii","badass","chevy","420420","walker","stephen","eagle1","bill","1986","october","gregory","svetlana","pamela","1984","music","shorty","westside","stanley","diesel","courtney","242424","kevin","porno","hitman","boobs","mark","12345qwert","reddog","frank","qwe123","popcorn","patricia","aaaaaaaa","1969","teresa","mozart","buddha","anderson","paul","melanie","abcdefg","security","lucky1","lizard","denise","3333","a12345","123789","ruslan","stargate","simpsons","scarface","eagle","123456789a","thumper","olivia","naruto","1234554321","general","cherokee","a123456","vincent","Usuckballz1","spooky","qweasd","cumshot","free","frankie","douglas","death","1980","loveyou","kitty","kelly","veronica","suzuki","semperfi","penguin","mercury","liberty","spirit","scotland","natalie","marley","vikings","system","sucker","king","allison","marshall","1979","098765","qwerty12","hummer","adrian","1985","vfhbyf","sandman","rocky","leslie","antonio","98765432","4321","softball","passion","mnbvcxz","bastard","passport","horney","rascal","howard","franklin","bigred","assman","alexander","homer","redrum","jupiter","claudia","55555555","141414","zaq12wsx","shit","patches","nigger","cunt","raider","infinity","andre","54321","galore","college","russia","kawasaki","bishop","77777777","vladimir","money1","freeuser","wildcats","francis","disney","budlight","brittany","1994","00000000","sweet","oksana","honda","domino","bulldogs","brutus","swordfis","norman","monday","jimmy","ironman","ford","fantasy","9999","7654321","PASSWORD","hentai","duncan","cougar","1977","jeffrey","house","dancer","brooke","timothy","super","marines","justice","digger","connor","patriots","karina","202020","molly","everton","tinker","alicia","rasdzv3","poop","pearljam","stinky","naughty","colorado","123123a","water","test123","ncc1701d","motorola","ireland","asdfg","slut","matt","houston","boogie","zombie","accord","vision","bradley","reggie","kermit","froggy","ducati","avalon","6666","9379992","sarah","saints","logitech","chopper","852456","simpson","madonna","juventus","claire","159951","zachary","yfnfif","wolverin","warcraft","hello123","extreme","penis","peekaboo","fireman","eugene","brenda","123654789","russell","panthers","georgia","smith","skyline","jesus","elizabet","spiderma","smooth","pirate","empire","bullet","8888","virginia","valentin","psycho","predator","arizona","134679","mitchell","alyssa","vegeta","titanic","christ","goblue","fylhtq","wolf","mmmmmm","kirill","indian","hiphop","baxter","awesome","people","danger","roland","mookie","741852963","1111111111","dreamer","bambam","arnold","1981","skipper","serega","rolltide","elvis","changeme","simon","1q2w3e","lovelove","fktrcfylh","denver","tommy","mine","loverboy","hobbes","happy1","alison","nemesis","chevelle","cardinal","burton","wanker","picard","151515","tweety","michael1","147852369","12312","xxxx","windows","turkey","456789","1974","vfrcbv","sublime","1975","galina","bobby","newport","manutd","daddy","american","alexandr","1966","victory","rooster","qqq111","madmax","electric","bigcock","a1b2c3","wolfpack","spring","phpbb","lalala","suckme","spiderman","eric","darkside","classic","raptor","123456789q","hendrix","1982","wombat","avatar","alpha","zxc123","crazy","hard","england","brazil","1978","01011980","wildcat","polina","freepass"]})),define("frontend/utils/data-url",["exports"],(function(e){Object.defineProperty(e,"__esMo
4604dule",{value:!0}),e.getData=function(e){return n(e).data},e.getMimeType=function(e){return n(e).mimeType},e.getPreamble=function(e){if(!e)return
4605return`data:${n(e).mediaType};base64,`}
4606const t=/data:((\w+\/[^;]+)(?:;.+=[^;]+)?)?(?:;base64)?,(.+)/
4607function n(e){if(!e)return{}
4608const[,n,i,o]=t.exec(e)
4609return{mediaType:n,mimeType:i,data:o}}})),define("frontend/utils/date",["exports","moment","@ember/utils","date-fns"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.MS_IN_MINUTE=void 0,Object.defineProperty(e,"addDays",{enumerable:!0,get:function(){return i.addDays}}),Object.defineProperty(e,"addSeconds",{enumerable:!0,get:function(){return i.addSeconds}}),Object.defineProperty(e,"addYears",{enumerable:!0,get:function(){return i.addYears}}),Object.defineProperty(e,"differenceInCalendarDays",{enumerable:!0,get:function(){return i.differenceInCalendarDays}}),Object.defineProperty(e,"differenceInCalendarMonths",{enumerable:!0,get:function(){return i.differenceInCalendarMonths}}),Object.defineProperty(e,"differenceInCalendarYears",{enumerable:!0,get:function(){return i.differenceInCalendarYears}}),Object.defineProperty(e,"differenceInHours",{enumerable:!0,get:function(){return i.differenceInHours}}),Object.defineProperty(e,"differenceInMinutes",{enumerable:!0,get:function(){return i.differenceInMinutes}}),Object.defineProperty(e,"differenceInSeconds",{enumerable:!0,get:function(){return i.differenceInSeconds}}),Object.defineProperty(e,"format",{enumerable:!0,get:function(){return i.format}}),e.formatDuration=function(e){if((0,n.isNone)(e))return""
4610let i=t.default.utc(e)
4611const l=Math.floor(i/o)
4612i-=l*o
4613const a=Math.ceil(i/r)
4614let s=""
4615l>0&&(s=`${l}h`)
4616return s+=`${a}m`,s},Object.defineProperty(e,"formatISO",{enumerable:!0,get:function(){return i.formatISO}}),Object.defineProperty(e,"formatISODuration",{enumerable:!0,get:function(){return i.formatISODuration}}),Object.defineProperty(e,"isFuture",{enumerable:!0,get:function(){return i.isFuture}}),Object.defineProperty(e,"parse",{enumerable:!0,get:function(){return i.parse}}),Object.defineProperty(e,"parseISO",{enumerable:!0,get:function(){return i.parseISO}}),e.prettifyISO8601Duration=function(e){const n=t.default.duration(e).asSeconds(),i=n%60,o=Math.floor(n/60)
4617if(o>=60){return`${Math.floor(o/60)}:${l(o%60)}:${l(i)}`}return`${o}:${l(i)}`},Object.defineProperty(e,"subDays",{enumerable:!0,get:function(){return i.subDays}}),Object.defineProperty(e,"subHours",{enumerable:!0,get:function(){return i.subHours}}),Object.defineProperty(e,"subWeeks",{enumerable:!0,get:function(){return i.subWeeks}}),Object.defineProperty(e,"subYears",{enumerable:!0,get:function(){return i.subYears}})
4618const o=36e5,r=e.MS_IN_MINUTE=6e4
4619function l(e){return e<10?`0${e}`:e.toString()}})),define("frontend/utils/debug",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.assert=function(e,t){if(!t)throw new Error(`Assertion failed: ${e}`)}})),define("frontend/utils/dom",["exports","@ember/utils","jquery","@ember/runloop","frontend/utils/task","@ember/template","frontend/utils/array"],(function(e,t,n,i,o,r,l){Object.defineProperty(e,"__esModule",{value:!0}),e.RIGHT_TO_LEFT=e.LEFT_TO_RIGHT=e.HOVER_EVENTS=e.CLICK_EVENTS=void 0,e.comparePosition=function e(t){let n,i,o,r,l,{anchorNode:u,focusNode:c,anchorOffset:d,focusOffset:p}=t
4620const m=u.compareDocumentPosition(c)
4621if(m&Node.DOCUMENT_POSITION_CONTAINS){if(p<c.childNodes.length)c=c.childNodes[p],p=0
4622else{for(;c.lastChild;)c=c.lastChild
4623p=c.textContent.length}return e({focusNode:c,focusOffset:p,anchorNode:u,anchorOffset:d})}if(m&Node.DOCUMENT_POSITION_CONTAINED_BY){let t=d-1
4624return t<0&&(t=0),e({anchorNode:u.childNodes[t],anchorOffset:0,focusNode:c,focusOffset:p})}m&Node.DOCUMENT_POSITION_FOLLOWING?(n=u,i=c,o=d,r=p,l=a):m&Node.DOCUMENT_POSITION_PRECEDING?(n=c,i=u,o=p,r=d,l=s):(n=i=u,o=d,r=p,r<o?(o=p,r=d,l=s):l=o<r?a:null)
4625return{headNode:n,headOffset:o,tailNode:i,tailOffset:r,direction:l}},e.createScriptTag=u,e.getHeight=function(e){return parseInt(getComputedStyle(e).height)},e.getOffset=function(e){const t=e.getBoundingClientRect()
4626return{top:t.top+f(),left:t.left+(window.pageXOffset||window.scrollLeft||document.getElementsByTagName("html")[0].scrollLeft)}},e.getOuterHeight=m,e.getOuterHeightWithMargin=function(e){if(!e)return null
4627let t=m(e)
4628const n=getComputedStyle(e)
4629return t+=parseInt(n.marginTop)+parseInt(n.marginBottom),t},e.getOuterWidth=function(e){if(!e)return null
4630return e.offsetWidth},e.getPageHeight=function(){return m(document.documentElement)},e.getScrollTop=f,e.getViewportHeight=function(){return document.documentElement.clientHeight},e.getViewportWidth=function(){return document.documentElement.clientWidth},e.getWidth=function(e){return parseInt(getComputedStyle(e).width)},e.hasScript=d,e.injectScript=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null
4631const n=u(e,t)
4632n.async=!0,await c(n)},e.injectScriptTag=c,e.isInDOM=function(e){return n.default.contains(document,e)},e.isInside=p,e.isOutside=function(e,t){return!p(e,t)},e.onResize=function(e,t){new ResizeObserver((()=>{(0,i.run)(t)})).observe(e)},e.parseHtml=function(e){return(new DOMParser).parseFromString(e,"text/html")},e.removeScriptTags=function(e){const t=document.createElement("div")
4633return t.innerHTML=e,t.querySelectorAll("script").forEach((e=>{e.remove()})),t.innerHTML},e.toCss=function(e){return(0,r.htmlSafe)((0,l.compact)(e).map((e=>`${e};`)).join(" "))},e.toDOM=function(e){const t=document.createElement("div")
4634return t.innerHTML=e,t},e.waitUntilAvailable=async function(e,n){return(0,o.waitUntil)((()=>(0,t.isPresent)(e[n])))}
4635e.CLICK_EVENTS=["click","touchstart"],e.HOVER_EVENTS=["mouseenter","touchstart"],e.LEFT_TO_RIGHT="ltr",e.RIGHT_TO_LEFT="rtl"
4636const a=1,s=-1
4637function u(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null
4638const i=document.createElement("script")
4639return i.type="text/javascript",i.src=e,(0,t.isPresent)(n)&&(i.id=n),i}async function c(e){const n=e.getAttribute("src")
4640if((0,t.isNone)(n))throw new Error("Cannot inject a script tag without a 'src'.")
4641d(n)||await new Promise((t=>{e.onload=t,e.onerror=t,window.document.getElementsByTagName("body")[0].appendChild(e)}))}function d(e){return window.document.querySelector(`script[src='${e}']`)}function p(e,i){return(0,t.isPresent)(i)&&(e===i||n.default.contains(i,e))}function m(e){return e?e.offsetHeight:null}function f(){return window.pageYOffset||window.scrollTop||document.getElementsByTagName("html")[0].scrollTop}})),define("frontend/utils/duration",["exports","frontend/utils/environment"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return t.IS_TEST?0:e}})),define("frontend/utils/email",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.INDIVIDUAL_EMAIL_REGEX=void 0,e.looksLikeListOfEmails=function(e){return new RegExp(i).test(e)},e.parseEmails=function(e){const t=new RegExp(i,"g"),n=[]
4642let o
4643for(;null!==(o=t.exec(e));)n.push(o[1])
4644return n}
4645e.INDIVIDUAL_EMAIL_REGEX=/.+@.+(?:\..+)+/
4646const t=[";",","," ","\n"],n=`[^${t.join("")} <>]`,i=`${`<?(${n}+@${n}+)>?`} *(?:$|(?:(?:${t.join("|")}) *))`})),define("frontend/utils/embed-providers/adobe-spark",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4647e.default=new class extends t.default{constructor(){super({id:"adobe-spark",regex:/spark\.adobe\.com\/(.+)\/([^\/]+)\/?/})}parse(e){const[,t,n]=this.regex.exec(e)
4648return{type:t,id:n}}}})),define("frontend/utils/embed-providers/backstabbr",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4649e.default=new class extends t.default{constructor(){super({id:"backstabbr",regex:/backstabbr\.com\/sandbox\/.+/})}}})),define("frontend/utils/embed-providers/buncee",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4650e.default=new class extends t.default{constructor(){super({id:"buncee",regex:/https:\/\/(.+)\.edu\.buncee\.com\/buncee\/([^\/]+)/})}parse(e){const[,t,n]=this.regex.exec(e)
4651return{domain:t,id:n}}}}))
4652define("frontend/utils/embed-providers/canva",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esMo
4652dule",{value:!0}),e.default=void 0
4653const n=/canva\.com\/design\/.+/
4654e.default=new class extends t.default{constructor(){super({id:"canva",regex:n})}}})),define("frontend/utils/embed-providers/coggle",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4655e.default=new class extends t.default{constructor(){super({id:"coggle",regex:/coggle\.it\/diagram\/(.+)$/})}parse(e){const[,t]=this.regex.exec(e)
4656return{path:t}}}})),define("frontend/utils/embed-providers/desmos",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4657const n=/desmos\.com\/calculator\/(.+)/
4658e.default=new class extends t.default{constructor(){super({id:"desmos",regex:n})}parse(e){const[,t]=this.regex.exec(e)
4659return{id:t}}}})),define("frontend/utils/embed-providers/edpuzzle",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4660e.default=new class extends t.default{constructor(){super({id:"edpuzzle",regex:/edpuzzle\.com\/(media|assignments)\/([^\/]+)/})}parse(e){const[,t,n]=this.regex.exec(e)
4661return{type:t,id:n}}}})),define("frontend/utils/embed-providers/educaplay",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4662e.default=new class extends t.default{constructor(){super({id:"educaplay",regex:/https:\/\/([^\.]+)\.educaplay\.com\/(?:(?:[^\/]+\/(\d+-.+)\.html)|([^\/]+\/[^\/]+\/(\d+)\/(?:html5\/)?([^\.]+)\.htm))/})}parse(e){const[,t,n,,i,o]=this.regex.exec(e)
4663return{language:t,idAndSlug:n,id:i,slug:o}}}})),define("frontend/utils/embed-providers/embed-provider",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4664e.default=class{constructor(e){let{id:t,regex:n}=e
4665this.id=t,this.regex=n}test(e){return this.regex.test(e)}parse(){throw new Error("An implementation for 'parse' must be provided in the subclass.")}}})),define("frontend/utils/embed-providers/facebook-post",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4666e.default=new class extends t.default{constructor(){super({id:"facebook-post",regex:/facebook\.com\/(?:(?:.+\/(?:photos|posts)\/.+)|(photo\.php\?fbid=))/})}}})),define("frontend/utils/embed-providers/facebook-video",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4667e.default=new class extends t.default{constructor(){super({id:"facebook-video",regex:/facebook\.com\/.+\/videos\/.+/})}}})),define("frontend/utils/embed-providers/flickr",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4668const n=/(?:flickr\.com|flic\.kr)/
4669e.default=new class extends t.default{constructor(){super({id:"flickr",regex:n})}}})),define("frontend/utils/embed-providers/flipgrid",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4670e.default=new class extends t.default{constructor(){super({id:"flipgrid",regex:/^https:\/\/flipgrid\.com\/(?:(?:[^+].+)|(?:\+.+\/.+))/})}}})),define("frontend/utils/embed-providers/genial-ly",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4671e.default=new class extends t.default{constructor(){super({id:"genial-ly",regex:/view\.(?:(?:genial\.ly)|(?:genially.com))\/([^\/?]+)/})}parse(e){const[,t]=this.regex.exec(e)
4672return{id:t}}}})),define("frontend/utils/embed-providers/giphy",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.NORMAL_LINK_REGEX=void 0
4673const n=e.NORMAL_LINK_REGEX=/giphy\.com\/(?:gifs|media)\/([^\/]+)/,i=new RegExp(`(?:${n.source})|(?:${/gph\.is\/(?:g\/)?[^\/]+$/.source})`)
4674e.default=new class extends t.default{constructor(){super({id:"giphy",regex:i})}}})),define("frontend/utils/embed-providers/google-docs",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esMo
4674dule",{value:!0}),e.default=void 0
4675e.default=new class extends t.default{constructor(){super({id:"google-docs",regex:/docs\.google\.com\/(?:.*)document.*\/(.+)\/pub/})}parse(e){const[,t]=this.regex.exec(e)
4676return{id:t}}}})),define("frontend/utils/embed-providers/google-drawings",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4677const n=/https:\/\/docs\.google\.com\/drawings\/(?:.+)\/pub(?:[^"\s]+)/
4678e.default=new class extends t.default{constructor(){super({id:"google-drawings",regex:n})}parse(e){const[t]=this.regex.exec(e)
4679return{url:t}}}})),define("frontend/utils/embed-providers/google-drive",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4680e.default=new class extends t.default{constructor(){super({id:"google-drive",regex:/drive\.google\.com\/(?:(?:open\?id=)|(?:drive\/(?:(?:.+\/)*)folders\/)|(?:(?:(?:.+\/)*)file\/d\/))([^\/]+)/})}parse(e){const[,t]=this.regex.exec(e)
4681return{id:t}}}})),define("frontend/utils/embed-providers/google-forms",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4682e.default=new class extends t.default{constructor(){super({id:"google-forms",regex:/https:\/\/docs\.google\.com\/forms\/(.+)\//})}parse(e){const[,t]=this.regex.exec(e)
4683return{id:t}}}})),define("frontend/utils/embed-providers/google-maps-directions",["exports","frontend/utils/embed-providers/embed-provider","frontend/utils/embed-providers/google-maps","@ember/utils"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4684const o=/google\..+\/maps\/dir\/([^\/]*)\/([^\/]*)\/@(.+),(.+),(?:(.+)z|(\d+)m)/
4685e.default=new class extends t.default{constructor(){super({id:"google-maps-directions",regex:o})}parse(e){let[,t,o,r,l,a,s]=this.regex.exec(e)
4686const u=(0,n.getMaptypeFromAltitude)(s)
4687return s&&(a=(0,n.getZoomFromAltitude)(s)),(0,i.isBlank)(t)&&(t=" "),(0,i.isBlank)(o)&&(o=" "),{origin:t,destination:o,lat:r,long:l,zoom:a,maptype:u}}}})),define("frontend/utils/embed-providers/google-maps-embed",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.REGEX=void 0
4688const n=e.REGEX=/https:\/\/www\.google\.[^\.+]+\/maps\/embed\?pb=.+/
4689e.default=new class extends t.default{constructor(){super({id:"google-maps-embed",regex:n})}}})),define("frontend/utils/embed-providers/google-maps-my-maps",["exports","frontend/utils/embed-providers/embed-provider","urijs"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4690const i=/google\.(?:.+)\/maps\/d.*\/(?:viewer|edit|embed)\?(.*)mid=/
4691e.default=new class extends t.default{constructor(){super({id:"google-maps-my-maps",regex:i})}parse(e){const t=new n.default(e),{mid:i,ll:o,z:r}=t.query(!0)
4692return{mid:i,ll:o,z:r}}}})),define("frontend/utils/embed-providers/google-maps-place",["exports","frontend/utils/embed-providers/google-maps","frontend/utils/embed-providers/embed-provider"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4693e.default=new class extends n.default{constructor(){super({id:"google-maps-place",regex:/www\.google\..+\/maps(?:(?:\/place\/([^\/]+)\/(?:@(.+),(.+),(?:(?:(.+)z)|(?:(.+)m))[?\/])?)|(?:\?q=([^&]+)))/})}parse(e){let[,n,i,o,r,l,a]=this.regex.exec(e)
4694const s=(0,t.getMaptypeFromAltitude)(l)
4695return l&&(r=(0,t.getZoomFromAltitude)(l)),{q:n||a,lat:i,long:o,zoom:r,maptype:s}}}})),define("frontend/utils/embed-providers/google-maps-search",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4696const n=/google\..+\/maps\/search\/([^\/]+)\/(?:@(.+),(.+),(.+)z)?/
4697e.default=new class extends t.default{constructor(){super({id:"google-maps-search",regex:n})}parse(e){const[,t,n,i,o]=this.regex.exec(e)
4698return{query:t,lat:n,long:i,zoom:o}}}})),define("frontend/utils/embed-providers/google-maps-streetview",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esMo
4698dule",{value:!0}),e.default=void 0
4699e.default=new class extends t.default{constructor(){super({id:"google-maps-streetview",regex:/www\.google\..+\/maps\/.*@(.+),(.+),.a,(.+)y,(.+)h,([^t]+)t/})}parse(e){const[,t,n,i,o,r]=this.regex.exec(e)
4700return{lat:t,long:n,fov:i,heading:o,pitch:r-90}}}})),define("frontend/utils/embed-providers/google-maps-view",["exports","frontend/utils/embed-providers/google-maps","frontend/utils/embed-providers/embed-provider"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4701e.default=new class extends n.default{constructor(){super({id:"google-maps-view",regex:/www\.google\..+\/maps\/@(.+),(.+),(?:(?:(.+)z)|(?:(.+)m))(?:[?\/]|$)/})}parse(e){let[,n,i,o,r]=this.regex.exec(e)
4702const l=(0,t.getMaptypeFromAltitude)(r)
4703return r&&(o=(0,t.getZoomFromAltitude)(r)),{lat:n,long:i,zoom:o,maptype:l}}}})),define("frontend/utils/embed-providers/google-maps",["exports","@ember/utils"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.getMaptypeFromAltitude=function(e){return(0,t.isNone)(e)?"roadmap":"satellite"},e.getZoomFromAltitude=function(e){return Math.round(Math.log(352e5/e)/Math.log(2)).toString()}})),define("frontend/utils/embed-providers/google-sheets",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4704e.default=new class extends t.default{constructor(){super({id:"google-sheets",regex:/https:\/\/docs\.google\.com\/spreadsheets.*\/(.+)\/pubhtml/})}parse(e){const[,t]=this.regex.exec(e)
4705return{id:t}}}})),define("frontend/utils/embed-providers/google-slides",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4706e.default=new class extends t.default{constructor(){super({id:"google-slides",regex:/https:\/\/docs\.google\.com\/presentation.*\/(.+)\/pub/})}parse(e){const[,t]=this.regex.exec(e)
4707return{id:t}}}})),define("frontend/utils/embed-providers/history",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4708e.default=new class extends t.default{constructor(){super({id:"history",regex:/history\.com\/embed\/([^\/]+)/})}parse(e){const[,t]=this.regex.exec(e)
4709return{id:t}}}})),define("frontend/utils/embed-providers/imgur",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4710e.default=new class extends t.default{constructor(){super({id:"imgur",regex:/imgur\.com/})}}})),define("frontend/utils/embed-providers/index",["exports","frontend/utils/embed-providers/thinglink","frontend/utils/embed-providers/google-slides","frontend/utils/embed-providers/google-docs","frontend/utils/embed-providers/google-sheets","frontend/utils/embed-providers/google-forms","frontend/utils/embed-providers/google-drive","frontend/utils/embed-providers/google-maps-view","frontend/utils/embed-providers/google-maps-streetview","frontend/utils/embed-providers/google-maps-place","frontend/utils/embed-providers/google-maps-my-maps","frontend/utils/embed-providers/google-maps-directions","frontend/utils/embed-providers/google-maps-search","frontend/utils/embed-providers/google-maps-embed","frontend/utils/embed-providers/google-drawings","frontend/utils/embed-providers/instagram","frontend/utils/embed-providers/padlet","frontend/utils/embed-providers/flipgrid","frontend/utils/embed-providers/prezi-classic","frontend/utils/embed-providers/prezi-next","frontend/utils/embed-providers/twitter","frontend/utils/embed-providers/sutori","frontend/utils/embed-providers/quizlet","frontend/utils/embed-providers/buncee","frontend/utils/embed-providers/history","frontend/utils/embed-providers/youtube-video","frontend/utils/embed-providers/youtube-playlist","frontend/utils/embed-providers/youtube-search-results","frontend/utils/embed-providers/youtube-short","frontend/utils/embed-providers/ludus","frontend/utils/embed-providers/edpuzzle","frontend/utils/embed-providers/pdf","frontend/utils/embed-providers/powerpoint","frontend/utils/embed-providers/word","frontend/utils/embed-providers/vimeo","frontend/utils/embed-providers/kahoot","frontend/utils/embed-providers/phet-html5-direct","frontend/utils/embed-providers/phet-html5-indirect","frontend/utils/embed-providers/phet-legacy-direct","frontend/utils/embed-providers/phet-legacy-indirect","frontend/utils/embed-providers/spotify","frontend/utils/embed-providers/spotify-link","frontend/utils/embed-providers/facebook-video","frontend/utils/embed-providers/facebook-post","frontend/utils/embed-providers/imgur","frontend/utils/embed-providers/flickr","frontend/utils/embed-providers/ny-times","frontend/utils/embed-providers/ted","frontend/utils/embed-providers/canva","frontend/utils/embed-providers/giphy","frontend/utils/embed-providers/learning-apps","frontend/utils/embed-providers/slideshare","frontend/utils/embed-providers/soundcloud","frontend/utils/embed-providers/wevideo","frontend/utils/embed-providers/adobe-spark","frontend/utils/embed-providers/piktochart","frontend/utils/embed-providers/coggle","frontend/utils/embed-providers/scribd","frontend/utils/embed-providers/desmos","frontend/utils/embed-providers/wordwall","frontend/utils/embed-providers/educaplay","frontend/utils/embed-providers/pinterest-pin","frontend/utils/embed-providers/voice-thread","frontend/utils/embed-providers/survey-monkey","frontend/utils/embed-providers/tiktok","frontend/utils/embed-providers/backstabbr","frontend/utils/embed-providers/genial-ly","frontend/utils/embed-providers/jitap","frontend/utils/embed-providers/tinytap","frontend/utils/embed-providers/vidyard","frontend/utils/embed-providers/strawpoll","frontend/utils/embed-providers/loom","frontend/utils/embed-providers/pbs-video","frontend/utils/embed-providers/jigzi","frontend/utils/embed-providers/nearpod-link","frontend/utils/embed-providers/nearpod-iframe","frontend/utils/embed-providers/zengengo","frontend/utils/embed-providers/panopto","frontend/utils/embed-providers/our-world-in-data","frontend/utils/embed-providers/scratch","frontend/utils/embed-providers/screenpal"],(function(e,t,n,i,o,r,l,a,s,u,c,d,p,m,f,b,h,g,y,v,w,k,O,_,P,x,z,j,S,T,M,E,I,C,N,A,F,D,R,U,L,B,q,H,V,W,G,Y,Q,$,K,X,J,Z,ee,te,ne,ie,oe,re,le,ae,se,ue,ce,de,pe,me,fe,be,he,ge,ye,ve,we,ke,Oe,_e,Pe,xe,ze){Object.defineProperty(e,"__esMo
4710dule",{value:!0}),e.getProviderWithMatchingRegex=function(e){return je.find((t=>t.test(e)))}
4711const je=Object.freeze([t.default,n.default,i.default,o.default,r.default,l.default,a.default,s.default,u.default,c.default,d.default,p.default,m.default,f.default,b.default,h.default,y.default,v.default,g.default,w.default,k.default,O.default,_.default,P.default,x.default,z.default,j.default,S.default,T.default,M.default,E.default,I.default,C.default,N.default,A.default,F.default,D.default,R.default,U.default,L.default,B.default,q.default,H.default,V.default,W.default,G.default,Y.default,Q.default,$.default,K.default,X.default,J.default,Z.default,ee.default,te.default,ne.default,ie.default,oe.default,re.default,le.default,ae.default,se.default,ue.default,ce.default,de.default,pe.default,me.default,fe.default,be.default,he.default,ge.default,ye.default,ve.default,we.default,ke.default,Oe.default,_e.default,Pe.default,xe.default,ze.default])})),define("frontend/utils/embed-providers/instagram",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4712e.default=new class extends t.default{constructor(){super({id:"instagram",regex:/(?:(?:https:\/\/|www\.)instagram\.com|instagr\.am)\/(?:p|reel)\//})}}}))
4713define("frontend/utils/embed-providers/jigzi",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4714e.default=new class extends t.default{constructor(){super({id:"jigzi",regex:/jigzi\.org\/(?:asset|jig)\/play\/(?:jig\/)?([^?]+)/})}parse(e){const[,t]=this.regex.exec(e)
4715return{id:t}}}})),define("frontend/utils/embed-providers/jitap",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4716e.default=new class extends t.default{constructor(){super({id:"jitap",regex:/jitap\.net\/activities\/(\w+)/})}parse(e){const[,t]=this.regex.exec(e)
4717return{id:t}}}})),define("frontend/utils/embed-providers/kahoot",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4718e.default=new class extends t.default{constructor(){super({id:"kahoot",regex:/play\.kahoot\.it\/#\//})}}})),define("frontend/utils/embed-providers/learning-apps",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4719e.default=new class extends t.default{constructor(){super({id:"learning-apps",regex:/learningapps\.org\/(?:(?:view)?(\d+)|(?:(?:watch|display)\?v=(.+)))/})}parse(e){const[,t,n]=this.regex.exec(e)
4720return{id:t||n}}}})),define("frontend/utils/embed-providers/loom",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4721e.default=new class extends t.default{constructor(){super({id:"loom",regex:/loom\.com\/share\/([^\/\?]+)/})}parse(e){const[,t]=this.regex.exec(e)
4722return{id:t}}}})),define("frontend/utils/embed-providers/ludus",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4723e.default=new class extends t.default{constructor(){super({id:"ludus",regex:/app\.ludus\.one\/([^\/]+)/})}parse(e){const[,t]=this.regex.exec(e)
4724return{id:t}}}})),define("frontend/utils/embed-providers/nearpod-iframe",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4725e.default=new class extends t.default{constructor(){super({id:"nearpod-iframe",regex:/<iframe (?:.+)src="https:\/\/app\.nearpod\.com\/(?:.*)\?pin=([^\&]+)(?:[^\"]*)"/})}parse(e){const[,t]=this.regex.exec(e)
4726return{pin:t}}}})),define("frontend/utils/embed-providers/nearpod-link",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4727e.default=new class extends t.default{constructor(){super({id:"nearpod-link",regex:/app\.nearpod\.com\/(?:.*)\?pin=([^\&]+)/})}parse(e){const[,t]=this.regex.exec(e)
4728return{pin:t}}}})),define("frontend/utils/embed-providers/ny-times",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esMo
4728dule",{value:!0}),e.default=void 0
4729e.default=new class extends t.default{constructor(){super({id:"ny-times",regex:/nytimes\.com\/.+/})}}})),define("frontend/utils/embed-providers/our-world-in-data",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4730e.default=new class extends t.default{constructor(){super({id:"our-world-in-data",regex:/ourworldindata\.org\/grapher\//})}}})),define("frontend/utils/embed-providers/padlet",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4731e.default=new class extends t.default{constructor(){super({id:"padlet",regex:/padlet\.com/})}}})),define("frontend/utils/embed-providers/panopto",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4732e.default=new class extends t.default{constructor(){super({id:"panopto",regex:/panopto\.(\w+)\/Panopto\//})}parse(e){const t=new URL(e)
4733return{host:t.host,id:t.searchParams.get("id")}}}})),define("frontend/utils/embed-providers/pbs-video",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4734e.default=new class extends t.default{constructor(){super({id:"pbs-video",regex:/<iframe .*src="(.+\/\/player\.pbs\.org\/[^"]+)".*><\/iframe>/})}parse(e){const[,t]=this.regex.exec(e)
4735return{src:t}}}})),define("frontend/utils/embed-providers/pdf",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4736e.default=new class extends t.default{constructor(){super({id:"pdf",regex:/(?:.+)\.pdf$/})}}})),define("frontend/utils/embed-providers/phet-html5-direct",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4737e.default=new class extends t.default{constructor(){super({id:"phet-html5-direct",regex:/phet\.colorado\.edu\/sims\/html\//})}}})),define("frontend/utils/embed-providers/phet-html5-indirect",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4738e.default=new class extends t.default{constructor(){super({id:"phet-html5-indirect",regex:/phet\.colorado\.edu\/([^\/]+)\/simulation\/([^\/]+)$/})}parse(e){const[,t,n]=this.regex.exec(e)
4739return{language:t,id:n}}}})),define("frontend/utils/embed-providers/phet-legacy-direct",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4740e.default=new class extends t.default{constructor(){super({id:"phet-legacy-direct",regex:/phet\.colorado\.edu\/sims\/(?!html).+\/(.+)_(.+)\.(?:html|jnlp)/})}parse(e){const[,t,n]=this.regex.exec(e)
4741return{language:n,id:t}}}})),define("frontend/utils/embed-providers/phet-legacy-indirect",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4742e.default=new class extends t.default{constructor(){super({id:"phet-legacy-indirect",regex:/phet\.colorado\.edu\/([^\/]+)\/simulation\/legacy\/([^\/]+)$/})}}})),define("frontend/utils/embed-providers/piktochart",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4743const n=/create\.piktochart\.com\/output\/([^\/]+)/
4744e.default=new class extends t.default{constructor(){super({id:"piktochart",regex:n})}parse(e){const[,t]=this.regex.exec(e)
4745return{id:t}}}})),define("frontend/utils/embed-providers/pinterest-pin",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4746const n=/pinterest\.\w+\/pin\/\d+/
4747e.default=new class extends t.default{constructor(){super({id:"pinterest-pin",regex:n})}}})),define("frontend/utils/embed-providers/powerpoint",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esMo
4747dule",{value:!0}),e.default=void 0
4748e.default=new class extends t.default{constructor(){super({id:"powerpoint",regex:/(?:.+)\.(?:ppt|pptx)$/})}}})),define("frontend/utils/embed-providers/prezi-classic",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4749e.default=new class extends t.default{constructor(){super({id:"prezi-classic",regex:/prezi\.com\/(?:m\/)?([^\/]{5,})/})}parse(e){const[,t]=this.regex.exec(e)
4750return{id:t}}}})),define("frontend/utils/embed-providers/prezi-next",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4751e.default=new class extends t.default{constructor(){super({id:"prezi-next",regex:/prezi\.com\/((?:p\/edit)|p|v|view)\/([^\/]+)/})}parse(e){const[,t,n]=this.regex.exec(e)
4752return{linkType:t,id:n}}}})),define("frontend/utils/embed-providers/quizlet",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4753const n=["match","learn","test","flashcards","spell"]
4754e.default=new class extends t.default{constructor(){super({id:"quizlet",regex:/quizlet\.com\/(?:\w{2}\/)?(\d+)(?:\/([^\/]+))?/})}parse(e){let[,t,i]=this.regex.exec(e)
4755return n.includes(i)||(i="flashcards"),{id:t,embedType:i}}}})),define("frontend/utils/embed-providers/scratch",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4756e.default=new class extends t.default{constructor(){super({id:"scratch",regex:/scratch\.mit\.edu\/projects\/(\d+)\/?/})}parse(e){const[,t]=this.regex.exec(e)
4757return{id:t}}}})),define("frontend/utils/embed-providers/screenpal",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4758e.default=new class extends t.default{constructor(){super({id:"screenpal",regex:/screenpal\.com\/(?:v|watch)\/(.+)$/})}parse(e){const[,t]=this.regex.exec(e)
4759return{id:t}}}})),define("frontend/utils/embed-providers/scribd",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4760e.default=new class extends t.default{constructor(){super({id:"scribd",regex:/scribd\.com\/(?:doc|document)\/([^\/]+)/})}parse(e){const[,t]=this.regex.exec(e)
4761return{id:t}}}})),define("frontend/utils/embed-providers/slideshare",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4762const n=/slideshare\..+\/(.+)\/(.+)/
4763e.default=new class extends t.default{constructor(){super({id:"slideshare",regex:n})}}})),define("frontend/utils/embed-providers/soundcloud",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4764const n=/soundcloud\.com\/.+/
4765e.default=new class extends t.default{constructor(){super({id:"soundcloud",regex:n})}}})),define("frontend/utils/embed-providers/spotify-link",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4766e.default=new class extends t.default{constructor(){super({id:"spotify-link",regex:/open\.spotify\.com\/(track|album|artist|user|playlist)\/([^\/]+)(?:$|(?:\/playlist\/(.+)$))/})}parse(e){const[,t,n,i]=this.regex.exec(e)
4767return{type:t,id:n,playlistId:i}}}}))
4768define("frontend/utils/embed-providers/spotify",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4769e.default=new class extends t.default{constructor(){super({id:"spotify",regex:/spotify:(?:track|album|artist|user)/})}}})),define("frontend/utils/embed-providers/strawpoll",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4770e.default=new class extends t.default{constructor(){super({id:"strawpoll",regex:/strawpoll\.me\/(\d+)/})}parse(e){const[,t]=this.regex.exec(e)
4771return{id:t}}}})),define("frontend/utils/embed-providers/survey-monkey",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esMo
4771dule",{value:!0}),e.default=void 0
4772e.default=new class extends t.default{constructor(){super({id:"survey-monkey",regex:/surveymonkey\.(?:[^\/]+)\/r\/(.+)$/})}parse(e){const[,t]=this.regex.exec(e)
4773return{id:t}}}})),define("frontend/utils/embed-providers/sutori",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4774e.default=new class extends t.default{constructor(){super({id:"sutori",regex:/www\.sutori\.com\/(?:story|(\w+\/\w+))\/([^\/]+)/})}parse(e){const[,t,n]=this.regex.exec(e)
4775return{localPath:t,slug:n}}}})),define("frontend/utils/embed-providers/ted",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4776const n=/ted\.com\/talks\/.+/
4777e.default=new class extends t.default{constructor(){super({id:"ted",regex:n})}}})),define("frontend/utils/embed-providers/thinglink",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4778e.default=new class extends t.default{constructor(){super({id:"thinglink",regex:/www\.thinglink\.com\/(video|scene|card|fullscreen)\/\d+/})}}})),define("frontend/utils/embed-providers/tiktok",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4779e.default=new class extends t.default{constructor(){super({id:"tiktok",regex:/tiktok\.(?:[^\/]+)\/@(?:[^\/]+)\/video\/(\d+)/})}parse(e){const[,t]=this.regex.exec(e)
4780return{id:t}}}})),define("frontend/utils/embed-providers/tinytap",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4781e.default=new class extends t.default{constructor(){super({id:"tinytap",regex:/tinytap\.it\/activities\/(\w+)/})}parse(e){const[,t]=this.regex.exec(e)
4782return{id:t}}}})),define("frontend/utils/embed-providers/twitter",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4783e.default=new class extends t.default{constructor(){super({id:"twitter",regex:/(?:twitter|https:\/\/x)\.com\/.+/})}}})),define("frontend/utils/embed-providers/vidyard",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4784e.default=new class extends t.default{constructor(){super({id:"vidyard",regex:/vidyard\.com\/(?:share|watch)\/(\w+)/})}parse(e){const[,t]=this.regex.exec(e)
4785return{id:t}}}})),define("frontend/utils/embed-providers/vimeo",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4786e.default=new class extends t.default{constructor(){super({id:"vimeo",regex:/vimeo\.com\/([^#]+)/})}parse(e){const[,t]=this.regex.exec(e)
4787return{id:t}}}})),define("frontend/utils/embed-providers/voice-thread",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4788const n=/(?:([^\/]+)\.)?voicethread?.com\/(?:(?:myvoice\/thread)|(?:share))\/(\d+)/
4789e.default=new class extends t.default{constructor(){super({id:"voice-thread",regex:n})}parse(e){const[,t,n]=this.regex.exec(e)
4790return{domain:t,id:n}}}})),define("frontend/utils/embed-providers/wevideo",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4791e.default=new class extends t.default{constructor(){super({id:"wevideo",regex:/wevideo\.com\/(?:view|hub#editor)\/(.+)/})}parse(e){const[,t]=this.regex.exec(e)
4792return{id:t}}}})),define("frontend/utils/embed-providers/word",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4793e.default=new class extends t.default{constructor(){super({id:"word",regex:/(?:.+)\.(?:doc|docx)$/})}}})),define("frontend/utils/embed-providers/wordwall",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esMo
4793dule",{value:!0}),e.default=void 0
4794e.default=new class extends t.default{constructor(){super({id:"wordwall",regex:/wordwall\.net\/(?:\w+\/)?(?:resource|play)\//})}}})),define("frontend/utils/embed-providers/youtube-playlist",["exports","frontend/utils/embed-providers/embed-provider","frontend/utils/url"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4795e.default=new class extends t.default{constructor(){super({id:"youtube-playlist",regex:/youtube\.com\/playlist\?list=(?:.+)/})}parse(e){const{list:t}=(0,n.getQueryParams)(e)
4796return{playlistId:t}}}})),define("frontend/utils/embed-providers/youtube-search-results",["exports","frontend/utils/embed-providers/embed-provider","frontend/utils/url"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4797e.default=new class extends t.default{constructor(){super({id:"youtube-search-results",regex:/youtube\.com\/results\?search_query=(?:.+)/})}parse(e){const{search_query:t}=(0,n.getQueryParams)(e)
4798return{searchQuery:t}}}})),define("frontend/utils/embed-providers/youtube-short",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4799e.default=new class extends t.default{constructor(){super({id:"youtube-short",regex:/youtube\.com\/shorts\/([^\/\?]+)/})}parse(e){const[,t]=this.regex.exec(e)
4800return{id:t}}}})),define("frontend/utils/embed-providers/youtube-video",["exports","frontend/utils/embed-providers/embed-provider","frontend/utils/url"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.YOUTUBE_VIDEO_REGEX=void 0
4801const i=e.YOUTUBE_VIDEO_REGEX=/(?:youtu\.be\/([^?]+))|(?:youtube\.com\/watch\?(?:.*&)*v=([^&]+))|youtube\.com\/embed\/([^"]+)/
4802e.default=new class extends t.default{constructor(){super({id:"youtube-video",regex:i})}parse(e){const[,t,i,r]=this.regex.exec(e),l=t||i||r,a=(0,n.getQueryParams)(e)
4803return{videoId:l,start:o(a.t)||a.start||a.time_continue,end:a.end}}}
4804function o(e){if(!e)return null
4805let t=e.match(/\d+/g)
4806const n=e.indexOf("h")>=0||e.indexOf("H")>=0,i=e.indexOf("m")>=0||e.indexOf("M")>=0
4807return n&&i&&(t=[t[0],t[1],t[2]||"0"]),n&&!i&&(t=[t[0],0,t[1]||"0"]),!n&&i&&(t=[0,t[0],t[1]||"0"]),n||i||(t=[0,0,t[0]||"0"]),`${3600*parseInt(t[0])+60*parseInt(t[1])+parseInt(t[2])}`}})),define("frontend/utils/embed-providers/zengengo",["exports","frontend/utils/embed-providers/embed-provider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4808e.default=new class extends t.default{constructor(){super({id:"zengengo",regex:/zengengo\.com\/submitLesson\.php\?id=(\d+)/})}parse(e){const[,t]=this.regex.exec(e)
4809return{id:t}}}})),define("frontend/utils/environment",["exports","frontend/config/environment"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.IS_TEST=e.IS_PRODUCTION=e.IS_DEVELOPMENT=void 0
4810const{environment:n}=t.default
4811e.IS_TEST="test"===n,e.IS_DEVELOPMENT="development"===n,e.IS_PRODUCTION="production"===n})),define("frontend/utils/errors-to-form-format",["exports","@ember/string"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){const n={}
4812return e.forEach((e=>{n[(0,t.camelize)(e.field)]=e.messages})),n}})),define("frontend/utils/factory",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.buildImageFile=function(e,t,n,i){return e.createRecord("image-file",{imageFileVersions:[e.createRecord("image-file-version",{url:t,width:n,height:i})]})}})),define("frontend/utils/google-api",["exports","frontend/utils/google-api/classroom","frontend/utils/google-api/url-shortener","frontend/utils/google-api/drive","frontend/utils/google-api/picker","frontend/utils/google-api/youtube"],(function(e,t,n,i,o,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4813e.default={classroom:t.default,urlShortener:n.default,picker:o.default,drive:i.default,youtube:r.default}})),define("frontend/utils/google-api/classroom",["exports","frontend/utils/google-api/utils"],(function(e,t){Object.defineProperty(e,"__esMo
4813dule",{value:!0}),e.default=e.SCOPE=void 0
4814e.SCOPE=["https://www.googleapis.com/auth/classroom.courses.readonly","https://www.googleapis.com/auth/classroom.rosters.readonly","https://www.googleapis.com/auth/classroom.profile.emails"].join(" ")
4815async function n(e,t,i){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null
4816const r={...t}
4817o&&(r.pageToken=o)
4818const{result:l}=await e(r),a=l[i]||[]
4819return l.nextPageToken?a.concat(await n(e,t,i,l.nextPageToken)):a}e.default={listCourses:async function(e){return await(0,t.loadClient)(),await(0,t.loadClientLibrary)("https://classroom.googleapis.com/$discovery/rest?version=v1"),(0,t.setToken)(e),n(window.gapi.client.classroom.courses.list,{fields:"courses(id,name,section)",teacherId:"me"},"courses")}}})),define("frontend/utils/google-api/drive",["exports","frontend/utils/google-api/utils"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4820e.default={getFile:async function(e,n){await(0,t.loadClient)(),await(0,t.loadClientLibrary)("https://www.googleapis.com/discovery/v1/apis/drive/v3/rest")
4821const{result:i}=await(0,t.promisify)(window.gapi.client.drive.files.get({fileId:e,fields:n}))
4822return i}}})),define("frontend/utils/google-api/picker",["exports","frontend/config/environment","@ember/runloop"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.SCOPE=void 0
4823e.SCOPE=["https://www.googleapis.com/auth/drive.file"].join(" ")
4824e.default={load:async function(){return new Promise(((e,t)=>{window.gapi.load("picker",{callback:(0,n.run)(e),onerror:(0,n.run)(t)})}))},pickFile:function(e,n,i){const o=new window.google.picker.View(window.google.picker.ViewId.DOCS),r=(new window.google.picker.PickerBuilder).setAppId(t.default.APP.GOOGLE_APP_ID).setOAuthToken(e).setDeveloperKey(t.default.APP.GOOGLE_API_KEY).addView(o).setCallback(i)
4825n&&r.enableFeature(window.google.picker.Feature.MULTISELECT_ENABLED)
4826const l=r.build()
4827return l.setVisible(!0),l}}})),define("frontend/utils/google-api/url-shortener",["exports","frontend/config/environment","ember-ajax/request"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4828e.default={get:async function(e){return(0,n.default)("https://www.googleapis.com/urlshortener/v1/url",{data:{key:t.default.APP.GOOGLE_API_KEY,shortUrl:e}})}}})),define("frontend/utils/google-api/utils",["exports","frontend/config/environment"],(function(e,t){async function n(e){return new Promise(((t,n)=>e.then(t,n)))}async function i(e){await new Promise(((t,n)=>{window.gapi.load(e,{callback:t,onerror:n})}))}Object.defineProperty(e,"__esModule",{value:!0}),e.fetchAccessToken=async function(e){return new Promise((n=>{window.google.accounts.oauth2.initTokenClient({client_id:t.default.APP.GOOGLE_CLIENT_ID,scope:e,callback(e){const t={token:e.access_token,expiresAt:Date.now()+1e3*e.expires_in}
4829n(["ok",t])},error_callback(e){const{type:t,message:i}=e
4830switch(t){case"popup_closed":n(["ok",null])
4831break
4832default:n(["error",i])}}}).requestAccessToken()}))},e.loadClient=async function(){return await i("client"),n(window.gapi.client.init({clientId:t.default.APP.GOOGLE_CLIENT_ID,apiKey:t.default.APP.GOOGLE_API_KEY}))},e.loadClientLibrary=async function(e){return n(window.gapi.client.load(e))},e.loadLibrary=i,e.promisify=n,e.setToken=function(e){window.gapi.client.setToken({access_token:e})}})),define("frontend/utils/google-api/youtube",["exports","frontend/utils/google-api/utils"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4833const n="https://www.googleapis.com/discovery/v1/apis/youtube/v3/rest"
4834e.default={listSearch:async function(e){await(0,t.loadClient)(),await(0,t.loadClientLibrary)(n)
4835const{result:i}=await(0,t.promisify)(window.gapi.client.youtube.search.list(e))
4836return i},listVideos:async function(e){await(0,t.loadClient)(),await(0,t.loadClientLibrary)(n)
4837const{result:i}=await(0,t.promisify)(window.gapi.client.youtube.videos.list(e))
4838return i}}}))
4839define("frontend/utils/hash",["exports","@ember/utils"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.stringToHash=function(e){if((0,t.isNone)(e))return 0
4840return function(e,t){let n,i,o,r,l,a,s,u
4841n=3&e.length,i=e.length-n,o=t,l=3432918353,a=461845907,u=0
4842for(;u<i;)s=255&e.charCodeAt(u)|(255&e.charCodeAt(++u))<<8|(255&e.charCodeAt(++u))<<16|(255&e.charCodeAt(++u))<<24,++u,s=(65535&s)*l+(((s>>>16)*l&65535)<<16)&4294967295,s=s<<15|s>>>17,s=(65535&s)*a+(((s>>>16)*a&65535)<<16)&4294967295,o^=s,o=o<<13|o>>>19,r=5*(65535&o)+((5*(o>>>16)&65535)<<16)&4294967295,o=27492+(65535&r)+((58964+(r>>>16)&65535)<<16)
4843switch(s=0,n){case 3:s^=(255&e.charCodeAt(u+2))<<16
4844case 2:s^=(255&e.charCodeAt(u+1))<<8
4845case 1:s^=255&e.charCodeAt(u),s=(65535&s)*l+(((s>>>16)*l&65535)<<16)&4294967295,s=s<<15|s>>>17,s=(65535&s)*a+(((s>>>16)*a&65535)<<16)&4294967295,o^=s}return o^=e.length,o^=o>>>
484516,o=2246822507*(65535&o)+((2246822507*(o>>>16)&65535)<<16)&4294967295,o^=o>>>13,o=3266489909*(65535&o)+((3266489909*(o>>>16)&65535)<<16)&4294967295,o^=o>>>16,o>>>0}(e,1)}})),define("frontend/utils/help",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.getLinkToHelp=function(e){return`https://help.sutori.com/${e}`}})),define("frontend/utils/http-status-codes",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.URI_TOO_LONG=e.UNPROCESSABLE_ENTITY=e.UNAUTHORIZED=e.TOO_MANY_REQUESTS=e.PRECONDITION_FAILED=e.NOT_FOUND=e.INTERNAL_SERVER_ERROR=e.GONE=e.GATEWAY_TIMEOUT=e.FORBIDDEN=e.BAD_REQUEST=void 0,e.isBadGateway=function(e){return 502===e}
4846e.BAD_REQUEST=400,e.UNAUTHORIZED=401,e.FORBIDDEN=403,e.NOT_FOUND=404,e.GONE=410,e.PRECONDITION_FAILED=412,e.URI_TOO_LONG=414,e.UNPROCESSABLE_ENTITY=422,e.TOO_MANY_REQUESTS=429,e.INTERNAL_SERVER_ERROR=500,e.GATEWAY_TIMEOUT=504})),define("frontend/utils/inbound-actions",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.sendWithReturnValue=function(e,t){const n=e.target
4847return n.actions[t].call(n)}})),define("frontend/utils/intl",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.getLanguage=function(e){return e.split("-")[0]}})),define("frontend/utils/intl/missing-message",["exports","ember-intl/-private/utils/missing-message"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("frontend/utils/keyboard-events",["exports"],(function(e){function t(e,t,n){return e.key?e.key===t:e.keyCode===n}Object.defineProperty(e,"__esModule",{value:!0}),e.isArrowDown=function(e){return t(e,"ArrowDown",40)},e.isArrowLeft=function(e){return t(e,"ArrowLeft",37)},e.isArrowRight=function(e){return t(e,"ArrowRight",39)},e.isArrowUp=function(e){return t(e,"ArrowUp",38)},e.isBackspace=function(e){return t(e,"Backspace",8)},e.isEnd=function(e){return t(e,"End",35)},e.isEnter=function(e){return t(e,"Enter",13)},e.isEscape=function(e){return t(e,"Escape",27)},e.isHome=function(e){return t(e,"Home",36)},e.isPageDown=function(e){return t(e,"PageDown",34)},e.isPageUp=function(e){return t(e,"PageUp",33)},e.isSpace=function(e){return t(e," ",32)}})),define("frontend/utils/log",["exports","frontend/utils/environment"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.info=function(e){t.IS_PRODUCTION||console.info(e)}})),define("frontend/utils/microsoft/utils",["exports","@azure/msal-browser","frontend/config/environment"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.fetchAccessToken=async function(e){const i=new t.PublicClientApplication({auth:{clientId:n.default.APP.AZURE_CLIENT_ID}})
4848try{const{accessToken:t}=await i.loginPopup({scopes:e,redirectUri:n.default.APP.AZURE_REDIRECT_URI})
4849return["ok",{token:t}]}catch(o){return"user_cancelled"===o.errorCode?["ok",null]:["error",o.errorMessage]}}})),define("frontend/utils/mime-types",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.WEBP=e.WEBA=e.SVG=e.PNG=e.MP4_VIDEO=e.MP4_AUDIO=e.MP3=e.M4A_X=e.M4A=e.JPEG=e.GIF=void 0,e.getMedia=i,e.isAudio=function(e){return"audio"===i(e)},e.isHtml=function(e){return[t,n].includes(e)},e.isImage=function(e){return"image"===i(e)},e.isSvg=function(e){return["image/svg+xml","application/svg+xml"].includes(e)},e.isVideo=function(e){return"video"===i(e)}
4850e.GIF="image/gif",e.JPEG="image/jpeg",e.PNG="image/png",e.SVG="image/svg+xml",e.WEBP="image/webp",e.MP3="audio/mpeg",e.MP4_AUDIO="audio/mp4",e.WEBA="audio/webm",e.M4A="audio/m4a",e.M4A_X="audio/x-m4a",e.MP4_VIDEO="video/mp4"
4851const t="text/html",n="application/xhtml+xml"
4852function i(e){return/(.+)\/(?:.+)/.exec(e)[1]}})),define("frontend/utils/mobiledoc",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.EMPTY_MOBILEDOC=void 0,e.getNoteMarkups=i,e.hasNoteMarkup=t,e.isAtEndOfNote=function(e){return n(e)&&t(e.marker)},e.isAtStartOfNote=function(e){return n(e)&&t(e.marker.next)},e.markupsContainTags=function(e,t){return e.mapBy("tagName").any((e=>t.includes(e)))}
4853e.EMPTY_MOBILEDOC={version:"0.3.2",atoms:[],markups:[],cards:[],sections:[]}
4854function t(e){if(!e)return!1
4855return i(e.markups).length>0}function n(e){const t=e.marker
4856if(!t)return!1
4857return t.length===e.offsetInMarker}function i(e){return e.filterBy("tagName","span").filterBy("attributes.data-note-id")}})),define("frontend/utils/model",["exports"],(function(e){Object.defineProperty(e,"__esMo
4857dule",{value:!0}),e.clearPendingAttribute=function(e,t){const n=e._internalModel.__recordData._attributes
4858delete n[t],0===Object.keys(n).length&&e.transitionTo("loaded.saved")}})),define("frontend/utils/number-formatter",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.formatTelephone=function(e){return e.replace(/(\+\d)(\d\d\d)(\d\d\d)(\d\d\d\d)/,"($1) $2-$3-$4")}})),define("frontend/utils/promise-utils",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.wrapInPromise=function(e){return e&&e.then?e:Promise.resolve(e)}})),define("frontend/utils/routes/index",["exports","frontend/utils/routes/requires-authentication","frontend/utils/routes/requires-onboarding-completion","frontend/utils/routes/requires-editor"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"requiresAuthentication",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"requiresEditor",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"requiresOnboardingCompletion",{enumerable:!0,get:function(){return n.default}})})),define("frontend/utils/routes/requires-authentication",["exports","frontend/utils/debug"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let{session:n,router:i,redirection:o,transition:r}=e
4859if((0,t.assert)("'session' must be the Session service",!!n),(0,t.assert)("'router' must be the Router service",!!i),(0,t.assert)("'redirect' must be the Router service",!!o),(0,t.assert)("'transition' must be defined",!!r),!n.isLoggedIn)return o.setRedirectTransition(r),i.replaceWith("login")
4860return null}})),define("frontend/utils/routes/requires-editor",["exports","frontend/utils/debug"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let{session:n,router:i}=e;(0,t.assert)("'session' must be the Session service",!!n),(0,t.assert)("'router' must be the Router service",!!i),n.currentUser.isEditor||i.replaceWith("dashboard")}})),define("frontend/utils/routes/requires-onboarding-completion",["exports","frontend/utils/debug"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let{session:n,router:i,redirection:o,transition:r}=e
4861if((0,t.assert)("'session' must be the Session service",!!n),(0,t.assert)("'router' must be the Router service",!!i),(0,t.assert)("'redirect' must be the Router service",!!o),(0,t.assert)("'transition' must be defined",!!r),n.isLoggedIn){const e=function(e){const t=e.currentUser
4862return t.hasCompletedSignup?t.hasCompletedUserInformation?t.mustHaveCompletedSchoolInformation&&!t.hasSchoolInformation?"select-school":null:"complete-user-information":"complete-signup"}(n)
4863if(e)return o.setRedirectTransition(r),i.replaceWith(e)}return null}})),define("frontend/utils/routes/route-with-sluggable-model",["exports","@ember/utils","frontend/utils/debug","@glimmer/tracking","frontend/utils/http-status-codes"],(function(e,t,n,i,o){var r,l
4864Object.defineProperty(e,"__esModule",{value:!0}),e.SluggableRouteProps=void 0,e.redirectToCurrentSlug=function(e){let{model:i,transition:o,route:r}=e;(0,n.assert)(`Route '${r.routeName}' must inject the 'clientInformation' service`,!!r.clientInformation),(0,n.assert)(`Route '${r.routeName}' must inject the 'router' service`,!!r.router),(0,n.assert)(`'${i.constructor.modelName}' type should have a property 'publicUrl'.`,(0,t.isPresent)(i.publicUrl))
4865const l=r.paramsFor(r.routeName).slug
4866i.slug===l||r.clientInformation.isPrerenderIO||r.router.replaceWith(o.to.name,i.slug,{queryParams:o.to.queryParams})},e.serializeAsSluggableModel=function(e){if((0,t.isPresent)(e))return{slug:e.slug}}
4867e.SluggableRouteProps=(r=class{constructor(e){let{route:t}=e
4868var n,i,o,r
4869n=this,i="route",r=this,(o=l)&&Object.defineProperty(n,i,{enumerable:o.enumerable,configurable:o.configurable,writable:o.writable,value:o.initializer?o.initializer.call(r):void 0}),this.route=t}get canonicalUrl(){return this.publicUrl}get prerenderStatusCode(){var e
4870return this.slugParam!==this.modelSlug?301:(null===(e=this.route.error)||void 0===e?void 0:e.status)===o.FORBIDDEN?o.FORBIDDEN:null}get prerenderHeader(){return this.slugParam!==this.modelSlug?`Location: ${this.publicUrl}`:null}get publicUrl(){var e
4871return null===(e=this.route.controller)||void 0===e?void 0:e.model.publicUrl}get modelSlug(){var e
4872return null===(e=this.route.controller)||void 0===e?void 0:e.model.slug}get slugParam(){return this.route.paramsFor(this.route.routeName).slug}},a=r.prototype,s="route",u=[i.tracked],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={}
4872,Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(a,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(a,s,p),p=null),l=p,r)
4873var a,s,u,c,d,p})),define("frontend/utils/runloop-utils",["exports","@ember/runloop"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.waitUntilNextRunloop=async function(){await new Promise((e=>{(0,t.next)(e)}))},e.waitUntilRendered=async function(){await new Promise((e=>{(0,t.scheduleOnce)("afterRender",e)}))}})),define("frontend/utils/sanitization",["exports","dompurify"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.sanitizeHref=function(e){return function(e){if("null"===e||0===e.length||"about:blank"===e)return"about:blank"
4874if(e.match(n)||e.match(i))return e
4875return`unsafe:${e}`}(String(e).trim())},e.sanitizeHtml=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
4876return t.default.sanitize(e,{ALLOWED_TAGS:["a","br"],ALLOWED_ATTR:["href","rel","target"],...n})},e.sanitizeSvg=function(e){return t.default.sanitize(e)}
4877const n=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,i=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i})),define("frontend/utils/seo",["exports","frontend/utils/sutori-info","@ember/utils","frontend/utils/string-utils"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.TWITTER_CARD_SITE=e.SCHEMA_ORG_SUTORI_PUBLISHER=e.SCHEMA_ORG_LOGO_URL=e.SCHEMA_ORG_HEADLINE_MAXIMUM_LENGTH=e.META_DESCRIPTION_MAXIMUM_LENGTH=e.DOCUMENT_TITLE_MAXIMUM_LENGTH=e.DEFAULT_META_SITE_NAME=e.DEFAULT_META_IMAGE_ALT_KEY=e.DEFAULT_META_IMAGE=e.BEST_IMAGE_WIDTH_FOR_META_TAGS=e.BEST_IMAGE_HEIGHT_FOR_META_TAGS=void 0,e.formatMetaDescription=function(e){return a(e,r)},e.formatSchemaOrgHeadline=function(e){return a(e,l)},e.formatTwitterImageAlt=function(e){return a(e,420)},e.trimNewlines=function(e){if((0,n.isNone)(e))return e
4878return e.replace(/\n/g," ").replace(/ {2}/g," ")}
4879e.DOCUMENT_TITLE_MAXIMUM_LENGTH=60,e.BEST_IMAGE_WIDTH_FOR_META_TAGS=1200,e.BEST_IMAGE_HEIGHT_FOR_META_TAGS=630,e.TWITTER_CARD_SITE=`@${t.SOCIAL_TWITTER_HANDLE}`
4880const o=e.SCHEMA_ORG_LOGO_URL="https://assets.sutori.com/frontend-assets/images/logo-sutori-184x60-5d42ca9d81e961d6ab42f909e4f3aa12.png",r=(e.SCHEMA_ORG_SUTORI_PUBLISHER={"@type":"Organization",name:"Sutori",logo:{"@type":"ImageObject",url:o,width:184,height:60}},e.DEFAULT_META_SITE_NAME="Sutori",e.DEFAULT_META_IMAGE={url:"https://assets.sutori.com/frontend-assets/images/logo-sutori-square-734cfcbc1657b68dc2a838a33d471eb0.png",width:3150,height:3150},e.DEFAULT_META_IMAGE_ALT_KEY="meta.default-image-alt",e.META_DESCRIPTION_MAXIMUM_LENGTH=160),l=e.SCHEMA_ORG_HEADLINE_MAXIMUM_LENGTH=110
4881function a(e,t){return(0,i.truncate)(e,{length:t,separator:" ",omission:"…"})}})),define("frontend/utils/sso",["exports","urijs","@ember/application"],(function(e,t,n){function i(e,t){return(0,n.getOwner)(e).lookup(`torii-provider:${t}`)}Object.defineProperty(e,"__esModule",{value:!0}),e.getOAuthUrl=function(e,t){return i(e,t).buildUrl()},e.getRedirectUrl=function(e,t){return i(e,t).get("redirectUri")},e.loginWithWindowsApi=async function(e){let{oauthUrl:n,callbackUrl:i}=e
4882const{Windows:o}=window,r=await o.Security.Authentication.Web.WebAuthenticationBroker.authenticateAsync(o.Security.Authentication.Web.WebAuthenticationOptions.none,new o.Foundation.Uri(n),new o.Foundation.Uri(i))
4883if(r.responseStatus===o.Security.Authentication.Web.WebAuthenticationStatus.userCancel)return
4884const l=new t.default(r.responseData)
4885let a=t.default.parseQuery(l.search())
4886const s=t.default.parseQuery(l.fragment())
4887if(a={...a,...s,redirectUri:i},a.error)return null
4888return a}})),define("frontend/utils/store",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.getModelName=function(e){return e.constructor.modelName}})),define("frontend/utils/story-box-actions-properties",["exports","@glimmer/tracking","frontend/utils/story-permissions","@ember/utils"],(function(e,t,n,i){var o,r,l,a,s
4889function u(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function c(e,t,n,i,o){var r={}
4890return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4891e.default=(r=c((o=class{constructor(e){let{router:t,session:n,story:i,routingProxy:o}=e
4892u(this,"router",r,this),u(this,"session",l,this),u(this,"story",a,this),u(this,"routingProxy",s,this),this.router=t,this.session=n,this.story=i,this.routingProxy=o}get showViewAnalyticsButton(){return this.storyPermissions.canViewAnalytics}get showCopyStoryButton(){return!this.storyPermissions.storyState.isEmbedded&&this.storyPermissions.canCopy}get showDeleteStoryButton(){return this.storyPermissions.canDeleteStory||this.storyPermissions.canDeleteWalkthroughStoryDisplay}get showMoveStoryButton(){return this.storyPermissions.canMoveStory&&this.session.currentUser.hasCollections&&(this.isOnDashboard||this.isOnStoryPage)}get isOnDashboard(){return"dashboard"===this.router.currentRouteName}get isOnStoryPage(){const e=this.router.currentRoute
4893return(0,i.isPresent)(e)&&"story.index"===e.name&&(0,i.isPresent)(e.find((e=>{let{name:t,params:n}=e
4894return"story"===t&&n.slug===this.story.slug})))}get storyPermissions(){return new n.default({story:this.story,session:this.session,routingProxy:this.routingProxy})}}).prototype,"router",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(o.prototype,"session",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=c(o.prototype,"story",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(o.prototype,"routingProxy",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("frontend/utils/story-collaboration/state",["exports","@ember/utils","@ember/object","frontend/utils/array"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4895e.default=n.default.extend({init(){this._super(...arguments),this.setProperties({bannerLock:null,titleLock:null,introductionLock:null,itemLocks:[],onlineCollaborators:[]})},userConnected(e){this.set("onlineCollaborators",this.onlineCollaborators.concat([e]).uniq())},userDisconnected(e){this.set("onlineCollaborators",(0,i.remove)(this.onlineCollaborators,e))},lockBanner(e){this._lockSingletonElement("bannerLock",e)},unlockBanner(){this._unlockSingletonElement("bannerLock")},lockTitle(e){this._lockSingletonElement("titleLock",e)},unlockTitle(){this._unlockSingletonElement("titleLock")},lockIntroduction(e){this._lockSingletonElement("introductionLock",e)},unlockIntroduction(){this._unlockSingletonElement("introductionLock")},lockItem(e,t){this._lockElementWithId("itemLocks",e,t)},unlockItem(e){this._unlockElementWithId("itemLocks",e)},_lockSingletonElement(e,t){this.set(e,{user:t})},_unlockSingletonElement(e){this.set(e,null)},_lockElementWithId(e,n,i){const o=this.get(e),r=o.findBy("id",n.toString());(0,t.isNone)(r)&&o.addObject({id:n,user:i})},_unlockElementWithId(e,t){const n=this.get(e),i=n.findBy("id",t.toString())
4896n.removeObject(i)}})})),define("frontend/utils/story-permissions",["exports","@glimmer/tracking","macro-decorators","frontend/utils/story-state","@ember/utils","frontend/models/story","frontend/utils/debug"],(function(e,t,n,i,o,r,l){var a,s,u,c,d,p
4897function m(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function f(e,t,n,i,o){var r={}
4898return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4899e.default=(a=(0,n.reads)("session.isLoggedIn"),u=f((s=class{constructor(e){let{story:t,routingProxy:n,session:i}=e
4900m(this,"story",u,this),m(this,"session",c,this),m(this,"routingProxy",d,this),m(this,"canCopy",p,this),(0,l.assert)(!!t,"`story` is required"),(0,l.assert)(!!n,"`routingProxy` is required"),(0,l.assert)(!!i,"`session` is required"),this.story=t,this.session=i,this.routingProxy=n}get hasRealTimeCollaboration(){var e
4901return this.canEditStory&&(this.story.hasEditingCollaborators||this.story.hasCollaborationInvitations||(null===(e=this.story.storyPermissionForAnyone)||void 0===e?void 0:e.canEdit))}get canDeleteStory(){var e
4902return(null!==(e=this.currentUser)&&void 0!==e&&e.isEditor||this.storyState.isOwner)&&this.canEditStory}get canDeleteWalkthroughStoryDisplay(){return this.session.isLoggedIn&&(0,o.isPresent)(this.storyState.walkthroughStoryDisplay)}get canMoveStory(){return this.storyState.isContributor&&!this.storyState.isWalkthroughStoryDisplay}get canEditStory(){var e
4903return this.storyState.isEditingContributor||this.session.isLoggedIn&&!(null===(e=this.story.storyPermissionForAnyone)||void 0===e||!e.canEdit)}get canMakeStoryPublic(){return this.canEditPrivacySettings&&this.story.author.isOlderThanThirteen&&!this.currentUser.isSpammer}get canEditPrivacySettings(){var e
4904return this.storyState.isOwner||(null===(e=this.currentUser)||void 0===e?void 0:e.isEditor)&&this.story.isSutoriStory}get canAddCollaborators(){return this.storyState.isOwner&&!this.story.isSutoriStory&&!this.currentUser.isSpammer}get canViewAnalytics(){return this.storyState.isContributor||this.storyState.currentUserIsAdminOfStoryAuthor}get canViewComments(){var e
4905return this.storyState.isContributor||this.storyState.currentUserIsAdminOfOneOfStoryContributors||(null===(e=this.story.storyPermissionForAnyone)||void 0===e?void 0:e.canComment)}get canComment(){return this.canViewComments&&this.session.isLoggedIn}get isPubliclyListed(){var e,t
4906return(null===(e=this.story)||void 0===e?void 0:e.isSutoriStory)||(null===(t=this.story)||void 0===t?void 0:t.privacyMode)===r.PUBLIC}get storyState(){return new i.default({story:this.story,session:this.session,routingProxy:this.routingProxy})}get currentUser(){return this.session.currentUser}}).prototype,"story",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(s.prototype,"session",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=f(s.prototype,"routingProxy",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=f(s.prototype,"canCopy",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)})),define("frontend/utils/story-state",["exports","@glimmer/tracking","macro-decorators","@ember/utils"],(function(e,t,n,i){var o,r,l,a,s,u,c,d,p,m,f,b,h,g
4907function y(e,t,n,i){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function v(e,t,n,i,o){var r={}
4908return Object.keys(i).forEach((function(e){r[e]=i[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(e,t,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4909e.default=(o=(0,n.reads)("session.currentUser"),r=(0,n.reads)("routingProxy.isEmbeddedStory"),l=(0,n.or)("isOwner","isCollaborator"),a=(0,n.or)("isOwner","isEditingCollaborator"),s=(0,n.notEmpty)("walkthroughStoryDisplay"),c=v((u=class{constructor(e){let{story:t,routingProxy:n,session:i}=e
4910y(this,"story",c,this),y(this,"routingProxy",d,this),y(this,"session",p,this),y(this,"currentUser",m,this),y(this,"isEmbedded",f,this),y(this,"isContributor",b,this),y(this,"isEditingContributor",h,this),y(this,"isWalkthroughStoryDisplay",g,this),this.story=t,this.routingProxy=n,this.session=i}get isOwner(){return!!this.story&&this.story.author===this.currentUser}get isCollaborator(){return this.story.collaborators.includes(this.currentUser)||(0,i.isPresent)(this.currentUser)&&this.currentUser.isEditor&&this.story.isSutoriStory}get isEditingCollaborator(){var e
4911return this.story.editingCollaborators.includes(this.currentUser)||(null===(e=this.currentUser)||void 0===e?void 0:e.isEditor)&&this.story.isSutoriStory}get currentUserIsAdminOfOneOfStoryContributors(){const e=this.currentUser
4912if((0,i.isNone)(e))return!1
4913let t
4914return t=this.story?this.story.contributors:[],t.any((e=>e.educatorSpacesIds.includes(this.currentUser.educatorSpaceId)))}get currentUserIsAdminOfStoryAuthor(){return!((0,i.isNone)(this.currentUser)||(0,i.isNone)(this.story)||(0,i.isNone)(this.story.author))&&this.story.author.educatorSpacesIds.includes(this.currentUser.educatorSpaceId)}get walkthroughStoryDisplay(){return(this.currentUser.walkthroughStoryDisplays||[]).find((e=>e.belongsTo("story").id()===this.story.id))}}).prototype,"story",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=v(u.prototype,"routingProxy",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=v(u.prototype,"session",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=v(u.prototype,"currentUser",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=v(u.prototype,"isEmbedded",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=v(u.prototype,"isContributor",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=v(u.prototype,"isEditingContributor",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=v(u.prototype,"isWalkthroughStoryDisplay",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),define("frontend/utils/story",["exports","frontend/utils/model"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.decrementPositionsOf=function(e){e.forEach((e=>{e.decrementProperty("position"),(0,t.clearPendingAttribute)(e,"position")}))},e.elementsStartingFromPosition=function(e,t){return e.filter((e=>t<=e.get("position")))}})),define("frontend/utils/string-utils",["exports","@ember/utils","@ember/string","lodash.truncate","anchorme","frontend/components/external-link/component"],(function(e,t,n,i,o,r){Object.defineProperty(e,"__esModule",{value:!0}),e.compare=function(e,t){return e<t?-1:e>t?1:0},Object.defineProperty(e,"dasherize",{enumerable:!0,get:function(){return n.dasherize}}),e.isString=function(e){return"string"==typeof e},e.linkify=function(e){if((0,t.isNone)(e))return""
4915return(0,o.default)({input:e,options:{attributes(e){const t={target:"_blank"},n=(0,r.getRelAttribute)(`http://${e}`,!0)
4916return n&&(t.rel=n),t}}})},e.newlinify=function(e){if((0,t.isNone)(e))return""
4917return e.replace(/\n/g,"<br>")},e.titleize=function(e){if("string"!=typeof e)throw new TypeError("Expected a string")
4918return e.toLowerCase().replace(/(?:^|\s|-)\S/g,(e=>e.toUpperCase()))},Object.defineProperty(e,"truncate",{enumerable:!0,get:function(){return i.default}})}))
4919define("frontend/utils/sutori-info",["exports"],(function(e){Object.defineProperty(e,"__esMo
4919dule",{value:!0}),e.TELEPHONE=e.STREET_ADDRESS=e.SOCIAL_YOUTUBE_URL=e.SOCIAL_TWITTER_URL=e.SOCIAL_TWITTER_HANDLE=e.SOCIAL_PINTEREST_URL=e.SOCIAL_LINKEDIN_URL=e.SOCIAL_FACEBOOK_URL=e.POSTAL_CODE=e.EMAIL_INFO=e.ADDRESS_REGION=e.ADDRESS_LOCALITY=e.ADDRESS_COUNTRY_SHORT=e.ADDRESS_COUNTRY=void 0
4920e.STREET_ADDRESS="281 Summer St, 2nd Floor",e.ADDRESS_LOCALITY="Boston",e.ADDRESS_REGION="MA",e.POSTAL_CODE="02210",e.ADDRESS_COUNTRY="United States",e.ADDRESS_COUNTRY_SHORT="US",e.TELEPHONE="+18572390855",e.EMAIL_INFO="[email protected]",e.SOCIAL_FACEBOOK_URL="https://www.facebook.com/sutori",e.SOCIAL_TWITTER_HANDLE="Sutori",e.SOCIAL_TWITTER_URL="https://twitter.com/sutori",e.SOCIAL_PINTEREST_URL="https://www.pinterest.com/sutoriapp",e.SOCIAL_LINKEDIN_URL="https://www.linkedin.com/company/sutori",e.SOCIAL_YOUTUBE_URL="https://www.youtube.com/channel/UCxAPMenmhxLFuKG44C1CaBA"})),define("frontend/utils/tab",["exports","@ember/object","frontend/utils/string-utils"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4921const i=/[^a-z\s]/gi
4922e.default=t.default.extend({className:(0,t.computed)("text",(function(){return(0,n.dasherize)(this.text.replace(i,""))}))})})),define("frontend/utils/task",["exports","ember-concurrency","@ember/utils","frontend/utils/duration","@ember/object"],(function(e,t,n,i,o){async function r(e){return new Promise((t=>window.setTimeout(t,e)))}Object.defineProperty(e,"__esModule",{value:!0}),e.timeout=r,e.waitForPropertyChange=function(e,n){const i=(0,o.get)(e,n)
4923return(0,t.waitForProperty)(e,n,(e=>e!==i))},e.waitForPropertyPresent=function(e,i){return(0,t.waitForProperty)(e,i,(e=>(0,n.isPresent)(e)))},e.waitUntil=async function(e){for(;!e();)await r((0,i.default)(10))}})),define("frontend/utils/to-dom-element",["exports","jquery"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return function(e){return e instanceof t.default}(e)?e[0]:e}})),define("frontend/utils/unsplash",["exports","frontend/services/client-information","urijs"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.getPhotoUrl=function(e,i){const o=new n.default(e)
4924return o.addQuery({dpr:t.DEVICE_PIXEL_RATIO,auto:"format",fit:"max",...i}),o.toString()}})),define("frontend/utils/uploader-utils",["exports","@ember/runloop","valid-data-url"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.JPEG_QUALITY=void 0,e.base64ToBlob=async function(e){return(0,(await emberAutoImportDynamic("blueimp-canvas-to-blob")).default)(e)},e.base64ToCanvas=async function(e){const t=await function(e){return new Promise((t=>{const n=new Image
4925n.onload=()=>{t(n)},n.src=e}))}(e),n=i(t.width,t.height)
4926return n.getContext("2d").drawImage(t,0,0),n},e.blobToBase64=function(e){return new Promise((n=>{const i=new FileReader
4927i.onloadend=function(){(0,t.run)((()=>{n(i.result)}))},i.readAsDataURL(e)}))},e.getDimensions=async function(e){return new Promise((n=>{const i=new Image
4928i.onload=()=>{(0,t.run)((()=>{n({width:i.width,height:i.height})}))},i.src=e}))},e.isBase64=function(e){return(0,n.default)(e)},e.isValidBase64=function(e){return"data:,"!==e},e.resizeCanvas=async function(e,t,n){const o=i(t,n),r=new(0,(await emberAutoImportDynamic("pica")).default)
4929return new Promise((t=>{r.resize(e,o,{alpha:!0}).then(t)}))}
4930e.JPEG_QUALITY=.85
4931function i(e,t){const n=document.createElement("canvas")
4932return n.setAttribute("width",e),n.setAttribute("height",t),n}})),define("frontend/utils/url",["exports","urijs","frontend/config/environment","@ember/utils"],(function(e,t,n,i){function o(e){if((0,i.isNone)(e))return null
4933try{return new t.default(e).hostname()}catch(n){return null}}Object.defineProperty(e,"__esModule",{value:!0}),e.WEBSOCKET_ENDPOINT=void 0,e.getDomain=o,e.getExtension=function(e){return new t.default(e).suffix()},e.getFilename=function(e){return new t.default(e).filename()},e.getProtocol=function(e){if(!e)return null
4934return new URL(e).protocol},e.getQueryParams=function(e){return t.default.parseQuery(new t.default(e).query())},e.goToUrl=function(e){window.location.assign(e)},e.isTrustedUrl=function(e){return function(e){return/curvo\.eu$/.test(o(e))}(e)||function(e){return/yoranbrondsema\.com$/.test(o(e))}(e)||function(e){return["sutori.com","www.sutori.com"].includes(o(e))}(e)||function(e){return/marker\.io$/.test(o(e))}(e)||function(e){return/astrosafe\.co$/.test(o(e))}(e)||function(e){return/writinglab\.io$/.test(o(e))}(e)||function(e){return/filterthenoise\.org$/.test(o(e))}(e)||function(e){return/investingintheweb\.com$/.test(o(e))}(e)}
4934,e.isUrl=function(e){return/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff]\.)+(?:[a-z\u00a1-\uffff]{2,}\.?))(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(e)},e.redirectToUrl=function(e){window.location.replace(e)},e.removeExtension=function(e){if((0,i.isNone)(e))return null
4935const t=e.split(".")
4936if(1===t.length)return t[0]
4937return t.slice(0,-1).join(".")},e.removeQueryParamsFromUrl=function(e){const n=new t.default(e)
4938return n.query(""),n.toString()},e.setQueryParamOnUrl=function(e,n,i){const o=new t.default(e)
4939return o.setQuery(n,i),o.toString()},e.toApplicationUrl=function(e){return`${window.location.origin}${e}`}
4940e.WEBSOCKET_ENDPOINT=`${n.default.APP.ACTION_CABLE_ORIGIN}/websocket`})),define("frontend/utils/uuid",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.generateUuid=function e(t){return t?(t^16*Math.random()>>t/4).toString(16):([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,e)}})),define("frontend/utils/window",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.getLocation=function(){return window.location},e.getNavigator=function(){return window.navigator}})),define("frontend/validations/user/complete-signup",["exports","frontend/validations/user/terms-of-use"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4941e.default={...t.default}})),define("frontend/validations/user/edit-email",["exports","frontend/validations/user/email"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4942e.default={...t.default}})),define("frontend/validations/user/email",["exports","frontend/validators/unique-email","ember-changeset-validations/validators","frontend/utils/email"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4943e.default={email:[(0,n.validatePresence)({presence:!0}),(0,n.validateFormat)({regex:i.INDIVIDUAL_EMAIL_REGEX}),(0,t.default)()]}})),define("frontend/validations/user/first-name",["exports","frontend/validators/not-a-link","frontend/validators/name-is-not-too-long","ember-changeset-validations/validators"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4944e.default={firstName:[(0,i.validatePresence)({presence:!0}),(0,t.default)(!0),(0,n.default)()]}})),define("frontend/validations/user/last-name",["exports","frontend/validators/not-a-link","frontend/validators/name-is-not-too-long","ember-changeset-validations/validators"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4945e.default={lastName:[(0,i.validatePresence)({presence:!0}),(0,t.default)(),(0,n.default)()]}})),define("frontend/validations/user/password-confirmation",["exports","ember-changeset-validations/validators"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4946e.default={passwordConfirmation:[(0,t.validateConfirmation)({on:"password"})]}})),define("frontend/validations/user/password",["exports","ember-changeset-validations/validators","frontend/validators/uncommon-password","frontend/validators/password-format"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4947e.default={password:[(0,t.validatePresence)({presence:!0}),(0,t.validateLength)({min:8}),(0,n.default)(),(0,i.default)()]}})),define("frontend/validations/user/terms-of-use",["exports","ember-changeset-validations/validators"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4948e.default={termsOfUse:[(0,t.validateInclusion)({in:[!0]})]}})),define("frontend/validations/user/update-password",["exports","frontend/validations/user/password"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
4949e.default=t.default})),define("frontend/validators/name-is-not-too-long",["exports","ember-changeset-validations/validators"],(function(e,t){Object.defineProperty(e,"__esMo
4949dule",{value:!0}),e.default=function(){return(0,t.validateLength)({max:30})}})),define("frontend/validators/not-a-link",["exports","@ember/utils","psl","urijs","ember-changeset-validations/utils/validation-errors"],(function(e,t,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return(e,r)=>!function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:""
4950e=e.trim()
4951const o=new i.default(e)
4952return(0,t.isPresent)(o.hostname())||n.default.isValid(e)}(r)||(0,o.default)(e,{type:"notALink"})}})),define("frontend/validators/password-format",["exports","ember-changeset-validations/utils/validation-errors"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return(e,o)=>!o||(o.match(n)?(0,t.default)(e,{type:"format.start"}):!o.match(i)||(0,t.default)(e,{type:"format.end"}))}
4953const n=/^\s.*$/,i=/.*[\s]$/})),define("frontend/validators/uncommon-password",["exports","frontend/utils/common-passwords","ember-changeset-validations/utils/validation-errors"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return(e,i)=>!t.default.includes(i)||(0,n.default)(e,{type:"uncommonPassword"})}})),define("frontend/validators/unique-email",["exports","ember-ajax/request","ember-changeset-validations/utils/validation-errors","frontend/utils/api-paths"],(function(e,t,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return async(e,o,r)=>{if(o===r)return!0
4954const{response:l}=await(0,t.default)((0,i.usersIsUniqueEmailPath)(),{method:"GET",data:{email:o}})
4955return!!l||(0,n.default)(e,{type:"unique.user"})}}})),define("frontend/config/environment",[],(function(){try{var e="frontend/config/environment",t=document.querySelector('meta[name="'+e+'"]').getAttribute("content"),n={default:JSON.parse(decodeURIComponent(t))}
4956return Object.defineProperty(n,"__esModule",{value:!0}),n}catch(i){throw new Error('Could not read config from meta tag with name "'+e+'".')}})),runningTests||require("frontend/app").default.create({HOST:"www.sutori.com",AWS_BUCKET:"assets.sutori.com",CDN_HOST:"assets.sutori.com",GOOGLE_API_KEY:"AIzaSyC6YMBq5_pxSoqqMXukdiYzAOx55zOIOrY",GOOGLE_CLIENT_ID:"928013618825-a578uet65juqsuccmjl5tcsu0i1k16pd.apps.googleusercontent.com",GOOGLE_APP_ID:"928013618825",AMPLITUDE_API_KEY:"849cf4119663a548d25b6d86042559e3",CRISP_WEBSITE_ID:"8871323e-06fa-4499-9e2e-fc953d1c2fd9",ACTION_CABLE_ORIGIN:"wss://www.sutori.com",AZURE_CLIENT_ID:"b8325cbc-d8b5-4415-97d8-b40b8ce0a227",AZURE_REDIRECT_URI:"https://www.sutori.com",CLOUDFLARE_SITE_KEY:"0x4AAAAAAAEGUAzKmuGCNjTa",name:"frontend",version:"1.0.0+d89e94d9"})
4957
4958//# sourceMappingURL=frontend-db99a01bd12e5817f49dcfa1ba2a5f4a.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.